Я запрограммировал в VB5 (и немного VB6) в прошлом, использовал MS Access на уровне «кода написания», но это было всего несколько лет назад, и я использовал PHP недавно , Я хотел бы вернуться к программированию на ПК (Windows ...), но не уверен, куда идти с выбором языка. VB.Net? C#? ....какие-либо предложения? Что-то легко подобрать, прост в использовании для создания «маленьких» настольных утилит, что-то вроде этого.Какой язык для использования
ответ
Язык .NET - VB.NET или C# - хорошая идея. Имеется много информации, и вы можете бесплатно получить экспресс-версии. VB.NET может быть проще, исходя из вашего предыдущего опыта. Будьте осторожны: C# является более популярным, а это значит, что доступно больше инструментов и образцов кода.
ЗАКАНЧИВАТЬ смежные вопросы: Which language should I pick up: vb.net or C# и Usage Statistics: C# versus VB.NET
если ваш уже знакомы с VB5 и VB6 и ваши просто строить маленькие настольные утилиты, то я бы рекомендовал VB.NET
Наверное, неплохой совет, но оговорка важна. –
Я думаю, что если у вас есть использовал VB6 и Access в прошлом, сбор VB.NET должен быть легким. Во многом VB.NET позволит вам делать то, что вы делали раньше, но с гораздо большей структурой и «реальным языком», а не чувством «скриптов» по сравнению с прошлым.
VB.NET концептуально отличается от VB5/6, что вам может быть лучше, чем что-то совершенно новое.
Плюс, Джефф говорит, что он сдался на VB.NET, потому что ему было трудно найти достойные примеры кода. C# везде.
Я использую C#, если я в .NET. Мне нравится это достаточно хорошо, но потом я попал сюда через Java, без большого опыта работы с VB.
если вы используете VB, VB.Net кажется естественным выбором.
Если вы хотите что-то специально для создания простых настольных приложений, вы можете посмотреть на язык сценариев с помощью Tk, таких как ruby или python, которые также могут дать вам возможность изучить новый язык с различными функциями.
Скорее всего, VB.NET будет лучше для вас, хотя я предпочитаю C# при записи для Windows и C++ с Qt, когда приложение должно работать и на других платформах.
Обычная мудрость гласит, что программист «путь обновления» от VB6 ведет к VB.NET ... Я не согласен с общепринятой мудростью. Я использовал VB6 изо дня в день почти 10 лет. Теперь я использую C# очень удобно.
По сравнению с концептуальными различиями между COM (VB6 основан на COM) и .NET различия в синтаксисе между VB.NET и C# незначительны. С другой стороны, для C# существует гораздо лучшая поддержка (как от MS, так и от сообщества).
От всей души рекомендую вам попробовать C#.
Хотя вам может быть немного сложнее подобрать, чем VB.NET, я думаю, вы оцените выгоды в ремонтопригодности кода, который вы производите.
Если вы раньше использовали VB5/6 и VBA, VB.NET должен чувствовать себя хорошо знакомым. Тем не менее, VB стал объектно ориентированным после версии 6, поэтому есть чему поучиться.
Если вы хотите немного расширить свои знания, C# - хорошая альтернатива.
Я бы порекомендовал изучать некоторые C#, даже если вы хотите перейти на VB.NET. Они оба используют платформу .NET и компилируются в почти идентичный IL-код, поэтому большинство из того, что вы изучаете на C#, также полезно в VB.NET. Также очень полезно переводить между ними, так как тогда вы можете использовать примеры кодирования на любом языке.
С риском получить downvoted до забвения, я не согласен со многими предложениями C# и VB.NET. Хотя я играл с C# (не VB.NET), и это очень впечатляющий и универсальный язык/инструментарий, если бы я был вами, я бы попытался расширить ваши горизонты, перейдя на что-то с достойной кросс-платформенной переносимостью, такой как Python.
Это забавный язык, который можно играть, легко учиться, учит хорошим привычкам, и если вы обнаружите, что ищете новую работу через пару лет, по крайней мере, если это не разработка Windows, у вас есть навык, который вы можете взять на вечеринку.
Если вам нравится создавать «маленькие» настольные утилиты, такие вещи, которые не требуют запуска .NET-платформы, вы можете проверить BCX. Это бесплатно.
BCX - это небольшой инструмент командной строки, который вводит файл исходного кода BCX BASIC и выводит файл исходного кода «C», который может быть скомпилирован с использованием многих компиляторов C или C++.
Использование BCX и компилятора C позволяет создавать мощный 32-разрядный собственный код. Программы консольного режима Windows, приложения Windows GUI и библиотеки динамических ссылок (DLL), не требуя затрат на дорогостоящий коммерческий компилятор BASIC. Создаваемые вами программы будут одними из самых маленьких и быстрых 32-битных исполняемых программ, не требуя дополнительных распределенных модулей времени выполнения.
Я использую BCX годами, и сделал много небольших программ. Программы работают очень хорошо, малы, и вы можете использовать все необходимые вам API Windows, как и C++. Фактически, это был мой самый первый язык программирования, и оттуда я смог мгновенно подобрать Visual Basic. Я рекомендую BCX. Его легко узнать, и люди на форуме помогут вам. Кроме того, их файл справки очень большой, полный примеров и один из самых лучших, что я видел. Кроме того, BCX дает вам сотни примеров программ. И, что лучше всего, он по-прежнему улучшается. – bgmCoder
- 1. , какой язык/инструмент для использования
- 2. Какой язык для Kinect?
- 3. Какой язык предназначен для Ubuntu?
- 4. идеальный язык для использования?
- 5. Какой язык/основа для использования на этом интерактивном веб-сайте?
- 6. Какой язык для использования - простая форма + MySQL + администратора страницы
- 7. Какой язык я должен использовать для использования в реальном времени
- 8. Spark - Какой язык использовать?
- 9. Какой язык идеален для робототехники
- 10. Какой язык для управления звуком
- 11. Какой язык установлен для NeutralResourcesLanguageAttribute?
- 12. Как определить, какой язык предпочитает текущий язык
- 13. Android - пригодный для использования язык
- 14. Какой язык сценариев используется для служебных скриптов?
- 15. Какой язык использовать для текстового редактора?
- 16. Какой язык выбрать для бота Jabber?
- 17. Какой язык используется для сопоставления параметров модели?
- 18. Какой язык сценариев лучше?
- 19. Какой язык программирования это?
- 20. Какой старый язык?
- 21. Какой код файлов использования схемы компоновки (язык агностик)
- 22. Какой язык программирования выбрать?
- 23. Какой язык разметки это?
- 24. Windows: Какой язык программирования?
- 25. Какой язык программирования/обфускация?
- 26. какой язык поддерживает wstring?
- 27. Какой ваш язык «зависает»?
- 28. Какой язык программирования/шаблона?
- 29. ¿Какой язык программирования?
- 30. Какой язык используется?
не знаю, что было с вниз голосов. +1 – Ray