net介紹及C#基本語法_第1頁
net介紹及C#基本語法_第2頁
net介紹及C#基本語法_第3頁
net介紹及C#基本語法_第4頁
net介紹及C#基本語法_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

這本書我們用到工具是

:visualstudio2008

visualstudio有很多版本,現(xiàn)在最主流的是visualstudio2008,

沒有的可以去/downloads/zh-cn/details.aspx?FamilyID=83C3A1EC-ED72-4A79-8961-25635DB0192B這個網(wǎng)站去下載一個,具體的破解方法網(wǎng)上都有,如果不會的話可以來問我。

YY還是以前的那個:如果有不會的可以去那里問我。2010-03-201精選2021版課件——理論部分第一張.NET介紹及C#基本語法2010-03-202精選2021版課件技能展示了解.NET開發(fā)環(huán)境了解C#程序結(jié)構(gòu)、方法掌握文本框、標(biāo)簽對象的取值和賦值了解ASP.NET控件、事件和屬性會使用變量會將整型、浮點型轉(zhuǎn)換為字符串型

2010-03-203精選2021版課件本章結(jié)構(gòu).NET介紹及C#基本語法.NET概述C#程序結(jié)構(gòu)變量控制臺程序ASP.NET程序程序注釋數(shù)據(jù)類型轉(zhuǎn)換2010-03-204精選2021版課件.NET概述使用.NET做什么2010-03-205精選2021版課件.NET概述.NET概述和C#語言2010-03-206精選2021版課件.NET概述.VisualStudio2008介紹2010-03-207精選2021版課件第一個控制臺程序需求描述

建立一個控制臺應(yīng)用程序,輸出“HelloBENET”推薦步驟

新建工程→編寫代碼→生成解決方案→運行2010-03-208精選2021版課件控制臺C#程序結(jié)構(gòu)

usingSystem;...namespaceHelloBENET{classProgram{staticvoidMain(string[]args){Console.WriteLine("HelloBENET");}}}引用命名空間命名空間類方法程序語句2010-03-209精選2021版課件命名空間、類命名空間.NET結(jié)構(gòu)化組織程序代碼的方式類具有一系列特征和行為的獨立程序單元“人”類特征:年齡體重行為(方法)走路學(xué)習(xí)工作Console類特征:背景色標(biāo)題行為(方法)輸入輸出2010-03-2010精選2021版課件方法和程序語句方法方法屬于類的行為程序語句編寫程序的最小單位staticvoidMain(string[]args){Console.WriteLine("HelloBENET");}

方法名方法名類名,引用System命名空間才能使用該類方法形參方法實參返回值2010-03-2011精選2021版課件第一個ASP.NET程序需求描述建立一個ASP.NET程序,輸出“HelloBENET”

推薦步驟

新建網(wǎng)站→編寫代碼→生成解決方案→運行2010-03-2012精選2021版課件ASP.NET程序結(jié)構(gòu)App_dataweb.configDefault.aspxDefault.aspx.cs

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><headrunat="server"><title>無標(biāo)題頁</title></head><body><formid="form1"runat="server"><div></div></form></body></html>usingSystem;usingSystem.Configuration;…publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){

Response.Write("HelloBENET");}}2010-03-2013精選2021版課件C#程序結(jié)構(gòu)using其它命名空間名1using其它命名空間名2……namespace命名空間名{修飾符class類名{方法1方法2……}}2010-03-2014精選2021版課件程序注釋為什么需要程序注釋?程序注釋多行注釋/**/單行注釋//文檔注釋///

2010-03-2015精選2021版課件小結(jié).NET框架和C#語言有什么關(guān)系?編寫C#控制臺程序的主要步驟?編寫ASP.NET程序的主要步驟?C#程序的結(jié)構(gòu)是怎樣的?程序注釋有哪三種?2010-03-2016精選2021版課件應(yīng)用案例需求描述

建立一個ASP.NET程序,使用控件輸出“HelloBENET”推薦步驟在前臺拖入Label控件在后臺實現(xiàn)代碼protectedvoidPage_Load(objectsender,EventArgse){

Label1.Text="HelloBENET";}控件名屬性屬性的值2010-03-2017精選2021版課件對象和控件萬物皆對象頁面中的控件也是一種對象名勝人物品動物,植物……

2010-03-2018精選2021版課件對象的特征——屬性屬性——對象具有的各種特征每個對象的每個屬性都擁有特定值姓名:布蘭尼職銜:收銀員年齡:35體重:60千克身高:1.68米控件Label1文本:HelloBENET寬度:50像素高度:35像素前景色:紅色字體:粗體Label1.Text="HelloBENET";2010-03-2019精選2021版課件應(yīng)用案例需求描述

建立一個ASP.NET程序,輸入學(xué)員成績,單擊按鈕,在頁面上顯示學(xué)員成績推薦步驟拖入Label、TextBox、Button控件雙擊Button控件實現(xiàn)后臺代碼protectedvoidButton1_Click(objectsender,EventArgse){

Label1.Text=TextBox1.Text;}單擊事件2010-03-2020精選2021版課件控件和事件生活中處處都是事件鼠標(biāo)按下、鼠標(biāo)釋放、鍵盤鍵按下……ASP.NET程序通過事件處理來響應(yīng)用戶的操作顯示開始菜單我的電腦窗口打開事件觸發(fā)事件響應(yīng)的結(jié)果單擊雙擊2010-03-2021精選2021版課件控件和事件我們需要做的針對需要的事件,編寫相應(yīng)的事件處理程序

