注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計程序設(shè)計綜合C#程序設(shè)計教程(第3版)

C#程序設(shè)計教程(第3版)

C#程序設(shè)計教程(第3版)

定 價:¥42.00

作 者: 馬駿 編
出版社: 人民郵電出版社
叢編項: "十二五"普通高等教育本科國家級規(guī)劃教材
標 簽: 工學 教材 研究生/本科/??平滩?/td>

ISBN: 9787115331007 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 338 字數(shù):  

內(nèi)容簡介

  《C#程序設(shè)計教程(第3版)/“十二五”普通高等教育本科國家級規(guī)劃教材》主要介紹C#語言、WinForm和WPF應用程序開發(fā)的基礎(chǔ)知識。全書共14章,前6章介紹C#語言和WinForm開發(fā)的基礎(chǔ)知識,包括開發(fā)環(huán)境、基本數(shù)據(jù)類型、流程控制語句、類和結(jié)構(gòu)、接口委托與事件、泛型與LINQ、目錄與文件操作等;后8章介紹如何開發(fā)WPF應用程序,包括WPF控件、資源與樣式控制、動畫與多媒體、數(shù)據(jù)綁定與數(shù)據(jù)驗證、數(shù)據(jù)庫與實體數(shù)據(jù)模型、二維圖形圖像處理、三維圖形和三維呈現(xiàn)。同時在附錄中給出了本書的上機練習和綜合實驗。本書提供配套的PPT課件以及在VS2012下調(diào)試通過的所有參考源程序和全部習題參考解答。本書可作為高等院校計算機及相關(guān)專業(yè)的教材,也可作為初、中級程序員的參考用書。

作者簡介

暫缺《C#程序設(shè)計教程(第3版)》作者簡介

圖書目錄

