Jump to content
Sign in to follow this  
deqna_aryna

Visual C++...camne Ek?

Recommended Posts

hi salamz... ni tgh kompius ni...nak tanye...kalo dlm Visual C++ deqna guna MFC utk wat interface die tau..so if dh create satu,,,cth nye 'timetable'..so dlm timetable ni ade lak 2 source..1-source files(dlm format .cpp) 2- header files...(dlm format . h)bile nak link ngan file lain..leh ke create kat cni je?camne nk link?

if dalam C++/C tau la sikit2...sbb die leh panggil je kan? ni camne ni...? tulun laaaa

Share this post


Link to post
Share on other sites

salam..

deqna, sama je dlm C++/VC++ cara linkkan header file dia guna prepocessor directive. contohnye kat dalam file format.cpp

#include "header1.h"
#include "header2.h"

main()
{

//code

}

kalau ader linking error, pastikan compiler arguments/flags dah dipointkan dengan betul kat mana file "header1.h" & "header2.h" sepatutnya berada.

dan biasanya kalau deqna compile sesuatu code dan keluar linking error, kena pastikan compiler dapat guna library yg diperlukan (.LIB).

Edited by puteranetwork

Share this post


Link to post
Share on other sites

tgh kompius ni...br blaja dh kene wat sistem...camni...if deqna create 1 file cth deqna letak nama timetable....akan ada 3 part...

1-timetable classes

2-timetable resources (kat cni la letaknye interface sume tak kire bape bnyk interface kiter wat termasuk main interface dia=timetable)

3-timetable files....(letaknye source files n header files termasuk file2 yg terhasil dari interface yg kite bina...)

so...deqna kompius lagi ni... if kat source file tu kite tambah satu file tanpa mmbuat interface baru...hmm kite kene wat utk header file jugak ke?n macam mana nk link atau nak bagi sistem tu berfungsi.(katakan file yg ingin di buat tu mempunyai code2 megira atau array atau ape2)

Share this post


Link to post
Share on other sites

kalau deqna tambah lagi file baru contohnye format2.cpp, header file tu guna je yang dah sedia ada.

deqna kena fahamkan dulu role dan fungsi header file diwujudkan. header (*.h) ialah tempat utk membuat deklarasi class dan member function. Compiler tak kesah macam mana function kat dlm header file tu diimplementkan.

sebab utama diorang wujudkan header file ni untuk memudahkan tugas terutama sekali kalau nak buat project besar besar dan melibatkan ramai programmer. contohnya ada 5 team dalam sesuatu project, tapi semuanya guna satu header file yg sama.

so, tak kesahlah kalau nak guna header file atau tak, terpulang dan bergantung jugak kepada program yang nak didevelopkan oleh deqna tu.

selagi header file tu dilinkan dengan betul, takde masalah untuk sistem tu berfungsi..

deqna kena banyakkan practice ni, cuba masuk http://www.planetsourcecode.com dan cari sistem2 yang separuh/penuh siap dan try belajar dari situ.. compile, recompile.. compile .. recompile.. nanti paham.. smile.gif

Edited by puteranetwork

Share this post


Link to post
Share on other sites

ok yg ataih td tu nak 'link' kan header file kan?kalo file dlm format *.cpp lak camne...?same ke ngan C++/C? lagi satu...if dah create file baru...file sebelumnye kene ubah skit kan? time kasih ye

Share this post


Link to post
Share on other sites

*.cpp tu extension utk filename C++, kalau C pulak dia guna extension *.c

so ada perbezaan kat situ..

biler dah create file baru, file sebelumnya tu tak yah usik aper2.. lepas tu compile, kalau ada error, tengok la aper error dia keluar. then post kat sini, maybe saya boleh tolong ikut kemampuan.

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...