bcb編程
㈠ BCB和COM編程的關系是什麼
BCB 是Borland的集成開發環境,本身也支持編寫com程序。
由於borland本身自己實現了com的介面,如果要更改裡面自動生成的代碼可能需要深點的功力才可以,它在生成中已經聲明了,如果文件有更改,則將文件自動創建一遍就可以了。com其實用什麼語言做都可以。
㈡ 一段C語言在BCB中編譯的代碼,求解釋
char buffer[1024] = {0}; //定義並賦初值為全0
#pragma resource "*.dfm" //資源定義在各個dfm為擴展名的文件中
TForm1 *Form1; //定義一個指向TForm1窗體對象的指針
(->) 仿問指針所指對象的元素的訪問運算符,與點(.)相對應,就是一個減號加一個大於號連寫在一尺碼起,使用類的指針,結構體指針和聯合體指針,就經常會用到這個指向訪問運算符啊,這個運算符可不是BCB特有的,是C語方和C++共有的,不認得它說明你C的基礎不牢靠啊
#include <vcl.h> //包含頭文件 vcl.h 它是什麼庫的頭文件,我也不曉得咧
BCB與VC就所用的語言來講都是標準的C/C++,沒有區別,但是在資源的定義上,工程的處理上,窗體、資源與代碼的關聯上、集成環境的使用上都是完全不同的
BCB到6.0之後還有沒有繼續升級我不曉得,但是Bland公衫困塌司已尼倒閉不再有後繼支持了,若不是手頭還有舊的BCB項目要繼續維護話,新手是沒有必要學習使用BCB來開發了,windows下的C/C++編程用VS20XX系列夠用了,舊到VC6,新到VS2011,學習或或圓開發都是可用的。
我最近五到六年裡都一直只用VS2003(VC7.1),偶而也用BCB6.0(那是因為公司有一個舊項目是BCB開發的框架,做界面時是比VC7.1省事快捷此),在此之前,我還用了好多年的VC6和TC3.0呢,初學時我用的是TC2.0+DOS3.3/DOS6.22,現在我轉行了,16位的32位和64位的都不做而改做8位的C51程序了,這是進化還是退化了呢? 呵呵,羅嗦太多了