Много вопросов...

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

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

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

Много вопросов...

Сообщение PUNK-GRUNGER » 30.12.2005 (Пт) 14:54

Название темы специально не несет никакой информационности, дабы может хоть это обратит ваше внимание на столь скромную особу :)

1.
Хотелось бы увидеть код ваших классов с описанием. Вообще, меня интересует классы-must-have... Для работы с ОС Виндавс, с сокетами, с реестром, с меню и т.д.. Если не сложно - давайте разрулим тему, ибо я думаю эту будет интересно не только мне.

2.
Еще есть вопрос - в 2003\05 VB.NET есть перегрузка операторов? И, как я понял, наследование (простое\сложное) уже полноценно работает... а вот перегрузка? Как в сях? Возможно или опять пять лет ждать? :) Причем перегрузку функций я обнаружил..

3.
Можно ли как-то средствами VB.NET (без апи вмешательств и тонкой хирургии) доставать ассоциированные иконки? Я перевел с Vb6 и Vc 6 код, но его работа оставляет желать лучшего - иконки какие-то "покоцанные" получаются. Как я выяснил чуть позже "покацанность" связана как-то с Graphics.DrawIcon, эта функция портит иконки... Вот в 16 битном разрешении экрана - все нормуль, а в 32 - появляются какие-то черные цвета. Imaging.PixelFormat - так и не помог :( А иконки нужны - кровь из носа.

4.
Вот есть ImageList (32 на 32) для иконок.. можно ли оттудава доставать иконки 16 на 16? Или нужно делать отдельный контрол с размерами 16 на 16? Вариант с Graphics не подойдет... На уровне самого контрола можно добиться возврата уменьшенной иконки?

5.
Есть такой код:
Dim dir_info AS new Io.DirectoryInfo("C:\")
DIm get_files() as IO.FileInfo = dir_info.GetFiles("*.*")
как отсортировать get_files - скажем по размеру файлов? По аттрибутам? Я ковырял Comparer и так ничего не понял. Пожалуйста, именно этот вопрос очень важный - если не трудно с примером. Буду благодарен! Сделайте на НГ подарок :)

Не делать же в конце концов свои ф-ции сортировки (а то я уже потерял надежду разобраться в этих компарерах - писал методом "пирамид" и "бульбы" :-) ) ... коль они включены...

6.
Как получить стандартную менюшку Виндавс? Т.е. вот к примеру лежит у нас на диске C:\ файл autoexec.bat - когда мы на него клацаем правой кнопкой мыши (в explorer.exe) вылазеет стандартная до боли меню. Вот как ее получить и юзать в своей софтине? А еще лучше, чтоб сделать эту меню - под меню. Т.е. у меня своя менюшка и где-то в ней будет вкладка "Стандартная менюха", которая откроет полученную мену. Вроде нормально объяснил.. хотя .. )

Всех с наступающим Новым Годом! Безглючного вам кода и хороших УМНЫХ работадателей с достойной зарплатой! За сим прощаюсь и оч. надеюсь на ваши ответы и помощь.
GRUNGER :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.12.2005 (Пт) 19:31

1. F2 нажми.
2. Нет\да.
3. Покажи.
4. Image.GetThumbnailImage?
5. http://bbs.vbstreets.ru/viewtopic.php?t=21672, блин. Всё. После того, как ты это не нашёл (а это нельзя не найти, потому что это находится по слову IComparer), тебя надо перемещать в игнор-лист...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


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

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

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

    TopList  
cron