Jump to content
Sign in to follow this  
tunAli

Grafik Dalam C++

Recommended Posts

saya baru dalam c++ (sekarang tengah belajar Visual c++). Masalah saya ialah saya tidak paham macam mana MFC boleh buat semua jenis windows tu (termasuk control2nya) dari segi konsep dan teori (nak pakai tahu la). macam mana kalau kita nak buat control kita sendiri atau nak design interface baru (macam nak buat grid axcel; perhatian: nak design dari awal bukan ambik orang punya). kena coding pakai c++ ke atau activeX. boleh tak terangkan konsepnya? blink.gif

Share this post


Link to post
Share on other sites

saya baru dalam c++ (sekarang tengah belajar Visual c++). Masalah saya ialah saya tidak paham macam mana MFC boleh buat semua jenis windows tu (termasuk control2nya) dari segi konsep dan teori (nak pakai tahu la). macam mana kalau kita nak buat control kita sendiri atau nak design interface baru (macam nak buat grid axcel; perhatian: nak design dari awal bukan ambik orang punya). kena coding pakai c++ ke atau activeX. boleh tak terangkan konsepnya? blink.gif

Dlm sains kom, ada subjek namanya WINDOWS PROGRAMMING. Kita blh call API dlm windows, utk create form, button dn mcm2 lg. Form plak, bkn stakat petak je... nak bulat ke .. apa ker... semua blh.

Share this post


Link to post
Share on other sites

tak ade yang cukup mafia nak jawab? blink.gif

disini kami tidak memanggil orang lain sebagai mafia. Hanya mafia sahaja yg memanggil orang lain mafia

Share this post


Link to post
Share on other sites

Masalah saya ialah saya tidak paham macam mana MFC boleh buat semua jenis windows tu (termasuk control2nya)

rasanya ada banyak buku-buku yg menerangkan tentang Programming for Windows, cuba cari..

dlm buku programming for windows ni akan ajar macam mana nak guna Registry, Resource, ActiveX, interface, MAPI, dll

yang penting utk programming utk windows ni kena tahu la C++ punyer Classes utk window:

contohnya macam cView, cDialog etc..

Share this post


Link to post
Share on other sites

Hehehehe...

sekali server down lak, tak leh nak masuk internet.

Saya ( gua; eh, perkataan ni dilarang jugak?) bukan budak sains computer, saya budak mekanikal eng yang minat gila ngan programming sejak 5 tahun lepas... sebelum ni pakai sgi, asp, basic, dan beberapa bahasa kuno yang lain (termasuk bahasa nepal). tapi sekarang ni baru berani ngan oop (c++ la yang paling sempaoi). sebab c++ ni opp ngan kurang limitation dia, saya pilih la subject ni untuk study sendiri. tapi saya tak paham teori (biasa aaa, budak engeenering, "teory come first before the world make more brighter")

untuk nak kawal interface untuk window. selain study semua class tu, boleh tak bagi tip lagi. blink.gif

Share this post


Link to post
Share on other sites

Kadababo...

lepas saya (gua; kalau bleh guna perkataan nie) install win XP, Ms Visual Studio 6.0 tak mau buat project baru (new project). alasan dia, (lepas tekan finish button dalam wizard) "the ... directory is not exist"" (walaupun direktori saya buat secara manual). nak beli Ms Visual Studio .Net tak dak duit (buat2 macam selalu beli original :> hehehhe). macam mana nak setel ha? blink.gif

Share this post


Link to post
Share on other sites

Kadababo...

Visual C++ tu satu extention daripada c++ ke apa. sebab banyak syntax yang tak penah tengok daripada C++. Dia satu extention yang di'incorporat'kan dalam c++ ke? blink.gif

Share this post


Link to post
Share on other sites

Kadababo...

Visual C++ tu satu extention daripada c++ ke apa. sebab banyak syntax yang tak penah tengok daripada C++. Dia satu extention yang di'incorporat'kan dalam c++ ke? blink.gif

???ngko penah blaja c pulas pulas ker?kalau camtu naper syntax tak sama pulak?

Share this post


Link to post
Share on other sites

macam mana kalau kita nak buat control kita sendiri atau nak design interface baru (macam nak buat grid axcel; perhatian: nak design dari awal bukan ambik orang punya). kena coding pakai c++ ke atau activeX. boleh tak terangkan konsepnya? blink.gif

tak ada orang nak jawab? MalaysiaSecurityForce? blink.gif

Share this post


Link to post
Share on other sites

???ngko penah blaja c pulas pulas ker?kalau camtu naper syntax tak sama pulak?

contohnya;

Musician->Create(WS_CHILD | WS_VISIBLE, CRect(10, 50, 150, 70), this, 0x1552);

masa c++ dulu, tak ade la pula cita pasai WS_CHILD bla bla bla dan bla bala bla... blink.gif

Share this post


Link to post
Share on other sites

contohnya;

Musician->Create(WS_CHILD | WS_VISIBLE, CRect(10, 50, 150, 70), this, 0x1552);

masa c++ dulu, tak ade la pula cita pasai WS_CHILD bla bla bla dan bla bala bla... blink.gif

oooo.. yang ni gua dah paham... dia derive drpd MFC classes and methods...

