欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      可視化程序設(shè)計復習題范文

      時間:2019-05-13 12:39:27下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《可視化程序設(shè)計復習題范文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《可視化程序設(shè)計復習題范文》。

      第一篇:可視化程序設(shè)計復習題范文

      一、填空題

      1.解決方案文件的擴展名為

      2.設(shè)置斷點的方式有

      3.要想使用聯(lián)機幫助,除了正確安裝VC++2005之外,還需要安裝。

      4.使用應(yīng)用程序向?qū)Э梢陨傻腗FC項目類型有

      和。

      5.Windows應(yīng)用程序運行的核心工作機制,消息往往用一個結(jié)構(gòu)體來表示。

      6.Windows操作系統(tǒng)下的Windows應(yīng)用程序采用的程序設(shè)計,與DOS操作系統(tǒng)下的的程序設(shè)計有著明顯的不同。

      7.所有的Windows應(yīng)用程序必須包含兩個基本函數(shù)和。

      類和MFC應(yīng)用程序最基本的兩個類,所有的MFC應(yīng)用程序都必須包含這兩個類。

      9.在MFC應(yīng)用程序中,消息分為消息、消息和

      消息三種類型。

      10.每當創(chuàng)建一個新的資源對象時,系統(tǒng)就會為其提供一個默認的,并賦一個整數(shù)值,該定義保存在文件中。

      11.在一個Windows應(yīng)用程序中,菜單的組成分成兩大類:菜單和菜單。

      12.在菜單項屬性Caption文本框中,輸入“版本(&V)tCtrl+F12”,其中,“(&V)”是指,“Ctrl+F12”是指。

      13.一個狀態(tài)欄由個窗格組成,每個窗格對應(yīng)一個命令I(lǐng)D,外部數(shù)組管理一組與窗格對應(yīng)的命令I(lǐng)D,決定著窗格在狀態(tài)欄的位置。

      14.對話框分為兩種。

      15.一種對話框?qū)ο蟀?/p>

      16.Windows系統(tǒng)通過Windows程序的所有圖形輸出,包括、、。

      17.應(yīng)用程序可以使用GDI創(chuàng)建3種類型的圖形輸出:

      和。

      18.CDC類封裝了,包含一個的創(chuàng)建和初始化,及通用對象的操作。

      時要用到該類。

      20.繪圖前必須準備好設(shè)備上下文。在一個MFC應(yīng)用程序 中獲得DC的常用方法有兩種:一種是,另一種是。

      21.Windows系統(tǒng)提供的標準控件主要包括及等。

      22.按鈕控件的類型豐富,其中主要有

      等。

      23.對于要從若干數(shù)據(jù)項中進行選擇的場合,一個方便的方法是。它存在兩種樣式:

      和。

      24.在通常情況下,視圖通過函數(shù)獲取指向文檔對象的指針,并通過該指針訪問。

      25.MFC提供了兩種獨立地面向用戶的數(shù)據(jù)庫訪問系統(tǒng),一種是,另一種是。

      二、簡答題

      1、面向?qū)ο笾欣^承的作用是什么?C++如何支持集成機制?

      2、構(gòu)造函數(shù)和析構(gòu)函數(shù)的作用是什么?有哪些特殊之處?

      3、什么Windows程序設(shè)計?

      4、什么是可視化程序設(shè)計?

      5、什么是面向?qū)ο蟪绦蛟O(shè)計?

      6、簡述消息驅(qū)動機制及MFC的消息處理方法。

      7、為什么不能在文檔類定義一個鍵盤消息的處理函數(shù),而通常在視圖?

      8、簡介創(chuàng)建和使用對話框的主要步驟。

      9、模式對話框與無模式對話框有何區(qū)別,在編程上有何不同?

      10、列出模式對話框從初始化到結(jié)束過程中所調(diào)用函數(shù)的順序。11、10、什么DC?什么是CDC類?

      12、圖形工具對象(畫筆、畫刷和字體等)的使用步驟?

      13、什么是Doc/View結(jié)構(gòu)?它們的工作機制是什么?

      14、應(yīng)用程序類的主要功能是什么?它有哪些重要函數(shù)?各有什么作用?

      15、文檔模板類的主要功能是什么?

      16、框架窗口類的主要功能是什么?它有哪些重要函數(shù)?各有什么作用?

      17、文檔類的主要功能是什么?它有哪些重要函數(shù)?各有什么作用?

      18、視圖類的主要功能是什么?它有哪些重要函數(shù)?各有什么作用?

      19、SDI應(yīng)用程序與MDI應(yīng)用程序的主要差別是什么?

      20、在文檔類的成員函數(shù)中和視圖類的成員函數(shù)中都能夠修改文檔對象的數(shù)據(jù),但若要更新視圖對文檔數(shù)據(jù)的顯示,兩者的處理有何不同?

      21、文檔、視圖和窗口之間如何通信?各調(diào)用哪些函數(shù)實現(xiàn)互訪?

      22、文檔數(shù)據(jù)串行化的意義是什么?怎樣實現(xiàn)它的序列化?

      23、ADO模型有哪些對象?它們的作用如何?如何遍歷一個記錄集?

      三、設(shè)計題

      1、為單文檔應(yīng)用的主菜單添加一個彈出式菜單、并將其作為視圖的快捷菜單、在工具欄添加相應(yīng)的按鈕、添加相應(yīng)的加速鍵,當其菜單項被選中時為其添加復選標記。

      2、創(chuàng)建單文檔應(yīng)用,建立鼠標右鍵單擊消息處理函數(shù),每單擊一次在狀態(tài)欄上顯示單擊的坐標。

      3、創(chuàng)建單文檔應(yīng)用,記錄鼠標左鍵單擊次數(shù),若是是7的倍數(shù),彈出消息框,顯示當前單擊了多少次。

      4、創(chuàng)建對話框應(yīng)用,程序運行時,通過編輯框輸入被減數(shù)與減數(shù)的值,單擊“計算”按鈕,將顯示這兩個數(shù)的差。

      5、創(chuàng)建單文檔應(yīng)用,編程實現(xiàn)在視圖中央顯示尺寸由小到大逐漸變化的文字動畫。

      6、創(chuàng)建單文檔應(yīng)用,在客戶區(qū)的中央繪制三色交通燈(或奧運五環(huán)旗)。

      7、創(chuàng)建對話框應(yīng)用,將用戶在編輯框中輸入的字符串用CFile寫到一個文本文件中。

      8、創(chuàng)建單文檔應(yīng)用,添加一個基于MFC的CStudent類,包括學號、姓名、語文、數(shù)學、外語五個數(shù)據(jù)成員和一個求總分的成員函數(shù),在文檔類中添加以CStudent為元素的CArray,添加一個“錄入”菜單,調(diào)用對話框,將用戶輸入的學生數(shù)據(jù)放到數(shù)組中。

      第二篇:可視化程序設(shè)計試卷A

      ★編號:(學信息2009-2010-2)考字第()號第 1 頁 20 09 /20 10 學年第 2 學期考試試卷(A)卷

      課程名稱:可視化程序設(shè)計適用專業(yè)/年級:

      選課課號:(2009-2010-2)-1405070-600035-2抽(命)題人:

      本卷共1頁,考試方式:機試,考試時間: 180 分鐘

      上機考試題

      1. 題目

      利用BCB的常用組件及串口通訊組件MSComm實現(xiàn)一個簡單的文件傳輸程序,程序的功能應(yīng)包括以下幾個部分:(60分)

      1)程序在構(gòu)造函數(shù)中進行必要的初始化操作,包括串口初始化、顯示區(qū)清空等;(5分)

      2)程序在析構(gòu)函數(shù)中進行串口關(guān)閉操作;(5分)

      3)程序能選擇文件進行發(fā)送,發(fā)送功能用菜單實現(xiàn);(15分)

      4)接收到發(fā)送的文件后,應(yīng)能在程序中進行顯示,并能選擇文件名將接收到的文本進行保

      存,保存功能用菜單實現(xiàn);(15分)

      5)菜單中應(yīng)包括程序關(guān)閉的功能;(5分)

      6)可以編輯并清空顯示區(qū)和接收區(qū)的文本,清空功能用按鈕實現(xiàn);(5分)

      7)在程序的主界面上顯示姓名、學號和專業(yè)班級,并可方便地顯示和隱藏該部分信息。(10

      分)

      (提示:顯示區(qū)、接收區(qū)及文件的操作可用Memo組件實現(xiàn),串口的接收端和發(fā)送端短接以實現(xiàn)程序自收自發(fā),選擇文件名進行打開或保存可用Dialog組件實現(xiàn))

      2. 基本要求(40分)

      1)軟件界面(20分)

      2)程序代碼中必要的注釋(10分)

      3)程序是否能正常運行(10分)界面布局提示:

      3. 結(jié)果提交

      最終結(jié)果全部保存到文件夾下,文件夾命名規(guī)則:自應(yīng)本08-01-2008440001-姓名班級學號

      第三篇:可視化程序設(shè)計

      1Visual C++、C++概述不斷問世,是一個可視化軟件開發(fā)工具。

      2001年推出Visual C++.NET(即1993Visual C++ 7.0年Microsoft)公司推出,它只適用于Visual C++ 1.0Windows 2000 / XP,新版本/ NT 4.0 了解它的集成開發(fā)環(huán)境。Visual C++開發(fā)環(huán)境。已成為專業(yè)程序員進行軟件開發(fā)的首選工具。

      Visual C++集成開發(fā)環(huán)境中的程序開發(fā)工具很多,要真正掌握它們要使用 Visual C++編程,首先要必須結(jié)合具體的編程內(nèi)容。本章只簡單介紹 Visual C++集成開發(fā)環(huán)境的一般特點、界面風格和簡單工具的使用,使我們對Visual C++有一個感性的認識。2源程序用、Visual C++C++的特點語言編寫,支持面向?qū)ο笤O(shè)計方法,使用功能強大的微軟基礎(chǔ)類庫

      MFC(Microsoft Foundation Class)。

      開發(fā)出來的軟件穩(wěn)定性好、可移植性強??梢跃幹聘鞣N各樣Windows應(yīng)用程序,包括對話框程序、文檔 / 視圖程序和組合界面程序。作為Visual Studio可視化組件家族中最重要的一個成員,與其它可視化開發(fā)工具如Visual J++發(fā),乃至一個系統(tǒng)軟件的設(shè)計。、Visual Basic及Visual C#緊密地集成在一起,適用于特殊、復雜和綜合軟件項目的開

      聯(lián)機幫助系統(tǒng)MSDN(Microsoft Developer Network Library)功能強大。它既能與集成開發(fā)環(huán)境有機地結(jié)合在一起,使得用戶在編程時隨機查詢需要的內(nèi)容信息,又能脫離集成開發(fā)環(huán)境而獨立地運行。3Visual C++ IDE、C++的組成和Help等9個主菜單組成,每個主菜單又由多個菜單項和子菜單組成。菜單項提供的功能中的菜單欄由File、Edit、View、Insert、Project、Build(Debug)、Tools、Window幾乎可以完成所有的Developer Studio功能。

      除了主菜單,在Visual C++ IDE中窗口的不同地方單擊鼠標右鍵還可彈出相應(yīng)的快捷菜單。1.ClassView類視圖2.ResourceView文件到項目中,在工作區(qū)窗口中將顯示被添加的文件與其它文件之間的關(guān)系。若要刪除項可通過File菜單和Project菜單中的有關(guān)命令添加資源視圖3.FileViewC++文件視圖源文件、資源文件和其它

      目中的某個文件,選中要刪除的文件,然后按Delete鍵即可。菜單欄的組成4Window、Visual C++ IDE中的菜單欄由File、Edit、View、Insert、Project、Build(Debug)、Tools供的功能幾乎可以完成所有的和Help等9個主菜單組成,每個主菜單又由多個菜單項和子菜單組成。菜單項提、Developer Studio功能。

      5來越受到重視并得到廣泛的應(yīng)用。、C++語言是由貝爾實驗室的BjarneStroustrup 在1980年創(chuàng)建的。自90年代后,C++越6C++、C++和數(shù)據(jù)類型、結(jié)構(gòu)化的程序設(shè)計方法、高效的機器代碼、良好的可移植性。是由的主要特點C擴充而來,因此,除了與

      C兼容,C++還繼承了C的以下特點:豐富的運算符 支持面向?qū)ο蟪绦蛟O(shè)計的方法。

      C++C++的錯誤檢查機制強,提供了專門的機制檢查類和異常處理功能。的Borland C++有很多成熟的編譯器:和IBM的VisualAge C++Visual C++、Inprise。(被Borland兼并)的C++ Builder、Borland7(、1C++)C++程序與程序與C程序的比較:C程序的結(jié)構(gòu)完全相同。

      (2)C源程序文件的擴展名為C,C++源程序文件的擴展名為CPP。

      (3)C注釋使用符號“/*”和“*/”,表示符號“/*”和“*/”之間的內(nèi)容都是注釋;C++除了支持這種注釋,還提供了一個雙斜線“//”注釋符,表示“//”之后的本行內(nèi)容是注釋,注釋在行尾自動結(jié)束。

      (4)C程序所包含的標準輸入、輸出的頭文件是stdio.h,輸入、輸出通常通過調(diào)用函數(shù)來完成;而C++程序可以包含標準輸入、輸出流的頭文件iostream.h,輸入、輸出可以通過使用標準輸入、輸出流對象來完成。8(、1)當函數(shù)定義放在函數(shù)調(diào)用之后時,C++對C的一般擴充

      C程序函數(shù)原形(function prototype)有時可省略,而C++函數(shù)原形(聲明)必不可少。一個不帶參數(shù)的C函數(shù)原形必須使用void,而C++可以使用空參數(shù)列表。C++還要求函數(shù)所有參數(shù)在函數(shù)原形的圓括號中聲明。

      (2)在C語言中,函數(shù)和語句塊(花括號“{}”之間的代碼)的所有變量聲明語句必須放在所有執(zhí)行語句之前。而C++中變量聲明語句不要求放在函數(shù)和語句塊的開始位置,可以把變量聲明放在首次使用變量的附近位置,這樣可提高程序的可讀性。

      (3)C++用new和delete運算符取代C的內(nèi)存分配和釋放函數(shù)malloc()和free()。(4)標準C++提供了字符串類,可以替代C函數(shù)庫中的字符數(shù)組處理函數(shù)。

      (5)進行輸入、輸出操作時,C++用控制臺輸入、輸出流對象(在頭文件iostream.h中進行了類的聲明)替代C的stdio函數(shù)庫,利用“>>”流提取運算符或“<<”流插入運算符,分別將數(shù)據(jù)對象從輸入流提取出來或插入到輸出流,從而完成數(shù)據(jù)的輸入和輸出。

      9(、利用使用1)啟動Visual C++C++面向流的輸入、輸出方式提高了程序的可讀性,減少了錯誤的發(fā)生。Visual C++編制和運行,執(zhí)行“FileC++|New…”程序

      菜單命令,在New對話框的Projects頁面左側(cè)項目類型列表中選擇Win32 Console Application項,在對話框右側(cè)的Location和Project Name框中分別輸入路徑和項目名稱,單擊OK按鈕。(2)進入Win32 Console Application step-1 of 1對話框,選擇An Empty Project項,單擊Finish按鈕。最后在New Project Information對話框單擊OK按鈕完成項目的建立。

      (3)建立和編輯C++源程序文件。執(zhí)行“Project|Add to Project|New…”菜單命令,在New對話框的File頁面選擇C++ Source File項,在File框中填入C++源文件名,確認選擇Add to project4,單擊OK按鈕將打開文本編輯器。輸入并編輯C++源程序代碼。

      程序有語法錯誤,則在屏幕下方的輸出窗口中顯示錯誤信息。)建立可執(zhí)行程序。執(zhí)行“Build|Build…”菜單命令(快捷鍵F7)即可建立可執(zhí)行程序,若(5)執(zhí)行“Build|Execute…”菜單命令即可在偽DOS狀態(tài)下運行程序,也可進入DOS狀態(tài)后運行已建立的程序。

      注意不能在Windows中直接運行一個控制臺程序。

      菜單命令直接創(chuàng)建一個也可采用另一種簡單的方法編寫C++源文件,在執(zhí)行C++Build程序,即執(zhí)行命令時再建立項目工作區(qū)。“File|New|Files|C++

      Source File”10和表達式等。、C++程序基本要素: C++程序基本要素主要包括標識符、關(guān)鍵字、常量、變量、運算符11標識符是程序員或系統(tǒng)定義的符號,用以標識變量、函數(shù)、對象等。、標識符

      標識符由字母、數(shù)字和下劃線組成,它必須以字母或下劃線開始。

      為標識符取名時,盡量使用能夠反映其用途的單詞或縮寫,這樣可提高程序的可讀性。12關(guān)鍵字是、關(guān)鍵字C++

      編譯器預定義的、具有固定含義的保留字,在程序中它們不能被作為一般的標識符使用。

      C++13增加了C不具有的關(guān)鍵字,并且不同C++編譯器含有不同的關(guān)鍵字。在程序中使用的數(shù)據(jù)有常量和變量兩種形式;、常量和變量

      常量是不能被程序改變的固定值; 變量是可以被程序改變的數(shù)據(jù)。

      常量和變量的主要區(qū)別在于:常量不占內(nèi)存空間,不能為常量賦值;而變量需要占內(nèi)存空間,可以給變量賦不同的值。

      不管常量還是變量,程序中使用的每一個數(shù)據(jù)都屬于一種特定的數(shù)據(jù)類型。在使用變量之前,必須先利用標識符聲明變量 14個表達式由常量、變量、函數(shù)調(diào)用和運算符組成,每個表達式都將產(chǎn)生一個值,并且具有、運算符和表達式

      某種類型(稱為該表達式的類型)。

      15構(gòu)造類型包括數(shù)組、結(jié)構(gòu)和枚舉等類型。、C++數(shù)據(jù)類型:C++中的數(shù)據(jù)類型分為:基本數(shù)據(jù)類型、指針類型和構(gòu)造類型三大類。

      16型、整數(shù)型、實型(單精度和雙精度)和無值型。、基本數(shù)據(jù)類型:基本數(shù)據(jù)類型是C++預定義的數(shù)據(jù)類型,C++的基本數(shù)據(jù)類型包括字符17下標進行越界檢查,程序運行時系統(tǒng)也不會提出越界警告。因此在對數(shù)組元素進行操作時、數(shù)組:在編譯C++源程序時,為了保證程序編譯和運行的效率,C++編譯系統(tǒng)不對數(shù)組應(yīng)格外注意,以免破壞其它存儲單元的數(shù)據(jù),否則可能造成不可預料的后果。

      18地址的變量。每一個指針變量都有相應(yīng)的數(shù)據(jù)類型,該類型用以說明指針所指內(nèi)存單元中、指針:任何變量都有一個內(nèi)存地址,這種地址稱為指針,而指針變量是一種存放內(nèi)存存放的數(shù)據(jù)的類型。指針與數(shù)組:

      指針與數(shù)組關(guān)系密切,編程時可以用指針代替下標引用數(shù)組元素,指針使數(shù)組的使用更為靈活、有效;

      當聲明一個數(shù)組后,編譯程序會按照數(shù)組的類型和長度為它分配內(nèi)存空間,數(shù)組名表示數(shù)組在內(nèi)存中的首地址;

      當用一個指針變量存儲數(shù)組首地址時,該指針就指向這個數(shù)組,就可以通過指針運算間接訪問數(shù)組的元素。20C++、字符串:

      字符串末尾必須加上一個字符串結(jié)束符語言沒有提供字符串類型,字符串變量是作為一維字符數(shù)組來處理?!?footer>