powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Переход с VB 6.0. на .NET
6 сообщений из 6, страница 1 из 1
Переход с VB 6.0. на .NET
    #32939149
Artem Ryabko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые знатаки, обращаюсь к вам за помощью.
Я програмирую на Visual Basic 6.0. и сейчас хочу пейти на .Net, мой вопрос следующий.
Я програмируя на VB6.0. всегда инициализировал проэкт с модуля, также писал две Public Function : OpenConnection и CloseConnection, с помощью которых я открывал connection при запуске программы и закрывал connection при закрытии программы. Так вот, как мне делать то же самое в .Net? я смотрел и Module не смог найти. И ещё как я могу начинать проэкт не с Form1_Load, а например с Модуля если таковой имеется или с Класса. Что вы посоветуете?
Зранее большое спасибо.
...
Рейтинг: 0 / 0
Переход с VB 6.0. на .NET
    #32939648
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem RyabkoЯ програмируя на VB6.0. всегда инициализировал проэкт с модуля, также писал две Public Function : OpenConnection и CloseConnection, с помощью которых я открывал connection при запуске программы и закрывал connection при закрытии программы.Что вы посоветуете?
Зранее большое спасибо.

Не стоит, ИМХО, так делать. Открывай connection тогда, когда он тебе реально нужен, причем как можно позже. Закрывай, как только перестал быть нужен, причем как можно раньше. Для работы с данными тебе не нужно держать connection постоянно открытым - он используется только для чтения и записи данных.
...
Рейтинг: 0 / 0
Переход с VB 6.0. на .NET
    #32939750
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem Ryabkoкак я могу начинать проэкт не с Form1_Load, а например с Модуля если таковой имеется или с Класса. 1. Написать процедуру с именем Main.
И в свойствах проекта "Startup Ojbect" поставить "Sub Main"
2. Здесь кое что на вопрос о Connection
...
Рейтинг: 0 / 0
Переход с VB 6.0. на .NET
    #32939838
Artem Ryabko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за советы, на счёт инициализации проэкта не с Form1_Load, я понял, а вот на счёт "Общего" Connection для всего проэкта, то немного не ясно, почему в .NET, удобнее или правильние, открывать и закрывать Connection только тогда когда ты его используеш???
Что плохого иметь один Connection на весь проэкт?
...
Рейтинг: 0 / 0
Переход с VB 6.0. на .NET
    #32940005
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem RyabkoЧто плохого иметь один Connection на весь проэкт?ничего плохого в этом нет. просто на тебя лежет вся работа по правильному использованию этого connection'а, особенно в случае многопоточности.

ЗЫ
DataReader использует соединение в монопольном режиме. если одновременно потребуется два или более открытых ридера - одним соединением уже не обойтись.
...
Рейтинг: 0 / 0
Переход с VB 6.0. на .NET
    #32942140
Artem Ryabko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял, спасибо за информацию
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Переход с VB 6.0. на .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]