最近,找到的工作都是需要我去寫程式。
故重新拿起Builder C++來做為開發環境。
在撰寫程式前,我們應該去了解其開發環境中專案組織。
而在BCB(Bloand builder C++)中
1. 首先在[view]\[project manager]中
這裡我們可以為某一專案中,加入一個lib或res
2.在作業系統中,資料夾內容
其中特別注意的有
a. 1.project1.bpr:專案描述描(XML),給BCB看為其環境設定。
b.project1.cpp:專案的主檔,裡面是程式執行時的進入點。其內容
第5,6行中的USEFORM("Unit1.",Form1);
c.project1.res:專案使用的資源檔。
d.project1.tds:BCB compiler and linker過程中產生的偵錯檔。
e.Unit1.dfm: Form1表單的描述檔,一個表單上的VCL 物件設定,本檔主要作這些VCL及其設定。(在拿到別人程式時,常因沒有別人安裝元件,導致無法成功開啓時。可先復制其*.dfm再去複制其各Unit1.cpp)
f.Unit.cpp,Unit1.h
------------------------------------
如何複制別人專案
1.複制*.dfm(表單的元件及設定屬性)
可必免自行拖拉設定.
2.對Unit1.h中設定
表單(Form)為表單外觀的設定,每一表單對有對應一個Unit而在Unit.h中
__published:中由BCB負責維護(增加元件時),故我們要複制時需要對此宣告其加入的VCL元件。
加入其元件的宣告。
private:本類別所專屬的私有的變數及函式
public:如果希望變數及函式可以被其他的類別或程序呼叫時。外部的程式也可透過此區的變數或函式操作private區的變數。
3.Unit.cpp
也是由BCB來負責管理的,像是在表單中Button2 even,寫入程式時在Unit.h中Published中會出現其對應的函式宣告。
在表單中對每個even中,按下後填入其程式。
即可成功複裡它人專案的程式。
沒有留言:
張貼留言