Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Potreban MFC tutorijal

[es] :: C/C++ programiranje :: C/C++ za početnike :: Potreban MFC tutorijal

[ Pregleda: 1680 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

GORSHTAK
Ivan Matić

Član broj: 136182
Poruke: 285
93.86.153.*



+5 Profil

icon Potreban MFC tutorijal20.09.2009. u 22:35 - pre 177 meseci
Zdravo,
treba mi neki MFC tutorijal.
Naravno odmah da presečem, poslednje što mi treba je GUI. Treba mi nešto što obrađuje multithreading, serijalizaciju, sokete i mrežno programiranje, rad sa fajl I/O, povezivanje sa bazama, opisi tipova (LPCWSTR, LPCSTR) i njihove konverzije u standardne tipove (wchar_t, char, int) ...
msdn je očajan i često nema primera.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
77.46.192.*



+2790 Profil

icon Re: Potreban MFC tutorijal20.09.2009. u 22:43 - pre 177 meseci
Nikada nisam kupovao MFC. Zar se uz njega ne dobija literatura?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Potreban MFC tutorijal21.09.2009. u 09:11 - pre 177 meseci
Citat:
Nedeljko: Nikada nisam kupovao MFC. Zar se uz njega ne dobija literatura?

Ne, full msdn subscription se placa , dok na sajtu msdn-a ima uglavnom jednostavnih primera i dobra referenca klasa i f-ja .





Viva lollapalooza
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Potreban MFC tutorijal21.09.2009. u 11:19 - pre 177 meseci
Nisi napisao koja verzija. Npr. uz VS6 je isao MSDN CD (2 komada) da dosta primera.
Pogledaj ovo
http://www.codersource.net/codersource_mfc_prog.html
http://www.dreamincode.net/forums/showtopic57443.htm
threading
http://www.codersource.net/mfc_multithreaded_animation.html

linkovi su sa http://www.google.com/search?q=mfc+tutorials
 
Odgovor na temu

GORSHTAK
Ivan Matić

Član broj: 136182
Poruke: 285
93.86.146.*



+5 Profil

icon Re: Potreban MFC tutorijal22.09.2009. u 19:51 - pre 177 meseci
Citat:
Eurora3D Team: Nisi napisao koja verzija. Npr. uz VS6 je isao MSDN CD (2 komada) da dosta primera.


Verzije 2003 i 2005.
Što se tiče dreamincode, ili sam slep ili nema source-a za onaj primer, za ostale znam, mogu da posluže samo ako prolazim kroz msdn mfc reference klasa, pa da tražim primere za svaku pojedinačno ali to je mukotrpan posao.

Možda sam se u samom startu loše izrazio, pre mi treba win api, ali rekoše mi da je win api komplikovan za rad i da je napravljen mfc da bi se olakšalo.

Naravno, treba krenuti od azbuke, objašnjenje za tipove za koje ne znam šta predstavljaju, kako se beleze u memoriji i kako se mogu predstaviti/konvertovati u standardne tipove
LPCSTR - const char*
LPCWSTR - const wchar_t*
LPCTSTR - možda const TCHAR
TCHAR - neka varijacija wchar_t ?????
WORD - long pretpostavljam
DWORD - možda double?
HINTERNET - wtf??? neka varijacija SOCKET-a
LPVOID - ?????
HWND - ovo je nešto za prozore, ali to me sad ne zanima
BOOL - bool
BOOLAPI - wtf again????? ( #define BOOLAPI INTERNETAPI BOOL WINAPI )
Kad bih zaseo, provalio bih šta predstavljaju gore navedeni, ali šta je sa onim za koje ne znam da postoje...

Ako neko ima neki dobar tutorijal, koji nema akcenat na pravljenje formi (poželjnije najprostija dobra stara konzola), pa makar pojedinačno neka oblast koju sam pomenuo, bio bih mu/joj zahvalan. Sve što sam do sad tražio, dobio sam forme, forme, forme ...

PS: radije bih izbegao ovo i držao se što standardnijeg c++a, ali ne znam detalje oko projekta za koji je moja firma konkurisala, pa bolje da se pripremim unapred.

 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Potreban MFC tutorijal23.09.2009. u 09:17 - pre 177 meseci
Ne treba ti tutorijal za neke od ovih tipova podataka .
Selektuj ih i ->desni klik -> Go to definition i VS ce ti otvoriti header sa njihovim typedef-ovima
npr .
windef.h
typedef unsigned long DWORD;
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;

TCHAR - se ponasa razlicito u zavisnosti od selektovanog CharacterSet-a u Configutation Propterties projecta (Unicode ili ANSI)
tj,.moze da bude i char (ansi) i wchar_t(unicode).

LPTSTR je TCHAR*.
LPCTSTR je const TCHAR*

ANSI :
LPSTR - char* .
LPCSTR - const char*.

UNICODE :
LPWSTR - wchar_t*
LPCWSTR - const wchar_t*

Koristi TCHAR ako hoces da imas kompatibilnost sa character setovima bez izmene koda ..

Sto se tice stringova ovde imas tutorijal :
http://www.codeproject.com/KB/string/cppstringguide1.aspx

LPVOID je isto sto i void*
HINTERNET je HANDLE tip koji je pointer na sistemski objekat a opet nije nista drugo nego 'void*' :)
U principu nema tu nikakvih novina sto se tice tipova vec samo druga semantika ...
Iza svega ovog se kriju standardni c++ tipovi.





Viva lollapalooza
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Potreban MFC tutorijal

[ Pregleda: 1680 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.