Създаване на програма преводач

Изпратете добра работа в базата от знания лесно. Използвайте формата по-долу

Студенти, докторанти, млади учени, които използват базата от знания в техните проучвания и работи, ще бъда много благодарен.

В момента има набор от програми за превод на думи от един език на друг. Такива програми - речници - много удобни и позволяват бързо търсене на желаната дума.

Речниците могат да съдържат не една, а няколко посоки на превод: от английски, френски, немски, испански, а не само на други езици. Речниците са ефективно използвани при превода на текстове от един език на друг (в обучение, преводи на книги, русификация програми и т.н.).

Целта на курсовия проект е да се създаде програма, предназначена за превод на думи като от български на английски и от английски на български език. Дизайн, който ще бъде по-лесен за употреба интерфейс, като осигурява лекота на използване и скоростта на търсене на думи.

«ABCdic» програма трябва да включва следните функции:

- Превод на думи, както от английски на български и от български на английски;

- Търсене на думи, за да бъдат преведени в базата данни;

- Възможността за замяна на прехвърлянето, изтриване думите от основата, като към базата данни.

1. Разработване на проект на система

Развитие 1.1 Application

курсов проект е насочен към развитието на програмата, която трябва да се осигури превод на думи от български на английски и от английски на български език. програма интерпретатор на «ABCdic» ще възпроизвежда само MP3 формат музика парче. Речник «ABCdic» е предназначен за употреба като по-удобни и непретенциозни алтернативни програми, речници на всяка организация на работниците и служителите на работното място, както и на домашните компютри. Програма «« ABCdic »» ще изпълнява следните функции:

- Превод на думи, както от английски на български и от български на английски;

- Търсене на думи, за да бъдат преведени в базата данни;

- Удобен дисплей списък на основните думи;

- Възможността за замяна на прехвърлянето, изтриване думите от основата, като към базата данни.

1.2 до функционалните изисквания за производителност

Речникът трябва да изпълнява следните функции:

- Превод на думи, както от английски на български и от български на английски; Търсене думи автоматизация (български и английски език);

- Възможността за замяна на прехвърлянето, изтриване думите от основата, като към базата данни. В програмата на «ABCdic» може да бъде използван от потребителя по всяко време. т.е. постоянно. Това може да се променя ръчно чрез въвеждане на нов ред или модифициране на съществуващо.

1.3 Изискването за надеждност

Програмата би трябвало непрекъснато да функционира, когато захранването е изключено, когато виси на основните процеси на операционната система. Речникът ще бъде безупречно изпълнява всички функции, предлагани от програмата, които пречат грешки, показва съобщения за възможни случаи на експлоатация. Което позволява да се предскаже неволни повреди на правилното функциониране на системата. програма на живот не е определена.

1.4 Изисквания за състава и параметри на технически средства

За работа с «ABCdic» програма изисква набор от технически средства:

- Компютър с процесор не по-ниски i80486DX

- RAM. минимум - 64 MB

1.5 Изисквания за информация и съвместимостта на софтуера

Програмата трябва да бъде разработена в Borland Delphi 7.0 среда с използването на допълнителни средства за проектиране на интерфейса.

2. Разработване на технически проект

2.1 Изграждане на алгоритмите данни

Симулиране на функционалните изисквания на системата чрез изграждане на функционален модел на системата (пълен контекст диаграма на потока от данни DFD), които представляват на изискванията йерархия на функционални процеси, свързани потоци данни [1].

Входни данни на речника ще бъдат файл база данни, съдържаща една маса със стойността на думите и техните преводи. Изходната информация е сортиран списък от думи (като български и английски език) с превода им.

Файлът с данни се зарежда речника и съдържанието му се показват в списъка с потребители (Приложение А).

2.2 Работен проект софтуер

Най-важната функция на програма Player «ABCdic» превода на думите. Файлът с данни ще бъде на входа информация в тази ситуация допълнителни операции са функциите на промени на съдържанието на база данни.

Всяка функция трябва да се изпълнява от софтуер, т.е. използване на Borland Delphi 7 програма:

Определяне на въвеждане на данни

Visual изпълнение (Определяне на външния вид, подреждане на компонентите на екрана)

Получаване на кодови блокове за всяка функция

Първи твърд код

Проверете за експлоатация речника

С Borland Delphi програма работи 7 [2], като изберете цвета и размера на бъдещето на речника са подредени в следните компоненти, които са форма на лентата с инструменти:

1) DBGrid1 - показва думите и техните преводи от файла с базата данни;

2) edFind - текстовото поле за търсене на думи;

3) edFind - бутона "Нов запис";

4) sbEdit - бутона "Редактиране на превод";

