|
[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ] |
VB с азов. Для начинающего программистаПервый вопрос, который надо решить - собираетесь Вы изучать VB или VBA? Те, кто собирается изучать Visual Basic иногда путают эти два разных языка. Visual Basic - компонент пакета Visual Studio. Язык, позволяющий создавать самостоятельные приложения (программы) под Windows 95/98/NT. Приложения компилируются в машинные коды и распространяются в виде exe-файлов. Для работы приложению требуется то или иное количество компонентов и динамических библиотек, которые устанавливаются на машину вместе с exe-файлом при инсталляции приложения программой Setup. VBA - Visual Basic for Application - производный от VB, встроенный в MS Office язык, позволяющий создавать макросы и функции для приложений Excel, Access, Word, Outlook, PowerPoint, Project, Binder и работающий только в среде этих приложений. Синтаксис, названия операторов и объектов в обоих языках во многом совпадают. В обоих языках используется почти идентичная среда разработки. Основные различия языков - это их возможности. Кроме того существует версия Visual Basic Scripting Edition - VBScript. С помощью этой версии языка можно изготавливать приложения, встраиваемые непосредственно в WEB-страницу. На страницах этого сайта речь в основном идет о языке VB 5.0 С какой версии VB лучше начать? Что почитать? Но чтением особо увлекаться не советую. Это занятие приносит ощутимую пользу только в тесном соединении с практикой. Очень полезным может быть изучение примеров (после инсталляции VB их можно найти в директории Sample) и непосредственно программирование. А если Вы действительно всерьез возьметесь за VB, вооружитесь терпением и по ходу первых программ читайте английский Help, никакие книжки этого занятия не заменят. Как изучать? Например, для изучения свойств связанной с данными сетки DBGrid... Откройте новый проект, добавьте DBGrid к проекту (меню Project/Components), поместите на форму. Разместите на форме также элемент Data, кнопку и несколько элементов Label. Элемент DBGrid свяжите с элементом Data, элемент Data по свойствам DatabaseName и RecordSource c любой имеющейся у Вас под рукой базой данных формата Access (см. файлы с расширением mdb в примерах). А теперь пишите для события Click кнопки код, примерно такого содержания (зависит от того, какие свойства Вам интересны) Label1.Caption = "DBGrid1.ColumnHeaders " & DBGrid1.ColumnHeaders Label2.Caption = "DBGrid1.Caption " & DBGrid1.Caption Label3.Caption = "DBGrid1.Columns(1) " & DBGrid1.Columns(1) Label4.Caption = "DBGrid1.Columns(3) " & DBGrid1.Columns(3) Label5.Caption = "DBGrid1.Col " & DBGrid1.Col Label6.Caption = "DBGrid1.Columns(3).DataField " & DBGrid1.Columns(3).DataField Label7.Caption = "DBGrid1.Columns.Count " & DBGrid1.Columns.Count передвигайте указатель по строкам DBGrid и смотрите на возвращаемые значения. Разумеется подобные учебные проекты имеет смысл делать после прочтения Help-а, для уточнения, все ли верно понято. Чем отличается версия VB5 Enterprise Edition от VB5 Professional Edition? Что такое *.ocx, как их использовать ? Как обойтись без регистрации .ocx ,засорения с:\windows\system? Регистрировать ocx-файлы можно в любом каталоге. Но на мой взгляд все же в \system удобнее - проще найти, особенно если один и тот же файл используется многими проектами. Что касается засорения - просто не надо забывать вовремя разрегистрировать и удалять ненужное. Как сделать, чтобы эти *.ocx или *.dll находились в одном каталоге c проектом? Нет проблем на своей машине. Размещаешь в нужный каталог и регистрируешь, например, утилитой ccrpRegUtil. Скачать ее можно с. |
|
|
|
>>>Если у вас есть статья которой нет на сайте
пришлите ее мне--------> Послать статью >>>Если вы хотите задать вопрос пишите--------> Мне нужна помощь |
|
|
|