C上機實驗指導書

2022-11-26 19:18:02 字數 2675 閱讀 4847

物件導向程式設計

實驗目的:

了解.net framework 的結構。

理解.net framework 的基本概念

了解 .net framework 命名空間

了解c#程式的基本結構

熟悉visual 的配置

熟悉如何建立乙個控制台應用程

實驗內容:

編寫第乙個控制台的輸入與輸出程式

建立第乙個windows窗體應用程式

定義乙個簡單的ip位址結構體

實驗裝置儀器:

pc50臺,要求:windows7/xp/2000/2003作業系統,配置vc#2005/2008執行環境,安裝sql server2000/2005/2008資料庫管理系統

實驗步驟:

1:控制台的輸入與輸出

問題  在控制台上實現文字的輸入與輸出。

問題說明

按照提示輸入自己的姓名,程式輸出你輸入的名字,並歡迎使用c#語言。主要使用console(控制台)物件的writeline和write方法實現顯示;使用readline方法讀入字元。

分析  main()是應用程式(可執行)的入口點,它必須包含在乙個類中,且僅有乙個類能使用該標誌定義。

參考步驟:

(1)為解決方案建立乙個控制台應用程式的專案「example_1」。

(2)將「類檔案重新命名為「

(3)將以下**新增到「中。

(4)選擇「生成」→「生成解決方案」選項,以生成此專案。

(5)選擇「除錯」 →「開始執行(不除錯)」選項來執行此應用程式。

此應用程式的輸出結果如圖1.1所示。

圖1.1 的輸出結果

2:建立windows窗體應用程式

問題  設計乙個視窗,可以將使用者輸入的兩個運算元進行加法計算,並顯示計算結果。

問題說明

首先要新建windows應用程式型別的專案,建立成功後,可以得到乙個名為form1的空白窗體。可以從左邊工具箱中的公共控制項組中選擇控制項往窗體上拖放。

在windows窗體上新增兩個文字輸入框供使用者輸入運算元,再新增乙個按鈕來對輸入的運算元進行加法計算,最後將計算結果顯示在第三個輸入框中。

分析  visual 使開發圖形介面程式簡單,把需要的控制項從工具箱拖放到windows窗體上即可。使用visual 可以減少開放人員編寫的**量,使開放人員集中精力解決業務問題。

推薦步驟:

(1)建立乙個windows應用程式專案,命名為「winform」。

(2)往form1窗體上拖放3個label和textbox控制項和乙個button控制項,並對它們相應的text屬性進行修改,效果如圖:

(3)雙擊add按鈕,出現**編輯介面,把以下**新增到「中。

(4)選擇「生成」→「生成解決方案」選項,以生成此專案。

(5)選擇「除錯」 →「開始執行(不除錯)」選項來執行此應用程式。

此應用程式的輸出結果如圖1.2所示。

圖1.2 form1窗體的執行結果

3:乙個簡單的ip位址結構體

問題  使用4個byte型別的變數來對ip位址進行儲存,並將這4個變數組成定義乙個結構體。

問題說明

struct型別是一種可包含建構函式、常數、字段、方法、屬性、索引器、運算子和巢狀型別的值型別。

分析  此問題要求使用乙個結構體來接受和儲存ip位址中的4個十進位制數。該結構體可通過以下方式宣告:ip samplestruct;

在c#中,類與結構體在語義上是不同的,結構是值型別,不需要例項化,而類是引用型別。

推薦步驟:

(1)為解決方案建立乙個控制台應用程式的專案「example_2」。

(2)將「類檔案重新命名為「

(3)將以下**新增到「中。

(4)選擇「生成」→「生成解決方案」選項,以生成此專案。

(5)選擇「除錯」 →「開始執行(不除錯)」選項來執行此應用程式。

此應用程式的輸出結果如圖1.3所示。

圖1.3 的輸出結果

實驗總結

根據實驗內容和步驟,寫出實驗體會。

實驗目的:

通過本章的學習,主要把握以下內容:

在c#中定義變數和常量

使用c# 中的基本資料型別

理解裝箱和拆箱的概念

使用c#中的運算子,選擇結構和迴圈結構

定義和使用陣列,了解結構和列舉

熟悉c#中的預處理指令

熟悉c#中的字串處理

實驗裝置儀器:

pc50臺,要求:windows7/xp/2000/2003作業系統,配置vc#2005/2008執行環境,安裝sql server2000/2005/2008資料庫管理系統

實驗內容:

編寫乙個使用列舉和switch case選擇語句的程式

浮點型陣列排序

編寫1到9的乘法口訣表程式

實驗步驟:

1:列舉和switch case

問題  列舉型別的構建和使用;通過switch case語句來對符合條件值進行輸出。

問題說明

編寫乙個degrees的列舉,然後引用這個列舉。

分析  在此問題中首先需要定義一組不同型別的學位。為此,可通過以下方式建立列舉。

然後,可以使用switch結構,根據傳遞到此switch結構的列舉成員來決定要顯示的資訊。

(1)為解決方案建立乙個控制台應用程式的專案「example_3」。

(2)將「類檔案重新命名為「

(3)將以下**新增到「中。

matlab上機實驗指導書

matlab軟體與程式設計 學生上機實驗任務書 蘭州理工大學理學院 實驗一 matlab運算基礎 一 實驗目的 1.熟悉啟動和退出matlab的方法 2.熟悉matlab整合環境的組成 3.掌握matlab各種表示式 變數的書寫規則以及常用函式的使用。4.掌握建立矩陣及矩陣拆分的方法 5,掌握mat...

C實驗指導書

第1章概述 1.1 編輯 編譯和執行c 程式 實驗題目 編輯 編譯和執行給出的c 應用程式。實驗目的 1 熟悉c 開發視窗的布局及功能。2 了解c 應用程式的本結構。3 了解程式集和程式命名空間。4 熟悉c 應用程式的編譯和執行過程。實驗步驟 1 開啟裝visual studio 2008 2005...

C程式設計實驗指導書

第二版 教育學院教育技術系 c程式設計 課程組 2011年2月20日 上機實驗一般經歷上機前的準備 預習並且程式設計 上機除錯執行和實驗後的總結三個步驟。1.上機前的準備 根據問題,進行分析,選擇適當演算法並編寫程式。上機前一定要仔細檢查程式 稱為靜態檢查 直到找不到錯誤 包括語法和邏輯錯誤 分析可...