編輯推薦
側重編程基本思路和方法,強調C#網路開發技術,循序漸進引用典型案例。
適用人群
本書可作為高等院校計算機、網路工程、通信工程、信息安全等專業的教材,也可作為相關工程技術人員的參考用書。
目錄
第1章 C#.NET概述
第2章 C#基礎編程
第3章 C#面向對象編程
第4章 C#常用數據類與Windows編程
第5章 C#網路編程方法概述
第6章 TCP/UDP編程
第7章 FTP編程
第8章電子郵件協定編程
第9章 HTTP編程
第10章 Web Service編程
第11章 密碼術與網路編程
參考文獻
書摘
第1章 C#.NET概述
1.1 .NET平台介紹
Microsoft.NET是微軟公司於2000年6月22日發布的下一代計算計畫,該計畫的主要
目韻是讓網路由呈現式的平台轉為完全的平台,使微軟已有的軟體在Web時代適用於傳統的PC。具體來講,就是通過.NET計畫,可以讓我們在任何時間、任何地點,使用任何設備獲取信息並且得到服務。
1.1.1 什麼是.NET
.NET是微軟公司推出的一個全新概念的技術,它代表了一個集合、一個環境和一個可以作為平台支持下一代Intemet的可程式結構。同時.NET也是一種新的計算平台,它簡化了在高度分散式Internet環境中開發應用程式的過程,為用戶提供更加豐富和完善的解決方案。
Microsoft.NET方案由以下四個關鍵部分組成。
(1).NET構件塊服務,即對某些特定服務程式的訪問,如用於檔案存儲的服務、日曆管理或Passport.NET(一種身份鑑別服務)。
(2).NET設備軟體,是運行於新型Intemet設備上的軟體。
(3)用戶體驗,包括自然界面、信息代表和智慧型標籤等功能,這些技術可以自動建立超連結,這些超連結指向與用戶創建的文檔中的單詞或短語相關的信息。
(4)基礎結構,由.NET框架、Microsoft Visual Studio.NET、.NET企業伺服器和Microsoft Windows.NET組成。
Visual Studio.NET是微軟公司為實現其.NET技術而開發的一整套工具組件。它簡化了開發功能強大、性能可靠的企業網路解決方案。通過提供端到端的網路開發能力以及可伸縮、可復用的伺服器端組件,Visual Studio.NET大大提高了生產率,並促使商務活動更加有效地關注快速多變而又充滿競爭的市場需求。
Visual Studio.NET的主要作用如下。
(1)提供加速開發過程的高效工具。Visual Studio.NET提供了一個統一的、緊密集成的可視化編程環境,以幫助用戶簡化開發網路應用程式的過程,縮短學習使用方法的時間。它提供了一種新的語言——C#。通過共享的HTML、XML和樣式單編輯器,用戶可以輕鬆地藉助包括C#在內的任何一種Visual Studio語言來開發網路應用程式。