注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具C#精髓

C#精髓

C#精髓

定 價:¥34.00

作 者: (美)Chris H. Pappas,(美)William H. Murray著;周良忠譯
出版社: 人民郵電出版社
叢編項:
標 簽: C語言 程序設計

ISBN: 9787115105233 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 285 字數(shù):  

內(nèi)容簡介

  本書簡明扼要地講解了C#編程語言的核心知識。全書共分12章,第1章簡單介紹了C#及相關語言的起源。第2章概覽了C#的一些獨特功能。第3章介紹輸入、編輯、保存、生成、執(zhí)行以及調試一個C#控制臺應用程序所需的知識。第4-5章討論了C#語言的重要標識符、關鍵字、操作符和邏輯流程控制語句。第6章和第7章分別討論了數(shù)組和指針這兩個重要概念。第8章講解了OOP編程的預備知識,包括數(shù)據(jù)類型及其轉換等。第9章對OOP編程的核心概念進行了詳細講解。第10章介紹C#中的I/O。第11章討論高級C#編程中需要注意的問題。第12章結合實例講解了C# Windows 編程的界面設計方法。本書適合于正在學習C#的C或C++程序員,也適合于C#初學者閱讀。

作者簡介

  譯者:周良忠暢銷圖書《C++實踐之路》的譯者周良忠,1970年生。本科畢業(yè)于武漢化工學院計算機應用專業(yè)。1995畢業(yè)于中國科學院武漢巖土力學研究所,獲碩士學位,1997年獲得博士學位。1998年創(chuàng)辦云巔工作室(http://www.cloudcrown.com),為個人、中小企業(yè)提供專業(yè)軟件定做服務。近幾年開發(fā)了多款廣受歡迎的共享軟件。精通C++、C#、Java、Perl等開發(fā)語言。2001年開始從事計算機科技圖書的創(chuàng)作和翻譯工作,最新翻譯力作有《C#PrimerPlus中文版》、《C++實踐之路》等。SymbianOS軟件開發(fā)開發(fā):應用C++開發(fā)智能手機應用程序入門>>更多作品

圖書目錄

第1章 邁入C#殿堂 
1.1 從Algol起源 
1.1.1 為什么在“C#”中能看到“C” 
1.1.2 C與以前的高級語言 
1.1.3 C的優(yōu)點 
1.2 從C到C++以及面向對象編程 
1.3 通過Visual Basic享受編程樂趣 
1.4 走近互聯(lián)網(wǎng) 
1.5 HTML的起源 
1.5.1 CGI 
1.5.2 PERL
1.5.3 JavaScript和JScript 
1.5.4 VBScript 
1.5.5 插件和ActiveX 
1.5.6 允許各種計算機系統(tǒng)的訪問 
1.5.7 Web瀏覽器 
1.5.8 輕松全面展示多媒體 
1.5.9 遍及每個角落的信息 
1.5.10 提供全面的雙向通信
1.6 C#——另一個金字塔結構 
1.6.1 ANSI C# 
1.6.2 什么是MSIL 
1.6.3 微軟和.NET 
1.6.4 C#和.NET 
1.6.5 公共語言規(guī)范(CLS) 
1.6.6 Visual C++的CLS擴展 
1.6.7 協(xié)同工作能力的重要性 
1.7 C#簡介與概覽 
1.7.1 C#的廣泛應用性 
1.7.2 C#的效率 
1.8 小結 
第2章 獨一無二的C# 
2.1 C#概覽 
2.1.1 易用性 
2.1.2 一致性 
2.1.3 最新技術 
2.1.4 面向對象 
2.1.5 類型安全 
2.1.6 可伸縮性 
2.1.7 版本控制 
2.1.8 可移植性 
2.1.9 靈活性 
2.2 如何繪出“巨幅圖畫” 
2.2.1 可見性 
2.2.2 訪問成員 
2.2.3 作用域限制 
2.2.4 利用簽名進行重載 
2.2.5 名字分辨 
2.3 小結 
第3章 Visual Studio .NET與C#
3.1 讓“巨幅圖畫”變得更大
3.1.1 微軟.NET
3.1.2 中間語言
3.1.3 實時編譯器
3.1.4 公共語言參考
3.1.5 元數(shù)據(jù)
3.1.6 公共語言規(guī)范
3.1.7 虛擬執(zhí)行系統(tǒng)和執(zhí)行引擎
3.2 使用MDE創(chuàng)建C#應用程序
3.3 從這里開始
3.3.1 創(chuàng)建新項目
3.3.2 設置“新建項目”參數(shù)
3.4 應用程序MyHelloWorld.cs 
3.5 編譯你的第一個C#程序 
3.6 執(zhí)行一個C#程序
3.7 MyHelloWorld.cs的輸出
3.8 使用集成調試器
3.8.1 啟動集成調試器
3.8.2 集成調試器選項快捷鍵
3.8.3 使用熱鍵組合
3.8.4 使用菜單
3.8.5 查看變量的內(nèi)容 
3.9 小結 
第4章 重要數(shù)據(jù)、標識符和關鍵字
4.1 C#基礎知識
4.1.1 關鍵字
4.1.2 預處理器指令 
4.1.3 操作符 
4.1.4 預定義類型 
4.1.5 數(shù)值轉換 
4.2 C#編程元素
4.2.1 數(shù)組
4.2.2 屬性、事件、索引器、屬性和版本控制 
4.2.3 裝箱、拆箱以及統(tǒng)一類型系統(tǒng) 
4.2.4 類、結構和枚舉 
4.2.5 命名空間 
4.2.6 語句 
4.2.7 值和引用類型 
4.3 C#編譯器選項(按類別列出) 
4.4 小結 
第5章 程序控制
5.1 語言等價
5.1.1 注釋代碼
5.1.2 變量聲明 
5.1.3 賦值語句
5.1.4 if…else語句
5.1.5 switch語句 
5.1.6 for循環(huán) 
5.1.7 while循環(huán)
5.1.8 按值傳遞參數(shù)
5.1.9 按引用傳遞參數(shù) 
5.1.10 異常處理 
5.1.11 初始化對象引用 
5.1.12 幾點忠告
5.2 條件控制
5.2.1 if
5.2.2 if-else
5.2.3 嵌套if-else 
5.2.4 if-else-if 
5.2.5 條件操作符(?) 
5.2.6 switch-case 
5.3 跳轉控制
5.3.1 break
5.3.2 continue 
5.3.3 goto
5.4 迭代控制
5.4.1 for
5.4.2 while 
5.4.3 do-while 
5.4.4 foreach、in 
5.5 小結 
第6章 數(shù)組 
6.1 數(shù)組屬性 
6.2 數(shù)組類型 
6.3 作為對象的數(shù)組 
6.4 初始化數(shù)組 
6.4.1 顯式數(shù)組初始化 
6.4.2 局部或內(nèi)部數(shù)組聲明簡寫 
6.4.3 數(shù)組初始化器上下文 
6.5 一維數(shù)組 
6.6 多維數(shù)組 
6.7 數(shù)組元素訪問 
6.7.1 while語句 
6.7.2 foreach語句 
6.7.3 求助于下標 
6.8 是靜態(tài)數(shù)組嗎 
6.9 數(shù)組協(xié)變 
6.10 System.Array類型 
6.11 小結 
第7章 告別指針 
7.1 靜態(tài)變量 
7.2 指針變量 
7.3 動態(tài)內(nèi)存分配 
7.4 指針變量的缺陷 
7.5 C#沒有指針變量嗎 
7.6 C#也有指針,但沒有明確提供 
7.7 何時能訪問變量、何時不能訪問 
7.7.1 值類型 
7.7.2 引用類型 
7.7.3 裝箱和拆箱 
7.8 當必須使用指針時該怎么辦 
7.8.1 理解地址操作符& 
7.8.2 使用unsafe和fixed 
7.8.3 不安全數(shù)組和指針語法 
7.8.4 不安全代碼的更多知識 
7.8.5 自動垃圾回收 
7.8.6 理解箭頭操作符 
7.9 堆棧與堆內(nèi)存分配 
7.10 理解C#的類型系統(tǒng) 
7.11 object詳解 
7.12 裝箱詳解
7.13 拆箱詳解 
7.14 小結 
第8章 學習對象前的最后一站 
8.1 內(nèi)部類型 
8.1.1 sbyte 
8.1.2 bool 
8.1.3 byte 
8.1.4 double 
8.1.5 false 
8.1.6 fixed 
8.1.7 float 
8.1.8 int 
8.1.9 short 
8.1.10 string 
8.1.11 true 
8.1.12 uint 
8.1.13 ulong 
8.1.14 ushort 
8.1.15 void 
8.2 用戶自定義類型 
8.2.1 struct 
8.2.2 enum 
8.3 異常處理 
8.3.1 throw 
8.3.2 try-catch 
8.3.3 try-finally 
8.4 作用域和生成時間控制 
8.4.1 static 
8.4.2 const 
8.5 整數(shù)轉換 
8.5.1 checked 
8.5.2 unchecked 
8.6 參數(shù) 
8.6.1 params 
8.6.2 out 
8.6.3 ref 
8.7 特殊操作符 
8.7.1 sizeof() 
8.7.2 as 
8.8 小結 
第9章 對象 
9.1 賦予應用程序Windows界面 
9.2 好的對象設計 
9.3 如何創(chuàng)建對象 
9.4 家族樹 
9.5 作為C#對象的類 
9.5.1 構造函數(shù) 
9.5.2 析構函數(shù) 
9.5.3 方法 
9.5.4 索引器——C++程序員所不具備的 
9.5.5 委托和事件 
9.5.6 接口 
9.5.7 類和接口修飾符 
9.5.8 抽象類 
9.5.9 密封類 
9.6 回顧繼承 
9.7 回顧類 
9.8 小結 
第10章 C#中的I/O 
10.1 Console類 
10.1.1 Console類成員 
10.1.2 char、int、float、string的控制臺I/O 
10.2 使用System.IO 
10.2.1 File類 
10.2.2 文件編碼 
10.2.3 文件緩沖 
10.2.4 char、int、float、string的打印機輸出 
10.2.5 輸出到外部文件或打印機的方法 
10.2.6 FileMode枚舉成員 
10.2.7 FileAccess枚舉成員 
10.2.8 StreamWriter和StreamReader類 
10.2.9 查詢文件結尾 
10.2.10 二進制I/O 
10.2.11 二進制文件逐字節(jié)I/O 
10.3 格式化數(shù)據(jù) 
10.3.1 格式定義符 
10.3.2 貨幣定義符“C” 
10.3.3 小數(shù)定義符“D” 
10.3.4 指數(shù)定義符“E” 
10.3.5 定點數(shù)定義符“F” 
10.3.6 常規(guī)定義符“G” 
10.3.7 數(shù)字定義符“N” 
10.3.8 十六進制定義符“X” 
10.3.9 描繪格式定義符 
10.4 小結 
第11章 高級C#編程思考 
11.1 類型轉換 
11.1.1 關鍵字implicit 
11.1.2 關鍵字explicit 
11.1.3 操作符 
11.2 關鍵字typeof() 
11.3 關鍵字is 
11.4 關鍵字this 
11.5 關鍵字event 
11.6 關鍵字readonly 
11.7 小結 
第12章 C#和Windows——項目設計基礎知識 
12.1 Windows應用程序開發(fā)的歷史 
12.2 為什么C#是Windows項目的理想選擇 
12.3 C#和Windows應用程序 
12.4 事件 
12.5 Visual Studio .NET工具 
12.6 標準控件 
12.7 控件屬性 
12.7.1 更改控件缺省屬性 
12.7.2 快速更改多個控件的屬性 
12.7.3 對象名字和標簽 
12.7.4 事件處理器 
12.7.5 利用代碼更改屬性 
12.8 用戶界面設計 
12.8.1 良好的設計 
12.8.2 使用網(wǎng)格 
12.8.3 控件基礎知識 
12.8.4 銷售稅計算器 
12.8.5 為工作選擇恰當?shù)目丶?nbsp;
12.8.6 項目代碼 
12.8.7 其他控件 
12.9 設計標準 
12.10 更多知識 
索引

本目錄推薦

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