【C/S语言】.net平台
.net的學(xué)習(xí)
好像又復(fù)習(xí)了一遍VB和C#,沒有具體看著視頻寫代碼,只是通過看《VB.NET入門經(jīng)典》粗學(xué)了一遍關(guān)于.net的知識!
基礎(chǔ)
.net平臺的出現(xiàn): 當(dāng)時的操作系統(tǒng)有多種如:windows系統(tǒng),Mac系統(tǒng),Linux系統(tǒng),隨著Internet的出現(xiàn),如果Linux系統(tǒng)上運(yùn)行Java的程序來實現(xiàn)類似Web和E-Mail這樣的程序,Microsoft估計就很難在這場商業(yè)戰(zhàn)混下去了,除了windows系統(tǒng)和office組件,怎樣才能讓習(xí)慣不同語言的程序員都盡可能的使用windows系統(tǒng)來實現(xiàn)高效快速開發(fā)出web或winform程序呢?于是.net平臺就出現(xiàn)了! 可以讓多種語言在上面開發(fā),.Net希望能夠在多種系統(tǒng)上運(yùn)行,這樣就可以成功打敗Linux和Unix其他的系統(tǒng)!
內(nèi)部的類庫
可以簡化編程!因為.Net平臺去除了對處理器的依賴!類庫讓編程不需要訪問源代碼文件,更高效的編程!使用前導(dǎo)入命名空間,可以使用第三方類庫,也可以自己編寫類!
代碼:
語言共有的算法,變量,注釋空白,數(shù)據(jù)類型,存儲變量,方法這些都有!
流程控制:三大結(jié)構(gòu)的各種語句如If語句,Select Case語句,循環(huán)語句也都有,代碼結(jié)構(gòu)很像VB
處理數(shù)據(jù)結(jié)構(gòu):有數(shù)組,枚舉,常量,集合,列表,散列表。關(guān)于這些數(shù)據(jù)結(jié)構(gòu)的常用操作!
簡單功能
構(gòu)建Windows應(yīng)用程序:構(gòu)建窗體,給窗體添加空間,在控件的事件下去方法,完成功能!不像VB中那樣簡單,除了代碼窗口,窗體設(shè)計窗口,還有很多別的窗口,但主要就這兩個!最后使用Windows Install部署!
各種對話框:
【MessageBox對話框】:和用戶交互
【Open對話框】:打開系統(tǒng)的文件,而不用在編程過程中調(diào)用API
類似還有【SaveFileDialog對話框】【FontDialog對話框】【ColorDialog對話框】【PrintDialog對話框】
創(chuàng)建菜單:屬于構(gòu)件Windows應(yīng)用程序的一部分
.net是面對對象開發(fā)的平臺,所以存在對象,類,復(fù)用,構(gòu)造函數(shù),Framework類這些東西!關(guān)于這些的編碼類似于C#語言中的代碼!
在.Net中通過CLR管理內(nèi)存,內(nèi)部有垃圾回收機(jī)制,可以釋放不需要資源,整理碎片和壓縮!
在.Net中可以編寫自定義控件,圖形,這樣對于安全性高的軟件,可以全部自行設(shè)計控件,類似QQ登錄的界面里的用戶名和密碼的框,這樣可以防止黑客盜取用戶名和密碼!
訪問數(shù)據(jù)庫包含數(shù)據(jù)庫訪問組件和數(shù)據(jù)綁定
關(guān)于數(shù)據(jù)這部分在.net 中需要使用ADO.NET 核心類,在核心System.Data命名空間中包含了這幾個子命名空間分別用于不同數(shù)據(jù)的連接,在連接數(shù)據(jù)庫時
1. 先檢索數(shù)據(jù)
2. 連接Connect數(shù)據(jù)庫,操作Command數(shù)據(jù)庫,將數(shù)據(jù)顯示View在視圖中
相反的過程---->通過視圖修改數(shù)據(jù)---->更新數(shù)據(jù)庫
3. 數(shù)據(jù)庫的綁定也就是將數(shù)據(jù)顯示出來的過程,通過代碼配置數(shù)據(jù)源和顯示
應(yīng)用
.Net可以用來開發(fā)B/S程序,會有【W(wǎng)eb窗體】【web服務(wù)器控件】【XML】【W(wǎng)eb Service 服務(wù)器】【部署應(yīng)用程序】這一部分,具體真的沒有實踐過!
設(shè)計【W(wǎng)eb窗體】,編寫【XML】代碼,通過【web服務(wù)器控件】,【W(wǎng)eb Service 服務(wù)器】來發(fā)布【部署應(yīng)用程序】
.net還可以開發(fā)移動應(yīng)用程序,這個現(xiàn)在用的少!
毋庸置疑,我的腦子現(xiàn)在有點超負(fù)荷,需要實踐理解,不然都不知道自己回來多少,一時有點難以接受啊!
總結(jié)
以上是生活随笔為你收集整理的【C/S语言】.net平台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C#实践】三层:初识
- 下一篇: 【C#实践】三层实例:登录过程