Главный Каталог Статей РФ
87238 авторов, размещено 47366 статей, сейчас на сайте пользователей: 594 Статистика
Аватар softvt

Среда программирования Microsoft Visual Basic v6.0

Категория:  Интернет  | Автор:  softvt | Опубликовано: 31.08.2010
 Прежде всего, хотелось бы сразу объяснить, что следует отличать язык программирования (Basic,) от его реализации, которая обычно представлена в составе среды программирования (Microsoft Visual Basic v6.0) - набора средств для редактирования исходных текстов, генерации исполняемого кода, отладки, управления проектами и т.д. Синтаксис и семантика языка программирования фиксируется в стандарте языка. Каждая среда программирования предоставляет свой интерпретатор или компилятор с этого языка, который зачастую допускает использование конструкций, не фиксированных в стандарте. BASIC (Beginner's All-purpose Symbolic Instruction Code) Рожденный в 60-е годы в Америке. Бейсик был задуман как простой язык для быстрого освоения. Бейсик стал фактическим стандартом для МикроЭВМ именно благодаря своей простоте как в освоении так и в реализации. Однако для достижения этого качества был принят ряд решений (отсутствие типизации, нумерация строк и неструктурное GOTO, и др.), негативно сказывающихся на стиле изучающих программирование. Кроме того, недостаток выразительных средств привел к появлению огромного количества диалектов языка, не совместимых между собой. Современные, специализированные версии Бейсика (такие как Visual Basic) несмотря на приобретенную "структурность" обладают все теми же недостатками, прежде всего - небрежностью по отношению к типам и описаниям. Пригоден для использования на начальном этапе обучения, как средство автоматизации (в случаях когда он встроен в соответствующие системы) либо как средство для быстрого создания приложений. По моему мнению, среда программирования Microsoft Visual Basic v6.0 одна из самых простых и отлично подходит для начального обучения программированию. Некоторые считают, что с помощью этого языка нельзя написать серьезных программ, но это не так, нужно просто уметь писать эти программы. Операционная система windows снабжена большим количеством возможностями реализации этого языка мы с вами будим учится пользоваться ими.

Windows API могут вызываться из Visual Basic для выполнения задач,для которых недостаточно стандартного программного кода Visual Basic. Например,стандартые средства Visual Basic не позволяют перезагрузить компьютер.Однако перезагрузку можно выполнить через обращение к соответствующей функции Window API.

32-разрядные версии Windows, или 95/98 или NT, обычно используют один и тот же набор функций API, хотя имеются некоторые различия между платформами. 32-разрядный API содержит многочисленные расширения и поддержки к устаревшему 16-разрядному API, используемому в Windows 3.x. Старые функции поддерживаются по причинам совместимости. Однако, 32-разрядные приложения должны использовать исключительно 32-разрядные функции. Это не проблема, так как 16-разрядные функции обычно заменялись подобными функциями.

Почти все функции, которые составляют Windows API - внутри DLL (Dynamic Link Library) . Эти dll-файлы находятся в системной папке Windows.Существует свыше 1000 функций API,которые условно делятся на на четыре основные категории.

Для начала давайте рассмотрим основные функции и операторы этого языка (здесь только часть остальное можно найти на сайте источнике –www.softvt.jet-host.ru): Abs (number) - возвращает модуль числа Array (arglist) - возвращает переменную типа variant содержащую массив. Asc (string) - возвращает код первого символа в строке параметре. Atn (number) - возвращает арктангенс числа Cos (number) - вычисляет косинус числа Chr (charcode) - возвращает символ, соответствующий определённому коду. Эта ф-ция является обратной Asc. Choose (index, choice-1[, choice-2, ... [, choice-n]]) - выбирает значение из списка аргументов Command - возвращает аргументы с командной строки (т.е. если запустить программу из командной строки, например: myprogram.exe arguments) CreateObject (class) - возвращает ссылку на объект ActiveX класса class Date - возвращает текущую дату Fix(number) - возвратит целую часть числа. Теперь перейдем к самой среде программирования Microsoft Visual Basic v6.0

При запуске Visual Basic 6 на экране появляется диалоговое окно New Project (Новый проект), используя которое можно выбрать шаблон для нового проекта, запустить мастера создания проекта или открыть ранее созданный проект. Это окно содержит три вкладки следующего назначения:

· Новый — содержит шаблоны и мастера для создания нового проекта;

· Существующий — позволяет открыть ранее созданный проект или проекты-примеры, поставляемые с Visual Basic 6. Вкладка имеет раскрывающийся список, с помощью которого можно выбрать любую папку на имеющихся ресурсах компьютера;

· Недавно созданный — содержит список проектов, открывавшихся в последнее время;

Для создания нового проекта используется вкладка New. На ней можно выбрать один из следующих типов шаблона проекта:

· Standard EXE — стандартное выполняемое приложение;

· ActiveX EXE — выполняемое приложение ActiveX;

· ActiveX DLL — динамическая библиотека ActiveX;

· ActiveX Control — элемент управления ActiveX;

· VB Application Wizard — мастер приложений;

· VB Wizard Manager — мастер создания пользовательских мастеров;

· Data Project — проект управления б"азой данных;

· IIS Application — приложение, размещаемое на сервере Web-узла (IIS — Internet Information Server);

· Addin — надстройка, дополнительные утилиты, расширяющие возможности приложений;

· ActiveX Document DLL — динамическая библиотека документов ActiveX;

· ActiveX Document EXE — выполняемое приложение документов ActiveX;

· DHTML Application — приложение, создающее динамические HTML-страницы.

Так как в рамках этой статьи все рассказать абсолютно не реально, так что встретимся на сайте источнике, где мы продолжим изучение этой среды программирования.


Автор - Виталий Трунин Источник - Программирование для начинающих

Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар AnemoN
Накрутка лайков и подписчиков ВКонтакте Есть несколько хитрых и не очень методов, которые используются для т.н. "накрутки лайков".О заслуживающих внимания пойдет речь в этой статье....
Категория: Интернет | Автор: AnemoN | Добавлено: 17.02.2013
Аватар Jetti
Буксы — что это такое и как правильно выбрать букс для заработка Из-за коронавируса, "блуждающего" по всему миру вот уже второй год, у многих людей появилось огромное количество свободного времени. Одни стали тратить это время на хобби, другие — читать книги и смот...
Категория: Интернет | Автор: Jetti | Добавлено: 20.07.2021
Аватар Lizetta
Сколько времени уходит на создание сайта? Сколько времени тратит специалист на разработку сайта? В какой срок можно создать сайт и чем обуславливается это?...
Категория: Интернет | Автор: Lizetta | Добавлено: 03.06.2011
Аватар gul_itb
Как правильно представить информацию на сайте Зачем люди сидят в Интернете? В основном есть две причины – это развлечение и поиск информации. Ваш корпоративный сайт, конечно же тоже служит этим двум целям Интернет-общения. Даже бизнес-сайт о чем-...
Категория: Интернет | Автор: gul_itb | Добавлено: 26.10.2009
Аватар Marta22
Как улучшить страницу на сайте вконтакте Советы, как сделать страницу в vkontakte лучше...
Категория: Интернет | Автор: Marta22 | Добавлено: 21.08.2009
Свежие комментарии
Ну, вот это я понимаю, настоящая инструкция для тех, кто хочет не просто «привет, как дела», а чтобы дамы сами в личку ломились! Как говорится, техник...

Читать >>

Куклы-обереги действительно имеют глубокий символизм и интересную историю, которая часто теряется в современных интерпретациях. Например, многие не зн...

Читать >>

Полностью поддерживаю подход, описанный в статье! Рисование — не просто творческое занятие, а ключевой инструмент для развития ребёнка. Как детский пс...

Читать >>

Интересная подборка ошибок, но не могу не высказать скепсис по поводу части рекомендаций. Например, о зарядке только до 80% — это логично с техническо...

Читать >>

Работал соцработником пару лет, и вот что не написали: это не только помощь людям, но и куча бумажек, отчётов и согласований. Бывает, половина времени...

Читать >>

Лучшие авторы
Аватар Andrew59
Администратор Пермского клуба Пежо Ситроен

Читать

Аватар Lizka
закончила факультет журналистики. люблю азартные и...

Читать

Напишите нам