protectedvoidButton1_Click(objectsender,EventArgse){

Label1.Text=TextBox1.Text;}方法中的代碼即事件處理程序<asp:ButtonID="Button1"runat="server"onclick="Button1_Click"Text="提交"/>前臺頁面控件標(biāo)記2010-03-2022精選2021版課件應(yīng)用案例需求描述

某學(xué)員兩門課的成績分別為90和77,單擊按鈕,在頁面上顯示結(jié)果推薦步驟拖入Label控件、Button控件實現(xiàn)后臺代碼protectedvoidButton1_Click(objectsender,EventArgse){intscore1;intscore2;inttotal;score1=90;score2=77;total=score1+score2;Label1.Text=total.ToString();}聲明變量變量賦值求和賦值2010-03-2023精選2021版課件什么是變量變量數(shù)據(jù)存儲空間的表示通過變量名可以方便地找到內(nèi)存中存儲的數(shù)據(jù)內(nèi)存像旅館數(shù)據(jù)各式各樣,要先根據(jù)數(shù)據(jù)的需求(即類型)申請一塊合適的空間電腦使用內(nèi)存來記憶計算時所使用的數(shù)據(jù)1、開房間(單人間、雙人間、總統(tǒng)套間)2、入住2010-03-2024精選2021版課件什么是變量問題:在銀行中存了5000元錢,銀行一年的利息是4%,一年后存的錢變成了多少?第一步向內(nèi)存申請空間存儲5000第二步從內(nèi)存取出5000進(jìn)行計算第三步結(jié)果存入內(nèi)存變量和房間的對應(yīng)關(guān)系

房間名字變量名房間類型(單人間、雙人間、總統(tǒng)套間)變量類型

入住的客人變量的值2010-03-2025精選2021版課件數(shù)據(jù)類型生活中的數(shù)據(jù)類型手機(jī)品牌“諾基亞”、“摩托羅拉”、“三星”手機(jī)價格4526.00、1200.00、3288.50手機(jī)電池待機(jī)時間2、5、8手機(jī)是否開關(guān)機(jī)是/否2010-03-2026精選2021版課件數(shù)據(jù)類型.NET常用數(shù)據(jù)類型數(shù)據(jù)類型說明例子int整型學(xué)員人數(shù)、手機(jī)的待機(jī)時間double浮點型商品價格、員工工資、分?jǐn)?shù)string字符串型姓名、產(chǎn)品型號、產(chǎn)品介紹char字符型‘優(yōu)’、‘良’、‘差’bool布爾型true,false2010-03-2027精選2021版課件變量的使用

1聲明變量數(shù)據(jù)類型變量名;2變量賦值變量名=值;3使用變量

intscore1;intscore2;inttotal;score1=90;Score2=77;Total=score1+score2;intscore1=90;intscore2=77;inttotal=score1+score2;變量聲明和賦值可合為一步求和并賦值2010-03-2028精選2021版課件控件

與變量控件是一種變量控件是一種復(fù)雜類型的變量

類型用途Label標(biāo)簽,在頁面上顯示文本TextBox輸入框,用來輸入或顯示文本HyperLink超鏈接,用作網(wǎng)頁上的連接Button按鈕,用在網(wǎng)頁上提交數(shù)據(jù)<asp:LabelID="Label1"runat="server"

></asp:Label>拖入控件自動生成代碼控件的聲明和賦值2010-03-2029精選2021版課件控件的屬性與變量屬性屬性是一種變量屬性是從屬于復(fù)雜類型的變量(如ASP.NET控件)Label控件的屬性

屬性名稱類型說明Textstring文本Visiblebool是否可見ToolTipstring提示文本BackColorColor背景色2010-03-2030精選2021版課件數(shù)據(jù)類型轉(zhuǎn)換為什么需要數(shù)據(jù)類型轉(zhuǎn)換?不同類型的變量之間不能直接賦值

Label1.Text=total.ToString();將整型變量轉(zhuǎn)換為字符串型變量1、換房間(單人間、雙人間、總統(tǒng)套間)2、入住2010-03-2031精選2021版課件數(shù)據(jù)類型轉(zhuǎn)換常見的數(shù)據(jù)類型轉(zhuǎn)換

轉(zhuǎn)換方式使用方法整型、浮點型等轉(zhuǎn)字符串型變量名.ToString();Convert.ToString(參數(shù))字符串型、整型等轉(zhuǎn)浮點型Convert.ToDouble(參數(shù))布爾型、字符串型、浮點型等轉(zhuǎn)整型(32位)Convert.ToInt32(參數(shù))字符串型轉(zhuǎn)時間類型Convert.ToDateTime(參數(shù))2010-03-2032精選2021版課件應(yīng)用案例需求描述

實現(xiàn)ASP.NET程序,從界面輸入兩門課程成績,單擊計算按鈕,顯示總成績推薦步驟拖入Label、TextBox、Button控件雙擊Button控件實現(xiàn)后臺代碼2010-03-2033精選2021版課件應(yīng)用案例關(guān)鍵代碼protectedvoidButton1_Click(objectsender,EventArgse){doublescore1;doublescore2;doubletotal;score1=Convert.ToDouble(TextBox1.Text);score2=Convert.ToDouble(TextBox2.Text);total=score1+score2;stringstrHead=“兩門課總分是:”;Label1.Text=strHead+total.ToString();}字符串拼接浮點型變量存儲帶小數(shù)的分?jǐn)?shù)類型轉(zhuǎn)換求和2010-03-2034精選2021版課件變量的命名規(guī)則變量命名規(guī)則表規(guī)則描述合

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論