| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Последовательность изучения VB .NET |
| Автор: mihanik 6.10.2006, 07:53 |
| Привет! http://forum.vingrad.ru/index.php?showtopic=115036 Так вот. Сейчас сижу и думаю о том, с чего лучше начать изучение VB .NET Есть мысль сначала поднабрать опыта в процедурном программировании. Дело в том, что в процедурном программировании кое-что понимаю и написал несколько достаточно сложных программ. (Например для ликёроводочного завода была написана программа, которая вела БД по "бутылкам", а потом производила обмен данными с ЕГАИС... Ну, это так... Понты Затем, после того, как немного освоюсь, уже переходить к изучению теории ООП и программировать с использованием классов. Как считаете? Нормально? Замечания? Пожелания? ЗЫ. К стати! Неплохие книги выложены на этом форуме. Читаю и радуюсь... Иногда, правда, бываю недоволен, но это от того, что много нового и непривычного встречается в них... |
| Автор: mihanik 6.10.2006, 12:32 |
| Это намёк на то, чтобы я С# или С++ начал изучать? |
| Автор: ivashkanet 6.10.2006, 12:52 |
| mihanik, Нет, просто я говорю с чего начинал. До этого в ООП был полный ноль. Даже не слышал про наследование. А этот курс "открыл мне глаза на мир". Вот его и советую. А разницы между .Net языками не много --- в основном в синтаксисе и в том, что разработчики компилятора скрыли от программиста (например в VB я долго искал конструктор для формы и точку входа в приложение). А это я бы не советовал. ИМХО, он остался только для адаптации старого кода и для работы с unmanaged кодом (тут он за пояс любой другой язык заткнет). Но это не сильно то и нужно. ИМХО, хорошему программисту нужно учить C#. VB .Net --- "облегченная" версия языка, в которой многое скрыто от программиста, но он же и легче. |
| Автор: mihanik 6.10.2006, 13:10 |
| Оки! Идею понял!!! Прикольно, к стати, начинать писать по технологии ООП, когда этого никогда не делал... Ну, может быть, иногда только какие-то элементы ООП использовал и всё. Поможешь, если что? |
| Автор: ivashkanet 6.10.2006, 13:13 |
Я? Да Да и другие помогут |
| Автор: Exception 6.10.2006, 20:23 | ||
Нет-нет, тебе придётся отучиваться от процедурного стиля кода! Сначала почитай что-нибудь по теории ООП, хотя бы с примерами на C#. Ну а потом - можно учиться этому на VB .NET. |
| Автор: DarkDragon 7.10.2006, 00:19 | ||
Насчет C++, да он тама навороченный. И вход в программу, по мойму остается как Unmanaged. Короче 50 % 50.
|
| Автор: Exception 7.10.2006, 07:36 |
| Нет, с С++ начинать не стоит |
| Автор: DarkDragon 7.10.2006, 18:21 |
| Конечно не стоит начинать с C++. Даже программировать в нем крайне не удобно. Приходится постоянно отделять Unmanaged(неупривляемый код) от Managed(управляемый код), путем использования специальных ключевых слов. Конечно лучше VB.NET, он для новичка самый раз. И тем более если есть знания в VB 6. А потом моно и на C#. Во настоящий C.NET, вот только жаль что нет typedef, #define findword replaceword(VS2003, в VS2005 низнаю). |
| Автор: Exception 7.10.2006, 21:55 | ||
| Это так было в Managed C++ (.NET 1.x). В .NET 2.0 он заменяется C++/CLI, который не требует отделения кода посредством всех этих жутких ключевых слов, начинающихся с __. Добавлено @ 22:01 А зачем тебе typedef'ы? Мне лично они ни разу не были действительно нужны
|
| Автор: DarkDragon 9.10.2006, 00:04 | ||
Блин пара уже обзаводиться 2005 версией, если конечно они через 3 месяца не выпустят 2007, с Framework'ом 3.0:) |