Програми за развитие на Делфи

Програмирането е една от най-сложните науки, както и количеството на информацията за храносмилане на програмиста е много трудно да си спомня. За да помогне на програмистите да създават и разработват приложения-ориентираното програмиране задачи. Те помагат да направят живота по-лесно за начинаещ програмист за да спестите време и по-опитни програмисти; изключи търсене необходима допълнителна информация в интернет и библиотеките, като предоставя необходимите данни директно на работното място. Време - основният фактор в работата на програмист, което се отразява на заплатите. Понякога времето за писане на програмата е много сгъстен, и това не е възможно да прекарват много време в търсене на информация в книги и справочници. Можете да търсите в интернет, но още по-лесно справка за програмиране на приложения за работа. Както и при използване на Интернет, програмистите могат да намерят информация, без да напускат работното място. заявление предимство пред интернет е, че тя елиминира "копае" на сайтове, спам и вируси влизат вашия компютър. А вируси влизат в компютъра може да доведе до много нежелани последици.

Например: по отношение на горивните компоненти на дънната платка, поражението на файловете на твърдия диск, и автоматично пренабиране на други страни и т.н.

Темата на курса ми проект - да се създаде програмен справочник за визуалните компоненти Delphi IDE. Тази програма трябва да бъде лесен за използване и удобен за използване при разработването на други приложения. Той е насочен към размножаване удостоверение за част от инструментите за търсене в базата данни, или изберете от списъка компонент. Проблемът е помощ програма в изследването на свойствата и целта на визуалните компоненти Delphi IDE.

1Razrabotka скица и технически проекти на програмата

1.1 Цел и обхват

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

1.2 Спецификации

1.2.1 условието на задачата

Създаване на програмен справочник за визуалните компоненти Delphi IDE. Програмата трябва да предостави допълнителна информация за избрания компонент, който е в базата данни.

Прилагане на система за търсене на файлове, създаване на информационно съобщение показва, когато търсите за грешка. Създаване на сертификат за използване на софтуера.

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

Създаване на списък превъртане на визуалните компоненти, като кликнете върху който ще се показва помощна информация.

За да се направи на данните в своите коментари и бележки, което трябва да се отвори, включени в папката на програмата "1.THT" файл и да пиша там ръчно. За правилното функциониране на компонентите на ограничената информация в досието на марките на програмата "***", така че не трябва да се прекъсне марка на границата с въвеждането на информация. Например:

Edit-поле е входни струни редактиране характер.

Тук можете да въведете вашата информация.

За регистрирани потребители се споменава за това как да използвате програмата да се обадите на помощта трябва да кликнете върху "Помощ" на етикета на горната граница на прозореца на програмата.

За да излезете, натиснете "Меню" - "Изход".

1.2.2 организация на входа и на изхода данни

Програмата използва следните променливи, които съхраняват входни и изходни данни:

stroka: string- променлива, която се възлага на обекта, избран в менюто, а името му.

ите: string- променлива в течение, сложи го в ред от файла.

F: текстов файл; - променлива в една линия, в текстов файл, който се съхранява информацията.

1.2.3 Избор на състава на хардуер и софтуер

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

Сред потребителите на персонални компютри в момента са най-популярните семейството на операционни системи Windows и, разбира се, че тези, които искат да се програмира, има за цел да се пишат програми, които ще се движат по тези системи. Преди няколко години един обикновен програмист може само да мечтаят за създаването на свои собствени програми работи на използване на Windows, т. За. само инструмент за развитие е Borland C ++ за Windows, ясно насочена към професионалисти със значителен опит и знания.

Бързото развитие на компютърните технологии, необходимостта от ефективна разработка на софтуер е довело до появата на софтуерни системи, насочени към така наречената "бързото развитие", сред които са Borland Delphi и Microsoft Visual Basic. В основата на бързото развитие на системи (RAD-системи, бърза разработка на приложения - Сряда бърза разработка на приложения) е технологията на визуален дизайн и програмиране събитие, същността на която е, че IDE се грижи за голяма част от рутинната работа, оставяйки на програмиста да работи по проектирането на диалоговия прозорец прозорци и функции за обработка на събитието. Програмист производителността при използване на RAD-системи - фантастично! програмна среда - Delphi - много бърз и лесен за разработване на приложения за различни цели за Windows. За нормална работа, програмата изисква съвместим компютър IBM с тактова честота на процесора на не по-ниска от 144 MHz или по-висока, 16 MB оперативна памет, твърд диск с поне 500MB.

