Visual C#.NET程序設(shè)計(jì)教程

出版時(shí)間:2012-8  出版社:人民郵電出版社  作者:羅福強(qiáng),白忠建,楊劍 編著  頁數(shù):368  字?jǐn)?shù):592000  

內(nèi)容概要

 C#是微軟公司推出的新一代編程語言。它在C++的基礎(chǔ)之上重新打造,成為一門全新的完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,能夠提供更高的可靠性和安全性,不僅能用于開發(fā)傳統(tǒng)的控制臺(tái)應(yīng)用程序和Windows應(yīng)用程序,還用于開發(fā)Web應(yīng)用程序、Silverlight動(dòng)畫和XNA游戲。
  本書第2版分為3個(gè)部分,共14章。第1章~第3章為第1部分,主要介紹C#的基本語法;第4章~第8章為第2部分,重點(diǎn)介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和基于事件的程序設(shè)計(jì)方法;第9章~第14章為第3部分,主要介紹C#的高級(jí)實(shí)用技術(shù),包括多線程編程技術(shù)、Windows程序設(shè)計(jì)技術(shù)、數(shù)據(jù)庫訪問與編程技術(shù)(包含LINQ編程)、文件操作與編程技術(shù)(包含XML編程)、TCP/IP網(wǎng)絡(luò)應(yīng)用編程技術(shù)、GDI+與多媒體編程技術(shù)等。本書內(nèi)容豐富,可操作性強(qiáng),敘述簡(jiǎn)潔流暢,沒有晦澀的術(shù)語,所有案例精心設(shè)計(jì),能夠使學(xué)生輕松、愉快地掌握C#的基本語法、編程方法和應(yīng)用技巧。
  本書可作為高等院校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生的教材,也可作為初、中級(jí)讀者和相關(guān)專業(yè)培訓(xùn)班學(xué)員學(xué)習(xí)的參考用書。

書籍目錄

