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

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

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

定 價:¥88.00

作 者: (美)Karli Watson,(美)David Espinosa等著;楊浩譯;楊浩譯
出版社: 清華大學出版社
叢編項: 高級編程系列
標 簽: C#

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 C#簡介
1.1 什么是.NET Framework
1.1.1 .NET Framework的內容
1.1.2 如何用.NET Framework編寫應用程序
1.2 什么是C#
1.2.1 用C#能編寫什么樣的應用程序
1.2.2 本書中的C#
1.3 Visual Studio.NET
1.4 小結
第2章 編寫C#程序
2.1 Visual Studio.NET開發(fā)環(huán)境
2.2 控制臺應用程序
2.3 Windows窗體應用程序
2.4 小結
第3章 變量和表達式
3.1 C#的基本語法
3.2 變量
3.2.1 簡單類型
3.2.2 變量的命名
3.2.3 字面值
3.2.4 變量的聲明和賦值
3.3 表達式
3.3.1 數(shù)學運算符
3.3.2 賦值運算符
3.3.3 運算符的優(yōu)先級
3.3.4 命名空間
3.4 小結
3.5 練習
第4章 流程控制
4.1 布爾邏輯
4.1.1 位運算符
4.1.2 布爾賦值運算符
4.1.3 運算符的優(yōu)先級更新
4.1.4 goto語句
4.2 分支
4.2.1 三元運算符
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 小結
4.5 練習
第5章 變量的更多內容
5.1 類型轉換
5.1.1 隱式轉換
5.1.2 顯式轉換
5.1.3 使用Convert命令進行顯式轉換
5.2 復雜的變量類型
5.2.1 枚舉
5.2.2 結構
5.2.3 數(shù)組
5.3 字符串的處理
5.4 小結
5.5 練習
第6章 函數(shù)
6.1 定義和使用函數(shù)
6.1.1 返回值
6.1.2 參數(shù)
6.2 變量的作用域
6.2.1 其他結構中的變量作用域
6.2.2 參數(shù)和返回值與全局數(shù)據(jù)
6.3 Main()函數(shù)
6.4 結構函數(shù)
6.5 函數(shù)的重載
6.6 委托
6.7 小結
6.8 練習
第7章 調試和錯誤處理
7.1 Visual Studio中的調試
7.1.1 非中斷(正常)模式下的調試
7.1.2 中斷模式下的調試
7.2 錯誤處理
7.3 小結
7.4 練習
第8章 面向對象編程簡介
8.1 什么是面向對象編程
8.1.1 什么是對象
8.1.2 所有的東西都是對象
8.1.3 對象的生存期
8.2 靜態(tài)和實例類成員
8.3 OOP技術
8.3.1 接口
8.3.2 繼承
8.3.3 多態(tài)性
8.3.4 對象之間的關系
8.3.5 運算符重載
8.3.6 事件
8.3.7 引用類型和值類型
8.4 Windows應用程序中的OOP
8.5 小結
8.6 練習
第9章 定義類
9.1 C#中的類定義
9.2 System.Object
9.3 構造函數(shù)和析構函數(shù)
9.4 Visual Studio.NET中的OOP工具
9.4.1 Class View窗口
9.4.2 對象瀏覽器
9.4.3 添加類
9.5 類庫工程
9.6 接口和抽象類
9.7 結構類型
9.8 小結
9.9 練習
第10章 定義類成員
10.1 成員定義
10.1.1 定義字段
10.1.2 定義方法
10.1.3 定義屬性
10.2 VS成員向導
10.2.1 添加方法的向導
10.2.2 添加屬性的向導
10.2.3 添加字段的向導
10.3 成員屬性
10.4 類成員的其他議題
10.4.1 隱藏基類方法
10.4.2 調用重寫或隱藏的基類方法
10.4.3 嵌套的類型定義
10.5 接口的實現(xiàn)
10.6 范例應用程序
10.6.1 規(guī)劃應用程序
10.6.2 編寫類庫
10.6.3 類庫的客戶應用程序
10.7 小結
10.8 練習
第11章 類的更多內容
11.1 集合
11.1.1 使用集合
11.1.2 定義集合
11.2 運算符重載
11.2.1 轉換運算符
11.2.2 升級CardLib(第二部分)
11.3 高級轉換
11.3.1 封箱和拆箱
11.3.2 is運算符
11.3.3 at運算符
11.4 深度復制
11.5 定制異常
11.6 小結
11.7 練習
第12章 事件
12.1 什么是事件
12.2 使用事件
12.2.1 處理事件
12.2.2 定義事件
12.3 擴展和使用CardLib
12.4 小結
12.5 練習
第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 小結
第14章 Windows窗體的高級功能
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應用程序
14.4 創(chuàng)建控件
14.4.1 調試用戶控件
14.4.2 擴展LabelTextbox控件
14.5 小結
14.6 練習
第15章 使用通用對話框
15.1 通用對話框
15.2 如何使用對話框
15.3 文件對話框
15.3.1 OpenFileDialog
15.3.2 SaveFileDialog
15.4 打印
15.4.1 打印結構
15.4.2 打印多個頁面
15.4.3 頁面設置
15.4.4 打印對話框
15.5 打印預覽
15.5.1 PrintPreviewDialog
15.5.2 PrintPreviewControl
15.6 FontDialog和ColorDialog
15.6.1 FontDialog
15.6.2 ColorDialog
15.7 小結
15.8 練習
第16章 GDI+簡介
16.1 圖形繪制概述
16.1.1 Graphics類
16.1.2 對象的刪除
16.1.3 坐標系統(tǒng)
16.1.4 顏色
16.2 使用Pen類繪制線條
16.3 使用Brush類繪制圖形
16.4 使用Font類繪制文本
16.5 使用圖像進行繪制
16.5.1 使用紋理畫筆進行繪圖
16.5.2 雙倍緩沖
16.6 GDI+的高級功能
16.6.1 剪切
16.6.2 System.Drawing.Drawing2D
16.7 小結
第17章 部署Windows應用程序
17.1 部署的含義
17.2 部署工程類型
17.3 Microsoft Windows安裝程序結構
17.3.1 Windows Installer術語
17.3.2 Windows Installer的優(yōu)點
17.4 為簡單的編輯器創(chuàng)建一個安裝程序軟件包
17.4.1 規(guī)劃安裝內容
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 構建工程
17.6 安裝
17.6.1 Welcome對話框
17.6.2 Read Me對話框
17.6.3 License Agreement對話框
17.6.4 Optional Files對話框
17.6.5 選擇安裝文件夾
17.6.6 確認安裝
17.6.7 Progress對話框
17.6.8 結束安裝
17.6.9 運行應用程序
17.6.10 自我修復
17.6.11 卸載
17.7 小結
第18章 獲取數(shù)據(jù)
18.1 在VS中訪問數(shù)據(jù)
18.1.1 數(shù)據(jù)訪問簡史
18.1.2 ADO.NET引言
18.2 在VS中查看數(shù)據(jù)
18.2.1 連接到數(shù)據(jù)庫
18.2.2 數(shù)據(jù)庫表和關系
18.3 在應用程序中訪問數(shù)據(jù)庫
18.4 查看完成的結果
18.5 在DataSet中導航
18.6 添加列表
18.7 添加Datagrid
18.7.1 格式化Datagrid
18.7.2 更新數(shù)據(jù)庫
18.8 XML
18.8.1 XML文檔
18.8.2 XML命名空間
18.8.3 良構并有效的XML
18.8.4 驗證XML文檔
18.8.5 C#中的XML文檔自動生成功能
18.9 小結
18.10 練習
第19章 用ADO.NET訪問數(shù)據(jù)
19.1 ADO.NET概述
19.1.1 ADO.NET名稱的來源
19.1.2 ADO.NET的設計目標
19.2 ADO.NET類和對象概述
19.2.1 提供者對象
19.2.2 用戶對象
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ù)庫
19.5.1 給數(shù)據(jù)庫添加行
19.5.2 刪除行
19.6 在DataSet中訪問多個表
19.6.1 ADO.NET中的關系
19.6.2 導航關系
19.7 XML和ADO.NET
19.8 ADO.NET中的SQL支持
19.8.1 DataAdapter中的SQL命令
19.8.2 直接執(zhí)行SQL命令
19.9 小結
19.10 練習
第20章 使用文件
20.1 流
20.2 用于輸入和輸出的類
20.2.1 File和Directory類
20.2.2 FileInfo類
20.2.3 DirectoryInfo類
20.2.4 FileStream對象
20.2.5 StreamWriter對象
20.2.6 StreamReader對象
20.3 監(jiān)控文件結構
20.4 小結
20.5 練習
第21章 .NET程序集
21.1 組件
21.1.1 組件的優(yōu)點
21.1.2 組件的簡短歷史
21.2 .NET程序集的功能
21.2.1 自我說明功能
21.2.2 .NET程序集和.NET Framework類庫
21.2.3 跨語言的程序設計
21.2.4 與COM和其他舊代碼交互操作
21.3 程序集的結構
21.3.1 查看程序集的內容
21.3.2 清單
21.3.3 程序集屬性
21.4 調用程序集
21.5 私有和共享程序集
21.5.1 私自程序集
21.5.2 共享程序集
21.5.3 搜索程序集
21.6 在命令行上編譯C#代碼
21.7 小結
21.8 練習
第22章 屬性
22.1 什么是屬性
22.2 反射
22.3 內置屬性
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ù)庫表
22.5 小結
第23章 ASP.NET應用程序
23.1 建立Weblog
23.1.1 應用程序的基礎
23.1.2 添加活動元素
23.2 Weblog項目
23.2.1 存儲Weblog項目
23.2.2 顯示W(wǎng)eblog項目
23.2.3 顯示時間
23.2.4 改善頁面的外觀
23.2.5 顯示項目列表
23.3 創(chuàng)建新Weblog項目
23.3.1 編輯Weblog項目
23.3.2 給項目排序
23.4 用戶會話和Cookies
23.5 小結
23.6 練習
第24章 Web服務
24.1 Web服務推出之前
24.1.1 遠程過程調用(RPC)
24.1.2 SOAP
24.2 使用Web服務的場合
24.2.1 賓館旅行社代理應用程序
24.2.2 書籍發(fā)布應用程序
24.2.3 客戶應用程序的類型
24.2.4 應用程序的體系結構
24.3 Web服務的體系結構
24.3.1 Web服務的搜索引擎
24.3.2 Web服務的發(fā)現(xiàn)
24.3.3 可以調用的方法
24.3.4 調用方法
24.4 Web服務和.NET Framework
24.4.1 創(chuàng)建Web服務
24.4.2 客戶程序
24.5 創(chuàng)建一個簡單的ASP.NET Web服務
24.5.1 生成的文件
24.5.2 添加Web方法
24.6 測試Web服務
24.7 執(zhí)行Windows客戶程序
24.8 執(zhí)行ASP.NET客戶程序
24.9 小結
附錄A 設置PATH環(huán)境變量
A.1 Windows 2000/XP
A.2 Windows NT
A.3 Windows 95/98/ME
A.4 在任意目錄下啟動命令行
附錄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.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號