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

Visual C#.NET技術內(nèi)幕

Visual C#.NET技術內(nèi)幕

定 價:¥69.00

作 者: (美)Mickey Williams著;冉小旻,羅鄧,郭炎譯
出版社: 清華大學出版社
叢編項: 微軟 NET程序員系列
標 簽: C#

ISBN: 9787894940421 出版時間: 2003-03-01 包裝: 精裝
開本: 23cm 頁數(shù): 616 字數(shù):  

內(nèi)容簡介

  本書是《微軟NET程序員系列》從書之一,它對如何使用VisualC#.NET開發(fā)各種應用程序進行了全面、深入的探討。本書分5大部分,共21章。第1部分概要介紹了VisualC#.NET程序設計的基礎知識;第11部分講述了VisualC#.NET的高級應用,介紹與過去的編程語言相比的獨到之處:第111部分介紹了Windows窗體設計,詳細地講述了Windows窗體的用法,以及它對應用程序編寫過程的簡化:第IV部分著重介紹.NET框架所使用的數(shù)據(jù)訪問、存儲技術ADO.NET以及XML的有關內(nèi)容;第V部分則著重介紹了使用VisualC#.NET創(chuàng)建可用于Web的應用程序的方法和相關技術,介紹了SOAP和Web服務。本書適合于具有一定的編程經(jīng)驗、想要學習使用VisualC#.NET編程語言的開發(fā)人員。權威的VisualC#.NET編程指南,為開發(fā)獨立的Windows應用程序和具有Web功能的.NET應用程序提供詳盡的指導。本書為使用VisualC#.NET語言開發(fā)基于Windows的獨立應用程序和具有Web功能的.NET應用程序提供全面的指導。本書內(nèi)容涵蓋了VisualC#.NET語言的結構、語法、代碼向?qū)б约癡isualStudio設計環(huán)境等方面的內(nèi)容,對.NET環(huán)境的服務器端和客戶端都予以詳細說明。讀者能在書中找到大量詳盡的解決方案以及最佳慣例,幫助開發(fā)人員編寫、測試和調(diào)試應用程序,以及快速、直觀地將這些應用程序擴展到Web。本書中還包含了大量的編程實例,為讀者演示了具體編碼問題的解決方案。

作者簡介

暫缺《Visual C#.NET技術內(nèi)幕》作者簡介

圖書目錄

