vc++課程設(shè)計(jì) 獲取系統(tǒng)信息程序的開發(fā) 完整報(bào)告.doc
約25頁DOC格式手機(jī)打開展開
vc++課程設(shè)計(jì) 獲取系統(tǒng)信息程序的開發(fā) 完整報(bào)告,①頁數(shù)25②字?jǐn)?shù)24000③ 摘要 c++語言是一種已得到廣泛使用的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。面向?qū)ο蟪绦蛟O(shè)計(jì)其本質(zhì)是把數(shù)據(jù)和處理數(shù)據(jù)的過程抽象成一個(gè)具有特定身份和某些屬性的自包含實(shí)體——對象。面向?qū)ο笙到y(tǒng)最突出的特點(diǎn)是封裝性、繼承性、多態(tài)性。本課程設(shè)計(jì)是設(shè)計(jì)一個(gè)能查看系統(tǒng)信息的應(yīng)用程序,功能是能夠獲取操作系統(tǒng)信息,獲c...
內(nèi)容介紹
此文檔由會員 靈活的胖子 發(fā)布
①頁數(shù)25
②字?jǐn)?shù)24000
③ 摘要
C++語言是一種已得到廣泛使用的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。面向?qū)ο蟪绦蛟O(shè)計(jì)其本質(zhì)是把數(shù)據(jù)和處理數(shù)據(jù)的過程抽象成一個(gè)具有特定身份和某些屬性的自包含實(shí)體——對象。面向?qū)ο笙到y(tǒng)最突出的特點(diǎn)是封裝性、繼承性、多態(tài)性。本課程設(shè)計(jì)是設(shè)計(jì)一個(gè)能查看系統(tǒng)信息的應(yīng)用程序,功能是能夠獲取操作系統(tǒng)信息,獲CPU運(yùn)行速度和內(nèi)存大小并能計(jì)算剩余內(nèi)存大和百分率,獲取網(wǎng)卡地址和本機(jī)機(jī)器的IP地址而且?guī)в袑Σ僮飨到y(tǒng)進(jìn)行操作的功能(關(guān)閉系統(tǒng)、重啟系統(tǒng)、快速重啟系統(tǒng))。本設(shè)計(jì)用到的開發(fā)工具是微軟的Microsoft visual c++6.0。
④目錄
1 本設(shè)計(jì)的需求分析 1
1.1問題描述 1
1.2設(shè)計(jì)要求 1
1.3設(shè)計(jì)的可行性分析 1
2 程序設(shè)計(jì)框架和步驟 1
3 編寫代碼實(shí)現(xiàn)所需功能 3
3.1定義類CSysinfoView的接口 3
3.2定義類CRegistry的接口 4
3.3源文件SysinfoView.cpp,類CsysinfoView的實(shí)現(xiàn)文件…………………………………12
3.3.1cpu運(yùn)行速度計(jì)算函數(shù) 5
3.3.2獲取網(wǎng)卡信息的函數(shù) 8
3.3.3熱鍵和托盤圖標(biāo)函數(shù) 9
3.3.4添加OnDraw函數(shù) 10
3.3.5鼠標(biāo)拖動程序界面的實(shí)現(xiàn) 10
3.3.6添加OnLButtonDown事件函數(shù) 10
3.3.7添加OnLButtonUp事件函數(shù) 11
3.3.8添加OnMouseMove事件函數(shù) 11
3.3.9添加OnCreate事件函數(shù) 11
3.3.10添加OnDestroy事件函數(shù) 12
3.3.11添加OnHotKey事件函數(shù) 12
3.3.12添加OnTrayIcon事件函數(shù) 12
3.3.13添加GetSysInfo事件函數(shù).獲取系統(tǒng)內(nèi)存 13
3.3.14添加GetWindowsVersion事件函數(shù),獲取操作系統(tǒng)信息 14
3.3.15添加DisplaySysinfo事件函數(shù),顯示獲取的信息 15
3.3.16添加OnRButtonDown事件函數(shù) 16
3.3.17添加GetHostIpAddr事件函數(shù),獲取網(wǎng)卡信息 16
3.3.18添加OnRestartwindow時(shí)間函數(shù),實(shí)現(xiàn)系統(tǒng)重新啟動 17
3.3.19添加OnExitwindow事件函數(shù),實(shí)現(xiàn)系統(tǒng)關(guān)機(jī) 17
3.3.20添加OnRestartfast事件函數(shù),實(shí)現(xiàn)系統(tǒng)快速重啟 18
3.3.21函數(shù)聲明 19
3.4源文件MainFrm.cpp,類CMainFrm的實(shí)現(xiàn)文件…………………………………………19
3.4.1定義源文件中相關(guān)函數(shù)涉及到的私有變量……………………………………19
3.4.2修改OnCreat函數(shù),實(shí)現(xiàn)應(yīng)用程序的顯示界面………………………………19
3.4.3修改PreCreateWindow函數(shù)……………………………………………………19
3.5添加注冊表操作函數(shù)………………………………………………………………………20
3.6應(yīng)用程序界面的初始化……………………………………………………………………22
3.7添加庫文件…………………………………………………………………………………22
3.8編譯運(yùn)行……………………………………………………………………………………22
4 程序運(yùn)行結(jié)果…………………………………………………………………………………22
5 總結(jié)……………………………………………………………………………………………24
參考文獻(xiàn)………………………………………………………………………………………25
⑤關(guān)鍵字:獲取系統(tǒng)信息程序的開發(fā) mfc visual c++ 課程設(shè)計(jì)
⑥參考文獻(xiàn);
[1]作者:嚴(yán)華峰等.《Visual C++課程設(shè)計(jì)案例精編》.中國水利水電出版社 .2002年04月
[2]作者:常晉義.《Visual C++程序設(shè)計(jì)簡明教程》.中國電力出版社.2002年
[3]作者: 鄭阿奇.《Visual C++實(shí)用教程(第3版)》.電子工業(yè)出版社.2007年1月
[4]作者:陳志泊,張海燕,王春玲 《Visual C++程序設(shè)計(jì)》.中國鐵道出版社.2005-8-1
②字?jǐn)?shù)24000
③ 摘要
C++語言是一種已得到廣泛使用的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。面向?qū)ο蟪绦蛟O(shè)計(jì)其本質(zhì)是把數(shù)據(jù)和處理數(shù)據(jù)的過程抽象成一個(gè)具有特定身份和某些屬性的自包含實(shí)體——對象。面向?qū)ο笙到y(tǒng)最突出的特點(diǎn)是封裝性、繼承性、多態(tài)性。本課程設(shè)計(jì)是設(shè)計(jì)一個(gè)能查看系統(tǒng)信息的應(yīng)用程序,功能是能夠獲取操作系統(tǒng)信息,獲CPU運(yùn)行速度和內(nèi)存大小并能計(jì)算剩余內(nèi)存大和百分率,獲取網(wǎng)卡地址和本機(jī)機(jī)器的IP地址而且?guī)в袑Σ僮飨到y(tǒng)進(jìn)行操作的功能(關(guān)閉系統(tǒng)、重啟系統(tǒng)、快速重啟系統(tǒng))。本設(shè)計(jì)用到的開發(fā)工具是微軟的Microsoft visual c++6.0。
④目錄
1 本設(shè)計(jì)的需求分析 1
1.1問題描述 1
1.2設(shè)計(jì)要求 1
1.3設(shè)計(jì)的可行性分析 1
2 程序設(shè)計(jì)框架和步驟 1
3 編寫代碼實(shí)現(xiàn)所需功能 3
3.1定義類CSysinfoView的接口 3
3.2定義類CRegistry的接口 4
3.3源文件SysinfoView.cpp,類CsysinfoView的實(shí)現(xiàn)文件…………………………………12
3.3.1cpu運(yùn)行速度計(jì)算函數(shù) 5
3.3.2獲取網(wǎng)卡信息的函數(shù) 8
3.3.3熱鍵和托盤圖標(biāo)函數(shù) 9
3.3.4添加OnDraw函數(shù) 10
3.3.5鼠標(biāo)拖動程序界面的實(shí)現(xiàn) 10
3.3.6添加OnLButtonDown事件函數(shù) 10
3.3.7添加OnLButtonUp事件函數(shù) 11
3.3.8添加OnMouseMove事件函數(shù) 11
3.3.9添加OnCreate事件函數(shù) 11
3.3.10添加OnDestroy事件函數(shù) 12
3.3.11添加OnHotKey事件函數(shù) 12
3.3.12添加OnTrayIcon事件函數(shù) 12
3.3.13添加GetSysInfo事件函數(shù).獲取系統(tǒng)內(nèi)存 13
3.3.14添加GetWindowsVersion事件函數(shù),獲取操作系統(tǒng)信息 14
3.3.15添加DisplaySysinfo事件函數(shù),顯示獲取的信息 15
3.3.16添加OnRButtonDown事件函數(shù) 16
3.3.17添加GetHostIpAddr事件函數(shù),獲取網(wǎng)卡信息 16
3.3.18添加OnRestartwindow時(shí)間函數(shù),實(shí)現(xiàn)系統(tǒng)重新啟動 17
3.3.19添加OnExitwindow事件函數(shù),實(shí)現(xiàn)系統(tǒng)關(guān)機(jī) 17
3.3.20添加OnRestartfast事件函數(shù),實(shí)現(xiàn)系統(tǒng)快速重啟 18
3.3.21函數(shù)聲明 19
3.4源文件MainFrm.cpp,類CMainFrm的實(shí)現(xiàn)文件…………………………………………19
3.4.1定義源文件中相關(guān)函數(shù)涉及到的私有變量……………………………………19
3.4.2修改OnCreat函數(shù),實(shí)現(xiàn)應(yīng)用程序的顯示界面………………………………19
3.4.3修改PreCreateWindow函數(shù)……………………………………………………19
3.5添加注冊表操作函數(shù)………………………………………………………………………20
3.6應(yīng)用程序界面的初始化……………………………………………………………………22
3.7添加庫文件…………………………………………………………………………………22
3.8編譯運(yùn)行……………………………………………………………………………………22
4 程序運(yùn)行結(jié)果…………………………………………………………………………………22
5 總結(jié)……………………………………………………………………………………………24
參考文獻(xiàn)………………………………………………………………………………………25
⑤關(guān)鍵字:獲取系統(tǒng)信息程序的開發(fā) mfc visual c++ 課程設(shè)計(jì)
⑥參考文獻(xiàn);
[1]作者:嚴(yán)華峰等.《Visual C++課程設(shè)計(jì)案例精編》.中國水利水電出版社 .2002年04月
[2]作者:常晉義.《Visual C++程序設(shè)計(jì)簡明教程》.中國電力出版社.2002年
[3]作者: 鄭阿奇.《Visual C++實(shí)用教程(第3版)》.電子工業(yè)出版社.2007年1月
[4]作者:陳志泊,張海燕,王春玲 《Visual C++程序設(shè)計(jì)》.中國鐵道出版社.2005-8-1
TA們正在看...
- 標(biāo)準(zhǔn)化項(xiàng)目部檢查評分表.doc
- 標(biāo)準(zhǔn)廠房租賃合同范本65.doc
- 標(biāo)準(zhǔn)合同--債權(quán)投資合同空.doc
- 標(biāo)準(zhǔn)合同_攝影攝像服務(wù)協(xié)議.doc
- 標(biāo)準(zhǔn)合同頂管工程施工合同.doc
- 標(biāo)準(zhǔn)吞咽功能評估表ssa資料.doc
- 標(biāo)準(zhǔn)商業(yè)計(jì)劃書.doc
- 標(biāo)準(zhǔn)商業(yè)計(jì)劃書格式及要求.doc
- 標(biāo)準(zhǔn)商業(yè)計(jì)劃書范文.doc
- 標(biāo)準(zhǔn)大型-會議-簽到表.doc