C# 程序设计.ppt

C# 程序设计.ppt

ID:48810960

大小:1.00 MB

页数:39页

时间:2020-01-27

C# 程序设计.ppt_第1页
C# 程序设计.ppt_第2页
C# 程序设计.ppt_第3页
C# 程序设计.ppt_第4页
C# 程序设计.ppt_第5页
资源描述:

《C# 程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#程式設計第一部分程式語言()(P.1-4)機器語言-使用和二進位來表示程式碼,電腦可以直接執行機器語言的程式碼。-單一只懂一種機器語言指令集。組合語言-使用簡單符號的指令集,來代表二進位的機器碼。組譯程式(Assembler)3.高階語言()-語法接近人類語言的程式語言。X=X+Y編譯器(Compiler)或直譯器(Interpreter)VISUALC#與.NETFRAMEWORK(P.1-11).NETFramework是Microsoft新世代的程式開發平台,它是由CLR(CommonLangua

2、geRuntime)和.NETFramework類別庫(ClassLibrary)所組成。VisualC#語言是一種支援.NETFramework平台的物件導向程式語言。(a)其應用程式的基本架構就是許許多多的類別(Classes)(b)類別是一個用來建立物件(Object)的藍圖。該藍圖描述內含的資料成員(DataMembers)以及處理資料的成員方法(MemberMethods)。(c).NETFramework類別函數庫是一個龐大且良好組織架構的函式庫。(p.7-31)(d)程式設計師可以利用和擴充類

3、別函式庫,以開發各式各樣功能的應用程式。先求寫出正確執行的程式,再求寫出高效率、組織良好易維護的程式。C#程式的開發與執行(P.1-11)使用者解決a.csSourceEditorb.csCode問題的邏輯編譯器..(原始碼)..NET編譯程式.NET類別函式庫PortableExecutable(PE)FileMSILCode+metadata【跨平台】CLRJITCompiler轉成NativeCode(第一次執行時),載入主記憶體中,由CPU執行C#程式開發環境(P.1-13)VisualStudi

4、o(VisualC#Express)-提供整合開發環境(IntegratedDevelopmentEnvironment,IDE),只需在同一個應用程式(環境)中,就可利用一組工具程式來編輯、編譯、執行和維護應用程式。以專案(Project)的方式來控管應用程式的相關資源。主控台應用程式(CONSOLEAPPLICATIONS)(P.2-7)以文字模式執行的應用程式。新增專案(Project)-選擇主控台應用程式(輸入專案名稱、位置)-方案總管(已有自動產生的相關檔案)-起始物件:Program.cs(

5、p.2-22)usingSystem;----namespace專案名稱{classProgram{staticvoidMain(String[]args){//程式執行的入口(起始點)//{}程式區塊(Block)}}}執行:建置方案→啟動但不偵錯。儲存,關閉方案,開啟方案。編輯程式碼與存檔問題:解法分析:《兩位數相加》1.輸入與輸出介面。數字一:102.資料的取得。數字二:303.資料在記憶體中的表示(變數)。10+30=404.資料的存取與運算。利用程式語言(語法)將解題的邏輯轉換成程式CONS

6、OLEAPPLICATION1(程式碼)1/2提示(輸出):Console.WriteLine(“<<兩位數相加>>");取得資料(兩個二位數):由鍵盤輸入並存在主記憶中。-宣告變數:儲存的型態與名字(p.3-3)stringinput1;intnum1;-提示讀入資料並轉換型態(p.3-40)input1=Console.ReadLine();num1=Convert.ToInt16(input1);CONSOLEAPPLICATION1(程式碼)2/23.運算(相加):變數的存取。intresult;

7、result=num1+num2;4.輸出結果(格式化輸出)。(p.2-27)"+="Console.WriteLine("{0}+{1}={2}",num1,num2,result);5.程式碼的整理。程式碼的語法測試與執行可利用“註解”(Comments)來測試不同程式碼片段的語法和執行結果(p.2-30)/*這是多行註解編譯器不會處理*///這是單行註解,編譯器不會處理課本的主控台程式範例(p.2-10)將不想測試的程式碼加以註解,只加上目前欲測試的程式碼即可。(不須要新增專案)程式也可以在IDE

8、之外執行。視窗型應用程式(WINDOWSAPPLICATION)新增方案:Windows→WindowsForm應用程式。自動產生相關的檔案:-已可執行(建置方案→啟動但不偵錯)-觀察:Program.csForm1.cs類別→物件#region~#endregionGraphicUserInterface(GUI,圖形使用者介面)+Event-drivenProgramming(事件驅動程式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。