dedic & dedic
Oglasi


Linkovi
Najnovija izdanja
Enciklopediaj zanimljivosti
Enciklopedija zanimljivosti ...

Numerologija
Profesionalni numeroloski program ...






Windows API prirucnik

e-book "WINDOWS API PRIRUCNIK"

Od pojave prvih personalnih racunara u koje je bio ugradjen Majkrosoftov Disk Operativni Sistem (DOS), do danasnji, sa Windows operativnim sistemom, proslo je, u tehnoloskom smislu, mnogo vremena. Personalni racunar je doziveo ogromne, cak revolucionarne transformacije - ubrzanje radnog takta postojecih komponenti poput radnog takta procesora, njegove arhitekture, kapaciteta i brzine odgovora RAM memorije, skladisnog prostora hard diskova, grafickih kartica i pojavu novih, optickih uredjaja poput CD/DVD ROM-a itd. Uporedo sa hardverom intenzivno je razvijan i softver koji je omogucavao da celokupni sklop personalnih racunara zazivi i najveci deo novih tehniskih dostignuca bude iskoriscen u sto optimalnijoj meri. Sredinom sedamdesetih i pocetkom osamdesetih godina razvijeno je nekoliko visih programskih jezika koji su uzivali ogromnu popularnost medju programerima. Medjutim, i pored toga, jedan broj entuzijasta nastavio je da pise programe u izvornom, masinskom jeziku, koji je igrao ogromnu ulogu tokom ere kucnih 8-bitnih racunara zbog ogranicenih hardverskih mogucnosti tih masina. Tek u kasnijem periodu, sa razvojem PC-ja i pojavom Windows operativnog sistema postepeno se u vecoj meri prelazilo na koriscenje visih programskih jezika, uglavnom vizuelno orjentisanih. No, i pored toga i dalje je postojao jedan odredjeni broj vernih zaljubljenika u masinski jezik, jezik kojim racunari zaista govore i najbolje ga razumeju. Ovaj prirucnik upravo je namenjen svima onima koji sebe vide kao strastvene zaljubljenike u ovaj programski jezik. Stoga je neophodno posedovanje sirokog predznanja o masinskom programiranju, koriscenju asemblera, u ovom slucaju MASM32 v.8.0, koji se lako nalazi na Internetu kao i znanje o funkcionisanju Windows operativnog sistema cija je logika vizuelno orijentisana. Verujemo da ce opisi API funkcija ipak biti od koristi i onima koji koriste druge jezike, poput Visual basica, Visual C i C++ i drugih.

Uz pomoc knjige "WINDOWS API PRIRUCNIK" naucicete kako da ovladate osnovnim funkcijama Aplikativnog Programskog Interfejsa koje su sadrzane u DLL datotekama (Dinamic Link Library) kernel32.dll, user32.dll, gdi32.dll i drugim. Primer koriscenja "WINDOWS API PRIRUCNIKA" u masinskom programiranju je e-book "Leskovacki kraj u vreme I Srpskog ustanka" koja je potpuno uradjena u MASM-u.

Deo I - OSNOVI MASINSKOG PROGRAMIRANJA POD WINDOWS-om
Ukratko obradjuje osnovni koncept memorijskog modela pod 32-bitnim Windows operativnim sistemom i daje skicu osnovnog skeleta svakog programa pisanog za ovaj OS.

Deo II - KREIRANJE MESSAGE BOX-a U WINDOWS-u
Upoznaje citaoca sa koriscenjem funkcija MessageBox i ExitProcess

Deo III - KREIRANJE JEDNOSTAVNOG PROZORA
Korak po korak objasnjava osnove prikazivanja prozora, obavezne ulazne i opcione parametre

Deo IV - FUNKCIJE OSLIKAVANJA TEKSTA
Objasnjava postavljanje teksta kao grafickog objekta, koriscenje funkcija BeginPaint, GetDC, CreateDC, GetClientRect, DrawText... Obradjivanje Windows poruka, WM_PAINT...

Deo V - POSTAVLJANJE TEKSTUALNIH ATRIBUTA
Poglavlje obradjuje funkcije SetBkColor, SetTextColor, CreateFont, CreateFontIndirect, SelectObject.

Deo VI - FUNKCIJSKI POZIVI TASTATURE
Funkcije OS-a koje obradjuju ulazne poruke tastature WM_KEYDOWN, WM_KEYUP i WM_CHAR.

Deo VII - FUNKCIJSKI POZIVI MISA
Funkcije OS-a koje obradjuju ulazne poruke misa WM_LBUTTONDOWN, WM_RBUTTONDOWN i WM_LBUTTONUP, WM_RBUTTONUP.

Deo VIII - KREIRANJE PADAJUCIH MENIJA
Meni - jedna od najvaznijih komponenti prozora - predstavlja listu servisa koje program nudi korisniku.

Deo IX - CHILD PROZORSKA KONTROLA
Upoznacete nacin za kreiranje ovih kontrola i funkcije CreateWindow, CreateWindowEx.

Deo X - DIALOG BOX
Dialog box kao glavni prozor, kreiranje i koriscenje.

Deo XI - COMMON DIALOG BOX
Obradjuje funkcije CreateDialogParam, DialogBoxParam, IsDialogMessage i kreiranje standardnih SAVE, OPEN, PRINT... prozora koji se nalaze u comdlg32.dll.

Download demo e-book...


 
 
 

© 1987-2010, Dedic & Dedic Software Solution
ogranak Three6Nine Studio - Software Development Agency All Rights Reserved

|Kontakt|