注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)C#語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)教程

C#語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)教程

C#語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)教程

定 價(jià):¥59.50

作 者: 李春葆,蔣林,陳良臣,喻丹丹,曾平
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787302434665 出版時(shí)間: 2016-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 477 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以Visual Studio 2012為環(huán)境介紹C#編程技術(shù),包括C#概述,C#程序設(shè)計(jì)基礎(chǔ),C#控制語(yǔ)句,數(shù)組和集合,面向?qū)ο蟪绦蛟O(shè)計(jì),繼承、接口和泛型設(shè)計(jì),Windows窗體應(yīng)用程序設(shè)計(jì),文件操作,ADO.NET訪問數(shù)據(jù)庫(kù)和數(shù)據(jù)控件設(shè)計(jì)技術(shù); 以SQL Server 2012為環(huán)境介紹SQL Server的應(yīng)用技術(shù),包括創(chuàng)建SQL Server數(shù)據(jù)庫(kù)、創(chuàng)建設(shè)計(jì)表、SQL語(yǔ)言、索引和視圖設(shè)計(jì)以及存儲(chǔ)過(guò)程設(shè)計(jì)等; 最后介紹了一個(gè)超市管理系統(tǒng)SM的開發(fā)過(guò)程和相關(guān)技術(shù)。本書內(nèi)容翔實(shí),循序漸進(jìn),且提供全面而豐富的教學(xué)資源,可作為各類高等院校計(jì)算機(jī)及相關(guān)專業(yè)“C#語(yǔ)言程序設(shè)計(jì)”、“數(shù)據(jù)庫(kù)應(yīng)用開發(fā)”和“管理信息系統(tǒng)開發(fā)”課程的教學(xué)用書,也適合計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者參考。

作者簡(jiǎn)介

暫缺《C#語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)教程》作者簡(jiǎn)介

圖書目錄

目錄


第1章C#概述

1.1C#是什么

1.1.1C#及其發(fā)展歷程

1.1.2C#和.NET Framework的關(guān)系

1.2Visual Studio集成開發(fā)環(huán)境

1.2.1Visual Studio是什么

1.2.2配置Visual C#開發(fā)環(huán)境

1.2.3Visual Studio 2012的啟動(dòng)和退出

1.2.4Visual C#集成開發(fā)環(huán)境

1.3編寫第一個(gè)C#程序

1.4Console類

練習(xí)題

第2章C#程序設(shè)計(jì)基礎(chǔ)

2.1C#中的數(shù)據(jù)類型

2.1.1C#數(shù)據(jù)類型概述

2.1.2值類型

2.1.3引用類型

2.2變量和常量

2.2.1變量及其定義

2.2.2值變量和引用變量的區(qū)別

2.2.3常量及其定義

2.2.4簡(jiǎn)單類型值的轉(zhuǎn)換

2.3結(jié)構(gòu)類型和枚舉類型

2.3.1結(jié)構(gòu)類型

2.3.2枚舉類型

2.4C#運(yùn)算符和表達(dá)式

2.4.1C#的運(yùn)算符

2.4.2運(yùn)算符的優(yōu)先級(jí)

2.4.3C#的表達(dá)式

2.5C#中的常用類和結(jié)構(gòu)

2.5.1String類

2.5.2Math類

2.5.3Convert類

2.5.4數(shù)據(jù)類型轉(zhuǎn)換

2.5.5DateTime結(jié)構(gòu)

2.6程序集簡(jiǎn)介

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第3章C#控制語(yǔ)句

3.1C#語(yǔ)句

3.1.1C#語(yǔ)句概述

3.1.2順序控制結(jié)構(gòu)

3.2選擇控制語(yǔ)句

3.2.1if語(yǔ)句

3.2.2if…else語(yǔ)句

3.2.3if…else if語(yǔ)句

3.2.4switch語(yǔ)句

3.3循環(huán)控制語(yǔ)句

3.3.1while語(yǔ)句

3.3.2do…while語(yǔ)句

3.3.3for語(yǔ)句

3.3.4break語(yǔ)句和continue語(yǔ)句

3.4異常處理

3.4.1異常處理概述

3.4.2異常處理流程

3.5程序調(diào)試

3.5.1程序調(diào)試概述

3.5.2程序調(diào)試過(guò)程

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第4章數(shù)組和集合

4.1一維數(shù)組

4.1.1數(shù)組概述

4.1.2一維數(shù)組的定義

