windows編程技術教程

windows編程技術教程

ID:36319468

大?。?.79 MB

頁數:48頁

時間:2019-05-09

windows編程技術教程_第1頁
windows編程技術教程_第2頁
windows編程技術教程_第3頁
windows編程技術教程_第4頁
windows編程技術教程_第5頁
資源描述:

《windows編程技術教程》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、Windows編程技術教材及參考書目教材:劉小石等編著,精通VisualC++6.0,清華大學出版社2002JeffProsise著,MFCWindows程序設計(第2版),清華大學出版社,2001參考書目:林俊杰編著,VisualC++2005程序設計,清華大學出版社,2006.11DavidJ.Kruglinski著,VisualC++技術內幕(第四版),清華大學出版社,1999王艷平著,Windows程序設計,人民郵電出版社,2005尤晉元、史美林等著,Windows操作系統(tǒng)原理,機械工業(yè)出版社,20012課程的基本目標1)介紹windows編程

2、的特點、內部機制和實現技術2)掌握微軟基礎類庫(MFC)及其工作方式3)培養(yǎng)學生分析問題、解決問題的基本能力,通過實例提高學生進行實際編程的能力4)掌握包括用戶界面、文檔視圖、繪圖、模板集合、數據庫、網絡、動態(tài)鏈接庫、多線程等高級程序設計5)開發(fā)工具:VC++6.0、VC++2005等3基本概念Windows資料來源:MSDN(MicrosoftDeveloperNetwork)微軟程序員開發(fā)網絡,包含了編程信息、技術論文、文檔、工具、程序代碼以及新產品的Beta測試包。MSDN也包含相應版本的SDK工具。MFC(MicrosoftFoundation

3、ClassLibrary)微軟基礎類庫AFX(ApplicationFrameworkExtension)微軟應用程序框架擴展如:MFC的全局函數多數以Afx為前綴AfxGetApp,AfxMessageboxSDK(SoftwareDevelopmentKit)軟件開發(fā)工具箱,提供開發(fā)Windows應用程序必要的文檔、頭文件和例子代碼VC++6.0自帶的SDK(1998)更新:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/IDE(IntegratedDevelopmentenvir

4、onment)集成開發(fā)環(huán)境是一種集編輯、編譯、連接、調試于一體的圖形人機界面軟件開發(fā)平臺SDK–SoftwareDevelopmentKitAPI–ApplicationProgrammingInterfaceMFC–MicrosoftFoundationClasses45Windows應用程序Windows應用程序Win32子系統(tǒng)用戶態(tài)系統(tǒng)服務硬件層核心態(tài)Windows應用程序與操作系統(tǒng)的關系67Win32APIUSER32.DLL:負責處理用戶接口GDI32.DLL:負責在圖形設備上執(zhí)行繪圖操作KERNEL32.DLL:操作系統(tǒng)核心功能服務COMC

5、TL32.DLL:通用控件庫COMDLG32.DLL:公共對話框SHELL32.DLL:用戶界面外殼DIBENG.DLL:圖形引擎NETAPI32.DLL:網絡8語言的演化1967年貝爾實驗室的RichardMartin開發(fā)出BCPL語言。KenThompson改進為B。1972年貝爾實驗室的DennisRitchie為開發(fā)Unix由B語言設計出C語言,1989年成為美國標準ANSIC(ANSI1989),1999年成為國際標準ISOC(ISO/IEC1999)1980年貝爾實驗室的BjarneStroustrup在Simula67的啟發(fā)下,將C語言擴

6、展為帶類的C(CwithClasses),1983年將其命名為C++,1998年C++成為國際標準(ISO/IEC1998)1995年,在C++的基礎上創(chuàng)建了一門新的語言Oak,Sun簡化和完善Oak推出Java語言2000.Microsoft作為.Net計劃的一部分推出類似于Java的C#語言9MFC的發(fā)展趨勢MFC1.0(MicrosoftC/C++7.0)C++界面使用WindowsAPI.包括通用類:List,arrayandmap.UsefulandefficientstringclassTime,dateclassesFileaccessc

7、lassesObjectdiskstoragerootobject為基礎的類層次結構.多文檔界面(MDI)應用程序.10MFC的發(fā)展趨勢MFC2.0(VisualC++1.0)菜單元素:File,Open,Save,SaveAs.打印和打印預覽.滾動條和分割窗體.工具條和狀態(tài)條.上下文相關的幫助.對話框.11MFC的發(fā)展趨勢MFC2.5(VisualC++1.5)ODBCMFC3.0(VisualC++2.0)–32bit屬性對話框浮動工具條框架窗口12MFC的發(fā)展趨勢MFC4.0(VisualC++4.0)Windows95兼容的通用控件線程同步互斥

8、類MFC6.0(VisualC++6.0)InternetExplorer通用控件方便管理和動

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。