Элективные курсы математика информатика Саратов 2005 удк 373 016




НазваниеЭлективные курсы математика информатика Саратов 2005 удк 373 016
страница17/19
Дата конвертации12.04.2013
Размер1.7 Mb.
ТипЭлективный курс
1   ...   11   12   13   14   15   16   17   18   19

ОБЪЕКТ УПРАВЛЕНИЯ И КОНТРОЛЯ OPTION BUTTON


Option Button (Кнопка опций) – это кнопка-переключатель, иногда называемая также радиокнопкой. С ее помощью отображается устройство, индуцирующее включение или выключение чего-либо. Обычно такие кнопки используют как часть некоторой группы или множества устройств, из которых пользователь может выбрать только одно. Когда пользователь выбирает кнопку-переключатель, другие кнопки из той же группы автоматически отключаются.

Основные свойства

Наряду со стандартными свойствами Alignmemt, BackColor, Caption, Font, Enabled, Left, Name, Top, Visible, Width и Height, Кнопка опций обладает еще одним важным свойством:

Value (значение) - при true кнопка включена, при false кнопка выключена.

Основные события для Кнопки опций

Click (DblClick) - событие наступает, когда пользователь делает щелчок (или двойной щелчок) на объект кнопкой мыши.

ОБЪЕКТ УПРАВЛЕНИЯ И КОНТРОЛЯ CHECK BOX


Check Box (Флажок) - окно контроля, отображающее информацию о включении или выключении каких-то операций в дальнейших действиях пользователя. В отличие от Кнопок опций, контрольных окон может быть выбрано любое число.

Основные свойства и события у Флажка такие же, как у Кнопки опций.

****Дополнительные задания

Замените название кнопки «Проверить» на «Вопрос». Напишите программу, которая выводит несколько вопросов (каждый по щелчку на кнопке «Вопрос»). Проверяет и анализирует результат сразу же после выбора варианта ответа.

Указание.

Список вопросов запишите в массив строк, присваиваниями внутри программы.

Урок 8 - 9. Знакомство с файловым вводом/выводом.

  1. Разбор решения задачи о создании теста

Напишите программу, которая выводит 4 вопроса (каждый по щелчку на кнопке «Вопрос»). Проверяет и анализирует результат сразу же после выбора варианта ответа.


Указание.

Список вопросов запишите в массив строк, присваиваниями внутри программы.

1. Элементы выбора (радиокнопки) создадим как массив объектов и для удобства использования в программе изменим значение их свойства Name на более короткое Opt.

Получим: Opt(0) - НЕТ, Opt(1) – ДА.

2. Из тех же соображений поместим радио-кнопки в контейнер-рамку Frame, и изменим и свойство Name командной кнопки – CmdVopr.


3. Для хранения 4-х вопросов будем использовать массив строк Vopr(4):

Vopr(1) = "За минимальную единицу измерения количества информации принят байт"

Vopr(2) = "Число 10, записанное в десятичной системе счисления, в двоичной системе счисления записывается как 1011"

Vopr(3) = "В целях сохранения информации на жестких магнитных дисках их следует оберегать от ударов"

Vopr(4) = "Файл - это часть оперативной памяти компьютера"

4. Для решения задачи разработаем 3 процедуры:

Первая процедура начнет выполняться вместе с загрузкой формы (Private Sub Form_Load()), поэтому в нее удобно разместить все действия связанные с объявлением и заполнением массива вопросами. Для того чтобы массив начинался не с 0, а с 1 в первой строке объявлений (раздел Declarations) поместим строку Option Base 1.

Dim Vopr(4) As String, Otv(4) As Byte, num As Integer

'Инциализация при загрузке формы

Private Sub Form_Load()

Vopr(1) = "За минимальную единицу измерения количества информации принят байт"

Vopr(2) = "Число 10, записанное в десятичной системе счисления, в двоичной системе счисления записывается как 1011"

Vopr(3) = "В целях сохранения информации на жестких магнитных дисках их следует оберегать от ударов"

Vopr(4) = "Файл - это часть оперативной памяти компьютера"

Otv(1) = 0

Otv(2) = 0

Otv(3) = 1

Otv(4) = 0

'Радио-кнопки недоступны пока не будет выбран вопрос

Frame1.Enabled = False

End Sub

