freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c入門經(jīng)典教程ppt課件(專業(yè)版)

  

【正文】 F39。 –構(gòu)造函數(shù)只能在對(duì)象創(chuàng)建時(shí)調(diào)用,即和 new運(yùn)算符一起被調(diào)用。 } } 類聲明 常量 字段 構(gòu)造函數(shù) 成員屬性 方法 2.類成員的可訪問(wèn)性 類或結(jié)構(gòu)的默認(rèn)訪問(wèn)類型是 internal。 方法:用于實(shí)現(xiàn)可由該類執(zhí)行的計(jì)算和操作。 類的定義 類使用 class關(guān)鍵字聲明。 class Car { public int doorN。 int speed_car1 = 100。 public static void WriteLine(XXX value)。 //整數(shù)字符串轉(zhuǎn)換為整數(shù) (i)。 public class ReadTest { public static void Main() { int i。 (item)。 // 用戶提供的輸入 string instr。 運(yùn)算符和表達(dá)式 97 一元運(yùn)算符 (++/) Variable ++。 Class Apparel { public double Price = 。 = 130。 // 用 foreach 循環(huán)顯示姓名 foreach(string disp in names) { ({0}, disp)。 // 由地球引力引起的加速度常量,單位為 cm/s*s const float _gravity = 980。 (())。 格式字符串 變量列表 String類的 Format()方法用來(lái)格式化字符串 關(guān)鍵代碼: record = ( 姓名 : {0}\n出生年月 : {1}\n身高 : {2}\n 血型 : {3}\n星座 : {4}\n最喜歡的食物 : {5}, name, birthday, height, bloodType, pla, favourFood)。 39。 // 電子郵件地址 (請(qǐng)輸入你的郵箱 : )。 isMatch = (() == ANCIENT MARINER)。 字符串 字符串直接量 string path。 bool bool bt = (bool)1。 bool 布爾類型類型 。 int 32bit有符號(hào)整數(shù)類型 –2,147,483,648...2,147,483,647 int val = 12。結(jié)束。因此,執(zhí)行應(yīng)用程序時(shí), IL 到機(jī)器碼的轉(zhuǎn)換速度非??欤? 通過(guò) CLR將 MSIL 轉(zhuǎn)換為具體 CPU 的代碼 CPU 無(wú)關(guān)的指令集 語(yǔ)言 編譯器 .NET 源 代碼 程序集 清 單元 數(shù) 據(jù)中 間 語(yǔ) 言清 單元 數(shù) 據(jù)中 間 語(yǔ) 言清 單元 數(shù) 據(jù)中 間 語(yǔ) 言 清 單元 數(shù) 據(jù)中 間 語(yǔ) 言元 數(shù) 據(jù)中 間 語(yǔ) 言 IL語(yǔ)言范例 IL_0000: nop IL_0001: call IL_0006: nop IL_0007: IL_0008: call IL_000d: nop IL_000e: ldnull IL_000f: ldftn IL_0015: newobj IL_001a: call IL_001f: nop IL_0020: newobj IL_0025: call IL_002a: nop IL_002b: newobj IL_0030: throw 通用語(yǔ)言運(yùn)行時(shí) CLR CLR .NET 源 代碼 MSIL + 元數(shù)據(jù) 機(jī)器 代碼 代碼 被執(zhí)行 管理內(nèi)存 易于設(shè)計(jì)組件和應(yīng)用程序,其對(duì)象可以跨語(yǔ)言互動(dòng) 跨語(yǔ)言集成(特別是跨語(yǔ)言繼承) JIT 編譯器:一次編譯,就可運(yùn)行在支持運(yùn)行庫(kù)的任何 CPU 和操作系統(tǒng)上 語(yǔ)言 編譯器 .NET的語(yǔ)言互操作性: 不同語(yǔ)言編寫(xiě)的代碼可互相調(diào)用 C的平臺(tái)移植性: 框架 JIT編譯器 (Just In Time, 即時(shí)編譯器 ) 3 .NET Framework 簡(jiǎn)介 .NET Framework類似于 JVM .NET Framework 兩個(gè)主要組件: 通用語(yǔ)言運(yùn)行時(shí) (CLR) 統(tǒng)一的類庫(kù)集 .NET的類庫(kù) : 線程 文件輸入 /輸出 (I/O) 數(shù)據(jù)庫(kù)支持 XML 解析 數(shù)據(jù)結(jié)構(gòu) …… .NET Framework 的體系結(jié)構(gòu) Visual Studio .NET CLR通用語(yǔ)言運(yùn)行時(shí) (CLR) Base Class Library: IO, Drawing, Threading Data and XML XML Web services Windows Forms Web Forms 通用語(yǔ)言規(guī)范 (CLS) VB C++ C … JScript 操作系統(tǒng) .Net Framework 類庫(kù) (FCL) CLS和 CTS 通用語(yǔ)言規(guī)范 CLS Common Language Specification 規(guī)定所有 .NET 語(yǔ)言都應(yīng)遵循的規(guī)則 生成可與其他語(yǔ)言互操作的應(yīng)用程序 通用類型系統(tǒng) (Common Type System, CTS) 包含標(biāo)準(zhǔn)數(shù)據(jù)類型 包含準(zhǔn)則集 CLS、 CTS 和 MSIL 緊密配合以實(shí)現(xiàn)語(yǔ)言互操作性 對(duì) 象類接 口數(shù) 組基 本 類 型結(jié) 構(gòu)枚 舉引 用 類 型 值 類 型命名空間就像在文件系統(tǒng)中一個(gè)文件夾容納多個(gè)文件一樣,可以看作某些類的一個(gè)容器。 由于 C/C++語(yǔ)言的復(fù)雜性 , 許多程序員都試圖尋找一種新的語(yǔ)言 , 希望能在功能與效率之間找到一個(gè)更為理想的權(quán)衡點(diǎn) 。 C是一種新的、面向?qū)ο蟮木幊陶Z(yǔ)言。 } } } 聲明 HelloWorld 類 描述代碼的注釋 Hello World 程序 程序入口點(diǎn), Main 的返回類型為 void 控制臺(tái)類的 WriteLine() 方法用于顯示輸出結(jié)果 導(dǎo)入 System 命名空間 聲明命名空間 Notepad 將文件保存為 *.cs 說(shuō)明 : 1. 程序一般包括以下幾部分: 名稱空間的引用:使用 using關(guān)鍵字指明引用的名稱空間。 第 6 行: ? 語(yǔ)句 ? HelloWorld程序的主要目的就是在屏幕上顯示一條問(wèn)候 WriteLine方法用來(lái)將問(wèn)候語(yǔ)寫(xiě)到標(biāo)準(zhǔn)輸出設(shè)備上。 系統(tǒng)預(yù)定義類型 類型 描 述 范圍 /精度 例子 ulong 64bit無(wú)符號(hào)整數(shù)類型 0...18,446,744,073,709,551,615 ulong val1 = 12。 short i16 = 50。 double d = 。 string poemSeg = (10)。.39。 = ()。)。 (word)。 float n3 = 。 count=(())。 public void show_details() { //顯示學(xué)生詳細(xì)信息 } } 結(jié)構(gòu) 數(shù)據(jù)成員 方法 所有與 Student 關(guān)聯(lián)的詳細(xì)信息都可以作為一個(gè)整體進(jìn)行存儲(chǔ)和訪問(wèn) C 的基本數(shù)據(jù)類型 C中的數(shù)據(jù)類型分為兩個(gè)基本類別 值類型 表示實(shí)際數(shù)據(jù) 只是將值存放在內(nèi)存中 值類型都存儲(chǔ)在堆棧中 int、 char、結(jié)構(gòu) 引用類型 表示指向數(shù)據(jù)的指針或引用 包含內(nèi)存堆中對(duì)象的地址 為 null,則表示未引用任何對(duì)象 類、接口、數(shù)組、字符串 C 的基本數(shù)據(jù)類型 static void Main(string[] args) { // 聲明一個(gè)值類型的整型數(shù)據(jù)類型 int value = 130。 GetHashCode 用作特定類型的哈希函數(shù)。amp。每個(gè) case塊必須以一個(gè)跳轉(zhuǎn)控制語(yǔ)句 break、 goto或 return結(jié)束 ?多個(gè) case標(biāo)簽可以對(duì)應(yīng)一個(gè)代碼塊 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)用于對(duì)一組命令執(zhí)行一定的次數(shù)或反復(fù)執(zhí)行一組命令,直到指定的條件為真。 (“標(biāo)點(diǎn)符號(hào)個(gè)數(shù)為: {0}, Punctuations)。amp。 控制臺(tái)輸入和輸出 // using System。 public class WriteTest { public static void Main() { int i=32767。 } } 輸出結(jié)果: i=0x 7FFF d= i=0x7FFF d= i=32767 d=¥ ZJWCHC 第 3章 C面向?qū)ο笤O(shè)計(jì) 結(jié)構(gòu)程序設(shè)計(jì)的不足 —數(shù)據(jù)與方法分離 void SpeedUp(int amp。 高級(jí)特性:由初級(jí)特性和中級(jí)特性引出的一些問(wèn)題,如構(gòu)造函數(shù)的使用、覆蓋的規(guī)則、靜態(tài)變量和函數(shù)等。 = 4。但又有區(qū)別 : C中 ” 引用 “ 是指向一個(gè)對(duì)象在內(nèi)存中的位置,在本質(zhì)上是一種帶有很強(qiáng)的完整性和安全性的限制的指針。 private double purchPrice。 } } public double CalcSalesTax(double salePrice) { return salePrice * salesTax。創(chuàng)建類的實(shí)例需要使用 new關(guān)鍵字。 用關(guān)鍵字 private修飾的構(gòu)造函數(shù)就是私有構(gòu)造。 –一旦為類定義了構(gòu)造函數(shù),則系統(tǒng)不會(huì)再為其定義缺省構(gòu)造函數(shù)。 = purchPrice。 靜態(tài)構(gòu)造函數(shù):用于規(guī)定在初始化該類自身時(shí)需要做些什么。 //如果缺少這一步編譯器會(huì)報(bào)錯(cuò) 使用對(duì)象:引用名 . 變量名 /方法名 (參數(shù) ) = 202228013203194。 = 100。 初級(jí)特性: OO最基本的概念,即類和對(duì)象。 (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。 注意:格式化 format同格式化函數(shù) Format中的格式化串類似,其格式如下: {N[,M][:formatstring]} 其中,字符 N表示輸出變量的序號(hào), M表示輸入變量在控制臺(tái)中所占的字符空間,如果這個(gè)數(shù)字為負(fù)數(shù),則按照左對(duì)齊的方式輸出,若為正數(shù),則按照右對(duì)齊方式輸出。 Read方法返回所讀取一行字符的字符串。 if elif else endif 類似 C中得 if、 elseif和 else語(yǔ)句 line 改變行號(hào)序列,并且可以標(biāo)識(shí)該行的源文件 region endregion 用于指定一個(gè)代碼塊,使用 Visual 這個(gè)代碼塊 error 導(dǎo)致編譯器報(bào)告一個(gè)致命錯(cuò)誤 warming 導(dǎo)致編譯器報(bào)告一個(gè)警告,并繼續(xù)處理 define CLIENT define DEBUG using System。 } (“字母?jìng)€(gè)數(shù)為: {0}, Letters)。 case 值 3: case 值 4: … break。如果為真,則計(jì)算 operand1,否則計(jì)算 operand2。 確定兩個(gè) Object 實(shí)例是否相等。 public string stud_name。 數(shù)組 static void Main(string[] args) { int count。 int n2 = 1200。 string san = 三 。 string[] splitStrings = (39。 namespace _011 { class Program { static void Main(string[] args) { while(1) { string 。 namespace _011 { class Program { static void Main(string[] args) { string filename = 。 string cat = s1 + myAge。 bt = (pattern, 3)。 字面量 類型 類別 后
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1