關於vc6 0各種新建工程的含義

2021-07-02 03:48:20 字數 2742 閱讀 1509

cluster resource type wizard --------群集資源型別嚮導,用於建立可到處用的資源專案,例如:字型

database project             --------資料庫工程

devstudio add-in wiazrd      --------開發和設計附加嚮導,給微軟的visual系列工具做外掛程式的嚮導

isapi extension wizard       --------用c++**擴充套件**伺服器功能

makefile                     --------編譯指示檔案,可製作乙個編譯.gpp的自己的g++編譯器

mfc activex controlwizard    --------mfc支援下的activex控制項(*.ocx)

new database wizard          --------新建資料庫嚮導

utlity project               --------使用工程

win32 dynamic-link library   --------用sdk編寫動態鏈結庫(*.dll)

win32 static library         --------用sdk編寫靜態鏈結庫(*.lib)

一般情況下用

或就行

atl,active template library活動模板庫,是一種微軟程式庫,支援利用c++語言編寫asp**以及其它activex程式。通過活動模板庫,可以建立com元件,然後通過asp頁面中的指令碼對com物件進行呼叫。這種com元件可以包含屬性頁、對話方塊等等控制項。

很顯然這裡是建立com元件,比如word裡用的公式編輯器就是乙個com元件。

com服務程式的型別:

- 動態連線庫(dynamic linking library) 最終產生乙個動態連線庫(dll)形式的com服務程式;

- nt服務(nt service):產生乙個以nt服務方式執行的com服務程式。

允許嵌入proxy/stub**。由microsoft提供的midl編譯idl檔案以後,將產生用於物件排程(marshaling)的proxy/stub的**。傳統地,這部分**與com服務程式的**是分離的,但是由於新的com標準支援多執行緒環境下的com物件服務,因此在動態連線庫的com服務程式中也要有proxy/stub的支援。為了支援在網路上的傳輸,atl允許使用者選擇將proxy/stub的**包括在生成的dll**中。這個選項在exe和nt服務型別的com應用條件下不可選。

2.cluster resource type wizard

群集資源型別嚮導通過它可以建立兩種專案型別(resource dll和cluster administrator extension dll)(用於windows nt),比如字型就是一種資源。

這個是給高檔使用者用的自定義嚮導。包含標準應用程式嚮導不提供的功能。建立乙個新的應用程式時,您可以使用應用程式嚮導快速生成你需要的起動檔案最常見的應用型別。但對於特殊的應用程式,你的獨特的工作方式,您可以建立自定義應用程式嚮導。

自定義應用程式嚮導可用於建立通用應用程式專案型別,可以重複產生常見的功能 - 應用程式型別,可以多次使用。自定義應用程式嚮導不能建立一次性專案型別的。像應用程式嚮導,選擇使用者自定義的應用程式嚮導介紹,跟蹤他們的決定,並使用這些決定產生的**,資源和專案檔案的visual c + +編譯工具,需要建立乙個骨架,和正在執行的應用程式。例如,如果你所在的公司的員工通常需要特殊的資料庫資訊的意見,你可以建立乙個自定義應用程式嚮導生成通用的基於對話方塊的前端到資料庫。你甚至可以確保該對話方塊的裝飾公司標誌。

自定義的應用程式嚮導的可能性包括:

??建立乙個自定義應用程式嚮導的**和資源,在現有專案的基礎上,

??修改現有的應用程式嚮導模板中的**

??新增乙個或多個步驟,以現有的應用程式嚮導的步驟

??建立乙個自定義設定的步驟

4.database project

資料庫專案,顧名思義,用來建立資料庫用的。

5.devstudio add-in wizard

是給微軟的visual系列工具做外掛程式的嚮導。

6.extended stored proc wizard

擴充套件儲存過程嚮導,用c++**來擴充套件sql儲存過程用的專案

7.isapi extension wizard

用c++**擴充套件**伺服器功能的專案。

8.makefile

編譯指示檔案,用這個東西,你可以做乙個編譯.gpp的自己的g++編譯器.

9.mfc activex controlwizard

這個是用mfc做activex控制項的嚮導,所謂mfc是微軟的乙個程式設計框架,所謂activex控制項麼舉例來說按鈕、文字框等都是……

用mfc框架生成乙個dll的專案,所謂dll就相當於工具包,可以給其它專案用裡面的功能。

用mfc框架生成乙個exe專案,所謂exe就是真正能執行的程式,比如ie就是個exe,乙個exe經常會用到別的dll裡面的功能。

12.new database wizard

新資料庫(新建)嚮導。

13.utility project

實用工程。

也是生成乙個exe專案,但是不用mfc框架,所以這種專案對使用者的能力要求更高,但是功能更強,適合高檔使用者用的。

和上面差不多,唯一區別是它生成乙個的程式是執行在黑視窗裡的,不是乙個平時喜聞樂見的樣子

16.win32 dynamic-link library

生成乙個dll,但是仍然不用mfc框架。

17.win32 static library

VC 6 0下新建工程中中的17個選項

要理解每種工程的作用需要很多基礎知識,只能簡要的和你講一下 2.cluster resource type wizard 群集資源型別嚮導,用來建立可以到處用的資源專案,比如字型就是一種資源。4.database project 資料庫專案,顧名思義,用來建立資料庫用的。5.devstudio ad...

vc6 0 開啟多個工程的方法

在vc6.0中,我們經常想開啟多個工程,但是開啟乙個工程後再開啟下乙個時就會覆蓋當前工程或者打不開新工程,解決方法如下 1 winxp系統 1 開啟 我的電腦 工具 資料夾選項 檔案型別 2 在 已註冊的檔案型別 的 副檔名 列中的選擇 dsw 然後點右下角的 高階 3 在彈出的 編輯檔案型別 框的...

關於vc 6 0的程式設計小問題

現在用的編工具是vc 6.0,雖然用這個工具來寫一些控制台下的c程式似乎有點大材小用了,但個人覺得用的還算是順手.但最近vc總是給我找麻煩 就說變數的定義問題吧,有一次編繹總是報錯 變數未定義.我可是十分納悶,變數明明在那定義了,怎麼是未定義呢?多方查詢後,終於找出了問題所在,原來有乙個變數是在呼叫...