中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程課件_第1頁
中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程課件_第2頁
中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程課件_第3頁
中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程課件_第4頁
中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程課件_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程《實用軟件開發(fā)工具與環(huán)境》

1謝謝觀賞2019-6-9中央廣播電視大學(xué)開放教育《實用軟件開發(fā)工具與環(huán)境》1謝謝觀賞第一講:軟件開發(fā)工具與環(huán)境概論一、課程介紹。二、軟件和軟件開發(fā)工具的概述。三、基礎(chǔ)知識。四、實例。2謝謝觀賞2019-6-9第一講:軟件開發(fā)工具與環(huán)境概論一、課程介紹。2謝謝觀賞2一、課程介紹。1、課程的性質(zhì)和任務(wù)“軟件開發(fā)工具與環(huán)境”計算機科學(xué)與技術(shù)專業(yè)本科生的一門重要課程。VisualC++是一門最好的實用軟件開發(fā)工具,它通過各種各樣的方法,使C++語言得以實現(xiàn),而且能非常方便的進行Windows編程。本課程從軟件開發(fā)工具開始講起,一步一步的把學(xué)員引導(dǎo)到VisualC++這個工具中來,然后以理論和實踐相結(jié)合的方法,介紹當(dāng)今最重要的一些編程和編程思想。3謝謝觀賞2019-6-9一、課程介紹。1、課程的性質(zhì)和任務(wù)3謝謝觀賞20192、教學(xué)的基本要求1).

進一步掌握和鞏固面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進行程序設(shè)計(OOP)的基本思想。2).

掌握面向?qū)ο缶幊汰h(huán)境VisualC++軟件開發(fā)工具的使用。3).

清楚Windows程序設(shè)計的編程思想,能比較熟練的使用C++語言和MFC類庫進行一般的Windows程序設(shè)計。4謝謝觀賞2019-6-92、教學(xué)的基本要求4謝謝觀賞2019-6-93、學(xué)時分配課程教學(xué)總學(xué)時數(shù)為72學(xué)時,4學(xué)分,其中課內(nèi)學(xué)時48,實驗24

一、軟件開發(fā)工具與環(huán)境概論3二、多任務(wù)和多線程編程3三、多媒體編程3四、動態(tài)鏈接庫(DLL)3五、數(shù)據(jù)庫編程3期中考試3六、網(wǎng)絡(luò)編程3七、組件對象模型3八、ActiveX控件3九、容器和服務(wù)器3十、自動化的實現(xiàn)、活動模板庫3復(fù)習(xí)、答疑35謝謝觀賞2019-6-93、學(xué)時分配一、軟件開發(fā)工具與環(huán)境概論3二、多任務(wù)和多線程編4、考核考核形式成績比例考核形式期末筆試80%筆試形成性考核20%大作業(yè)(6%)期中考試(6%)其它(8%)6謝謝觀賞2019-6-94、考核考核形式成績比例考核形式期末筆試80%筆試形成1.熟悉軟件開發(fā)工具VC++的集成環(huán)境,利用向?qū)Ь幹谱詈唵蔚膽?yīng)用程序。2.編寫一個多線程程序,能夠?qū)€程進行操作。3.熟悉多媒體編程,編寫一個小型的看圖程序。4.練習(xí)將一個對話框資源放入DLL中的方法。5.利用ODBC類,操作Access數(shù)據(jù)庫。6.練習(xí)使用Socket編制網(wǎng)絡(luò)程序的一般方法。7.寫一個最小的COM程序,熟悉COM的基本框架。8.生成一個ActiveX控件,并對其進行測試。9.練習(xí)編寫容器程序和相應(yīng)的服務(wù)器程序。10.練習(xí)自動化服務(wù)器和容器的編寫方法。11.活動模板庫的編寫方法。5、實踐安排:7謝謝觀賞2019-6-91.熟悉軟件開發(fā)工具VC++的集成環(huán)境,利用向?qū)Ь幹?、實6、重難點內(nèi)容:重點內(nèi)容:多任務(wù)與多線程數(shù)據(jù)庫編程網(wǎng)絡(luò)編程ActiveX控件難點內(nèi)容:服務(wù)器編寫鏈接庫四.刪除內(nèi)容:混合編程自定義VC++工具介紹內(nèi)容:概述多媒體編程組件對象模型活動模板庫8謝謝觀賞2019-6-96、重難點內(nèi)容:重點內(nèi)容:難點內(nèi)容:四.刪除內(nèi)容:介紹二、軟件和軟件開發(fā)工具的概述。1.1軟件及其發(fā)展過程早期時代(60年代中期之前)程序設(shè)計階段關(guān)鍵詞:穿孔卡第一代語言機器語言01代碼效率低程序系統(tǒng)階段(60年代中期到70年代中期)關(guān)鍵詞語:硬件制造商提供程序系統(tǒng)應(yīng)用程序由用戶自己開發(fā)高級語言開始出現(xiàn)軟件工程階段(70年代中期之后)關(guān)鍵詞語:軟件危機(P2)4.自動程序階段危機原因:軟件需求大,規(guī)模大-------客觀原因軟件本身特點--------主觀原因9謝謝觀賞2019-6-9二、軟件和軟件開發(fā)工具的概述。1.1軟件及其發(fā)展過程危機總結(jié):

