Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основы создания программного продукта в среде Visual Basic




Часть 3

Основы экономической информатики и вычислительной техники

Учебное пособие

 

Редактор В.Н. Махова

Лицензия ИД № 05285 от 4 июля 2001 г.

Компьютерная верстка Б. Л. Ершов

 

Подписано в печать 20.ХII.2004 г. Формат 60х84 1/16.

Печать офсетная. Усл. печ. л. 10,46 Уч.-изд.л. 12,0.

Тираж 200 экз. Заказ.

ГОУ ВПО "Ивановский государственный энергетический университет
им. В.И. Ленина"

 

Отпечатано в ОМТ МИБИФ

153003 г. Иваново, ул. Рабфаковская, 34


[1] Эти окна в разных литературных источниках имеют разные названия. Да и в разных версиях программного средства заголовки этих окон также различаются. В настоящем руководстве названия являются переводом заголовков нерусифицированной версии Visual Basic 5.0 и отражают их назначение.

[2] Вам этап "Постановки задачи" может показаться весьма скучным. Поверьте, "игра стоит свеч" и вместо "лихой атаки на текст программы" стоит, подобно старому быку, идти медленно и обязательно достичь поставленной цели с минимумом затрат собственных сил.

[3] Всегда полезно ветвь с действием "Ввод команды" отделить от предшествующих пустой ветвью. Поэтому и появился узел "1"

[4] В обозначении ветви через дефис поставлены имена узлов.

[5] Напоминаю, что меткой называется последовательность букв и цифр, начинающаяся с буквы и находящаяся на строке программы в одиночку. Применяется для обозначения точки программы, на которую передается управление.

[6] Во многих литературных источниках использование оператора goto считается "дурным тоном" и "ортодоксальные программисты-эстеты" изобрели стиль "программирование без goto". На мой взгляд, применение оператора goto оправдано только для передачи управления "вниз по тексту программы", в противном случае можно порекомендовать использование механизма подпрограмм с вызовом последних оператором gosub или еще более современный механизм процедур и функций.

[7] Подробно операции с файлами будут рассмотрены ниже, а в настоящий момент достаточно знать, что один из операторов чтения данных из файла имеет формат input #<число>,<список ввода>, а формат одного из операторов записи данных в файл имеет вид write #<число>,<список вывода>.

[8] Статическими массивами называются массивы, под которые выделяется память с фиксированным объемом на все время работы программы, динамическими – массивы с переменным объемом выделенной памяти.

[9] В ГОСТ 20866-85 дано другое определение файла: "Файл - идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и доступных программе посредством специальных операций".

[10] Буфер файла – область оперативной памяти, выделяемой операционной системой для работы с конкретным файлом, служит накопителем информации и помогает отделить медленные операции чтения данных из файла или записи данных в файл от быстрых операций передачи данных по системной шине.

[11] Две строковых переменных сравниваются посимвольно слева направо, причем мерой "величины" строки является код текущего символа. Например, строки "бОРИС" "Борис" и "БоРис" расположены в порядке убывания. Причина такого размещения в том, что коды символов "Б" и "Р" меньше кодов символов "б" и "р". Длина строк имеет значение только в случае равенства кодов всех символов, для которых произведено сравнение. Строка "б" больше строки "Борис", а строка "Борис" больше строки "Бор".

 

[12] При использовании HTML-файлов, которые недоступны для редактирования, но имеют свою разбивку на параграфы, имеется возможность перехода на метки указанных файлов. Эта возможность не является предметом рассмотрения настоящего пособия.

 

[13] Следует учитывать "разницу в возрасте" системы программирования Visual Basic и системы управления базой данных, создавшей файл базы данных. Например, Visual Basic версии 5.0 не распознает формат файла *.mdb, созданного СУБД Access 2000.

[14] Входит в состав комплекта поставки программного средства Visual Basic 5 и 6 версий.

[15] Удаление записи из таблицы в некоторых случаях может быть блокировано, например, при экспериментах с таблицей данных, подготовленной в Excel, удаление было блокировано.

[16] Кроме перечисленных выше отчетов приложение Crystal Report позволяет создать следующие типы отчетов: графический (Graph), лидеры – аутсайдеры (Top N), перекрестные таблицы (Cross-Tab), сводный с раскрывающимися данными (Drill Down) и ряд других. В скобках даны названия отчетов в соответствии с терминологией, принятой в приложении Crystal Report.

[17] При написании пособия была выбрана база данных BIBLIO.MDB, входящая в комплект поставки программного средства Visual Basic.

[18] На рис. 6.15 объекту Command присвоено имя Ords1995prod.

[19] На рис. 6.16 выбрана таблица с именем Authors.

[20] В терминологии Visual Basic запрос называется View.

[21] Для создания заготовки процедуры или функции вполне достаточно применить команду "Добавить процедуру (функцию)" или ввести вручную заголовок процедуры (функции) и слова end sub (end function).

[22] В тексте функции MessX (рис. 8.11) операторы вычисления свойства Text окон ТВА и ТВВ осуществляют контрольный вывод вычисленных значений коэффициентов. Это связано с особенностями функции val(), которая вычисляет численный эквивалент группы символов, которые могут быть истолкованы как изображение числа. Если в группе символов имеется символ, которого не может быть в числе, например буква, вторая десятичная точка, запятая и т.д., то рассматривается только группа символов, предшествующая постороннему, а все остальное отбрасывается без вывода какого-либо сообщения. Возможен случай получения нулевого значения коэффициента вразрез желанию пользователя. Поэтому целесообразно делать контрольный вывод результатов или ставить фильтр на ввод данных, блокируя появление посторонних символов.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.