2. Разработване на работен проект

програма 2.1Razrabotka

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

В момента има доста голям брой софтуерни системи, които ви позволяват да създавате и използвате местната (DBASE, FoxPro, достъп, Paradox) и дистанционно (InterBase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базата данни.

Структурата на Delphi включва компоненти, които ви позволяват да се създадат програми с бази данни, създавани от различни системи: от SE да Infomix и Oracle. Delphi също така позволява на програмиста използване на база данни за настолни компютри на Borland за създаване на файлове на бази данни в различни формати.

2.2 Спецификация програма

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

Масите са физически складирани в отделен файл. В най-простия случай, източникът на информация за програмата, работа с базата данни, може да е цялата таблица. Въпреки това, като правило, потребителят се интересува не цялата информация, съхранявана в базата данни, но само някои от тях. Той избира и сканира само някои, удовлетворявайки записи поискване. Следователно, базата данни за модел в допълнение към таблицата е цялата база данни, въведени на концепцията за заявка е пробата, т.е.. Е. Една група от записи в базата данни.

База данни - съвкупност от файлове (маси), който е информация. Обикновено, базата данни се състои от множество таблици, които са поставени в същата директория. Директория за новата база данни е създадена по обичайния начин, например, с помощта на Windows Explorer.

2.3 Текстът на програмата

Windows, съобщения, SysUtils, варианти, Курсове, графики, Контроли, формуляри,

Диалогови прозорци, менюта, StdCtrls, Unit2, бутони, ExtCtrls, маска, решетки, CheckLst,

ActnCtrls, ToolWin, ActnMan, ActnMenus, TeeProcs, TeEngine, Графика,

процедура TForm1.ComboBox1Change (Sender: TObject);

Var stroka, е: низ;

stroka: = Combobox1.Items.Strings [Combobox1.ItemIndex]; // задача да "stroka" на името на компонент избран в ComboBox

AssignFile (F, "1.TXT"); // текстов файл свързва с променлива файл F

Reset (F); F // отворен файл за четене

Повторете // цикъл с postcondition. променлива S чете от файл линия, докато линията във файла не съвпада с избрания elemntov в ComboBox

readln (F, т); // прочетете отново

докато ите<>"***" не започвайте // контур с предварително условие.

Memo2.Lines.Text: = Memo2.Lines.Text + S; // бележка, приложена към данните от вариабилните S

readln (F, т); // чете ред от файл в променлива S

CloseFile (F); // затворете файла

процедура TForm1.Edit1KeyPress (Sender: TObject; Var Ключ: Char);

процедура TForm1.Button2Click (Sender: TObject);

Var stroka, е: низ;

stroka: = Edit3.Text; // зададете променлива текст от полето Edit3

AssignFile (F, "1.TXT"); // текстов файл свързва с променлива файл F

Reset (F); F // отворен файл за четене

Повторете // цикъл с postcondition. променлива S чете от файл линия, докато линията във файла не съвпада с избрания elemntov в ComboBox

ако seekEof (F) след това започва // състоянието на съвпадение

Edit3.Text: = "Компонент не е намерен или сте допуснали грешка в писмена форма. "; // ако тя не отговаря на етикета на дисплея

Memo2.Lines.Text: = ""; // изчисти поле MeMo2

readln (F, т); // прочетете отново

докато ите<>"***" не започвайте // контур с предварително условие.

Memo2.Lines.Text: = Memo2.Lines.Text + S; // бележка, приложена към данните от вариабилните S

процедура TForm1.N2Click (Sender: TObject);

Form2.Show; // отидете на формата 2

процедура TForm1.N3Click (Sender: TObject);

Form1.Close; // затворите форма 1 (изпълнението на излизане от програмата)

процедура TForm1.N5Click (Sender: TObject);

2.4 Описание на програмата

1) Общо.

2) функционалност.

Програмата може да се използва в училищата.

3), използвани технически средства (минимум).

Препоръчителни системни изисквания. Pentium-133 процесор или по-висока, 16MB RAM, дисково пространство не е по-малко от 2 MB.

4) Звънни и натоварване.

Изпълнима програма файл - Project5.exe. Директорията родител на програмата съдържа и файл с база данни - 1.TXT. Стартирайте програмата, можете да

5) за въвеждане на данни.

Входящи данни са на името на визуален компонент.

6) изход.

Изходни данни се показва компонент Memo.

Тестването е извършено на база данни за пробите в директория: \ Program \ 1.TXT. Базата данни е продуциран от въвеждането на тези компоненти. бяха въведени общо 47 компоненти. Всички данни са въведени в случаен poryadke.dlya започне случаен компонент е бил избран от падащия списък, след това всички компоненти на списъка са били, от своя страна, са регистрирани в полето за търсене. Програмата не дава провали и грешки. Тогава 1.THT е започнала. и в колоната StringGrid беше приложена свойства. Когато рестартирате и да поиска помощ за StringGrid компонент на програмата, не дава грешка и издаден допълнена spravku.Bylo доказана информация работа съобщение по повод на сгрешения името на компонента, или при липса на такава база dannyh.Programma тествана успешно.

1) Общи условия на програмата.

За извършване на необходимата програма IBM съвместим компютър с 133 MHz или по-висока, оперативна памет 3, на не по-малко от 16 MB и стандартен набор от вътрешни и външни устройства. Софтуер - Windows 95 и по-нова версия на Windows.

2) При изпълнение на програмата.

За да стартирате програмата от контролния панел, щракнете върху бутон Start. Изберете по тази точка от менюто кликнете с десен бутон на "програми" - "диригент". В Windows Explorer, изберете желаната директория с Project5.exe файла и щракнете двукратно върху левия бутон на мишката. Програмата ще започне. На екрана ще се появи прозорец на програмата, съгласно фигура 1 (виж Приложение А).

Програми за развитие на Делфи

Фигура 1 - прозореца на програмата.

За да изберете елемент от списъка, щракнете върху стрелката, показани на фигура 2, който се намира в областта с надпис ", изберете компонент от списъка", с помощта на един бегач, намерете компонент и натиснете левия бутон на мишката. Долната прозореца показва информация, в съответствие с фигура 3.

Програми за развитие на Делфи

Фигура 2 - превъртане списък.

Програми за развитие на Делфи

Фигура 3 - Вид резултат справка.

Можете да използвате и търсенето в базата данни. За да направите това, въведете име на компонент в поле се намира в горната дясна част на програмата диалогов прозорец с надпис "Въведете името на компонента"

Програми за развитие на Делфи

Фигура 4 - Търсене компонентите на базата данни.

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

Фигура 5 - Бутон за търсене.

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

Програми за развитие на Делфи

Фигура 6 - съобщение за грешка.

За да излезете от програмата, ще трябва да натиснете "Меню" \ "изход" или


бутон, за да затворите приложението.

Фигура 7 - Излиза програмата.

Програми за развитие на Делфи

Фигура 8 - Предшестващо.

С цел да се направи по-лесно и по-лесно да се работи с Delphi език, съм създал програма за подпомагане на визуалните компоненти Delphi IDE.

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

Програмирането е присъщо консерватизъм значително, тъй като по принцип, можете да създадете програми, ограничени познания преди много години. Днес, обаче, програмирането е определено превърна от изкуството на занаят. Разбира се, едва ли е възможно да се превърне в професионален разработчик, без да е учил на вътрешния устройството Windows или структурата VCL компоненти и принципите на програми за оптимизация. Въпреки това, това знание е вече изпада на втория или третия план. Работодателите се интересуват, на първо място, скоростта и качеството на създаването на програми в екипа, както и тези характеристики могат да осигурят само среда на визуален дизайн, който може да поеме значителни количества рутинна работа по подготовка на заявления, както и координиране на дейностите на групата директорите, програмисти, тестери и технически писатели 4 ,

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

библиография

5. Kul'tin NB "Основи на програмирането в Delphi 7." Издател BHV -

6. Kul'tin NB Програмиране в Object Pascal в Делфи 5.Samouchitel :. Издател BHV-SPb. - 464str. -ISBN 5-8206-0079-7

диалоговия прозорец на програмата Основната.

Програми за развитие на Делфи

2, като кликнете върху надписа показва помощ за това как да използвате текущата програма.

3-превъртане списък, съдържа списък на визуални компоненти Delphi IDE.

4- поле за въвеждане на компонент име.

5 бутона за търсене.

9-поле изход.