tak ade orang nak jawab ke soalan lain??? sad.gif

Share this post


Link to post
Share on other sites

mcm puteranetwork bagitau..

cari buku "Programming Windows" by Charlez Petzold

lagi satu kalau nak quick guide

http://www.winprog.org/tutorial/

secara teori.. kalau ko rajin pakai function untuk read/write file dalam c/c++

dia mesti ada handle utk file tu..

dalam windows programming pun..lebih kurang sama..

setiap objects (window, button, editbox) semua ada handle masing

lebih kurang gitu laa

Share this post


Link to post
Share on other sites

Kadababo...

Visual C++ tu satu extention daripada c++ ke apa. sebab banyak syntax yang tak penah tengok daripada C++. Dia satu extention yang di'incorporat'kan dalam c++ ke? blink.gif

lbh kurang je ngan C++... cuma yg visual je yg bezanya

Share this post


Link to post
Share on other sites

contohnya;

Musician->Create(WS_CHILD | WS_VISIBLE, CRect(10, 50, 150, 70), this, 0x1552);

masa c++ dulu, tak ade la pula cita pasai WS_CHILD bla bla bla dan bla bala bla... blink.gif

Itu utk call api... lbh kurang mcm nk wat form pakai windows API laaa... ko blajar C++ basic je kot.

Share this post


Link to post
Share on other sites

Kadababo...

lepas saya (gua; kalau bleh guna perkataan nie) install win XP, Ms Visual Studio 6.0 tak mau buat project baru (new project). alasan dia, (lepas tekan finish button dalam wizard) "the ... directory is not exist"" (walaupun direktori saya buat secara manual). nak beli Ms Visual Studio .Net tak dak duit (buat2 macam selalu beli original :> hehehhe). macam mana nak setel ha? blink.gif

Jangan pakai .NET. Itu utk platform NT,2000 dan XP je.

Share this post


Link to post
Share on other sites

just nak nasihat sikit je kpd TunAli:

Cuba ambik contoh-contoh kod dan belajar dari situ. contohnya kat planetsourcecode.com

Biar la orang kater kita ni script kiddies ke aper bende ke, janji kita ada effort nak study.. itu yg penting.. kalau nak bincang secara technical semua syntax/control/classes/handle, rasanya kat forum Microsoft.com sendiri ramai engineer-engineer yg ada bukak forum tentang ni. Daftar je sebagai ahli MSDN. Anda boleh belajar banyak perkara teknical melalui situ.

Share this post


Link to post
Share on other sites

ops... aku termisss plak. Ko buat OCX laaa... activex control. Pakai tu laa.. ko bleh wat control ko sendiri. Bkn susah pun.

gua baru overview text untuk activeX. nampak macam susah je... tak pa, gua cuba wink.gif

Share this post


Link to post
Share on other sites

Itu utk call api... lbh kurang mcm nk wat form pakai windows API laaa... ko blajar C++ basic je kot.

saya blajar c++ asas je kot, macam teknik oop, reuse, inherited, pointer, tapi tak sampai ke API. API ni teknik ke satu jenis bahasa lain. Dia wujud untuk semua jenis bahasa programming jugak ke macam visual basic dan java??? blink.gif

Share this post


Link to post
Share on other sites

Jangan pakai .NET. Itu utk platform NT,2000 dan XP je.

dah tu mcam mana nak setel masalah ni? nak kena pakai windows ME balik??? ( ohmy.gif adik, pinjam pc ko balik!!). Dah tu, kalau kina nak control stail windows XP (grafik dia lebih kepada XP macam button yang lebih besar dan membulat kat hujung) macam mana??? blink.gif

tapi lepas gua search kat microsoft.com, dia kata

Operating System Visual C++ .NET 2003 can be installed onto any of the following systems:

Microsoft Windows® Server 2003

Windows XP Professional

Windows XP Home Edition¹

Windows XP Media Center Edition

Windows XP Tablet PC Edition

Windows 2000 Professional (SP3 or later required for installation)

Windows 2000 Server (SP3 or later required for installation)

Applications can be deployed onto the following systems²:

Windows Server 2003

Windows XP Professional

Windows XP Home Edition

Windows XP Media Center Edition

Windows XP Tablet PC Edition

Windows 2000 (Service Pack 2 recommended)

Windows Millennium Edition (Windows Me)

Windows 98

Microsoft Windows NT® 4.0 (Service Pack 6a required)

Share this post


Link to post
Share on other sites

just nak nasihat sikit je kpd TunAli:

Cuba ambik contoh-contoh kod dan belajar dari situ. contohnya kat planetsourcecode.com

Biar la orang kater kita ni script kiddies ke aper bende ke, janji kita ada effort nak study.. itu yg penting.. kalau nak bincang secara technical semua syntax/control/classes/handle, rasanya kat forum Microsoft.com sendiri ramai engineer-engineer yg ada bukak forum tentang ni. Daftar je sebagai ahli MSDN. Anda boleh belajar banyak perkara teknical melalui situ.

peh, tq puteranetwok, sempoi gak idea tu... saya dah browse tengok dalam documentation dia dan sesuai dak tu teori-man macam saya laugh.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...