4.1.3一維數(shù)組的動(dòng)態(tài)初始化

4.1.4一維數(shù)組的靜態(tài)初始化

4.1.5訪問一維數(shù)組中的元素

4.1.6一維數(shù)組的越界

4.2二維數(shù)組

4.2.1二維數(shù)組的定義

4.2.2二維數(shù)組的動(dòng)態(tài)初始化

4.2.3二維數(shù)組的靜態(tài)初始化

4.2.4訪問二維數(shù)組中的元素

4.3交錯(cuò)數(shù)組

4.3.1交錯(cuò)數(shù)組的定義和初始化

4.3.2訪問交錯(cuò)數(shù)組中的元素

4.4Array類

4.4.1Array類的屬性和方法

4.4.2Array類中方法的使用

4.5ArrayList集合類

4.5.1ArrayList類概述

4.5.2定義ArrayList類的對(duì)象

4.5.3ArrayList類的屬性

4.5.4ArrayList類的方法

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第5章面向?qū)ο蟪绦蛟O(shè)計(jì)

5.1類

5.1.1類的聲明

5.1.2類的成員

5.1.3類和結(jié)構(gòu)類型的差異

5.2對(duì)象

5.2.1定義類的對(duì)象

5.2.2訪問對(duì)象的成員

5.2.3訪問對(duì)象成員的限制

5.2.4類對(duì)象的內(nèi)存空間分配方式

5.3字段

5.3.1定義字段

5.3.2常量字段

5.3.3只讀字段

5.4構(gòu)造函數(shù)和析構(gòu)函數(shù)

5.4.1構(gòu)造函數(shù)

5.4.2析構(gòu)函數(shù)

5.5靜態(tài)成員

5.5.1靜態(tài)字段

5.5.2靜態(tài)方法

5.6屬性

5.6.1屬性概述

5.6.2屬性的定義和使用

5.6.3自動(dòng)實(shí)現(xiàn)的屬性

5.7方法

5.7.1方法的定義

5.7.2方法的返回值

5.7.3方法的參數(shù)類型

5.7.4方法的可選參數(shù)

5.7.5this關(guān)鍵字

5.8方法重載和運(yùn)算符重載

5.8.1方法重載

5.8.2運(yùn)算符重載

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第6章繼承、接口和泛型

6.1繼承設(shè)計(jì)

6.1.1繼承概述

6.1.2派生類的聲明

6.1.3基類成員的可訪問性

6.1.4調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的次序

6.1.5使用sealed修飾符來(lái)禁止繼承

6.2多態(tài)性

6.2.1多態(tài)性概述

6.2.2覆蓋實(shí)現(xiàn)多態(tài)性

6.2.3重寫實(shí)現(xiàn)多態(tài)性

6.3抽象類

6.3.1抽象類的特性

6.3.2抽象方法實(shí)現(xiàn)

6.4接口設(shè)計(jì)

6.4.1接口的特性

6.4.2接口設(shè)計(jì)

6.4.3聲明接口成員

6.4.4接口的實(shí)現(xiàn)

6.4.5接口在集合排序中的應(yīng)用

6.4.6繼承和接口設(shè)計(jì)方法

6.5泛型設(shè)計(jì)

6.5.1泛型概述

6.5.2泛型的聲明和使用

6.5.3List泛型及其應(yīng)用

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第7章Windows窗體應(yīng)用程序設(shè)計(jì)

7.1Windows窗體應(yīng)用程序概述

7.1.1創(chuàng)建Windows窗體應(yīng)用程序的過(guò)程

7.1.2Windows窗體應(yīng)用程序的結(jié)構(gòu)

7.2常用的控件設(shè)計(jì)

7.2.1控件概述

7.2.2按鈕類控件

7.2.3分組類控件

7.2.4文本類控件

7.2.5列表類控件

7.2.6其他控件

7.3通用對(duì)話框

7.3.1打開文件對(duì)話框

7.3.2保存文件對(duì)話框

7.3.3顏色對(duì)話框

7.3.4字體對(duì)話框

7.4菜單設(shè)計(jì)

7.4.1下拉式菜單設(shè)計(jì)

7.4.2彈出式菜單設(shè)計(jì)

7.5工具欄控件和狀態(tài)欄控件

7.5.1工具欄控件

7.5.2狀態(tài)欄控件

7.6多窗體調(diào)用和數(shù)據(jù)傳遞

7.6.1多個(gè)窗體之間的調(diào)用

7.6.2多個(gè)窗體之間的數(shù)據(jù)傳遞

7.7多文檔窗體

7.7.1多文檔窗體概述

7.7.2MDI父窗體屬性、事件和方法

7.7.3MDI子窗體屬性

7.7.4創(chuàng)建MDI父窗體及其子窗體

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第8章文件操作

8.1System.IO模型

8.1.1System.IO模型概述

8.1.2文件編碼

8.1.3C#的文件流

8.2文件夾和文件操作

8.2.1文件夾操作

8.2.2文件操作

8.3文件的讀寫操作

8.3.1讀寫文件的過(guò)程

8.3.2FileStream類

8.3.3StreamReader類和StreamWriter類

8.3.4BinaryReader類和BinaryWriter類

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第9章SQL Server數(shù)據(jù)庫(kù)

9.1數(shù)據(jù)庫(kù)概述

9.1.1關(guān)系數(shù)據(jù)庫(kù)術(shù)語(yǔ)

9.1.2數(shù)據(jù)庫(kù)管理系統(tǒng)提供的功能

9.1.3SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)

9.2創(chuàng)建和刪除數(shù)據(jù)庫(kù)

9.2.1SQL Server數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)

9.2.2創(chuàng)建數(shù)據(jù)庫(kù)

9.2.3修改數(shù)據(jù)庫(kù)

9.2.4數(shù)據(jù)庫(kù)更名和刪除

9.3創(chuàng)建和使用表

9.3.1表概述

9.3.2創(chuàng)建表

9.3.3修改表結(jié)構(gòu)

9.3.4表更名和刪除表

9.3.5新增和修改表記錄

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第10章SQL語(yǔ)言

10.1SQL概述

10.1.1什么是SQL

10.1.2TSQL的組成

10.1.3TSQL語(yǔ)句的執(zhí)行過(guò)程

10.2數(shù)據(jù)定義語(yǔ)言

10.2.1數(shù)據(jù)庫(kù)的數(shù)據(jù)定義語(yǔ)句

10.2.2表的數(shù)據(jù)定義語(yǔ)句

10.3數(shù)據(jù)操縱語(yǔ)言

10.3.1INSERT語(yǔ)句

10.3.2UPDATE語(yǔ)句

10.3.3DELETE語(yǔ)句

10.4數(shù)據(jù)查詢語(yǔ)言

10.4.1查詢的基本格式

10.4.2投影查詢

10.4.3選擇查詢

10.4.4對(duì)查詢結(jié)果進(jìn)行排序

10.4.5使用聚合函數(shù)

10.4.6連接查詢

10.4.7子查詢

10.4.8空值及其處理

10.5TSQL編程基礎(chǔ)

10.5.1標(biāo)識(shí)符和注釋

10.5.2數(shù)據(jù)類型

10.5.3變量

10.5.4運(yùn)算符

10.5.5批處理

10.5.6控制流語(yǔ)句

10.5.7函數(shù)

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第11章索引和視圖

11.1索引概述

11.1.1什么是索引

11.1.2索引的類型

11.2創(chuàng)建和使用索引

11.2.1創(chuàng)建索引

11.2.2查看索引信息

11.2.3索引的使用

11.2.4修改索引

11.2.5刪除索引

11.3視圖概述

11.3.1什么是視圖

11.3.2視圖類型

11.4創(chuàng)建和使用視圖

11.4.1創(chuàng)建視圖

11.4.2使用視圖

11.4.3修改視圖定義

11.4.4查看視圖的信息

11.4.5視圖重命名和刪除

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第12章存儲(chǔ)過(guò)程

12.1存儲(chǔ)過(guò)程概述

12.1.1什么是存儲(chǔ)過(guò)程

12.1.2存儲(chǔ)過(guò)程的類型

12.2創(chuàng)建存儲(chǔ)過(guò)程

12.2.1使用SQL Server管理器創(chuàng)建存儲(chǔ)過(guò)程

12.2.2使用CREATE PROCEDURE語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程

12.3執(zhí)行存儲(chǔ)過(guò)程

12.4存儲(chǔ)過(guò)程的參數(shù)和返回值

12.4.1存儲(chǔ)過(guò)程中使用參數(shù)

12.4.2存儲(chǔ)過(guò)程中使用默認(rèn)參數(shù)

12.4.3存儲(chǔ)過(guò)程中使用輸出參數(shù)

12.4.4存儲(chǔ)過(guò)程的返回值

12.5使用游標(biāo)

