bita 0 Report post Posted May 7, 2010 nk mintak tlg keje final projek aku kene buat traffic light simulation..dalam bentuk GUI...jadi aku nak mintak bantuan kt korang yang expert dgn c++ aku taktau nak mulakan mcm mana..dan mcm mana nak menulis code nya.. 1)header ape perlu digunakan? 2)code yg digunakan? 3)code untuk GUI atau sesuatu pergerakan dlm GUI? kalau korang ada contoh source code..lebih bagus untuk aku dpt wat rujukan untuk final projek aku nie.. lagi satu aku nak tanya...mcm mana nak buat dlm C++ seolah2 ada database menyimpan data?contoh kalau aku masukkan nama seseorang dia akan store nama yg dimasukkan tarikh dan masa...lepas tu bila kita tulis balik nama yang kita masukkan tadi tu..dia akan keluarkan output nama tu diisi pada tarikh bila dan pada waktu berapa? harap korang boleh tlg aku..aku kene submit 26/5/2010 nie. Quote Share this post Link to post Share on other sites
bita 0 Report post Posted May 8, 2010 tkde sapa boleh tlg ke???hurmm bagi satu contoh code untuk wat pergerakan dan stop kan pergerakan pun jadi lah...tlg sgt2 Quote Share this post Link to post Share on other sites
DevGuy 0 Report post Posted May 8, 2010 huh sian aku tgk . aku pernah tolong budak univ monash buat tjesis dia tapi dlam visual basic.net aaa guna GA. kalau c++ tak der aa bro huhuh Quote Share this post Link to post Share on other sites
bita 0 Report post Posted May 9, 2010 hmm tkde kalau mcm tu..mcm mana nk buat satu pergerakan object dlm c++ dan berhentikan object tu? Quote Share this post Link to post Share on other sites
betik 11 Report post Posted May 10, 2010 [quote name='bita' date='08 May 2010 - 01:25 AM' timestamp='1273253119' post='1029524'] nk mintak tlg keje final projek aku kene buat traffic light simulation..dalam bentuk GUI...jadi aku nak mintak bantuan kt korang yang expert dgn c++ aku taktau nak mulakan mcm mana..dan mcm mana nak menulis code nya.. 1)header ape perlu digunakan? 2)code yg digunakan? 3)code untuk GUI atau sesuatu pergerakan dlm GUI? kalau korang ada contoh source code..lebih bagus untuk aku dpt wat rujukan untuk final projek aku nie..[/quote] membuat aplikasi GUI dan menghasilkan grafik bergerak dalam GUI adalah dua benda berbeza... oleh kerana anda mahu membina GUI yang mempunyai grafik yang ada pergerakan(bukan pergerakan seperti scroll bar yang sudah native dalam sesuatu GUI framework ataupun GUI yang anda bina sendiri), maka anda perlu membuat 2 benda: 1) coding untuk aplikasi GUI: biasanya menggunakan framework seprti QT, GTK+, etc...tapi, kalau nak guna atas windows, boleh terus guna windows API 2) coding untuk grafik dalam aplikasi tersebut: asas pergerakan grafik adalah grafik yang dilukis, papar, padam, lukis semula, papar semula, padam(ulang berkali-kali sehingga sampai ke koordinat yang dihajati)...anda boleh guna cara tu kalau masih dalam peringkat baru mencuba...hasilnya memang tidak memuaskan... oleh kerana masa dah suntuk, anda mungkin boleh menggunakan GDI+ library yang sudah ada dalam windows(jadi, hanya terhad dalam OS Windows) dan guna matrix tranformation(digunakan dengan meluas untuk grafik programming)...matriks yang digunakan ialah affine matrix yang kebiasaanya dalam bentuk berikut: [code]| a b 0 | | c d 0 | | tx ty 1 |[/code] a, b, c, d adalah bahagian linear dan tx, ty adalah bahagian translation...untuk menggerakkan sesuatu grafik dari satu titik ke satu titik, bahagian yang perlu dimanipulasi hanyalah translation part...tapi jangan bimbang pasal matriks2 ini sebab sudah ada method dalam GDI+ C++ wrapper class tersebut(i.e:TranslateTransform)... untuk contoh: http://www.drdobbs.com/184416698;jsessionid=G1LXGEQT2NM0VQE1GHPSKHWATMY32JVN?pgno=1 ataupun, boleh guna [url=http://www.opengl.org/resources/code/samples/redbook/]OpenGL[/url] ...contoh sourcecode dari mereka ---> http://www.opengl.org/resources/code/samples/redbook/ ataupun kalau menggunakan QT framework, boleh guna [url=http://doc.trolltech.com/4.3/graphicsview.html]QGraphicsView::matrix()[/url] ...cth sourcecode dari mereka---> http://doc.trolltech.com/4.3/graphicsview-dragdroprobot.html saya dah lama tinggal programming menggunakan DirectX(boleh jugak digunakan untuk menggerakkan grafik) dan sourcecode lama semua dah masuk paya ...so, cuba nasib anda dengan meng-ggoolge lah ya ... [quote]lagi satu aku nak tanya...mcm mana nak buat dlm C++ seolah2 ada database menyimpan data?contoh kalau aku masukkan nama seseorang dia akan store nama yg dimasukkan tarikh dan masa...lepas tu bila kita tulis balik nama yang kita masukkan tadi tu..dia akan keluarkan output nama tu diisi pada tarikh bila dan pada waktu berapa? harap korang boleh tlg aku..aku kene submit 26/5/2010 nie. [/quote] semua aplikasi tidak akan menyimpan apa2 data selepas di-terminatekan kecuali data2 tersebut disimpan disatu tempat dalam apa2 format yang akan diakses semula oleh aplikasi tersebut bila dinyalakan semula...data2 boleh disimpan dalam pc user sendiri(akan timbul security isssue), di server, CD, etc...format boleh guna database punya data format(perlu ada database management systme seperti PostgreSQL, mySQl, Access, etc), XML, hatta plain text file sekalipun... jadi dalam situasi anda, anda boleh menggunakan plain text file sahaja yang disimpan di cakera keras pengguna....sebagai menambah sedikit aspek keselamatan, bolehlah dicincang data tersebut(menggunakan MD5 atau SHA-2) sebelum ditulis ke text file tersebut... //best jugak guna anda, mereka, saya ni..haha Quote Share this post Link to post Share on other sites
bita 0 Report post Posted May 11, 2010 terima kasih atas info yang diberi..jika ada sebarang masalah saya akan refer kembali disini Quote Share this post Link to post Share on other sites