程序設(shè)計時期使用匯編及機器語言編程,程序的設(shè)計、編寫、維護是同一人。程序系統(tǒng)時期使用高級語言編程,另編有程序說明書.軟件開發(fā)人員不能滿足軟件發(fā)展的需求,出現(xiàn)軟件危機。軟件工程時期在集成的開發(fā)環(huán)境中按軟件工程的思想開發(fā)各種軟件。有完整的開發(fā)周期,注重軟件的重用和后期的維護。有一定的進步,但根本問題沒有解決。4.自動程序階段正在研制,如UML2語言。10謝謝觀賞2019-6-9總結(jié):10謝謝觀賞2019-6-91.2軟件工程(略)1.3軟件開發(fā)工具-------開發(fā)過程管理軟件PVCSPVCS:

在軟件開發(fā)過程中可以完善地管理軟件系統(tǒng)中的多個版本;自動創(chuàng)建完整的文檔,保障軟件的維護;全面記載系統(tǒng)開發(fā)歷史過程,包括誰做了修改,修改了什么,為什么修改;管理和追蹤開發(fā)過程中危害軟件質(zhì)量以及影響開發(fā)周期的缺陷和變化;管理需求分析等.11謝謝觀賞2019-6-91.2軟件工程(略)11謝謝觀賞2019-6-92.優(yōu)點:

規(guī)范開發(fā)過程,縮短開發(fā)所需的時間,減少開發(fā)成本;完善詳細地記載了開發(fā)歷史過程,便于軟件維護;通過排除開發(fā)中的錯誤,加強軟件一致性和可重用性,提高軟件質(zhì)量.12謝謝觀賞2019-6-92.優(yōu)點:12謝謝觀賞2019-6-93.ISO9000及SEI的CMM質(zhì)量標(biāo)準(zhǔn):ISO:上InternationalStandardsOrganization---------國際標(biāo)準(zhǔn)化組織

CMM:CapabilityMaturityModel-------能力成熟度模型.分為5個等級:初始級,可重復(fù)級,已定義級,已管理級,優(yōu)化級.其它:IEEE13謝謝觀賞2019-6-93.ISO9000及SEI的CMM質(zhì)量標(biāo)準(zhǔn):13謝謝觀賞201.4常用工具介紹:VB:劃時代的產(chǎn)品(Microsoft),交互式開發(fā)平臺.優(yōu)點:編程容易,時間短,效率高.VB6已成為32位編程語言.

運行速度有明顯的提高.因采用本地代碼編譯器.缺點:運行速度不如VC++.

數(shù)據(jù)類型不夠靈活.

不能靈活地使用系統(tǒng)資源.

項目分發(fā)和管理困難,需運行庫和控件集支持.14謝謝觀賞2019-6-91.4常用工具介紹:14謝謝觀賞2019-6-9Delphi是Imprise(原來的Borland)產(chǎn)品,源于Pascal,支持硬件操作和API調(diào)用.也是一個交互式開發(fā)平臺,支持本機和服務(wù)器編程.優(yōu)點:支持面向?qū)ο缶幊?

編譯速度快,超過VC++,具有本地代碼編譯器,執(zhí)行速度也快.

有完善的數(shù)據(jù)處理能力,其數(shù)據(jù)庫編程能力很強大.

真正的可視化編程工具.

提供了對標(biāo)準(zhǔn)技術(shù)的完整支持.如線程,同步等.

提供對最新技術(shù)支持的能力.

有大量第三方構(gòu)件產(chǎn)品和工具的支持.缺點:PASCAL語言的流行范圍有限.

高版本到低版本的移植有困難,甚至不可能.

單片機中只有匯編和C兩種語言.

低層開發(fā)中沒有市場.15謝謝觀賞2019-6-9Delphi是Imprise(原來的Borland)產(chǎn)品,源C++Builder是Imprise產(chǎn)品,源于C,語言靈活,編程效率高,易學(xué)易用.與WINDOWS系統(tǒng)兼容性和新技術(shù)的使用要比VC差一些,有“聰明程序員用C++BUILDER,真正的程序員有VC++”4.VC++是Microsoft產(chǎn)品.特點:VC保持了C的靈活性和高效率,增加了面向?qū)ο蠛屠肕FC類庫.充分利用MFC類庫的代碼.許多標(biāo)準(zhǔn)程序自動生成.多種工具的支持,如APPvizard,CLASSvizard,APPstudio.有大量的基類可供使用,如CwinApp,CFramWnd,CMDIFramWnd,CMDIChildWnd,Cview,CDocument,CDC.標(biāo)準(zhǔn)化的結(jié)構(gòu),移植容易,修改方便.VC++與MICROSOFT相結(jié)合,將會更加流行和普及.16謝謝觀賞2019-6-9C++Builder是Imprise產(chǎn)品,源于C,語言1.5windows操作系統(tǒng)和程序和特點.操作系統(tǒng)的特點:(見P9,10)程序設(shè)計特點:面向?qū)ο蟮某绦蛟O(shè)計思想和方法.事件驅(qū)動的程序設(shè)計消息與消息循環(huán).按來源分消息有三種:硬件產(chǎn)生的消息,如鍵盤和鼠標(biāo)的輸入.系統(tǒng)產(chǎn)生的消息,如系統(tǒng)時鐘和WINDOWS產(chǎn)生的消息.用戶界面產(chǎn)生的消息,如用戶菜單和對話框產(chǎn)生的消息.4.圖形界面實現(xiàn)更容易.17謝謝觀賞2019-6-91.5windows操作系統(tǒng)和程序和特點.17謝謝觀賞2三、基礎(chǔ)知識。1.程序頭:IntWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRpszCmdLine,IntnCmdShow)hInstance是當(dāng)前程序句柄hPrevInstance低版本實例,在WIN3.1以前用到,WIN95及以上版中為NULL.pszCmdLine傳入本程序的命令行參數(shù).nCmdShow初始化顯示窗口參數(shù),值有三個:SW_SHOWMAXIMIZED,SW_NORMAL,SW_SHOWMININIZED18謝謝觀賞2019-6-9三、基礎(chǔ)知識。1.程序頭:hInstance

