亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

程序員的.NET時代(1)

2019-11-18 12:06:07
字體:
來源:轉載
供稿:網友

  技術總是在不斷發展,微軟.NET平臺經歷了三年時間的歷程,已經被廣大開發人員所接受。我們利用Visual Studio.NET,可以快速、高效地進行Windows Form和Web Form的應用開發。.NET是一個全新的概念,.NET代表了一個集合、一個環境、一個編程的基本結構,作為一個平臺來支持下一代的互聯網,因為我們相信世界不會倒退到集中計算的主機模式下。在xml Web Service技術逐漸成熟的時候,軟件可被當作一種服務,支持新的設備,這些設備包括PC、移動電話、PDA、車載系統和機頂盒等,實現相關設備協同工作,給用戶帶來全新的體驗,微軟演繹著一場新的互聯網革命。作為.NET開發人員,我們應該會對未來布滿信心。
  
  程序員是這場互聯網革命的推動者,我們大家都在不斷的學習技術、充實自我,以適應未來的變化(在這里我不想進行.NET和java的比較,因為這兩個領域的技術各有所長,而且涵蓋的范圍都相當廣,單純進行語言的比較是沒有意義的)。微軟用.NET為未來十年做了預備,所以當務之急,必須把握.NET開發工具這個利器,來構建我們的應用。其實.NET入門也是比較輕易的,一般來說,基本把握.NET程序設計三個月就夠了,半年以后,你就會成為一個合格的.NET程序員。假如想成為.NET領域的高手,那就得在這個領域積累非常豐富的經驗。
  
  .NET是這十年中比較流行的開發工具。我用.NET開發已有兩年多時間了,現將我的學習經驗和方法和大家分享。系統地學習.NET需要一個循序漸進的過程,我們分為入門級和提升級。假如你是入門者,下面的每個學習階段都是很重要的。假若你對.NET比較了解,可以選擇你的需要的知識進行學習。
  
  入門篇
  
  1.學習面向對象(OOP)的編程思想
  許多高級語言都是面向對象的編程,.NET也不例外。假如您第一次接觸面向對象的編程,就必須理解類、對象、字段、屬性、方法和事件、封裝、繼續和多態性、重載、重寫等概念。需要說明的是,微軟的產品幫助文檔做得非常完善,而且查詢相當方便,入門者不得不看。安裝完Visual Studio.NET2003(或者Visual Studio.NET 2002)后,在“程序”組里有一個Visual Studio 組合幫助集合。初學者從幫助文檔就會獲得許多知識。
  
  2.選擇一門語言,學習語法及相關基礎知識
  選擇語言的標準:根據你自己的需求和個人的技術背景。在.NET平臺下,C#、VB.NET都是調用Framework的類庫,效率基本一樣,C#的語法嚴謹,適合以前C++、VC的程序員。VB.NET不區分大小寫,寫法隨意一些.,自動縮進,適合以前VB的程序員,微軟也一再提倡用VB.NET進行快速開發。VC++.NET更接近底層,可以用托管和非托管兩種方式進行編程。
  
  選擇了需要使用的語言后,我們需要了解語言的語法規則,包括語句、類型、表達式、運算符、函數等等,我建議一開始寫程序就要養成良好的編程風格,規范地進行變量的命名,在代碼中寫好注釋。這對以后的軟件開發生涯都是很有意義的。
  
  3.理解.NET思想并熟悉框架類庫(Framework Class Library)
  我們借用一幅圖來說明一下公共語言運行庫(CLR)、框架類庫(FCL)與應用程序之間以及與整個系統之間的關系。
 ?。剑剑剑?br />  首先,我們要了解公共語言運行庫、程序集、通用類型系統的概念。在此基礎上,學習.NET框架類庫。.NET 框架類庫是一個與公共語言運行庫緊密集成的可重用的類型集合。.NET 框架類庫封裝了大部分Win32 API ,許多以前需要調用API才能實現的功能,在.NET下非常輕易就實現,許多情況下只需要一句話就足夠了。所以,我們在程序設計的時候要盡量避免調用Win32 API。學習.NET 框架類庫的捷徑:把握常用的類庫,其它不常用的類庫只需要了解,用到的時候查閱即可。
  
  4.利用Visual Studio.NET寫程序
  在.NET平臺下寫程序我們一般用微軟的開發工具Visual Studio.NET,因為一個好的IDE,能極大地提高開發效率。我建議初學者從Windows Forms或者是Web Form開始,等有一定的基礎之后,再轉向寫類庫或是控件、組件方面的東西。微軟的幫助文檔里自帶許多示例,我們可以一邊看幫助,一邊進行演練。在學習其中的代碼的同時,一定要理解和思考。多寫代碼、從項目中鍛煉是編程高手的成長之路。記?。阂欢ㄒ嗫炊鄬懺创a;多上論壇(如CSDN和Dev-club)和微軟的新聞組討論技術問題。
  
  我們一定要用好Visual Studio.NET這個集成開發環境,除了編寫代碼外,我們還要了解.NET的部署原理,學習打包、部署及治理應用程序。多人開發的項目可以考慮用Visual Source Safe進行源代碼治理,這一系列開發工具的使用都要有大量的實踐。
  
  推薦書籍:
  
  《C#高級編程》(第二版)(清華大學出版社)
  《Microsoft.NET程序設計技術內幕》(清華大學出版社)
  《 Visual VB.NET技術內幕》 (清華大學出版社)
  《 Visual C#.NET技術內幕》 (清華大學出版社)
  
  .NET入門教程(包括Windows Form和Web Form):
  http://chs.gotdotnet.com/quickstart
  
  5.最好把握大型數據庫編程
  一般來講,大多數軟件開發都涉及到數據庫。大部分軟件的后臺數據庫都使用如access、SQL SERVER、Oracle等。ADO.NET提供了對關系數據、XML 和應用程序數據的訪問。我們必須把握Connection、Command、DataReader 和 DataAdapter 對象的使用,正確運用DataSet數據集和DataView進行數據操作。當然,要有一定的數據庫基礎,包括表、視圖、存儲過程等的使用。必須把后臺數據庫和前臺的ADO.NET都把握好,才能真正精通數據庫編程。
  
  在項目的開發中,建議使用數據訪問應用程序塊(Data Access application Block)來簡化SQL查詢。微軟msdn網站有下載,我們可以利用SqlHelper類進行的數據訪問,使用起來非常簡單,很輕易地構建我們的數據訪問層。參考微軟MSDN文檔:
  
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/Html/daab-rm.asp
  
  推薦書籍:
  
  《ADO.NET技術內幕》(清華大學出版社)
  《ADO.NET高級編程》(中國電力出版社)
  《VB.NET和SQL Server 2000高級編程—創建高效數據層》(清華大學出版社)
  
  6.學習XML WEB Service
  XML Web services 正在開創一個分布式應用程序開發的新時代。XML Web Services 是把軟件當成服務的一種體現,通過使用 XML 消息處理啟用數據交換和應用程序邏輯遠程調用。XML使數據能夠通過防火墻,實現異類系統之間移動數據。雖然公共的Web Services還不是很普及,但是在一些企業中,已經涉及到了Web Services的開發。用Visual Studio.NET 很輕易創建Web服務,調用Web服務也相當簡單,只需要添加一個Web引用,然后調用即可。進行這方面的學習,需要了解Web 服務描述語言 (WSDL)、SOAP協議等。
  
  推薦書籍:
  
  《構建XML WEB服務:基于Microsoft.NET平臺》(清華大學出版社)
  《Building XML WEB Services for the Microsoft .NET Platform》(影印版)
  
  .NET技術網上資源:
  
  中國軟件網(中國最大的技術社區)
  計算機世界開發者俱樂部
  中國Dot Net俱樂部
  微軟官方MSDN權威站點
  微軟官方asp.net站點
  微軟官方Windows Form站點
  微軟官方Dot NET站點
  英文站點Code PRoject

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品美女网站| 国产精品成人av在线| 国产成人精品久久二区二区91| 日韩电影中文字幕在线观看| 日本欧美爱爱爱| 这里只有精品在线观看| 91免费福利视频| 国产成人精品日本亚洲| 97久久超碰福利国产精品…| 亚洲国产另类 国产精品国产免费| 欧美剧在线观看| 国产在线98福利播放视频| 日本伊人精品一区二区三区介绍| 国产一区二区三区在线视频| 欧美日韩在线观看视频小说| 国产精品久久久久久久久久久久久| 青草青草久热精品视频在线网站| 亚洲天堂免费观看| 最新69国产成人精品视频免费| 亚洲精品福利在线观看| 国产精品入口免费视频一| 国产精品一区电影| 日韩精品视频免费专区在线播放| 日韩av一区二区在线观看| 日本一区二区在线播放| 一个人看的www欧美| 精品国偷自产在线视频99| 久久天天躁狠狠躁夜夜躁| 欧美在线视频观看| 久久亚洲精品国产亚洲老地址| 亚洲综合大片69999| 精品一区电影国产| 精品福利一区二区| 久久大大胆人体| 亚洲一区国产精品| 亚洲天堂网在线观看| 日韩经典中文字幕| 91精品国产综合久久久久久蜜臀| 久久天天躁日日躁| 欧美激情久久久久| 国产日韩欧美夫妻视频在线观看| 91国产在线精品| 亚洲毛茸茸少妇高潮呻吟| 日韩欧美极品在线观看| 91亚洲一区精品| 国产精品入口夜色视频大尺度| 日韩久久午夜影院| 久久综合五月天| 欧美日韩免费区域视频在线观看| 91中文精品字幕在线视频| 国产欧美日韩丝袜精品一区| 国产精品视频一区二区高潮| 亚洲人成电影网站色…| 日韩在线观看免费全| 欧美国产中文字幕| 91精品国产91久久久久福利| 另类色图亚洲色图| 久久久www成人免费精品| 91丨九色丨国产在线| 91久久在线观看| 亚洲国产欧美自拍| 久久精品一本久久99精品| 久久久久久av| 成人免费视频xnxx.com| 成人免费网站在线观看| 日韩美女中文字幕| 久久69精品久久久久久国产越南| 欧美亚洲成人免费| 岛国视频午夜一区免费在线观看| 国产精品黄色av| 国产一区二区日韩精品欧美精品| 亚洲国产一区二区三区在线观看| 久久久91精品国产| 久久精品久久精品亚洲人| 久久久久久中文| 欧美日韩人人澡狠狠躁视频| 久久乐国产精品| 最近2019中文免费高清视频观看www99| 国产一区二区久久精品| 亚洲男人天堂视频| 欧美日韩国产综合视频在线观看中文| 国产日韩亚洲欧美| 精品国产电影一区| 国产精品久久久久久影视| 久久免费视频在线| 亚洲2020天天堂在线观看| 亚洲国产精品电影| 成人午夜在线影院| 亚洲色图35p| 色偷偷888欧美精品久久久| 日韩精品在线免费观看视频| 亚洲图片欧洲图片av| 日韩暖暖在线视频| 色先锋资源久久综合5566| 在线播放国产一区二区三区| 国产精品久久久久久久久免费看| 成人有码在线播放| 国产精品扒开腿做| 欧美激情久久久| 国产精品久久久久久久久久久不卡| 亚洲精品v天堂中文字幕| 欧美超级乱淫片喷水| 成人免费看吃奶视频网站| 一区二区三区动漫| 成人福利视频在线观看| 久久精品国产亚洲精品2020| 欧美激情免费在线| 亚洲欧美国产另类| 国产一区av在线| 欧美一区亚洲一区| 国内外成人免费激情在线视频网站| 亚洲国内精品在线| 日韩中文理论片| 久久久国产成人精品| 亚洲美女视频网| 色悠悠久久88| 国产精品日日摸夜夜添夜夜av| 国产精品视频播放| 国产精品免费小视频| 51久久精品夜色国产麻豆| 欧美日韩综合视频网址| 亚洲精品久久久久久久久| 91av视频在线| 欧美大片免费观看在线观看网站推荐| 久久99久久久久久久噜噜| 亚洲美女动态图120秒| 日韩欧美在线视频免费观看| 欧美国产日本高清在线| 国产精品久久77777| 久久久亚洲影院你懂的| 国产美女扒开尿口久久久| 成人免费网视频| 2019中文字幕在线免费观看| 日韩在线欧美在线| 国产精品久久久久久久app| 人人爽久久涩噜噜噜网站| 亚洲欧美中文字幕| 亚洲一区二区久久| 日韩欧美精品免费在线| 精品精品国产国产自在线| 久久精品国产成人精品| 伊人久久久久久久久久久久久| 国产丝袜一区二区三区免费视频| 日日摸夜夜添一区| 亚洲精品理论电影| 欧美视频在线观看免费网址| 国产精品扒开腿做爽爽爽的视频| 亚洲精品成人久久电影| 日本高清+成人网在线观看| 亚洲日韩第一页| 青青久久aⅴ北条麻妃| 美日韩精品视频免费看| 国产精品香蕉av| 色樱桃影院亚洲精品影院| 欧美日韩国产一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 岛国av一区二区在线在线观看| 国产精品精品久久久久久| 久久精品国产欧美激情| 一区二区三区视频免费| 欧美在线观看网址综合| 日韩av123| 欧美日韩国产123| 1769国内精品视频在线播放|