顧楊
關(guān)鍵詞:C語(yǔ)言;VC++6.0開發(fā)平臺(tái)
一、引言
在當(dāng)下這個(gè)各種計(jì)算機(jī)語(yǔ)言進(jìn)發(fā)的時(shí)代,C語(yǔ)言依舊能夠占領(lǐng)一席之地。C語(yǔ)言具有簡(jiǎn)潔緊湊、靈活方便、運(yùn)算符豐富、數(shù)據(jù)類型豐富、表達(dá)方式靈活實(shí)用、允許直接訪問(wèn)物理地址,對(duì)硬件進(jìn)行操作、生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高、可移植性好和表達(dá)力強(qiáng)等特點(diǎn)。
二、什么是C語(yǔ)言
C語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,廣泛應(yīng)用于底層開發(fā)。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)儲(chǔ)存器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
三、體育運(yùn)動(dòng)對(duì)于人們的影響
1、促進(jìn)人腦清醒、思維敏捷
能促使中樞神系統(tǒng)及其主導(dǎo)部分大腦皮層的興奮性增強(qiáng),抑制加強(qiáng),從而改善神經(jīng)過(guò)程的均衡性和靈活性,提高大腦分析綜合能力。
2、促進(jìn)血液循環(huán),提高心臟功能
活動(dòng)加速血液循環(huán),以適應(yīng)肌肉活動(dòng)的需要,這樣就能從結(jié)構(gòu)上和功能上改善心血管系統(tǒng)。經(jīng)常從事運(yùn)動(dòng),能使心臟產(chǎn)生工作性肥大,心肌增厚,收縮有力,心搏徐緩,血容量大增大,這就大大減輕了心臟的負(fù)擔(dān),心率和血壓變化比一般人小,表現(xiàn)出心臟工作的“節(jié)省化”現(xiàn)象。
3、改善呼吸系統(tǒng)功能
要的的生命現(xiàn)象,肺是呼吸系統(tǒng)的重要器官,具有氣體交換的功能,經(jīng)常運(yùn)動(dòng)能使呼吸肌發(fā)達(dá),呼吸慢而深,每次吸進(jìn)氧氣較多,每分鐘只要呼吸8-12次,就能滿足機(jī)體需要。運(yùn)動(dòng)可使人體更多肺泡參與工作,使肺泡富有彈性,可增加肺活量。
4、促進(jìn)骨骼肌肉的生長(zhǎng)發(fā)育
活動(dòng)能為骨骼和肌肉提供足夠的營(yíng)養(yǎng)物質(zhì),促進(jìn)肌纖維變粗,肌肉組織有力,促進(jìn)骨骼生長(zhǎng),骨密質(zhì)增厚,提高抗彎、抗壓、抗折能力。
5、調(diào)節(jié)心理,使人朝氣蓬勃,充滿活力
從事體育活動(dòng),特別是從事那些自己感興趣的運(yùn)動(dòng)項(xiàng)目,能使人產(chǎn)生一種非常美妙的情感體驗(yàn),心情舒暢,精神愉快。由于運(yùn)動(dòng)的激勵(lì)還可以增強(qiáng)自尊心,自信心和自豪感,增添生活情趣。運(yùn)動(dòng)還能調(diào)整人們某些不健康心理和不良情緒,如消除情緒的沮喪和消沉。
6、增強(qiáng)機(jī)體免疫能力
經(jīng)常運(yùn)動(dòng)可使白血球數(shù)量增加、活性增強(qiáng),增強(qiáng)機(jī)體免疫能力,提高人體對(duì)疾病的抵抗力。可以使中老年人保持充沛精力和旺盛生命力,延緩老化過(guò)程,健康長(zhǎng)壽。
四、操作方法
在電腦上布置c環(huán)境,配置系統(tǒng)變量設(shè)置,安裝VC++6.0軟件。
打開后新建一個(gè)項(xiàng)目對(duì)這個(gè)項(xiàng)目進(jìn)行命名。
Vc++6.0提供給應(yīng)用開發(fā)者本身就是一個(gè)框架,所有的應(yīng)用開發(fā)都
必須遵守這個(gè)框架原則。我們?cè)陂_發(fā)應(yīng)用時(shí)就是在這個(gè)框架上進(jìn)行擴(kuò)展,下面我將說(shuō)明VC++6.0這個(gè)框架都有些什么功能可供我們使用。
1.ATL COM AppWizard用來(lái)新建一個(gè)COM組件的向?qū)В热鏦ORD里用的公式編輯器就是一個(gè)COM組件
2.Cluster Resource Type Wizard群集資源類型向?qū)В脕?lái)創(chuàng)建可以到處用的資源項(xiàng)目,比如字體就是一種資源。
3.Custom AppWizard這個(gè)是給高檔用戶用的自定義向?qū)А?/p>
4.Database Project數(shù)據(jù)庫(kù)項(xiàng)目,顧名思義,用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)用的。
5.DevStudio Add-in Wizard是給微軟的Visual系列工具做插件的向?qū)А?/p>
6.Extended Stored Proc Wizard擴(kuò)展存儲(chǔ)過(guò)程向?qū)В胏++代碼來(lái)擴(kuò)展SQL存儲(chǔ)過(guò)程用的項(xiàng)目。
7.ISAPI Extension Wizard用C++代碼擴(kuò)展網(wǎng)站服務(wù)器功能的項(xiàng)目。
8.Makefile編譯指示文件,用這個(gè)東西,你可以做一個(gè)編譯.gPP的自己的g++編譯器.
9.MFC Activcex ControlWizard這個(gè)是用MFC{~ActiveX控件的向?qū)В^MFC是微軟的一個(gè)編程框架,所謂ActiveX控件么舉例來(lái)說(shuō)按鈕、文本框等都是……
10.MFC AppWi zard(d11)用MFC框架生成一個(gè)DLL的項(xiàng)目,所謂DLL就相當(dāng)于工具包,可以給其它項(xiàng)目用里面的功能。
11.MFC AppWizard(exe)用MFC框架生成一個(gè)EXE項(xiàng)目,所謂EXE就是真正能執(zhí)行的程序,比如IE就是個(gè)EXE,一個(gè)EXE經(jīng)常會(huì)用到別的DLL里面的功能。
12:New Database Wizard新數(shù)據(jù)庫(kù)(新建)向?qū)А?/p>
13.Utility Project實(shí)用工程。
14.Win32 Application也是生成一個(gè)EKE項(xiàng)目,但是不用MFC框架,所以這種項(xiàng)目對(duì)使用者的能力要求更高,但是功能更強(qiáng),適合高檔用戶用的。15.Win32 Dynamic-Link Library生成一個(gè)DLL,但是仍然不用MFC框架。
五、體測(cè)成績(jī)判斷程序設(shè)計(jì)
5.1用戶功能設(shè)計(jì)
根據(jù)需求分析可以知道,軟件程序應(yīng)包含五個(gè)主要的用戶功能,這里需要進(jìn)一步分析每個(gè)用戶功能應(yīng)該包括哪些菜單功能。
在“體重指數(shù)”中,需要對(duì)體重?cái)?shù)據(jù)進(jìn)行輸入。
在“肺活量”中,需要對(duì)肺活量數(shù)據(jù)進(jìn)行輸入。
在“引體向上”中,需要對(duì)引體向上數(shù)據(jù)進(jìn)行輸入。
在“仰臥起坐”中,需要對(duì)仰臥起坐數(shù)據(jù)進(jìn)行輸入。
在“退出”中,可實(shí)現(xiàn)程序退出。
根據(jù)對(duì)用戶功能內(nèi)容的分析,輸出用戶所需要的總成績(jī)數(shù)據(jù)。
5.2主要界面展示