消息結(jié)構(gòu)typedefstructtagMSG{HWNDhwnd;UINTmessage;WPARAMwParam;LPARAMlParam;DWORDtime;POINTpthwnd窗口句柄

message消息值

wParam消息附加信息

lParam消息附加信息

time消息發(fā)送到隊列的時間

pt消息發(fā)送時屏幕光標(biāo)的坐標(biāo)19謝謝觀賞2019-6-9消息結(jié)構(gòu)hwnd窗口句柄19謝謝觀賞2019-6-9幾個重要函數(shù)應(yīng)用程序的窗口類必須由WINDOWS初始化和注冊一次,在第一實例運行時WINDOWS調(diào)用RegisterClass()注冊,將數(shù)據(jù)發(fā)送給WINDOWS,并保存在USER堆中.第二步通過調(diào)用CreateWindow()建立應(yīng)用程序窗口.在WinMain()中通過調(diào)用ShowWindow()和UpdateWindow()來顯示和刷新窗口.20謝謝觀賞2019-6-9幾個重要函數(shù)20謝謝觀賞2019-6-92.匈牙利命名法p表示指針s表示字符串sz表示以0終止的字符串msg表示消息fn表示函數(shù)c表示8位的字符n整數(shù)b布爾量by無符號字符u無符號整數(shù)w整數(shù)或無符號整數(shù)dw無符號長整數(shù)l長整數(shù)H表示句柄A.前綴意義21謝謝觀賞2019-6-92.匈牙利命名法p表示指針s表示字符串sz表B.命名時采用英文C.對象用小寫字母開頭D.宏和常量都大寫E.類的名稱一般用C開頭F.盡量形成自己的一套風(fēng)格22謝謝觀賞2019-6-9B.命名時采用英文22謝謝觀賞2019-6-93.程序結(jié)構(gòu)流圖:開始執(zhí)行初始化應(yīng)用初始化窗口消息循環(huán)WM_QUIT退出循環(huán)本應(yīng)用程序處理默認處理處理消息WinMain()InitApplication(hInstance)InitInstance(hInstance,mCmcshow)While()WndProc()23謝謝觀賞2019-6-93.程序結(jié)構(gòu)流圖:開始執(zhí)行初始化應(yīng)用初始化窗口消息循環(huán)WM24謝謝觀賞2019-6-924謝謝觀賞2019-6-9四、實例。(見P19—22)25謝謝觀賞2019-6-9四、實例。(見P19—22)25謝謝觀賞2019-6-9中央廣播電視大學(xué)開放教育安徽廣播電視大學(xué)試點課程《實用軟件開發(fā)工具與環(huán)境》

26謝謝觀賞2019-6-9中央廣播電視大學(xué)開放教育《實用軟件開發(fā)工具與環(huán)境》1謝謝觀賞第一講:軟件開發(fā)工具與環(huán)境概論一、課程介紹。二、軟件和軟件開發(fā)工具的概述。三、基礎(chǔ)知識。四、實例。27謝謝觀賞2019-6-9第一講:軟件開發(fā)工具與環(huán)境概論一、課程介紹。2謝謝觀賞2一、課程介紹。1、課程的性質(zhì)和任務(wù)“軟件開發(fā)工具與環(huán)境”計算機科學(xué)與技術(shù)專業(yè)本科生的一門重要課程。VisualC++是一門最好的實用軟件開發(fā)工具,它通過各種各樣的方法,使C++語言得以實現(xiàn),而且能非常方便的進行Windows編程。本課程從軟件開發(fā)工具開始講起,一步一步的把學(xué)員引導(dǎo)到VisualC++這個工具中來,然后以理論和實踐相結(jié)合的方法,介紹當(dāng)今最重要的一些編程和編程思想。28謝謝觀賞2019-6-9一、課程介紹。1、課程的性質(zhì)和任務(wù)3謝謝觀賞20192、教學(xué)的基本要求1).

進一步掌握和鞏固面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進行程序設(shè)計(OOP)的基本思想。2).

掌握面向?qū)ο缶幊汰h(huán)境VisualC++軟件開發(fā)工具的使用。3).

清楚Windows程序設(shè)計的編程思想,能比較熟練的使用C++語言和MFC類庫進行一般的Windows程序設(shè)計。29謝謝觀賞2019-6-92、教學(xué)的基本要求4謝謝觀賞2019-6-93、學(xué)時分配課程教學(xué)總學(xué)時數(shù)為72學(xué)時,4學(xué)分,其中課內(nèi)學(xué)時48,實驗24

