Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Dim A (1980 TO 2000)




ReDim DYNMAS (N) As String

Создание динамических массивов.

Static Massive A (20)

Создание фиксированного списка

Массивы

В VB6 используются 2 вида массивов: управляющие и массивы переменных (обычные массивы или списки).

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

 

Одномерные массивы или списки определяются именем и положением элемента в списке. Например, данные о выпуске продукции за 12 месяцев.

Могут быть фиксированные и динамические списки. Размеры их могут быть велики и определяются объемом свободной памяти.

У фиксированных списков размер не меняется, а динамические списки могут менять свой размер. Для фиксированных списков память выделяется в начале работы программы и существует меньший риск переполнения памяти. Динамические списки более гибки в работе.

Списки могут быть видимыми всему приложению, данной форме (модулю) или только одной процедуре.

 

а) в форме (модуле). Описание помещается в разделе деклараций формы (модуля)

Dim Massive$(20)

Тогда массив доступен любой процедуре модуля или формы;

б) в пределах всего проекта (глобальный)

Public Massive (20) As String21 элемент от 0 до 20

или Global

 

в) локальный массив, который сохраняется до следующего вызова процедуры

Private Sub...........

 

а) в форме

В разделе декларации формы описывается массив

Dim DYNMAS() As String.

А внутри процедуры выделяем нужный размер

Private Sub...........

Dim N %

 

При работе команды ReDim информация в массиве теряется.

Для сохранения информации при изменении размера массива необходимо записать

 

 

ReDim Preserve DYNMAS(N+1) As String

или (N-1) удалит последний элемент

 

б) Глобальный динамический список, видимый в пределах всего проекта

Public DYNMAS() As String

или Global

Далее можно использовать ReDIM в любой процедуре всего проекта.Ввести данные в массив можно с помощью INPUT BOX, текстового поля и т.д.

 

Для изменения нумерации в массиве не с 0, а с 1 служит оператор Option Base 1 в разделе деклараций формы (модуля).

Можно задавать массив диапазоном значений

вместо Dim A(19)

 

Освобождение ОП от динамического массива осуществляется с помощью оператора Erase DYNMAS. Для фиксированных списков Erase только очищает массив.


Список литературы

1. Натан Гуревич, Ори Гуревич. VISUAL BASIC 5: Освой самостоятельно. М.: ЗАО “БИНОМ”,1998

2. Корнелл Г. Программирование в среде VISUAL BASIC 5. Мн.: ООО”Попурри”,1998.

3. Курата Д. Создание объектов в Microsoft VISUAL BASIC 4.0. М.:”СК Пресс”, 1997.

4. Витенко О, Яковлев В. VISUAL BASIC 4.0. в бюро. Киев: Изд-во группы BHV, 1997.

5. Михаэль Райтингер, Геральд Муч. VISUAL BASIC 6. Полное руководство. Киев: BHV, 1999.

6. Брайан Сайлер, Джефф Спотс. Использование VISUAL BASIC

7. Специальное издание. М.- С.Петербург- Киев: Изд. дом «Вильямс»,1999.

8. Санна П. И др. VISUAL BASIC для приложений (версия 5) в подлиннике. СПб.: BHV, 1998.

9. Биллинг В.А. VBA в Office 2000. Офисное программирование. М.: Изд. дом «Русская Редакция», 1999.

 

Контрольные задания для студентов-заочников по дисциплине Высокоуровневые методы информатики и программирования для специальности 0719

 

 

Разработать и представить в виде отчета программы решения следующих задач:

 

1. Программа - Калькулятор.

2. Программа выбора различных цветов экрана

3. Программа выбора шрифтов

 

Каждая задача в отчете должна быть представлена в виде распечатки экранных форм, а также окна свойств и программного кода для каждого элемента управления формы. Кроме этого представляется дискета с программами данных задач.

 

Пояснения к задачам.

1. Экранная форма Программы - Калькулятор должна содержать командные кнопки с изображением цифр от 0 до 9, знаков арифметических операций “ +, -, *, /,^, =“, тригонометрических функций, операций сохранения промежуточных результатов в памяти, а также кнопки очистки памяти и дисплейного окна для вывода результата. Дисплейное окно для вывода результата представить в виде текстового поля с надписью. Предусмотреть кнопку Включить/ Выключить. При включении калькулятора надпись на кнопке должна поменяться с “Включить” на “Выключить” и наоборот. Выход из программы должен происходить при нажатии кнопки Выход.

 

2. Экранная форма Программы - Выбор цвета экрана должна содержать:

- командную кнопку Выход.

- графическое окно, в котором цвет фона задается функцией RGB.

- 3 полосы прокрутки, каждая из которых задает уровень цвета в графическом окне или форме, соответственно красного (R), зеленого (G), синего (B).

