
- •27. Файловая система
- •32. Стандартные приложения windows
- •40. 42. Компьютерные вирусы, типы антивирусных программ
- •41. Программы архиваторы, их виды и сравнительная характеристика.
- •43. Использование программы ScanDisk для обнаружения и устранения ошибок на диске
- •45. Установка и удаление программ ос Windows.
- •46. Текстовые процессоры и их основные функции.
- •46. Текстовые процессоры и их основные функции.
- •61. Понятие базы данных, основные функции и свойства.
- •62. Основные понятия и классификация вычислительных сетей.
- •63. Понятие информационной безопасности.
- •65. Средства обеспечения информационной безопасности в Internet
- •66. Понятие алгоритма. Принципы разработки алгоритмов и программ
- •67. Естественные и искусственные языки. Языки программирования.
- •68. Алгоритмическое и декларативное программирование.
- •70. Этапы создания программных продуктов
- •71. Структура программных продуктов.
- •73. Понятие объекта в объектно-ориентированном программировании.
- •74. Атрибуты объекта: свойства, методы, события.
- •75. Понятие и назначение платформы ms Active.
- •76. Создание и использование элементов Active X.
- •77. Структура интегрированной среды разработки приложений в Visual Basic.
- •78. Настройка интегрированной среды разработки проектов Visual Basic.
- •79. Проектирование пользовательского интерфейса
- •80. Управление интерфейсом
- •82. Основные элементы управления
- •83. Создание и работа с меню в Visual Basic. В Visual Basic существует два типа меню: встроенные и контекстные.
- •84. События и событийные процедуры в Visual Basic.
- •85. Создание процедур обработки событий.
- •88. Разработка и использование общих процедур в Visual Basic.
- •89. Модульное программирование. Создание модулей в Visual Basic.
- •90. Работа с объектами и классами.
- •91. Понятие переменной. Область видимости переменной в Visual Basic.
- •92. Ветвление в программах. Условные операторы в Visual Basic.
- •93. Массивы и операции циклов
- •95. Компиляция проекта
- •96. Обработка ошибок выполнения. Поиск ошибок в программе
- •97. Структура проекта. Управление проектом в Visual Basic.
- •98. Алгоритм сортировки массива.
83. Создание и работа с меню в Visual Basic. В Visual Basic существует два типа меню: встроенные и контекстные.
Встроенные меню В.м. выводятся в строке меню, над верхней границей окна Visual Basic. Название каждого меню отражает содерж. в нем команды. Контекстные меню содержат наиболее часто используемые команды и появляются при нажатии правой кнопки мыши или клавиш SHIFT+F10. Создание меню. Для разработки меню следует открыть диалоговое окно Menu Design Window (из меню Window команда Menu Design или кнопка Menu Design Window на панели инструментов). В окне для каждого элемента меню следует определить следующ. свойства. Caption (название) – текст, кот. появится в строке меню. Если перед буквой в названии стоит знак амперсенда, то это означает, что данная буква будет подчеркнута и доступ к пункту меню можно осущ., используя комбинацию клавиш Alt + Б, где Б – подчеркнутая буква. Name (имя) – идентификатор элемента в программном коде. Структура формируемого меню отображ. в нижней части окна. Стрелки в списке позволяют перемещаться по пунктам меню.
84. События и событийные процедуры в Visual Basic.
Событийная процедура объекта - подпрограмма, которая выполняется в ответ на определенное событие по отношению к объекту. События и событийные процедуры в Visual Basic. События. Каждая форма и элемент управления в Visual Basic реагирует на предопределенный набор событий. Это может быть нажатие на клавишу, щелчок мышью или др. Например, в таблице на с. 38 приведены несколько событий, которые распознает элемент Кнопка. Когда происходит событие, Visual Basic выполняет код (событийную процедуру4), которую вы для него написали. Событийные процедуры. После размещения элементов управления на форме и задания начальных значений их свойств вам нужно написать код для тех событий, на которые ваше приложение должно реагировать. Событийные процедуры могут: изменять свойства объекта; выполнять вычисления; посылать информацию на принтер или диск; демонстрировать диалоговые окна; выдавать сообщения или предупреждения; переключаться на другие событийные процедуры; вызывать другие общие процедуры, которые не связаны с какими-либо событиями.
85. Создание процедур обработки событий.
Процедурами обработки событий являются процедуры, кот. предназнач. для обработки некоторых событий, связанных с элементами управления.Напр., различные действия пользователя с кнопкой CommandButton (click, KeyDown, MouseMove и т.п.) вызыв. соответствующ. события. Обработка каждого из этих событий оформл.в виде процедуры. Процедуру обработки события легко отличить и по ее имени, в кот. обязательно присутствуют имена объекта и события, а также по состоянию рабочей среды:Имя процедуры обработки события всегда составляется из имен объекта и события, разделенных символом подчеркивания. УдалениеПри удалении процедуры обработки события следует учитывать некоторые особенности. Если удаляется процедура, включая Private Sub и End Sub, то удаляется все ее содержимое. Однако это не значит, что обработка этого события больше невозможна: просто выберите в списке (Object) имя требуемого элемента, а в списке (Procedure) — требуемое событие, и Visual Basic создаст для вас эту процедуру заново, но уже без тела процедуры.Если же удаляется сам элемент управления, то все его процедуры обработки событии сохраняются, но поскольку объекта больше нет в проекте, эти процедуры становятся общими.
87. Использование свойств и методов объекта.
Форма AutoRedraw (автоматическая перерисовка). Это свойство управляет тем, каким именно образом осущ. повторное создание формы, напр., после сворачивания (и последующего развертывания окна) или перекрытия изображения друг. окнами. Если свойству присвоено значение True, то происходит автоматич.восстан. изображения. Если False – вызыв. процедура обработки события перерисовки и выполняется код, написанный программистом. BackColor (цвет фона). Значения цвета определяются шестнадцатеричной константой. Щелкнув кнопку с тремя точками в поле параметров окна свойств, можно из палитры цветов выбрать нужный цвет. Border Style (тип границ окна). Границы окна могут отсутствовать (None), очерчиваться одинарными или двойными линиями, а окно иметь постоянный размер (Fixed Single, Fixed Double), также окно может быть масштабируемо (Sizeable). Выбрать необходимое значение можно из раскрывающ. списка. Изменение этого свойства допускается лишь на этапе разработки приложения. Caption (название). Это свойство содержит текст, выводимый в строку заголовка окна формы. Enabled (доступ). Любой объект обладает свойством Enabled. Если знач. True, то объект активизирован. Если False – объект неактивен (блокируется воздействие на объект (форму) любых событий, связанных с мышью или клавиатурой). FontBold, FontItalic, FontStrikethru (полужирный, курсив, зачеркнутый). Эти свойства принимают только булевы значения. Допускается любая комбинация атрибутов шрифта. Модификация свойств влияет лишь на выводимый вновь текст. FontName (название шрифта). Смена шрифта действует лишь на новый текст, не влияя на уже имеющуюся информацию. FontSize (размер шрифта). Измеряется в пунктах. Пункт – стандартная типографская единица измерения, равная 0.035 см. ForeColor (основной цвет). Это цвет текста или графич. изображений. Устанавливается с помощью палитры цветов аналогично свойству BackColor. Height, Width (высота и ширина формы). Определяется в twips. 1 twip=0.0018 см. Icon (значок). Значок, в кот. превращ. свернутая форма.Name (имя). Свойство задает имя формы в программном коде, изменять кот. в период выполнения программы нельзя. Сравните со свойством Caption. Picture (картинка). Это свойство позволяет сделать так, чтобы в окне всегда отображалась какая-нибудь растровая картинка (bitmap picture). Для изменения свойства в период выполнения программы используется функция LoadPicture. Top, Left (верхняя и левая координаты окна). Свойства определяют позиционирование формы на экране. Координаты измеряются в twips. Visible (видимость). Этим свойством обладают многие инструменты. Если оно истинно, то объект (в данном случае форма) видим, если ложно – не видим. WindowState (состояние окна). Свойство определяет, в каком виде окно отображается на экране: нормальном, свернутом в значок или развернутом. Для взаимодействия с операционной системой и между собой объекты реагируют на определенные события, происходящие в момент выполнения программы. Полный перечень событий, на кот. реагирует конкретный объект, можно узнать в окне кода. Большинство объектов реагируют на события, связанные с мышью, – Click (щелчок) и DblClick (двойной щелчок). К таким объектам относится и форма. Помимо этого, она реагирует на событие Load (загрузка), кот. происходит при загрузке формы (например, в момент запуска приложения). Процедура обработки события Load удобна для инициализации свойств и переменных при запуске программы. Чтобы отобразить информацию на экране, можно использовать следующие методы. Cls. Этот метод позволяет очистить форму ото всех изображ. и текста. Синтаксис LoadPicture. Функция для установки у формы свойства Picture. Ее синтаксис Print. Этот метод выводит текст на форму: В конце каждого выражения должна быть запятая или точка с запятой. Если поставлена точка с запятой, то за последним символом предыдущего выражения сразу выводится следующее. Если стоит запятая, – вывод осущ. в зонном формате (каждая зона имеет размер 14 знакомест). Если Символы «,» и «;» отсутствуют, то позиция вывода переводится в начало следующей строки.