日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETC#范例解析

C#范例解析

C#范例解析

定 價:¥29.00

作 者: 張家祥[等]編著
出版社: 電子工業(yè)出版社
叢編項: 計算機專業(yè)人員書庫
標 簽: C#

購買這本書可以去


ISBN: 9787505374133 出版時間: 2002-07-01 包裝: 精裝
開本: 26cm 頁數(shù): 309 字數(shù):  

內(nèi)容簡介

  本書概括介紹了?.NET的來龍去脈和特點,較詳細地敘述了C#語言的語法規(guī)則,包括C#的特點、C#的數(shù)據(jù)類型和變量、名字空間、接口、類、結(jié)構(gòu)、不安全代碼、語句、異常與異常處理及C#與COM的互操作。重點講解如何利用C#進行實例編程,其中包括C#編程的一些小技巧,用C#創(chuàng)建Windows應用程序,C#開發(fā)網(wǎng)絡程序,C#與XML結(jié)合編程及C#對注冊表的控制編程等。另外,本書還給出了相關(guān)內(nèi)容的附錄,包括專業(yè)英語名詞、C#編譯選項和C#編譯錯誤。本書條理清楚地講解了在.NET上的C#編程,使理論和實例相結(jié)合,是計算機開發(fā)人員和有關(guān)專業(yè)的大專院校師生學習C#的一本很有參考價值的書。前言曾幾何時,IT業(yè)步入網(wǎng)絡時代,Internet已經(jīng)深入人心。自從Sun公司于1995年正式推出面向?qū)ο蟮拈_發(fā)語言Java,并提出跨平臺、跨語言的概念后,Java就逐漸成為企業(yè)級應用系統(tǒng)開發(fā)的首選工具,而且使得越來越多的基于C/C+〖KG-3〗+的應用開發(fā)人員轉(zhuǎn)向了從事基于Java的應用開發(fā)。Java的先進思想使其在軟件開發(fā)領(lǐng)域中大有山雨欲來風滿樓之勢。Microsoft公司另辟蹊徑,決定推出其進軍互聯(lián)網(wǎng)的計劃?.NET和該計劃中旗幟性的開發(fā)語言C#。.NET是一項非常龐大的計劃,也是該公司今后幾年發(fā)展的戰(zhàn)略核心?!霸谌魏螘r間、任何地點,采用相應的設備以獲取所需的信息”的夢想并非一朝一夕就能實現(xiàn)的。VisualStudio.NET是Microsoft.NET的技術(shù)開發(fā)平臺,其重要性可見端倪,而C#就集成在VisualStudio.NET中。C#這一新的開發(fā)語言是由AndersHejlsberg主持開發(fā)的,AndersHejlsberg曾是Broland公司的首席研發(fā)設計師,他在Broland任職期間開發(fā)了著名的TurboPascal語言,并在其基礎上開發(fā)了面向?qū)ο蟮膽瞄_發(fā)工具Delphi。Delphi目前仍是Broland公司的最重要的旗幟性產(chǎn)品,并已成為廣大開發(fā)人員最喜歡的RAD應用開發(fā)工具之一。Microsoft公司對C#的定義是“C#是一種類型安全的、現(xiàn)代的、簡單的并由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言,它牢牢根植于C和C++語言之上,并可立即被C和C++的使用者所熟悉。C#的目的就是綜合VisualBASIC的高生產(chǎn)率和C++的行動力。”這個定義是恰如其分的。當然,脫離了.NET平臺而單純?nèi)ブvC#是沒?刑笠庖宓模員匭胂攘私庖恍??.NET平臺開發(fā)的基礎知識,才能更深入了解C#的特性。.NET框架的核心是基于XML的跨平臺跨語言的信息交換,基于此種平臺將十分有助于開發(fā)因特網(wǎng)分布式應用程序?;?NET的Web應用開發(fā)主要使用ASP.NET。ASP.NET可以使用任何一種.NET支持的語言編寫,而其中C#可以提供腳本語言所無法提供的強大功能。使用C#編寫ASP.NET的Web應用程序在未來將成為Windows平臺上Web開發(fā)的最佳選擇。本書的編寫是循序漸進的,共分4部分。第一部分包括第1章到第4章,是關(guān)于?.NET和C#的初步介紹,概括介紹.NET和.NET框架、通用語言運行時、C#語言的功能和特點,針對簡單的C#程序的編輯,編譯和運行的描述以及其與Java、C+〖KG-3〗+程序的比較,使讀者對C#程序有一個初步的了解。第二部分包括第5章到第10章,介紹C#語言的語法規(guī)則,其中包括數(shù)據(jù)類型、變量、數(shù)組、枚舉、名字空間、代表、接口、類、結(jié)構(gòu)、不安全代碼、異常、語句及C#與COM內(nèi)部互操作。讀者學習這一部分后,可掌握C#語言的基礎,為進一步編寫C#程序做準備。第三部分包括第11章到第17章,介紹?.NET上的C#編程實例,是本書的重點。其中第11章列舉了C#應用程序的一些技巧;第12章介紹用C#創(chuàng)建桌面應用程序;第13章介紹用C#開發(fā)WinForm程序;第14章介紹C#與XML結(jié)合編程;第15章介紹在ASP.NET上的C#編程;第16章介紹C#的Web數(shù)據(jù)庫編程;第17章介紹C#對Windows注冊表的編程。讀者通過閱讀和上機實踐,可以更加深入地掌握C#編程。第四部分是附錄,包括附錄A到附錄C。其中附錄A是專業(yè)英語名詞;附錄B是C#編譯器選項;附錄C是C#編譯錯誤。這一部分在書末為讀者提供便于查閱的資料和工具。全書在講述C#基本語法規(guī)則的同時,還提供了大量的程序?qū)嵗?,相信讀者閱讀?臼榛嵊興棧?。读諊成以结合本蕶澳实例绹瑙习C#的基本知識,并在此基礎上設計自己的C#程序。本書的編寫人員有張家祥、方凌江、毛全勝、張賢坤、何鑫、劉巖峰、卜先錦、張鳳林、魏永森、蔡益朝、張濤、汪文元、李慧、陳光、馮靜、張渺和任花梅等,由張一鳴統(tǒng)一定稿。感謝在此書寫作過程中給予支持與幫助的各位互聯(lián)網(wǎng)上的朋友,感謝博士生導師羅雪山教授的支持與關(guān)心,感謝電子工業(yè)出版社的編輯和工作人員的辛勤勞動。最后,由于C#語言是新興語言和作者水平所限,書中的錯誤還望廣大讀者批評指正。編者于長沙2002年3月

