Programele de dezvoltare pe Delfi

Programarea este una dintre științele cele mai complexe, precum și cantitatea de informații pentru a digera programator este foarte dificil să-și amintească. Pentru a ajuta programatori pentru a crea și de a dezvolta sarcini de programare aplicații orientate. Ele ajuta pentru a face viața mai ușoară pentru programator novice pentru a economisi timp și programatorii mai experimentați; exclude căutarea de informații necesare în acest sens pe Internet și biblioteci, furnizând datele necesare direct la locul de muncă. Timpul - principalul factor în activitatea unui programator, care afectează salariile. Uneori, calendarul pentru scrierea programului este foarte comprimat, și nu este posibil să-și petreacă o mulțime de timp căutând informații în cărți și directoare. Puteți căuta pe Internet, dar chiar și mai ușor de aplicație de referință de locuri de muncă de programare. Precum și utilizarea internetului, programatorii pot găsi informații, fără a părăsi locul de muncă. avantaj aplicatie pe internet este că elimină „sapat“ de pe site-uri, spam și viruși de la intrarea pe PC-ul. Virusurile intra computerul poate duce la consecințe foarte nedorite.

De exemplu: la componentele de ardere ale placii de baza, înfrângerea fișierelor de pe hard disk, reapelare automată în alte țări, etc.

Tema proiectului meu, desigur - pentru a crea un ghid de program pentru componentele vizuale Delphi IDE. Acest program ar trebui să fie ușor de manipulat și convenabil pentru a fi utilizate în dezvoltarea altor aplicații. Acesta are ca scop de reproducție certificat de componentă a instrumentelor de căutare pe baza de date, sau selectați dintr-o listă de componente. Problema este un program de ajutor de la studiul proprietăților și scopul componentelor vizuale Delphi IDE.

1Razrabotka schițe și proiecte tehnice ale programului

1.1 Obiectiv și domeniu de aplicare

Scop - informații de fond. Acest program poate fi folosit pentru formarea programator novice. Pentru ajutor în timpul lucrărilor practice în Delphi. Folosind „sistem de referință“ de aplicare este mult mai ușor de a lucra dezvoltatorii care vă pot ajuta să vă amintiți și să asimileze informații vor elimina opțiunea „săpat“ în carte pentru a răspunde la o întrebare simplă: „? Și ce această componentă pe o formă de“ economisi astfel timp.

1.2 Specificații

1.2.1 Situația problemei

Crearea unui ghid de program pentru componentele vizuale Delphi IDE. Programul ar trebui să furnizeze informații generale cu privire la componenta selectată, care se află în baza de date.

Punerea în aplicare a sistemului de căutare de fișiere, creați un mesaj informativ afișat atunci când căutați o eroare. Creați un certificat pentru a utiliza software-ul.

Pentru a utiliza căutarea pe componenta de bază de date trebuie să fie în câmpul de căutare, introduceți numele componentei, fără a preciza clasa căreia îi aparține, și faceți clic pe butonul situat lângă «Căutare». Informațiile apar în câmpul situat în partea de jos a casetei de dialog. În cazul în care componenta nu este găsit sau numele introdus nu este corect, informațiile de eroare vor fi afișate direct în fereastra de intrare.

Creați o listă de defilare a componentelor vizuale, făcând clic pe care va afișa informații de ajutor.

Pentru a face datele în comentariile și notele lor de care aveți nevoie pentru a deschide inclus în dosarul programului „1.THT“ fișier și scrie acolo manual. Pentru funcționarea corectă a componentelor informațiilor limitate în dosarul mărcilor de program „***“, astfel încât să nu trebuie să se rupă marchează granița cu introducerea de informații. De exemplu:

Edit-câmp este de intrare siruri de caractere de editare.

Aici puteți introduce informațiile.

Pentru utilizatorii înregistrați există o referință cu privire la modul de utilizare a programului pentru a apela ajutorul de care aveți nevoie să faceți clic pe eticheta „Help“ la limita superioară a dialogului programului.

Pentru a ieși, apăsați pe "Menu" - "Exit".

1.2.2 Organizarea datelor de intrare și de ieșire

Programul utilizează următoarele variabile, care stochează datele de intrare și de ieșire:

Stroka: variabila string-, care este atribuit obiectul selectat în meniu, mai degrabă numele său.

s: variabila string- în bucla, pune-l într-o linie din dosar.

F: Textfile; - o variabilă într-o buclă, un fișier text în care este stocată informația.

1.2.3 Selectarea compoziției de hardware și software

În ultimii ani, a crescut brusc interesul pentru programare. Acest lucru este asociat cu dezvoltarea și implementarea tehnologiilor informaționale în viața de zi cu zi și de comunicare. În cazul în care o persoană trebuie să se ocupe cu un computer, atunci mai devreme sau mai târziu, el are o dorință, și, uneori, este necesar, programul.

Printre utilizatorii de calculatoare personale sunt acum cel mai popular familie de sisteme de operare Windows și, desigur, că cei care doresc să programeze, caută să scrie programe care vor rula pe aceste sisteme. În urmă cu câțiva ani, un programator obișnuit ar putea doar să viseze de a crea propriile lor programe care rulează pe utilizarea Windows, t. Pentru a. Singurul instrument de dezvoltare a fost Borland C ++ pentru Windows, în mod clar axat pe specialiștii cu cunoștințe și experiență semnificativă.

Dezvoltarea rapidă a tehnologiei de calculator, nevoia de dezvoltare de software eficiente a condus la apariția unor sisteme software axat pe așa-numita „dezvoltarea rapidă“, printre care sunt Borland Delphi și Microsoft Visual Basic. La baza dezvoltării rapide a sistemelor (RAD-sisteme, Rapid Application Development - Miercuri Rapid Application Development) este tehnologia de design vizual și de programare eveniment, esența, care este faptul că IDE are grijă de o mare parte din munca de rutină, lăsând programator pentru a lucra la proiectarea dialogului ferestre și funcții de manipulare eveniment. productivitatea programator atunci când se utilizează RAD-sisteme - fantastic! mediu de programare - Delphi - foarte rapid și ușor pentru a dezvolta aplicatii pentru diverse scopuri pentru Windows. Pentru funcționarea normală, programul necesită calculator compatibil IBM cu o viteză de ceas procesor nu mai mică de 144 MHz sau mai mare, 16 MB RAM, un hard disk de cel puțin 500MB.

2. Elaborarea unui proiect de lucru

programul 2.1Razrabotka

Din perspectiva utilizatorului, baza de date - este un program care oferă informații de locuri de muncă. Din punctul de vedere al unui programator, o bază de date - o colecție de fișiere care conțin informații. Dezvoltarea unei baze de date pentru utilizator, programator creează un program care este proiectat pentru a lucra cu fișiere de date.

În prezent, există un număr destul de sisteme software care vă permit să creați și să utilizați locale (dBASE, FoxPro, Access, Paradox) și la distanță (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) baza de date.

Structura Delphi include componente care vă permit să creați programe cu fișiere de date create de sisteme diferite: de la SE la Infomix și Oracle. Delphi permite, de asemenea, programator folosind utilitarul Borland Database Desktop pentru a crea fișierele bazei de date în diverse formate.

2.2 Programul Specificații

Trebuie remarcat faptul că fiecare intrare este format din aceleași domenii. Unele câmpuri nu pot fi umplute, dar ele sunt încă prezente în înregistrare. Pe hârtie, baza de date poate fi în mod convenabil reprezentată sub forma unui tabel. Fiecare rând corespunde unei înregistrări, iar celula mesei - câmp. În acest caz, antetul coloanei - un nume de coloană, și numărul liniei de masă - un număr de înregistrare. Pentru informații cu privire la bazele de date computerizate sunt, de obicei afișate sub formă de tabele.

Mesele sunt stocate fizic într-un fișier separat. În cel mai simplu caz, sursa de informare pentru program, de lucru cu baza de date, aceasta poate fi întregul tabel. Cu toate acestea, de regulă, utilizatorul este interesat nu toate informațiile deținute în baza de date, ci doar o parte din ea. El selectează și scanează doar unele satisfăcând înregistrările sale cerere. Prin urmare, baza de date model, în plus față de masa este întreaga bază de date, a introdus conceptul de interogare este proba, adică. E. Un grup de înregistrări de baze de date.

Baza de date - o colecție de fișiere (tabele), care este de informații. De obicei, baza de date este format din mai multe tabele care sunt plasate în același director. Director pentru noua bază de date este creată în mod obișnuit, de exemplu, folosind Windows Explorer.

2.3 Textul programului

Ferestre, Mesaje, SysUtils, variante, Clase, grafică, controale, Formulare,

Dialoguri, meniuri, StdCtrls, UNIT2, butoane, ExtCtrls, Masca, Grile, CheckLst,

ActnCtrls, ToolWin, ActnMan, ActnMenus, TeeProcs, TeEngine, Grafic,

Procedura TForm1.ComboBox1Change (Expeditor: TObject);

var Stroka, s: string;

Stroka: = Combobox1.Items.Strings [Combobox1.ItemIndex]; // misiune la „Stroka“ numele componentei selectate în ComboBox

AssignFile (F, '1.txt'); // fișier text care leagă la variabila fișier F

Reset (F); F // fișier deschis pentru citire

Se repetă // ciclu cu postconditie. variabilă S citește din linia de fișier, atâta timp cât linia în fișierul nu se potrivește cu elemntov selectat în ComboBox

readln (F, s); // citit din nou

în timp ce s<>„***“ nu începe // bucla cu o condiție prealabilă.

Memo2.Lines.Text: = Memo2.Lines.Text + s; // Memo anexată la datele din variabilei s

readln (F, s); // citit o linie dintr-un fișier într-un S variabil

CloseFile (F); // închide fișierul

Procedura TForm1.Edit1KeyPress (Expeditor: TObject; var cheie: Char);

Procedura TForm1.Button2Click (Expeditor: TObject);

var Stroka, s: string;

Stroka: = Edit3.Text; // atribuie textul variabil din câmpul Edit3

AssignFile (F, '1.txt'); // fișier text care leagă la variabila fișier F

Reset (F); F // fișier deschis pentru citire

Se repetă // ciclu cu postconditie. variabilă S citește din linia de fișier, atâta timp cât linia în fișierul nu se potrivește cu elemntov selectat în ComboBox

în cazul în care seekEof (F), apoi începe // starea de coincidență

Edit3.Text: = „Componenta nu a fost găsit sau ați făcut o greșeală în scris. „; // în cazul în care nu se potrivește cu eticheta de afișare

Memo2.Lines.Text: = ''; // șterge MeMo2 câmp

readln (F, s); // citit din nou

în timp ce s<>„***“ nu începe // bucla cu o condiție prealabilă.

Memo2.Lines.Text: = Memo2.Lines.Text + s; // Memo anexată la datele din variabilei s

Procedura TForm1.N2Click (Expeditor: TObject);

Form2.Show; // du-te la formularul 2

Procedura TForm1.N3Click (Expeditor: TObject);

Form1.Close; // închide matrița 1 (punerea în aplicare a ieși din program)

Procedura TForm1.N5Click (Expeditor: TObject);

2.4 Descrierea programului

1) generale.

2) Funcționalitate.

Programul poate fi utilizat în școli.

3) utilizate mijloace tehnice (minim).

Cerințe de sistem recomandate. procesor Pentium 133 sau mai mare, 16MB RAM, spatiu pe disc nu este mai mică de 2 MB.

4) Apel și încărcare.

Fișierul executabil - Project5.exe. Directorul părinte al programului conține, de asemenea, un fișier de bază de date - 1.txt. Rulați programul, puteți

5) Date de intrare.

Datele de intrare sunt numele componentei vizuale.

6) Ieșire.

Date de ieșire este afișat Notă componentă.

Testarea a fost realizat pe o bază de date eșantion în directorul A: \ Program \ 1.txt. Baza de date a fost produs prin introducerea acestor componente. Au fost introduse un număr total de 47 de componente. Toate datele au fost introduse într-un poryadke.dlya aleatoriu începe componenta aleatoare a fost selectat din lista de mai jos, atunci toate componentele listei au fost, la rândul lor, sunt înregistrate în caseta de căutare. Programul nu oferă eșecuri și erori. Apoi, a fost deschis dosar 1.THT. iar în coloana StringGrid au fost anexate proprietăți. Când reporniți și cererea de ajutor pentru componenta StringGrid a programului nu dă eroarea și a emis completat spravku.Bylo mesaj de informații de locuri de muncă dovedită cu ocazia numele scris greșit al componentei sau în absența unei astfel de baze dannyh.Programma testate cu succes.

1) Termenii și condițiile programului.

Pentru a efectua programul necesar IBM calculator compatibil cu un 133 MHz sau mai mare, RAM 3, de cel puțin 16 MB și un set standard de dispozitive interne și externe. Software - Windows 95 și versiune ulterioară de Windows.

2) Punerea în aplicare a programului.

Pentru a rula programul de pe panoul de control, faceți clic-clic pe Start. Selectați din elementul de meniu clic-dreapta „Programs“ - „conductor“. În Windows Explorer, selectați directorul dorit cu fișierul Project5.exe și faceți dublu clic pe butonul stâng al mouse-ului. Programul va începe. Pe ecran veți vedea fereastra de program în conformitate cu figura 1 (a se vedea apendicele A).

Programele de dezvoltare pe Delfi

Figura 1 - Fereastra programului.

Pentru a selecta o componentă din listă, faceți clic pe săgeata, evidențiată în figura 2, situată în câmpul cu legenda „selectați componenta din lista“, cu ajutorul unui alergător, găsiți componenta și faceți clic pe butonul stâng al mouse-ului. Fereastra de jos afișează informații, în conformitate cu figura 3.

Programele de dezvoltare pe Delfi

Figura 2 - o listă verticală.

Programele de dezvoltare pe Delfi

Figura 3 - Tipul de referință de ieșire.

Puteți utiliza, de asemenea, de căutare pe baza de date. Pentru a face acest lucru, introduceți numele unei componente într-un domeniu situat în partea din dreapta sus a programului o casetă de dialog cu legenda „Introduceți numele componentei“

Programele de dezvoltare pe Delfi

Figura 4 - Căutarea componentelor bazei de date.

Atenție în componenta nu trebuie să specificați numele clasei căreia îi aparține. Odată ce a fost introdus numele în câmpul specificat trebuie să faceți clic pe «Caută» aranjament este prezentat în figura 5.

Figura 5 - Butonul de căutare.

În cazul în care numele este introdus în eroare, sau că componenta nu există în datele bezea în câmpul de intrare corespunzător apare mesajul informațional. Pentru a continua cu căutarea trebuie să utilizați mouse-ul pentru a selecta un mesaj și introduceți noul nume al componentei sau pentru a seta cursorul și a șterge un mesaj folosind tastatura, tasta Backspace.

Programele de dezvoltare pe Delfi

Figura 6 - Mesajul de eroare.

Pentru a ieși din program, trebuie să apăsați pe „meniul“ \ „exit“ sau


buton pentru a închide fereastra aplicației.

Figura 7 - Părăsirea programului.

Programele de dezvoltare pe Delfi

Figura 8 - Background.

Pentru a face mai ușor și mai ușor de a lucra cu limbajul Delphi, am creat un program pentru a ajuta la componentele vizuale Delphi IDE.

Programul facilitează foarte mult munca utilizatorului, economisește timp și ajută la dezvoltarea altor programe. Mai ales de student program util, care a început să învețe programare în Delphi.

Programarea este conservatorismul inerent semnificativ, din moment ce, în principiu, puteți crea programe, cunoștințe limitate de mulți ani în urmă. Astăzi, cu toate acestea, programarea este cu siguranta transformat dintr-o arta la o ambarcațiune. Desigur, este aproape imposibil de a deveni un dezvoltator profesionist, fără să fi studiat dispozitiv Windows intern sau a structurii componentelor VCL și principiile programelor de optimizare. Cu toate acestea, astfel de cunoștințe este acum retrogradat la al doilea sau al treilea plan. Angajatorii sunt interesați, în primul rând, viteza și calitatea crearea de programe în echipă, iar aceste caracteristici pot oferi doar mediul de design vizual, care poate lua cantități semnificative de muncă de rutină privind pregătirea cererilor, precum și coordonarea activității directorilor de grup, codere, testere și scriitori tehnice 4 .

Am dezvoltat programul vă permite să economisi timp pentru a gasi ajutor pe componenta. Dezvoltarea unor astfel de aplicații este în prezent un subiect foarte fierbinte, pentru că este o aplicație de acest fel este acum în mare a cererii. Bazat pe acest lucru, am ales acest subiect pentru proiect curs.

bibliografie

5. Kul'tin NB „Bazele programării în Delphi 7.“ Editura BHV -

6. Kul'tin NB Programarea în Object Pascal în Delphi 5.Samouchitel :. Editura BHV-SPb. - 464str. -ISBN 5-8206-0079-7

Caseta de dialog principală a programului.

Programele de dezvoltare pe Delfi

2, făcând clic pe afișează inscripția de ajutor cu privire la modul de utilizare a programului actual.

3-derulabil listă, conține o listă de componente vizuale Delphi IDE.

4- câmp pentru introducerea componentei nume.

5 buton de căutare.

ieșire 9-câmp.