- •Мпс россии
- •Оглавление
- •1.Общие сведения для начинающего программиста
- •1.1. Компьютеры и программы
- •1.2. Программные приложения
- •1.3. Программа и алгоритм
- •1.4. Visual Basic – популярный язык программирования.
- •2. Проектирование Windows-приложения
- •2.1. Экранная форма, программный модуль, программный проект
- •2.2. Этапы создания приложения
- •2.2.1. Начальный этап проектирования - постановка задачи
- •2.2.2. Разработка интерфейса
- •2.2.3. Программирование
- •2.2.4 Заключительный этап проектирования
- •3. Основные конструкции языка программирования Visual Basic
- •3.1. Алфавит
- •3.2. Данные
- •3.2.1. Переменная
- •3.2.2. Константы
- •3.3. Оператор присваивания
- •3.4. Выражения и функции
- •3.4.2. Функции
- •3.4.3. Финансовые функции
- •3.5. Операторы условного и безусловного переходов
- •3.6. Операторы программирования повторений
- •3.6.1. Цикл со счетчиком
- •3.6.2. Вложенные циклы
- •3.6.3. Цикл с условием
- •4. Пример проектирования Windows-приложений Решение некоторых финансовых операций
- •Комментарии к работе приложения
- •Литература
- •Часть 1
Мпс россии
Государственное образовательное учреждение
высшего профессионального образования
«Ростовский государственный университет путей сообщения»
Министерства путей сообщения Российской федерации
(РГУПС)
____________________________________________________________
Ф.К. Голубев
Проектирование Windows-приложений
(Visual Basic)
Учебное пособие
Часть 1
Ростов-на-Дону
2003
УДК 681.3.06
Голубев Ф.К.
Проектирование Windows-приложений (VisualBasic): Учеб. пособие. Ч. 1. Ростов н/Д; Рост. гос. ун-т путей сообщения, 2002. 63 с.
Содержатся краткие сведения о компьютерах и программах, алгоритмах и языке программирования Visual Basic. На примерах показаны этапы проектирования Windows-приложений. Приведены алфавит и основные конструкции языка программирования Visual Basic, а также примеры созданий Windows-приложений.
Учебное пособие предназначено студентам всех специальностей для освоения системы проектирования VisualBasicи получения навыков созданияWindows-приложений.
Табл. 8. Ил. 34. Библиогр.: 2 назв.
Рецензенты: канд. техн. наук, доц. В.Н. Муханов (РГСУ);
канд. техн. наук доц. А.В Чернов (РГУПС)
© Ростовский государственный университет путей сообщения, 2003
Оглавление
Общие сведения для начинающего программиста . . . . . . . . . . . . . . . . . . 4
Компьютеры и программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Программные приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Программа и алгоритм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Visual Basic – популярный язык программирования . . . . . . . . . . . . 6
Проектирование Windows-приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Экранная форма, программный модуль, программный проект . . . . 7
Этапы создания приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Начальный этап проектирования – постановка задачи . . . . . . . 9
Разработка интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Заключительный этап проектирования . . . . . . . . . . . . . . . . . . 20
Основные конструкции языка программирования Visual Basic . . . . . . 23
Алфавит . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Данные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Переменная . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Константы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Оператор присваивания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Выражения и функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Финансовые функции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Операторы условного и безусловного переходов . . . . . . . . . . . . . . 46
Операторы программирования повторений . . . . . . . . . . . . . . . . . . 48
Цикл со счетчиком . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Вложенные циклы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Цикл с условием . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Примеры проектирования Windows-приложений . . . . . . . . . . . . . . . . . 51
Решения некоторых финансовых операций . . . . . . . . . . . . . . . . . . . 59
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .