Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы





НазваниеПояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы
страница3/9
Дата публикации09.10.2014
Размер0.73 Mb.
ТипПояснительная записка
100-bal.ru > Информатика > Пояснительная записка
1   2   3   4   5   6   7   8   9

Префиксы типов данных в имени переменных


Префикс

Тип переменной

Пример

Bin

Boolean (булевский)

blnCheckOn

byt

Byte (байт)

bytCounter

cur

Currency (денежный)

CurMoney

dbl

Double (число с плавающей десятичной точкой двойной точности)

dblExperience

dtm

Date (дата и время)

DtmToday

int

Integer (целое)

IntNumber

Ing

Long (длинное целое)

LngResult

obj

Object (объект)

objMainForm

str

String (строка)

strAnswer

sng

Single (число с плавающей десятичной точ­кой одинарной точности)

sngResearch

vnt

Variant (произвольный)

vntAnything

arr

Array (массив)

arrCoord

g

Глобальная переменная

gMainCount

m

Локальная переменная в форме

mFormNum


Описание префиксов для основных элементов управления

Префикс

Элемент управления

Пример

chk

Checkbox (Флажок)

chkAgreemen t

cbo

ComboBox (Ниспадающий список)

cboList

cmd

CommandButton (Управляющая кнопка)

cmdExit

dat

Data (Данные)

datTable

dir

DirListBox (Список каталогов)

dirFolder

drv

DriveListBox (Список дисков)

drvDevice

fil

FileListBox (Список файлов)

filDocument

frm

Form (Форма)

frmMain

fra

Frame (Рамка)

fraTitle

hsb

HScrollBar (Горизонтальная полоса прокрутки)

hsbPicture

img

Image (Изображение)

imgSpace

lbl

Label (Метка)

lblComment

lin

Line (Линия)

linDiagonal

1st

ListBox (Список элементов)

istSurname

mnu

Menu (Меню)

mnuHelp

ol.

OLE (Контейнер OLE)

oleGraph

opt

Option Button (Переключатель)

optAgeGroup

pic

PictureBox (Рисунок)

picScreen

shp

Shape (Фигура)

shpRect

txt

TextBox (Текст)

txtLetter

Tmr

Timer (Часы)

tmrCurrent

Vsb

VScrollBar (Вертикальная полоса прокрутки)

vsbText


Описание суффиксов для определения типов переменных

Название типа

Символ в качестве суффикса

Название типа

Символ в качестве суффикса

Integer

%

Single

!

Long

&

Double

#

Currency

@

String

$



Используемые в Visual Basic типы данных и их описание

Тип

Содержимое

Память, байт

Диапазон возможных значений

Integer

Целые числа

2

[-215;2!5-1]

Long

Целые числа

4

[-231;231-l]

Single

Вещественные числа одинарной точности

4

[-2128; -2-149] и [2-149;2128-1]

Double

Вещественные числа двойной точности

8

[-21024;-2-1074]H [2-1074;21024-1]

Currency

Вещественные числа (целая часть-до 15 цифр, дробная - до 4 цифр)

8

[-263*10-4; (263-1)*10-4]

String

Текст

1 для каждого символа

До 216 символов для строк фиксированной длины.

До 231 символов для динамических строк

Byte

Целые числа

1

[0; 28-1]

Boolean

Логические значения

2

[True, False]

Date

Дата и время

8

[1.01.100; 31.12.9999]

Object

Объект

4

Ссылка на объект

Variant

Любая

16 + (1 для каждого символа)

Диапазон не определен


Конструкции управления.

Зачастую в определенном месте программы необходимо выполнять те или иные операторы, в зависимости от некоторых условий. Эта возможность в Visual Basic реализуется при помощи так называемых управляющих конструкций (или структур), которые, в свою очередь, состоят из структур принятия решений и циклов. Ниже приводится подробное описание двух существующих конструкций принятия решений.

Конструкции принятия решений.

Конструкция If... Then. Существует несколько разновидностей данной структуры. Если при выполнении какого-либо условия необходимо выполнять один оператор, то нужно использовать конструкцию следующего вида:

If условие Then оператор

В том случае, когда результатом проверки условия является значение True (Истина), то выполняется оператор, находящийся после служебного слова Then. С другой стороны, если после проверки условия было получено значение False (Ложь), то выполнится следующий по порядку оператор. Все описанные параметры данной структуры должны быть указаны в одной строке.

Если при выполнении условия требуется выполнить не один, а несколько операторов, то следует использовать такую конструкцию:

If условие Then операторы

End If

В случае истинности проверяемого условия будут выполнены операторы, расположенные после ключевого слова Then. С другой стороны, если условие является ложным, то выполняется следующий после данной конструкции оператор. В том случае, когда в блоке операторы находится только один оператор, то данная структура все равно должна заканчиваться служебным словосочетанием End If.

При необходимости выполнения того или иного оператора (или блока операторов) в зависимости от результата проверки определенного условия, в языке Visual Basic следует использовать следующую конструкцию:

If условие Then

Операторы 1 Else

Операторы 2

End If

или

If условие Then

Операторы 1 Else: операторы 2

End If

Если результатом проверки условия является значение True, то будет выполнен блок операторы 1, находящийся после ключевого слова Then. С другой стороны, если проверка условия дата результат False, то будет выполнен блок операторы 2, расположенный после служебного слова Else.

Во втором из приведенных вариантов в качестве блока операторы 2 может использоваться как один оператор (тогда он записывается после знака «:» в той же строке, что и служебное слово Else), так и несколько (при этом каждый оператор, начиная со второго, записывается в отдельной строке).

В том случае, когда определенное действие (или набор действий) нужно выполнять после проверки не одного, а нескольких условий, на языке Visual Basic следует использовать такую управляющую структуру:

If условие 1 Then операторы 1

Elself условие 2 Then операторы 2

.

[Else

оператopuN] End If

Если условие 1. находящееся после ключевого слова If истинно, то выполняется блок операторы 1, расположенный после Then. Если же оно ложно, то осуществляется проверка условия 2, находящегося после служебного слова Elself, в случае его истинности выполняется блок операторы 3 и т. д. Если ни одно из этих условий не является истинным, то есть результатом всех проверок является значение False, то выполняется блок операторы N, расположенный после ключевого слова Else (данный блок является необязательным).

В дополнение к приведенной выше структуре If ...Then следует также рассмотреть функцию IIf, которая возвращает одно из двух значений, в зависимости от проверяемого условия. Синтаксис данной функции имеет такой вид:

IIf(условие, Значение 1, Значение 2).

В том случае, когда результатом проверки условия является значение True, функция возвращает значение 1, а когда проверка дает значение False, то возвращаемый результат – значение 2. Например:

Dim intA As Integer, strA As String intA = 6

strA = Ilf(intA Mod 2 = 0, "Четное", "Нечетное")

Если число intA делится на 2 без остатка, то строке strA будет присвоено значение "Четное", в противном случае - "Нечетное ".

Конструкция Select Case. Когда существует несколько операторов (или блоков операторов), которые необходимо выполнять в случае истинности того или иного условия, то запись конструкции If.Then окажется достаточно громоздкой. Поэтому в подобных случаях следует использовать структуру Select Case, которая улучшает читаемость программы. Ее общий вид выглядит следующим образом:

Select Case переменная

Case значение 1

Операторы 1

Case Значение 2

Операторы 2

.

[Case Else

оператopN]

End Select

Если переменная содержит значение 1, расположенное после первого по порядку ключевого слова Case, то выполняется блок операторы 1. С другой стороны, если содержимое переменной равно значению 2, то выполняется блок операторы 2 и т. д. Когда содержимое переменной не равно ни одному из приведенных значений, то выполняется блок операторы N, находящийся после служебного словосочетания Case Else, которое является необязательным в рассматриваемой конструкции.

В том случае, когда при нескольких значениях переменной необходимо выполнять один и тот же оператор (блок операторов), то список этих значений нужно указать после ключевого слова Case, разделяя их запятыми. Например:

Select Case x

Case I

х = х + 1

Case 2, 3, 4

х = 10

Case Else

x = 20

End Select

Разновидности циклов.

Кроме структур принятия решений, существуют еще одна разновидность управляющих конструкций, называемая циклом. Цикл - это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов.

В языке Visual Basic существует два основных вида циклов, которые реализуются при помощи конструкций For.Next и Do... Loop.

Цикл For... Next. Используется в том случае, когда количество повторов заданного блока операторов известно заранее. Данная конструкция выглядит следующим образом:

For счетчик = нач. Значение то кон. Значение [Step шаг]

Операторы 1

[Exit For]

Операторы 2

Next [счетчик]

Когда приведенные операторы выполняются первый раз, то переменной-счетчику присваивается начальное значение, после чего возможны два варианта действий. Если в результате проверки условия счетчик > конечное и было получено значение True, то происходит завершение цикла, при этом блоки Операторы1 и Операторы2 ни разу не выполняются. С другой стороны, если результатом проверки условия является False, то в этом случае блоки операторов выполняются первый раз, после чего происходит переход на начало цикла. Далее значение переменной-счетчика увеличивается на шаг, расположенный после ключевого слова Step (в случае его отсутствия устанавливается шаг = 1). После этого снова проверяется истинность условия счетчик > конечное значение и т.д., окончание цикла происходит в тот момент, когда результатом данной проверки станет значение True.

Зачастую бывает необходимо "аварийно" завершать работу цикла при выполнении какого-либо дополнительного условия. В этом случае внутри цикла следует использовать служебное словосочетание Exit For, которое обычно располагают в управляющей конструкции, например:

If условие Then Exit For

Если результатом проверки условия будет значение True, то выполнение цикла будет прекращено, причем блок Операторы 1 будет выполнен очередной раз, а блок Операторы 2 - нет.

Цикл Do. . . Loop. Применяется в том случае, когда число повторений операторов тела цикла заранее неизвестно. Существует четыре разновидности данной конструкции. При использовании первых двух цикл либо выполнится много раз, либо не выполнится вообще.

Do Until условие

Операторы

Loop

