Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634840)
Контекстум
Руконтекст антиплагиат система

Программирование в Visual Basic. Сборник задач и заданий (290,00 руб.)

0   0
Первый авторНуриев Н. К.
АвторыТарасов В. А., Тарасова О. В., Плохотников С. П.
ИздательствоКГТУ
Страниц281
ID260947
АннотацияСоставлены задания для программирования в Visual Basic.NET. Приведены решения типовых задач. Рассмотрены рабочая среда, пе- ременные, Option Explicit, процедуры и функции, массивы, пользова- тельский тип данных, константы, управляющие операторы, циклы, основные элементы управления, функции даты и времени, строковые функции, ввод и вывод информации, обработка ошибок.
ISBN978-5-7882-0675-2
Нуриев, Н. К. Программирование в Visual Basic. Сборник задач и заданий : учеб. пособие / В. А. Тарасов, О. В. Тарасова, С. П. Плохотников; Н. К. Нуриев .— Казань : КГТУ, 2008 .— 281 с. — ISBN 978-5-7882-0675-2 .— URL: https://rucont.ru/efd/260947 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

Printing (Печать) Dialogs (Диалоговые окна) General (Общие)1 В этом разделе содержатся элементы, которые используются для организации печати Содержит список стандартных диалоговых окон: окна открытия и сохранения файла, настройки шрифтов текста и цветовой палитры В этом разделе могут располагаться стандартные элементы управления проекта и специальные управляющие элементы Окно Properties (Свойства) предназначено для отображения и настройки свойств объектов решения, включая форму и размещенные в ней объекты. <...> Окно Locals (Локальные переменные) служит для просмотра списка локальных переменных приложения и контроля за их значениями. <...> В окне Locals (Локальные переменные) удобно просматривать имена локальных переменных, объявленных в текущей процедуре, тип и значения этих переменных. <...> В окне Locals (Локальные переменные) можно не только просматривать переменные и их значения в данный момент работы программы. <...> Окно Immediate Window (Окно непосредственного выполнения) предназначено для ручного ввода и выполнения команд. <...> Данное окно удобно для отладки и проверки работы программы в пошаговом режиме, а также при необходимости протестировать созданные методы или иные куски написанного кода в режиме редактирования. <...> Проверяемые части или блоки программы можно колировать из программных модулей приложения в окно Immediate Window (Окно непосредственного выполнения) и после проверки и внесения необходимых изменений по результатам контроля возвращать в модуль приложения. <...> В окне Immediate Window (Окно непосредственного выполнения) так же, как и в редакторе кода применяются всплывающие подсказки. <...> Введите между строками Private Sub Button3_Click и End Sub команду MsgBox("Привет"). <...> В процедуре обработки щелчка мышью на кнопке объявите три локальных переменных типа Integer. <...> Для вывода значений объявленных переменных, свойств MinValue и MaxValue и типа переменных используйте функцию MsgBox, а также метод Console.WriteLine. <...> Попробуйте вывести значения переменных в другой процедуре обработки <...>
Программирование_в_Visual_Basic._Сборник_задач_и_заданий._Учебное_пособие.pdf
Стр.1
Стр.2
Стр.276
Стр.277
Стр.278
Стр.279
Стр.280
Стр.281
Программирование_в_Visual_Basic._Сборник_задач_и_заданий._Учебное_пособие.pdf
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Казанский государственный технологический университет» Н.К.Нуриев, В.А.Тарасов, О.В.Тарасова, С.П.Плохотников ПРОГРАММИРОВАНИЕ В Visual Basic.NET Сборник задач и заданий Учебное пособие Казань КГТУ 2008
Стр.1
Программирование в Visual Basic. Сборник задач и заданий: Учебное пособие. / Казан.гос.технол.ун-т; Н.К.Нуриев, В.А.Тарасов, О.В.Тарасова, С.П.Плохотников. Казань, 2008, 281 с. ISBN 978-5-7882-0675-2 Составлены задания для программирования в Visual Basic.NET. Приведены решения типовых задач. Рассмотрены рабочая среда, переменные, Option Explicit, процедуры и функции, массивы, пользовательский тип данных, константы, управляющие операторы, циклы, основные элементы управления, функции даты и времени, строковые функции, ввод и вывод информации, обработка ошибок. Предназначено для студентов специальности “Информационные системы и технологии” института легкой промышленности. Подготовлено на кафедре информатики и прикладной математики. Печатается по решению редакционно-издательского совета Казанского государственного технологического университета Рецензенты: ISBN 978-5-7882-0675-2 © Н.С.Нуриев, В.А.Тарасов, О.В Тарасова, С.П.Плохотников, 2008 © Казанский государственный технологический университет, 2008 г. 2
Стр.2
Оглавление Тема 1. Рабочая среда Visual Basic. Переменные ___________ 3 1.1. Рабочая среда ________________________________________3 1.2. Переменные_________________________________________18 2.1. Объявление переменных__________________________________ 20 2.2. Типы переменных _______________________________________ 24 2.3. Тип данных Byte ________________________________________ 27 2.4. Переменные типа Boolean_________________________________ 27 2.5. Строковые переменные___________________________________ 28 2.6. Символьные переменные _________________________________ 28 2.7. Переменные типа Date____________________________________ 29 2.8. Идентификаторы типа данных _____________________________ 30 2.9. Переменные типа Object __________________________________ 30 2.10. Преобразование типов переменных________________________ 31 2.11. Значение Nothing _______________________________________ 31 2.12. Проверка типов переменных ______________________________ 32 2.13. Число или строка?_______________________________________ 33 2.14. Область видимости переменной ___________________________ 34 2.15. Время жизни переменной_________________________________ 37 Тема 2. Статические переменные. Option Explicit. Тип данных, определяемый пользователем. Константы ______ 38 2.1. Статические переменные _____________________________38 2.2. Option Explicit _______________________________________40 2.3. Тип данных, определяемый пользователем _____________43 2.4. Константы__________________________________________46 Тема 3. Процедуры и функции. Массивы_________________ 49 3.1. Процедуры и функции________________________________49 3.2. Массивы____________________________________________53 7.1 Инициализация массивов__________________________________ 56 7.2. Границы массива ________________________________________ 56 7.3. Многомерные массивы ___________________________________ 57 7.4. Динамические массивы___________________________________ 60 276
Стр.276
7.5. Ключевое слово Preserve__________________________________ 61 Тема 4. Управляющие операторы. Операторы Цикла _____ 62 4.1. Управляющие операторы_____________________________62 4.2. Операторы Цикла ___________________________________65 Тема 5. Меню. Семейство Form.Controls___________________ 68 5.1. Меню_______________________________________________68 5.2. Семейство Form.Controls _____________________________75 Тема 6. Элементы управления TextBox, ListBox, ComboBox и Таймер ______________________________________________ 79 6.1. Элементы управления TextBox, ListBox и ComboBox_____79 6.2. Элемент управления Таймер __________________________88 Тема 7. Элементы управления Полосы прокрутки, Скользящий указатель и Индикатор. Стандартные диалоговые окна ______________________________________ 90 7.1. Элементы управления Полосы прокрутки, Скользящий указатель и Индикатор __________________________________90 7.2. Стандартные диалоговые окна ________________________93 Тема 8. Обработка строк и символов ___________________ 96 Тема 9. Функции даты и времени______________________ 107 Тема 10. Управление файлами __________________________ 115 1.1. Класс Directory_________________________________________ 124 1.2. Класс File _____________________________________________ 131 1.3. Класс Directorylnfo______________________________________ 138 1.4. Класс FileInfo __________________________________________ 140 1.5. Класс Path _____________________________________________ 141 Тема 11. Работа с файлами последовательного доступа _ 143 2.1. Объект FileStream ______________________________________ 148 2.2. Объект StreamWriter ____________________________________ 150 2.3. Объект StreamReader ____________________________________ 153 277
Стр.277
Тема 12. Работа с файлами двоичного доступа _________ 156 3.1. Объект BinaryWriter_____________________________________ 159 3.2. Объект BinaryReader ____________________________________ 160 Тема 13. Создание собственных классов________________ 163 4.1. Инкапсуляция__________________________________________ 169 4.2. Наследование __________________________________________ 169 4.3. Полиморфизм__________________________________________ 170 4.4. Структура класса _______________________________________ 170 4.5. Члены классов _________________________________________ 175 4.6. Создание и удаление классов экземпляров классов ___________ 182 4.7. Переопределение методов базовых классов _________________ 185 4.8. Интерфейсы ___________________________________________ 187 Тема 14. Пользовательские элементы управления _______ 194 5.1. Создание класса элемента управления _____________________ 198 5.2. Наследование класса элемента управления__________________ 200 5.3. Создание класса-формы _________________________________ 200 Тема 15. Отладка программ, обработка ошибок и оптимизация приложений ___________________________ 202 17.1. Отладка программ_________________________________204 17.2. Обработка исключений_____________________________209 17.3. Оптимизация приложений__________________________214 Задания по лабораторным занятиям дисциплины “Программирование в Visual Basic.NET” _______________ 218 1. Задание по теме Рабочая среда _____________________ 218 2. Задания по теме Переменные_______________________ 218 3. Задания по теме Статические переменные __________ 222 4. Задания по теме Option Explicit _____________________ 224 5. Задания по теме Тип данных, определяемый пользователем ______________________________________ 228 6. Задания по теме Константы_______________________ 231 7. Задания по теме Процедуры и функции_______________ 234 278
Стр.278
8. Задания по теме Массивы__________________________ 237 9. Задания по теме Управляющие операторы___________ 242 10. Задания по теме Операторы цикла_________________ 246 11. Задания по теме Меню____________________________ 249 12. Задания по теме Набор средств управления _________ 251 13. Задания по теме Элементы управления TextBox, ListBox и ComboBox __________________________________________ 252 14. Задания по теме Элемент управления Таймер _______ 253 15. Задания по теме Элементы управления Полосы прокрутки, Скользящий указатель и Индикатор ________ 255 16. Задания по теме Стандартные диалоговые окна _____ 257 17. Задания по теме Обработка строк и символов_______ 258 18. Задания по теме Функции даты и времени __________ 259 19. Задания по теме Управление файлами ________________ 260 20. Задания по теме Работа с файлами последовательного доступа ____________________________________________ 262 21. Задания по теме Работа с файлами двоичного доступа264 22. Задания по теме Создание собственных классов _____ 268 23. Задания по теме Пользовательские элементы управления ___________________________________________________ 271 24. Задания по теме Обработка ошибок________________ 274 Использованная (и рекомендуемая) литература_________ 275 Перечень рисунков и таблиц__________________________ 280 279
Стр.279
Перечень рисунков и таблиц Таблица 1. Команды контекстного меню редактора кода _ 10 Таблица 2. Кнопки диалогового окна Solution Explorer_____ 11 Таблица 3. Разделы окна Toolbox _______________________ 11 Рис. 1. Программа “Переменные”_______________________ 19 Таблица 4. Типы числовых данных Visual Basic. __________ 25 Таблица 5 Идентификаторы типов данных _____________ 30 Таблица 6. Функции Visual Basic для преобразования типов данных______________________________________________ 31 Таблица 7. Типы и коды типов переменных______________ 32 Рис. 2. Программа “Перемещение текущего значения”____ 91 Рис. 3. Программа “Электронный альбом” ______________ 95 Рис. 4. Программа “Вхождение строки” ________________ 97 Рис. 5. Программа “Дата и время” ____________________ 107 Таблица 11. Именованные форматы даты и времени ____ 113 Рис. 6. Программа “Управление файлами”______________ 116 Таблица 12. Исключения, генерируемые методом Create__ 132 Таблица 13. Атрибуты файла_________________________ 134 Таблица 14. Список значений аргумента FileMode_______ 136 Таблица 15. Список значений аргумента AccessMode_____ 137 Таблица 16. Список значений аргумента FileShare_______ 137 Рис. 7. Программа “Запись в файл и чтение из файла” ___ 144 Таблица 17. Список значений аргумента SeekOrigin _____ 150 Рис. 8. Программа “Живая газета” ____________________ 157 280
Стр.280
Таблица 18. Методы Read объекта BinaryReader ________ 162 Рис. 9. Программа “Кошки” __________________________ 164 Рис. 10. Программа “Движение” ______________________ 196 Рис. 11. Программа “Проверка диска A” ________________ 203 Таблица 19. Используемые дли отладки кнопки панели инструментов Standard ______________________________ 205 Таблица 20. Кнопки панели инструментов Debug _______ 205 281
Стр.281