Введение 8 Этапы создания Windowsприложения 8
Скачать 6.98 Mb.
|
Московский государственный технический университет имени Н.Э. Баумана А.Ю. Быстрицкая, И.И. Степанова Visual Basic 2005 Основы программирования Часть 1 Содержание Введение 8 1. Этапы создания Windows-приложения 8 2. Среда Visual Basic 2005 9 2.1. Структура среды Visual Basic 2005 9 2.2. Создание нового проекта 18 2.3. Сохранение проекта 19 2.4. Выполнение приложения 20 2.5. Основные команды среды Visual Basic 2005 21 2.6. Методы тестирования 25 2.7. Отладка приложений в среде VB 26 3. Разработка интерфейса в среде VB. Основные элементы управления 29 3.1. Метка 29 3.2. Текстовое поле 30 3.3. Кнопка 32 3.4. Окно списка 33 3.5. Выравнивание положения элементов управления 35 4. Программа линейной структуры 37 4.1. Понятие переменной 38 4.2. Типы данных 39 4.3. Объявление переменных 42 4.4. Оператор присваивания 43 4.5. Константы 44 4.6. Арифметические операции 45 4.7. Математические функции 46 4.8. Арифметическое выражение 48 4.9. Окно ввода (InputBox) 49 4.10. Окно вывода сообщения (MsgBox) 50 4.11. Пример. Вычисление площади треугольника 52 4.12. Пример. Нахождение цифр числа 54 5. Организация ветвлений 57 5.1. Логические константы и переменные 57 5.2. Операции сравнения 58 5.3. Логические операции 59 5.4. Логическое выражение 60 5.5. Условный оператор 60 5.6. Функция IIf 63 5.7. Оператор множественного ветвления ElseIf 63 5.8. Оператор выбора Select Case 65 5.9. Оператор безусловного перехода GoTo 68 5.10. Пример. Решение линейного уравнения 69 5.11. Пример. Программа-калькулятор 70 6. Программирование повторений 73 6.1. Цикл со счетчиком 74 6.1.1. Табуляция функции 75 6.1.2. Вычисление факториала 79 6.1.3. Обработка совокупности чисел с известным числом элементов 81 6.2. Цикл с условием 96 6.2.1. Ввод с проверкой 98 6.2.2. Обработка совокупности чисел с неизвестным числом элементов 99 6.2.3. Вычисление суммы ряда по общей формуле 103 6.2.4.Вычисление суммы ряда с использованием рекуррентного соотношения 106 6.2.5. Вычисление произведения ряда 109 6.2.5.Решение нелинейных уравнений методом простой итерации 112 7. Одномерные массивы 115 7.1. Ввод массива 117 7.2.Вывод массива в окно списка и в текстовое поле 121 7.3. Вычисление суммы и произведения элементов массива 123 7.4. Определение количества элементов массива, удовлетворяющих некоторому условию 125 7.5. Вычисление среднего арифметического и среднего геометрического элементов массива, удовлетворяющих некоторому условию 126 7.6. Нахождение максимального элемента массива 130 7.7. Нахождение минимального элемента массива, удовлетворяющего некоторому условию 132 7.8. Поиск первого элемента массива, удовлетворяющего некоторому условию 134 7.9. Поиск последнего элемента массива, удовлетворяющего некоторому условию 136 7.10. Замена одного элемента массива 139 7.11. Замена всех элементов массива, удовлетворяющих некоторому условию 142 7.12. Перестановка местами двух элементов массива 143 7.13. Формирование нового массива из некоторых элементов исходного массива 146 7.14. Проверка совпадения всех элементов массива 149 7.15. Проверка упорядоченности всех элементов массива 152 7.16. Сортировка массива методом пузырька 154 7.17. Линейная сортировка массива (методом поиска минимума) 158 8. Обработка двумерных массивов (матриц) 163 8.1. Ввод прямоугольной матрицы 165 8.2. Вывод прямоугольной матрицы в окно списка и в текстовое поле 167 8.3. Поиск максимального элемента матрицы 169 8.4. Обработка матрицы по строкам 171 8.5. Обработка матрицы по столбцам 174 8.6. Обработка квадратных матриц 176 9. Обработка строк 184 9.1. Основные функции обработки строк 185 9.2. Посимвольная обработка строки 191 9.3. Формирование массива слов строки 193 9.4. Формирование строки из массива слов 201 9.5. Слова-палиндромы 203 9.6. Выделение чисел из строки 204 9.7. Сравнение строк 207 9.8. Обработка многострочного текста 213 10. Тип данных, определенный пользователем. Структуры 216 10.1. Описание структуры. Область видимости. Понятие метода 217 10.2. Оператор With 219 10.3. Ввод массива структур 220 10.4. Вывод массива структур 222 10.5. Поиск в массиве структур 222 10.6. Формирование нового массива из некоторых элементов исходного массива 224 10.7. Сортировка массива структур 228 11. Использование подпрограмм 230 11.1. Определение процедуры и функции. Описание процедуры и функции 231 11.2. Передача параметров по ссылке и по значению 234 11.3. Формальные параметры и фактические переменные 239 11.4. Локальные и глобальные переменные 247 11.5. Static-переменные 251 Приложение 1 256 Приложение 2 256 Приложение 3 256 Приложение 4 257 Приложение 5 258 Приложение 6 259 Приложение 7 259 Приложение 8 260 Приложение 9 260 Приложение 10 261 Приложение 11 262 Приложение 12 263 Приложение 13 263 Приложение 14 264 Приложение 15 267 Приложение 16 268 Приложение 17 268 Приложение 18 269 Приложение 19 270 Приложение 20 271 Приложение 21 271 Приложение 22 272 Приложение 23 273 Приложение 24 274 Приложение 25 276 Приложение 26 277 Приложение 27 278 Приложение 28 279 Приложение 29 281 Приложение 30 282 Приложение 31 283 Приложение 32 284 Приложение 33 286 Приложение 34 288 Приложение 35 289 Приложение 36 290 Приложение 37 291 Приложение 38 292 Приложение 39 293 Приложение 40 295 Приложение 41 296 Приложение 42 298 Приложение 43 299 Приложение 44 300 Приложение 45 302 Приложение 46 303 Приложение 47 304 Приложение 48 306 Приложение 49 307 Приложение 50 309 Приложение 51 311 Приложение 52 312 Список литературы 315 |