在Win10中安裝VC6


在Win10中安裝VC6

 

 

 

 

-------------------------------------

 

1、新編Win32API函數大全;
2、精通Windows.API 函數、接口、編程實例;
3、MFC類庫參考手冊;
4、Microsoft Win32 程序員參考大全;

 

 

 

 

 

 

 

 

---------------------------------------------

msdnvs98 - MSDN98_1.ISO MSDN98_2.ISO
C:\Windows\hh.exe e:\98VS\2052\msdnvs98.col

 

MSDN Subscriptions Library June 2007 Edition - DVD (Simplified Chinese) 詳細信息
文件名 cn_msdn_library_2007_06_dvd_x13-70482.iso
SHA1 7D397955AA5B226BF6A2ABF9B4F17B1C2A2E0E54
文件大小 2.16GB
發布時間 2007-06-27
ed2k://|file|cn_msdn_library_2007_06_dvd_x13-70482.iso|2314426368|9B9D46CA1104B4647C579FEF28ACC4F0|/

 

h3Viewer
http://mshcmigrate.helpmvp.com/viewer
https://s3-us-west-2.amazonaws.com/www.helpware.net/download/h3Viewer/H3Viewer_Setup_119.exe
http://www.helpware.net/download/h3Viewer/H3Viewer_Setup_119.exe
https://visualstudiogallery.msdn.microsoft.com/4c360395-6afd-4087-94ed-cbcbebe04a20/

 

MSDN Library Visual Studio 6.0 (CHS).lnk
C:\Windows\hh.exe e:\98VS\2052\msdnvs98.col

 

Visual Studio 2005 MSDN Library  簡體中文.lnk
"C:\Program Files (x86)\Common Files\microsoft shared\Help 8\dexplore.exe" /helpcol ms-help://MS.MSDNQTR.v80.chs /LaunchNamedUrlTopic DefaultPage

 

 

 

----------------------------------------------

Win10 運行 VC6 可能存在的問題:

 

1、操作系統權限管理降到最低,禁用各殺毒和安全軟件;
2、將安裝文件解壓,setup.exe作為系統管理員方式運行;
3、安裝時數據接口中把DAO,RDO之類的接口選項去掉;
4、安裝后,在64位操作系統下,要替換DM.DLL、TLLOC.dll解決調試出錯問題;
5、Debug選項中,取消Tools->Options->Debug->OLE RPC debugging 選項,解決調試時出現 OLE32.DLL調用出錯問題;
6、安裝VisualAssist;
7、編譯Filetools插件,並安裝到VC環境中。

 

1、VC++6.0在win10(7/8)上,啟動報錯(0xc0000142),無法啟動程序。
解決方案:搜索下載個英文版VC++6.0的MSDEV.exe執行文件,放到VC6根目錄\Common\MSDev98\Bin內,鼠標右擊"MSDEV.EXE"選擇"屬性"-"兼容性"以xp兼容模式運行,即可正常啟動VC6程序。

2、編譯報錯"Compiling... Error spawning cl.exe",無法成功編譯。
解決方案:打開VC++6.0程序,依次點"工具(T)"—"選項(O)",彈出窗口在"目錄"選項卡里有四個選項,分別為:可執行文件(executatble files)、include files、library files、source files
依次點"目錄"的每個選項,在下方"路徑[D]:"內,將路徑修改為正確的目錄。為防止漏掉某個路徑,建議每個都重新定位目錄。改完點"確定"保存。
再編譯不會報錯了。

3、點"打開"或者"添加"時程序崩潰。
解決方案:這個步驟比較多,具體請看上面經驗里的第三步,這里就簡單的介紹一下:
一、下載filetool工具,這個是微軟針對此問題給出的補丁工具。
二、利用工具里的filetool.dll文件,對原有的“打開”和“添加”進行替換。
三、將Ctrl+O快捷鍵也改成指向新插件。

 

---------------------------------------

via https://www.cnblogs.com/waleswood/p/6119958.html

 

工具

工欲善其事必先利其器,因為這個 VC++ 6.0 古老的東西,網上的下載地址都失效了,翻遍各大搜索引擎之后,終於讓我找到了由 UnpackCN里的高人 cntrump 制作的最新的 VC6 專業版 + SP6 + 2003r2 sdk + VAX +WndTabsEx+Windbg 增強版,集成了智能提示、標簽頁、行號顯示等插件,原貼已經找不到了,在這里找到一個轉帖:http://www.cctry.com/thread-158869-1-1.html,下載地址:http://pan.baidu.com/s/1mixxdWG,強烈推薦使用這個版本。此處在提供一個安裝版吧,網上大多數也找不到了,最新SP6中文和英文集合,下載地址:鏈接:http://pan.baidu.com/s/1qYIqYpI 密碼: jspb 。MSDN 下載地址:http://pan.baidu.com/s/1pLnkScz

