書籍簡介:
全書共分七章,分別介紹C#語言的概述,C#語言的基本語句與面向?qū)ο缶幊蹋榻BWindows程序設(shè)計(jì)、文件操作、圖形操作與數(shù)據(jù)庫操作。這四章均以一個(gè)完整應(yīng)用程序作為該章內(nèi)容的綜合性應(yīng)用示例,對(duì)于每個(gè)實(shí)例均采用循序漸進(jìn)的方法,逐步實(shí)現(xiàn)其各項(xiàng)功能。
通過這種以綜合實(shí)例應(yīng)用語法的內(nèi)容安排,不僅教會(huì)學(xué)生C#語言的基本語法,還教會(huì)學(xué)生程序設(shè)計(jì)的思想,真正做到學(xué)以致用,成為合格的Visual C#程序員。
作者簡介:
孫志輝
從事機(jī)電設(shè)備的監(jiān)測與控制研究與教學(xué)工作,完成幾十項(xiàng)科研項(xiàng)目 ,主要業(yè)績包括:噴漆機(jī)械手控制、軋鋼機(jī)工況在線監(jiān)測系統(tǒng)、出鋼機(jī) 控制系統(tǒng)設(shè)計(jì)、鋁帶軋機(jī)厚度控制系統(tǒng)設(shè)計(jì)等。 獲得省部級(jí)科技進(jìn)步獎(jiǎng) 二等獎(jiǎng)和三等獎(jiǎng)多項(xiàng)。
出版日期:
2015年01月
章節(jié)目錄:
第一章 C#概述
1.1 NET Framework開發(fā)平臺(tái)
1.2 C#及其與C、C++區(qū)別
1.3 C#版本的發(fā)展
1.4 Visual Studio2008集成開發(fā)環(huán)境
1.5 第一個(gè)簡單的C#應(yīng)用程序
1.5.1 新建控制臺(tái)程序
1.5.2控制臺(tái)程序解釋與完善
1.5.3 Console類
1.5.4 與項(xiàng)目有關(guān)的菜單與視圖
1.5.5 C#控制臺(tái)項(xiàng)目的文件組成
1.6 習(xí)題
第二章 C#基本語法
2.1 .C#語言基礎(chǔ)
2.1.1 語句書寫格式
2.1.2 標(biāo)識(shí)符
2.2 .C#數(shù)據(jù)類型與變量
2.2.1 值類型
2.2.2 引用類型與string類
2.2.3 值類型與引用類型的轉(zhuǎn)換(裝箱與拆箱)
2.2.4 基本類型與string類型的相互轉(zhuǎn)換
2.2.5 C#常量
2.2.6 C#變量
2.2.7 可空類型
2.3 C#運(yùn)算符與表達(dá)式
2.3.1 算術(shù)運(yùn)算符
2.3.2 關(guān)系運(yùn)算符
2.3.3 邏輯運(yùn)算符
2.3.4 位運(yùn)算符
2.3.5 賦值運(yùn)算符
2.3.6 條件運(yùn)算符
2.3.7 is與as運(yùn)算符
2.3.8 其它運(yùn)算符
2.3.9 運(yùn)算符的優(yōu)先級(jí)
2.3.10 表達(dá)式中的類型轉(zhuǎn)換
2.4 C#的條件語句
2.4.1 if條件語句
2.4.2 switch分支語句
2.5 C#的循環(huán)語句
2.5.1 for循環(huán)語句
2.5.2 do-while與while循環(huán)語句
2.5.3 foreach循環(huán)語句
2.6 C#的跳轉(zhuǎn)語句
2.6.1 break語句
2.6.2 continue語句
2.6.3 goto語句
2.7 C#的異常處理結(jié)構(gòu)
2.8 C#的數(shù)組
2.8.1 一維數(shù)組
2.8.2 多維數(shù)組
2.8.3 不規(guī)則數(shù)組
2.8.4 Array數(shù)組類
2.8.5 數(shù)組元素的插入與刪除
2.8.6 ArrayList類
2.9 C#常用類與結(jié)構(gòu)
2.9.1 Math類
2.9.2 Random類
2.9.3 DateTime結(jié)構(gòu)
2.9.4 Convert類
2.9.5 BitConvert類
2.9.6 Encoding類
2.9.7 StringBuilder類
2.10 預(yù)處理指令
2.11 習(xí)題
第三章 C#面向?qū)ο缶幊?br>3.1 .面向?qū)ο蟾拍?br>3.1.1 .對(duì)象與類
3.1.2 .面向?qū)ο蟪绦蛟O(shè)計(jì)的特征
3.2 C#類
3.2.1 類的聲明
3.2.2 創(chuàng)建類對(duì)象及其實(shí)例化
3.2.3 類的成員
3.2.4 類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.2.5 this關(guān)鍵詞
3.3 類的方法成員
3.3.1 return語句
3.3.2 方法成員聲明
3.3.3 方法的參數(shù)
3.3.4 靜態(tài)方法
3.3.5 外部靜態(tài)方法
3.3.6 方法重載
3.3.7 泛型方法
3.3.8方法的遞歸調(diào)用
3.4類的運(yùn)算符重載成員
3.5 類的屬性成員
3.5.1屬性成員聲明與應(yīng)用
3.5.2 自動(dòng)實(shí)現(xiàn)屬性
3.6 類的索引器成員
3.7 委托與類的事件成員
3.7.1委托的聲明與使用
3.7.2多重委托
3.7.3匿名委托與λ表達(dá)式
3.7.4類的事件成員
3.8 類的繼承
3.8.1 類的派生
3.8.2派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.9 類的多態(tài)
3.9.1利用new修飾符隱藏基類方法
3.9.2利用virtual和override修飾符實(shí)現(xiàn)虛方法重寫
3.9.3關(guān)于base關(guān)鍵詞
3.9.4抽象類與抽象方法
3.9.5密封類與密封方法
3.9.6 基類引用與派生類對(duì)象
3.10 泛型類
3.10.1 泛型類的聲明與應(yīng)用
3.10.2 List泛型類
3.11 接口
3.11.1 接口的聲明與繼承
3.11.2 接口的實(shí)現(xiàn)
3.11.3 接口引用
3.11.4 IComparable接口和IComparer接口
3.11.5 集合與IEnumerable接口
3.12 結(jié)構(gòu)
3.13 泛型委托與泛型約束
3.14 Viusal C#代碼編輯器中有關(guān)類的輔助功能
3.15 習(xí)題
第四章 Windows程序設(shè)計(jì)
4.1 Windows程序設(shè)計(jì)概述
4.1.1 Windows程序設(shè)計(jì)特點(diǎn)
4.1.2 Windows窗口及其主要概念
4.1.3主要窗口類型
4.1.4 Windows消息
4.2一個(gè)簡單的Windows窗口程序
4.2.1創(chuàng)建Windows窗體應(yīng)用程序
4.2.2分析自動(dòng)創(chuàng)建的Windows窗體應(yīng)用程序代碼
4.2.3給自動(dòng)創(chuàng)建的Form1增加幾個(gè)控件
4.2.4給新控件增加事件處理方法
4.2.5調(diào)整控件布局
4.3 Form類及控件類的公共成員
4.3.1 Form類及控件類的公共屬性
4.3.2 Form類及控件類的公共方法
4.3.3 Form類及控件類的公共事件
4.4 Form類
4.4.1 Form類主要屬性
4.4.2 Form類主要方法
4.4.3 Form類主要事件
4.4.4 MessageBox類
4.4.5 Form類應(yīng)用示例
4.5 常用Windows控件
4.5.1 Label控件與LinkLabel控件
4.5.2 Button控件
4.5.3TextBox控件、MaskedTextBox控件與RichTextBox控件
4.5.4 CheckBox控件
4.5.5 RadioButton控件
4.5.6 ListBox控件與CheckedListBox控件
4.5.7 ComboBox控件
4.5.8 GroupBox控件、Panel控件與TabControl控件
4.5.9 PictureBox控件
4.5.10 ImageList控件
4.5.11 Timer控件
4.5.12 DateTimePicker控件與MonthCalendar控件
4.5.13 NumericUpDown控件
4.5.14 ProgressBar控件
4.5.15 ToolTip控件
4.6 Windows高級(jí)界面設(shè)計(jì)
4.6.1 菜單設(shè)計(jì)
4.6.2 ToolStripMenuItem類
4.6.3 ToolStrip控件與工具欄設(shè)計(jì)
4.6.4 StatusStrip控件與狀態(tài)欄設(shè)計(jì)
4.6.5 對(duì)話框設(shè)計(jì)
4.7 簡單屏幕保護(hù)程序設(shè)計(jì)
4.7.1 文字動(dòng)態(tài)顯示效果實(shí)現(xiàn)
4.7.2 由按鍵或鼠標(biāo)移動(dòng)結(jié)束程序
4.7.3 增加密碼判斷功能
4.7.4 隱藏屏幕保護(hù)程序的光標(biāo)
4.8 習(xí)題
第五章 文件操作
5.1 文件操作概述
5.1.1 文件概念與文件類型
5.1.2 System.IO模型
5.1.3 Stream類
5.2 文件與目錄操作
5.2.1 目錄操作
5.2.2 文件常規(guī)操作
5.3 文件讀寫操作
5.3.1 采用FileStream類讀寫文件
5.3.2 讀寫文本文件
5.3.3 讀寫二進(jìn)制文件
5.4 通用對(duì)話框
5.4.1 文件選擇對(duì)話框
5.4.2 字體選擇對(duì)話框
5.4.3 顏色選擇對(duì)話框
5.4.4 打印對(duì)話框與打印
5.5 自動(dòng)翻頁記事本程序設(shè)計(jì)
5.5.1 基本界面設(shè)計(jì)
5.5.2 文件基本操作功能
5.5.3 文本行列信息顯示
5.5.4 文本編輯功能
5.5.5 文本修飾功能
5.5.6 參數(shù)設(shè)置功能
5.5.7 自動(dòng)翻頁功能
5.5.8 打印及打印預(yù)覽功能
5.5.9 關(guān)閉程序提示保存功能
5.5.10 改造成MDI界面
5.6 習(xí)題
第六章 圖形操作
6.1 圖形操作概述
6.1.1 GDI+
6.1.2 圖形操作基本知識(shí)
6.2 GDI+圖形操作類和結(jié)構(gòu)
6.2.1 Point、Size和Rectangle結(jié)構(gòu)
6.2.2 Pen類
6.2.3 Brush類及其派生類
6.2.4 Image、Bitmap類
6.2.5 GraphicsPath類
6.2.6 Region類
6.3 Graphics類與圖形繪制
6.3.1 創(chuàng)建Graphics對(duì)象
6.3.2 Matrix類與坐標(biāo)變換
6.3.3 Graphics類的基本屬性和方法
6.3.4 繪制基本圖形
6.3.5 填充基本圖形
6.3.6 繪制文字
6.3.7 繪制圖像
6.3.8 裁剪區(qū)域
6.3.9 圖形繪制的其它說明
6.4 電子鬧鐘程序設(shè)計(jì)
6.4.1 電子鬧鐘繪制與時(shí)間顯示
6.4.2 完善電子鬧鐘程序
6.4.3 以文字形式電子鬧鐘程序
6.5 習(xí)題
第七章 ADO.NET與數(shù)據(jù)庫操作
7.1 數(shù)據(jù)庫基礎(chǔ)知識(shí)
7.1.1 數(shù)據(jù)庫基本概念
7.1.2 ODBC數(shù)據(jù)源
7.1.3 Access數(shù)據(jù)庫
7.2 結(jié)構(gòu)化查詢語言SQL
7.2.1 SQL概述
……
附錄 上機(jī)練習(xí)
參考文獻(xiàn)
封面圖: