注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual C#入門經(jīng)典

Visual C#入門經(jīng)典

Visual C#入門經(jīng)典

定 價(jià):¥88.00

作 者: (美)Karli Watson,(美)David Espinosa等著;楊浩譯;楊浩譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高級(jí)編程系列
標(biāo) 簽: C#

ISBN: 9787302060925 出版時(shí)間: 2002-12-01 包裝: 精裝
開本: 26cm 頁數(shù): 764 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C#是專用在.NET Framework平臺(tái)上進(jìn)行開發(fā)的一門新型編程語言。它直接在強(qiáng)大而復(fù)雜的C++語言基礎(chǔ)上,繼承了C++的強(qiáng)大功能,但沒有C++那么復(fù)雜。C#還深受其他語言的影響,包括Java和Delphi。C#博采眾家之長(zhǎng),同時(shí)克服了其各自的缺點(diǎn)。本書是您在學(xué)習(xí)編寫C#程序時(shí)的必備指南,它逐步闡明了C#和.NET的關(guān)鍵概念。本書全面介紹了C#語言的語法,并論述了可以使用C#構(gòu)建的最常用的應(yīng)用程序類型:Windows應(yīng)用程序、ASP.NET Web應(yīng)用程序和Web服務(wù)。C#編程與.NET編程密不可分,實(shí)際上,C#編譯器就是.NET Framework的一部分,因此本書不僅講述了C#語言的語法,還闡述了如何在C#中使用.NET類建立應(yīng)用程序。本書是一本淺顯易懂的C#入門手冊(cè),適用于初學(xué)者,以及相對(duì)缺乏編程經(jīng)驗(yàn)、但又想從不支持面向?qū)ο缶幊碳夹g(shù)的語言轉(zhuǎn)向.NET Framework平臺(tái)的程序員。如果您不喜歡閱讀那些面向具有多年C++編程經(jīng)驗(yàn)的程序員的C#書籍,那么本書正適合您。

作者簡(jiǎn)介

暫缺《Visual C#入門經(jīng)典》作者簡(jiǎn)介

圖書目錄

第1章 C#簡(jiǎn)介
1.1 什么是.NET Framework
1.1.1 .NET Framework的內(nèi)容
1.1.2 如何用.NET Framework編寫應(yīng)用程序
1.2 什么是C#
1.2.1 用C#能編寫什么樣的應(yīng)用程序
1.2.2 本書中的C#
1.3 Visual Studio.NET
1.4 小結(jié)
第2章 編寫C#程序
2.1 Visual Studio.NET開發(fā)環(huán)境
2.2 控制臺(tái)應(yīng)用程序
2.3 Windows窗體應(yīng)用程序
2.4 小結(jié)
第3章 變量和表達(dá)式
3.1 C#的基本語法
3.2 變量
3.2.1 簡(jiǎn)單類型
3.2.2 變量的命名
3.2.3 字面值
3.2.4 變量的聲明和賦值
3.3 表達(dá)式
3.3.1 數(shù)學(xué)運(yùn)算符
3.3.2 賦值運(yùn)算符
3.3.3 運(yùn)算符的優(yōu)先級(jí)
3.3.4 命名空間
3.4 小結(jié)
3.5 練習(xí)
第4章 流程控制
4.1 布爾邏輯
4.1.1 位運(yùn)算符
4.1.2 布爾賦值運(yùn)算符
4.1.3 運(yùn)算符的優(yōu)先級(jí)更新
4.1.4 goto語句
4.2 分支
4.2.1 三元運(yùn)算符
4.2.2 if語句
4.2.3 swith語句
4.3 循環(huán)
4.3.1 do循環(huán)
4.3.2 while循環(huán)
4.3.3 for循環(huán)
4.3.4 循環(huán)的中斷
4.3.5 無限循環(huán)
4.4 小結(jié)
4.5 練習(xí)
第5章 變量的更多內(nèi)容
5.1 類型轉(zhuǎn)換
5.1.1 隱式轉(zhuǎn)換
5.1.2 顯式轉(zhuǎn)換
5.1.3 使用Convert命令進(jìn)行顯式轉(zhuǎn)換
5.2 復(fù)雜的變量類型
5.2.1 枚舉
5.2.2 結(jié)構(gòu)
5.2.3 數(shù)組
5.3 字符串的處理
5.4 小結(jié)
5.5 練習(xí)
第6章 函數(shù)
6.1 定義和使用函數(shù)
6.1.1 返回值
6.1.2 參數(shù)
6.2 變量的作用域
6.2.1 其他結(jié)構(gòu)中的變量作用域
6.2.2 參數(shù)和返回值與全局?jǐn)?shù)據(jù)
6.3 Main()函數(shù)
6.4 結(jié)構(gòu)函數(shù)
6.5 函數(shù)的重載
6.6 委托
6.7 小結(jié)
6.8 練習(xí)
第7章 調(diào)試和錯(cuò)誤處理
7.1 Visual Studio中的調(diào)試
7.1.1 非中斷(正常)模式下的調(diào)試
7.1.2 中斷模式下的調(diào)試
7.2 錯(cuò)誤處理
7.3 小結(jié)
7.4 練習(xí)
第8章 面向?qū)ο缶幊毯?jiǎn)介
8.1 什么是面向?qū)ο缶幊?br />8.1.1 什么是對(duì)象
8.1.2 所有的東西都是對(duì)象
8.1.3 對(duì)象的生存期
8.2 靜態(tài)和實(shí)例類成員
8.3 OOP技術(shù)
8.3.1 接口
8.3.2 繼承
8.3.3 多態(tài)性
8.3.4 對(duì)象之間的關(guān)系
8.3.5 運(yùn)算符重載
8.3.6 事件
8.3.7 引用類型和值類型
8.4 Windows應(yīng)用程序中的OOP
8.5 小結(jié)
8.6 練習(xí)
第9章 定義類
9.1 C#中的類定義
9.2 System.Object
9.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
9.4 Visual Studio.NET中的OOP工具
9.4.1 Class View窗口
9.4.2 對(duì)象瀏覽器
9.4.3 添加類
9.5 類庫(kù)工程
9.6 接口和抽象類
9.7 結(jié)構(gòu)類型
9.8 小結(jié)
9.9 練習(xí)
第10章 定義類成員
10.1 成員定義
10.1.1 定義字段
10.1.2 定義方法
10.1.3 定義屬性
10.2 VS成員向?qū)?br />10.2.1 添加方法的向?qū)?br />10.2.2 添加屬性的向?qū)?br />10.2.3 添加字段的向?qū)?br />10.3 成員屬性
10.4 類成員的其他議題
10.4.1 隱藏基類方法
10.4.2 調(diào)用重寫或隱藏的基類方法
10.4.3 嵌套的類型定義
10.5 接口的實(shí)現(xiàn)
10.6 范例應(yīng)用程序
10.6.1 規(guī)劃應(yīng)用程序
10.6.2 編寫類庫(kù)
10.6.3 類庫(kù)的客戶應(yīng)用程序
10.7 小結(jié)
10.8 練習(xí)
第11章 類的更多內(nèi)容
11.1 集合
11.1.1 使用集合
11.1.2 定義集合
11.2 運(yùn)算符重載
11.2.1 轉(zhuǎn)換運(yùn)算符
11.2.2 升級(jí)CardLib(第二部分)
11.3 高級(jí)轉(zhuǎn)換
11.3.1 封箱和拆箱
11.3.2 is運(yùn)算符
11.3.3 at運(yùn)算符
11.4 深度復(fù)制
11.5 定制異常
11.6 小結(jié)
11.7 練習(xí)
第12章 事件
12.1 什么是事件
12.2 使用事件
12.2.1 處理事件
12.2.2 定義事件
12.3 擴(kuò)展和使用CardLib
12.4 小結(jié)
12.5 練習(xí)
第13章 使用Windows窗體控件
13.1 使用Windows窗體
13.2 工具箱
13.3 控件
13.3.1 屬性
13.3.2 Anchor和Dock屬性
13.3.3 事件
13.4 Button控件
13.4.1 Button控件的屬性
13.4.2 Button控件的事件
13.5 Label和LinkLabel控件
13.6 TextBox控件
13.6.1 TextBox控件的屬性
13.6.2 TextBox控件的事件
13.7 RadioButton和CheckBox控件
13.7.1 RadioButton控件的屬性
13.7.2 RadioButton控件的事件
13.7.3 CheckBox控件的屬性
13.7.4 CheckBox控件的事件
13.7.5 GroupBox控件
13.8 RichTextBox控件
13.8.1 RichTextBox控件的屬性
13.8.2 RichTextBox控件的事件
13.9 ListBox和CheckedListBox控件
13.9.1 ListBox控件的屬性
13.9.2 ListBox控件的方法
13.9.3 ListBox控件的事件
13.10 ListView控件
13.10.1 ListView控件的屬性
13.10.2 ListView控件的方法
13.10.3 ListView控件的事件
13.10.4 ListViewItem
13.10.5 ColumnHeader
13.10.6 ImageList控件
13.11 StatusBar控件
13.11.1 StatusBar控件的屬性
13.11.2 StatusBar控件的事件
13.11.3 StatusBarPanel類
13.12 TabControl控件
13.12.1 TabControl控件的屬性
13.12.2 使用TabControl控件
13.13 小結(jié)
第14章 Windows窗體的高級(jí)功能
14.1 菜單
14.1.1 使用菜單控件
14.1.2 MenuItem控件
14.1.3 MenuItem控件的事件
14.1.4 ContextMenu控件
14.2 工具欄
14.2.1 Toolbar控件的屬性
14.2.2 Toolbar控件的事件
14.2.3 ToolbarButton控件的屬性
14.3 SDI和MDI應(yīng)用程序
14.4 創(chuàng)建控件
14.4.1 調(diào)試用戶控件
14.4.2 擴(kuò)展LabelTextbox控件
14.5 小結(jié)
14.6 練習(xí)
第15章 使用通用對(duì)話框
15.1 通用對(duì)話框
15.2 如何使用對(duì)話框
15.3 文件對(duì)話框
15.3.1 OpenFileDialog
15.3.2 SaveFileDialog
15.4 打印
15.4.1 打印結(jié)構(gòu)
15.4.2 打印多個(gè)頁面
15.4.3 頁面設(shè)置
15.4.4 打印對(duì)話框
15.5 打印預(yù)覽
15.5.1 PrintPreviewDialog
15.5.2 PrintPreviewControl
15.6 FontDialog和ColorDialog
15.6.1 FontDialog
15.6.2 ColorDialog
15.7 小結(jié)
15.8 練習(xí)
第16章 GDI+簡(jiǎn)介
16.1 圖形繪制概述
16.1.1 Graphics類
16.1.2 對(duì)象的刪除
16.1.3 坐標(biāo)系統(tǒng)
16.1.4 顏色
16.2 使用Pen類繪制線條
16.3 使用Brush類繪制圖形
16.4 使用Font類繪制文本
16.5 使用圖像進(jìn)行繪制
16.5.1 使用紋理畫筆進(jìn)行繪圖
16.5.2 雙倍緩沖
16.6 GDI+的高級(jí)功能
16.6.1 剪切
16.6.2 System.Drawing.Drawing2D
16.7 小結(jié)
第17章 部署Windows應(yīng)用程序
17.1 部署的含義
17.2 部署工程類型
17.3 Microsoft Windows安裝程序結(jié)構(gòu)
17.3.1 Windows Installer術(shù)語
17.3.2 Windows Installer的優(yōu)點(diǎn)
17.4 為簡(jiǎn)單的編輯器創(chuàng)建一個(gè)安裝程序軟件包
17.4.1 規(guī)劃安裝內(nèi)容
17.4.2 創(chuàng)建工程
17.4.3 工程屬性
17.4.4 安裝編輯器
17.4.5 File System編輯器
17.4.6 File Types編輯器
17.4.7 Launch Condition編輯器
17.4.8 User Interface編輯器
17.5 構(gòu)建工程
17.6 安裝
17.6.1 Welcome對(duì)話框
17.6.2 Read Me對(duì)話框
17.6.3 License Agreement對(duì)話框
17.6.4 Optional Files對(duì)話框
17.6.5 選擇安裝文件夾
17.6.6 確認(rèn)安裝
17.6.7 Progress對(duì)話框
17.6.8 結(jié)束安裝
17.6.9 運(yùn)行應(yīng)用程序
17.6.10 自我修復(fù)
17.6.11 卸載
17.7 小結(jié)
第18章 獲取數(shù)據(jù)
18.1 在VS中訪問數(shù)據(jù)
18.1.1 數(shù)據(jù)訪問簡(jiǎn)史
18.1.2 ADO.NET引言
18.2 在VS中查看數(shù)據(jù)
18.2.1 連接到數(shù)據(jù)庫(kù)
18.2.2 數(shù)據(jù)庫(kù)表和關(guān)系
18.3 在應(yīng)用程序中訪問數(shù)據(jù)庫(kù)
18.4 查看完成的結(jié)果
18.5 在DataSet中導(dǎo)航
18.6 添加列表
18.7 添加Datagrid
18.7.1 格式化Datagrid
18.7.2 更新數(shù)據(jù)庫(kù)
18.8 XML
18.8.1 XML文檔
18.8.2 XML命名空間
18.8.3 良構(gòu)并有效的XML
18.8.4 驗(yàn)證XML文檔
18.8.5 C#中的XML文檔自動(dòng)生成功能
18.9 小結(jié)
18.10 練習(xí)
第19章 用ADO.NET訪問數(shù)據(jù)
19.1 ADO.NET概述
19.1.1 ADO.NET名稱的來源
19.1.2 ADO.NET的設(shè)計(jì)目標(biāo)
19.2 ADO.NET類和對(duì)象概述
19.2.1 提供者對(duì)象
19.2.2 用戶對(duì)象
19.2.3 使用System.Data命名空間
19.3 用數(shù)據(jù)讀取器讀取數(shù)據(jù)
19.4 用DataSet讀取數(shù)據(jù)
19.4.1 用數(shù)據(jù)填充DataSet
19.4.2 在DataSet中訪問表、行和列
19.5 更新數(shù)據(jù)庫(kù)
19.5.1 給數(shù)據(jù)庫(kù)添加行
19.5.2 刪除行
19.6 在DataSet中訪問多個(gè)表
19.6.1 ADO.NET中的關(guān)系
19.6.2 導(dǎo)航關(guān)系
19.7 XML和ADO.NET
19.8 ADO.NET中的SQL支持
19.8.1 DataAdapter中的SQL命令
19.8.2 直接執(zhí)行SQL命令
19.9 小結(jié)
19.10 練習(xí)
第20章 使用文件
20.1 流
20.2 用于輸入和輸出的類
20.2.1 File和Directory類
20.2.2 FileInfo類
20.2.3 DirectoryInfo類
20.2.4 FileStream對(duì)象
20.2.5 StreamWriter對(duì)象
20.2.6 StreamReader對(duì)象
20.3 監(jiān)控文件結(jié)構(gòu)
20.4 小結(jié)
20.5 練習(xí)
第21章 .NET程序集
21.1 組件
21.1.1 組件的優(yōu)點(diǎn)
21.1.2 組件的簡(jiǎn)短歷史
21.2 .NET程序集的功能
21.2.1 自我說明功能
21.2.2 .NET程序集和.NET Framework類庫(kù)
21.2.3 跨語言的程序設(shè)計(jì)
21.2.4 與COM和其他舊代碼交互操作
21.3 程序集的結(jié)構(gòu)
21.3.1 查看程序集的內(nèi)容
21.3.2 清單
21.3.3 程序集屬性
21.4 調(diào)用程序集
21.5 私有和共享程序集
21.5.1 私自程序集
21.5.2 共享程序集
21.5.3 搜索程序集
21.6 在命令行上編譯C#代碼
21.7 小結(jié)
21.8 練習(xí)
第22章 屬性
22.1 什么是屬性
22.2 反射
22.3 內(nèi)置屬性
22.3.1 System.Diagnostics.ConditionalAttribute屬性
22.3.2 System.ObsoleteAttribute屬性
22.3.3 System.SerializableAttribute屬性
22.3.4 System.Reflection.AssemblyDelaySignAttribute屬性
22.4 定制屬性
22.4.1 TestCaseAttribute屬性
22.4.2 System.AttributeUsageAttribute屬性
22.4.3 使用屬性生成數(shù)據(jù)庫(kù)表
22.5 小結(jié)
第23章 ASP.NET應(yīng)用程序
23.1 建立Weblog
23.1.1 應(yīng)用程序的基礎(chǔ)
23.1.2 添加活動(dòng)元素
23.2 Weblog項(xiàng)目
23.2.1 存儲(chǔ)Weblog項(xiàng)目
23.2.2 顯示W(wǎng)eblog項(xiàng)目
23.2.3 顯示時(shí)間
23.2.4 改善頁面的外觀
23.2.5 顯示項(xiàng)目列表
23.3 創(chuàng)建新Weblog項(xiàng)目
23.3.1 編輯Weblog項(xiàng)目
23.3.2 給項(xiàng)目排序
23.4 用戶會(huì)話和Cookies
23.5 小結(jié)
23.6 練習(xí)
第24章 Web服務(wù)
24.1 Web服務(wù)推出之前
24.1.1 遠(yuǎn)程過程調(diào)用(RPC)
24.1.2 SOAP
24.2 使用Web服務(wù)的場(chǎng)合
24.2.1 賓館旅行社代理應(yīng)用程序
24.2.2 書籍發(fā)布應(yīng)用程序
24.2.3 客戶應(yīng)用程序的類型
24.2.4 應(yīng)用程序的體系結(jié)構(gòu)
24.3 Web服務(wù)的體系結(jié)構(gòu)
24.3.1 Web服務(wù)的搜索引擎
24.3.2 Web服務(wù)的發(fā)現(xiàn)
24.3.3 可以調(diào)用的方法
24.3.4 調(diào)用方法
24.4 Web服務(wù)和.NET Framework
24.4.1 創(chuàng)建Web服務(wù)
24.4.2 客戶程序
24.5 創(chuàng)建一個(gè)簡(jiǎn)單的ASP.NET Web服務(wù)
24.5.1 生成的文件
24.5.2 添加Web方法
24.6 測(cè)試Web服務(wù)
24.7 執(zhí)行Windows客戶程序
24.8 執(zhí)行ASP.NET客戶程序
24.9 小結(jié)
附錄A 設(shè)置PATH環(huán)境變量
A.1 Windows 2000/XP
A.2 Windows NT
A.3 Windows 95/98/ME
A.4 在任意目錄下啟動(dòng)命令行
附錄B 安裝MSDE
附錄C 其他參考資料
C.1 .NET Framework SDK文檔
C.2 在線資源
C.2.1 C# Today
C.2.2 P2P列表
C.2.3 其他在線資源
C.3 圖書
C.3.1 Beginning C#Databases
C.3.2 Developing Windows Software
C.3.3 Professional C# 2nd Edition

本目錄推薦

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