Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Работа с базами данных через интерфейс

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ кафедра информационных технологий автоматизированных систем РЕФЕРАТ на тему: «РАБОТА С БАЗАМИ ДАННЫХ ЧЕРЕЗ ВИЗУАЛЬНЫЙ ИНТЕРФЕЙС» МИНСК, 2008 ПЛАН1. Описание визуальных компонентов 2. Компонент Grid 3. Пример приложения с компонентами Каждый визуальный компонент имеет набор свойств, которые можно устанавливать программно или во время проектирования приложения. Для ознакомления с некоторыми визуальными элементами напишем первое простое приложение “бегущий таракан”. Создадим форму, как показано на рис.1. Рис.1 На форме размещена кнопка (компонент класса Comma dBu o ), таймер (компонент класса imer) и рисунок (компонент класса Image). Подготовим два рисунка, которые будут сменять один другого по событию от таймера. У таймера есть свойство I erval, первоначально равное 0. В этом случае таймер не активен. Но если значение I erval равно, скажем, 200, то каждые 200 милисекунд (1 милисекунда = одной тысячной секунды) наступает событие от таймера. По событию от таймера и следует изменить рисунок таракана и переместить его вправо на небольшое расстояние, создав имитацию движения. Сначала запрограммируем кнопку следующим образом imer1.I erval=200 Form1. ag=&quo ;1&quo ; Первая из этих команд запускает таймер, вторая – задает в свойстве ag объекта формы номер текущего отображаемого рисунка. Теперь запрограммируем событие от таймера. Щелкнем мышью на иконке таймера дважды и напишем следующий код if Form1. ag=&quo ;1&quo ; he Form1. ag=&quo ;2&quo ; Form1.Image1.Lef =Form1.Image1.Lef 10 else Form1.Image1.Lef =Form1.Image1.Lef 10 Form1. ag=&quo ;1&quo ; e dif Обработчик события проверяет, какая картинка загружена: if Form1. ag=&quo ;1&quo ; he Если загружена первая картинка, то грузим вторую: Изменяем номер загруженной картинки: Form1. ag=&quo ;2&quo ; После этого смещаем картинку влево на 10 пикселей на форме: Form1.Image1.Lef =Form1.Image1.Lef 10 Действия в части else симметричны. Результирующее окно программы имеет такой вид (рис.2). Теперь отобразим окно, в котором будем изменять время движения таракана. Разместим на форме компонент Label (ярлык). Дадим ему фон цвета – желтый. Окно редактирования примет вид, показанный на рис. 3. Зададим значение свойства Alig me компонента Label1, равным Ce er. Запомните, для того чтобы задать то или иное свойство компонента на форме, нужно выделить его щелчком мыши и в окне свойств прописать нужное значение для этого свойства. Если окно свойств отсутствует, то щелкните на компоненте правой кнопкой мыши для открытия контекстного меню и выберите п. Proper ies. При установке, например, цвета фона компонента Label1, следует в окне свойств найти BackColor, выделить щелчком мыши эту строку, а затем открыть палитру цветов, нажав кнопку с многоточием в окне свойств непосредственно под закладкой O her вверху окна. Рис.2 Рис.3 Нам следует теперь несколько изменить обработчик события от таймера: if Form1. ag=&quo ;1&quo ; he Form1. ag=&quo ;2&quo ; Form1.Image1.Lef =Form1.Image1.Lef 10 else Form1.Image1.Lef =Form1.Image1.Lef 10 Form1.

ag=&quo ;1&quo ; E dif Form1.Label1.Cap io = IME() Здесь добавлена строка Form1.Label1.Cap io = IME() для отображения времени. Теперь зададим размер и цвет шрифта на компоненте LABEL1: Fo Size=16 (размер шрифта), ForeColor – цвет шрифта. Кроме того, от времени оставим только секунды: if Form1. ag=&quo ;1&quo ; he Form1. ag=&quo ;2&quo ; Form1.Image1.Lef =Form1.Image1.Lef 10 else Form1.Image1.Lef =Form1.Image1.Lef 10 Form1. ag=&quo ;1&quo ; E dif s= IME() k=A (&quo ;:&quo ;,s) s=SUBS R(s,k 1,LE (s)) k=A (&quo ;:&quo ;,s) s=SUBS R(s,k 1,LE (s)) s=ALL RIM(s) Form1.Label1.Cap io =s Попробуйте самостоятельно осмыслить текст, помещенный сразу после ключевого слова E dIf. Теперь сделаем следующее. Разместим на форме список с названиями тараканов. При двойном щелчке мышью на названии в списке будет производиться выдача краткой информации (названия “бегуна”) в текстовом поле (компонент ex Box) – рис.4. Рис.4 Чтобы запрограммировать обработку двойного щелчка на элементе списка, следует найти событие DblClick в окне свойств списка (Lis ) и вписать следующий код: Номер выбранного элемента в списке задается через свойство lis I dex. Вообще, элементы списка доступны через свойство Lis (i), где i определяет номер элемента списка. Содержимое текстового поля доступно через свойство value компонента ex Box. Добавление начальных значений в список по команде addI em реализуется в обработчике события I i для формы: Do me u1.mpr wi h hisform hisform.lis 1.addI em(&quo ;barba e&quo ;) hisform.lis 1.addi em(&quo ;dreadfull&quo ;) hisform.lis 1.addi em(&quo ;rapid&quo ;) Первую строку сохраним для последующих целей. Строки hisform.lis 1.addI em(&quo ;barba e&quo ;) hisform.lis 1.addi em(&quo ;dreadfull&quo ;) hisform.lis 1.addi em(&quo ;rapid&quo ;) Добавляют в список новые элементы во время инициализации формы. Заметим, что их нельзя включать в обработчик события Load для формы, т.к. при загрузке формы список программно не виден. Достаточный интерес представляет использование чужеродных компонентов – AC IVEX. Для этого воспользуемся контейнером OLEBou dCo rol. Компонент OleBou dCo rol расположен на панели элементов управления рядом с кнопками, текстовыми полями, списками, рисунками и пр. Этот компонент предназначен для хранения в нем объекта OLE. Таким объектом может быть документ WORD, мультимедийный файл, рисунок Pai Brush и др. Компонент OleBou dCo rol обычно используют для отображения полей таблиц, содержащих OLE-объекты. Для того чтобы воспользоваться OleBou dCo rol создадим новую таблицу, в которой будет всего два поля: ick ame (кличка) таракана и pho o (рисунок, который мы подготовим в Pai Brush). Таблицу назовем ru ers (бегуны). Полю ick ame при формировании таблицы в конструкторе присвоим тип Charac er, а полю pho o – тип Ge eral. В FoxPro тип Ge eral как раз и используется для хранения OLE-объектов. Нам нужно занести рисунки с изображениями тараканов в Ge eral-поля. Это делается следующим образом. Откроем таблицу ru ers командой (кнопкой) Browse. Затем дважды щелкаем по полю Ge eral в каждой записи. Откроется окно редактора.

Выберем в главном меню FoxPro п. Edi , а в нем – п.I ser Objec . В новом окне следует выбрать тип вставляемого объекта (если он создается впервые) и указать, является ли он новым (т.е. его требуется создать) или находится в файле. Здесь выбираем второй вариант, поэтому тип объекта указывать не надо. Следует выбрать файл со вставляемым объектом, используя кнопку Browse. Никаких других установок не производим. Отметим, что в этом окне можно установить опцию Связать. Если это сделать, то любое изменение объекта-оригинала автоматически приведет к изменению объекта, помещенного в таблицу. Итак, после этих объяснений и предварительных действий считаем, что в таблице ru ers поля pho o содержат рисунки с изображениями тараканов. Разместим на форме компонент OleBou dCo rol (перечеркнут на рис.5). Рис.5 Теперь расширим наше приложение таким образом, чтобы при выборе из списка клички, выбранная кличка отыскивалась в таблице ru ers и на компоненте OleBou dCo rol появлялся соответствующий рисунок. Для этого нужно связать компонент OleBou dCo rol с полем pho o таблицы ru ers. Выделите мышью объект OleBou dCo rol и в окне его свойств найдите свойство Co rolSource. Вручную установите в качестве значения этого свойства строку ru ers.pho o (Рис.6). Рис.6 Теперь изменим обработчик события, возникающего при выборе элемента из списка двойным щелчком мыши, следующим образом: close ables use ru ers loca e for ick ame=form1. ex 1.value if fou d()=. . Form1.OleBou dCo rol2.Refresh E dif В приведенном фрагменте часть строк close ables use ru ers сначала закрывает все открытые таблицы, а затем грузит таблицу ru ers в память. Команда loca e for ick ame=form1. ex 1.value выполняет поиск записи, где значение поля ick ame совпадает с содержимым выбранного элемента списка. Команды if fou d()=. . Form1.OleBou dCo rol2.Refresh проверяют, найдена ли запись, и в случае успеха обновляют содержимое компонента OleBou dCo rol. Обновление содержимого выполняется командой Form1.OleBou dCo rol2.Refresh. В результате использования нового обработчика для события двойного щелчка на элементе списка будет получено окно приложения, помещенное на рис.7. Рис.7 В заключение рассмотрим еще одну очень интересную возможность – использования элементов AC IVEX, созданных в других системах программирования. Мы создадим два элемента AC IVEX – один в DELPHI, второй – в Visual Basic. Оба эти элемента будут весьма просты и будут представлять собой кнопку, по нажатии на которую выводится сообщение “Hello o par icipa s !!!” (“Привет участникам соревнования !!!”). Начнем с DELPHI. Для создания AC IVEX в DELPHI нужно создать сначала пустой проект (Applica io ), а затем закрыть его. После этого следует в меню системы выбрать п.File, затем – ew. Далее выберите закладку O her (для Delphi 7.0), а в открывшемся окне – элемент AC IVEXFORM. Система попросит ввести имя создаваемого объекта Ac iveX и имя OCX-файла (файла имплементации). Введите имя элемента Ac ive able1, а имя OCX-файла Ac ive ableProj1. Нажмите кнопку OK. На экране появится обычная форма Delphi. Расположите на ней кнопку (рис.8

Наконец, все современные антивирусы снабжены механизмом автоматического обновления антивирусных баз данных через Интернет. Получается, правильный выбор – дело вкуса? Возможно, что так оно и есть. Во всяком случае, существует несколько основных точек зрения на эту проблему. Ряд пользователей считает, что нет ничего лучше отечественных продуктов, наиболее приспособленных к нашей вирусной «атмосфере». Другие ориентируются на результаты тестов авторитетных западных изданий, и в первую очередь на хит-парад Virus Bulletin 100% Awards ( Кстати, оба отечественных антивируса неизменно присутствуют в Тор 10 самых надежных антивирусных программ этого рейтинга, хотя на первых местах неизменно оказываются продукты, о которых наши пользователи и слыхом не слыхивали. А единственная по-настоящему популярная в России западная программа – Norton Antivirus – неизменно плетется в хвосте списка (что не мешает этой программе получать множество других авторитетных премий). DR.WEB Адрес в Интернет: Лет шесть-семь назад, в эпоху DOS, Dr.Web мог с полным правом считаться первым и лучшим среди российских антивирусов

1. Работа с Базами данных в Delphi

2. Основы работы с базами данных Delphi

3. Работа с базами данных

4. Некоторые аспекты обеспечения эффективности работы системы управления базами данных

5. Информационно-справочная система, обеспечивающая работу с базой данных Bit

6. База данных заместителя директора по воспитательной работе приюта г. Аксу
7. Работа с базами данных Microsoft Access 2000
8. Работа с базами данных в MS Excel

9. Работа с базой данных в MS Access

10. Режим работы с базами данных

11. База данных для проекта досугового учреждения в городе Муроме Владимирской области

12. Информация, информатика, базы данных. Периферийные устройства

13. Пример базы данных на Delphi 2.0

14. Принципы проектирования и использования многомерных баз данных

15. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

16. Примеры баз данных (Студенческая группа)

Датчик протечки воды "Сирена AL-150", напольный 90 дБ, батарейка в комплекте.
Датчик протечки воды Сирена AL-150 предупредит вас о появлении воды. Его следует размещать на полу или в месте, где вода появится при
444 руб
Раздел: Прочее
Тележка для маркета.
Размер тележки: 39x36,5x58 см.
785 руб
Раздел: Магазины, супермаркеты
Игра с прищепками "Зайка".
Собираем яркий и красочный сюжет, проговаривая каждое действие. Малыш будет все повторять за вами, что в результате приведет к
365 руб
Раздел: Прочие

17. Современные системы управления базами данных

18. Разработка базы данных, отражающей учет успеваемости студентов

19. Базы данных Microsoft Access

20. Разработка базы данных "Культурный досуг"

21. Системы управления базами данных

22. Алгоритм создания базы данных складского учета
23. Разработка базы данных для объекта автоматизации: гомеопатическая аптека
24. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

25. Классификация баз данных

26. Системы принятия решений, оптимизация в Excel и базы данных Access

27. HTML и базы данных

28. База данных периодического издания

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

30. База данных

31. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

32. Организация удаленного доступа к распределенным базам данных

Стул детский Ника "СТУ3" складной, мягкий (цвет: синий).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
518 руб
Раздел: Стульчики
Рюкзак для средней школы "Неон", 46x34x18 см.
Рюкзак для средней школы. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Ремни регулировки объема. Материал:
978 руб
Раздел: Без наполнения
Доска пробковая "Premium", 60x90, алюминиевая рамка.
Доска пробковая с качественным покрытием, в элегантной рамке из алюминиевого профиля. Изготовлены c использованием наполнителя Softboard,
1054 руб
Раздел: Прочее

33. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

34. Ответы на теоретические вопросы по предмету База данных

35. Инфологическая модель баз данных "Сущность-связь"

36. Пример проектирования базы данных "Библиотека"

37. Основы использования WWW - технологий для доступа к существующим базам данных

38. Базы данных по законодательству в интернет и на компакт-дисках
39. Организация баз данных
40. Проектирование и реализация базы данных

41. Excel 97 в качестве базы данных

42. База данных Бюро знакомств

43. Базы данных. Создание форм и отчетов (на примере ACCESS)

44. Иерархические структуры в реляционных базах данных

45. Организация Web-доступа к базам данных с использованием SQL-запросов

46. Отчет по учебной практике ОАиП база данных студентов (создание, поиск, удаление, сортировка, все, что надо написанная на С++)

47. Проектирование базы данных Библиотека

48. Реляционные базы данных

Настольная игра "Шакал: остров сокровищ".
Стратегическая игра, главная задача которой – найти клад на острове и доставить его на свой корабль. Секрет механики «Шакала» в том, что
1790 руб
Раздел: Классические игры
Пластиковое лото. Линии и контуры. Комплект из трех игр.
«Линии и контуры» – это комплект из трёх игр для развития внимания, логики, образного мышления и памяти. В него входят: 9 картонных
549 руб
Раздел: Лото детское
Гарнитура беспроводная "FreeMotion B680", чёрная.
Технические характеристики: Питание: Li-Ion аккумулятор. Тип подключения: беспроводной Bluetooth. Тип наушников:
670 руб
Раздел: Гарнитуры и трубки

49. Создание баз данных в Microsoft Access

50. Создание и ведение баз данных

51. Упражнения по базам данных MS ACCESS (методичка)

52. Формирование базы данных

53. Манифест систем объектно-ориентированных баз данных

54. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных
55. Создание файла и таблиц базы данных мастером и по заданной логической модели
56. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

57. HTML и базы данных

58. Создание базы данных «расписание»

59. Проектирование Базы Данных для коммерческого предприятия

60. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

61. Використання баз даних та інформаційно-пошукових систем для раціонального ведення діловодства

62. Правовая охрана программ для ЭВМ и баз данных

63. Автоматизация базы данных для ООО "ОриенБанк"

64. База даних "Кафедра" в Access з меню MDI

Гирлянда электрическая, 1200 см (белая).
Гирлянда состоит из белых мини ламп, которые будут мигать в 8 режимах. Питание от бытовой электросети 220 В. Длина гирлянды: 1200
472 руб
Раздел: Гирлянды с мини-лампами
Бумага крафт, без печати (10 листов).
Размер: 100x70 см. Плотность бумаги 70 г/кв.м.
495 руб
Раздел: Однотонная, голография
Комплект чехлов "Карапуз" для колясок с поворотными колесами.
Чехлы для колясок с поворотными колесами. Изготовлены из водонепроницаемой ткани. Диаметр передних поворотных колес 25 см, задних 32 см.
323 руб
Раздел: Чехлы для колес

65. База даних клієнтів і замовлень

66. База даних по обліку вогнепальної зброї

67. База даних по приватних підприємствах регіону

68. База даних фільмотеки: розробка проекту

69. База данных

70. База данных "Автосервис" в среде Borland Delphi 6.0.
71. База данных "Библиотека"
72. База данных "Пассажирские железнодорожные перевозки"

73. База данных "Сотрудники"

74. База данных "Учет готовой продукции на складе"

75. База данных MS Access

76. База данных аптеки готовых лекарственных форм

77. База данных велосипедного магазина

78. База данных для организации по продаже канцелярских товаров

79. База данных компьютерного магазина

80. База данных компьютерной фирмы

Сушилка для белья напольная складная, 180x55x96 см, голубая.
Сушилка для белья напольная складная. Размеры: 180x55x96 см. Цвет каркаса: бело-голубой.
936 руб
Раздел: Сушилки напольные
Подарочная расчёска для волос "Лиза".
Стильная детская расчёска дарит радость и комфорт. Этот практичный аксессуар по достоинству оценят как маленькие модницы, так юные
372 руб
Раздел: Расчески, щетки для волос
Набор маркеров для досок "Kores", 3 мм, 6 штук.
Набор маркеров для досок. Круглый наконечник. Пластиковый корпус. Стираются с таких гладких поверхностей, как пластик, стекло и эмаль,
390 руб
Раздел: Для досок

81. База данных по учёту видеокассет

82. База данных приёмной комиссии

83. База данных учащихся

84. Бази даних в Excel, Access з викликами на VBA

85. Базы данных

86. Базы данных
87. Базы данных и информационные технологии
88. Базы данных и управление ими

89. Восстановление базы данных

90. Инфологическая модель базы данных "Защита доступа"

91. Инфологическая модель базы данных "Тестирование"

92. Инфологическая модель базы данных технологического процесса

93. Информационные базы данных: нормализация, связи и ключи

94. Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97

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

96. Методика создания структуры базы данных на персональном компьютере

Обучающая игра "Сложи узор".
Обучающая игра "Сложи Узор" состоит из 16 одинаковых кубиков. Все 6 граней каждого кубика окрашены по-разному в 4 цвета. Это
513 руб
Раздел: Кубики (10 и более штук)
Мельница "Молинеро" для специй, четырёхуровневая.
Мельница «Молинеро» полностью механическая, не требует подзарядки от электросети или от батареек. Вы можете не только перемалывать, но и
620 руб
Раздел: Измельчители, приспособления для резки
Пустышки силиконовые Avent "Ночная", розовый (6-18 месяцев), 2 штуки.
Симметричные мягкие ортодонтические соски пустышек Avent от Philips учитывают естественное строение и развитие неба, зубов и десен
660 руб
Раздел: 6-18 месяцев

97. Наращивание экономической и статистической информации в двухструктурных реляционных базах данных

98. Нормализация таблиц в реляционной модели базы данных

99. Организация баз данных и выбор систем управления базами данных


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.