C++基礎

網上有很多很好的教程,比如 極客學院 的WIKI:http://wiki.jikexueyuan.com/project/cplusplus/;還有 w3school 的:http://www.w3cschool.cn/cpp

代碼規范

Google C++ 風格指南:http://wiki.jikexueyuan.com/project/google-cplusplus-style-guide/

入門教程

來自於大學的資料,作者不詳~~感謝我的本科 C++ 老師 席磊 。

REF.1 Visual c++簡介

Visual C++是Microsoft公司的Visual Studio開發工具箱中的一個C++程序開發包。VisualStudio提供了一整套開發Internet和Windows應用程序的工具,包括VisualC++, Visual Basic, Visual Foxpro, Visual InterDev, Visual J++以及其他輔助工具,如代碼管理工具Visual SourceSafe和聯機幫助系統MSDN。Visual C++包中除包括C++編譯器外,還包括所有的庫、例子和為創建Windows應用程序所需要的文檔。

從最早期的1.0版本,發展到最新的6.0版本,Visual C++已經有了很大的變化,在界面、功能、庫支持方面都有許多的增強。最新的6.0版本在編譯器、MFC類庫、編輯器以及聯機幫助系統等方面都比以前的版本做了較大改進。

Visual C++一般分為三個版本:學習版、專業版和企業版,不同的版本適合於不同類型的應用開發。實驗中可以使用這三個版本的任意一種。

Visual C++集成開發環境(IDE)

集成開發環境(IDE)是一個將程序編輯器、編譯器、調試工具和其他建立應用程序的工具集成在一起的用於開發應用程序的軟件系統。Visual C++軟件包中的Developer Studio就是一個集成開發環境,它集成了各種開發工具和VC編譯器。程序員可以在不離開該環境的情況下編輯、編譯、調試和運行一個應用程序。IDE中還提供大量在線幫助信息協助程序員做好開發工作。Developer Studio中除了程序編輯器、資源編輯器、編譯器、調試器外,還有各種工具和向導(如AppWizard和ClassWizard),以及MFC類庫,這些都可以幫助程序員快速而正確地開發出應用程序。

向導(Wizard)

向導是一個通過一步步的幫助引導你工作的工具。Developer Studio中包含三個向導,用來幫助程序員開發簡單的Windows程序,它們是:
AppWizard: 用來創建一個Windows程序的基本框架結構。AppWizard向導會一步步向程序員提出問題,詢問他所創建的項目的特征,然后AppWizard會根據這些特征自動生成一個可以執行的程序框架,程序員然后可以在這個框架下進一步填充內容。AppWizard支持三類程序:基於視圖/文檔結構的單文檔應用、基於視圖/文檔結構的多文檔應用程序和基於對話框的應用程序。也可以利用AppWizard生成最簡單的控制台應用程序(類似於DOS下用字符輸入輸出的程序)。
ClassWizard: 用來定義AppWizard所創建的程序中的類。可以利用ClassWizard在項目中增加類、為類增加處理消息的函數等。ClassWizard也可以管理包含在對話框中的控件,它可以將MFC對象或者類的成員變量與對話框中的控件聯系起來。
ActiveX Control Wizard: 用於創建一個ActiveX控件的基本框架結構。ActiveX控件是用戶自定義的控件,它支持一系列定義的接口,可以作為一個可再利用的組件。

MFC庫

庫(library)是可以重復使用的源代碼和目標代碼的集合。MFC(Microsoft Fundamental Casses)是Visual C++開發環境所帶的類庫,在該類庫中提供了大量的類,可以幫助開發人員快速建立應用程序。這些類可以提供程序框架、進行文件和數據庫操作、建立網絡連接、進行繪圖和打印等各種通用的應用程序操作。使用MFC庫開發應用程序可以減少很多工作量。

REF.2 項目開發過程

在一個集成的開發環境中開發項目非常容易。一個用C++開發的項目的通用開發過程可以用下圖表示。

