Автор: Пользователь скрыл имя, 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.
Информация о работе Справочная система по операторам языка Турбо Паскаль