5) SBdel - бутон "Изтрий запис";

6) sbConf - бутон "Настройки";

7) sbHelp - бутон "Помощ";

8) sbExit - бутон "изход";

9) TBL - ADOTable компонент (връзка към база от данни)

10) TrayIcon1 - компонент за показване на икони се в тавата;

11) DataSource1 - посочва името на обекта за управление на данните, което се свързва контрола;

12) TrPop - контекстното меню на програмата;

13) таймер 1 - търсене таймер думи в базата данни;

TmrShwHint - таймер скрити следи;

TmrDelayLoadToCB - таймер зареждат данните в клипборда;

sbEngRus - посока превод: Английско-български;

sbRusEng - посоката на превод: руски, английски;

SB1. SB 26 - дисплей в списъка на думи, които започват с избраната буква;

В резултат на тези команди ще се настанят на изображението (външния вид) на бъдещата програма лексика «ABCdic». Външен вид на програма, показана на фигура 1.

Фигура 1 - Интерфейсът на програмата «ABCdic»

3. Развитие на проекта

3.1 Обосновка на избора на инструменти за разработка

Основният език за програмиране е Borland Delphi 7. Защото Delphi позволява да създавате приложения за Windows на най-различни посоки, от изчислителни и логично да се използват графични и мултимедийни приложения. В Borland Delphi 7 е лесен за изпълнение, създаване на професионално изглеждащи прозорец интерфейс за всички приложения, написани на всички езици; Windows интерфейс отговаря на всички изисквания и се конфигурира автоматично към системата, която е инсталирана на компютъра на потребителя, тъй като при него се използват функции, процедури и Windows библиотеки.

3.2 Описание на основните софтуерни модули

програма речника «ABCdic» The предназначен да се използва като по-удобно и неизискващ алтернатива на англо-български и руски-английски речник, в който и да е организация на работниците и служителите на работното място, както и на домашните компютри.

Речник «ABCdic» съдържа следните характеристики:

- Превод на думи, както от английски на български и от български на английски;

- Търсене думи автоматизация (български и английски език);

- Възможността за замяна на прехвърлянето, изтриване думите от базата данни, добави превода към базата данни. С помощта на Borland Delphi 7.0 програма, стартирана от цвета и размера на бъдещето на играча е поставил необходимите компоненти във формуляра. След това кликнете два пъти върху компонента предписва кода на програмата (Приложение Б)

3.3.1 В документа "Ръководство за оператора"

1. Цел на програмата

В програмата на «ABCdic» е предназначен за превод на думи от български на английски и от английски на български език, редактиране на прехвърляне на базата данни файл, лесен превод на думи.

2. Условия за ползване на програмата

За функционирането на играч «ABCdic» изисква Windows семейството на събранията е не по-ниска от 2600 драйвер звукова карта, както и най-малко 64 МБ RAM.

За работа с «ABCdic» програма изисква набор от технически, хардуер:

- Компютър с процесор не по-ниски i80486DX

- RAM. минимум - 64 MB

3. Изпълнение на програмата

Отворете папката, където програма «ABCdic»

Изпълнете пряк път към програмата лексика на «ABCdic»

Възможни варианти за екипите, с помощта на които операторът извършва товаренето и управлява изпълнението на програми и програмни решения на тези команди са показани на фигура 2.

Фигура 2 - Опции команда речника «ABCdic»

За завършване на програмата, която трябва да щракнете върху Затвори (Фигура 2).

4. Съобщения на оператора

Ако се сблъскате с грешки, когато се опитвате да влезете файла с базата данни (файла с базата данни е повреден или липсва), потребителят ще напишете съобщение: "Не може да се намери файла« dic.mbd »» (ако файлът липсва), "непознат формат база данни" (ако файлът "DIC .mbd »повреден). В този случай, замени или да копирате съществуваща база данни, файл към файла с базата данни, предоставена с програмата в директорията с програмата.

3.3.2 Документ "Ръководство на програмиста"

1. Цел и условия на програмата

В програмата на «ABCdic» е превод на думи от български на английски, от английски на български език; трансфер редактиране на база данни (изтриване на записи, промяна на превода, въведете нова дума).

За функционирането на играч «ABCdic» изисква Windows семейството на събранията е не по-ниска от 2600 драйвер звукова карта, както и най-малко 32 МБ RAM.

За работа с «ABCdic» програма изисква набор от технически, хардуер:

- Компютър с процесор не по-ниски i80486DX

- RAM. минималните -64 MB

2. Характеристики на програмата

Речникът съдържа следните характеристики:

- Превод на думи, както от английски на български и от български на английски;

- Търсене думи автоматизация (български и английски език);

