Hесколько советов начинающим программировать на Visual
Basic. |
|
Ставьте версию 5.0 и последний сервис пак к ней. В отличии от шестерки она
имеет нормальный Help и создает меньше проблем при использовании. Большинство элементов управления, идущих в поставке VB, являются
урезанными версиями компонентов сторонних производителей. Поэтому рекомендую
сразу перейти на полноценные версии. Hаиболее используемые контролы: Разработчик: Sheridan Software.
Разработчик: VideoSoft.
Для настольных СУБД (Access, DBase, Paradox) лучше использовать DAO, как
наиболее мощьный и специально разработанный для этого интерфейс. ADO не
реализует всех методов обращения к базам, например не подставляет Default
Value и не имеет динамического обновления данных. Доводы в пользу ADO типа
"сейчас сделаем на настольной СУБД а потом перейдем на серверную"
не уместны, поскольку все равно проект придется переписывать заново. Для использующих серверы баз данных, в частности MS SQL Server, ADO
является самым быстрым интерфейсом. В Visual Basic версии 6.0 добавлены две замечательные вещи: событие
Validate - после редактирования данных в контроле и дополнительный дизайнер
DataEnviroment. А так же исковеркана до невозможности справочная система,
идущая в формате MSDN. DataEnviroment позволяет обращаться к серверу и открывать множество
наборов данных через одно единственное соединение, в отличии от ADO Data
Control, который на каждый Recordset требует отдельный Connection. Для любителей работать с базой данных любого уровня в связанном (Data
Aware) режиме порекомендую:
Для вывода отчетности пользуйтесь следующими компонентами (по мере
возрастания крутизны):
PS: Упомянутые производители. |