Создание проекта приложения

Создаем на рабочем столе папку с заглавием «Курсовая работа», входим в программу Visual FoxPro. Создаем проект через вкладку New File.

Делаем для этого следующие действия:

1. Выбираем из пункта меню File команду New.

2. Нажимаем кнопку New File.

3. В открывшемся диалоговом окне Create в поле ввода Enter project file задаем имя создаваемого проекта. Удостоверимся в надежности что тип project а папка «Курсовая работа».

4. Для сохранения созданного проекта нажимаем на клавишу Сохранить. Раскрывается окно проекта Project Manager, в котором представлена иерархия элементов проекта.

Создание базы данных проекта

1.Создаем базу данных в окне проекта:

  • откроем созданный ранее проект (File – Open – Из верхнего раскрывающегося перечня выбрать папку «Курсовая работа» с рабочего стола – выбрать необходимый файл – Открыть);
  • выберем в окне проекта вкладку Data и установите курсор на значении Databases;
  • надавим кнопку New в окне проекта;
  • в открывшемся диалоговом окне New Database надавим кнопку New Database;
  • в показавшемся диалоговом окне Create в поле ввода Enter database задайте имя создаваемой базы данных «Курсовая работа» (убедимся, что в поле ввода Тип файла установлен тип файла Database, а в поле Папка выбрана папка БД, это должна быть та же папка, в которой находится проект);
  • для сохранения базы данных надавим кнопку Сохранить. Покажется безлюдное окно базы данных Database Designer.

2.Создаем таблицу в окне базы данных:

  • посредством команды меню Database либо посредством контекстного меню, либо посредством панели инструментов Database Designer создадим таблицу, выбрав команду New Table;
  • в показавшемся диалоговом окне New Table надавим кнопку New Table;
  • в показавшемся диалоговом окне Create в поле ввода Enter table name задаем имя таблицы «данныепокупателя» и надавите кнопку Сохранить;

Введем имена, размеры и типы полей создаваемой таблицы:

Имя поля Тип поля Размер поля Caption
Ном Фио Адрес Телефон Эти Номер Numeric Character Character Numeric Numeric Character 8 30 254 10 10 10 Номер Клиента ФИО Адрес Телефон Эти Паспорта Номер Автомобили

  • по окончании завершения определения структуры таблицы нажимаем кнопку Ok;
  • Просмотрим созданную таблицу в режиме Browse, применяя пункт меню View.
  • вводим значения полей.

В случае если ввод данных недоступен (курсор отсутствует) нужно в пункте меню View выбрать команду Append mode.
Так же создаем остальные таблицы «Данные продавца» и «Данные машины».

Так же в таблицах необходимо создать сообщение. Таблицу «Эти клиента» связываем с таблицей «Эти автомобили» связываем по номеру автомобили, значит в таблице «Эти автомобили» номер автомобили берем как основной как Candidate а в таблице «Эти клиента» ставим индекс как Regular. Таблицы «Эти клиента» с таблице «Эти клиентов» связываем по номеру клиентов исходя из этого в таблице «Эти клиентов» номер клиента ставим как основной индекс берем за Candidate а в таблице «Эти клиентов» берем за regular.

Создание форм

1. Создаем форму посредством мастера:

  • открываем базу данных проекта «Курсовая работа». Для этого на вкладке Data установим курсор на ее наименование и надавим кнопку Modify окна проекта;
  • щелкнем на ярлыке Documents для перехода на вкладку Documents;
  • выберем группу Forms и надавим кнопку New;
  • в открывшемся диалоговом окне New Form надавим кнопку Form Wizard;
  • по окончании запуска мастера форм откроется диалоговое окно Wizard Selection, в котором имеется две опции:

Form Wizard – для однотабличной формы.

Появляется первое диалоговое окно мастера, в котором нужно указать таблицу, для которой вы создаете форму («данныепокупателя») и выберем поля данной таблицы, размещаемые в форме:

  • в области Databases and tables из верхнего перечня выберем базу данных «Курсовая работа», а из нижнего – таблицу «данныепокупателя»;
  • из перечня Available fields перенесем в Selected fields поля, каковые мы желаем разместить в создаваемой форме (для переноса полей используем кнопки со стрелочками), после этого нажмаем кнопку Next;
  • в показавшемся диалоговом окне мастера возможно установить стиль отображения объектов формы и типы кнопок управления. Покинув их заданными по умолчанию, надавим кнопку Next;
  • на следующем шаге задается критерий сортировки данных, отображаемых в форме. Перенесем поле фио из перечня Available fields or index tag в перечень Selected fields, используем кнопку Add. Установим опцию Ascending (по возрастанию) и надавим кнопку Next (эти будут перечисляться в алфавитном порядке);

предлагается выбрать одну из следующих опций:

Save form for later use – сохранить форму для применения;

Save and run form – сохранить и запустить форму на исполнение;

Save form and modify it in the Form Designer – сохранить и открыть форму для модификации в конструкторе форм.

Выбрав опцию Save form for later use, при помощи кнопки Preview просмотрим макет формы и возвратитесь в окно мастера посредством кнопки Return to Wizard.

Надавим кнопку Finish и сохраним форму с именем «данныепокупателя» (проверить дабы была выбрана папка Курсовая работа).

По такому же принципу создаем еще две формы «машиныданные», «данныепродавца».

