functii win32

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
Post Reply
vector1
Junior
Junior
Posts: 6
Joined: 30 Oct 2012, 19:57
Judet: Bucureşti

functii win32

Post by vector1 » 30 Oct 2012, 20:30

Buna ziua,as vrea sa stiu daca gasesc pe undeva toate functiile win32api impreuna cu sintaxele aferente.
Am gasit cate ceva pe msdn.microsoft, dar site-ul mi se pare foarte intortocheat,din cata am vazut nu prea exista o harta a site-ului,plin de informatii pt. oameni care n-au aprins in viata lor un calculator,de aceea de cele mai multe ori imi pierd rabdarea si renunt sa mai caut ceva.Multumesc mult!



neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: functii win32

Post by neagu_laurentiu » 30 Oct 2012, 20:33

Citesti cartea de care spuneai in alt topic, tutoriale pe net sunt destule, ai si in MSDN: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Iar aici gasesti detaliile functiilor: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
vector1 wrote:pt. oameni care n-au aprins in viata lor un calculator
Dar tu stii programare C/C++ ? Ca altfel nu poti sari direct la un astfel de framework !

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: functii win32

Post by Marius Bancila » 31 Oct 2012, 09:56

Sa-ti spun sincer, nu cred ca vrei TOATE functiile win32. La ce ti-ar folosi, sincer? Daca vrei sa dezvolti o aplicatie cu anumite functionalitati din Windows, probabil te intereseaza doar acel set de APIuri care sunt relevante pentru functionalitatea respectiva. Asa sunt grupate si in MSDN.
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: functii win32

Post by Ovidiu Cucu » 31 Oct 2012, 12:56

vector1 wrote:Buna ziua,as vrea sa stiu daca gasesc pe undeva toate functiile win32api impreuna cu sintaxele aferente.
Am gasit cate ceva pe msdn.microsoft, dar site-ul mi se pare foarte intortocheat [...]
Daca spui ca MSDN-ul e intortocheat inseamna ca n-ai avut pana acum "placerea" sa cauti documentatie on-line la Mozilla. :)
MSDN Library e destul de bine organizata numai ca trebuie sa stii cat de cat cum si unde sa cauti.

De exemplu, vrei sa stii cam ce e in Windows API pentru Dialog Boxes.
Pornesti frumusel de la MSDN Library: http://msdn.microsoft.com/library/default.aspx
In stanga ai un copacel, pe care poti sari din ramurica in ramurica pana unde te intereseaza:
MSDN Library -> Windows Development -> Windows Application UI Development -> Dialog Boxes.
Si iata ca am ajuns in pestera lui Ali Baba (pardon, in pestera cu Dialog Boxes).
MSDN - Dialog Boxes.jpg
MSDN - Dialog Boxes.jpg (56.58 KiB) Viewed 6870 times
Avem acum in dreapta lincuri la cam tot ce ne intereseaza: generalitati, mod de utilizare cu exemple, referinte (functii, structuri, mesaje etc) precum si alte minunatii... toate despre Dialog Boxes.
Alternativ, atunci cand stii mai bine ce cauti (de exemplu, cauti documentatie pentru functia DialogBox), poti da direct un search in campul din stanga-sus (acolo unde scrie "Search MSDN with Bing").

Asta pentru cazul cand vrei sa cauti direct in MSDN-online.
Cand ai Visual Studio (chiar si versiunea Express) e si mai usor. Te duci la Help sau bati F1 si-atunci stie el sa caute sau on-line sau in help-ul local (daca e instalat). A... si sa nu uit, unele versiuni de MSDN Library se pot instala local atat integrat cu Visual Studio cat si stand-alone.

Daca vrei mai multe amanunte, no problem, sunt aici... ;)

vector1
Junior
Junior
Posts: 6
Joined: 30 Oct 2012, 19:57
Judet: Bucureşti

Re: functii win32

Post by vector1 » 31 Oct 2012, 13:28

neagu_laurentiu wrote:Citesti cartea de care spuneai in alt topic, tutoriale pe net sunt destule, ai si in MSDN: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Iar aici gasesti detaliile functiilor: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
vector1 wrote:pt. oameni care n-au aprins in viata lor un calculator
Dar tu stii programare C/C++ ? Ca altfel nu poti sari direct la un astfel de framework !
Da,un pic de C++.Multumesc mult pt. link (http://msdn.microsoft.com/en-us/library ... 85%29.aspx),cam asta cautam.
Last edited by vector1 on 31 Oct 2012, 13:47, edited 1 time in total.

vector1
Junior
Junior
Posts: 6
Joined: 30 Oct 2012, 19:57
Judet: Bucureşti

Re: functii win32

Post by vector1 » 31 Oct 2012, 13:35

Va multumesc mult pt. raspunsuri.As mai avea o intrebare.Probabil ca in mediile profesionale se foloseste .NET iar release-urile "Express" sunt pt. "home use".Sunt stabile aplicatiile construite cu release-urile express sau trebuie sa strang 3 salarii sa-mi iau un vc++ licentiat?

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: functii win32

Post by Ovidiu Cucu » 31 Oct 2012, 13:51

Nu are nici o legatura editia (Express, Professional, etc) cu "stabilitatea" aplicatiilor. Ceea ce le deosebeste este prezenta sau lipsa unor tool-uri si biblioteci (ex. in Express nu ai editor de resurse, nici MFC).
In mediile profesionale se foloseste .NET insa nu numai. Se foloseste si Windows API si MFC.
Depinzand ce vrei sa faci nu strica sa-ti faci rost de o editie mai completa decat Express.
Pentru programe C/C++ in consola sau folosind Windows API, este suficient Express-ul (cu lipsurile de rigoare, adica (de exemplu) la nevoie ar trebui sa folosesti un editor de resurse third-party).

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: functii win32

Post by Marius Bancila » 31 Oct 2012, 14:04

vector1 wrote:Va multumesc mult pt. raspunsuri.As mai avea o intrebare.Probabil ca in mediile profesionale se foloseste .NET iar release-urile "Express" sunt pt. "home use".Sunt stabile aplicatiile construite cu release-urile express sau trebuie sa strang 3 salarii sa-mi iau un vc++ licentiat?
Daca mai esti student atunci vezi aici: https://www.dreamspark.com/default.aspx.
Daca vrei sa faci software pe care vrei sa-l vinzi, vezi aici: http://www.microsoft.com/bizspark/.

Astea sunt niste programe care iti ofera software gratis sau cu discounturi in anumite conditii.
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

Post Reply