Virsual Studio 開發問題

2021-06-17 00:07:30 字數 548 閱讀 3583

win32 控制台應用  自動生成 stdafx.h stdatx.cpp  resouce.h targetver.h 工程名.cpp  

win32 dll 自動生成 stdafx.h stdatx.cpp   resouce.h targetver.h 工程名.cpp dllmain.cpp

stdafx.h  stdafx.cpp僅是用來生成預編譯

變數定義規範

全域性變數,可以隨處區域性定義 頭中聲名cpp中初始化 經h頭樹映到根原點上,在原點上全域性,明的類都做為庫類,

比較規範的是,先定義乙個glbs.h,把所有的全域性變數原始定義放進去。然後定義乙個externs.h,把你先前定義在glbs.h中的變數都加上extern。注意:如果你在glbs.h中設定了初值,那麼在externs.h中就不要加值了。然後呼叫時,第一次呼叫的#i nclude ,以後呼叫的#i nclude 

類庫層的開發不使用全域性變數,動態鏈結庫dynamic link library  和 可執行程式 executable  為執行體,lib檔案為類庫體,類庫體中不要使用全域性變數,執行體中可使用全域性變數。

Virsual Studio 字元編碼和編碼方式

編碼我們大致可以分為兩類 檔案編碼和記憶體編碼。檔案編碼 用untraedit可以看到裡面的編碼 即源 檔案的編碼,gbk,utf 8等。記憶體編碼即源 編譯成為二進位制檔案的時候採用的編碼。在此我要說的是記憶體編碼 記憶體編碼在vc中只有3個選項 not set,use multi byte ch...

mac開發 ios開發

但是,任何乙個作業系統上,只使用開發語言就去開發程式是不行的。還需要有介面庫。尤其是支援object c的介面庫。mac上使用oc開發應用程式,都會使用xcode這個ide,整合開發工具,xcode中整合了gui介面庫。可以直接拖動控制項到介面上。objective c是一門語言,而cocoa 是這...

Quartz開發 基礎開發

開發環境.net 4.5.1 quartz.dll v2.4.1.0 依賴下面的dll common.loggin.dll v3.3.1.0 依賴下面的dll common.loggin.core.dll v3.3.1.0 本次教程只介紹基於quartz jobs.xml配置檔案方式的開發,這也是簡...