- Възможността за замяна на прехвърлянето, изтриване думите от основата, като към базата данни.

В програмата на «ABCdic» може да бъде използван от потребителя по всяко време. т.е. постоянно. Речник постоянно работи, когато захранването е изключено, когато виси на основните процеси на операционната система. Речникът ще бъде безупречно изпълнява всички функции, предлагани от програмата, със съобщение за грешка. Което позволява да се предскаже неволни повреди на правилното функциониране на системата.

3. Данните за продукция и разходи

Входни данни на речника ще бъдат файл база данни, съдържаща една маса със стойността на думите и техните преводи. Изходната информация е сортиран списък от думи (като български и английски език) с превода им.

Ако се сблъскате с грешки, когато се опитвате да влезете файла с базата данни (файла с базата данни е повреден или липсва), потребителят ще напишете съобщение: "Не може да се намери файла« dic.mbd »» (ако файлът липсва), "непознат формат база данни" (ако файлът "DIC .mbd »повреден). В този случай, замени или да копирате съществуваща база данни, файл към файла с базата данни, предоставена с програмата в директорията с програмата.

Играчът надеждно ще изпълнява всички функции, предлагани от програмата, предотвратяване на грешки, дисплей.

4. Тестване на софтуер

Player програма «ABCdic» да се движат по различни компютри с различни версии на Windows и различни звукови карти. Всеки път, когато стартирате формат MP3 музика разиграва успешно. Програмата изпълнява следните функции:

- Превод на думи, както от английски на български и от български на английски;

- Търсене думи автоматизация (български и английски език);

- Възможността за замяна на прехвърлянето, изтриване думите от основата, като към базата данни.

В момента съществуващите речници са платени или частично платени софтуер, въпреки че има свободни и модификации. В допълнение, всички съществуващи речници са надарени с редица параметри, функционални характеристики, които не са толкова високи и не удобни за потребителя. Ето защо речници заемат много място на твърдия диск, което, естествено, не е рационално. Речник «ABCdic» има прост и интуитивен интерфейс, все още няма излишни функции, и не изисква предоставяне на голямо количество памет за неговото действие. Играчът може да се разпространява под лиценза GNU / GPL, и следователно е напълно безплатна.

Превод Информация за програмата

Като се започне контекстуален диаграма DFD

конст инж: масив [1..26] на знак =

конст Рус: масив [1..26] на знак =

Изисквания към функционалните характеристики на програмата, структурата и параметрите на техническото оборудване, софтуер съвместимост. Характеристики на програмиране в среда Access. Описание на интерфейс, въвеждането на данни и редактиране, добавяне на нови книги.

Разработване на програма за игра ", решаване на кръстословица." Създаване на схема за съхранение на данни, да проучи възможността за програмни среди. Изисквания към функционалните характеристики, състава и параметрите на техническите средства за информация за оперативната съвместимост.

Изисквания към функционалните характеристики, състава и параметрите на техническите средства за информация и съвместимостта на софтуера. Описание на програмата: обща информация, логическа структура. Инструменти и процедури за изпитване. Входни и изходни данни.

Изисквания за информация и съвместимостта на софтуера. Описание на алгоритъма и цели. Разработване на програма, предназначена за работа със системата за обработка на данни и за регистрация на придружаващата ги документация. Схема на обслужващия персонал с програмата.

Технически и икономически показатели на организацията. Изисквания за информация и съвместимостта на софтуера. Описание на референтни данни. на изискванията на функционалните характеристики. ръководство на потребителя и програмист.

Разработване на ефективни начини за възпроизвеждане на музика информация без загуба на качество. Изисквания към функционалните характеристики, надеждността и сигурността, в състава и параметри на технически средства, за съвместимостта на информация и софтуер.

Описание на етапите на развитие на програмата "Дневник": формулиране на проблемната ситуация, определянето на технически спецификации във функционалните характеристики и надеждността на софтуер, интерфейс дизайн, създаване на алгоритми. Тестване на крайния продукт.

Основните функции на автоматизираната система "решаване на математически формули." за хардуерни изисквания, информация и съвместимостта на софтуера. софтуерен дизайн стратегия. Проектиране, разработване на код.

Създаване на програма-интерпретатор на текста. Осигуряването на превод на дума. работа сценарий на проекта. Главна преводач прозорец. Направление превода. Промяна на лентата за състояние с помощта на контекстното меню. Window Tutor. Проектна документация.

Автоматизация на търговски обекти, в които се съхраняват на статистическа информация. Изисквания към функционалните характеристики и условия на работа на програмата. Изборът на технология и инструменти. Изпълнението на програмата, конфигурация и тестването.