. |
6 |
слова, входящие в имя, например txtВывод или numberУравнений. Имена процедур необходимо начинать с букв верхнего регистра.
7.Имена объектов (элементов управления), свойств и методов должны начинаться с букв верхнего регистра.
8.Имя каждого компонента (объекта, элемента управления) должно начинаться с префикса, состоящего из трех букв нижнего регистра и обозначающего тип компонента. Например, имя формы начинается с префикса frm, командной кнопки – cmd, текстового окна – txt. Буквы после префикса описывают назначение или содержимое компонента. Например, поле вывода txtLastName содержит фамилию.
3.2Правила разработки программ
1.У всех вещественных констант цифры должны быть как слева, так и справа от десятичной точки, например 0.2, а не .2.
2.Следует по возможности избегать смешанных арифметических операций, выполняющихся над операндами различных типов. Если это крайне необходимо, используйте встроенные функции преобразования типов.
3.Для преобразования значения в строку и обратно используйте функ-
ции CStr() и CdBL().
4.Выражения, содержащие много операторов, должны содержать скобки, облегчающие понимание этих выражений.
5.По возможности избегайте использования глобальных переменных. Одинаковые переменные, объявляемые в нескольких процедурах, лучше передавать через параметры, так как в этом случае их применение более очевидно.
3.3Пользовательский интерфейс
1.Для создания пользовательского интерфейса система VB 6 предоставляет множество готовых компонентов, включая кнопки, переключатели, всплывающие меню и т.п. Интерфейс должен содержать все, что необходимо пользователю для выполнения его задачи.
2.При разработке графического интерфейса необходимо учитывать, что интерфейс пользователя – это то, что видит пользователь. Поэтому они должны быть расположены так, чтобы их размещение на форме и назначение было оправдано и интуитивно понятно. Компоненты должны быть привычными для пользователя, имеющего опыт работы в среде Windows.
3.Исходя из цели поставленной задачи, метода решения и алгоритма его реализации необходимо разработать и перечислить требования к интерфейсу приложения.
. |
7 |
4.Прежде, чем начать разработку интерфейса, нарисуйте его эскиз на бумаге, определяя размещение необходимых элементов управления, учитывая их относительную важность и связи между ними.
5.До начала проектирования необходимо установить типы элементов управления (или команды меню), стандарты на размеры и группировку элементов, а также на используемые шрифты (обязательно включать элементы старта приложения и завершения работы). Обосновать применение элементов управления, используемых при формирование интерфейса. Самые важные элементы интерфейса должны быть легко доступны. Их следует размещать на видном месте.
6.Если возникает необходимость в качестве управляющего элемента использовать объект управления из диалогового окна «Компоненты», нужно дать описание его функционального назначения, базовые свойства и условия применения
7.Тщательно планируйте интерфейсы с несколькими формами. Расположенные на каждой форме элементы должны быть логически сгруппированы. Используйте элемент управления «Рамка» для выделения логически связанных элементов управления. Она позволяет «усилить» связь между ними.
8.Следует избегать как большого количества простых форм, так и форм, переполненных компонентами.
3.4 Разработка проекта
Практическая работа по созданию проекта осуществляется на базе выбранного метода решения поставленной задачи и алгоритма его реализации с учетом сделанных выше методических указаний. Разработка проекта осуществляется в следующем порядке.
1.Прорабатывается стратегия управления приложением.
2.Разрабатывается интерфейс.
3.Определяется количество форм, необходимых для функционирования приложения.
4.Используемые элементы приложения свести в таблицу (по формам) вида
Элементы управления |
Свойство |
Значение |
Форма Form1 |
Name (имя) |
FrmH |
|
|
|
5.При разработке структуры ввода данных необходимо использовать разнообразные средства ввода информации (с клавиатуры, из файлов данных, списков и т.д. ). (Задается руководителем работ при постановке задачи).
. |
|
|
|
|
8 |
|
|
|
|
6. |
При формировании описания каждой процедуры стартовым пунктом яв- |
||||||||
|
|
ляется задание имен и типов исходных, промежуточных и выходных дан- |
|||||||
|
|
ных. В приложении установить режим обязательного объявления данных. |
|||||||
|
|
Все данные свести в таблицу |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Назначение |
Имя |
|
Тип |
Диапазон |
|
Характери- |
|
|
|
|
|
|
|
|
|
стика |
|
|
|
Ввод степе- |
XName |
Integer |
0 - 10 |
|
Входная |
|
|
|
|
ни полинома |
|
|
|
|
|
|
|
|
|
|
|
- |
- |
- |
|
- |
|
7. |
При реализации вычислительной части алгоритма |
следует использовать |
|||||||
|
|
событийные и общие процедуры (подпрограммы). При разработке алго- |
|||||||
|
|
ритма и стратегии функционирования приложения дать список всех про- |
|||||||
|
|
цедур с указанием выполняемых действий. Все процедуры свести в таб- |
|||||||
|
|
лицу вызова процедур. |
|
|
|
|
|
||
|
|
|
|
|
|
||||
|
|
Имя процедуры |
Вызывает процеду- |
Примечание |
|||||
|
|
|
|
ры |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8.При организации операций ветвления в программах оператор GOTO не использовать, а использовать операторы, блоки организации ветвления и вызов соответствующих процедур.
9.При выполнении графических работ (построение графиков) предусмотреть ввод координатных осей с указанием направления отсчета по каждой из осей, указать ее размерность с соответствующей координатной шкалой.
10.Вывод результатов на печать реализовывать с использованием свойств языка программирования по формированию выходных данных символов печати с указанием типа, размера и цвета шрифта. Элементы печати, на которые желательно обратить внимание, отмечать выделением (курсив, полужирный и т.п.).
11.Для формирования диагностических сообщений использовать диалоговые окна. Сколько и каких (если это необходимо) создать окон диалога для взаимодействия с пользователем определяет стратегия работы проекта.
12.Для диагностирования сбойных ситуаций и возможных ошибок создайте окно диалога с выводом сообщения об ошибке и соответствующих кнопок управления явлением. Учитывая вероятность возникновения сбойных ситуаций в программе, используйте приемы перехвата ошибок.
. |
9 |
13.Перед каждой операцией деления должна быть включена проверка делителя на нуль. При необходимости включите комментарий, объясняющий, почему эта переменная никогда не может быть равной нулю.
14.Как средство помощи используйте всплывающие подсказки. Большинство элементов управления VB6 для отображения подсказки используют свойство ToolTipText. Следующий код обеспечивает выполнение функции всплывающей подсказки для кнопки с именем “CmdPrint”:
CmdPtint.ToolTiptext = “Печать документа”
15. Указывается объем справочной информации и как ее необходимо представить.
3.5 Правила оформления курсовой работы
Титульный лист оформляется следующим образом: в верхней части листа указываются названия министерства (комитета), института и кафедры, в рамках которых выполняется данная работа. В середине листа пишется тема курсовой работы. Ниже справа печатается – кто выполнил и кто принял работу. Внизу листа печатается: Воронеж 2007 (см. прил. 1).
Таблицы и рисунки, включаемые в основную часть курсовой работы, выполняются с применением ЭВМ, нумеруются арабскими цифрами и обязательно имеют ссылки в тексте.
Библиографический список содержит названия всех литературных источников в порядке появления ссылок на них в тексте курсовой работы.
Курсовая работа печатается на листах формата А4 и заключается в обложку вместе с титульным листом.
4. Библиографический список
1.Браун, С. Visual Basic 6 [Текст] : учеб. курс / С. Браун. – СПб.: Питер, 2001. – 573 с.
2.Петрусос, Е. Visual Basic 6. в 2-х. т. [Текст] : учеб. курс / Евангелос Петрусос. – Киев : BHV-Киев, 2000. – 1072 с.
3.Зольников, В.К. Прикладное программирование [Текст] : учеб. пособие / В.К. Зольников, Ю.А. Чевычелов, Д.Е. Соловей, Е.С. Хухрянская. –
Воронеж, 1998. – 92 с.
4.Чевычелов, Ю.А. Информатика. Операционная система Windows. Язык
визуального программирования Visual Basic |
[Текст] : учеб. пособие |
/ Ю.А. Чевычелов, Н.Ю. Юдина, В.Е. Межов. – |
Воронеж, 2004. – 139 с. |
. |
10 |
Приложение 1
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
“Воронежская государственная лесотехническая академия”
Факультет: Технологии деревообработки Кафедра: Вычислительной техники Специальность: Технология деревообработки
Группа: ______________________
Студент: ____________________________________
З А Д А Н И Е На курсовую работу по информатике
1. Тема курсовой работы ___________________________________
____________________________________
____________________________________
_____________________________________
2. Технические условия выполнения __________________________
_______________________________________________________________
_______________________________________________________________
__________________________________________________________________
__________________________________________________________________
3. Содержание (разделы, состав интерфейса, входные данные и условия ввода данных, графические работы, расчеты и проч.)
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
_______________________________________________________
Руководитель курсовой работы__________________ Чевычелов Ю.А.
Исполнитель курсовой работы ___________________
Дата получения задания на курсовую работу ____________________