前言
第1部分 Visual C#.NET簡介
第1章 Visual Studo.NET和Visual C#.NET簡介
1.1 創(chuàng)建基于.NET平臺的應用程序
1.1.1 .NET框架
1.1.2 了解程序集
1.2 Visual Studio.NET簡介
1.2.1 起始頁
1.2.2 Visual Studio.NET的窗口
1.2.3 Visual Studio.NET選項
1.2.4 Visual Studio.NET的幫助
1.3 創(chuàng)建Visual C#解決方案
1.3.1 使用項目模板
1.3.2 生成新的解決方案
1.4 典型Visual C#程序的布局
1.4.1 注釋源代碼
1.4.2 使用命名空間
1.4.3 聲明類
1.4.4 定義Main方法
1.4.5 編譯項目
1.4.6 輸出Hello World
1.5 本章小結
第2章 C?;A
2.1 基本數(shù)據(jù)類型
2.1.1 .NET公共類型系統(tǒng)
2.1.2 公共語言規(guī)范
2.2 類
2.2.1 在Visual C#中添加類
2.2.2 聲明類
2.2.3 繼承簡介
2.2.4 object基類
2.2.5 類成員
2.2.6 繼承和方法
2.2.7 可訪問性
2.3 命名空間
2.3.1 新建命名空間
2.3.2 使用命名空間
2.3.3 添加引用
2.4 接口
2.4.1 使用接口
2.4.2 類和接口
2.5 通過異常處理來管理錯誤
2.5.1 異常處理
2.5.2 .NET框架的異常
2.6 強制類型轉(zhuǎn)換
2.7 結構
2.7.1 結構與繼承
2.7.2 分配結構
2.7.3 成員函數(shù)
2.8 枚舉
2.9 本章小結
第3章 值類型和引用類型
3.1 理解值類型
3.1.1 值類型的生存期
3.1.2 裝箱
3.1.3 聲明新的值類型
3.2 理解引用類型
3.2.1 處理數(shù)組
3.2.2 處理字符串
3.2.3 引用類型的生存期和垃圾回收
3.3 本章小結
第4章 運算符、類型轉(zhuǎn)換和屬性
4.1 了解運算符
4.1.1 使用關系運算符比較對象
4.1.2 使用邏輯運算符構建邏輯表達式
4.1.3 使用算術運算符進行算術運算
4.1.4 使用位運算符管理位模式
4.1.5 使用賦值運算符設置變量的值
4.1.6 使用條件運算符
4.1.7 獲取類型信息
4.1.8 直接尋址
4.1.9 使用其他運算符
4.2 使用運算符
4.2.1 理解運算符優(yōu)先級
4.2.2 使用checked和unchecked關鍵字
4.2.3 為類型定義運算符
4.2.4 創(chuàng)建新的值類型
4.2.5 控制&&和||行為
4.3 類型轉(zhuǎn)換
4.3.1 進行隱式類型轉(zhuǎn)換
4.3.2 進行顯式類型轉(zhuǎn)換
4.3.3 使用Convert類
4.3.4 進行用戶自定義類型轉(zhuǎn)換
4.4 數(shù)值的基本字符串格式
4.5 將屬性作為智能字段使用
4.6 本章小結
第5章 流程控制
5.1 根據(jù)條件選取代碼路徑
5.1.1 if語句
5.1.2 switch語句
5.2 使用迭代語句建立循環(huán)
5.2.1 for循環(huán)
5.2.2 foreach循環(huán)
5.2.3 while循環(huán)
5.2.4 do循環(huán)
5.3 使用跳轉(zhuǎn)語句改變控制
5.3.1 break語句
5.3.2 continue語句
5.3.3 goto語句
5.3.4 return語句
5.3.5 throw語句
5.3.6 將控制轉(zhuǎn)出異常處理模塊
5.4 本章小結
第II部分 C#高級應用
第6章 委托與特性
6.1 使用委托
6.1.1 創(chuàng)建委托
6.1.2 將委托用作回調(diào)方法
6.1.3 將委托作為算符使用
6.1.4 組合委托
6.1.5 手工迭代委托鏈
6.1.6 委托與非靜態(tài)方法的共用
6.2 事件處理
6.2.1 使用事件字段
6.2.2 引發(fā)事件
6.2.3 使用事件的例子
6.3 設置特性
6.3.1 使用特性
6.3.2 特性解析
6.3.3 定義自定義特性
6.3.4 創(chuàng)建強名稱
6.4 本章小結
第7章 索引生成器與枚舉數(shù)
7.1 使用索引生成器
7.1.1 聲明索引生成器
7.1.2 為接口聲明索引生成器
7.1.3 索引生成器示例
7.2 使用枚舉數(shù)
7.2.1 理解枚舉數(shù)接口
7.2.2 實現(xiàn)枚舉接口
7.2.3 使用枚舉接口
7.3 本章小結
第8章 集合與排序
8.1 比較與排序
8.1.1 用IComparable接口創(chuàng)建可比類型
8.1.2 用IComparer接口建立比較類
8.2 在集合類中的排序?qū)ο?br />8.2.1 集合界面的一般應用
8.2.2 使用Queue類
8.2.3 使用Stack類
8.2.4 使用Hashtable類
8.2.5 使用專用集合類
8.3 本章小結
第9章 調(diào)試技術
9.1 根據(jù)條件編譯代碼
9.2 跟蹤堆棧
9.2.1 顯示調(diào)用堆棧
9.2.2 訪問詳細的方法信息
9.3 使用Trace和Debug類
9.3.1 生成程序跟蹤信息
9.3.2 用Trace和Debug類顯示消息
9.3.3 用開關控制輸出
9.3.4 使用跟蹤偵聽器處理跟蹤消息
9.4 用Visual Studio.NET進行調(diào)試
9.4.1 設置斷點
9.4.2 使用調(diào)用堆棧
9.5 本章小結
第10章 高級論題
10.1 編寫多線程代碼
10.1.1 了解應用程序域
10.1.2 使用線程
10.1.3 同步共享對象訪問
10.1.4 使用線程池的異步操作
10.2 使用不安全代碼
10.2.1 了解對不安全代碼的需求
10.2.2 聲明不安全上下文
10.3 本章小結
第III部分 Windows窗體設計
第11章 Windows窗體簡介
11.1 理解Windows窗體
11.1.1 將窗體作為對話框使用
11.1.2 把窗體作為視圖使用
11.2 開發(fā)簡單的Windows窗體項目
11.2.1 檢查Visual C#.NET創(chuàng)建的文件
11.2.2 執(zhí)行Windows窗體項目
11.2.3 為項目添加新窗體
11.2.4 模式窗體與無模式窗體
11.2.5 確定DialogResult值
11.2.6 向窗體傳遞值
11.3 用消息框顯示信息
11.3.1 指定消息框按鈕
11.3.2 向消息框中添加圖標
11.3.3 為消息框定義默認按鈕
11.3.4 控制消息框的特殊情況
11.3.5 為消息框指定父窗口
11.4 控制Windows窗體應用程序
11.4.1 啟動應用程序
11.4.2 確定應用程序路徑信息
11.4.3 執(zhí)行空閑操作
11.4.4 關閉應用程序
11.5 使用窗體屬性影響窗體性態(tài)
11.5.1 設置邊框風格
11.5.2 定義其他窗體屬性
11.6 本章小結
第12章 為窗體添加控件
12.1 控件簡介
12.2 使用Button類
12.2.1 ButtonBase類
12.2.2 Button類
12.2.3 RadioButton類
12.2.4 CheckBox類
12.3 基本事件處理
12.3.1 事件處理結構
12.3.2 添加新的事件處理器
12.3.3 刪除事件處理器
12.3.4 把按鍵轉(zhuǎn)換為點擊按鈕
12.3.5 驗證控件的內(nèi)容
12.4 使用TextBox類
12.4.1 隱藏文本框控件中的密碼
12.4.2 使用多行文本框控件
12.4.3 使用其他的文本框?qū)傩?br />12.5 使用Label類
12.6 使用LinkLabel類
12.6.1 處理Click事件
12.6.2 LinkLabel的獨有屬性
12.7 使用ListBox類
12.7.1 向列表框中添加項目
12.7.2 從列表框中刪除項目
12.7.3 防止在當更新列表框時重新繪制
12.7.4 選擇列表框項目
12.7.5 使用其他列表框?qū)傩?br />12.8 使用CheckedListBox類
12.8.1 選中復選列表框中的項目
12.8.2 處理復選列表框事件
12.9 使用ComboBox類
12.9.1 使用組合框的屬性
12.9.2 處理組合框事件
12.10 使用ScrollBar類進行卷動控制
12.11 作為容器的控件
12.11.1 內(nèi)嵌控件
12.11.2 GroupBox類
12.11.3 Panel類
12.12 本章小結
第13章 用戶輸入與反饋
13.1 使用鼠標
13.1.1 處理鼠標移動事件
13.1.2 處理鼠標選擇事件
13.1.3 用鼠標指針提供反饋
13.2 接受鍵盤輸入
13.2.1 獲取輸入焦點
13.2.2 使用Keys枚舉
13.2.3 從鍵盤處理事件
13.3 使用有窗體的主菜單
13.3.1 創(chuàng)建主菜單
13.3.2 處理菜單事件
13.3.3 更新菜單項
13.3.4 使用多個菜單
13.3.5 創(chuàng)建簡單的編輯器
13.4 實現(xiàn)快捷菜單
13.4.1 創(chuàng)建基本的快捷菜單
13.4.2 快捷菜單的編程
13.5 用狀態(tài)欄提供反饋
13.5.1 創(chuàng)建狀態(tài)欄
13.5.2 使用狀態(tài)欄面板
13.5.3 顯示時間和日期
13.6 本章小結
第14章 GDI+
14.1 了解Windows窗體幾何形狀
14.1.1 用Point結構指定位置
14.1.2 定義可視元素的大小
14.1.3 定義矩形
14.2 使用Graphics類
14.2.1 處理Paint事件
14.2.2 用GDI+繪制文本
14.2.3 繪制線條
14.2.4 繪制矩形
14.2.5 填充矩形
14.3 對Windows窗體使用顏色
14.3.1 創(chuàng)建Color結構
14.3.2 使用Color屬性
14.3.3 使用當前的系統(tǒng)顏色
14.3.4 【顏色】公用對話框
14.4 使用畫筆
14.4.1 創(chuàng)建純色畫筆
14.4.2 使用TextureBrush類
14.4.3 使用陰影畫筆模式填充形狀
14.4.4 使用LinearGradientBrush類
14.4.5 使用PathGradientBrush類
14.5 使用筆
14.5.1 使用SystemPens和Pens
14.5.2 使用Pen類
14.6 使用字體
14.6.1 了解字體符號集
14.6.2 使用FontCollection類
14.6.3 字體規(guī)格
14.6.4 【字體】公用對話框
14.7 本章小結
第15章 高級控件
15.1 使用Up-Down控件
15.1.1 NumericUpDown控件
15.1.2 DomainUpDown控件
15.2 使用ProgressBar控件
15.3 使用PictureBox控件
15.4 使用ImageList控件
15.5 使用RichTextBox控作
15.5.1 公共格式化選項
15.5.2 從文件加載RichTextBox控件
15.5.3 保存RichTextBox控件的內(nèi)容
15.6 使用TabControl控件
15.6.1 創(chuàng)建TabPage對象
15.6.2 編程管理TabPage對象
15.6.3 使用Windows窗體設計器創(chuàng)建TabControl控件
15.6.4 管理TabControl控件
15.7 使用MonthCalendar控件
15.8 使用DateTimePicker控件
15.9 管理控件的位置和大小
15.9.1 錨定控件
15.9.2 ??靠丶?br />15.10 本章小結
第16章 Grid、Tree和List控件
16.1 使用DataGrid控件
16.1.1 顯示數(shù)據(jù)庫數(shù)據(jù)
16.1.2 在數(shù)據(jù)網(wǎng)格中顯示分級數(shù)據(jù)
16.1.3 高級數(shù)據(jù)網(wǎng)格
16.2 在TreeView控件中顯示分級信息
16.2.1 設計TreeView控件
16.2.2 生成動態(tài)的TreeView控件
16.2.3 實現(xiàn)自定義的TreeView控件
16.3 使用ListView控件
16.3.1 實現(xiàn)ListView控件
16.3.2 注冊表編輯器——TreeView與ListView的組合
16.4 本章小結
第17章 增強Windows窗體
17.1 添加工具欄
17.1.1 創(chuàng)建工具欄
17.1.2 修改工具欄的外觀
17.1.3 定義工具欄按鈕樣式
17.2 使用剪貼板
17.2.1 復制到剪貼板
17.2.2 獲取剪貼板中的數(shù)據(jù)
17.2.3 了解剪貼板格式
17.2.4 在剪貼板上用多種格式存儲相同的數(shù)據(jù)
17.3 使用拖放
17.3.1 拖放基礎
17.3.2 啟用FileDrop
17.3.3 實現(xiàn)拖放源
17.4 本章小結
第IV部分 數(shù)據(jù)訪問和XML
第18章 ADO.NET
18.1 ADO.NET的新特性
18.1.1 ADO.NET的斷開連接模型
18.1.2 XML集成
18.1.3 ADO.NET數(shù)據(jù)集
18.1.4 .NET數(shù)據(jù)提供程序
18.2 創(chuàng)建和使用數(shù)據(jù)集
18.2.1 添加記錄
18.2.2 檢測已更改的數(shù)據(jù)
18.2.3 接受更改
18.2.4 綁定到數(shù)據(jù)組件
18.2.5 持續(xù)數(shù)據(jù)
18.3 建立到數(shù)據(jù)存儲器的連接
18.3.1 創(chuàng)建Connection對象
18.3.2 連接到數(shù)據(jù)庫
18.3.3 用.NET數(shù)據(jù)提供程序集中連接
18.3.4 啟動事務
18.3.5 完成事務
18.3.6 關閉連接
18.4 執(zhí)行命令
18.4.1 構建Command對象
18.4.2 提供命令文本
18.4.3 關聯(lián)到連接
18.4.4 關聯(lián)到事務
18.4.5 配置命令超時
18.4.6 指定命令類型
18.4.7 傳遞參數(shù)
18.4.8 執(zhí)行命令
18.5 使用DataReader對象檢索數(shù)據(jù)
18.6 使用DataAdapter對象填充數(shù)據(jù)集
18.6.1 構建DataAdapter對象
18.6.2 將命令與DataAdapter關聯(lián)
18.6.3 填充數(shù)據(jù)集
18.6.4 更新數(shù)據(jù)
18.6.5 表映射
18.6.6 使用【數(shù)據(jù)適配器配置向?qū)А?br />18.7 本章小結
第19章 XML
19.1 讀寫XML
19.1.1 使用XmlTextWriter創(chuàng)建XML
19.1.2 使用XmlTextReader讀取XML
19.2 使用文檔對象模型(DOM)
19.2.1 使用XML文檔
19.2.2 使用DOM的示例應用程序
19.3 數(shù)據(jù)集與XML
19.3.1 將XML數(shù)據(jù)加入數(shù)據(jù)集
19.3.2 從數(shù)據(jù)集寫入XML
19.4 使用Visual C#.NET編輯XML文件
19.4.1 創(chuàng)建和編輯XML原始數(shù)據(jù)
19.4.2 查看和編輯架構
19.4.3 添加XML數(shù)據(jù)
19.5 本章小結
第V部分 ASP.NET和Web服務
第20章 Web窗體
20.1 使用ASP.NET的必備條件
20.2 ASP.NET的特性
20.2.1 邏輯和用戶界面的分離
20.2.2 己編譯的頁面
20.2.3 支持多種語言
20.2.4 事件驅(qū)動模型
20.2.5 改善的對象模型
20.2.6 可伸縮性和性能
20.2.7 安全性
20.2.8 支持跟蹤和調(diào)試
20.3 Web窗體簡介
20.3.1 基于服務器的編程
20.3.2 回傳和往返
20.3.3 繼開的訪問和頁面重建
20.4 創(chuàng)建基本的Web窗體頁面
20.4.1 創(chuàng)建項目
20.4.2 創(chuàng)建Calculatorl的Web窗體頁面
20.4.3 添加控件
20.4.4 添加靜態(tài)HTML文本
20.4.5 設計按鈕控件
20.4.6 運行頁面
20.4.7 檢驗Calculator1的Web窗體頁面
20.5 Web窗體控件
20.5.1 標準用戶界面控件
20.5.2 顯示數(shù)據(jù)的控件
20.5.3 驗證控件
20.5.4 專用控件
20.5.5 Web服務器控件的事件
20.6 創(chuàng)建帶有控件事件的Web窗體頁面
20.6.1 創(chuàng)建配置Web窗體的頁面
20.6.2 為ListBox控件創(chuàng)建列表項
20.6.3 創(chuàng)建事件處理程序
20.7 維持狀態(tài):保留往返傳遞之間的值
20.8 創(chuàng)建一個保留值的Web窗體頁面
20.8.1 創(chuàng)建Calculator2的Web窗體頁面
20.8.2 在Calculator2的Web窗體頁面中添加代碼
20.9 使用Web窗體中的數(shù)據(jù)
20.9.1 創(chuàng)建DataBinding_Simple Web窗體頁面
20.9.2 綁定到ADO.NET數(shù)據(jù)集
20.9.3 直接作用于數(shù)據(jù)庫
20.9.4 存儲數(shù)據(jù)集
20.9.5 使用List Data控件
20.10 本章小結
第21章 SOAP和Web服務
21.1 了解SOAP
21.2 了解Web服務
21.2.1 WebService指令
21.2.2 派生于System.Web.Services.WebService類
21.2.3 使用WebService屬性
21.2.4 使用WebMethod屬性
21.3 創(chuàng)建Web服務
21.3.1 創(chuàng)建Web服務類
21.3.2 創(chuàng)建Web方法
21.4 使用發(fā)現(xiàn)查找Web服務
21.4.1 使用靜態(tài)發(fā)現(xiàn)
21.4.2 使用動態(tài)發(fā)現(xiàn)
21.4.3 廣告發(fā)現(xiàn)頁面
21.4.4 了解WSDL
21.5 瀏覽Web服務
21.6 使用Web服務
21.6.1 使用HTTP GET協(xié)議
21.6.2 使用HTTP POST協(xié)議
21.6.3 使用SOAP協(xié)議
21.6.4 在Visual Studio.NET IDE中引用Web服務
21.6.5 生成Web服務代理
21.7 部署Web服務
21.8 設置Web服務的安全性
21.8.1 配置IIS身份驗證
21.8.2 使用數(shù)字證書
21.8.3 設置Internet協(xié)議安全
21.8.4 提供自定義的身份驗證
21.9 本章小結

本目錄推薦

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