Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Что нужно, чтобы начать.





МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

ИНСТИТУТ УПРАВЛЕНИЯ И ПРЕДПРИНИМАТЕЛЬСТВА

 

СРЕДСТВА И ПРИЕМЫ РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ VISUAL BASIC

В СРЕДЕ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS.

ИНТЕРФЕЙСЫ, ПРИМЕРЫ КОДИРОВАНИЯ, ОТЛАДКА

 

 

УЧЕБНО–МЕТОДИЧЕСКОЕ ПОСОБИЕ

для студентов всех специальностей и форм обучения

 

 

Минск 2001

 

УДК 681.322.062

П 28

Автор: В.И. Песляк, заведующий кафедрой информационных

Процессов и технологий, кандидат технических наук, доцент

 

© Песляк В.И., 2000

 

СОДЕРЖАНИЕ

Введение.......................................................................................................... 4

Что нужно, чтобы начать?.............................................................................. 6

Что такое компьютерная программа и язык программирования?............... 6

Что такое Visual Basic?................................................................................... 7

Что такое объектно-ориентированное программирование (ООП)?............. 9

Среда программирования............................................................................ 12

Этапы разработки проекта........................................................................... 16

Основные понятия языка. Структура программы на VB........................... 17

Учебные примеры программирования и их разбор................................... 22

Пример1. Заставка программы................................................................. 22

Пример 2. Пересчет температур по шкале Цельсия в температуру по шкале Фаренгейта и наоборот.................................................................................................. 28

Пример 3. Калькулятор............................................................................. 31

Пример 4. Обработка ошибок времени исполнения................................ 33

Пример 5. Изучение свойств полос прокрутки......................................... 36

Пример 6. Разработка простейшей игровой программы "Удача".......... 39

Пример 7. Многофункциональные электронные часы............................. 42

Пример 8. Пример использования цикла For_Next................................. 44

Пример 9. Пример проекта с двумя формами. Проект Переводчик....... 46

Пример 10. Броузер графических файлов................................................ 51

Пример 11. Работа с коллекциями............................................................ 53

Пример 12. Работа с одномерными массивами........................................ 54

Пример 13. Работа с многомерным, динамически переопределяемым массивом 56

Пример 14. Создание меню, элементы общего диалога........................... 60

Пример 15. Создание текстовых файлов................................................... 63

Пример 16. Использование объектов других приложений...................... 66

Пример 17. Использования сервера автоматизации................................ 67

Дополнительные примеры построения интерфейсов и программ для самостоятельного разбора и выполнения.................................................................................. 70

Пример 18. Графические кнопки и форматирование текста.................... 70

Пример 19. Пример использования конструкции If_Then....................... 71

Пример 20. Ввод пароля с ограничением времени ожидания ответа...... 72

Пример 21. Изменение размеров объектов в цикле. Основы анимации.. 73

Пример 22. Приветствие на разных языках.............................................. 74

Пример 23. Работа с динамическим массивом.......................................... 75

Пример 24. Работа со списком.................................................................. 76

Пример 25. Списки с переносом строк и прокруткой.............................. 77

Пример 26. Просмотр текстовых файлов................................................. 78

Пример 27. Новогодняя заставка экрана.................................................. 80

Пример 28. Перетаскивание объектов....................................................... 81

Пример 29. Горящая бочка....................................................................... 81

Пример 30. Иллюстрация работы с базой данных (необязательна для разбора) 82

Справочный материал. Окна свойств различных элементов управления. 85

Заключение.................................................................................................... 86

Рекомендуемая литература........................................................................... 87

ВВЕДЕНИЕ

 

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

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

Мы убеждены в том, что научиться программированию не так уж и трудно, но делать это необходимо на простых конкретных примерах, снабженных хорошим описанием и комментариями. Конечно, мы не преследовали цель полностью изложить все вопросы программирования, да это и невозможно! Но как любое дело, в том числе и творческое, программирование базируется на конечном числе простых принципов. Я постарался показать использование их на практике, уделяя больше внимания практической стороне дела, может быть несколько в ущерб подробному описанию кнопок, пунктов меню, мало используемых на начальном этапе обучения функций, подробному описанию собственно языка и пр. Другими словами, почти все необходимое вводится и описывается по мере его появления, не отвлекаясь на другие возможности.

