|
13 / 13 / 3
Регистрация: 21.12.2013
Сообщений: 225
|
|
Отличие C# от VB.NET при программировании приложения базы данных25.01.2016, 18:25. Показов 2969. Ответов 11
Метки нет (Все метки)
Здравствуйте, уважаемые форумчане.
Я уже задавал подобный вопрос, но о СУБД. Я пишу курсовую и мне нужно сравнить языки программирования C# и VB.NET, когда мы их используем в целях разработки приложения базы данных. Сама БД будет сделана в MS SQL Server 2014. Я читал, что она хорошо интегрируется с Visual Studio. И я выбрал язык C# для создания приложения базы данных, хотя мы университете изучали VB.NET и я просто хочу продемонстрировать свои знания другого языка (более популярного насколько мне известно), т.к. за это идёт плюс при защите и вообще я видел, читал и слышал, что будущее за C# и технологией .NET в разработке приложений под Windows, и что VB подходит лишь в качестве обучения программированию, что на нём практически не работают. Но это как-то всё банально и такие доказательства на курсовую не тянут. И к тому эта курсовая - это 2 первые главы дипломной работы, так что надо, что-то посерьёзнее написать. В плане удобства и функционала у C# есть какие-то преимущества перед VB.NET именно в разработке приложений баз данных?
0
|
|
| 25.01.2016, 18:25 | |
|
Ответы с готовыми решениями:
11
Публикация приложения Net Core - создание таблиц базы данных В чем отличие: создать в VS web-сайт от создания приложения ASP.NET MVC 4? Отличие в поведении при отрисовки таблиц в html и asp.net |
|
36 / 25 / 12
Регистрация: 08.04.2013
Сообщений: 269
|
|
| 25.01.2016, 18:38 | |
|
Пересмотри свой выбор. Имхо.
0
|
|
|
14136 / 9356 / 1350
Регистрация: 21.01.2016
Сообщений: 35,169
|
|
| 25.01.2016, 18:59 | |
|
Разницы нет. ADO.NET, LINQ to всё, Entity Framework есть в обоих языках. Выбор языка - исключительно дело вкуса в данном случае...
1
|
|
|
13 / 13 / 3
Регистрация: 21.12.2013
Сообщений: 225
|
|
| 26.01.2016, 16:52 [ТС] | |
|
Usaga, Да, пока ждал Вашего ответа уже поискал в интернете ответ и понял, что всё зависит не от языка от технологии ADO.NET, что она есть во всех трёх языках: и C#, и VB.NET и C++. Прокатит если я просто напишу, что C# более перспективный чем VB, и что C++ сложнее освоить, чем C#, и поэтому лучше остановиться на C#? И второй вопрос. Я нашёл на Википедии какие IDE поддерживают C#, это: Geany, Microsoft Visual Studio, MonoDevelop, SharpDevelop. А технологию ADO.NET они тоже поддерживают? Т.е. C# всегда идёт вместе с ADO.NET или может быть такое, что язык C# есть, а технология доступа к данным совершенно другая используется?
0
|
|
|
14136 / 9356 / 1350
Регистрация: 21.01.2016
Сообщений: 35,169
|
|
| 26.01.2016, 17:15 | |
Сообщение было отмечено jugger_off как решение
Решение
В С++ технологи ADO.NET нет! Вы путаете с C++\CLI (да, это разные вещи).
Нельзя утверждать, что C# перспективнее, чем VB.NET. Это просто разные языки, но базирующиеся на одной платформе - .NET. Всё, что можно сделать в одном, можно сделать и в другом. Просто принято считать, что VB.NET удобнее использовать при обучении, а C# - в производстве. Возможно тому виной избыточно многословный синтаксис языка VB.NET (это исключительно моё мнение). Но он ни чем не хуже C#. Мне попадались проекты (успешные) реализованные с использованием этого языка. Так, что тут опять же дело вкуса и всё... ADO.NET - часть платформы .NET, поэтому любая IDE позволяющая писать на C# для .NET автоматически поддерживает эту технологию. Так же хочу заметить, что C# и .NET - не одно и тоже. С# - язык, .NET - платформа. Для неё, по мимо C#, разработаны такие вещи как VB.NET (не путать с просто VB), F# и C++\CLI. Всем этим языками доступен один стёк технологий, все они могут использоваться вместе. Т.е. вы можете в проекте на C# использовать библиотеки на F# и VB.NET и разницы никакой (практически) не заметите. Так что тут как в старом стишке "Все профессии важны, все профессии нужны" .
1
|
|
|
Администратор
|
|||
| 26.01.2016, 17:21 | |||
Сообщение было отмечено jugger_off как решение
РешениеУ меня для вас такое предложение. Сделайте примитивную БД о книгах, там будут сведения о названии, авторе, годе издания и ISBN. Выведите список всех книг на форму, в DataGridView, например. Это очень простое задание, но когда вы напишите немного кода, всё встанет на свои места ![]() Только нужно написать его не методом гугления, а прочитав в книге, что, как и почему.
1
|
|||
|
13 / 13 / 3
Регистрация: 21.12.2013
Сообщений: 225
|
|
| 31.01.2016, 13:57 [ТС] | |
|
tezaurismosis, Я прочитал ещё одну вещь: про платформенную независимость .NET framework. Что здесь понимается под платформой? Операционная система?
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||
| 31.01.2016, 14:06 | ||
|
Есть ли какие то преимущества .NET Framework перед .NET Framework? ![]() Разница лишь в синтаксисе языка. Кроме того, код успешно конвертируется туда и обратно. http://converter.telerik.com/ Добавлено через 3 минуты Можешь весь свой код, написанный за время обучение VB конвертнуть - и посмотреть, как он будет выглядеть в C# - так легче будет освоить C#.
1
|
||
|
Администратор
|
|
| 31.01.2016, 16:47 | |
|
jugger_off, с помощью Mono, код, скомпилированный в IL можно запускать на многих ОС и архитектурах процессора: (Mono Docs) Supported Platforms
Добавлено через 3 минуты Также стоит отметить о проекте .NET Foundation, являющимся частью программы Майкрософт по "освобождению" некоторых программных средств. По крайней мере CoreCLR и CoreFX идут с официальной поддержкой Windows, Linux (Ubuntu, openSUSE, CentOS) и OS X. .NET Foundation (GitHub)
1
|
|
|
63 / 63 / 13
Регистрация: 20.04.2010
Сообщений: 475
|
||
| 01.02.2016, 20:30 | ||
|
jugger_off,
если честно, я такой вопрос, да еще и на уровне университета впервые вижу... Это как спросить отличия C++ от C, PHP от JAVA ну и т.д. Это че за вопрос вообще!? ну полностью другой синтаксис но одинаковые возможности. VB и C# что значит отличия? Разные языки. И хотя я вообще не программирую на VB , ну эти сказки принижающие его как полноценный язык программирования абсолютная ложь! Все что напишешь на C# можно написать и на VB, все они используют .NET Fr. А фраймворку абсолютно все равно на чем ты пишешь. Добавлено через 6 минут А отвечая на твой вопрос последний
0
|
||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 01.02.2016, 20:43 | |
|
rsotun, в тазик с водой присядь, как вода выкипет, еще подлей
![]() ТС не в теме просто, ничего такого в этом нет, а вот ты это, походу, сам вчера узнал...
0
|
|
| 01.02.2016, 20:43 | |
|
Помогаю со студенческими работами здесь
12
Ошибка в Visual Studio.NET при создании ASP.NET приложения При открытии базы данных FoxPro в приложение Delphi возникает ошибка драйвера внешней базы данных (8961) VB.NET и базы данных C++ .net Базы Данных VB. NET и Базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|