Если результатом проверки условия является значение False, то блок Операторы выполняется, иначе осуществляется переход на оператор, расположенный после служебного слова Loop. С другой стороны, если первая проверка условия даст результат True, то цикл не выполнится ни разу.

Do While условие

Операторы

Loop

Если условие истинно, то происходит выполнение блока Операторы, если же оно ложно, то есть результатом проверки является значение False, то цикл ни разу не выполнится.

В случае использования последних двух конструкций цикл будет выполнен хотя бы один раз.

Do

Операторы

Loop Until условие

Блок Операторы выполняется до тех пор, пока результатом проверки условия является значение False, иначе выполнение цикла заканчивается.

Do

Операторы

Loop While условие

В случае ложности условия выполняется блок Операторы, если же оно истинно, то есть результатом проверки является значение TRUE, то происходит окончание цикла.
ОБЪЕКТ УПРАВЛЕНИЯ И КОНТРОЛЯ LABEL

Label (Метка) - поле, заполняемое программистом текстовой информацией и недоступное пользователю для редактирования. Содержание Метки определяется ее значением Caption. Прямой вывод текста или рисование на метке не допускается.

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

Backcolor, Enabled, FontName, Fontltalic, FontSize, FontBold, Forecolor, Height, Width, Left, Top, Mousepointer, Visible, Name - свойства, аналогичные свойствам формы.

Alignment (выравнивание) – определяет, каким образом размещается название метки. По умолчанию оно равно 0 -Left Justify, что выравнивает текст на метке по ее левой границе. Прочие значения: 1 - Right Justify (выравнивание по правой границе) и Center (по центру).

AutoSize (автоподстройка размера). Если это свойство приравнено True, размер поля метки автоматически подгоняется под размер текста, заданный свойством Caption. Если же это свойство соответствует False, метка сохраняет размер, установленный при проектировании; лишние символы длинного текста просто отсекаются.

BorderStyle (тип границ). Это свойство способно принимать всего два значения: 0 - контур поля метки отсутствует, устанавливается по умолчанию, и 1 - метка очерчивается одинарными линиями.

Enabled (доступ). Обычно равно True, a если присвоить False, текст метки станет серым (поблекнет), и обработка событий, связанных с действиями мышки, будет запрещена.

Основные события для Метки:

Объект Метка воспринимает события Click и DblClick так же, как и окно формы.

1   2   3   4   5   6   7   8   9

Похожие:

Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПрограмма элективного курса Пояснительная записка. Элективный курс «индикаторы»
Элективный курс «индикаторы» предназначен для предпрофильной подготовки учащихся 9-х классов. На изучение данного курса отводится...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПояснительная записка. Элективный курс «Свидание с французской песней»...
Использование «песенных материалов» на занятиях в качестве методически обоснованного комплекса упражнений при овладении различными...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс «Some Pages of British History» (From ancient time...
Элективный курс предназначен для учащихся 9 классов, как курс по выбору в рамках предпрофильной подготовки
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПояснительная записка Тема занятия «Я познаю мир»
Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.”
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПояснительная записка Данный элективный курс составлен на основе...
Элективный курс предназначен для учащихся 9 классов и является предметно-ориентированным. Данный курс относится к типу элективных...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс по физике «Элементы биофизики»» Автор : Лимонов Н....
Элективный курс предназначен для учащихся 9 классов общеобразовательных учреждений. Курс основан на знаниях и умениях, полученных...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconИм. И. С. Черных г. Томска
Элективный курс «Художественная обработка материала» (Цветы из ткани) – курс ранней предпрофильной ориентации для обучающихся 8 классов...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПояснительная записка
Элективный курс «Милая Франция» предназначен для учащихся 8-11 классов, не изучающих французский язык в качестве основного
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс предпрофильной подготовки учащихся 9 классов общеобразовательных учреждений
Россия, Челябинская область, Челябинская область, г. Еманжелинск, учитель истории и обществознания муниципального бюджетного общеобразовательного...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс «Задачи с параметром»
Элективный курс предназначен для реализации в 11классе общеобразовательной школы
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПрограмма элективного курса «Химия и здоровье»
Элективный курс предназначен для учащихся 9-х классов на этапе предпрофильной подготовки. Целью курса является формирование мотивации...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс "Немецкая литература: ее вчера и сегодня" Белянина...
Курс «Немецкая литература: эпохи, произведения» предназначен в качестве элективного курса учащимся 10 класса в рамках предпрофильной...
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconЭлективный курс для предпрофильной подготовки учащихся основной школы " Museen in Deutschland."
Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.”
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПояснительная записка. За душу каждого математика борются демон абстрактной...
Элективный курс «Теория графов» (в рамках предпрофильной подготовки учащихся 9 класса)
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconПрограмма по формированию навыков безопасного поведения на дорогах...
Занимательная физика. Элективный курс для учащихся 9-х классов в рамках Программы предпрофильной подготовки
Пояснительная записка Элективный курс «Базы данных шаг к успеху» предназначен для предпрофильной подготовки учащихся 9-х классов общеобразовательной школы. Концепция программы iconОбразовательная программа
Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.”


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск