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