




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C#程序設計概述程序設計概述計算機程序的語法和基本結構面向對象的基本概念數組及算法應用窗體和控件流與文件GDI+與圖形圖像處理數據庫與Web應用程序開發C#程序設計概述程序設計概述了解C#語言的主要特點熟悉Visual Studio 2008的集成開發環境掌握C#控制臺應用程序和Windows窗體應用程序設計步驟理解C#程序代碼的基本書寫規則和應用程序結構1.1 C#語言簡介語言簡介為什么選擇為什么選擇C#?集中了Java、C、C+的優點,避免了它們的缺點完全的面向對象與Windows操作系統結合緊密開發效率高1.2 C#控制臺應用程序控制臺應用程序1.2.1 C#控制臺應用程序的創建1.2.
2、2 C#控制臺應用程序的結構1.2.3 C#程序代碼的基本書寫規則1.2.1 C#控制臺應用程序的創建控制臺應用程序的創建啟動,進入VS 2008集成開發環境。選擇項目類型為控制臺應用程序,指定項目名稱及其保存位置。在應用程序編輯環境中輸入程序代碼。調試運行程序。選擇默認環境設置選擇默認環境設置配置環境配置環境C#起始頁起始頁第一次創建應用第一次創建應用程序時此處為空程序時此處為空選擇新建項目類型選擇新建項目類型默認的控制臺應用程序項目名稱默認的控制臺應用程序項目名稱輸入程序代碼輸入程序代碼按按F5鍵調試運行程序鍵調試運行程序按任意鍵退出應用程序按任意鍵退出應用程序控制臺應用程序的保存位置控制
3、臺應用程序的保存位置1.2.2 C#控制臺應用程序的結構控制臺應用程序的結構n導入其他系統預定義元素部分n命名空間n類n主方法n方法中的C#代碼C#控制臺應用程序的結構控制臺應用程序的結構導入其他系統導入其他系統預定義元素預定義元素命名空間命名空間類類方法中的方法中的C#代碼代碼主方法主方法1.2.3 C#程序代碼的基本書寫規則程序代碼的基本書寫規則1. 程序代碼區分字母大小寫2. 語句書寫規則每個語句都必須用分號結尾允許在同一個代碼行上書寫多個語句塊結構,每個代碼塊用 來界定語句中作為語法成分的標點符號必須是西文標點采用嵌套縮進格式C#程序代碼的基本書寫規則程序代碼的基本書寫規則3. 注釋信
4、息單行注釋“/”作為引導符多行注釋“/*”開始,“*/”結束XML注釋在一個代碼行上,“/”之后的內容均為注釋信息,編譯時可提取為XML文本1.3 C# Windows窗體應用程序設計實例窗體應用程序設計實例1.3.1 C# Windows窗體應用程序的創建1.3.2 C# Windows窗體應用程序的結構1.3.1 C#Windows窗體應用程序的創建窗體應用程序的創建n設計用戶界面n設置對象屬性n編寫事件過程代碼n調試運行程序n保存源程序文件新建項目新建項目設計界面設計界面工具箱工具箱添加控件到窗體添加控件到窗體輸入代碼輸入代碼按按F5運行程序運行程序運行程序運行程序單擊button1,顯
5、示“朋友你好!朋友你好!”代碼窗口與設計窗口的切換代碼窗口與設計窗口的切換代碼窗口代碼窗口設計窗口設計窗口控件屬性設置控件屬性設置BackgroundImage屬性設置屬性設置設置設置Label控件背景透明控件背景透明預設預設Label控件文字為空控件文字為空運行程序運行程序單擊按鈕之前單擊按鈕之前單擊按鈕之后單擊按鈕之后改變窗體大小改變窗體大小改變窗體大小改變窗體大小設置設置label中文字的顯示顏色中文字的顯示顏色1.3.2 C# Windows窗體應用程序的結構窗體應用程序的結構n導入其他系統預定義元素部分n命名空間n類n主方法、事件響應用處理過程Windows窗體應用程序的結構窗體應用
6、程序的結構窗體加載事件過程窗體加載事件過程按鈕單擊事件過程按鈕單擊事件過程導入預定義的元素導入預定義的元素事件過程的描述事件過程的描述private void button1_click(object sender, EventArgs e)控件控件事件事件參數參數本章小結本章小結C#語言的主要特點控制臺應用程序的創建過程Windows窗體應用程序的創建過程基本書寫規則作業作業1.創建下圖所示Windows應用程序界面,并輸入以下代碼(其中那些需要自己輸入的代碼,請務必通過鍵盤輸入,不要復制、粘貼,注意代碼格式和大小寫),并檢驗運行結果。程序代碼保存到job1-01文件夾中。using Sys
7、tem;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace job1_01 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, E
8、ventArgs e) int a, b; label2.Text = =; a = int.Parse(textBox1.Text); b = int.Parse(textBox2.Text); label2.Text += a + b; 2.創建以下控制臺應用程序,并輸入代碼(其中那些需要自己輸入的代碼,請務必通過鍵盤輸入,不要復制、粘貼,注意代碼格式和大小寫),并檢驗運行結果。程序代碼保存到job1-02文件夾中。using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplica
9、tion2 class Program static void Main(string args) Console.Write(請輸入路人甲的身高(cm):); string s1=Console.ReadLine(); Console.Write(請輸入路人甲的體重(kg):); string s2=Console.ReadLine(); Single height = Single.Parse(s1); Single weight = Single.Parse(s2); Console.Write(請輸入路人乙的身高(cm):); Single height1 = Single.Parse
10、(Console.ReadLine(); Console.Write(請輸入路人乙的體重(kg):); Single weight1= Single.Parse(Console.ReadLine(); if (weight / height weight1 / height1) Console.WriteLine(路人甲比路人乙更胖些!); else Console.WriteLine(還是路人乙更胖些); 作業作業思考題:題目:C#開發環境與控制臺、Windows應用程序實例內容及思考問題:(1)程序中,Console.Write()與Console.ReadLine()分別起什么作用?(2)程序中,int.Parse(textBo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45741-2025低地球軌道空間碎片壽命計算方法
- 地面供用電管理制度
- 城管項目化管理制度
- 培訓班市場管理制度
- 培訓管理部管理制度
- 消防中隊安全管理制度
- 淘寶商品導購管理制度
- 多學科綜合管理制度
- 大公司保安管理制度
- 大型施工及管理制度
- 2025年江蘇高考政治試卷真題解讀及答案講解課件
- 2025年行政能力測驗考試真題及答案
- 2025上半年山東高速集團有限公司社會招聘211人筆試參考題庫附帶答案詳解析集合
- 2024年寧夏中衛沙坡頭區招聘社區專職工作者真題
- 遼寧省點石聯考2024-2025學年高二下學期6月份聯合考試化學試題(含答案)
- 2025年江蘇省南京市中考物理模擬練習卷(含答案)
- 人教部編版三年級下冊語文各單元【習作范文】
- 2025高考全國一卷語文真題
- 教師普法考試題及答案
- 水冷空調項目可行性研究報告
- 2025年小產權房的買賣合同5篇
評論
0/150
提交評論