Куча вопросов :)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Куча вопросов :)

Сообщение PUNK-GRUNGER » 30.06.2005 (Чт) 16:59

Вобщем, наконец то я взял себе новый компутир и в связи с этим решил начать жить "по новому"))) Чиста канкретна по-новому... Вобщем, поставил я VB. NET 2003 и начал его массовое изучение. Возникло много вопросов :)

* Есть ли существенная разница между 2003 и 2005?

* Есть ли в VB.NET такой свойство, как Index? Я его не обнаружил, может кто скажет - где его найти или его альтернативу? Потыкав немного форум я понял, что к событию можно прикрутить кучу контролов... но как можно выполнить, вот такой код (VB6):

Код: Выделить всё
For i = 0 to UBound(lblLabel)
       lblLabel(i).Enabled = True
Next i 


* Как записывать структуры в бинарник? Раньше было Put #1, , STRUCTURE а ща как? Вообще, есть ли мануальчик по работе с файлами? А то я поглядел .. потоки всякие... нифига не понимаю... Если есть исходники какого-нибудь Блокнота - не пожалейте плиз :)) Ну и про структуры тоже хотелось бы :)

* Как к пикчур боксу прикрутить старенькое свойство AutoRedraw? А то чето малюю, а оно потом при изменении размеров теряется :(

* Как округлить число до определенного момента (до третьего знгака после запятой)? Перерыл я Math и что-то не нашел ничего... вобще, честно говоря, я забыл как это делать и в VB6 :)

Буду благодарен, если модеры не закроют мою тему, т.к. сюда я буду видимо еще долго флудить с вопросами (на которые не смогу найти ответ здесь или где-нить еще)... Также очень буду благодарен если кто-нибудь даст линк на архив клевых исходников и/или мануалок.

P.S. Ответы типа --> MSDN не подходят :)) У мя ограничен интернет, а на диске нет... хотя в ближайшее время приобрету :)

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 30.06.2005 (Чт) 17:03

-есть
-Нету, используй массив
-Сериализация, а лучше ХМЛ. Хотя точно не скажу
-никак, перерисовывать руками в событии Paint
-Math.Round
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Еще вопрос...

Сообщение PUNK-GRUNGER » 30.06.2005 (Чт) 17:50

Опять же вопрос по контролам.... и их индексов...

Вот есть TabControl с вкладкой (с объектами... скажем пикчур бокс и одна кнопка). Как сделать так, чтобы при нажатии на кнопку - добавлялась новая вкладка TabPage со всеми объектами?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 30.06.2005 (Чт) 17:59

СОздавать контрол руками, и добавлять в коллекцию
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 30.06.2005 (Чт) 19:22

PUNK-GRUNGER
Качни 101 vb .net samples:
http://www.microsoft.com/downloads/deta ... laylang=en
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Опять...

Сообщение PUNK-GRUNGER » 01.07.2005 (Пт) 15:49

Опять я...

Походу изучения становится дико интересно :)) Да... мягко говоря старый добрый шестой васик был слабоват :) Уже неделю сижу за VB.NET 2003 и все охаю да ахаю... девушка как то странно поглядывает.. надо ее тоже посадить %))

* Вопрос есть такой: как можно вызвать стандартное виндузное меню для файла? Вот как в explorer'е - жмакаем на каком-то файле правой кнопкой и вылазеет менюшка... Как ее в VB.NET вызвать? Видел листинг - но там N страниц кода, причем одни айпи. Может кто скажет как полегче или хз...

* Как узнать сколько пикселей(поинтов) занимает текст? Вот пишу контрол, не могу решить эту проблему. Помню, что где то было такое... перековырял - не нашел.

Пока вроде... ну если че я спрашивать исчо :))

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Опять...

Сообщение Sebas » 01.07.2005 (Пт) 15:53

PUNK-GRUNGER писал(а):Опять я...



* Вопрос есть такой: как можно вызвать стандартное виндузное меню для файла? Вот как в explorer'е - жмакаем на каком-то файле правой кнопкой и вылазеет менюшка... Как ее в VB.NET вызвать? Видел листинг - но там N страниц кода, причем одни айпи. Может кто скажет как полегче или хз...



На форму брось ContextMenu
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Опять...

Сообщение Sebas » 01.07.2005 (Пт) 15:57

PUNK-GRUNGER писал(а):Опять я...


* Как узнать сколько пикселей(поинтов) занимает текст? Вот пишу контрол, не могу решить эту проблему. Помню, что где то было такое... перековырял - не нашел.



Graphis.MeasureString
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Re: Опять...

Сообщение PUNK-GRUNGER » 01.07.2005 (Пт) 16:02

Sebas писал(а):На форму брось ContextMenu


Неее... мне нужно не простая менюшка... )) Наверное я не правильно объяснился.. Вот смотри: открой експлорер, наведи фокус на какой-нибудь файлик и нажми на нем правой кнопкой - вылезет меню:

- Открыть
- Проводник
- ....
- Свойства

Вот мне нужно такое...


* Еще вопрос родился... как получить тип файла? Т.е. в где-то в реестре прописана инфа о расширениях (типа DOC - Microsoft Document, TXT - Текстовый документ...). Как можно такое получить? В Vb6.0 я подключал FSO и там такое возвращалось...

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Как?!

Сообщение PUNK-GRUNGER » 02.07.2005 (Сб) 12:53

Чугаки! :) Я вам надоел? %))))

* Как отловить событие - когда жмакаем на кнопку мыши с зажатым CTRL?

* Как прикрутить к скрол бару (HSCROLLBAR) скроллинг?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

    TopList