計(jì)算機(jī)c1 1次第1章概述_第1頁
計(jì)算機(jī)c1 1次第1章概述_第2頁
計(jì)算機(jī)c1 1次第1章概述_第3頁
計(jì)算機(jī)c1 1次第1章概述_第4頁
計(jì)算機(jī)c1 1次第1章概述_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

計(jì)算機(jī)應(yīng)用與基礎(chǔ)(2)C#程序設(shè)計(jì)

C#ProgrammingLanguage梅松青:2017-2廣州醫(yī)科大學(xué)信息技術(shù)教研室考核方式:

平時(shí)成績:40%考勤上機(jī)練習(xí)綜合練習(xí)書面作業(yè)期末考試:60%

第1章C#概述

第2章簡單的C#程序設(shè)計(jì)

第3章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式

第4章結(jié)構(gòu)化程序設(shè)計(jì)

第5章數(shù)組、結(jié)構(gòu)和枚舉

第6章面向?qū)ο蟪绦蛟O(shè)計(jì)

第8章可視化應(yīng)用程序設(shè)計(jì)

第9章C#文件和流ContentsC#概述第1章

1什么是C#語言

2.NETFramework

3配置C#開發(fā)環(huán)境和啟動退出操作

4C#的集成開發(fā)環(huán)境(IDE)

5編輯器設(shè)置什么是程序?什么是軟件?什么是程序設(shè)計(jì)語言?程序設(shè)計(jì)語言的發(fā)展什么是程序?程序(program)是為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。程序(港臺稱之為程式)program(me)或procedure

什么是軟件?軟件(Software)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來講軟件被劃分為:系統(tǒng)軟件、應(yīng)用軟件。什么是程序設(shè)計(jì)?程序設(shè)計(jì)(Programming)是給出解決特定問題程序的過程,是軟件構(gòu)造活動中的重要組成部分。程序設(shè)計(jì)通常以某種程序設(shè)計(jì)語言為工具,給出這種語言下的程序。程序設(shè)計(jì)過程應(yīng)當(dāng)包括分析、設(shè)計(jì)、編碼、測試、排錯等不同階段。專業(yè)的程序設(shè)計(jì)人員常被稱為程序員Programmer。程序設(shè)計(jì)=數(shù)據(jù)結(jié)構(gòu)+算法什么是程序設(shè)計(jì)語言?ProgrammingLanguage程序設(shè)計(jì)語言,是一組用來定義計(jì)算機(jī)程序的語法規(guī)則。是用于編寫計(jì)算機(jī)程序的語言。通常簡稱為編程語言。語言的基礎(chǔ)是一組記號和一組規(guī)則。根據(jù)規(guī)則由記號構(gòu)成的記號串的總體就是語言。在程序設(shè)計(jì)語言中,這些記號串就是程序。程序設(shè)計(jì)語言包含三個方面,即語法、語義和語用。什么是軟件開發(fā)工具(開發(fā)環(huán)境)?編程語言和開發(fā)工具是兩回事。編程語言是指C++、Basic、C#、Pascal等。軟件開發(fā)工具(編程工具、開發(fā)環(huán)境)是指VS、VisualBasic6.0、Delphi7.0等包括了源代碼編輯器、程序編譯器,在內(nèi)的集成化、可視化的軟件開發(fā)工具。C#源程序可以在VS里編寫,也可以在記事本里編寫。什么是軟件開發(fā)工具(開發(fā)環(huán)境)?軟件開發(fā)工具包SDK(SoftwareDevelopmentKit)IDE(IntegratedDevelopment,集成開發(fā)環(huán)境)IDE集成開發(fā)環(huán)境(簡稱IDE)軟件是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。如:VisualStudio

所以,C#與VisualStudio是兩回事程序設(shè)計(jì)語言的發(fā)展MachineLanguageAssemblyLanguageHigh-levelLanguageFortranPascalBasicC…DelphiVisualBasicC++JavaC#1.1C#的由來及發(fā)展1.1.1C#的發(fā)展美國微軟公司,于

2000年6月推出其進(jìn)軍互聯(lián)網(wǎng)的龐大.NET計(jì)劃,和該計(jì)劃中重要的開發(fā)語言——VisualC#(簡稱VC#或C#)。

微軟公司對VC#的定義是:“C#是一種類型安全的、現(xiàn)代的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言,它是牢牢根植于C和C++語言之上的,并可立即被C和C++開發(fā)人員所熟悉。C#的目的就是綜合VisualBasic的高生產(chǎn)率和C++的行動力?!?.1C#的由來C#語言及其發(fā)展CSHARP1.1C#的由來C/C++JavaC#發(fā)展歷程:1.1C#的由來及發(fā)展2000年,C#語言誕生。2003年,微軟發(fā)布了C#語言規(guī)范1.2(簡稱C#1.2),VS.NET2003使用的是C#1.2。2005年,微軟發(fā)布了C#語言規(guī)范2.0(簡稱C#2.0),VS2005使用的是C#2.0。20015年,微軟發(fā)布了C#語言規(guī)范6.0(簡稱C#6.0),VS2015使用的是C#6.0。C#語言特點(diǎn):語法簡潔:與Java使用統(tǒng)一的操作符??缙脚_、完全的面向?qū)ο蟪绦蛟O(shè)計(jì)與Web緊密結(jié)合、與XML的天然融合充分的安全性與錯誤處理靈活性:可將一些類聲明為非安全的、使用委托模擬指針等。兼容性、版本可控:遵守.NetFramework公共語言規(guī)范,保證與其它語言組件的互操作性。VisualStudio工具發(fā)展階段VisualStudio2003年:VisualStudio.NET2003(VS.NET2003)和.NETFramework1.1。2005年:VisualStudio2005(VS2005)和.NETFramework2.0。2006年:.NETFramework3.0。2007年:VisualStudio2008(VS2008)以及.NETFramework3.5。2008年:VisualStudio2008SP1以及.NETFramework3.5SP1。2015年:VisualStudio2015VS開發(fā)環(huán)境的功能和特點(diǎn)1.1.3C#2015等的新功能

