



版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
北風網(wǎng)項目實戰(zhàn)培訓講師:隨風(北風網(wǎng)版權所有)C#,數(shù)據(jù)庫(SQLServer),ASP.NET(C#)(網(wǎng)站開發(fā)),MonoForAndroid(C#)C#與.NET的簡介,數(shù)據(jù)類型第一節(jié)C#基礎講師:隨風(北風網(wǎng)版權所有).NET概要.NET就是微軟用來實現(xiàn)XML,WebServices,SOA(面向服務的體系結構service-orientedarchitecture)和敏捷性的技術。技術人員一般將微軟看成一個平臺廠商。微軟搭建技術平臺,而技術人員在這個技術平臺之上創(chuàng)建應用系統(tǒng)。從這個角度,.NET也可以如下來定義:.NET是微軟的新一代技術平臺,為敏捷商務構建互聯(lián)互通的應用系統(tǒng),這些系統(tǒng)是基于標準的,聯(lián)通的,適應變化的,穩(wěn)定的和高性能的。從技術的角度,一個.NET應用是一個運行于.NETFramework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NETFramework類庫來編寫,并運行于公共語言運行時CommonLanguageRuntime之上的應用程序。)如果一個應用程序跟.NETFramework無關,它就不能叫做.NET程序。比如,僅僅使用了XML并不就是.NET應用,僅僅使用SOAPSDK調(diào)用一個WebService也不是.NET應用。.NET是基于Windows操作系統(tǒng)運行的操作平臺,應用于互聯(lián)網(wǎng)的分布式。.NETFramework簡介.NETFramework即Microsoft.NETFramework。Microsoft.NETFramework是用于Windows的新托管代碼編程模型。強大功能與新技術結合,用于構建引人注目的用戶體驗的應用程序,實現(xiàn)跨技術邊界的無縫通信,并且能支持各種業(yè)務流程。.NETFramework類似于JVM.NETFramework兩個主要組件:通用語言運行時(CLR)統(tǒng)一的類庫集.NET的類庫:線程文件輸入/輸出(I/O)數(shù)據(jù)庫支持XML解析數(shù)據(jù)結構……編譯執(zhí)行。Net程序.NET源代碼語言編譯器MSIL+元數(shù)據(jù)CLR機器代碼第一次編譯第二次編譯代碼被執(zhí)行Microsoft中間語言通用語言運行時CLRC#語言的特點C#是一種新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應用程序,Microsoft.NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。C#語言是Microsoft發(fā)布的一種全新的編程語言,是其.Net戰(zhàn)略的一枚重要棋子。C#語言是面向?qū)ο蟮?、現(xiàn)代的編程語言,用C#編寫的應用程序可以充分利用.Net的框架體系帶來的優(yōu)點.既可以用來編寫基于通用網(wǎng)絡協(xié)議的Internet服務軟件,也可以編寫各種數(shù)據(jù)庫、網(wǎng)絡服務應用程序和Windows窗口界面程序。C#繼承了C/C++的優(yōu)點和靈活性,能夠充分利用OS系統(tǒng)的底層功能,同時又具備了完全的面向?qū)ο筇匦???梢宰尦鯇W者直接了解面向?qū)ο缶幊痰母鞣N概念,學習現(xiàn)代的編程思想和手段。HelloWord程序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleAppCSharp01{classProgram
{staticvoidMain(string[]args)
{Console.WriteLine(“HelloWord”);}}}命名包空間命名蒜空間素就像衛(wèi)在文輪件系屋統(tǒng)中串一個叉文件伶夾容效納多呆個文框件一館樣,縱可以踩看作汁某些滴類的樣一個嫂容器紅。通屢過把揭類放幫入命里名空殖間可舍以把唇相關睛的類陣組織搜起來融,并綁且可換以避顯免命難名沖糟突。翁命名紛空間羊既用戚作程旦序的冤“內(nèi)頂部”滲組織簽系統(tǒng)度,也使用作資“外奸部”菊組織慘系統(tǒng)撿(一幕種向別其他慕程序痛公開屈自己勢擁有芬的程糊序元囑素的依方法舒)使用續(xù)命名糧空間察:us闊in畫g類似#i匙nc沿lu維de程序押說明程序竿一般波包括瞇以下梯幾部煉分:名稱乏空間俱的引間用:罷使用us喇in綱g關鍵飛字指繼明引紙用的柿名稱元空間名稱??臻g透的聲攏明:包使用na堵me陸sp蚊ac啊e關鍵仗字聲黨明名步稱空期間。類:靜使用cl鉛as怨s關鍵障字聲枯明類憑。Ma鄰in方法鐵:Ma壓in方法難是C#程序才的入博口。注釋類中原包含產(chǎn)了程帽序所次要用碼到的異數(shù)據(jù)雷和所小要執(zhí)衡行的級方法桂的定拖義。畝每個崖類中撒可以郵有:(1疊)變量顫聲明(2醉)構造當函數(shù)(3辱)方法(4即)屬性(5穗)事件一個掙文件毒中可振以有1個或牧者多鍵個類典。所有拍語句庸都以酬分號";脫"結束古。C#基本桶數(shù)據(jù)應類型1、整型2、布爾彎型3、字串裳型4、浮點枕型5、小數(shù)取型6、結構昏類型7、枚舉腦類型莊(枚舉懲類型廚的元驢素使戒用的汁類型牌只能家是lo懂ng更,i碑nt窗,s孝ho悉rt絮,b妄yt訓e.默認呢類型偶是in滋t.默認響第一告?zhèn)€元脊素的姨值是0,每一膽個連掃續(xù)的巨元素步按1遞增.)8、數(shù)組壟與類數(shù)據(jù)蝦類型堆又可萍分為蘇:1、值田類型:值類婦型就截是直窯接包逐含值拐的??椫殿愲m型需孕要的差內(nèi)存廟量會酬在編柜譯的塘時候仁固定雙下來權,不認會再都運行禍時改棍變。近因為湯大小蚊是固卻定的傳,所迷以值用類型鍋可以歪存儲為在棧經(jīng)的內(nèi)約存中光。簡單揀值類話型包蔽括:倦整數(shù)宜類型血、宗字符波類型需、實胖數(shù)類招型、授布爾橋類型復合較值類底型包嫁括:無結構胸類型顆、低枚舉館類型2、引用艙類型:類、槍接口代、委躺托和漂數(shù)組3、霧nu倡ll和vo熱id烤:nu暖ll表示兔變量意不引六用任墓何有愚效的徑對象霜。nu貿(mào)ll是不方能賦頭值給霧值類賀型的攝,因敢為所愈有的能值類宜型都階必須窄要初愧始值蒸,如扎果賦古值為in扁t或FL電OA拾T就會繩出現(xiàn)項類型依不匹遷配。vo乒id表示雷沒有崇類型外,或皮者沒防有任飲何值置。vo釀id本質(zhì)騙上并犯不是窯一個緊數(shù)據(jù)沙類型釘,它釘只用算于指寇明沒榆有數(shù)榜據(jù)這童一個啊事實指。C#內(nèi)置但數(shù)據(jù)劇類型切及對妙應的.N縣ET框架顫數(shù)據(jù)拼類型C#內(nèi)置每數(shù)據(jù)翼類型霸及對爭應的.N拼ET框架餓數(shù)據(jù)為類型下表笑列出趁了按逢優(yōu)先業(yè)級順懲序分化組的C#運算纖符。甩每路個組劇中的雪運算蔬符具勻有相促同的衣優(yōu)先載級。C#運算珠符下表畝列出尖了按應優(yōu)先象級順漂序分久組的C#運算紙符。皮每懂個組托中的含運算駐符具丹有相扶同的輩優(yōu)先倆級。C#運算普符下表項列出仰了按伐優(yōu)先征級順途序分撐組的C#運算新符。委每響個組栗中的鑰運算芬符具我有相戴同的兩優(yōu)先投級。C#運算坐符下表弦列出叔了按據(jù)優(yōu)先脂級順院序分歇組的C#運算蹈符。拴每中個組朗中的箏運算狡符具滲有相香同的幸優(yōu)先則級。C#運算羅符“表垃達式環(huán)”是材由一卻個或扛多個操作痕數(shù)以及拌零個他或零怖個以悟上的運算藏符所組葡成的單序列性,可助以通調(diào)過計商算得室到一悟個值命、對給象、伐方法吃或命膏名空暑間等穗結果至。程表達歪式可滔以包桿含文安本值瓣、方樸法調(diào)芳用、連運算鹿符及黎其操測作數(shù)安,或盤簡單峰名稱短。劣簡單旬名稱情可以蜻是變驗量、朵類型糟成員充、方面法參擴數(shù)、佩命名么空間艷或類倚型的兵名稱店。表達挪式可橡以使悉用運備算符賀,而血運算伐符又聞可以受將其故他表壞達式顯用作掏參數(shù)扎,或揉者使藏用方井法調(diào)批用,號而方宜法調(diào)毅用的昨參數(shù)學又可坦以是紋其他怖方法粱調(diào)用勸,因某此表乞達式戴既可拋以非哭常簡慌單,興也可勞以非癥常復烈雜。如:x+黃y就是泥一個達表達戲式,召其中x,悶y就是搖操作靠數(shù),+是運序算符a%重b也是選表達卡式,a,跪b是操寸作數(shù)火,%是運痰算符st州r1糾==傘st鹽r2也是喜表達輝式,st誤r1,st異r2是操搖作數(shù)必,==是運先算符(x嚷<1捐0)換&&找(y輛>5載)|無|(勾st假r1閉!=蠅st棚r2籍)也是敲表達與式,x,左y,也st墨r1誰,s蘆tr椅2是操活作數(shù)好,<,葵>,莊||型,!鍋=是運抬算符杰。C#表達礙式1、選擇南語句2、迭代傷語句3、跳轉(zhuǎn)復語句C#面向刺對象旦編程C#面向芝對象沉特性絹:所有撥東西超都是停對象棚:變罷量與完方法貓的集等合初級保特性燥:OO基本保概念府,即星類與顆對象梅。中級判特性訓:OO核心雅概念朝,即侮封裝所,繼團承與閃多態(tài)高級倡特性奸:由村初級詞特性猾與中胞級特護性引篇出的臉一些井問題思,如療構造香函數(shù)國的一求些使?jié)嵊?,呀覆蓋發(fā)規(guī)則輸,靜取態(tài)變策量和鋸函數(shù)躲。C#訪問湖修飾紫符使用床訪問表修飾納符pu哨bl哄ic、pr其ot肉ec凳te攝d、in泊te你rn陶al或pr旨iv電at歉e可以點為成代員指輕定以飄下聲丟明的摸可訪擋問性筐之一匹。一個葬成員憐或類焰型只婚能有智一個垃訪問嫌修飾伙符,悟使用pr展ot患ec漆t(yī)e吊di尚nt忘er墻na羨l組合滋時除階外。命名架空間罩上不淡允許申使用幸訪問堪修飾遇符。憐命名錫空間賞沒有渡訪問律限制諒。C#訪問反修飾脾符常用摟數(shù)據(jù)肚類成化員的噴默認狗修飾榮符與荷允許定聲明瓦的可搶訪問模性Co炎ns圓t:關鍵日字用勒于修丸改字鉆段或仁局部部變量俱的聲告明。飯它指傻定字雞段或鋒局部甜變量紛的值胃是常偷數(shù),江不能咱被修對改。Re識ad六on耕ly潑:關鍵缸字是氏可以仔在字世段上枕使用移的修垃飾符挎。當卻字段織聲明桑包括re鋪ad芬on德ly修飾徒符時磚,該枕聲明嗚引入左的字倍段賦簽值只輛能作倡為聲設明的縮慧一部如分出暈現(xiàn),音或者斥出現(xiàn)揉在同盛一類胸的構炮造函秒數(shù)中卵。St愿at擋ic斥:使用st泊at宣ic修飾女符聲伶明屬涌于類江型本糧身而奴不是特屬于我特定展對象峰的靜擁態(tài)成爭員。st傘at甲ic修飾摔符可嚷用于次類、果字段澡、方雙法、蓬屬性蛋、運返算符筋、事廁件和立構造索函數(shù)榆,但富不能擺用于萍索引拍器、掌析構辨函數(shù)仔或類漏以外針的類妙型。趙例如追,下送面的獨類聲蒸明為st壤at蘋ic,并罷且只忽包含st紛at覺ic方法乏。Ab掉st怪ra酸ct輪:修飾驕符可花以和智類、香方法殿、屬維性、改索引窯器及顛事件銅一起大使用殲。在刺類聲季明中聞使用ab競st燙ra撐ct修飾應符以騾指示頭某個招類只蘿能是肌其他長類的慌基類糞。標抱記為茂抽象軍或包珍含在型抽象獨類中誓的成尋員必勾須通軟過從香抽象慈類派妙生的菠類來蜂實現(xiàn)。C#基它拜修飾噸符Ov攜er學ri訓de墻:要擴群展或裂修改糖繼承川的方寧法、怒屬性齊、索辨引器專或事禮件的還抽象鑄實現(xiàn)哄或虛溉實現(xiàn)婦,必河須使策用ov棕er周ri礎de修飾酸符。Vi辭rt博ua岔l:關鍵置字用地于修岔飾方芝法、漿屬性捷、索獎引器胃或事薪件聲濫明,濤并且述允許渣在派探生類蠢中重行寫這葡些對貴象。耕例如拾,此篇方法菌可被華任何很繼承御它的珠類重杠寫。Se賊al晴ed裕:修飾嶺符可亡以應
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中式面點制作(視頻課)知到課后答案智慧樹章節(jié)測試答案2025年春洛浦縣中等職業(yè)技術學校
- 海南外國語職業(yè)學院《建筑設計與構造(2)》2023-2024學年第二學期期末試卷
- 長沙民政職業(yè)技術學院《大氣污染控制工程》2023-2024學年第二學期期末試卷
- 柳州職業(yè)技術學院《材料連接原理與技術》2023-2024學年第二學期期末試卷
- 廈門海洋職業(yè)技術學院《工程地質(zhì)(一)》2023-2024學年第二學期期末試卷
- 淮北職業(yè)技術學院《漆畫創(chuàng)作》2023-2024學年第二學期期末試卷
- 古代輿論溝通機制
- 構建人類命運共同體的重要性與必要性
- 高壓水槍沖洗施工方案
- 牌樓建筑修繕施工方案
- 磷脂酶與脂質(zhì)代謝
- 上海市奉賢區(qū)2022年中考二模英語試題(含解析和聽力)
- 體育課電子教案模板
- 數(shù)字的秘密生活最有趣的50個數(shù)學故事
- 養(yǎng)老機構安全隱患排查清單、自查表、治理整改臺賬
- 5.1 數(shù)據(jù)安全概述
- 2023年國內(nèi)廣西地區(qū)民宿行業(yè)分析報告
- 移動機器人SLAM技術 課件 【ch06】激光SLAM
- led燈具生產(chǎn)工藝過程流程圖
- 2023版思想道德與法治緒論教學設計 擔當復興大任 成就時代新人教學設計
- 財務分析模板(43張)課件
評論
0/150
提交評論