freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通信工程c課程設計--字符串類的設計與實現(xiàn)-資料下載頁

2025-06-07 09:54本頁面
  

【正文】 工程。 ② 修改 文件具體包括: 19 ? 將 功能列表 menu( )函數(shù)和 退出系統(tǒng) show( )函數(shù)注釋掉,因為在圖形界面的程序 設計 上不需要 這兩 個函數(shù) ; ? 將函數(shù)中的 cout 語句 全部 去掉,因為不需要也不能夠使用 cout 流實現(xiàn)輸出。 ③ 編寫 執(zhí)行測試功能的按鈕的函數(shù) ,實現(xiàn) 所需測試的功能 ,具體代碼如下: void CMy000Dlg::OnButton1( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 char cstr1[10]。 (cstr1,10)。 m_e1=cstr1。 UpdateData(FALSE)。 } void CMy000Dlg::OnButton2( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 char cstr1[10],cstr2[10]。 (cstr1,10)。 (cstr2,10)。 m_e2=strcmp(cstr1,cstr2)。 UpdateData(FALSE)。 } void CMy000Dlg::OnButton3( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 char cstr1[10]。 20 (cstr1,10)。 m_e3=strlen(cstr1)。 UpdateData(FALSE)。 } void CMy000Dlg::OnButton4( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 char cstr1[10],cstr2[10]。 (cstr1,10)。 (cstr2,10)。 int i=0,k=strlen(cstr1)。 while(cstr2[i]!=39。\039。) { cstr1[k]=cstr2[i]。 k++。i++。 } cstr1[k]=39。\039。 m_e4=cstr1。 UpdateData(FALSE)。 } void CMy000Dlg::OnButton5( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 char cstr1[10]。 char cstr3[10]。 (cstr1,10)。 21 int i,k=0。 for(i=m_shou1。im_wei。i++) { cstr3[k]=cstr1[i]。 k++。 } cstr3[k]=39。\039。 m_e5=cstr3。 UpdateData(FALSE)。 } void CMy000Dlg::OnButton6( ) { // TODO: Add your control notification handler code here UpdateData(TRUE)。 int i,k=strlen(m_e5)。 for(i=0。ik。i++) { m_e5[i]==NULL。 } if(m_e5) { m_e6=1。 } UpdateData(FALSE)。 } ④ 退出按鈕比較簡單,代碼如下: void CMy000Dlg::OnButton7( ) { // TODO: Add your control notification handler code here OnOK( )。 22 } 基于 MFC的應用程序測試 運行程序后,首先出現(xiàn)的界面如圖 8 所示。 圖 8 程序初始運 行界面 輸入 數(shù)據(jù), 則所輸入的數(shù)據(jù) 在界面上顯示如圖 9 所示。 圖 9 輸 入數(shù)據(jù)后的界面 23 分別 單擊 所要測試的功能的 按鈕,實現(xiàn) 所要測試的功能并將測試結果 顯示出來,如圖 10 所示。 圖 10 測試功能后 的界面 單擊退出按鈕后,程序能夠正常實現(xiàn)退出 操作 。 24 結 論 整個程序中的 字符串的 存儲采用的是一維數(shù)組和動態(tài)內(nèi)存分配方式。 所設計的 類是 字符串實現(xiàn) 的類, 字符數(shù)組類 string 類的設計 結合問題的實際需要達到 了對 所需功能 的有效描述和 測試 。 程序的訪問控制也是根據(jù)問題的需要而設計的。類的數(shù)據(jù)成員的存儲 , 維護著 字符串 數(shù)據(jù), 私有數(shù)據(jù)成員是 類 的 成員函數(shù)必須訪問的。利用 私有 成員特征,將類數(shù)據(jù)成員的訪問控制屬性設置為 私有 型,在類中就可以訪問到 私有 成員;而對于類外的其余模塊,這些數(shù)據(jù)無法訪問。這樣,就在數(shù)據(jù)的共享與隱藏之間尋找到一個比較恰當?shù)慕Y合點。本設計中, 字符數(shù)組類 string 類 的析構函數(shù)調(diào)用 其構造函數(shù),共同完成清理任務。 MFC程序與 DOS界面程序編寫的最大不同是程序員需要將編程精力放在圖形界面設計、圖形界面輸入輸出以及界面元素和代碼對應轉(zhuǎn)換等問題上,而這些問題在 DOS 界面程序中是不存在的,因此,初學 MFC 的編程者 會對此感到困難,然而,當你編寫出一個基于 Windows 界面的程序時,所獲得的滿足程度遠遠大于簡單的 DOS 界面程序,況且基于 Windows 的圖形界面的程序設計已成為主流,作為程序員而言,是非學會不可的。 本次課程設計作為編寫 Windows 程序的初步嘗試,能夠?qū)崿F(xiàn)程序的主要功能,可以說是取得了成功,然而好的程序絕不僅僅是只有功能性這一個指標,本次 編寫的 MFC 程序雖然能實現(xiàn)所需功能,但從面向?qū)ο蟪绦蛟O計理念和圖形界面設計要求來說,尚存在不足,主要包括以下幾個方面。 ( 1)使用全局變量存儲 字符串一維數(shù)組和串的長度 本 身有悖面向?qū)ο蟪绦蛟O計理念,需要將其改進,利用局部變量和其它方式實現(xiàn)存儲, 我 認為最理想的方式是使用文件。 ( 2)將類的定義與實現(xiàn)放在同一個頭文件 設計理念,需要將二者分開成定義文件和實現(xiàn)文件。 25 參考文獻 [1] 徐士良 . C 常用算法程序集 . 北京 :清華大學出版社 ,1995:1530 [2] 鄭莉 ,董淵 ,張瑞豐 . C++語言程序設計(第 3 版) . 北京 :清華大學出版社 ,2021:2560 [3] 錢能 . C++程序設計教程(第二版) . 北京 :清華大學出版社 ,2021:100130 [4] 陳志泊 ,王春玲 . 面向?qū)ο蟮某绦蛟O計語言 — C++. 北京 :人民郵電出版社 ,2021:115130
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1