VisualStudio.NET2015(簡稱VS2015)中文旗艦版是目前微軟最新重磅推出的一款軟件開發(fā)平臺,可以幫助開發(fā)人員打造跨平臺的應(yīng)用程序,從Windows到Linux、甚至iOS和Android。

C#2015的新功能主要有:

·自定義窗口布局。

·更優(yōu)的代碼編輯器。

·

SharedProject集成。

·Bower和NPM中的代碼智能提示。

·調(diào)試Lambdas表達(dá)式。一種框架,多種語言語言:支持C#、C++、VB、J#VS開發(fā)環(huán)境的功能和特點(diǎn)1.1.4C#基于的.NET平臺Microsoft.NETFrameworkMicrosoft.NETFramework(簡稱.NET框架)是生成和運(yùn)行.NET應(yīng)用程序和WebService的組件庫。.NET框架包括兩個主要組件:公共語言運(yùn)行庫(簡稱運(yùn)行庫)CLR?;A(chǔ)類庫。1.1.4Microsoft.NET平臺

.NET的核心是.NET框架,最上層是應(yīng)用程序,分為面向網(wǎng)絡(luò)應(yīng)用的ASP.NET程序和面向Windows系統(tǒng)的Windows應(yīng)用程序,兩者均可使用VC#.NET、VC++.NET、VB.NET等來編寫。.NET框架的中間一層是基礎(chǔ)類庫,它提供一個可以供不同編程語言調(diào)用的、分層的、面向?qū)ο蟮暮瘮?shù)庫。最底層是公共語言運(yùn)行環(huán)境,它提供了程序代碼可以跨平臺執(zhí)行的機(jī)制。1.1.5C#的運(yùn)行環(huán)境及安裝

C#是VisualStudio.NET的一部分。作為一個強(qiáng)大的集成開發(fā)工具,VisualStudio.NET對系統(tǒng)環(huán)境有較高的要求。1.硬件要求VisualC#2012用戶計(jì)算機(jī)的配置需要達(dá)到“Windows7”(或者Windows8)的硬件要求。2.軟件要求操作系統(tǒng):操作系統(tǒng):Windows8、Windows7、WindowsVista或WindowsXP。后臺數(shù)據(jù)庫:推薦SQLServerExpress,Access2008或SQLServer2008以上版本。3.C#的安裝

C#是VisualStudio.NET的一部分,因此,要建立一個完整的C#開發(fā)平臺,必須安裝VisualStudio.NET和.NETFrameworkSDK(.NET框架軟件開發(fā)工具包)。

系統(tǒng)中無論安裝的是Windows7還是Windows8,只要硬件配置滿足VS的要求,都可以安裝VS。

1.2.1C#的啟動在開始菜單中選擇“開始”→“所有程序”→“MicrosoftVisualStudio2012”→“MicrosoftVisualStudio2012”命令,打開“起始頁-MicrosoftVisualStudio”窗口。要啟動C#開發(fā)環(huán)境有兩種方式,一種是單擊“起始頁”上的“打開項(xiàng)目”,選擇現(xiàn)在已存在的C#項(xiàng)目文件,另一種是單擊“起始頁”上的“創(chuàng)建項(xiàng)目”,則打開一個“新建項(xiàng)目”對話框。1.2C#的集成開發(fā)環(huán)境1.2.2C#集成開發(fā)環(huán)境C#的集成開發(fā)環(huán)境集成了設(shè)計(jì)、開發(fā)、編輯、測試和調(diào)試的多種功能,使得開發(fā)人員能夠方便、快速地開發(fā)應(yīng)用程序。集成開發(fā)環(huán)境標(biāo)題下面是菜單欄和工具欄,中央工作區(qū)是用來設(shè)計(jì)程序界面的窗體設(shè)計(jì)器和代碼編輯窗口。除此之外,即成開發(fā)環(huán)境的四周,有很多浮動窗口。解決方案資源管理器

解決方案資源管理器以樹狀的結(jié)構(gòu)顯示整個解決方案中包括哪些項(xiàng)目,以及每個項(xiàng)目的組成信息。包含在項(xiàng)目內(nèi)的組件成員會依據(jù)建立它們所使用的開發(fā)語言不同而有所不同,這些成員包括:引用;數(shù)據(jù)連接數(shù)據(jù)夾和文件等。窗體設(shè)計(jì)器當(dāng)創(chuàng)建和打開一個C#項(xiàng)目時(shí),在其集成開發(fā)環(huán)境中的中間工作區(qū)域,將顯示一個Windows窗體設(shè)計(jì)器,用于可視化窗體設(shè)計(jì)。VisualC#工具箱

工具箱位于VisualC#窗口的最左邊,主要是用來存放在窗體中建立各種輸入輸出控件的工具。選擇“視圖”|“工具箱”命令顯示VisualC#工具箱。屬性窗口對象具有屬性。通過屬性窗口可以方便地設(shè)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論