- переключатель, который задает режим изменения цвета фона формы или графического окна.

 

3. Программа Выбор шрифтов должна анализировать набор шрифтов, которые установлены в системе для экрана и принтера.

Экранная форма Программы - Выбор шрифтов должна содержать:

- командные кнопки Выход и Количество шрифтов.

- комбинированные списки для вывода и выбора соответственно экранных шрифтов и шрифтов принтера.

- надписи (метки) для заголовка комбинированных списков.

- текстовое поле с надписью для вывода образца шрифта.

В программе использовать объекты Screen (экран) и Printer (принтер), а также их свойства FontCount и Fonts.

 

 

Вопросы к экзамену по курсу " ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ “

1. Современные информационные технологии и языки программирования.

2. Новейшие направления в области создания технологий программирования.

3. Объектно-ориентированное проектирование и программирование.

4. Основные понятия объектно-ориентированного проектирования и программирования: объекты, свойства, методы, события.

5. Инкапсуляция, наследование, полиморфизм.

6. Объекты и классы. Создание пользовательских объектов и классов.

7. Модули классов. Свойства, события и методы классов.

8. Раннее и позднее связывание.

9. Конструкторы и деструкторы.

10. Объектные переменные.

11. Коллекции. Встроенные коллекции. Создание собственных коллекций.

12. Преимущества использования методов объектно-ориентированного проектирования и программирования.

13. Характерные черты языка VISUAL BASIC 6.

14. Этапы программирования на языке VISUAL BASIC 6.

15. Разработка интерфейса пользователя. Создание программного кода.

16. Проект и его структура.

17. Среда программирования в VISUAL BASIC.

18. Форма как объект управления. Свойства формы.

19. Методы форм.

20. Элементы управления в VISUAL BASIC 6.

21. Командные кнопки, их свойства, события и методы.

22. Текстовые поля, их свойства, события и методы.

23. Надписи, их свойства, события и методы.

24. Полосы прокрутки: горизонтальные и вертикальные, их свойства, события и методы

25. Флажки, их свойства, события и методы.

26. Переключатели, их свойства, события и методы.

27. Таймеры, их свойства, события и методы.

28. Списки и комбинированные списки, их свойства, события и методы.

29. Графические образы и графические окна, их свойства, события и методы.

30. Диалоговые панели.

31. Меню. Дизайнер меню.

32. Оператор и функция MsgBox.

33. Использование компонентов при создании приложения.

34. Окно общего диалога.

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

36. Процедуры программного кода.

37. Пользовательские процедуры и функции.

38. Основы языка программирования VISUAL BASIC 6.

39. Типы данных в VISUAL BASIC 6.

40. Переменные и константы. Сфера действия переменных.

41. Глобальные и локальные, статические переменные.

42. Объявление переменных и типов.

43. Основные конструкции языка.

44. Процедуры и функции. Методы в VISUAL BASIC.

45. Операторы и методы 5.

46. Операторы цикла.

47. Управляющие операторы.

48. Организация вывода в VISUAL BASIC 6. Форматный вывод.

49. Встроенные функции. Функции работы со строками.

50. Процедуры, обрабатывающие события мыши: нажатие и отпускание клавиши мыши, перемещение указателя мыши.

51. Перетаскивание объекта. Процедура “перетащить и оставить”.

52. Основная форма. Создание дополнительных форм.

53. Активная форма, перемещение фокуса на форму.

54. События загрузки и выгрузки формы. Очередь для выгрузки.

55. Многодокументный интерфейс.

56. Родительская и дочерние формы.

 


Список рекомендуемой литературы

 

1. Натан Гуревич, Ори Гуревич. VISUAL BASIC 6: Освой самостоятельно.-М.:ЗАО “БИНОМ”,1998

 

2. Корнелл Г. Программирование в среде VISUAL BASIC 6. -Мн.:ООО”Попурри”,1998.

 

3. Курата Д. Создание объектов в Microsoft VISUAL BASIC 4.0.-М.:”СК Пресс”, 1997.

 

4. Витенко О, Яковлев В. VISUAL BASIC 4.0 в бюро.- Киев: Изд-во группы BHV, 1997.

5. Михаэль Райтингер, Геральд Муч. VISUAL BASIC 6. Полное руководство.- Киев: BHV, 1999.

6. Брайан Сайлер, Джефф Спотс. Использование VISUAL BASIC 6. Специальное издание.- М.- С.Петербург- Киев: Изд. дом «Вильямс»,1999.

7. Санна П. И др. VISUAL BASIC для приложений (версия 5) в подлиннике.-СПб.: BHV, 1998.

8. Биллинг В.А. VBA в Office 2000. Офисное программирование.- М.: Изд. дом «Русская Редакция», 1999.





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


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


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



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




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