C#學(xué)習(xí)總結(jié)

第一次

C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。

C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。 [1]?

C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。

C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。??????????????????????????????????????????????????????????????????????????----------摘自百度百科

通過課堂的學(xué)習(xí),感覺還是很好的,但是我的學(xué)習(xí)效率實(shí)在是太差了,經(jīng)常走神經(jīng)常玩手機(jī)和別人聊天,不知道怎么回事。、、

以下是我的總結(jié):

一、Windows窗體應(yīng)用程序

1、在VS中常見Windows應(yīng)用程序的步驟:

(1)打開VS

(2)新建項(xiàng)目

(3)項(xiàng)目類型:Visual C#項(xiàng)目

(4)模板:Windows應(yīng)用程序

2、窗體的重要屬性

Name:窗體對象的名字,類似于變量的名字?

BackColor:窗體的背景色

StartPosition:窗體第一次出現(xiàn)時(shí)的位置

Text:窗體標(biāo)題欄顯示的文字

WindowState:窗體出現(xiàn)時(shí)最初的狀態(tài)(正常、最大化、最小化)

3、Windows應(yīng)用程序通過事件來處理用戶請求常用的事件

Load:窗體加載事件

MouseClick:鼠標(biāo)單擊事件

MouseDoubleClick:鼠標(biāo)雙擊事件

KeyDown:鍵盤按下事件

KeyUp:鍵盤釋放事件

4、窗體的設(shè)計(jì)

Label:標(biāo)簽

TextBox:文本框

ListBox:列表框

ComboBox:組合框

Button:按鈕

二、C#基本認(rèn)識

C#是一種面向?qū)ο蟮母呒壘幊陶Z言。

C#是.net框架的一部分,而.net是一個(gè)多平臺的應(yīng)用程序,是由一個(gè)巨大的代碼庫組成的。

C#的集成開發(fā)環(huán)境最常見是Visual Studio開發(fā)工具。

C#是大小寫敏感的語言,所有的語句和表達(dá)式必須以分號(;)結(jié)尾;文件名可以不同于類的名稱。

三、C#中的運(yùn)算符

算數(shù)運(yùn)算符:+、-、*、/、%、++、--

比較運(yùn)算符:>、<、>=、<=、==、!=

條件運(yùn)算符:?:

賦值運(yùn)算符:=、+=、-=、*=、/=、%=

邏輯運(yùn)算符:&&、||、!

四、C#中的條件判斷

if-else

if-else if

switch-case

五、C#中的循環(huán)結(jié)構(gòu)

while

do-while

for

foreach(循環(huán)數(shù)組)


第二次

????????又經(jīng)過了一段時(shí)間的學(xué)習(xí),VS 2012的交互代碼編寫時(shí)的體驗(yàn)很好,能清楚的知道代碼該寫在哪,也能快速的增加和刪除功能。

VS 2012和服務(wù)器的連接也是方便的,總的來說這款工具對新手非常的友好。

但是對代碼中指向性的名稱還不是很清楚。

時(shí)間已經(jīng)過了一大半,留給我們學(xué)習(xí)專業(yè)技能的時(shí)間不多了,往后還需更加努力。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容