一、軟件開發(fā)工具與環(huán)境概論3二、多任務(wù)和多線程編程3三、多媒體編程3四、動態(tài)鏈接庫(DLL)3五、數(shù)據(jù)庫編程3期中考試3六、網(wǎng)絡(luò)編程3七、組件對象模型3八、ActiveX控件3九、容器和服務(wù)器3十、自動化的實現(xiàn)、活動模板庫3復(fù)習(xí)、答疑330謝謝觀賞2019-6-93、學(xué)時分配一、軟件開發(fā)工具與環(huán)境概論3二、多任務(wù)和多線程編4、考核考核形式成績比例考核形式期末筆試80%筆試形成性考核20%大作業(yè)(6%)期中考試(6%)其它(8%)31謝謝觀賞2019-6-94、考核考核形式成績比例考核形式期末筆試80%筆試形成1.熟悉軟件開發(fā)工具VC++的集成環(huán)境,利用向?qū)Ь幹谱詈唵蔚膽?yīng)用程序。2.編寫一個多線程程序,能夠?qū)€程進行操作。3.熟悉多媒體編程,編寫一個小型的看圖程序。4.練習(xí)將一個對話框資源放入DLL中的方法。5.利用ODBC類,操作Access數(shù)據(jù)庫。6.練習(xí)使用Socket編制網(wǎng)絡(luò)程序的一般方法。7.寫一個最小的COM程序,熟悉COM的基本框架。8.生成一個ActiveX控件,并對其進行測試。9.練習(xí)編寫容器程序和相應(yīng)的服務(wù)器程序。10.練習(xí)自動化服務(wù)器和容器的編寫方法。11.活動模板庫的編寫方法。5、實踐安排:32謝謝觀賞2019-6-91.熟悉軟件開發(fā)工具VC++的集成環(huán)境,利用向?qū)Ь幹?、實6、重難點內(nèi)容:重點內(nèi)容:多任務(wù)與多線程數(shù)據(jù)庫編程網(wǎng)絡(luò)編程ActiveX控件難點內(nèi)容:服務(wù)器編寫鏈接庫四.刪除內(nèi)容:混合編程自定義VC++工具介紹內(nèi)容:概述多媒體編程組件對象模型活動模板庫33謝謝觀賞2019-6-96、重難點內(nèi)容:重點內(nèi)容:難點內(nèi)容:四.刪除內(nèi)容:介紹二、軟件和軟件開發(fā)工具的概述。1.1軟件及其發(fā)展過程早期時代(60年代中期之前)程序設(shè)計階段關(guān)鍵詞:穿孔卡第一代語言機器語言01代碼效率低程序系統(tǒng)階段(60年代中期到70年代中期)關(guān)鍵詞語:硬件制造商提供程序系統(tǒng)應(yīng)用程序由用戶自己開發(fā)高級語言開始出現(xiàn)軟件工程階段(70年代中期之后)關(guān)鍵詞語:軟件危機(P2)4.自動程序階段危機原因:軟件需求大,規(guī)模大-------客觀原因軟件本身特點--------主觀原因34謝謝觀賞2019-6-9二、軟件和軟件開發(fā)工具的概述。1.1軟件及其發(fā)展過程危機總結(jié):

程序設(shè)計時期使用匯編及機器語言編程,程序的設(shè)計、編寫、維護是同一人。程序系統(tǒng)時期使用高級語言編程,另編有程序說明書.軟件開發(fā)人員不能滿足軟件發(fā)展的需求,出現(xiàn)軟件危機。軟件工程時期在集成的開發(fā)環(huán)境中按軟件工程的思想開發(fā)各種軟件。有完整的開發(fā)周期,注重軟件的重用和后期的維護。有一定的進步,但根本問題沒有解決。4.自動程序階段正在研制,如UML2語言。35謝謝觀賞2019-6-9總結(jié):10謝謝觀賞2019-6-91.2軟件工程(略)1.3軟件開發(fā)工具-------開發(fā)過程管理軟件PVCSPVCS:

在軟件開發(fā)過程中可以完善地管理軟件系統(tǒng)中的多個版本;自動創(chuàng)建完整的文檔,保障軟件的維護;全面記載系統(tǒng)開發(fā)歷史過程,包括誰做了修改,修改了什么,為什么修改;管理和追蹤開發(fā)過程中危害軟件質(zhì)量以及影響開發(fā)周期的缺陷和變化;管理需求分析等.36謝謝觀賞2019-6-91.2軟件工程(略)11謝謝觀賞2019-6-92.優(yōu)點:

規(guī)范開發(fā)過程,縮短開發(fā)所需的時間,減少開發(fā)成本;完善詳細地記載了開發(fā)歷史過程,便于軟件維護;通過排除開發(fā)中的錯誤,加強軟件一致性和可重用性,提高軟件質(zhì)量.37謝謝觀賞2019-6-92.優(yōu)點:12謝謝觀賞2019-6-93.ISO9000及SEI的CMM質(zhì)量標(biāo)準(zhǔn):ISO:上InternationalStandardsOrganization---------國際標(biāo)準(zhǔn)化組織

CMM:CapabilityMaturityModel-------能力成熟度模型.分為5個等級:初始級,可重復(fù)級,已定義級,已管理級,優(yōu)化級.其它:IEEE38謝謝觀賞2019-6-93.ISO9000及SEI的CMM質(zhì)量標(biāo)準(zhǔn):13謝謝觀賞201.4常用工具介紹:VB:劃時代的產(chǎn)品(Microsoft),交互式開發(fā)平臺.優(yōu)點:編程容易,時間短,效率高.VB6已成為32位編程語言.

運行速度有明顯的提高.因采用本地代碼編譯器.缺點:運行速度不如VC++.

數(shù)據(jù)類型不夠靈活.

不能靈活地使用系統(tǒng)資源.

項目分發(fā)和管理困難,需運行庫和控件集支持.39謝謝觀賞2019-6-91.4常用工具介紹:14謝謝觀賞2019-6-9Delphi是Imprise(原來的Borland)產(chǎn)品,源于Pascal,支持硬件操作和API調(diào)用.也是一個交互式開發(fā)平臺,支持本機和服務(wù)器編程.優(yōu)點:支持面向?qū)ο缶幊?

編譯速度快,超過VC++,具有本地代碼編譯器,執(zhí)行速度也快.

有完善的數(shù)據(jù)處理能力,其數(shù)據(jù)庫編程能力很強大.

真正的可視化編程工具.

提供了對標(biāo)準(zhǔn)技術(shù)的完整支持.如線程,同步等.

提供對最新技術(shù)支持的能力.

有大量第三方構(gòu)件產(chǎn)品和工具的支持.缺點:PASCAL語言的流行范圍有限.

高版本到低版本的移植有困難,甚至不可能.

單片機中只有匯編和C兩種語言.

低層開發(fā)中沒有市場.40謝謝觀賞2019-6-9Delphi是Imprise(原來的Borland)產(chǎn)品,源C++Builder是Imprise產(chǎn)品,源于C,語言靈活,編程效率高,易學(xué)易用.與WINDOWS系統(tǒng)兼容性和新技術(shù)的使用要比VC差一些,有“聰明程序員用C++BUILDER,真正的程序員有VC++”4.VC++是Microsoft產(chǎn)品.特點:VC保持了C的靈活性和高效率,增加了面向?qū)ο蠛屠肕FC類庫.充分利用MFC類庫的代碼.許多標(biāo)準(zhǔn)程序自動生成.多種工具的支持,如APPvizard,CLASSvizard,APPstudio.有大量的基類可供使用,如CwinApp,CFramWnd,CMDIFramWnd,CMDIChildWnd,Cview,CDocument,CDC.標(biāo)準(zhǔn)化的結(jié)構(gòu),移植容易,修改方便.VC++與MICROSOFT相結(jié)合,將會更加流行和普及.41謝謝觀賞2019-6-9C++Builder是Imprise產(chǎn)品,源于C,語言1.5windows操作系統(tǒng)和程序和特點.操作系統(tǒng)的特點:(見P9,10)程序設(shè)計特點:面向?qū)ο蟮某绦蛟O(shè)計思想和方法.事件驅(qū)動的程序設(shè)計消息與消息循環(huán).按來源分消息有三種:硬件產(chǎn)生的消息,如鍵盤和鼠標(biāo)的輸入.系統(tǒng)產(chǎn)生的消息,如系統(tǒng)時鐘和WINDOWS產(chǎn)生的消息.用戶界面產(chǎn)生的消息,如用戶菜單和對話框產(chǎn)生的消息.4.圖形界面實現(xiàn)更容易.42謝謝觀賞2019-6-91.5windows操作系統(tǒng)和程序和特點.17謝謝觀賞2三、基礎(chǔ)知識。1.程序頭:IntWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRpszCmdLine,IntnCmdShow)hInstance是當(dāng)前程序句柄hPrevInstance低版本實例,在WIN3.1以前用到,WIN95及以上版中為NULL.pszCmdLine傳入本程序的命令行參數(shù).nCmdShow初始化顯示窗口參數(shù),值有三個:SW_SHOWMAXIMIZED,SW_NORMAL,SW_SHOWMININIZED43謝謝觀賞2019-6-9三、基礎(chǔ)知識。1.程序頭:hInstance

消息結(jié)構(gòu)typedefstructtagMSG{

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論