![01情境三任務(wù)1子任務(wù)1._第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/6b1aee3b-fb36-4228-b7df-c5c5a6c80659/6b1aee3b-fb36-4228-b7df-c5c5a6c806591.gif)
![01情境三任務(wù)1子任務(wù)1._第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/6b1aee3b-fb36-4228-b7df-c5c5a6c80659/6b1aee3b-fb36-4228-b7df-c5c5a6c806592.gif)
![01情境三任務(wù)1子任務(wù)1._第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/6b1aee3b-fb36-4228-b7df-c5c5a6c80659/6b1aee3b-fb36-4228-b7df-c5c5a6c806593.gif)
![01情境三任務(wù)1子任務(wù)1._第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/6b1aee3b-fb36-4228-b7df-c5c5a6c80659/6b1aee3b-fb36-4228-b7df-c5c5a6c806594.gif)
![01情境三任務(wù)1子任務(wù)1._第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/6b1aee3b-fb36-4228-b7df-c5c5a6c80659/6b1aee3b-fb36-4228-b7df-c5c5a6c806595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)技術(shù)專業(yè)教學(xué)資源WEB應(yīng)用開發(fā)課程教案學(xué)習(xí)情境會員登錄、注冊設(shè)計學(xué)習(xí)任務(wù)編寫簡單的C#程序(1)授課班級上課時間上課地點能力目標(biāo)知識目標(biāo)1.掌握C#基礎(chǔ)知識;教學(xué)目標(biāo)1.能夠編寫C#應(yīng)用程序2.能夠定義及初始化常量、變量2.掌握C#應(yīng)用程序的類型及結(jié)構(gòu)3.熟悉C#中的數(shù)據(jù)類型73.能夠進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換4. 掌握常量、變量的定義及初始化5. 理解數(shù)據(jù)類型轉(zhuǎn)換及掌握轉(zhuǎn)換方法教學(xué)內(nèi)容和教學(xué)組織教學(xué)步驟教學(xué)內(nèi)容(工作任務(wù))教學(xué)方法教學(xué)手段學(xué)生行動考核方式回顧點評Web網(wǎng)站開發(fā)中后臺代碼如何編寫提問法學(xué)生回答任務(wù)描述子任務(wù)1通過編寫一個簡單的C#程序,實現(xiàn)輸出“ hello world ”接受學(xué)習(xí)任
2、務(wù)實施任務(wù)1. 子任務(wù)1分析(1)什么是控制臺應(yīng)用程序?(2)如何創(chuàng)建控制臺應(yīng)用程序?2. 講解相關(guān)知識點C#程序結(jié)構(gòu),常量、變量、數(shù)據(jù)類型3 .編程實現(xiàn)子任務(wù) 1案例、任務(wù)驅(qū)動、講練結(jié)合學(xué)生練習(xí)深化訓(xùn)練歸納總結(jié)1. 了解C#語言2. 掌握C#程序結(jié)構(gòu)3. 學(xué)習(xí)了數(shù)據(jù)類型及數(shù)據(jù)類型轉(zhuǎn)換4. 學(xué)習(xí)了變量及常量定義及使用方法作業(yè)編寫C#程序,實現(xiàn)輸出“你好,朋友們”獨立完成提交作業(yè)主要教學(xué)內(nèi)容1子任務(wù)1任務(wù)描述:編程實現(xiàn)輸出”hello world ”2. 基本知識與技能2.1 C#入門 2.1.1C#語言概述C#語言是微軟公司設(shè)計的一種編程語言,它繼承了C/C+優(yōu)良傳統(tǒng),又借鑒了 Java的很多
3、特點。微軟對C#的定義是:“C#是從C和C+派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶?全的編程語言?!盋# (讀做CSharp',主要從C/C+編程語言家族移植過來的。C#式圖結(jié)合Visual Basic 的快速開發(fā)能力和C+的強大靈活的能力。C#代碼的外觀和操作方式與 C+ffi Java非常類似。初看起來,其語法可能比較混亂, 不像書面英語和其他語言。但是,在 C#編程中,使用的樣式是比較清晰的,不用花太多的力 氣就可以編寫出可讀性很強的代碼。與其他語言的編譯器不同,無論代碼中是否有空格、回車符或tab字符(這些字符統(tǒng)稱為 空白字符),C#編譯器都不考慮這些字符。這樣格式化代碼時就
4、有很大的自由度,但遵循某些 規(guī)則將有助于使代碼易于閱讀。2.1.2C#程序結(jié)構(gòu)C#的句終止符是“;”(1) 語句終止符 每一句C#程序都要以語句終止符來終結(jié),包含起來的程序稱為語句塊。主要是把重復(fù)使用的程序語句放在一起以方便(2) 語句塊 在C#程序中,把用符號“ ”和“ ” 語句塊在條件和循環(huán)語句中經(jīng)常會用到,使用,這樣有助于程序的結(jié)構(gòu)化。(3) 注釋C#提供了兩種注釋的類型:單行注釋,注釋符號是“ / ”,例如:int a; /一個整型變量,存儲整數(shù)多行注釋,注釋符號是“ /* ”和“*/ ”,任何在符號“ /* ”和“*/ ”之間的內(nèi)容都會被 編譯器忽略,例如:/*一個整型變量,存儲整數(shù)
5、*/int a;XML注釋符號“/ ”也可以用來對C#程序進(jìn)行注釋,例如:/一個整型變量/存儲整數(shù)int a;(4)大小寫的敏感性在C#程序中,同名的大寫和小寫代表不同的對象,因此在輸入關(guān)鍵字、變量和函數(shù)時必 須使用適當(dāng)?shù)淖址?.1.3C#應(yīng)用程序常用類型C#應(yīng)用程序常用類型主要有3種,分別為控制臺應(yīng)用程序、Windows窗體應(yīng)用程序和Web 應(yīng)用程序。具體如下:(1)控制臺應(yīng)用程序是沒有窗口的應(yīng)用程序,通過鍵盤以輸入命令行的形式操作程序。(2)Windows窗體應(yīng)用程序是有窗體的應(yīng)用程序,主要通過鼠標(biāo)進(jìn)行操作。因其圖形化 操作和界面直觀等優(yōu)點,非常受歡迎,當(dāng)前大多數(shù)應(yīng)用程序都是這種類型。(
6、3)Wet應(yīng)用程序其實就是講 Windows窗體應(yīng)用程序以網(wǎng)頁的形式表現(xiàn)出了,是 Web網(wǎng) 站域傳統(tǒng)應(yīng)用程序的集合體。這種類型的應(yīng)用程序越來越多,有著廣泛的應(yīng)用前景,例如網(wǎng)上辦公和網(wǎng)上購物系統(tǒng),都是這種類型的應(yīng)用程序。2.2數(shù)據(jù)類型 2.2.1數(shù)據(jù)類型的作用編譯器開發(fā)可根據(jù)數(shù)據(jù)類型判斷它們是否可以參加某種運算,從而幫助人員減少語法錯 誤不同的數(shù)據(jù)類型,在內(nèi)存中所占字節(jié)數(shù)不同,如果要處理的數(shù)據(jù)量非常大,選擇適合的數(shù) 據(jù)類型在很大程度上節(jié)省內(nèi)存空間。222數(shù)據(jù)類型分類(1)值類型:值類型是一種簡單類型,主要由結(jié)構(gòu)和枚舉構(gòu)成,其中結(jié)構(gòu)分為數(shù)值類型、 整型、浮點型、decimal和布爾類型。值類型的變
7、量本身包含他們的數(shù)據(jù),將一個值類型變 量賦給另一個變量時,將復(fù)制包含的值。(2)引用類型:引用類型變量包含復(fù)雜的數(shù)據(jù)信息,引用類型變量并不包含實際的值, 而是存儲對實際數(shù)據(jù)的引用,引用類型的變量包含的是指該數(shù)據(jù)的內(nèi)存塊的引用,或者是句柄。引用類型變量的賦值只復(fù)制變量的引用,而不復(fù)制變量本身。object和string是C#t兩個內(nèi)置的引用類型。2.3常量 2.3.1常量的定義在程序運行的整個過程中,其值始終不可改變的量稱為常量。在C艸定義常量的方式有兩種,一種叫做靜態(tài)常量(Compile-time constant ),另一種 叫做動態(tài)常量(Run time con sta nt )。前者用“
8、 const ”來定義,后者用“read only ”來定義。232常量的初始化對于靜態(tài)常量(Compile-time constant ),它的書寫方式如下: p ublic const int MAX_VALUE = 10;用readoniy來定義常量要靈活的多,它的書寫方式如下:public reado nIy int MAX_VALUE = 10;2.4變量2.4.1變量的定義變量是C卿序的程序基本組成部分,變量用來存儲數(shù)字、文本、日期和時間等2.4.2變量的聲明在C艸,在聲明一個變量時,需要定義變量的名字,并指定變量存儲的數(shù)據(jù)類型,聲明 的方式是:數(shù)據(jù)類型在前,變量名在后,例如:/
9、聲明一個整型變量int a;/聲明一個字符串變量stri ng s;2.4.3變量的初始化定義完變量之后,還不能直接使用它,在使用一個變量之前必須先對其進(jìn)行初始化???以先聲明變量,然后再對其進(jìn)行初始化,例如:/變量聲明int num;stri ng str;/變量初始化num = 0;str =my n ame is xiao zha ng.;也可以在聲明變量時直接對其進(jìn)行初始化,例如:int num = 0;stri ng str =my n ame is xiao zha ng.;如果使用了未經(jīng)初始化的變量,程序在編譯時就不會通過。2.4.4變量的分類變量分為局部變量和成員變量。局部變量
10、為函數(shù)內(nèi)部聲明的變量,成員變量為類內(nèi)部聲 明的變量。2.5數(shù)據(jù)類型轉(zhuǎn)換2.5.1數(shù)據(jù)類型轉(zhuǎn)換的作用將值賦給不同數(shù)據(jù)類型的變量時就需要數(shù)據(jù)類型轉(zhuǎn)換2.5.2數(shù)據(jù)類型轉(zhuǎn)換的分類(1)隱式轉(zhuǎn)換又稱直接轉(zhuǎn)換,即轉(zhuǎn)換時不需要加以聲明例 1: int iVal=1;long IVal=iVal;/隱式將int類型的值轉(zhuǎn)換成long類型的值賦給long類型變量float score=68;/隱式將整型數(shù)68轉(zhuǎn)為單精度浮點數(shù)賦給變量進(jìn)行隱式的類型轉(zhuǎn)換,實際就是從低精度、小范圍的數(shù)據(jù)類型轉(zhuǎn)換為高精度、大范圍 的數(shù)據(jù)類型。這種轉(zhuǎn)換通常很順利,因為大范圍類型的變量具有足夠的空間存放小范圍類型 的數(shù)據(jù)。(2)顯式轉(zhuǎn)換
11、又稱強制轉(zhuǎn)換,可以理解為從高精度、大范圍的數(shù)據(jù)類型轉(zhuǎn)換為低精度、小范圍的數(shù)據(jù) 類型。需要事先指定轉(zhuǎn)換的類型方法一:使用(Type)data女口: long iVal=1;int IVal=(i nt)iVal;方法二:使用方法來轉(zhuǎn)換in t. parse(),i nt32. parse()如 string str= 100 ;int i=i nt. Parse(str);采用后綴式轉(zhuǎn)換,如k.toStri ng(), 一般運用于字符串或日期等其 它類型int i=100; stri ng s=i.ToStri ng();采用Convert類來實現(xiàn)轉(zhuǎn)換,該類基本支持所以類型之間的轉(zhuǎn)string
12、str= 100 ;方法三:如:方法四:如:int i = Con vert.Tol nt16(str);3. 子任務(wù)1的實施3.1任務(wù)分析(1) 什么是控制臺應(yīng)用程序?(2) 如何創(chuàng)建控制臺應(yīng)用程序?3.2控制臺程序的編寫第一步:打開 Visual Studio 2010,文件一一新建項目第二步:在新建項目窗口,左側(cè)模板選擇Visual C#下的windows,在列表中選擇“控制 臺應(yīng)用程序”,修改應(yīng)用程序名稱更改為“ HelloWorld ” 第三步:進(jìn)入控制臺編輯代碼,如下:第四步:啟動按鈕或按F5鍵調(diào)試運行程序代碼using System;using System.Collectio ns.Ge neric;using Syste m丄inq;using System.Text;n ames pace Hello
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 3 Where did you go(說課稿)-2023-2024學(xué)年人教PEP版英語六年級下冊
- Unit 6 Review Period 4 (說課稿)-2024-2025學(xué)年北師大版(三起)英語三年級上冊
- 《1、了解學(xué)習(xí)好習(xí)慣》(說課稿)-2024-2025學(xué)年二年級上冊綜合實踐活動魯科版
- 《10 交通安全小常識》(說課稿)-2023-2024學(xué)年四年級上冊綜合實踐活動長春版
- 23《梅蘭芳蓄須》說課稿2024-2025學(xué)年統(tǒng)編版語文四年級上冊
- 14《我要的是葫蘆》第一課時 說課稿-2024-2025學(xué)年語文二年級上冊統(tǒng)編版
- Unit5 The colourful world第三課時(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024-2025學(xué)年高中歷史 第四單元 工業(yè)文明沖擊下的改革 第12課 俄國農(nóng)奴制改革(2)教學(xué)說課稿 岳麓版選修1
- 2025合同約定的“滯納金”是否可以視為違約金
- 2025建安施工合同文本
- 知識圖譜與大模型融合實踐研究報告
- 衛(wèi)生專業(yè)技術(shù)資格考試衛(wèi)生檢驗技術(shù)(初級(師)211)專業(yè)知識試題及答案指導(dǎo)
- 腿部經(jīng)絡(luò)課件教學(xué)課件
- 0-9任意四位數(shù)手機密碼排列組合全部數(shù)據(jù)列表
- 小數(shù)加減乘除計算題大全(300題大全)
- 鋼筋工考試卷(滿分100分)
- 心內(nèi)科康復(fù)護(hù)理個案
- 招聘會會展服務(wù)投標(biāo)方案(技術(shù)方案)
- 物業(yè)園區(qū)污漬清潔工作規(guī)程培訓(xùn)
- VW-Formel-Q審核提問表(完整版)
- 物業(yè)客服溝通技巧培訓(xùn)課件
評論
0/150
提交評論