C程序設(shè)計(jì)概述第一章_第1頁
C程序設(shè)計(jì)概述第一章_第2頁
C程序設(shè)計(jì)概述第一章_第3頁
C程序設(shè)計(jì)概述第一章_第4頁
C程序設(shè)計(jì)概述第一章_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、c#程序設(shè)計(jì)概述 第一章c#程序設(shè)計(jì)概述 第一章c#程序設(shè)計(jì)概述程序設(shè)計(jì)概述計(jì)算機(jī)程序的語法和基本結(jié)構(gòu)面向?qū)ο蟮幕靖拍顢?shù)組及算法應(yīng)用窗體和控件流與文件gdi+與圖形圖像處理數(shù)據(jù)庫與web應(yīng)用程序開發(fā)c#程序設(shè)計(jì)概述 第一章c#程序設(shè)計(jì)概述程序設(shè)計(jì)概述了解c#語言的主要特點(diǎn)熟悉visual studio 2008的集成開發(fā)環(huán)境掌握c#控制臺(tái)應(yīng)用程序和windows窗體應(yīng)用程序設(shè)計(jì)步驟理解c#程序代碼的基本書寫規(guī)則和應(yīng)用程序結(jié)構(gòu)c#程序設(shè)計(jì)概述 第一章1.1 c#語言簡介語言簡介c#程序設(shè)計(jì)概述 第一章為什么選擇為什么選擇c#?集中了java、c、c+的優(yōu)點(diǎn),避免了它們的缺點(diǎn)完全的面向?qū)ο笈cwi

2、ndows操作系統(tǒng)結(jié)合緊密開發(fā)效率高c#程序設(shè)計(jì)概述 第一章1.2 c#控制臺(tái)應(yīng)用程序控制臺(tái)應(yīng)用程序1.2.1 c#控制臺(tái)應(yīng)用程序的創(chuàng)建1.2.2 c#控制臺(tái)應(yīng)用程序的結(jié)構(gòu)1.2.3 c#程序代碼的基本書寫規(guī)則c#程序設(shè)計(jì)概述 第一章1.2.1 c#控制臺(tái)應(yīng)用程序的創(chuàng)建控制臺(tái)應(yīng)用程序的創(chuàng)建啟動(dòng),進(jìn)入vs 2008集成開發(fā)環(huán)境。選擇項(xiàng)目類型為控制臺(tái)應(yīng)用程序,指定項(xiàng)目名稱及其保存位置。在應(yīng)用程序編輯環(huán)境中輸入程序代碼。調(diào)試運(yùn)行程序。c#程序設(shè)計(jì)概述 第一章選擇默認(rèn)環(huán)境設(shè)置選擇默認(rèn)環(huán)境設(shè)置c#程序設(shè)計(jì)概述 第一章配置環(huán)境配置環(huán)境c#程序設(shè)計(jì)概述 第一章c#起始頁起始頁第一次創(chuàng)建應(yīng)用第一次創(chuàng)建應(yīng)用程序

3、時(shí)此處為空程序時(shí)此處為空c#程序設(shè)計(jì)概述 第一章選擇新建項(xiàng)目類型選擇新建項(xiàng)目類型默認(rèn)的控制臺(tái)應(yīng)用程序項(xiàng)目名稱默認(rèn)的控制臺(tái)應(yīng)用程序項(xiàng)目名稱c#程序設(shè)計(jì)概述 第一章輸入程序代碼輸入程序代碼c#程序設(shè)計(jì)概述 第一章按按f5鍵調(diào)試運(yùn)行程序鍵調(diào)試運(yùn)行程序按任意鍵退出應(yīng)用程序按任意鍵退出應(yīng)用程序c#程序設(shè)計(jì)概述 第一章控制臺(tái)應(yīng)用程序的保存位置控制臺(tái)應(yīng)用程序的保存位置c#程序設(shè)計(jì)概述 第一章1.2.2 c#控制臺(tái)應(yīng)用程序的結(jié)構(gòu)控制臺(tái)應(yīng)用程序的結(jié)構(gòu)n導(dǎo)入其他系統(tǒng)預(yù)定義元素部分n命名空間n類n主方法n方法中的c#代碼c#程序設(shè)計(jì)概述 第一章c#控制臺(tái)應(yīng)用程序的結(jié)構(gòu)控制臺(tái)應(yīng)用程序的結(jié)構(gòu)導(dǎo)入其他系統(tǒng)導(dǎo)入其他系統(tǒng)預(yù)定

4、義元素預(yù)定義元素命名空間命名空間類類方法中的方法中的c#代碼代碼主方法主方法c#程序設(shè)計(jì)概述 第一章1.2.3 c#程序代碼的基本書寫規(guī)則程序代碼的基本書寫規(guī)則1. 程序代碼區(qū)分字母大小寫2. 語句書寫規(guī)則每個(gè)語句都必須用分號(hào)結(jié)尾允許在同一個(gè)代碼行上書寫多個(gè)語句塊結(jié)構(gòu),每個(gè)代碼塊用 來界定語句中作為語法成分的標(biāo)點(diǎn)符號(hào)必須是西文標(biāo)點(diǎn)采用嵌套縮進(jìn)格式c#程序設(shè)計(jì)概述 第一章c#程序代碼的基本書寫規(guī)則程序代碼的基本書寫規(guī)則3. 注釋信息單行注釋“/”作為引導(dǎo)符多行注釋“/*”開始,“*/”結(jié)束xml注釋在一個(gè)代碼行上,“/”之后的內(nèi)容均為注釋信息,編譯時(shí)可提取為xml文本c#程序設(shè)計(jì)概述 第一章1.

5、3 c# windows窗體應(yīng)用程序設(shè)計(jì)實(shí)例窗體應(yīng)用程序設(shè)計(jì)實(shí)例1.3.1 c# windows窗體應(yīng)用程序的創(chuàng)建1.3.2 c# windows窗體應(yīng)用程序的結(jié)構(gòu)c#程序設(shè)計(jì)概述 第一章1.3.1 c#windows窗體應(yīng)用程序的創(chuàng)建窗體應(yīng)用程序的創(chuàng)建n設(shè)計(jì)用戶界面n設(shè)置對象屬性n編寫事件過程代碼n調(diào)試運(yùn)行程序n保存源程序文件c#程序設(shè)計(jì)概述 第一章新建項(xiàng)目新建項(xiàng)目c#程序設(shè)計(jì)概述 第一章設(shè)計(jì)界面設(shè)計(jì)界面c#程序設(shè)計(jì)概述 第一章工具箱工具箱c#程序設(shè)計(jì)概述 第一章添加控件到窗體添加控件到窗體c#程序設(shè)計(jì)概述 第一章輸入代碼輸入代碼c#程序設(shè)計(jì)概述 第一章按按f5運(yùn)行程序運(yùn)行程序c#程序設(shè)計(jì)概

6、述 第一章運(yùn)行程序運(yùn)行程序單擊button1,顯示“朋友你好!朋友你好!”c#程序設(shè)計(jì)概述 第一章代碼窗口與設(shè)計(jì)窗口的切換代碼窗口與設(shè)計(jì)窗口的切換代碼窗口代碼窗口設(shè)計(jì)窗口設(shè)計(jì)窗口c#程序設(shè)計(jì)概述 第一章控件屬性設(shè)置控件屬性設(shè)置c#程序設(shè)計(jì)概述 第一章backgroundimage屬性設(shè)置屬性設(shè)置c#程序設(shè)計(jì)概述 第一章c#程序設(shè)計(jì)概述 第一章設(shè)置設(shè)置label控件背景透明控件背景透明c#程序設(shè)計(jì)概述 第一章預(yù)設(shè)預(yù)設(shè)label控件文字為空控件文字為空c#程序設(shè)計(jì)概述 第一章運(yùn)行程序運(yùn)行程序單擊按鈕之前單擊按鈕之前單擊按鈕之后單擊按鈕之后c#程序設(shè)計(jì)概述 第一章改變窗體大小改變窗體大小改變窗體大小

7、改變窗體大小c#程序設(shè)計(jì)概述 第一章設(shè)置設(shè)置label中文字的顯示顏色中文字的顯示顏色c#程序設(shè)計(jì)概述 第一章1.3.2 c# windows窗體應(yīng)用程序的結(jié)構(gòu)窗體應(yīng)用程序的結(jié)構(gòu)n導(dǎo)入其他系統(tǒng)預(yù)定義元素部分n命名空間n類n主方法、事件響應(yīng)用處理過程c#程序設(shè)計(jì)概述 第一章windows窗體應(yīng)用程序的結(jié)構(gòu)窗體應(yīng)用程序的結(jié)構(gòu)窗體加載事件過程窗體加載事件過程按鈕單擊事件過程按鈕單擊事件過程導(dǎo)入預(yù)定義的元素導(dǎo)入預(yù)定義的元素c#程序設(shè)計(jì)概述 第一章事件過程的描述事件過程的描述private void button1_click(object sender, eventargs e)控件控件事件事件參數(shù)參

8、數(shù)c#程序設(shè)計(jì)概述 第一章本章小結(jié)本章小結(jié)c#語言的主要特點(diǎn)控制臺(tái)應(yīng)用程序的創(chuàng)建過程windows窗體應(yīng)用程序的創(chuàng)建過程基本書寫規(guī)則c#程序設(shè)計(jì)概述 第一章作業(yè)作業(yè)1.創(chuàng)建下圖所示windows應(yīng)用程序界面,并輸入以下代碼(其中那些需要自己輸入的代碼,請務(wù)必通過鍵盤輸入,不要復(fù)制、粘貼,注意代碼格式和大小寫),并檢驗(yàn)運(yùn)行結(jié)果。程序代碼保存到j(luò)ob1-01文件夾中。using system;using system.collections.generic;using system.componentmodel;using system.data;using system.drawing;usin

9、g 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, eventargs e) int a, b; label2.text = =; a = int.parse(textbox1.text); b = int.parse(textbox2.text); label2.te

10、xt += a + b; c#程序設(shè)計(jì)概述 第一章2.創(chuàng)建以下控制臺(tái)應(yīng)用程序,并輸入代碼(其中那些需要自己輸入的代碼,請務(wù)必通過鍵盤輸入,不要復(fù)制、粘貼,注意代碼格式和大小寫),并檢驗(yàn)運(yùn)行結(jié)果。程序代碼保存到j(luò)ob1-02文件夾中。using system;using system.collections.generic;using system.text;namespace consoleapplication2 class program static void main(string args) console.write(請輸入路人甲的身高(cm):); string s1=conso

11、le.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(console.readline(); console.write(請輸入路人乙的體重(kg):); single weight1= single.parse(console.readline(); if (weight / height weight1 / height1) console.writeline(路人甲比路人乙更胖些!); else console.writeline(還是路人乙更胖些); 作業(yè)作業(yè)c#程序設(shè)計(jì)概述 第一章思考題:題目:c#開發(fā)環(huán)境與控制臺(tái)、windows應(yīng)用程序?qū)嵗齼?nèi)容及思考問題:(1)程序中,console.write()與console.readline()分別起什么作用?(2)程序中,int.parse(textbox1.text), single.parse(s1)分別起什么作用?(3)怎樣顯示“屬性窗口”?怎樣

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論