書籍簡介:
本書使用Microsoft Visual Studio 2010開發(fā)平臺,以能獨(dú)立完成“網(wǎng)絡(luò)點(diǎn)餐管理系統(tǒng)”項(xiàng)目的開發(fā)為目標(biāo),對面向?qū)ο蟮某绦蛟O(shè)計(jì)語言C#進(jìn)行了全面的闡述。全書分為7章,內(nèi)容包括初步認(rèn)識C#、C#語法基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、Windows窗體應(yīng)用程序設(shè)計(jì)、文件操作、使用ADO.NET進(jìn)行數(shù)據(jù)庫編程開發(fā)和網(wǎng)絡(luò)點(diǎn)餐管理系統(tǒng)項(xiàng)目開發(fā)。
本書適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)C#語言程序設(shè)計(jì)的教材,也可以作為程序設(shè)計(jì)愛好者的自學(xué)參考書。
作者簡介:
嚴(yán)健武、嚴(yán)耿超、李彬、楊曉盼、朱楷
出版日期:
2019年06月
章節(jié)目錄:
第1章初步認(rèn)識C#
1.1.NET Framework與C#概述
1.1.1.NET Framework概述
1.1.2C#概述
1.1.3開發(fā)環(huán)境版本的選擇
1.1.4C#能做什么
1.1.5本書的學(xué)習(xí)目標(biāo)
1.2開發(fā)環(huán)境的搭建
1.3第一個C#項(xiàng)目
1.3.1創(chuàng)建C#項(xiàng)目
1.3.2認(rèn)識Microsoft Visual Studio 2010工作區(qū)
1.3.3面向?qū)ο笈c事件驅(qū)動的基本概念
1.3.4代碼編寫
1.3.5項(xiàng)目文件保存與編輯
1.4認(rèn)識窗體
1.4.1窗體的基本屬性
1.4.2窗體的生命周期
1.5幫助系統(tǒng)MSDN
小結(jié)
上機(jī)實(shí)踐
第2章C#語法基礎(chǔ)
2.1常量與變量
2.1.1常量和符號常量
2.1.2變量
2.1.3一個典型的窗體代碼文件
2.2數(shù)據(jù)類型
2.2.1數(shù)值類型
2.2.2字符類型
2.2.3布爾類型
2.2.4字符串類型
2.2.5枚舉類型
2.2.6Object類型
2.3類型轉(zhuǎn)換
2.3.1其他類型轉(zhuǎn)換為字符串類型
2.3.2隱式轉(zhuǎn)換(自動轉(zhuǎn)換)
2.3.3顯式轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)
2.4運(yùn)算符和表達(dá)式
2.4.1算術(shù)運(yùn)算符和表達(dá)式
2.4.2賦值運(yùn)算符和表達(dá)式
2.4.3比較運(yùn)算符和表達(dá)式
2.4.4邏輯運(yùn)算符和表達(dá)式
2.4.5條件運(yùn)算符和表達(dá)式
2.5結(jié)構(gòu)化程序設(shè)計(jì)
2.5.1分支結(jié)構(gòu)
2.5.2循環(huán)結(jié)構(gòu)
2.6數(shù)組與字符串
2.6.1數(shù)組定義與使用
2.6.2數(shù)組的屬性和常用方法
2.6.3字符串作為數(shù)組使用
2.6.4可變字符串
2.7變量的作用范圍
2.8方法
2.8.1方法聲明與使用
2.8.2引用參數(shù)與輸出參數(shù)
2.8.3方法重載
2.9代碼調(diào)試與異常處理
2.9.1代碼調(diào)試
2.9.2異常處理
小結(jié)
上機(jī)實(shí)踐
第3章面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1類的創(chuàng)建與使用
3.1.1創(chuàng)建類
3.1.2類的使用
3.2字段
3.3屬性
3.3.1定義屬性
3.3.2只讀/只寫屬性
3.3.3自動屬性
3.4方法
3.4.1方法設(shè)計(jì)
3.4.2值傳遞與引用傳遞
3.4.3值類型參數(shù)用作引用傳遞
3.4.4可變參數(shù)
3.4.5可選參數(shù)
3.4.6方法重載
3.5構(gòu)造方法
3.5.1構(gòu)造方法與this關(guān)鍵字
3.5.2類初始化器
3.5.3析構(gòu)方法
3.6靜態(tài)成員與靜態(tài)類
3.7繼承
3.7.1繼承的概念
3.7.2虛方法和改寫、覆蓋
3.7.3抽象方法與抽象類
3.7.4密封類
3.8認(rèn)識接口
3.8.1接口的定義
3.8.2接口的實(shí)現(xiàn)
3.8.3接口的使用
3.8.4接口繼承
3.8.5接口的應(yīng)用實(shí)例
3.9泛型與常用泛型集合類
3.9.1泛型概述
3.9.2泛型方法
3.9.3泛型類
3.9.4常用泛型集合類
3.9.5集合初始化器
3.10委托
3.10.1委托的定義
3.10.2多播委托
3.10.3匿名方法
3.10.4Lambda表達(dá)式
3.11事件
3.11.1事件概
3.11.2事件的定義和使用
小結(jié)
上機(jī)實(shí)踐
第4章Windows窗體應(yīng)用程序設(shè)計(jì)
4.1常用控件的布局屬性與外觀屬性
4.1.1與布局有關(guān)的主要屬性
4.1.2與外觀有關(guān)的主要屬性
4.2常用控件
4.2.1Label標(biāo)簽控件與FlowLayoutPanel流式布局面板控件
4.2.2Button按鈕控件
4.2.3TextBox文本框控件
4.2.4CheckBox復(fù)選框與Panel容器控件
4.2.5RadioButton單選按鈕與GroupBox容器控件
4.2.6ListBox列表框控件
4.2.7CheckListBox復(fù)選列表框控件
4.2.8ComboBox組合框控件
4.2.9日期控件
4.2.10ScrollBar滾動條控件與ProgressBar進(jìn)度條控件
4.2.11PictureBox圖片控件
4.2.12TreeView樹視圖控件
4.3菜單、工具欄與狀態(tài)欄
4.3.1MenuStrip菜單控件的使用
4.3.2工具欄與狀態(tài)欄控件的使用
4.4系統(tǒng)對話框
4.4.1顏色對話框
4.4.2“字體”對話框
4.4.3文件夾瀏覽對話框
4.4.4打開文件對話框
4.4.5保存文件對話框
小結(jié)
上機(jī)實(shí)踐
第5章文件操作
5.1File類
5.2FileInfo類
5.3Directory類
5.4DirectoryInfo類與Path類
5.5FileStream類
5.6StreamReader類和StreamWriter類
小結(jié)
上機(jī)實(shí)踐
第6章使用ADO.NET進(jìn)行數(shù)據(jù)庫編程開發(fā)
6.1數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)及SQL語句演練
6.1.1數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)的概念
6.1.2數(shù)據(jù)庫程序設(shè)計(jì)基礎(chǔ)
6.1.3網(wǎng)絡(luò)點(diǎn)餐管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
6.1.4SQL語句演練
6.2使用ADO.NET數(shù)據(jù)庫編程
6.2.1什么是ADO.NET
6.2.2SQL Server .NET Framework數(shù)據(jù)提供程序
6.2.3創(chuàng)建和使用連接對象
6.2.4創(chuàng)建和使用執(zhí)行命令對象
6.2.5使用SqlDataReader讀取數(shù)據(jù)
6.2.6數(shù)據(jù)表格視圖控件DataGridView
6.2.7使用數(shù)據(jù)集和數(shù)據(jù)適配器
6.2.8DataTable
6.3數(shù)據(jù)訪問控件
6.3.1數(shù)據(jù)控件初步使用
6.3.2更進(jìn)一步的功能
6.4數(shù)據(jù)報表
6.4.1簡單報表
6.4.2報表使用進(jìn)階
小結(jié)
上機(jī)實(shí)踐
第7章網(wǎng)絡(luò)點(diǎn)餐管理系統(tǒng)項(xiàng)目開發(fā)
7.1案例說明
7.2開發(fā)背景
7.3需求分析
7.4項(xiàng)目概況
7.5數(shù)據(jù)庫設(shè)計(jì)
7.6主要功能模塊
7.6.1公共類設(shè)計(jì)
7.6.2客戶端設(shè)計(jì)
7.6.3服務(wù)器端設(shè)計(jì)
7.7制作安裝包
參考文獻(xiàn)
封面圖: