Hiasm - crearea rapidă a aplicațiilor Windows

Prima mea cunoștință cu HiAsm a avut loc dintr-un motiv - sarcina a fost aceea de a dezvolta un mic program care utilizează o anumită cantitate de date, rezultatele prelucrării și sortare. A fost necesar să se folosească un generator de numere aleatorii și câteva formule grave și să se prezinte totul sub forma unei aplicații standard Windows.







Acest program nu ar trebui să încalce regulile licenței, deoarece a fost destinat distribuției sale grave.

Și mă întrebam, este posibil de a găsi un mediu de dezvoltare liberă, care într-adevăr ar fi de a crea rapid programe pentru Windows pe tipul de modul în care se face în Delphi sau C ++ Builder? Spre marea mea surpriză, am găsit un astfel de mediu. Acesta este HiAsm.

Programarea poate avea loc direct la nivelul de a crea propriile componente care pot fi realizate într-un Notepad obișnuit (Notepad) pentru Windows, având în vedere că aveți cunoștințe în Object Pascal (Delphi). Introducerea de noi elemente nu reprezintă nimic complicat și este descris suficient de detaliat în documentația pentru HiAsm.

Să vedem ce putem face pe baza arsenalului existent:

  • să lucreze cu Internetul și cu o rețea locală;
  • lucreaza cu siruri de caractere;
  • efectuați operații cu fișiere;
  • lucrați cu clipboard-ul;
  • creați extensii de meniu Explorer;
  • lucrul cu porturile LPT și COM;
  • creați ferestre Windows și lucrați cu ele;
  • opriți computerul în timp;
  • lucrează cu imagini (capturi de ecran, codare etc.);
  • lucrați cu desktop-ul;
  • lucrați cu registrul.

Acest lucru este departe de a fi toate domeniile de aplicare ale HiAsm. În prezent, shell-ul are o mulțime de suporteri, programatori, care modifică ideea generală, scriu noi componente etc.







Vrei să-mi spui momentul cel mai delicios? Pe lângă faptul că acest mediu de dezvoltare este freeware, distribuția acestuia "cântărește". aproximativ 2 MB! După ce le descărcați, veți obține toate caracteristicile descrise mai sus. Debugarea aplicației dvs. va dura puțin timp (există un compilator bun), și ca rezultat final - fișierul * .exe al programului care poate rula în majoritatea sistemelor de operare Windows moderne.


Crearea propriilor componente

Nu voi intra în detaliile acestui proces, dar pot spune că este alcătuit din doi pași principali și foarte simpli:

Asta este, dacă vorbim despre elemente standard care utilizează anumite linii de cod, atât de necesare pentru utilizarea în programul dvs., atunci implementarea va dura un maxim de 5-20 de minute. Ai nevoie pentru a obține în cele din urmă cele trei fișiere cu extensiile * .pas, * .ini, * ICO, și le-a pus în dosarele corespunzătoare, în directorul programului Elemente HiAsm, și să se înregistreze numele noului component în fișierul Elements.ini.

De exemplu, trebuie să utilizați o formulă care are patru fluxuri de date primite și două fluxuri de date de ieșire. Acest lucru se poate face ca o componentă separată și apoi folosit ca o "cărămidă" în constructor.

În HiAsm există un set standard de butoane, panouri și forme. Trebuie remarcat faptul că în acest caz nu există "clopote și fluiere" speciale, în plus, numărul proprietăților acestor componente este mai mic, în comparație cu același Delphi. Dar pentru opțiunea de a crea rapid o aplicație bazată pe Windows, nu este nevoie de nimic mai mult.

Dacă există timp, atunci puteți să faceți și să creați ceva mai valoros. Dacă există timp.

Cu programul vine numeroase exemple de programe create pe baza HiAsm pentru diferite domenii, de la lucrul cu grafica si pana la calculatoare, ICQ, clienti de mail si altele.


Impresii generale și finalizare

Impresiile sunt pur și simplu uimitoare și merită să încercați! Știți, deja m-am întâlnit cu faptul că, prin "cărămizi" fără a fi încorporate în codul programului, puteți crea programe audio complexe, dispozitive de procesare audio etc. De ce să nu o aplicați aplicațiilor Windows în general? Asta este, HiAsm, ar părea ca Delphi, dar are o idee puțin diferită. Dezvoltatorii au privit totul de la utilizatorul obișnuit, fără experiență în programare. Cred că succesul HiAsm este evident.

Versiune imprimabilă







Articole similare

Trimiteți-le prietenilor: