注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C#從入門到精通(第6版)

C#從入門到精通(第6版)

C#從入門到精通(第6版)

定 價:¥99.80

作 者: 明日科技 著
出版社: 清華大學出版社
叢編項: 軟件開發(fā)視頻大講堂
標 簽: 暫缺

ISBN: 9787302586050 出版時間: 2021-10-01 包裝: 平裝
開本: 16開 頁數(shù): 552 字數(shù):  

內(nèi)容簡介

  《C#從入門到精通(第6版)》從初學者角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用C#進行WinForm應用程序開發(fā)應該掌握的各方面技術(shù)。全書分為4篇,共26章,包括初識C#及其開發(fā)環(huán)境、開始C#之旅、變量與常量、表達式與運算符、字符與字符串、流程控制語句、數(shù)組和集合、屬性和方法、結(jié)構(gòu)和類、Windows窗體、Windows應用程序常用控件、Windows應用程序高級控件、數(shù)據(jù)訪問技術(shù)、DataGridView數(shù)據(jù)控件、LINQ數(shù)據(jù)訪問技術(shù)、程序調(diào)試與異常處理、面向?qū)ο蠹夹g(shù)高級應用、迭代器和分部類、泛型、文件及數(shù)據(jù)流技術(shù)、GDI+圖形圖像技術(shù)、Windows打印技術(shù)、網(wǎng)絡(luò)編程技術(shù)、注冊表技術(shù)、線程的使用,以及企業(yè)人事管理系統(tǒng)等內(nèi)容。本書所有知識都結(jié)合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領(lǐng)會C#應用程序開發(fā)的精髓,以快速提高開發(fā)技能。

作者簡介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內(nèi)容,同時也很注重內(nèi)容的易學、方便性以及相關(guān)知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國高校出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

第1篇基礎(chǔ)知識
第1章初識C#及其開發(fā)環(huán)境
視頻講解:50分鐘
1.1C#概述
1.1.1C#語言及其特點
1.1.2認識.NET Framework
1.1.3C#與.NET框架
1.1.4C#的應用領(lǐng)域
1.2安裝與卸載Visual Studio9
1.2.1安裝Visual Studio9必備條件
1.2.2下載Visual Studio9
1.2.3安裝Visual Studio9
1.2.4卸載Visual Studio9
1.3熟悉Visual Studio9開發(fā)環(huán)境
1.3.1 創(chuàng)建項目
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 “解決方案資源管理器”窗口
1.3.5 “工具箱”窗口
1.3.6 “屬性”窗口
1.3.7 “錯誤列表”窗口
1.4實踐與練習
第2章開始C#之旅
視頻講解:73分鐘
2.1編寫第一個C#程序
2.2初識C#程序結(jié)構(gòu)
2.2.1命名空間
2.2.2類
2.2.3Main()方法
2.2.4標識符及關(guān)鍵字
2.2.5C#語句
2.2.6注釋
2.3程序編寫規(guī)范
2.3.1代碼書寫規(guī)則
2.3.2命名規(guī)范
2.4實踐與練習
2.5動手糾錯
第3章變量與常量
視頻講解:147分鐘
3.1變量的基本概念
3.2變量的聲明及賦值
3.2.1聲明變量
3.2.2變量的賦值
3.2.3變量的作用域
3.3數(shù)據(jù)類型
3.3.1值類型
3.3.2引用類型
3.3.3值類型與引用類型的區(qū)別
3.3.4枚舉類型
3.3.5類型轉(zhuǎn)換
3.4常量
3.5實踐與練習
3.6動手糾錯
第4章表達式與運算符
視頻講解:103分鐘
4.1表達式
4.2運算符
4.2.1算術(shù)運算符
4.2.2 自增自減運算符
4.2.3賦值運算符
4.2.4關(guān)系運算符
4.2.5邏輯運算符
4.2.6位運算符
4.2.7其他特殊運算符
4.3運算符優(yōu)先級
4.4實踐與練習
4.5動手糾錯
第5章字符與字符串
視頻講解:126分鐘
5.1字符類Char的使用
5.1.1Char類概述
5.1.2Char類的使用
5.1.3轉(zhuǎn)義字符
5.2字符串類String的使用
5.2.1字符串的聲明及賦值
5.2.2連接多個字符串
5.2.3比較字符串
5.2.4格式化字符串
5.2.5截取字符串
5.2.6分割字符串
5.2.7插入和填充字符串
5.2.8刪除字符串
5.2.9復制字符串
5.2.10替換字符串
5.3可變字符串類
5.3.1StringBuilder類的定義
5.3.2StringBuilder類的使用
5.3.3StringBuilder類與String類的區(qū)別
5.4實踐與練習
5.5動手糾錯
第6章流程控制語句
視頻講解:115分鐘
6.1條件判斷語句
6.1.1if語句
6.1.2switch多分支語句
6.2循環(huán)語句
6.2.1while語句
6.2.2do…while語句
6.2.3for語句
6.2.4foreach語句
6.3循環(huán)的嵌套
6.4跳轉(zhuǎn)語句
6.4.1break語句
6.4.2continue語句
6.4.3goto語句
6.4.4return語句
6.5實踐與練習
6.6動手糾錯
第7章數(shù)組和集合
視頻講解:117分鐘
7.1數(shù)組概述
7.2一維數(shù)組的創(chuàng)建和使用
7.2.1一維數(shù)組的創(chuàng)建
7.2.2一維數(shù)組的初始化
7.2.3一維數(shù)組的使用
7.3二維數(shù)組的創(chuàng)建和使用
7.3.1二維數(shù)組的創(chuàng)建
7.3.2二維數(shù)組初始化
7.3.3二維數(shù)組的使用
7.4數(shù)組的基本操作
7.4.1遍歷數(shù)組
7.4.2添加/刪除數(shù)組元素
7.4.3對數(shù)組進行排序
7.4.4數(shù)組的合并與拆分
7.5數(shù)組排序算法
7.5.1冒泡排序法
7.5.2直接插入排序法
7.5.3選擇排序法
7.6ArrayList類
7.6.1ArrayList類概述
7.6.2ArrayList元素的添加
7.6.3ArrayList元素的刪除
7.6.4ArrayList的遍歷
7.6.5ArrayList元素的查找
7.7Hashtable
7.7.1Hashtable概述
7.7.2Hashtable元素的添加
7.7.3Hashtable元素的刪除
7.7.4Hashtable的遍歷
7.7.5Hashtable元素的查找
7.8實踐與練習
7.9動手糾錯
第8章屬性和方法
視頻講解:43分鐘
8.1屬性
8.1.1屬性概述
8.1.2屬性的使用
8.2方法
8.2.1方法的聲明
8.2.2方法的參數(shù)類型
8.2.3方法的分類
8.2.4方法的重載
8.2.5Main()方法
8.3實踐與練習
8.4動手糾錯
第9章結(jié)構(gòu)和類
視頻講解:70分鐘
9.1結(jié)構(gòu)
9.1.1結(jié)構(gòu)概述
9.1.2結(jié)構(gòu)的使用
9.2面向?qū)ο蟾攀?br />9.2.1認識對象
9.2.2初識類
9.2.3封裝
9.2.4繼承
9.2.5多態(tài)
9.3類
9.3.1類的概念
9.3.2類的聲明
9.3.3構(gòu)造函數(shù)和析構(gòu)函數(shù)
9.3.4對象的創(chuàng)建和使用
9.3.5this關(guān)鍵字
9.3.6類與對象的關(guān)系
9.4封裝的實現(xiàn)
9.5繼承
9.5.1繼承的實現(xiàn)
9.5.2base關(guān)鍵字
9.5.3繼承中的構(gòu)造函數(shù)與析構(gòu)函數(shù)
9.6多態(tài)
9.7實踐與練習
第2篇核心技術(shù)
第10章Windows窗體
視頻講解:38分鐘
10.1Form窗體
10.1.1Form窗體的概念
10.1.2添加和刪除窗體
10.1.3多窗體的使用
10.1.4窗體的屬性
10.1.5窗體的顯示與隱藏
10.1.6窗體的事件
10.2MDI窗體
10.2.1MDI窗體的概念
10.2.2設(shè)置MDI窗體
10.2.3排列MDI子窗體
10.3繼承窗體
10.3.1繼承窗體的概念
10.3.2創(chuàng)建繼承窗體
10.3.3在繼承窗體中修改繼承的控件屬性
10.4實踐與練習
第11章Windows應用程序常用控件
視頻講解:91分鐘
11.1控件概述
11.1.1控件的分類及作用
11.1.2控件命名規(guī)范
11.2控件的相關(guān)操作
11.2.1添加控件
11.2.2對齊控件
11.2.3鎖定控件
11.2.4刪除控件
11.3文本類控件
11.3.1Label控件
11.3.2Button控件
11.3.3extBox控件
11.3.4RichTextBox控件
11.4選擇類控件
11.4.1ComboBox控件
11.4.2CheckBox控件
11.4.3RadioButton控件
11.4.4NumericUpDown控件
11.4.5ListBox控件
11.5分組類控件
11.5.1Panel控件
11.5.2GroupBox控件
11.5.3TabControl控件
11.6菜單、工具欄和狀態(tài)欄控件
11.6.1MenuStrip控件
11.6.2ToolStrip控件
11.6.3StatusStrip控件
11.7實踐與練習
第12章Windows應用程序高級控件
視頻講解:63分鐘
12.1ImageList控件
12.1.1在ImageList控件中添加圖像
12.1.2在ImageList控件中移除圖像
12.2ListView控件
12.2.1在ListView控件中添加移除項
12.2.2選擇ListView控件中的項
12.2.3為ListView控件中的項添加圖標
12.2.4在ListView控件中啟用平鋪視圖
12.2.5為ListView控件中的項分組
12.3TreeView控件
12.3.1添加和刪除樹節(jié)點
12.3.2獲取TreeView控件中選中的節(jié)點
12.3.3為TreeView控件中的節(jié)點設(shè)置圖標
12.4DateTimePicker控件
12.4.1使用DateTimePicker控件顯示時間
12.4.2使用DateTimePicker控件以自定義格式顯示日期
12.4.3返回DateTimePicker控件中選擇的日期
12.5MonthCalendar控件
12.5.1更改MonthCalendar控件的外觀
12.5.2在MonthCalendar控件中顯示多個月份
12.5.3在MonthCalendar控件中選擇日期范圍
12.6其他高級控件
12.6.1使用ErrorProvider控件驗證文本框輸入
12.6.2使用HelpProvider控件調(diào)用幫助文件
12.6.3使用Timer控件設(shè)置時間間隔
12.6.4使用ProgressBar控件顯示程序運行進度條
12.7實踐與練習
第13章數(shù)據(jù)訪問技術(shù)
視頻講解:83分鐘
13.1數(shù)據(jù)庫基礎(chǔ)
13.1.1數(shù)據(jù)庫簡介
13.1.2SQL語言簡介
13.1.3數(shù)據(jù)庫的創(chuàng)建及刪除
13.1.4數(shù)據(jù)表的創(chuàng)建及刪除
13.1.5簡單SQL語句的應用
13.2ADO.NET簡介
13.3用Connection對象連接數(shù)據(jù)庫
13.3.1Connection對象概述
13.3.2連接數(shù)據(jù)庫
13.3.3關(guān)閉連接
13.4用Command對象執(zhí)行SQL語句
13.4.1Command對象概述
13.4.2設(shè)置數(shù)據(jù)源類型
13.4.3執(zhí)行SQL語句
13.5用DataReader對象讀取數(shù)據(jù)
13.5.1DataReader對象概述
13.5.2判斷查詢結(jié)果中是否有值
13.5.3讀取數(shù)據(jù)
13.6DataAdapter對象
13.6.1DataAdapter對象概述
13.6.2填充DataSet數(shù)據(jù)集
13.6.3更新數(shù)據(jù)源
13.7DataSet對象
13.7.1DataSet對象概述
13.7.2合并DataSet內(nèi)容
13.7.3復制DataSet內(nèi)容
13.8Entity Framework編程基礎(chǔ)
13.8.1Entity Framework概述
13.8.2Entity Framework實體數(shù)據(jù)模型
13.8.3Entity Framework運行環(huán)境
13.8.4創(chuàng)建實體數(shù)據(jù)模型
13.8.5數(shù)據(jù)表操作
13.9實踐與練習
第14章DataGridView數(shù)據(jù)控件
視頻講解:7分鐘
14.1DataGridView控件概述
14.2DataGridView控件顯示數(shù)據(jù)
14.3獲取DataGridView控件當前單元格
14.4修改DataGridView控件中數(shù)據(jù)
14.5設(shè)置DataGridView控件選中行的顏色
14.6禁止在DataGridView控件中添加和刪除行
14.7使用Columns和Rows屬性添加數(shù)據(jù)
14.8實踐與練習
第15章LINQ數(shù)據(jù)訪問技術(shù)
視頻講解:66分鐘
15.1LINQ基礎(chǔ)
15.1.1LINQ概述
15.1.2使用var創(chuàng)建隱型局部變量
15.1.3Lambda表達式
15.1.4LINQ查詢表達式
15.2使用LINQ操作SQL Server數(shù)據(jù)庫
15.2.1查詢SQL Server數(shù)據(jù)庫
15.2.2管理SQL Server數(shù)據(jù)庫
15.3使用LINQ操作其他數(shù)據(jù)
15.3.1操作數(shù)組和集合
15.3.2操作DataSet數(shù)據(jù)集
15.3.3操作XML
15.4實踐與練習
第16章程序調(diào)試與異常處理
視頻講解:23分鐘
16.1程序調(diào)試概述
16.2常用的程序調(diào)試操作
16.2.1斷點操作
16.2.2開始執(zhí)行
16.2.3中斷執(zhí)行
16.2.4停止執(zhí)行
16.2.5單步執(zhí)行和逐過程執(zhí)行
16.2.6運行到指定位置
16.3異常處理概述
16.4異常處理語句
16.4.1try…catch語句
16.4.2throw語句
16.4.3try…catch…finally語句
16.5實踐與練習
第3篇高級應用
第17章面向?qū)ο蠹夹g(shù)高級應用
視頻講解:62分鐘
17.1抽象類與抽象方法
17.1.1抽象類概述及聲明
17.1.2抽象方法概述及聲明
17.1.3抽象類與抽象方法的使用
17.2接口
17.2.1接口的概念及聲明
17.2.2接口的實現(xiàn)與繼承
17.2.3顯式接口成員實現(xiàn)
17.2.4抽象類與接口
17.3集合與索引器
17.3.1集合
17.3.2索引器
17.4委托和匿名方法
17.4.1委托
17.4.2匿名方法
17.5事件
17.5.1委托的發(fā)布和訂閱
17.5.2事件的發(fā)布和訂閱
17.5.3EventHandler類
17.5.4Windows事件概述
17.6實踐與練習
第18章迭代器和分部類
視頻講解:18分鐘
18.1迭代器
18.1.1迭代器概述
18.1.2迭代器的使用
18.2分部類
18.2.1分部類概述
18.2.2分部類的使用
18.3實踐與練習
第19章泛型
視頻講解:14分鐘
19.1泛型概述
19.2泛型的使用
19.2.1類型參數(shù)T
19.2.2泛型接口
19.2.3泛型方法
19.3實踐與練習
第20章文件及數(shù)據(jù)流技術(shù)
視頻講解:70分鐘
20.1System.IO命名空間
20.1.1File類和Directory類
20.1.2FileInfo類和DirectoryInfo類
20.2文件基本操作
20.2.1判斷文件是否存在
20.2.2創(chuàng)建文件
20.2.3復制或移動文件
20.2.4刪除文件
20.2.5獲取文件的基本信息
20.3文件夾基本操作
20.3.1判斷文件夾是否存在
20.3.2創(chuàng)建文件夾
20.3.3移動文件夾
20.3.4刪除文件夾
20.3.5遍歷文件夾
20.4數(shù)據(jù)流
20.4.1流操作類介紹
20.4.2文件流類
20.4.3文本文件的寫入與讀取
20.4.4二進制文件的寫入與讀取
20.5實踐與練習
第21章GDI+圖形圖像技術(shù)
視頻講解:44分鐘
21.1GDI+繪圖基礎(chǔ)
21.1.1GDI+概述
21.1.2創(chuàng)建Graphics對象
21.2畫筆與畫刷
21.2.1設(shè)置畫筆
21.2.2設(shè)置畫刷
21.3基本圖形繪制
21.3.1GDI+中的直線和矩形
21.3.2GDI+中的橢圓、圓弧和扇形
21.3.3GDI+中的多邊形
21.3.4繪制文本
21.3.5繪制圖像
21.4GDI+繪圖的應用
21.4.1繪制柱形圖
21.4.2繪制折線圖
21.4.3繪制餅形圖
21.5實踐與練習
第22章Windows打印技術(shù)
視頻講解:16分鐘
22.1PageSetupDialog控件
22.2PrintDialog控件
22.3PrintDocument控件
22.4PrintPreviewControl控件
22.5PrintPreviewDialog控件
22.6實踐與練習
第23章網(wǎng)絡(luò)編程技術(shù)
視頻講解:68分鐘
23.1計算機網(wǎng)絡(luò)基礎(chǔ)
23.1.1局域網(wǎng)與廣域網(wǎng)
23.1.2網(wǎng)絡(luò)協(xié)議
23.1.3端口與套接字
23.2IP地址封裝
23.2.1 Dns類
23.2.2 IPAddress類
23.2.3 IPHostEntry類
23.3TCP程序設(shè)計
23.3.1Socket類
23.3.2TcpClient類和TcpListener類
23.4UDP程序設(shè)計
23.5實踐與練習
第24章注冊表技術(shù)
視頻講解:34分鐘
24.1注冊表基礎(chǔ)
24.1.1Windows注冊表概述
24.1.2Registry類和RegistryKey類
24.2在C#中操作注冊表
24.2.1讀取注冊表中的信息
24.2.2創(chuàng)建和修改注冊表信息
24.2.3刪除注冊表中的信息
24.3實踐與練習
第25章線程的使用
視頻講解:43分鐘
25.1線程簡介
25.1.1單線程簡介
25.1.2多線程簡介
25.2線程的實現(xiàn)
25.2.1Thread類
25.2.2 線程的生命周期
25.3線程常見操作
25.3.1線程的掛起與恢復
25.3.2線程休眠
25.3.3終止線程
25.3.4線程的優(yōu)先級
25.3.5線程同步
25.4實踐與練習
第4篇項目實戰(zhàn)
第26章企業(yè)人事管理系統(tǒng)
視頻講解:118分鐘
26.1系統(tǒng)分析
26.2系統(tǒng)設(shè)計
26.3系統(tǒng)運行環(huán)境
26.4數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計
26.5創(chuàng)建項目
26.6公共類設(shè)計
26.7登錄模塊設(shè)計
26.8系統(tǒng)主窗體設(shè)計
26.9人事檔案管理模塊設(shè)計
26.10人事資料查詢模塊設(shè)計
26.11通訊錄模塊設(shè)計
26.12用戶設(shè)置模塊設(shè)計
26.13數(shù)據(jù)庫維護模塊設(shè)計
26.14運行項目
26.15開發(fā)的常見問題與解決
附 錄

本目錄推薦

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