пятница, 25 ноября 2011 г.
четверг, 24 ноября 2011 г.
Модуль 4
Задание 3.
1.Чтобы сохранить проект следует выбрать Файл → Сохранить как → Создание новой папки → Ввести имя папки→Enter → дважды щелкнуть по папке(папка откроется) → ввести имя файла формы →Сохранить →ввести имя файла проекта →Сохранить .
2.Чтобы создать форму приложению, достаточно в редакторе Visual Basic щелкнуть правой кнопкой мыши по проекту (то есть документу) в окне Project Explorer и в контекстном меню выбрать Insert -> User Form. Откроется окно дизайнера форм (Form designer), в котором будет представлено пустое серое окно формы (по умолчанию она будет называться UserForm1) и рядом — Toolbox, панель с набором элементов управления.
3.Чтобы добавить кнопку, вызвать Панель элементов управления, щелкнув по кнопке Button, создать Кнопку нужных размеров в нужном месте рабочего листа, щелкнув по кнопке Кнопка Панели элементов управления.
Для добавления области ввода в панели элементов выбрать кнопку Textbox и создать на рабочем листе.
Для надписи - кнопка Label.
4.Чтобы поменять шрифт кнопки выберем в окне свойств Font и в открывшемся окне выберем подходящий шрифт, размер и жирность.
5. Добавить в форму группу кнопок. Можно просто добавлять кнопки с помощью Command Button , а потом выравнивать по линиям . А можно копировать , затем вставить.
6. Запустить проект приложения на выполнение можно с помощью кнопки вверху [>] или F5.
7. Запрограммировать работу кнопки.
3. В редакторе кода выберите только что объявленную переменную WithEvents в раскрывающемся списке Имя класса слева.
1.Чтобы сохранить проект следует выбрать Файл → Сохранить как → Создание новой папки → Ввести имя папки→Enter → дважды щелкнуть по папке(папка откроется) → ввести имя файла формы →Сохранить →ввести имя файла проекта →Сохранить .
2.Чтобы создать форму приложению, достаточно в редакторе Visual Basic щелкнуть правой кнопкой мыши по проекту (то есть документу) в окне Project Explorer и в контекстном меню выбрать Insert -> User Form. Откроется окно дизайнера форм (Form designer), в котором будет представлено пустое серое окно формы (по умолчанию она будет называться UserForm1) и рядом — Toolbox, панель с набором элементов управления.
3.Чтобы добавить кнопку, вызвать Панель элементов управления, щелкнув по кнопке Button, создать Кнопку нужных размеров в нужном месте рабочего листа, щелкнув по кнопке Кнопка Панели элементов управления.
Для добавления области ввода в панели элементов выбрать кнопку Textbox и создать на рабочем листе.
Для надписи - кнопка Label.
4.Чтобы поменять шрифт кнопки выберем в окне свойств Font и в открывшемся окне выберем подходящий шрифт, размер и жирность.
5. Добавить в форму группу кнопок. Можно просто добавлять кнопки с помощью Command Button , а потом выравнивать по линиям . А можно копировать , затем вставить.
6. Запустить проект приложения на выполнение можно с помощью кнопки вверху [>] или F5.
7. Запрограммировать работу кнопки.
открыть окно кода и ввести нужные строки с клавиатуры.
Private Sub Command1_Click( )
………..
End Sub
………..
End Sub
8. Способ написания обработчика событий зависит от того, как его в дальнейшем он будет связываться с событиями. Стандартным способом создания обработчика событий является использование ключевого слова Handles с ключевым словом WithEvents. Visual Basic обеспечивает второй способ обработки событий: операторAddHandler. Операторы AddHandler и RemoveHandler позволяют динамически запускать и прерывать обработку отдельных событий. Можно использовать любой из этих способов. Не допускается одновременное применение операторов WithEvents и AddHandler к одному событию.
Обработка событий при помощи WithEvents и ключевого слова Handles
1.Создайте простой класс, содержащий событие.
VB
Class Class1
Public Event AnEvent(ByVal EventNumber As Integer)
End Class
2.В классе или модуле, который будет обрабатывать событие, используйте ключевое слово WithEvents, чтобы объявить объектную переменную для источника событий, как демонстрируется в следующем примере:
VB
Public WithEvents ClassInst As Class1
4.Выберите обрабатываемое событие в раскрывающемся списке Имя Метода справа. Редактор кода создаст пустую процедуру обработчика событий с ключевым словом Handles.55.Добавьте код обработки события в процедуру обработчика, используя предоставленные аргументы. В коде ниже приведен пример.
VB
Public Sub ClassInst_AnEvent(ByVal EventNumber As Integer) _
Handles ClassInst.AnEvent
MsgBox("Received event number: " & CStr(EventNumber))
End Sub
среда, 23 ноября 2011 г.
среда, 2 ноября 2011 г.
Модуль 3
Задание 6
program happiness;
uses crt;
var i,j,k,x,y,z: integer;
happytickets: longint;
begin
clrscr;
happytickets:= -1; {считаем, что билета 000000 не существует}
for i:= 0 to 9 do
for j:= 0 to 9 do
for k:= 0 to 9 do
for x:= 0 to 9 do
for y:= 0 to 9 do
for z:= 0 to 9 do
if i+j+k = x+y+z then inc(happytickets);
Write('Счастливых билетов: ',happytickets);
Writeln(' (это ',10000/happytickets:3:6,'% от общего числа всех билетов)');
Writeln;
Readln;
end.
program happiness-название программы, ключевое слово uses указывает программе, что необходимо подключить дополнительный внешний модуль (файл с описанием и определение различных функций).
Crt является одним из стандартных модулей. В нем описаны и определены функции для работы с текстовой информацией на дисплее (изменение цвета текста, управление курсором и др.).
var- раздел описания переменных, begin - раздел операторов,
clrscr-очистка экрана, happytickets:= -1; {считаем, что билета 000000 не существует}- <переменная>:=<выражение>, for- оператор цикла, for _:= _to _ do - цикл с параметром,
if __ then inc(happytickets)- оператор ветвления, i+j+k = x+y+z-логическое выражение,
Write-оператор вывода, ('Счастливых билетов: ',happytickets)- список вывода, Writeln - оператор вывода,(' (это ',10000/happytickets:3:6,'% от общего числа всех билетов)')- список вывода, Writeln-оператор вывода, Readln - оператор ввода
end - конец.
end - конец.
Модуль 3
Задание 5
В опросе приняло участие три человека:
Захарова Анна ................................4 балла
Рылова Наталья.............................5 баллов
Шабалина Екатерина....................6 баллов
Вопросы, в которых допущены ошибки:
Вопрос 2. В Pascal массивы, множества, записи и файлы - это...
правильный ответ.........................структурированные типы.
Вопрос 3. Какие зарезервированные слова входят в Basic?
правильный ответ.........................GOTO, NOT.
Вопрос 6. Как называют число элементов в массиве?
правильный ответ.........................размерность
Ни одна ошибка не повторилась, из чего можно сделать вывод, что вопросы были либо невнимательно прочитаны, либо не поняты.
Вывод: тест несложный.
В опросе приняло участие три человека:
Захарова Анна ................................4 балла
Рылова Наталья.............................5 баллов
Шабалина Екатерина....................6 баллов
Вопросы, в которых допущены ошибки:
Вопрос 2. В Pascal массивы, множества, записи и файлы - это...
правильный ответ.........................структурированные типы.
Вопрос 3. Какие зарезервированные слова входят в Basic?
правильный ответ.........................GOTO, NOT.
Вопрос 6. Как называют число элементов в массиве?
правильный ответ.........................размерность
Ни одна ошибка не повторилась, из чего можно сделать вывод, что вопросы были либо невнимательно прочитаны, либо не поняты.
Вывод: тест несложный.
Подписаться на:
Комментарии (Atom)