12.5.1游標(biāo)的概念

12.5.2游標(biāo)的基本操作

12.5.3使用游標(biāo)獲取結(jié)果集

12.6存儲(chǔ)過(guò)程的管理

12.6.1查看存儲(chǔ)過(guò)程

12.6.2修改存儲(chǔ)過(guò)程

12.6.3重命名存儲(chǔ)過(guò)程

12.6.4刪除存儲(chǔ)過(guò)程

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第13章ADO.NET訪問數(shù)據(jù)庫(kù)基礎(chǔ)

13.1ADO.NET模型

13.1.1ADO.NET模型簡(jiǎn)介

13.1.2ADO.NET數(shù)據(jù)庫(kù)的訪問流程

13.2ADO.NET的數(shù)據(jù)訪問對(duì)象

13.2.1SqlConnection對(duì)象

13.2.2SqlCommand對(duì)象

13.2.3SqlDataRead對(duì)象

13.2.4SqlDataAdapter對(duì)象

13.3DataSet對(duì)象

13.3.1DataSet對(duì)象概述

13.3.2DataTable對(duì)象

13.3.3DataSet對(duì)象的應(yīng)用

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第14章數(shù)據(jù)控件

14.1數(shù)據(jù)控件概述

14.2數(shù)據(jù)綁定

14.2.1單一綁定

14.2.2復(fù)合綁定

14.2.3BindingNavigator控件

14.3DataView對(duì)象

14.3.1DataView對(duì)象概述

14.3.2DataView對(duì)象的排序設(shè)置

14.3.3DataView對(duì)象的過(guò)濾條件設(shè)置

14.4DataGridView控件

14.4.1創(chuàng)建DataGridView控件

14.4.2DataGridView控件的屬性、方法和事件

14.4.3DataGridView與DataView對(duì)象結(jié)合

14.4.4通過(guò)DataGridView對(duì)象更新數(shù)據(jù)庫(kù)

練習(xí)題

上機(jī)實(shí)驗(yàn)題

第15章數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例

15.1SM系統(tǒng)概述

15.1.1SM系統(tǒng)功能

15.1.2SM系統(tǒng)設(shè)計(jì)技巧

15.1.3SM系統(tǒng)安裝

15.2數(shù)據(jù)庫(kù)設(shè)計(jì)

15.3公共類設(shè)計(jì)

15.4登錄和主菜單窗體設(shè)計(jì)

15.4.1登錄窗體設(shè)計(jì)

15.4.2主菜單窗體設(shè)計(jì)

15.5商品信息管理功能設(shè)計(jì)

15.5.1“添加新商品”功能設(shè)計(jì)

15.5.2“編輯商品信息”功能設(shè)計(jì)

15.5.3“增加老商品庫(kù)存”功能設(shè)計(jì)

15.5.4“商品庫(kù)存報(bào)警”功能設(shè)計(jì)

15.6顧客信息管理功能設(shè)計(jì)

15.6.1“添加新顧客”功能設(shè)計(jì)

15.6.2“編輯顧客信息”功能設(shè)計(jì)

15.6.3“查看顧客購(gòu)物信息”功能設(shè)計(jì)

15.7購(gòu)物管理功能設(shè)計(jì)

15.7.1“顧客購(gòu)物”功能設(shè)計(jì)

15.7.2“顧客退貨”功能設(shè)計(jì)

15.8查詢功能設(shè)計(jì)

15.8.1“按分類統(tǒng)計(jì)銷售情況”功能設(shè)計(jì)

15.8.2“按子類統(tǒng)計(jì)銷售情況”功能設(shè)計(jì)

15.8.3“按商品統(tǒng)計(jì)銷售情況”功能設(shè)計(jì)

15.9系統(tǒng)管理功能設(shè)計(jì)

15.9.1“用戶管理”功能設(shè)計(jì)

15.9.2“設(shè)置商品類別”功能設(shè)計(jì)

15.9.3“設(shè)置地區(qū)信息”功能設(shè)計(jì)

15.9.4“系統(tǒng)初始化”功能設(shè)計(jì)

15.10幫助功能設(shè)計(jì)

15.10.1“關(guān)于……”功能設(shè)計(jì)

15.10.2“聯(lián)系信息”功能設(shè)計(jì)

附錄

附錄A部分練習(xí)題參考答案

附錄B上機(jī)實(shí)驗(yàn)題參考答案

參考文獻(xiàn)

本目錄推薦

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