При таком подходе студенту особенно важно знать, где и как можно пополнить свои знания в области программирования на Visual Basic (в дальнейшем VB). Во-первых, наилучший путь – использование фирменной лицензионной документации по VB от фирмы Microsoft. Он, однако, предполагает, что вы уже имеете некоторые знания и навыки в программировании. Кроме того, за все время занятий программированием мне так ни разу и не удалось полностью ознакомиться с такой документацией по причине ее отсутствия у большинства наших разработчиков программного обеспечения. Во – вторых, подойдет любая книга по программированию или описанию языка VB версии не ниже 5.0 с примерами и описанием конструкций языка. В – третьих, можно использовать электронную и достаточно полную версию справки по пакету программирования Visual Studio (сокращенно MSDN), куда составной частью, наряду с другими системами программирования, входит и VB. Поставляется такая справочная система на компакт дисках (обычно 3 – 6 шт. в зависимости от полноты версии). Несомненным удобством этого варианта является то, что вы можете быстро и автоматически получить не справку вообще, а именно конкретную контекстную справку, т.е. справку именно о том, чем вы в данный момент занимаетесь на своем компьютере.

Достаточно щелкнуть мышью на экране по имени свойства или функции, нажать знаменитую клавишу F1 и готово! Это сильно ускоряет процесс и не требует долгих поисков по всей документации или книге. К недостаткам третьего варианта можно отнести то, что справочная система MSDN написана на английском языке и пока не переведена на русский язык, а также то, что справки часто бывают достаточно краткими. В – четвертых, если вы подключены к глобальной компьютерной сети, вы можете получить нужную вам информацию на сайте фирмы Microsoft http://www.microsoft.com/mspress, найти тексты программ VB на http://www.mcp.com. и др. Этот вариант требует постоянных текущих затрат на оплату услуг провайдера. Учитывая вышесказанное, можно рекомендовать сочетание второго, третьего (а если достаточно средств, то и четвертого) вариантов. В этом случае вы сможете найти ответ практически на любой технический вопрос программирования для задач любой сложности.

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

Приведенных в пособии примеров и сведений достаточно, чтобы заинтересованные студенты могли понять принципы и приемы программирования на VB и использовать его широкие возможности при выполнении курсовых, контрольных, дипломных или научных работ в области своей будущей профессиональной деятельности.

Рассмотрены приемы работы с наиболее важными элементами управления, такими как надписи, текстовые поля, кнопки, полосы прокрутки, объекты OLE, элементы общего диалога, различные списки, меню. Кратко описаны также вопросы обработки ошибок этапа выполнения программы, основные логические конструкции языка, типы данных, массивы, работа с файлами, обработка событий мыши, использование некоторых встроенных функций VB и другие возможности. Практические примеры разработаны так, чтобы иллюстрировать все упомянутые вопросы.

 

 

ЧТО НУЖНО, ЧТОБЫ НАЧАТЬ?

 

Не так уж и много. Желание, цель, среда программирования, современный персональный компьютер, некоторые знания в предметной области. Предполагается также, что вы владеете базовыми навыками работы в среде операционной системы Windows или Windows NT. Вы должны уметь включать и выключать компьютер, работать с окнами и представлять особенности и суть многооконного интерфейса, создавать рабочие папки на диске, сохранять и открывать файлы, работать с мышью и клавиатурой, обслуживать диски, архивировать файлы, запускать программы и завершать их работу, иметь представления о файловой системе, правилах именования файлов, использовании стандартных средств управления ОС Windows (кнопки, флажки, переключатели, списки, раскрывающиеся списки, спинеры, линейки прокрутки, команды главного и контекстного меню и др.). Желательно, чтобы к моменту изучения основ программирования у вас был опыт работы с офисным пакетом в объеме дисциплины "Основы информатики и вычислительной техники" и вы имели бы общее представление о структуре компьютера и принципах его работы.

 

Date: 2016-07-25; view: 209; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию