Автор: Пользователь скрыл имя, 10 Января 2012 в 22:09, курсовая работа
Организация входных и выходных данных выполнена следующим образом:
- входные данные представлены в виде текстовых строк, по которым можно делать выборку нужного оператора;
- выходные данные представлены в виде текстовых файлов, пояснений к выбранным операторам.
После того, как пользователь выбрал из списка нужный оператор, открывается файл, в котором находится ин
Введение 5
1. Разработка эскизного и технического проектов программы 6
1.1 Назначение и область применения 6
1.2 Технические характеристики 6
2. Разработка рабочего проекта 8
2.1 Разработка программы 8
2.2 Текст программы 12
2.3 Описание и спецификация программы 16
2.4 Тестирование программы 17
3. Внедрение 19
3.1 Выполнение программы 19
3.2 Сообщение оператору 19
Заключение 22
Глоссарий 23
Список использованных источников 25
ПРИЛОЖЕНИЯ 26
Версия шаблона | 1.1 |
Филиал | |
Вид работы | |
Название дисциплины | Программирование на языке высокого уровня |
Тема | Разработать справочную систему по операторам языка Турбо Паскаль |
Фамилия студента | |
Имя студента | |
Отчество студента | |
№ контракта |
Введение 5
1. Разработка эскизного и технического проектов программы 6
1.1 Назначение и область применения 6
1.2 Технические характеристики 6
2. Разработка рабочего проекта 8
2.1 Разработка
программы
2.2 Текст программы
2.3 Описание и
спецификация программы
2.4 Тестирование
программы
3.
Внедрение
3.1 Выполнение программы 19
3.2 Сообщение оператору 19
Заключение
Глоссарий
Список использованных источников 25
ПРИЛОЖЕНИЯ 26
1.1 Назначение и область
применения
Программа
предназначена для всех основных
операторов языка Турбо Паскаль.
Данное приложение разработано для
Windows.
1.2
Технические характеристики
Описание алгоритма
вывода информации при выборе пользователем
элемента списка с названием оператора,
показан на рисунке 1.1.
Рисунок 1.1 – Алгоритм вывода информации.
Организация входных и выходных данных выполнена следующим образом:
- входные данные представлены в виде текстовых строк, по которым можно делать выборку нужного оператора;
- выходные данные представлены в виде текстовых файлов, пояснений к выбранным операторам.
После того, как пользователь выбрал из списка нужный оператор, открывается файл, в котором находится информация об этом операторе и считывается в текстовое поле. Для вывода справки о другoм операторе Турбo-Паскаль, необходимо просто выбрать другой элемент меню.
Для разработки приложения использовалась программа Delphi 7. Среда Delphi позволяет достаточно быстро разрабатывать приложения для Windows.
Технические характеристики компьютера для оптимальной работы в Delphi 7: процессор Pentium III и выше, объем оперативной памяти не менее 256 Мб; свободного места на жесткoм диске не менее 500 Мб. Именно эти параметры создают условия для полнoценной работы Delphi 7 и программ, созданных в этой среде.
2.1 Разработка программы
При разработке программы “Turbo Pascal Operators Help System” была использована среда разработки Borland Delphi версии 7 [8].
Проект содержит 2 формы:
Рисунок
2.1 Form1 – основная форма
1: TForm1
Свойства
Caption = Справочная система по операторам Турбо Паскаль
BorderStyle = bsToolWindow
Position = poScreenCenter
Свойства
Form1OnCreate: событие n3.click
Form1OnClose: спрашиваем у пользователя надо ли сохранит изменения, если они были сделаны
2: TRichedit1
Свойства
ScrollBars = ssVertical
PopupMenu = PopupMenu1
События
Richedit1.OnChange: запоминаем, что текст был изменен
3: ComboBox1
Свойства
Text = Выбирете из списка
События
Combobox1OnChange: открываем нужный файл, считываем из него информацию
4: PopupMenu1
Свойства
Items:
N2: Сохранить
События
N2OnClick: сохранить
5: MainMenu1
Свойства
Items:
Файл (N1) Справка (N9)
Сохранить (N2) О программе (N10)
Выход (N5)
События
N2 Click: Сохранить информацию о выделенном операторе в файл
N10 Click: Вывод на экран окна «О программе» (Form2.ShowModal)
N5 Click: Завершение работы программы
6: SaveDialog1
Свойства
Filter = Текстовые
файлы|*.txt|RTF-файлы|*.rtf|
7: FontDialog1
Свойства
Device = fdScreen
8: Button1
Свойства
Caption = Показать>>
События:
OnClick: Считывание данных из файла, отображение их в поле RichEdit1
Рисунок
2.2 Form2 – О программе
1: TForm2
Свойства
Caption = О программе
Position = poMainFormCenter
Border Style = bsToolWindow
2: TLabel1
Свойства
Caption = Справочная система по операторам Турбо Паскаль
Font.Color = clNavy
3: TLabel3
Свойства
Caption = Автор
Font.Color = clWhite
Font.Style = [fsBold]
4: TLabel4
Свойства
Caption = Брославский Артем
Font.Color = clWhite
Font.Style = []
5: TLabel5
Свойства
Caption = Группа:
Font.Color = clWhite
Font.Style = [fsBold]
6: TLabel6
Свойства
Caption = УзИн-909-35
Font.Color = clWhite
Font.Style = []
7: TLabel7
Свойства
Caption = Филиал:
Font.Color = clWhite
Font.Style = [fsBold]
8: TLabel8
Свойства
Caption = СГА (Новороссийский Филиал)
Font.Color = clWhite
Font.Style = []
Исполняемый
файл программы «Справочная система
по операторам Турбо Паскаль» находится
в папке «Справочная система»
и имеет название Spravka.exe. exe.
2.2 Текст
программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, Menus;
type
TForm1 = class(TForm)
ListBox1: TListBox;
Button1: TButton;
RichEdit1: TRichEdit;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
procedure Button1Click(Sender: TSpravka);
procedure N5Click(Sender: TSpravka);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TSpravka);
var
a:integer;
begin
a:= listbox1.ItemIndex;
case a of
0:richedit1.Lines.
1:richedit1.Lines.
2:richedit1.Lines.
3:richedit1.Lines.
4:richedit1.Lines.
5:richedit1.Lines.
6:richedit1.Lines.
7:richedit1.Lines.
8:richedit1.Lines.
9:richedit1.Lines.
10:richedit1.Lines.
11:richedit1.Lines.
12:richedit1.Lines.
13:richedit1.Lines.
14:richedit1.Lines.
15:richedit1.Lines.
16:richedit1.Lines.
Информация о работе Справочная система по операторам языка Турбо Паскаль