Автор вопроса: Боцман | Web-сайт:Rus-Skipper.narod.ru | ICQ: 295725312
Тут были разговоры про VS.NET, Net у меня никогда не стоял, а здесь как раз эту операционку буду форматировать, ну и решил поставить и посмотреть NET.
У меня есть русская версия 2003, к сожалению, без MSDN, и это тормозит сразу понятие, что же от меня хотят. Общий опыт работы составил минут 20, и возникло сразу несколько вопросов. Хотелось бы услышать ответы по этим пунктам.
1. добавились инструменты, которые в 6 нужно было подключать, DataGrid, TabPage и другие. Вопрос при распространении софта, библиотеки уже ненужно будет тащить в инсталлятор, они сразу будут в EXE ? если да, то какой будет исполняемый файл по размеру? В папке bin и в Release он есть, но что еще потребует для работы? И будет ли выигрыш в размере уже готового инсталлятора по сравнению с VB6.
2.По клике правой кнопки крысы в проекте в меню нет свойств и методов. Это нормально, или я еще не все настройки подключил?
3.В объявлениях для формы нет не Load ни других? Это нормально?
4.Слышал о тяжести перехода на NET. Я не собираюсь писать программы за деньги и потому не завишу от популярности того или иного языка. Но вот какую программу я захочу еще создать, я и сам не знаю. Вопрос тяжесть перехода оправдается в возможностях реализации задач? Смогу ли я больше чем в VB6, о графике наслышан, а в другом?
5. Вопрос к тем, кто знает обе программы, где быстрее пишется код для однотипных программ? Например «Панель быстрого запуска.»
6. Вопрос если бы вы только начали изучать программирование, где бы вы быстрее смогли бы научится создавать “ Панель быстрого запуска”. EXE? Я имею в виду, быстрее освоили бы язык?
7.Имеется ли так много примеров и статей в инете как и для VB6?
И последнее, мне не нужна агитация за или против, на основании данных ответов я
хочу составить общую картину преимуществ по пунктам изложенных выше или их отсутствия.
1. Пять лет назад я и не думал, что у меня вообще ком. будет.
А про NET я вообще ничего не читал.
2. в 6 по клику в коде в меню есть пункт список свойств и методов.
3. там же при клике в позиции
Private Sub Form_Load()
End Sub
вверху справа в 6 есть есть описание для формы куда более большое.
NET Framework - эту что ли нужно таскать?
Или ссылку на нее делать, что бы скачали, но это же......чемодан с батарейками, что бы ручные часы работали? (сценка из ЕРАЛАША).
3 Снимается? не обратил внимание есть еще и Form1_events там все понятно.
2. Ну как же, кликаешь в коде правой кнопкой и раньше вываливалось меню. Выбираеш список свойств и методов, а там уже выбираешь Command1 или ControlBox или что тебе сейчас нужно что бы описать событие.
А теперь после точки только.
В наши дни скачать 25 мегабайт как два байта переслать. А если нет инета? Пока в этом пункте минус, но возможно в следующих WINDOWS FW сразу уже будет, такое уже бывало.
И вопрос версия русская 2003 сильно отличается от, например 2005? Или костяк уже был сделан и
только прибамбасы всякие пошли?
Я вот написал %на 70 программу и только мое желание что бы работала с папки заставило отказатся от TabStrip и написать его-же, но кодом. Интерестно сдесь такие желания бесполезны?
Можно еще пожелать, чтобы работало без msvbvm60.dll (которая содержит
кучу ненужного функционала) и переписать всё на C++.
А можно отказаться от Windows, которая вообще рассадник ненужного
функционала, и переписать на ассемблере.
msvbvm60.dll уже сразу с XP идет, да и ее размер несопастовим. И как бы и нет проблем.
Но вот что мне импонирует возможность найти и русский MSDN раз он существует вопрос, будет ли он работать и в NET 2005 или что там еще есть?
Иногда внятная справка половина успеха.
Помню, 7 лет назад msvbvm для многих был огромной проблемой и все форумы были завалены вопросами "Как избавиться от msvbvm60.dll", "почему я запускаю прогу на другом компе а она не рабоатет" и в том же духе.
Кажется в Vista уже поставляется Fw 2.0?
Концептуальных различий между 2003 и 2005 нет. В основном мелочи.