-
Content Count
42 -
Joined
-
Last visited
Posts posted by tunAli
-
-
Aku dah kat shah alam la. Mechanical gak.
Semester ni aku kena ambik 22 jam kredit (sem akhir, harap2nya ). Pening skit tp yang susah sbb final projek tak siap lg. Subjek2 lain dan jd senang berbanding sem2 sebelum ni. Banyak projek yang kena buat berbanding study.
-
Terima kasih kepada user2 setia di putera.com yang telah tlg saya untuk memahami tetang window programming untuk c++ beberapa tahun yang lalu.
buat masa sakarang, saya sadang menjalankan pfinal projek untuk degree saya ( mechanical). Saya telah membuat keputusan untuk membuat sendiri software untuk selesaikan final projek saya iaitu optimization using genetic algorithm(GA).
Code saya ditulis menggunakan MFC di dalam view/document arcitecture.
Saya cuma ingin mengetahui, boleh tak saya modified rupa bentuk child window/controls supaya lebih lawa, nak tambah kosmestik je. saya tak nak buat control baru dr activeX control. nak derive dari class yang dah sedia ada dlm mfc tapi nak ubah skit appearence dia. tak cukup kalau sekadar nak ubah properties mcm thickborder, color.
-
Gua nak conpius lak ngan C++ ni bila belajar MFC. ni la akibat kalau belajar nak cepat2. boleh tolong gua tak. kat bawah ni ada code untuk print bulatan pada penjuru window.
#include <windows.h> LONG WINAPI WndProc (HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { WNDCLASS wc; HWND hwnd; MSG msg; wc.style = 0; // Class style wc.lpfnWndProc = (WNDPROC) WndProc; // Window procedure address wc.cbClsExtra = 0; // Class extra bytes wc.cbWndExtra = 0; // Window extra bytes wc.hInstance = hInstance; // Instance handle wc.hIcon = LoadIcon (NULL, IDI_WINLOGO); // Icon handle wc.hCursor = LoadCursor (NULL, IDC_ARROW); // Cursor handle wc.hbrBackground = (HBRUSH) (COLOR_WINDOW + 1); // Background color wc.lpszMenuName = NULL; // Menu name wc.lpszClassName = "MyWndClass"; // WNDCLASS name RegisterClass (&wc); hwnd = CreateWindow ( "MyWndClass", // WNDCLASS name "SDK Application", // Window title WS_OVERLAPPEDWINDOW, // Window style CW_USEDEFAULT, // Horizontal position CW_USEDEFAULT, // Vertical position CW_USEDEFAULT, // Initial width CW_USEDEFAULT, // Initial height HWND_DESKTOP, // Handle of parent window NULL, // Menu handle hInstance, // Application's instance handle NULL // Window-creation data ); ShowWindow (hwnd, nCmdShow); UpdateWindow (hwnd); while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg); DispatchMessage (&msg); } return msg.wParam; } LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; switch (message) { case WM_PAINT: hdc = BeginPaint (hwnd, &ps); Ellipse (hdc, 0, 0, 200, 100); EndPaint (hwnd, &ps); return 0; case WM_DESTROY: PostQuitMessage (0); return 0; } return DefWindowProc (hwnd, message, wParam, lParam); }
sekarang ni, pada line ke 8,
HWND hwnd;
tu sebenarnya declare variable ke declare class. HWND stand for what?
-
Microsoft ada languagenya yg tersendiri.ooo. ada tak cara untuk buat program untuk window tanpa API (saja je nak tau).
heran gak. macam mana microsoft mula2 buat window dulu???
-
C/C++ cuma boleh buat program yang berciri "text based" aje kan. macam mana Microsoft boleh reka API yang membolehkan grafik (macam garisan) boleh digunakan? dia gabung ngan assemble language ke?
-
Disebabkan program kita perlu berkomunikasi (send & receive message) ngan OS (Windows), Microsft rekabentuk API. Tetapi, orang kata API ni serabut + terlalu banyak + payah nak tulis(sbb banyak sangat). Oleh itu, kita boleh guna MFC atau ATL yang meng'Encapsulation'kan semua ni dan buat class2+funtion2 yang memudahkan kita menggunakan API tanpa mengetahui hal2 dalaman API. betul ke ayat gua ni?
-
wei tunALI ko mechi arau dulu eh..ape nama betul ko>orang panggil gua Peng.
-
dulu masa masuk UiTM, cita-cita gua
1. sem 01; mesti dapatkan AD (ok)
2. sem 02; kena pulun ANC (tak dapat AD, hampeh terus cita2 ni)
3. mesti kena gred on-time. (part 5 -- > kantoi satu paper lagi, tak leh dah cita2 ni)
4. gred! (aku nak gred gak. insyaallah)
-
elvis tak guna. kaki politik
-
Flop Poppy
Coldplay
aerosmith
Linkin Park
-
gua ada 2 paper je lagi (paper kantoi) untuk sem ni. harap2 dapat habiskan sem ni dan apply degree kat shah alam. Eh, lab facilities kat shah alam lengkap tak? dulu kat arau tak berapa lengkap walaupun ketua program asyik mintak kat pusat. Lepas tu pengarah penang datang untuk paksa kami ke kampus penang ngan janji macam2. lepas tu abuk pun tarak! equipment pun ambik arau punya. hai, politi, politik!
-
Ni gua plak
Diploma Kejuteraan Mekanikal
Semester 1 - 5; kampus arau (Sempoi)
Semester 6 & 7; kampus penang (boring)
-
forum : Pengaturcaraan
nama : MalaysianSecurityForce, puteranetwork, zeph
-
peh, sempoi gila. dah 5 tahun gua tak sentuh IRC. rasa macam duduk dalam library plak. TQ zeph.
-
wei, bila nak upload e-book. tak sabar nak baca (cakap ala bebudak geek). Tq kepada En Zeph yang hensem (eh, ko laki kan)
-
betul2. gila, kesian gua. nak beli buku, takde duit, loan tak masuk lagi. lambat lagi tu...
makasih...
TQ putranetwork sebab ingat kat gua.
-
mungkin window XP gua ada problem sbb dulu gua ade install visual studio 6.0 pakai cd lain dan masih ada problem yang sama. emmm
putranetwork, dah macam2 try, tak jadi gak...
tak pe, esok gua nak cari windows XP media center. kui kui kui.
-
zapatista, visual basic ni satu bahasa pengaturcaraan, bukan database bak kater TunAli, visual basic hanya boleh membuat sambungan ke database sahaja.
yap, gua tau. tq
-
tak baca kat web. blaja kat UiTM. Mechanical Engineering > Automotive engginering + Themodynamic.
tak salah aku kat http://www.howstuffworks.com/ pun ada. Tapi artikel la, bukan teori
-
direktor yang banyak root bukan satu masalah bukan? tak de orang yang pakai WinXp + VC++ 6.0 yang ada masalah macamni ke?
-
Visual Basic??? vb tu jenis bahasa bukan jenis database..
-
aa.. betul latu... tapi kalau hidrogen yang si compress (gas --- > cecair) dan disimpan untuk kegunaan stesen minyak boleh mnyebabkan ledakkan yang gila babeng. Serius ni. 2km yang gua sebut tu kira minimum radius. Sebab tu la keta hybrid masih jadi concept car. tak leh nak pasarkan walaupun prototype dah belambak kat dunia ni (favourited aku, mesti la honda hybrid).
-
ada sapa2 boleh bagi penyelesaian. Lepas aku install WinXP, Visual Studio C++ (Enterprise Edition) aku takleh nak buat new peojek. Bila aku tekan finish kat MFC AppWizard (exe) dia akan jadi camni
sekarang ni kena pakai pc adik aku. boring gila.. Tolong, sapa2.
-
Berdasarkan pengalaman saya, sebelum belajar Visual C++, belajar dulu Visual Basic.. senang sikit nak get through.Mmg betul la kalau dulu dia belajar C++ terus lompat ke Visual C++ mmg susah.
Apa2 pun slowly tengok syntax2 yg baru tu, kenalpasti dan kalau boleh hafal..
Dulu ader buat projek Visual Basic. Kalau nak kita, VB senang gila. Nak access data ngan properties+method+dll macam makan kacang aje. tak macam Visual C++. Tapi, program mesti jadi slow sikit dan ada banyak programming limitation. Iya la... Dah VB dan direka untuk window program programming aje, memang camtu la...
Apa Pentingnya C++?
in C, C++
Posted · Report reply
LEh.....
Korang tak perasan ke ada berapa kerat sangat program komersil yang buat pakai JAVA. Janji-janji JAVA (melalui librarynya yang besar) tu tak la bagi kesan sangat pun sebab bila korang nak buat program komersil, kena optimize kelajuan, memory usage.
kalau nak buat program yang paparkan kualiti 3D, kena pakai Direct3D atau OpenGL (pakai la C++).
kalau nak buat window program, kena pakai WIndow API (atau MFC). kalau ko pakai Visual Basic, response dia mmg lambat. .Net, tak tau nak komen sbb tak guna lagi.
Kalau ko nak buat program yang menggunkan memory yang banyak, kena design program ko sebaik mungkin. Sebab tu la C++ ada banyak tool. new operator la, OOP design la, STL la, pointer la, reference la, safety untuk pastikan kita tak sengaja tukar value variable. kalau ko guna, baru la ko tahu yang c++ ni tek menyusahkan, sebaliknya menyediakan macam-macam tool. Kalau takmau guna tool ni, jangan la guna tool tu.
tapi, kalau ko asyik nak print kat sreen je, tak payah la nak c++. C++ ni kita guna bila program kita kompleks, dan semua program-program komersil mmg komplek.
Sapa-saya yang budak Uitm kat sini mesti biasa guna OPAC(sistem library). Korang mesti menyampah sebab selalu hang dan lambat. kejap2 sistem down. ko klik apa2 pun lambat skit nak response. Tu sebab dia guna VB.