版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、主講人:GIS博士1教學內(nèi)容安排2C#簡介C#與.NETVisual Studio 2010編寫C#應用程序C#簡介3C#概述C#讀作CSharp;派生于C和C+的編程語言;面象編程(OOP)方法;C#專為.NET而開發(fā)。4編程語言PKC+功能強大,但復雜且Java可編寫任何類型的立;性較差;,但派別林Visual Basic簡單,但淡化OO概念;C#則“啥、啥都能”。5一句話,C#就是6為什么呢?C#功能強大,因為類似于C+;C#編寫任何類型的,因為.Net對所能開發(fā)的應用程序類型沒有限制;C#強化OO概念,因為它就是OOP語言。7多說一句背景知識讓我們顯得更專業(yè);C#的好處以后慢慢體會。8
2、C#與.NET9用C#能編寫應用程序類型控制臺應用程序:DOS程序。Windows應用程序:Windows外觀和操作方式。Web應用程序:通過Web瀏覽器來運行。Web服務(Web Servi):分布式開發(fā)是未來開發(fā)的技術趨勢。10.NET Framework工作原理Justime.NETCLR程序集.NET支持的語言編寫的 應用程序代碼JIT編譯編譯11中間語言代碼元信息可選資源等于操作系統(tǒng)的本機可執(zhí)行代碼群眾的呼聲老師,好抽象呀!12.NET Framework的體系結構13.NET Framework的體系結構托管Web應用程序自定義對象庫ASP.NETernet運行庫信息服務基類庫操作
3、系統(tǒng)硬件運行庫非托管應用程序托管應用程序14制作人:計算機學院.NET Framework概述兩個構件:.NET Framework基類庫CLR(Common Language Runtime)運行庫.NET開發(fā)的語言無關性依賴于CLR運行庫,CLR管理資源并監(jiān)視程序的運行;托管代碼(managed code):在CLR下運行的代碼。15再明確一下利用.NETFramework基類開發(fā)應用程序,而后再“交給”(托管) CLR運行庫去執(zhí)行。16C#的編程和運行環(huán)境使用Visual Studio 2010來編寫和測試C#程序。在安裝VS 2010時,系統(tǒng)會自動安裝.NET Framework 4.
4、0和.NET SDK。17解釋一下SDK是SoftwareDevelopment Kit(包)。開發(fā)工具18Visual Studio 201019Visual Studio 2010開發(fā)環(huán)境VS 2010是一種IDE;IDE:集成開發(fā)環(huán)境;egrated Development Environment;輔助開發(fā)者編寫、調(diào)試、發(fā)布代碼。20定制C#開發(fā)環(huán)境菜單“工具|導入和導出設置”21獨立實踐時間任務:定制C#開發(fā)環(huán)境。22VS 2010默認的開發(fā)界面默認的開發(fā)界面由主窗口、【解決方案資源管理器】窗口和【工具箱】窗口組成;主窗口會默認顯示一個介紹性的“起始頁”。23VS 2010默認的開發(fā)界
5、面24VS 2010中的窗口主窗口(菜單欄、解決方案資源管理器;工具箱窗口;屬性/事件窗口;界面設計窗口;代碼設計窗口;服務器資源管理器。);25如何“隨心所欲”打開/關閉相應的窗口;調(diào)整VS 2010開發(fā)界面的布局;在恰當?shù)臅r候在恰當?shù)牡胤阶銮‘數(shù)氖隆?6獨立實踐時間任務: VS 2010開發(fā)界面的控制。27選擇題28想!?29選擇題下面哪個是IDE:C+C語言C#30WC 2.0選擇題Visual Studio 2010是:一種編程語言;一種咖啡甜點;一種電腦;31一種集成開發(fā)環(huán)境。選擇題Visual Studio 2010必需基于:Windows XP;.NET Framework 3.
6、5 ;Unix。32.NET Framework 4.0 ;選擇題Visual Studio 2010主要窗口不包含:主窗口;解決方案資源管理器;工具箱窗口;33窗口;選擇題托管代碼是在下運行的代碼。VS 2010調(diào)試環(huán)境SDK(開發(fā)工具包).NET Framework基類庫34CLR運行庫編寫C#程序35C#控制臺應用程序36參考代碼 class Programsic void Main(string args)Console.Wriine(“)Console.ReadLine()37獨立實踐時間任務: 編寫C#控制臺應用程序。38C# Windows應用程序39參考代碼private vo
7、id btnOK_Click(objecder, EventArgs e) MessageBox.Show()this.lblMessage.Text = 我剛才笑了笑,你呢?40再明確一下C#語言源文件的擴展名是cs。Cs就是“C Sharp”,即C#。41獨立實踐時間任務: 編寫C# Windows應用程序。42VS中的管理架構解決方案項目1文件1、文件2、項目2文件a、文件b、43獨立實踐時間任務:管理多個項目。提示:右鍵菜單“設為啟動項目”44C#語句45“初次見面”語句都用分號來結束;C#代碼塊結構使用“”和“”來界定;注意字符“”后不帶分號;C#代碼區(qū)分大小寫。46命名方法的選擇簡單的局部變量建議使用camelCase命名方法;myAge全局的變量建議使用PascalCase命名方法。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版信托資金借貸合同合規(guī)性審查條款3篇
- 二零二五年度古董家具修復木工合同范本4篇
- 二零二五年度智能鎖定制加工合同范本4篇
- 2025版環(huán)保木工材料供應與分包工程合同4篇
- 2025版事業(yè)單位聘用合同續(xù)簽與績效考核及晉升標準協(xié)議3篇
- 2025版外教中介聘請合同標準范本3篇
- 農(nóng)產(chǎn)品倉儲庫存管理與優(yōu)化考核試卷
- 2025版信托投資公司外匯存款賬戶管理合同3篇
- 2025年加盟冰淇淋店合同模板
- 2025年加盟加盟推廣合同
- 道路瀝青工程施工方案
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場營銷策略考核試卷
- 票據(jù)業(yè)務居間合同模板
- 承包鋼板水泥庫合同范本(2篇)
- DLT 572-2021 電力變壓器運行規(guī)程
- 公司沒繳社保勞動仲裁申請書
- 損傷力學與斷裂分析
- 2024年縣鄉(xiāng)教師選調(diào)進城考試《教育學》題庫及完整答案(考點梳理)
- 車借給別人免責協(xié)議書
- 應急預案評分標準表
- “網(wǎng)絡安全課件:高校教師網(wǎng)絡安全與信息化素養(yǎng)培訓”
評論
0/150
提交評論