第1章 C#概述
1.1 C#簡(jiǎn)介
1.1.1 .NET概述
1.1.2 C#語言的發(fā)展
1.1.3 C#語言的特點(diǎn)
1.2 C#程序的開發(fā)環(huán)境
1.2.1 Visual Studio.NET的基本操作
1.2.2 Visual Studio.NET解決方案和項(xiàng)目文件的組織結(jié)構(gòu)
1.3 C#程序入門
1.3.1 一個(gè)簡(jiǎn)單的C#控制臺(tái)應(yīng)用程序
1.3.2 一個(gè)簡(jiǎn)單的Win 32應(yīng)用程序
1.3.3 一個(gè)具有輸入功能的Win 32應(yīng)用程序
1.3.4 一個(gè)簡(jiǎn)單的Web應(yīng)用程序
1.3.5 C#程序的特點(diǎn)
習(xí)題
上機(jī)實(shí)驗(yàn)1
第2章 C#程序設(shè)計(jì)基礎(chǔ)
2.1 常量與變量
2.1.1 常量
2.1.2 變量
2.2 C#的數(shù)據(jù)類型
2.2.1 簡(jiǎn)單類型
2.2.2 枚舉型enum
2.2.3 結(jié)構(gòu)型struct
2.2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.3 運(yùn)算符與表達(dá)式
2.3.1 算術(shù)運(yùn)算符與表達(dá)式
2.3.2 賦值運(yùn)算符與表達(dá)式
2.3.3 關(guān)系運(yùn)算符與表達(dá)式
2.3.4 邏輯運(yùn)算符與表達(dá)式
2.3.5 運(yùn)算符優(yōu)先級(jí)
2.4 數(shù)組和字符串
2.4.1 一維數(shù)組
2.4.2 多維數(shù)組
2.4.3 數(shù)組型的數(shù)組
2.4.4 字符串string
習(xí)題
上機(jī)實(shí)驗(yàn)2
第3章 C#程序的流程控制
3.1 C#程序的分支語句
3.1.1 if語句
3.1.2 多分支if…else if語句
3.1.3 switch語句
3.1.4 分支語句的嵌套
3.2 C#程序的循環(huán)語句
3.2.1 while語句
3.2.2 do/while語句
3.2.3 for語句
3.2.4 foreach語句
3.2.5 循環(huán)語句的嵌套
3.3 跳轉(zhuǎn)語句
3.3.1 break語句
3.3.2 continue語句
習(xí)題
上機(jī)實(shí)驗(yàn)3
第4章 面向?qū)ο蟪绦蛟O(shè)計(jì)入門
4.1 面向?qū)ο蟮幕靖拍?br />4.1.1 對(duì)象
4.1.2 事件與方法
4.1.3 類與對(duì)象
4.1.4 抽象、封裝、繼承與多態(tài)
4.2 類的定義
4.2.1 類的聲明和實(shí)例化
4.2.2 類的數(shù)據(jù)成員和屬性
4.2.3 類的可訪問性
4.2.4 值類型與引用類型
4.3 類的方法
4.3.1 方法的聲明與調(diào)用
4.3.2 方法的參數(shù)傳遞
4.3.3 方法的重載
4.4 構(gòu)造函數(shù)
4.4.1 構(gòu)造函數(shù)的聲明和調(diào)用
4.4.2 構(gòu)造函數(shù)的重載
4.4.3 構(gòu)造函數(shù)與只讀字段
4.4.4 對(duì)象的生命周期和析構(gòu)函數(shù)
習(xí)題
上機(jī)實(shí)驗(yàn)4
第5章 面向?qū)ο蟮母呒?jí)程序設(shè)計(jì)
5.1 靜態(tài)成員與靜態(tài)類
5.1.1 靜態(tài)成員
5.1.2 靜態(tài)構(gòu)造函數(shù)
5.1.3 靜態(tài)類
5.2 類的繼承性與多態(tài)性
5.2.1 類的繼承性
5.2.2 類的多態(tài)性
5.3 抽象類與接口
5.3.1 抽象類
5.3.2 接口
5.3.3 抽象類與接口的比較
5.4 嵌套類、分部類與命名空間
5.4.1 嵌套類
5.4.2 分部類
5.4.3 命名空間
習(xí)題
上機(jī)實(shí)驗(yàn)5
第6章 集合、索引器與泛型
6.1 集合
6.1.1 集合概述
6.1.2 ArrayList
6.1.3 哈希表Hashtable
6.1.4 棧和隊(duì)列
6.2 索引器
6.2.1 索引器的定義與使用
6.2.2 索引器與屬性的比較
6.3 泛型
6.3.1 泛型概述
6.3.2 泛型集合
6.3.3 泛型類、泛型方法和泛型接口
習(xí)題
上機(jī)實(shí)驗(yàn)6
第7章 程序調(diào)試與異常處理
7.1 程序錯(cuò)誤
7.1.1 程序錯(cuò)誤分類
7.1.2 調(diào)試程序錯(cuò)誤
7.2 程序的異常處理
7.2.1 異常的概念
7.2.2 異常類
7.2.3 try-catch語句
7.2.4 finally語句
7.2.5 throw語句與拋出異常
習(xí)題
上機(jī)實(shí)驗(yàn)7
第8章 基于事件驅(qū)動(dòng)的程序設(shè)計(jì)技術(shù)
8.1 基于事件的編程思想
8.2 委托
8.2.1 委托的概述
8.2.2 委托的聲明、實(shí)例化與使用
8.2.3 多路廣播與委托的組合
8.3 事件
8.3.1 聲明事件
8.3.2 訂閱事件
8.3.3 觸發(fā)事件
8.4 基于事件的Windows編程
8.4.1 Windows應(yīng)用程序概述
8.4.2 Windows窗體與事件驅(qū)動(dòng)編程
習(xí)題
上機(jī)實(shí)驗(yàn)8
第9章 多線程和異步編程
9.1 多線程的概念
9.1.1 線程和進(jìn)程
9.1.2 線程的生命周期和狀態(tài)
9.1.3 線程的優(yōu)先級(jí)
9.2 線程創(chuàng)建與控制
9.2.1 創(chuàng)建和啟動(dòng)線程
9.2.2 控制線程
9.3 多線程的同步
9.3.1 線程安全
9.3.2 線程同步策略
9.4 線程池
9.4.1 線程池管理
9.4.2 ThreadPool類
9.5 異步編程
9.5.1 異步編程和多線程
9.5.2 異步編程模式
習(xí)題
上機(jī)實(shí)驗(yàn)9
第10章 Windows程序的界面設(shè)計(jì)
10.1 窗體與控件概述
10.1.1 Windows窗體
10.1.2 窗體的控件
10.2 簡(jiǎn)單輸入與輸出控件
10.2.1 文本顯示控件
10.2.2 文本編輯控件
10.2.3 按鈕控件
10.2.4 圖片顯示控件
10.3 列表與選擇類控件
10.3.1 選項(xiàng)與選項(xiàng)組
10.3.2 列表類控件
10.3.3 其他選擇類控件
10.3.4 歷與計(jì)時(shí)器控件
10.4 對(duì)話框及其選項(xiàng)卡設(shè)計(jì)
10.4.1 對(duì)話框概述
10.4.2 對(duì)話框的選項(xiàng)卡
10.4.3 消息框
10.4.4 通用對(duì)話框
10.5 菜單、工具欄和狀態(tài)欄
10.5.1 菜單
10.5.2 工具欄
10.5.3 狀態(tài)欄
10.6 SDI和MDI應(yīng)用程序
10.6.1 創(chuàng)建SDI應(yīng)用程序
10.6.2 創(chuàng)建MDI應(yīng)用程序
習(xí)題
上機(jī)實(shí)驗(yàn)10
第11章 C#數(shù)據(jù)庫編程技術(shù)
11.1 ADO.NET概述
11.1.1 ADO.NET的架構(gòu)
11.1.2 ADO.NET的一般使用步驟
11.2 使用ADO.NET訪問數(shù)據(jù)庫
11.2.1 使用Connection連接數(shù)據(jù)庫
11.2.2 使用Command對(duì)象訪問數(shù)據(jù)庫
11.2.3 使用DataReader對(duì)象訪問數(shù)據(jù)庫
11.2.4 使用DataAdaper與DataSet對(duì)象操作數(shù)據(jù)庫
11.3 LINQ to SQL編程
11.3.1 LINQ概述
11.3.2 LINQ的查詢子句與表達(dá)式
11.3.3 LINQ to SQL的應(yīng)用
習(xí)題
上機(jī)實(shí)驗(yàn)11
第12章 文件操作與編程技術(shù)
12.1 文件的輸入/輸出
12.1.1 文件I/O與流
12.1.2 讀寫文本文件
12.1.3 讀寫二進(jìn)制文件
12.1.4 對(duì)象的序列化
12.2 文件操作控件
12.2.1 SaveFileDialog與OpenFileDialog控件
12.2.2 FolderBrowseDialog控件
12.2.3 應(yīng)用實(shí)例:簡(jiǎn)易的寫字板程序
12.3 XML文檔編程
12.3.1 XML概述
12.3.2 XML文檔的創(chuàng)建
12.3.3 XML文檔的查詢
12.3.4 XML文檔的編輯
習(xí)題
上機(jī)實(shí)驗(yàn)12
第13章 網(wǎng)絡(luò)應(yīng)用編程技術(shù)
13.1 網(wǎng)絡(luò)編程基礎(chǔ)
13.1.1 計(jì)算機(jī)網(wǎng)絡(luò)的概述
13.1.2 計(jì)算機(jī)網(wǎng)絡(luò)的通信協(xié)議
13.1.3 System.Net概述
13.2 Socket編程
13.2.1 Socket編程概述
13.2.2 TCP應(yīng)用編程
13.2.3 UDP應(yīng)用編程
13.3 電子郵件的發(fā)送和接收
13.3.1 發(fā)送郵件
13.3.2 接收郵件
13.4 FTP與文件傳輸編程
13.4.1 WebRequest和WebResponse類
13.4.2 FTP客戶端的實(shí)現(xiàn)
習(xí)題
上機(jī)實(shí)驗(yàn)13
第14章 多媒體編程技術(shù)
14.1 GDI+繪圖
14.1.1 GDI+概述
14.1.2 創(chuàng)建Graphics對(duì)象
14.1.3 顏料、鋼筆和畫筆
14.1.4 線條與圖形的繪制
14.1.5 圖像和文本的繪制
14.1.6 坐標(biāo)系統(tǒng)及變換
14.2 Windows Media Player組件的使用
14.2.1 Windows Media Player組件的介紹
14.2.2 Windows Media Player組件的使用
習(xí)題
上機(jī)實(shí)驗(yàn)14
參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual C#.NET程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7