Сразу же после загрузки формы рамка с радиокнопками должна быть недоступна (Frame1.Enabled=FALSE), пока пользователь не выберет вопрос. Index-это номер радио-кнопки (либо 0-НЕТ, либо 1-ДА) и пока пользователь ни одну из них не выбрал Index можно присвоить любое число кроме 0 или 1.

Алгоритм работы программы

  • Пользователь нажимает кнопку [Вопрос] и в текстовом окне отображается вопрос (при первом нажатии 1-й вопрос, при 2-ом – второй и т.д.).

  • Чтобы пользователь не мог без ответа перебрать все вопросы, как только очередной вопрос отобразится в текстовом окне – сделаем кнопку [Вопрос] недоступной (CmdVopr.Enabled=FALSE).

  • Как только кнопка стала недоступной, делаем доступной рамку с радиокнопками (Frame1.Enabled=TRUE).

  • Как только пользователь кликнет одну из радиокнопок – появляется метка с поощряющей (или ругающей) надписью; рамка с радиокнопками становится снова недоступной, а кнопка – [Вопрос] доступной.

  • Все предыдущие пункты повторяются, пока не пользователь не даст ответ на последний вопрос. После этого последнего ответа нажатие на кнопку [Вопрос] приведет к закрытию программы.

Второй процедурой, которую нужно будет разработать, является Private Sub CmdVopr_Click() – она будет запускаться по щелчку на кнопке [Вопрос].

Private Sub CmdVopr_Click()

Считаем количество заданных вопросов в num, и если их станет больше 4 - выход

num = num + 1

If num > 4 Then End

Задаем вопрос

Text1.Text = Vopr(num)

На время, пока пользователь думает над ответом:

запретим ему выбирать новый вопрос

CmdVopr.Enabled = False

Пусть ни одна радиокнопка не отображается выбранной

Opt(Index).Value = False

Frame1.Enabled = True

Очистим метку от поощряющей записи за предыдущий ответ.

Label1.Caption = ""
1   ...   11   12   13   14   15   16   17   18   19

Похожие:

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconЭлективные курсы русский язык литература саратов 2008 удк 373 016
Рецензент: Волков А. А., заведующий кафедрой филологического образования гоу дпо «Сарипкипро»

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconГеография саратов 2007 удк 373 016
В настоящем сборнике представлены материалы победителей областного конкурса «Лучший элективный курс для предпрофильной подготовки...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconМетодическое пособие для учителей. Саратов: Сарипкипро. 2004. Воробьев В. В., Саяхова Л. Г., Муллагалиева Н. Ш. Русский язык в диалоге культур. Элективные курсы в профильном обучении: Образовательная область «Филология»
Элективные курсы, рекомендованные для профильного обучения на 2010-2011 учебный год

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconМетодическое пособие для учителей. Саратов: Сарипкипро. 2004. Воробьев В. В., Саяхова Л. Г., Муллагалиева Н. Ш. Русский язык в диалоге культур. Элективные курсы в профильном обучении: Образовательная область «Филология»
Элективные курсы, рекомендованные для профильного обучения на 2010-2011 учебный год

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconПрофильное обучение классы d p о ф а москва 2005 удк 372. 853
Программы элективных курсов. Физика. 9—11 клас-П78 сы. Профильное обучение / сост. В. А. Коровин. — М.: Дрофа, 2005. 125, [3] с....

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconЭлективные курсы
П 84 Абдулова, Г. Х. Основы медицинских знаний: программа элективного курса. 10-11 классы (по 68 ч.)/Г. Х. Абдулова. //Профильное...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебного курса для общеобразовательных школ, лицеев и гимназий москва 2005 удк 373. 016: 271. 2
Б 83 А. В. Бородина история религиозной культуры: Программа учебного курса для общеобразовательных школ, лицеев, гимназий. Изд. 4-е,...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconПрограмма элективного курса по экологии
Значительную роль в развитии обучающихся играют элективные курсы, выбираемые самими учащимися. Элективные курсы поддерживают и углубляют...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2008 удк 681. 3 Ббк 65. 39 Х 24 Рецензенты: Хамидуллин Я. Н. д-р физ мат наук, профессор зав кафедрой «Информатика и математика»
«Информатика и математика» Уфимского института Российского государственного торгово-экономического университета

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебного курса для общеобразовательных школ, лицеев и гимназий москва 2007 удк 373. 016: 271. 2
Б 83 А. В. Бородина история религиозной культуры: Программа учебного курса для общеобразовательных школ, лицеев, гимназий. Изд. 4-е,...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница