Delphi - totul despre el și programare

Din câte știu, multe porecle-1C ar dori să exploreze scrierea de componente externe pentru a ridica arta sa magică 1C la un nivel calitativ nou. Asta se poate preveni? In primul rand, cunoscut sindromul komponentofobii (care provine istoric din curba scrisă de componenta externă). -sindrom În al doilea rând cod de spaghete punct de vedere clinic. OLE-programare - nu este cel mai ușor lucru, și, cum se spune, „nu fiecare pasăre va ajunge la mijlocul Dnepr“ (mai ales în cazul în care această „pasăre“ - 1C programator). Eu aduc în atenția dumneavoastră un model de componente externe, care, sper eu, destul de simplu de înțeles (am încercat-o mult mai ușor decât cu un exemplu tipic de „tehnologie pentru a crea componentă externă“) și stabil (ori de câte ori este posibil, eu folosesc de manipulare excepție situații).

Prin studierea literaturii disponibile privind programarea pe care am găsit pe internet, precum și unele dintre programele am ajuns la concluzia că programatorii nu sunt fie conștienți sau nu au vrut să tulpina pe acest subiect, și de a face totul așa cum este învățat în școală. Trasarea, ca pe hârtie. diminuând astfel capacitățile computerului. Lăsând aceleași dezavantaje ca și metoda de construcție, și chiar să le exacerbează.

Buna ziua iubitori Delphi dragi. In acest articol voi discuta de înregistrare CD \ DVD-ul în Delphi. Principiile generale prevăzute în prezentul articol sunt adecvate nu numai pentru limba Delphi, dar, de asemenea, pentru limbajul C ++. Pentru a citi acest articol cu ​​beneficiul maxim, cititorul este sfătuit să obțineți conceptele de bază ale OLE \ COM, cu toate acestea, chiar și ignorarea acestor concepte este puțin probabil să împiedice să înțeleagă acest articol, ca clase și componente Delphi (precum și clasele C ++), vom utilizați ascunde complet de la noi toate detaliile și utilizarea inconvenientul de interfețe COM pentru înregistrarea CD-urilor.

Tema de cârlige este popular pe multe forumuri programatori. Materialul acestor articole este proiectat pentru utilizator novice, exemplele sunt în Delphi. Acest articol va prezenta principiile de bază ale mecanismului de cârlig, și va fi scris de exemplu, de un keylogger.

Astăzi voi spune o metodă destul de eficientă de a intercepta API funcții. Nu trebuie să ne gândim că, dacă vrem să intercepteze funcția API, vom scrie un troian, virus, și chiar orice infecție, prin interceptarea apelurilor API efectuate numeroase mecanisme de apărare pentru a intercepta API funcție este un lucru destul de necesar și util. Pentru a citi acest articol cu ​​beneficiul maxim necesar, aveți nevoie de cel puțin cunoștințe de bază de programare de nivel scăzut, și cel puțin o cunoaștere a arhitecturii de Windows. Să începem.

De ce unele programe populare cu utilizatorii, dar nu altele? De ce cu unii este convenabil de a lucra, dar pe de altă parte ei jur? Factorii sunt stabilite. Unul dintre acești factori - o interfață convenabilă și ușor de utilizat. Propun să ia în considerare o serie de tehnici care ajută la îmbunătățirea aspectului programului, îmbunătățind astfel gradul de utilizare a acesteia.

Delphi Prism - o nouă soluție de la compania Embarcadero Technologies pentru a dezvolta aplicatii .NET. În această decizie, pe baza Visual Studio, puteți utiliza abilitățile existente de programare Delphi pentru a construi aplicatii .NET. În acest caz, puteți profita de cele mai noi și cele mai bune tehnologii .NET, cum ar fi WinForms, WPF, ASP.NET și LINQ. Desigur, puteți dezvolta, de asemenea, aplicații de baze de date folosind funcționalitatea dbExpress familiare și clienții .NET care se conectează la propriile servere DataSnap.

Acesta a descris lucrul cu fișiere DCU, care are ca rezultat conversia componentelor fără taxă. Acest document descrie câteva dintre aspectele de lucru cu componente Delphi, și anume lucrările deja compilat codul componentei în fișierul DCU pentru a face unele modificări utile.

Delphi Prism - un mijloc de dezvoltare de aplicații Delphi pentru platformele .NET și Mono.

Tema acestei lecții, am decis să scrie t. N. „Motor“. Presupunând că există întotdeauna un anumit contingent de oameni au început doar pentru a studia multimedia și tehnologia de jocuri de noroc, și plutind în conceptele misterioase, explica ce „motor“, iar la unele benzină funcționează.

În acest articol ne uităm la unele dintre subtilitățile de lucru cu siruri de caractere, care permit o mai bună înțelegere a ceea ce cod compilatorul generează în unele acțiuni aparent elementare. Pe exemple concrete, vom arăta acele momente de lucru cu siruri de caractere, care programatorii de obicei, pur și simplu nu cred. Unele dintre aceste exemple sunt adevărate „capcane“, adică munca nu este la fel s-ar putea crede la prima vedere.

Articolul discută lucrul cu fișiere binare de la Delphi, precum și utilizarea Object Pascal pentru controlul înregistrării, citirea și modificarea propriilor tipuri de fișiere.

Se presupune: Cunoașterea la nivel de Delphi utilizare DLL, precum și scrie propria lui; cunoașterea C ++ la scris o aplicatie simpla in mediul MS VC ++.
Dezirabil: o înțelegere comună a acordurilor de apelare funcții; o idee generală despre cum să treacă parametri și valori de retur.
Scule: Borland Delphi 6, MS VC ++ 6.0

Delphi componenta ADOExpress destul de plăcut de utilizat. Cu toate acestea, programarea componenta ADOExpress este foarte diferită de programare tradițională în componente Delphi TTable și TQuery, pe baza BDE. Estevstvenno că, dacă sunt utilizate pentru componentele BDE ale setului de date, vom observa imediat diferența în numărul de caracteristici și proprietăți, precum și în BDE și stilul de programare ADO.

Borland Delphi Întrebări frecvente

ADO Extensie pentru DDL și Securitate (ADOX) este utilizat pentru diferite sarcini care sunt inaccesibile de obiecte ADO convenționale. De exemplu, folosind obiecte ADOX poate prelua metadate din bazele de date și, prin urmare, transporta o structură de date dintr-o bază de date la altul (inclusiv celălalt tip). A doua caracteristică prevăzută de această extensie, manipularea informațiilor de securitate. De exemplu, folosind ADOX, puteți obține informații despre utilizatorii bazei de date și grupuri de utilizatori și de a crea noi utilizatori și grupuri. ADOX îmbunătățește modelul de obiecte ADO zece noi obiecte care pot fi folosite atât separat, cât și împreună cu alte obiecte ADO, în special, poate fi utilizat ADO obiect Connection pentru conectarea la sursa de date și pentru a extrage metadate din acestea.

Manualul de componente Delphi. partea 3

Manualul de componente Delphi. partea 2

Manualul de componente Delphi. partea 1

Materialele standard, utilizate de echipa de dezvoltare Delphi, JEDI comunitate de bibliotecă dezvoltator. Standardul, de asemenea, afectate de anumite norme, stabilite pe baza propriei experiențe de dezvoltare.

articole similare