Поменяем внешний вид кнопок, заменим их британские заглавия на русские. Для этого щелкним по группе кнопок и в раскрывающемся перечне, расположенном в верхней части окна особенностей найдием значение BUTTONSET1. В том месте перечислены все кнопки, расположенные в форме (cmdPrev, cmdNext, cmdTop, cmdEnd, cmdFind, cmdPrint, cmdExit, cmdAdd). Щелкним по заглавию первой кнопки. Затем кнопка выделится в форме. Возможно выделить каждую кнопку щелчком мыши по ней (чтобы выделить все кнопки и в один момент изменять их свойства, необходимо выделить первую кнопку и, удерживая клавишу Shift, выделить все остальные). Задайте для кнопок следующие значения особенностей:

  • Caption – текст на кнопке (задается для каждой кнопки раздельно; при установке значений ветхая версия – на английском – удаляется, а новая – на русском – вводится в поле ввода)

Создание отчетов

1.Создаем отчет посредством мастера, в котором находилась бы информация о клиентах. Для этого:

  • откроем ранее созданный проект;
  • откроем базу данных «Студент»;
  • перейдем на вкладку Documents. Выберите группу Reports;
  • нажимаем кнопку New окна проекта;
  • в открывшемся диалоговом окне New Report выбираем опцию One-to-Many Report Wizard;
  • в показавшемся диалоговом окне укажем тип создаваемого отчета – Report Wizard и нажимаем кнопку Ok;
  • в следующем диалоговом окне в области Database and tables в нижнем перечне выберем таблицу «данныепокупателя», для которой будет создан отчет;

из перечня Available fields перенесем в перечень Selected fields поля таблицы, каковые будет содержать отчет: фио, адрес, тел, эти, номер, ном (для переноса полей используем кнопки со стрелочками, расположенные между перечнями). Надавите кнопку Next

  • в следующем диалоговом окне зададим стиль отображения объектов в отчете. Для этого в перечне Style выберем один из вариантов. В области просмотра в верхнем левом углу диалогового окна мастер разрешает просмотреть, как будут смотреться элементы отчета. Надавите кнопку Next;
  • на следующем шаге возможно указать порядок размещения объектов в отчете и ориентацию страницы. Покинув их заданными по умолчанию, надавите кнопку Next;
  • в следующем диалоговом окне возможно задать поля, по которым будет осуществляться упорядочение данных в отчете. Выберите поле ном и надавите кнопку Add. Надавите кнопку Next;
  • на следующем шаге вы имеете возможность выбрать вариант предстоящей работы с отчетом. Из трех вероятных вариантов:
  • Save report for later use – созданный отчет сохраняется на диске;
  • Save report and modify it in the Report Designer – созданный отчет сохраняется на диске и раскрывается в конструкторе отчетов для модификации;
  • Save and print report – созданный отчет сохраняется на диске и печатается
  • Дабы просмотреть созданный отчет, надавим кнопку Preview. В случае если отчет нас не устраивает, то надавив кнопку Back, мы можем возвратиться к прошлым шагам построения отчета и поменять установленные параметры.
  • Для завершения создания отчета надавим кнопку Finish;
  • в открывшемся диалоговом окне Save as введите имя созданного файла («Репорт1»);
  • Созданный отчет открылся в конструкторе отчетов.

По такому же принципу создаем «Репорт2» и «Репорт3».

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

  • Откроем ранее созданный проект.
  • Перейдем на вкладку Data и выберем группу Queries (Запросы).
  • Надавим кнопку New окна проекта.
  • В открывшемся диалоговом окне New Query (Новый запрос) надавим кнопку New Query. Откроется диалоговое окно выбора таблиц Add Table or View.
  • В этом диалоговом окне выберем таблицу «машиныданные» и посредством кнопки Add перенесем ее в окно конструктора запросов.
  • Завершив выбор таблиц, нажмаем кнопку Close. На экране появляется окно конструктора запросов Query Designer, а по большей части меню появляется пункт Query.
  • Возможно приступать к формированию условий запроса. На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: марка, цена (для переноса поля сперва выделите его, после этого надавите кнопку Add).
  • Запустим запрос на исполнение одним из следующих способов:
  • Надавим кнопку Run на стандартной панели инструментов ();
  • Выберем команду контекстного меню Run Query;
  • Выберем в меню Query команду Run Query;
  • Надавим комбинацию клавиш + .
  • На экране покажутся результаты запроса, представленные в табличном виде.
  • Опять перейдите в окно конструктора запросов, закрыв таблицу посредством системной кнопки.
  • На вкладке Filter показываем цена 100000.

Запросы

1. Запрос «германия» На вкладке Fields из перечня Available fields в перечень Selected fields

перенесите следующие поля: Марка, Страна в Filter: (Страна=Германия)

2. Запрос «данныемашины11» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель в Filter: (номер=11)

3. Запрос «маркацена» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля:, марка, цена.

4. Запрос «номерпокупателяспаспортом12548569» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, паспорт в Filter: (паспорт=12548569)

5. Запрос «номерпокупателябольше7» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, ФИО, адрес в Filter: (ном8)

6. Запрос «данныепокупателя» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, фио, адрес, телефон, паспорт в Filter: (ном=12)

7. Запрос «покупательсномером2222925» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, телефон, фио в Filter: (телефон=2222925)

8. Запрос «маркатип» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: марка, тип, в Filter: (тип=седан)

9. Запрос «покупательсномером11» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, ФИО в Filter: (ном=11)

10. Запрос «направляться» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ФИО, дата продажи.

11. Запрос «джип» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель, страна в Filter: (номер=3)

12. Запрос «цена

13. Запрос «цена700000» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: марка, цена в Filter: (цена=700000)

14. Запрос «покупательсномером12» На вкладке Fields из перечня Available fields в перечень Selected fields перенесите следующие поля: ном, адрес, телефон в Filter: (ном=12)

Создание приложения на JavaScript, Часть 1


Также читать:

Понравилась статья? Поделиться с друзьями: