VC實驗報告1,2,3

2021-03-04 07:32:56 字數 2472 閱讀 9545

班號:________

學號:________

姓名:________

實驗1 vc++開發環境的熟悉和windows程式設計基礎

一、實驗目的

1. 熟悉visual c++的開發環境

2. 掌握用應用程式嚮導建立乙個控制台應用專案的方法。

3. 掌握源**檔案的新建、開啟、儲存和關閉等基本操作。

4.掌握用應用程式嚮導建立乙個windows應用專案的方法

5. 掌握visual c++專案的編譯、連線和執行

6. 掌握**簡單語法錯誤修正和除錯的一般過程

7.掌握windows程式執行基本原理。

8. 掌握使用sdk(windows api)方式編寫windows應用程式方法。

9. 掌握用應用程式嚮導建立乙個windows應用專案的方法。

二、實驗知識點概念

visual c++是microsoft公司推出的目前使用極為廣泛的基於windows平台的視覺化程式設計環境。由於其功能強大、靈活性好、完全可擴充套件以及具有強有力的inter***支援,在各種c++語言開發工具中脫穎而出,成為目前較為流行的c++語言整合開發環境。

windows程式設計不同於dos下的程式設計,它是一種事件驅動的程式設計模式,主要是基於訊息的。windows sdk程式設計主要採用c++/c語言和windows api進行windows應用程式設計。

三、實驗題目

1. 控制台應用程式編寫

術語:「控制台應用程式」是乙個在仿dos視窗(控制台視窗)中執行的基於字元的程式,控制台視窗將成為其標準輸入和輸出裝置。由於這種模式的應用程式比windows程式簡單,我們先選擇利用visual c++來建立這樣乙個應用,這樣使得我們可以將精力先投入到學習使用c++程式語言,而不需要把過多的精力投入到學習複雜的windows程式設計中去。

建立乙個控制台應用,輸入以下**:

#include

class vehicle

void showmember()

private:

float speed;

int total;

} int main()

(1)編譯該程式,修改程式錯誤

#include

using namespace std;

class vehicle

vehicle(float speed,int total)

void showmember()

private:

float speed;

int total;

} ;int main()

(2)分別在建立物件,建構函式處設定斷點,除錯執行。

(3)寫出程式執行結果

constructor is called!

120 | 4

120 | 4

2.windows sdk應用程式編寫

下面是乙個sdk應用程式的示例,該程式的功能是構造乙個編輯框控制項和乙個按鈕。編輯框用於輸入一元二次方程的係數,各係數之間用逗號分隔,當單擊「計算」按鈕,獲取方程係數,然後將求得的根通過textout顯示在視窗客戶區中。

#include

#include

#include

// 求一元二次方程的根,函式返回根的個數

int getroot(float a, float b, float c, double *root)

else

if (b!=0.0) root[0] = root[1] = -c/b;

else return 0;

if (root[0] == root[1]) return 1;

else return 2;

}char str[80];

lresult callback wndproc (hwnd, uint, wparam, lparam視窗過程

int winapi winmain (hinstance hinstance, hinstance hprevinstance,

lpstr lpcmdline, int ncmdshow)

// 建立視窗

hwnd = createwindow ("sdkwin視窗類名

實驗1——windows程式設計基礎", // 視窗標題

ws_overlappedwindow視窗樣式

cw_usedefault視窗最初的 x 位置

cw_usedefault視窗最初的 y 位置

cw_usedefault視窗最初的 x 大小

cw_usedefault視窗最初的 y 大小

null父視窗控制代碼

null視窗選單控制代碼

hinstance應用程式例項控制代碼

null建立視窗的引數

showwindow (hwnd, ncmdshow顯示視窗

updatewindow (hwnd更新視窗,包括視窗的客戶區

while (getmessage (&msg, null, 0, 0))

VC 語言程式設計 實驗報告冊08 09 1

瀋陽航空工業學院管理系 姓名學號 專業班級 指導教師 2008 2009 學年第 1 學期 實驗報告的寫作要求 1 書寫實驗報告應使用黑色或藍黑色鋼筆。2 書寫實驗報告應字跡工整 條理清晰。3 實驗報告應完成實驗步驟 實驗結果 實驗心得等內容。4 實驗的執行結果或效果圖,應列印並貼上到實驗報告上。5...

VC版科學計算器程式實驗報告要點

西安科技大學 程式設計方法與優化 實驗報告 題目科學計算器 院 系 部電腦科學與技術學院 專業及班級軟體工程1101班 姓名張xx 日期2013 04 24 一 功能需求 1.能進行加 減 乘 除運算 這時最基本的計算器功能。2.還能進行以下的數值計算 函式名 ln 在數學中ln x 是以e為底的x...

實驗報告電路實驗報告要求

三一文庫 報告范文 實驗報告 電路實驗報告要求 同學您好 電路實驗課已經結束,請按題目要求認真完成實驗報告,並要仔細檢查一遍,以免退回,具體要求如下 一 繪製電路圖要工整 選取合適比例,元件引數標註要準確 完整。二 計算題要有計算步驟 解題過程,要代具體資料進行計算,不能只寫得數。三 實驗中測試得到...