作者簡介

暫缺《C#范例解析》作者簡介

圖書目錄

第1章  令人耳目一新的 .NET                  
 1.1  認識 .NET                  
 1.2  .NET的技術(shù)特征和新特性                  
 1.2.1  .NET的技術(shù)特征                  
 1.2.2  .NET的新特性                  
 1.3  .NET的組成                  
 1.4  .NET與J2EE的比較                  
 1.5  小結(jié)                  
 第2章   .NET框架與CLR                  
 2.1   .NET框架                  
 2.1.1  .NET框架的組成                  
 2.1.2  .NET中的開發(fā)工具和編程語言                  
 2.1.3  .NET框架的重大改進                  
 2.2  通用語言運行時                  
 2.2.1  通用語言運行時的概念與特點                  
 2.2.2  通用語言運行時的功能                  
 2.2.3  通用語言運行時的組成與原理分析                  
 2.2.4  CLR與COM的比較                  
 2.3  小結(jié)                  
 第3章  C# 語言                  
 3.1  C# 產(chǎn)生的背景                  
 3.2  在 .NET上使用C# 語言的原因                  
 3.3  C# 的特點                  
 3.4  C# 與Java比較                  
 3.4.1  C# 與Java的相同之處                  
 3.4.2  C# 與Java的區(qū)別                  
 3.5  小結(jié)                  
 第4章  初步體驗C# 編程                  
 4.1  安裝C# 編譯器                  
 4.1.1  在Windows 2000環(huán)境中安裝 .NET                  
 4.1.2  在Windows 98下安裝 C# 編譯器                  
 4.1.3  編譯器csc.exe的常用命令                  
 4.2  選擇C# 程序編輯器                  
 4.3  用CSC編譯器編譯一個C# 程序                  
 4.3.1  編輯C# 程序                  
 4.3.2  編譯運行此程序                  
 4.3.3  分析語法                  
 4.3.4  輸入和輸出                  
 4.3.5  添加注釋                  
 4.4  在 .NET IDE中創(chuàng)建簡單的C# 程序                  
 4.4.1  在IDE中創(chuàng)建一個新的工程                  
 4.4.2  創(chuàng)建hello.cs源文件                  
 4.4.3  生成可執(zhí)行文件                  
 4.4.4  運行程序                  
 4.5  小結(jié)                  
 第5章  數(shù)據(jù)類型與變量                  
 5.1  數(shù)據(jù)類型                  
 5.1.1  值類型                  
 5.1.2  引用類型                  
 5.1.3  加框和解框                  
 5.1.4  統(tǒng)一系統(tǒng)類型                  
 5.2  變量                  
 5.2.1  變量的種類                  
 5.2.2  默認值                  
 5.2.3  明確的賦值變量                  
 5.2.4  變量引用                  
 5.3  小結(jié)                  
 第6章  名字空間與接口                  
 6.1  名字空間                  
 6.1.1  編譯單元                  
 6.1.2  名字空間聲明                  
 6.1.3  using指示符                  
 6.1.4  名字空間成員                  
 6.2  接口                  
 6.2.1  接口聲明                  
 6.2.2  接口成員                  
 6.2.3  完全資格接口成員名字                  
 6.2.4  接口執(zhí)行                  
 6.3  小結(jié)                  
 第7章  類與結(jié)構(gòu)                  
 7.1  類聲明                  
 7.1.1  類修飾符                  
 7.1.2  類基本描述                  
 7.1.3  類主體                  
 7.2  類成員                  
 7.2.1  繼承                  
 7.2.2  new 修飾符                  
 7.2.3  訪問修飾符                  
 7.2.4  代表類型                  
 7.2.5  靜態(tài)和實例成員                  
 7.3  常量                  
 7.4  域                  
 7.4.1  靜態(tài)域和實例域                  
 7.4.2  只讀域                  
 7.4.3  域初始化                  
 7.4.4  變量初始化                  
 7.5  轉(zhuǎn)換操作                  
 7.6  方法                  
 7.6.1  方法的參數(shù)                  
 7.6.2  靜態(tài)方法和實例方法                  
 7.6.3  virtual 方法                  
 7.6.4  override 方法                  
 7.6.5  sealed 方法                  
 7.6.6  abstract 方法                  
 7.6.7  extern方法                  
 7.6.8  方法體                  
 7.7  屬性                  
 7.7.1  靜態(tài)屬性                  
 7.7.2  訪問標志                  
 7.8  事件                  
 7.9  索引                  
 7.10  實例構(gòu)造                  
 7.10.1  構(gòu)造初始化                  
 7.10.2  實例變量初始化                  
 7.10.3  構(gòu)造執(zhí)行                  
 7.10.4  默認構(gòu)造器                  
 7.10.5  私有構(gòu)造器                  
 7.10.6  析構(gòu)                  
 7.11  靜態(tài)構(gòu)造器                  
 7.12  結(jié)構(gòu)                  
 7.12.1  結(jié)構(gòu)聲明                  
 7.12.2  結(jié)構(gòu)成員                  
 7.12.3  類和結(jié)構(gòu)的區(qū)別                  
 7.12.4  結(jié)構(gòu)例子                  
 7.13  小結(jié)                  
 第8章  不安全代碼與異常                  
 8.1  不安全內(nèi)容                  
 8.2  指針類型                  
 8.3  固定的和可移動的變量                  
 8.4  指針轉(zhuǎn)換                  
 8.5  在表達式中的指針                  
 8.5.1  指針指向                  
 8.5.2  指針成員訪問                  
 8.5.3  指針元素訪問                  
 8.5.4  地址操作                  
 8.5.5  指針增加和減少                  
 8.5.6  指針算術(shù)運算                  
 8.5.7  指針比較                  
 8.5.8  sizeof操作符                  
 8.6  fixed 語句                  
 8.7  堆棧分配                  
 8.8  動態(tài)存儲定位                  
 8.9  異常及異常處理                  
 8.9.1  產(chǎn)生異常的原因                  
 8.9.2  System.Exception類                  
 8.9.3  普通的異常類                  
 8.10  小結(jié)                  
 第9章  語句                  
 9.1  using 語句                  
 9.2  結(jié)束點和可達性                  
 9.3  語句塊                  
 9.4  空語句                  
 9.5  標簽語句                  
 9.6  聲明語句                  
 9.6.1  局部變量聲明                  
 9.6.2  局部常量聲明                  
 9.7  表達式語句                  
 9.8  選擇語句                  
 9.8.1  if 語句                  
 9.8.2  switch 語句                  
 9.9  循環(huán)語句                  
 9.9.1  for 語句                  
 9.9.2  foreach 語句                  
 9.9.3  while 語句                  
 9.9.4  do 語句                  
 9.10  跳轉(zhuǎn)語句                  
 9.10.1  break 語句                  
 9.10.2  continue語句                  
 9.10.3  goto語句                  
 9.10.4  return 語句                  
 9.10.5  throw 語句                  
 9.11  try 語句                  
 9.12  checked 和unchecked 語句                  
 9.12.1  對編譯器設置溢出校驗                  
 9.12.2  語句溢出校驗                  
 9.13  lock 語句                  
 9.14  小結(jié)                  
 第10章  C# 與COM互操作                  
 10.1  屬性                  
 10.1.1  ComImport屬性                  
 10.1.2  StructOffset 屬性                  
 10.1.3  ComRegisterFunction屬性                  
 10.1.4  ComSourceInterfaces屬性                  
 10.1.5  ComUnregisterFunction屬性                  
 10.1.6  ComVisible屬性                  
 10.1.7  DispId屬性                  
 10.1.8  DllImport屬性                  
 10.1.9  FieldOffset屬性                  
 10.1.10  Guid屬性                  
 10.1.11  HasDefaultInterface屬性                  
 10.1.12  ImportedFromTypeLib屬性                  
 10.1.13  In和Out屬性                  
 10.1.14  IndexerName屬性                  
 10.1.15  InterfaceType屬性                  
 10.1.16  MarshalAs屬性                  
 10.1.17  NoIDispatch屬性                  
 10.1.18  PreserveSig屬性                  
 10.1.19  StructLayout屬性                  
 10.1.20  TypeLibFunc屬性                  
 10.1.21  TypeLibType屬性                  
 10.1.22  TypeLibVar屬性                  
 10.2  C#  和COM互操作的例子:支持枚舉                  
 10.3  小結(jié)                  
 第11章  C# 應用的一些小技巧                  
 11.1  在C# 中生成安裝程序                  
 11.2  上傳文件到服務器                  
 11.3  C# 對線程的處理                  
 11.4  用C# 編寫時鐘程序                  
 11.5  其他的小技巧                  
 11.5.1  用C# 獲取主機的IP地址                  
 11.5.2  用C# 調(diào)用MessageBox                  
 11.5.3  用C# 調(diào)用Windows API                  
 11.5.4  C# 對光標的操作                  
 11.5.5  C# 對進程的獲取                  
 11.5.6  在C# 中運行其他程序                  
 11.5.7  用C# 打開聲音文件                  
 11.5.8  從控制臺讀取數(shù)值                  
 11.5.9  C# 中使用OpenFileDialog類                  
 11.6  小結(jié)                  
 第12章  用C# 開發(fā)桌面程序                  
 12.1  用C# 實現(xiàn)清除文件夾                  
 12.1.1  程序設計與分析                  
 12.1.2  程序源代碼及運行                  
 12.2  用C# 開發(fā)DLL程序                  
 12.2.1  程序設計                  
 12.2.2  編譯生成DLL文件                  
 12.2.3  創(chuàng)建簡單的客戶端程序                  
 12.3  C# 開發(fā)Windows程序                  
 12.3.1  創(chuàng)建應用程序框架                  
 12.3.2  消息處理                  
 12.3.3  創(chuàng)建C#  類庫                  
 12.4  小結(jié)                  
 第13章  用C# 開發(fā)WinForm程序                  
 13.1  WinForm是什么                  
 13.2  WinForm的使用                  
 13.3  WinForm設計器的布局                  
 13.4  C# 的WinForm編程                  
 13.4.1  用C# 創(chuàng)建普通的WinForm                  
 13.4.2  用C# 創(chuàng)建特殊的WinForm                  
 13.4.3  在WinForm中加入一個標簽                  
 13.5  WinForm與GDI+                  
 13.6  使用WinForm訪問系統(tǒng)底層                  
 13.7  小結(jié)                  
 第14章  C# 與XML結(jié)合編程                  
 14.1  關(guān)于XML                  
 14.1.1  XML是什么                  
 14.1.2  XML的語法                  
 14.1.3  如何使用XML                  
 14.2  C# 對XML文件處理                  
 14.2.1  瀏覽XML文件內(nèi)容                  
 14.2.2  往XML文件中添加內(nèi)容                  
 14.2.3  刪除XML文件內(nèi)容                  
 14.3  用C# 與XML創(chuàng)建客戶瀏覽菜單程序                  
 14.3.1  程序設計                  
 14.3.2  程序代碼分析                  
 14.3.3  編譯 C#  文件                  
 14.4  小結(jié)                  
 第15章  在ASP.NET上的C# 編程                  
 15.1  ASP.NET簡介                  
 15.1.1  ASP.NET與ASP的聯(lián)系和區(qū)別                  
 15.1.2  ASP.NET的配置                  
 15.1.3  ASP.NET的內(nèi)置對象                  
 15.1.4  ASP.NET的特點                  
 15.2  ASP .NET與C# 編程                  
 15.2.1  用ASP.NET實現(xiàn)域名查詢                  
 15.2.2  用C# 實現(xiàn)發(fā)送E-mail                  
 15.2.3  用C# 編程實現(xiàn)顯示事件日志記錄                  
 15.2.4  在ASP.NET中用C# 實現(xiàn)文件處理                  
 15.3  小結(jié)                  
 第16章  C# 與Web數(shù)據(jù)庫編程                  
 16.1  C# 與ADO.NET結(jié)合編程                  
 16.1.1  ADO.NET是什么                  
 16.1.2  ADO.NET核心組件                  
 16.1.3  ADO.NET的對象                  
 16.2  用C# 添加Access數(shù)據(jù)庫的記錄                  
 16.2.1  程序運行的環(huán)境及數(shù)據(jù)庫設置                  
 16.2.2  程序設計                  
 16.2.3  程序運行和源代碼                  
 16.3  用C# 的SQL編程                  
 16.3.1  存取ODBC數(shù)據(jù)庫                  
 16.3.2  對記錄的維護                  
 16.3.3  編寫簡單的留言本                  
 16.3.4  使用XML進行信息處理                  
 16.4  小結(jié)                  
 第17章  用C# 編程操作注冊表                  
 17.1  有關(guān)注冊表的C# 編程基礎                  
 17.1.1  Windows注冊表                  
 17.1.2  Registry及RegistryKey類                  
 17.2  生成注冊表的鍵及鍵值                  
 17.3  讀取注冊表的主鍵和鍵值                  
 17.3.1  準備工作                  
 17.3.2  程序設計                  
 17.3.3  源程序代碼                  
 17.4  刪除注冊表中鍵及鍵值                  
 17.4.1  刪除鍵和鍵值所用的方法                  
 17.4.2  程序設計與實現(xiàn)                  
 17.5  小結(jié)                  
 附錄A  專業(yè)英語名詞                  
 附錄B  C# 編譯器選項                  
 B.1  輸出文件相關(guān)選項                  
 B.2  輸入文件相關(guān)選項                  
 B.3  資源相關(guān)選項                  
 B.4  代碼生成相關(guān)選項                  
 B.5  錯誤和警告相關(guān)選項                  
 B.6  語言相關(guān)選項                  
 B.7  其他方面的選項                  
 B.8  增強的選項                  
 附錄C  C# 編譯錯誤                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號