第1篇  C#程序設(shè)計基礎(chǔ)
第1章  C#代碼編寫基礎(chǔ)
1.1  C#語言和VS2012開發(fā)環(huán)境
1.1.1  C#語言和.NET框架
1.1.2  VS2012開發(fā)環(huán)境
1.2  C#項目的組織
1.2.1  命名空間
1.2.2  using關(guān)鍵字
1.2.3  Main方法
1.2.4  代碼注釋
1.2.5  通過斷點調(diào)試C#程序
1.3  控制臺應用程序
1.3.1  控制臺應用程序的輸入與輸出
1.3.2  在控制臺應用程序中輸出格式化數(shù)據(jù)
1.4  Windows窗體應用程序
1.4.1  Windows窗體應用程序的特點
1.4.2  Windows窗體應用程序的啟動和退出
1.4.3  窗體的創(chuàng)建、顯示、隱藏和關(guān)閉
1.4.4  消息框(MessageBox)
1.4.5  利用WinForm控件實現(xiàn)輸入和輸出
1.4.6  錯誤提示(ErrorProvider)
1.5  WPF和Silverlight應用程序
1.5.1  WPF應用程序
1.5.2  Silverlight應用程序
1.6  其他應用程序模板
習題
第2章  基本數(shù)據(jù)類型和流程控制語句
2.1  數(shù)據(jù)類型和運算符
2.1.1  C#的類型系統(tǒng)
2.1.2  常量與變量
2.1.3  運算符與表達式
2.2  簡單類型
2.2.1  整型
2.2.2  浮點型
2.2.3  布爾型(bool)
2.2.4  字符(char)
2.2.5  枚舉(enum)
2.3  字符串
2.3.1  字符串的創(chuàng)建與表示形式
2.3.2  字符串的常用操作方法
2.3.3  String與StringBuilder
2.4  數(shù)組
2.4.1  一維數(shù)組
2.4.2  多維數(shù)組
2.4.3  交錯數(shù)組
2.4.4  數(shù)組的常用操作方法
2.5  數(shù)據(jù)類型之間的轉(zhuǎn)換
2.5.1  值類型之間的數(shù)據(jù)轉(zhuǎn)換
2.5.2  值類型和引用類型之間的轉(zhuǎn)換
2.6  流程控制語句
2.6.1  分支語句
2.6.2  循環(huán)語句
2.6.3  跳轉(zhuǎn)語句
2.6.4  異常處理語句
習題
第3章  類和結(jié)構(gòu)
3.1  自定義類(class)和結(jié)構(gòu)(struct)
3.1.1  類的定義和成員組織
3.1.2  訪問修飾符
3.1.3  靜態(tài)成員和實例成員
3.1.4  構(gòu)造函數(shù)
3.1.5  字段和局部變量
3.1.6  結(jié)構(gòu)的定義和成員組織
3.2  屬性和方法
3.2.1  屬性(Property)
3.2.2  方法
3.3  類的繼承與多態(tài)性
3.3.1  封裝
3.3.2  繼承
3.3.3  多態(tài)(new、virtual、override)
3.4  常用結(jié)構(gòu)和類的用法
3.4.1  Math類
3.4.2  DateTime結(jié)構(gòu)和TimeSpan結(jié)構(gòu)
3.4.3  秒表、計時和隨機數(shù)(Stopwatch、Timer、Random)
習題
第4章  接口、委托與事件
4.1  接口
4.1.1  接口的聲明和實現(xiàn)
4.1.2  顯式方式實現(xiàn)接口
4.1.3  利用接口實現(xiàn)多繼承
4.2  委托
4.2.1  定義委托類型
4.2.2  通過委托調(diào)用方法
4.3  事件
4.3.1  事件的聲明和引發(fā)
4.3.2  具有標準簽名的事件
習題
第5章  泛型與LINQ
5.1  C#的類型擴展
5.1.1  匿名類型和隱式類型的局部變量
5.1.2  對象初始化和集合初始化
5.2  泛型和泛型集合
5.2.1  列表和排序列表
5.2.2  字典和排序字典
5.3  LINQ查詢表達式
5.3.1  延遲執(zhí)行和立即執(zhí)行
5.3.2  from子句
5.3.3  where子句
5.3.4  orderby子句
5.3.5  group子句
5.3.6  select子句
5.3.7  查詢多個對象
習題
第6章  目錄與文件操作
6.1  目錄和文件管理
6.1.1  Environment類和DriveInfo類
6.1.2  Path類
6.1.3  目錄管理
6.1.4  文件管理
6.2  文件的讀寫
6.2.1  文件編碼
6.2.2  文本文件的讀寫
6.2.3  StreamReader類和Stream-Writer類
習題
第2篇  WPF應用程序
第7章  WPF應用程序入門
7.1  WPF應用程序和XAML標記
7.1.1  WPF應用程序的關(guān)閉模式及Shutdown方法
7.1.2  XAML命名空間和x:前綴編程構(gòu)造
7.1.3  XAML基本語法
7.2  窗口和對話框
7.2.1  WPF窗口
7.2.2  在主窗口顯示前先顯示登錄窗口或者歡迎窗口
7.2.3  對話框
7.2.4  WPF頁和頁面導航
7.3  顏色和形狀
7.3.1  Brushe類和Colors類
7.3.2  Color結(jié)構(gòu)
7.3.3  形狀
7.4  畫筆(Brush)
7.4.1  畫筆分類
7.4.2  利用WPF設(shè)計器實現(xiàn)畫筆變換
7.5  屬性和事件
7.5.1  依賴項屬性和附加屬性
7.5.2  事件
習題
第8章  WPF控件
8.1  控件模型和內(nèi)容模型
8.1.1  WPF控件模型
8.1.2  WPF內(nèi)容模型
8.2  常用布局控件
8.2.1  WPF的布局分類
8.2.2  網(wǎng)格(Grid)
8.2.3  堆疊面板(StackPanel)
8.2.4  畫布(Canvas)
8.2.5  邊框(Border)
8.2.6  ??棵姘澹―ockPanel)
8.3  常用基本控件
8.3.1  按鈕(Button、RepeatButton)
8.3.2  文本塊(TextBlock)和標簽(Label)
8.3.3  文本框(TextBox、PasswordBox、RichTextBox)
8.3.4 單選按鈕(RadioButton)
8.3.5  復選框(CheckBox)
8.3.6  列表框(ListBox)和下拉框(ComboBox)
8.4  菜單、工具條和狀態(tài)條
8.4.1  菜單(Menu)和快捷菜單(ContextMenu)
8.4.2  工具條(ToolBar、ToolBarTray)和狀態(tài)條(StatusBar)
8.5  圖像(Image)
習題
第9章  資源與樣式控制
9.1  XAML資源和樣式控制
9.1.1  XAML資源
9.1.2  Style元素
9.1.3  在Style元素中設(shè)置屬性和事件
9.1.4  樣式的級聯(lián)控制
9.1.5  使用C#代碼定義和引用樣式
9.2  在Style元素中使用模板和觸發(fā)器
9.2.1  模板
9.2.2  觸發(fā)器
習題
第10章  動畫與多媒體
10.1  WPF動畫基礎(chǔ)
10.1.1  WPF動畫的分類
10.1.2  Storyboard和Timeline
10.2  基本動畫(From/To/By)
10.2.1  基本動畫類型
10.2.2  用Storyboard實現(xiàn)基本動畫
10.3  關(guān)鍵幀動畫
10.3.1  關(guān)鍵幀動畫類型
10.3.2  利用Blend for VS2012制作關(guān)鍵幀動畫
10.4  路徑動畫
10.4.1  使用PathGeometry繪制路徑
10.4.2  路徑動畫類型
10.4.3  利用Blend for VS2012制作路徑動畫
10.5  語音、音頻和視頻
10.5.1  語音
10.5.2  音頻和視頻(MediaElement)
習題
第11章  數(shù)據(jù)綁定與數(shù)據(jù)驗證
11.1  數(shù)據(jù)綁定
11.1.1  數(shù)據(jù)綁定基本概念
11.1.2  簡單數(shù)據(jù)綁定
11.1.3  數(shù)據(jù)模板化
11.1.4  通過數(shù)據(jù)模板和視圖綁定到集合
11.2  數(shù)據(jù)驗證
11.2.1  數(shù)據(jù)驗證的基本概念
11.2.2  利用驗證規(guī)則和綁定模型實現(xiàn)驗證
習題
第12章  數(shù)據(jù)庫與實體數(shù)據(jù)模型
12.1  創(chuàng)建數(shù)據(jù)庫和表
12.1.1  ADO.NET數(shù)據(jù)訪問技術(shù)
12.1.2  SQL Server 2012簡介
12.1.3  創(chuàng)建LocalDB數(shù)據(jù)庫
12.2  利用實體框架創(chuàng)建實體數(shù)據(jù)模型
12.2.1  實體框架基本概念
12.2.2  實體框架開發(fā)模式
12.2.3  從數(shù)據(jù)庫創(chuàng)建實體數(shù)據(jù)模型
12.3  使用LINQ to Entities訪問實體對象
12.3.1  創(chuàng)建實體框架上下文(DbContext)實例
12.3.2  加載相關(guān)對象
12.3.3  查詢數(shù)據(jù)
12.3.4  修改數(shù)據(jù)
12.3.5  添加或刪除數(shù)據(jù)
12.4  DataGrid控件
12.4.1  綁定各種類型的數(shù)據(jù)
12.4.2  標題和行列控制
習題
第13章  二維圖形圖像處理
13.1  圖形圖像處理基礎(chǔ)
13.1.1  與二維圖形圖像處理相關(guān)的類
13.1.2  創(chuàng)建本章例子的主程序
13.2  二維圖形處理
13.2.1  二維幾何圖形和路徑標記語法
13.2.2  繪制基本圖形
13.2.3  將格式化文本轉(zhuǎn)換為圖形
13.3  圖像處理
13.3.1  圖像處理常用類
13.3.2  圖像的編碼和解碼
13.4  利用畫筆繪制圖形圖像
13.4.1  TileBrush類
13.4.2  圖像畫筆(ImageBrush)
習題
第14章  三維圖形和三維呈現(xiàn)
14.1  WPF三維設(shè)計基本知識
14.1.1  Viewport3D控件
14.1.2  照相機(Camera)
14.1.3  三維幾何模型(Geometry-Model3D)
14.1.4  光照類型
14.1.5  材料(Meterial)
14.2  在窗口或頁面中呈現(xiàn)三維場景
14.2.1  利用相機變換制作3D場景觀察器
14.2.2  動態(tài)顯示相機的屬性
14.2.3  三維網(wǎng)格幾何(Mesh-Geometry3D)
14.3  三維建模和自定義三維模型類
14.3.1  利用模型編輯器創(chuàng)建和編輯三維模型
14.3.2  創(chuàng)建自定義三維模型類
14.3.3  利用三維模型庫簡化場景構(gòu)建
14.4  對模型進行變換處理
14.4.1  三維變換處理基礎(chǔ)
14.4.2  將三維變換封裝到模型庫中
習題
附錄A  上機練習
A.1  上機練習要求
A.2  第1章和第2章上機練習
A.2.1  密碼輸入和顯示練習(WinForm)
A.2.2  簡單計算器設(shè)計練習(WinForm)
A.2.3  字符提取和整數(shù)整除練習(Console)
A.2.4  數(shù)組排序和計算練習(Console)
A.3  第3章和第4章上機練習
A.3.1  類及其屬性和方法的實現(xiàn)練習(WinForm)
A.3.2  定時器和隨機數(shù)練習(WinForm)
A.4  第5章和第6章上機練習
A.4.1  泛型和LINQ練習(WinForm)
A.4.2  文本文件讀寫練習(WinForm)
A.5  第7章和第8章上機練習
A.5.1  用戶登錄練習(WPF)
A.5.2  控件基本功能練習(WPF)
A.5.3  數(shù)學測驗過關(guān)小游戲(WPF)
A.6  第9章和第10章上機練習
A.6.1  樣式定義和應用練習
A.6.2  垂直柱狀圖動畫練習(WPF)
A.7  第11章和第12章上機練習
A.7.1  數(shù)據(jù)驗證練習(WPF)
A.7.2  數(shù)據(jù)庫設(shè)計練習(WPF)
附錄B  綜合實驗
B.1  系統(tǒng)功能要求
B.2  成果提交

本目錄推薦

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