建立一個項目的第一步是利用編輯器建立程序代碼文件,包括頭文件、代碼文件、資源文件等。然后,啟動編譯程序,編譯程序首先調用預處理程序處理程序中的預處理命令(如 #include,#define 等),經過預處理程序處理的代碼將作為編譯程序的輸入。編譯對用戶程序進行詞法和語法分析,建立目標文件,文件中包括機器代碼、連接指令、外部引用以及從該源文件中產生的函數和數據名。此后,連接程序將所有的目標代碼和用到的靜態連接庫的代碼連接起來,為所有的外部變量和函數找到其提供地點,最后產生一個可執行文件。一般有一個 makefile 文件來協調各個部分產生可執行文件。
可執行文件分為兩種版本:Debug 和 Release。Debug 版本用於程序的開發過程,該版本產生的可執行程序帶有大量的調試信息,可以供調試程序使用,而 Release 版本作為最終的發行版本,沒有調試信息,並且帶有某種形式的優化。學員在上機實習過程中可以采用 Debug 版本,這樣便於調試。
選擇是產生 Debug 版本還是 Release 版本的方法是:在 Developer Studio 中選擇菜單 Build | Set Active Configuration,在彈出的對話框中,選擇所要的類型,然后選擇 OK 關閉對話框。 Visual C++ 集成開發環境中集成了編輯器、編譯器、連接器以及調試程序,覆蓋了的開發應用程序的整個過程,程序員不需要脫離這個開發環境就可以開發出完整的應用程序。

REF.3 集成開發環境Developer Studio

進入 Developer Studio
如果你使用的是 Visual C++ 6.0,則要進入 Developer Studio,需要單擊任務欄中【開始】后選擇【程序】,找到 Microsoft Visual Studio 6.0 文件夾后,單擊其中的 Microsoft Visual C++6.0 圖標,則可以啟動 Developer Studio。
如果你使用的是 Visual C++ 5.0(6 都沒人用了還提 5~~),則要進入 Developer Studio,需要單擊任務欄中【開始】后選擇【程序】,找到 Microsoft Visual C++ 5.0 文件夾后,單擊其中的 Microsoft Visual C++5.0 圖標,則可以啟動 Developer Studio。
Developer Studio 的界面
Developer Studio 用戶界面是一個由窗口、工具條、菜單、工具及其他部分組成的一個集成界面。通過這個界面,用戶可以在同一環境下創建、測試、調試應用程序。
VC5 和 VC6 的 Developer Studio 的初始化界面有一些小的差異,VC5的界面如下:

工具條和菜單
用於提供用戶操作的命令接口。菜單以文字和層次化的方式提供命令接口,工具條由一系列按鈕組成。這些按鈕用一系列小的位圖標志。工具條以圖標方式提供快速的命令選擇。菜單和工具條在開發的不同進程有不同顯示內容。當第一次打開 Developer Studio 時,標准的工具條和菜單就會顯示出來,隨着開發的不同步驟,不同的工具條就會自動顯示出來,菜單也會有所變化。工具條有很多種,你可以顯示任意多的工具條,只要屏幕空間允許。工具條可以任意移動,也可以放大縮小。工具條和菜單條功能基本相同,唯一的區別是:菜單條總占據一行,並且一般不能隱藏。
工作區窗口
這個窗口包含關於正在開發的這個項目的有關信息。在沒有開發任何項目時,該窗口顯示系統的幫助目錄。當打開一個項目以后,工作區窗口將會顯示關於當前項目的文件信息和類的信息。下圖是打開一個項目 hello 以后的工作區窗口(假設該項目由兩個文件 cpp1.cppcpp2.cpp 組成)。

文檔窗口區
這個區域可以顯示各種類型的文檔,如源代碼文件、頭文件、資源文件等。可以同時打開多個文檔。
輸出窗口
輸出窗口用來顯示幾種信息,可以通過選擇不同的標簽顯示不同的信息。這些信息包括:編譯連接結果信息(Build 標簽)、調試信息(Debug 標簽)、查找結果信息(Find in Files 標簽)。其中查找結果信息有兩個標簽,可以顯示兩次在文件中查找指定內容的結果
VC6 因為在聯機幫助系統上比 VC5 做了很大改進,所以在工作區窗口中沒有 VC5 的 InfoView,初始化界面的其他部分都與 VC5 相似。Deleveloper Studio 使用 Microsoft Developer Network(MSDN)庫作為它的聯機幫助系統。其界面如下:

總的來說,窗口和命令接口(包括工具條和菜單條)是構成界面的最主要組成部分。通常有兩種窗口:文檔窗口和可附着(docking)窗口。文檔窗口顯示在文檔窗口區,用於顯示和編輯文檔,其的大小和位置可以隨其所處的 Developer Studio 窗口的改變而改變,可以最大化和最小化。可附着窗口可以附着於應用程序窗口的邊界,也可以浮在屏幕上的任何位置。可附着窗口有:工作區(workspace)窗口,輸出(output)窗口,調試窗口(包括 variable,watch,local 等窗口)等。
文檔窗口的位置、大小及是否可見和它所在的項目有關,docking 窗口的位置、大小及是否可見則與項目進行的狀態以及各種編輯和調試的操作有關。
各種窗口和各種工具條以及菜單構成了界面的布局。一旦用戶決定了一種界面布局,系統就會一直為用戶保持這種布局,直到用戶下一次改變該布局為止。
獲得幫助信息
大多數時候,你可以通過按F1得到上下文幫助。如在編輯文件時按 F1 可以得到有關編輯的幫助,在編譯連接錯誤信息上按 F1 可以得到關於該錯誤的幫助信息。如果想系統地獲得幫助,在 VC5 中可以單擊工作區窗口的 InfoView 標簽,從其中選擇要想了解的內容。要想查找關於某個話題的幫助,可以選擇菜單 Help | Search,在查詢對話框中進行查找。VC6 中,可以通過選擇菜單 Help | Contents 來啟動 MSDN 查閱器,MSDN 查閱器是一個功能強大的程序,可以方便地瀏覽、查找信息,要想知道具體如何使用 MSDN 查閱器,可以在 MSDN 查閱器中選菜單 Help 下的命令。
Visual C++的編輯器
Developer Studio 包含一個功能強大的編輯器,可以編輯將被編譯成 Windows 程序的 Visual C++ 源文件。這個編輯器有點像字處理器,但是沒有字處理器具備的復雜的排版、文本格式等功能,它注重的是如何幫助程序員快速高效地編制程序。它具有以下特點:

  • 自動語法
    用高亮度和不同顏色的字來顯示不同的語法成分,如注釋、關鍵字和一般代碼用不同的顏色顯示。
  • 自動縮進
    幫助你排列源代碼,使其可讀性更強。
  • 參數幫助
    在編輯時用到預定義的 windows 函數時,可以自動為你顯示函數參數。
  • 集成的關鍵字幫助
    能夠使你快速得到任何關鍵字、MFC 類或 Windows 函數的幫助信息(按 F1 即可)。
  • 拖放編輯
    能夠用鼠標選擇文本並自由拖動到任意位置。
  • 自動錯誤定位
    能自動將光標移動到有編譯錯誤的源代碼處。

當你打開一個源代碼文件時,就可以利用編輯器對其進行編輯。源代碼文件在文檔顯示區顯示,每個文件有獨立的顯示窗口。如果你選擇用其他編輯器編輯源文件,必須將它以純文本的方式保存。VC的編譯器不能處理其中有特別格式字符的文件。

REF.4 常用功能鍵及其意義

為了使程序員能夠方便快捷地完成程序開發,開發環境提供了大量快捷方式來簡化一些常用操作的步驟。鍵盤操作直接、簡單,而且非常方便,因而程序員非常喜歡采用鍵盤命令來控制操作。下面是一些最常用的功能鍵,希望學員在實驗中逐步掌握。

 

操作類型 功能鍵 對應菜單 含義
文件操作 Ctrl+N File | New 創建新的文件、項目等
  Ctrl+O File | Open 打開項目、文件等
  Ctrl+S File | Save 保存當前文件
編輯操作 Ctrl+X Edit | Cut 剪切
  Ctrl+C Edit | Copy 復制
  Ctrl+V Edit | Paste 粘貼
  Ctrl+Z Edit | Undo 撤消上一個操作
  Ctrl+Y Edit | Redo 重復上一個操作
  Ctrl+A Edit | Select All 全選
  Del Edit | Del 刪除光標后面的一個字符
建立程序操作 Ctrl+F7 Build | Compiler current file 編譯當前源文件
  Ctrl+F5 Build | Run exe 運行當前項目
  F7 Build | Build exe 建立可執行程序
  F5 Build | Start Debugging 啟動調試程序
調試 F5 Debug | Go 繼續運行
  F11 Debug | Step into 進入函數體內部
  shift+F11 Debug | Step out 從函數體內部運行出來
  F10 Debug | Step over 執行一行語句
  F9   設置/清除斷點
  Ctrl+F10 Debug | Run to cursor 運行到光標所在位置
  shift+F9 Debug | QuickWatch 快速查看變量或表達式的值
  Shift + F5 Debug | Stop debugging 停止調試

 

============== End

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM