Средства разработки программ, выполненных на стороне клиента
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ством для разработки бизнес-приложений; Большое количество сторонних компонентов от Infragistics, Syncfusion, Telerik(коммерческие продукты); Большое сообщество .NET разработчиков.
Недостатки Silverlight реализован для ОС Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Mac OS X 10.4, Mac OS X 10.5 и браузеров Internet Explorer 6.0/7.0/8.0, Mozilla Firefox 1.5/2.0/3, Safari 3.1, Google Chrome 3.0. В будущем также планируется поддержка Opera. Существующие расширения для браузеров в других операционных системах пока на стадии предварительного ознакомления.
2. Практическая часть
.1 Краткая характеристика задачи
Цель: Создать БД с названием Кафе
) Продукты, Блюда, Заказы.
) Ведение справочников, хранение рецептов,
) Выходные документы, расчет стоимости блюда, прием заказов.
.2 Этапы создания базы данных Кафе
Для создания проекта Кафе необходимо следующее:
.Выполнить команду File | Newили нажать кнопку New на панели инструментов
.На экране откроется окно диалога New с перечислением всех типов файлов, которые возможны в VisualFoxPro (рис. 2.2.1). По умолчанию выбрана опция Project.
Рис.. 2.2.1 Окно диалога New
.В окне диалога Create в поле Enterproject необходимо задать имя создаваемого проекта, убедившись, что в поле Тип файла установлен тип сохраняемого файла Project, а в поле Сохранить в: правильно выбран каталог, в котором должен располагаться проект.(рис. 2.2.2).
Рис. 2.2.2 Окно сохранения проекта
.После нажатия кнопки Сохранить,на экране откроется окно проекта
Рис. 1.3 Окно конструктора проекта
Для создания таблицы из конструктора базы данных можно воспользоваться одним из следующих способов:
- Выбрать команду Database | NewTable
- Выбрать команду NewTable контекстного меню
- Нажать кнопку NewTable на панели инструментов DatabаseDesigner.
Независимо от того, каким способом создается таблица, откроется окно диалога NewTable (рис.2.2.3), которое предлагает воспользоваться мастером для создания таблицы или же создавать ее самостоятельно с помощью конструктора таблиц.
Рис. 2.2.3. Окно диалога NewTable
Создание таблицы с помощью конструктора таблиц.
Рис. 2.2.4 Окно диалога создания таблицы TableDesigner.
Используя все типы данных полей, теперь создадим таблицу.(рис.1.6)
Рис.2.2.5 Наименование полей таблицы Продукты
После наименования полей мы их заполняем и получаем исходную таблицу Продукты
Рис.2.2.6Заполненная таблица Болезни
После заполнения таблицы Продукты мы создаём таблицу Блюда.
Рис. 2.2.7 Заполненная таблица Блюда
После заполнения таблицы Блюда мы переходим к таблице Заказы
Рис.2.2.8 Заполненная таблица Заказы
Установка связи одна - ко - многим.
Затем мы задаём ключевое поле, этим полем должно быть то, которое есть во всех таблицах. В данном проекте - это поле Код
Рис. 2.2.9 Таблица с ключевым полем
Откроем проект Кафе.
1.Добавьте в таблицу поле Код_продукта (код_заказа) типа Integer.
.В таблице Блюда создайте первичный индекс, выбрав в качестве индексного выражения значение поля код_блюда
.Для таблицы Заказы создайте первичный индекс по полю код_заказа.
Создание формы с помощью Мастера
Рис 2.2.10 Выбор мастера
Откроем проект Кафе.
Нажмем ярлык Documents для перехода на вкладку Documents. Затем выберите группу Forms и нажмите кнопку New, в результате откроется окно диалога NewForm. Выберите опцию FormWizard. На экране открывается окно диалога, с помощью которого указывается, создается форма для одной таблицы или нескольких связанных таблиц.
Рис 2.2.11Выбор мастера для создания формы
По умолчанию предполагается создание однотабличной формы. Для перехода к следующему шагу нажмите кнопку ОК.
Теперь необходимо выбрать таблицу и поля этой таблицы, которые необходимо разместить в форме. Для выбора базы данных и содержащейся в ней таблицы используются два списка, расположенные в области Databasesandtables.
После выбора таблицы список Availablefields содержит перечень всех полей открытой таблицы..
Рис 2.2.12 Перечень всех полей открытой таблицы
Необходимо из данного перечня перенести в список Selectedfields поля, которые вы хотите поместить в создаваемую форму. После выбора списка отображаемых в форме полей, нажмите кнопку Next для перехода к следующему шагу в создании формы. Теперь необходимо установить стиль отображения объектов формы и типы кнопок управления. Список Style содержит девять различных вариантов отображения объектов (полей, линий, заголовков и т.д.) в форме. Мастер форм позволяет при выборе каждого из стилей просмотреть результат в верхней части окна диалога.
Рис 2.2.13 Выбор стиля отчета
После того как установили требуемые опции, нажмите кнопку Next.
На третьем шаге нужно указать критерий сортировки данных при отображении в форме. Упорядочивание осуществляется по полям, перечисленным в списке Selectedfields. Для переноса поля из списка Availablefieldsorindextag в список Selectedfields, установите курсор на поле, по значению которого требуется упорядочивание данных, и нажмите кнопку Add.
Рис 2.2.14 Критерий сортировки
Если ошибочно перене