注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫C#語言與數(shù)據(jù)庫技術基礎教程

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

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

定 價:¥59.50

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

ISBN: 9787302434665 出版時間: 2016-06-01 包裝: 平裝
開本: 16開 頁數(shù): 477 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《C#語言與數(shù)據(jù)庫技術基礎教程》作者簡介

圖書目錄

目錄


第1章C#概述

1.1C#是什么

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

1.1.2C#和.NET Framework的關系

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

1.2.1Visual Studio是什么

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

1.2.3Visual Studio 2012的啟動和退出

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

1.3編寫第一個C#程序

1.4Console類

練習題

第2章C#程序設計基礎

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簡單類型值的轉換

2.3結構類型和枚舉類型

2.3.1結構類型

2.3.2枚舉類型

2.4C#運算符和表達式

2.4.1C#的運算符

2.4.2運算符的優(yōu)先級

2.4.3C#的表達式

2.5C#中的常用類和結構

2.5.1String類

2.5.2Math類

2.5.3Convert類

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

2.5.5DateTime結構

2.6程序集簡介

練習題

上機實驗題

第3章C#控制語句

3.1C#語句

3.1.1C#語句概述

3.1.2順序控制結構

3.2選擇控制語句

3.2.1if語句

3.2.2if…else語句

3.2.3if…else if語句

3.2.4switch語句

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

3.3.1while語句

3.3.2do…while語句

3.3.3for語句

3.3.4break語句和continue語句

3.4異常處理

3.4.1異常處理概述

3.4.2異常處理流程

3.5程序調(diào)試

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

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

練習題

上機實驗題

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

4.1一維數(shù)組

4.1.1數(shù)組概述

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

4.1.3一維數(shù)組的動態(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ù)組的動態(tài)初始化

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

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

4.3交錯數(shù)組

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

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

4.4Array類

4.4.1Array類的屬性和方法

4.4.2Array類中方法的使用

4.5ArrayList集合類

4.5.1ArrayList類概述

4.5.2定義ArrayList類的對象

4.5.3ArrayList類的屬性

4.5.4ArrayList類的方法

練習題

上機實驗題

第5章面向對象程序設計

5.1類

5.1.1類的聲明

5.1.2類的成員

5.1.3類和結構類型的差異

5.2對象

5.2.1定義類的對象

5.2.2訪問對象的成員

5.2.3訪問對象成員的限制

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

5.3字段

5.3.1定義字段

5.3.2常量字段

5.3.3只讀字段

5.4構造函數(shù)和析構函數(shù)

5.4.1構造函數(shù)

5.4.2析構函數(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自動實現(xiàn)的屬性

5.7方法

5.7.1方法的定義

5.7.2方法的返回值

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

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

5.7.5this關鍵字

5.8方法重載和運算符重載

5.8.1方法重載

5.8.2運算符重載

練習題

上機實驗題

第6章繼承、接口和泛型

6.1繼承設計

6.1.1繼承概述

6.1.2派生類的聲明

6.1.3基類成員的可訪問性

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

6.1.5使用sealed修飾符來禁止繼承

6.2多態(tài)性

6.2.1多態(tài)性概述

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

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

6.3抽象類

6.3.1抽象類的特性

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

6.4接口設計

6.4.1接口的特性

6.4.2接口設計

6.4.3聲明接口成員

6.4.4接口的實現(xiàn)

6.4.5接口在集合排序中的應用

6.4.6繼承和接口設計方法

6.5泛型設計

6.5.1泛型概述

6.5.2泛型的聲明和使用

6.5.3List泛型及其應用

練習題

上機實驗題

第7章Windows窗體應用程序設計

7.1Windows窗體應用程序概述

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

7.1.2Windows窗體應用程序的結構

7.2常用的控件設計

7.2.1控件概述

7.2.2按鈕類控件

7.2.3分組類控件

7.2.4文本類控件

7.2.5列表類控件

7.2.6其他控件

7.3通用對話框

7.3.1打開文件對話框

7.3.2保存文件對話框

7.3.3顏色對話框

7.3.4字體對話框

7.4菜單設計

7.4.1下拉式菜單設計

7.4.2彈出式菜單設計

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

7.5.1工具欄控件

7.5.2狀態(tài)欄控件

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

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

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

7.7多文檔窗體

7.7.1多文檔窗體概述

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

7.7.3MDI子窗體屬性

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

練習題

上機實驗題

第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讀寫文件的過程

8.3.2FileStream類

8.3.3StreamReader類和StreamWriter類

8.3.4BinaryReader類和BinaryWriter類

練習題

上機實驗題

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

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

9.1.1關系數(shù)據(jù)庫術語

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

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

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

9.2.1SQL Server數(shù)據(jù)庫的存儲結構

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

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

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

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

9.3.1表概述

9.3.2創(chuàng)建表

9.3.3修改表結構

9.3.4表更名和刪除表

9.3.5新增和修改表記錄

練習題

上機實驗題

第10章SQL語言

10.1SQL概述

10.1.1什么是SQL

10.1.2TSQL的組成

10.1.3TSQL語句的執(zhí)行過程

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

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

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

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

10.3.1INSERT語句

10.3.2UPDATE語句

10.3.3DELETE語句

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

10.4.1查詢的基本格式

10.4.2投影查詢

10.4.3選擇查詢

10.4.4對查詢結果進行排序

10.4.5使用聚合函數(shù)

10.4.6連接查詢

10.4.7子查詢

10.4.8空值及其處理

10.5TSQL編程基礎

10.5.1標識符和注釋

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

10.5.3變量

10.5.4運算符

10.5.5批處理

10.5.6控制流語句

10.5.7函數(shù)

練習題

上機實驗題

第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視圖重命名和刪除

練習題

上機實驗題

第12章存儲過程

12.1存儲過程概述

12.1.1什么是存儲過程

12.1.2存儲過程的類型

12.2創(chuàng)建存儲過程

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

12.2.2使用CREATE PROCEDURE語句創(chuàng)建存儲過程

12.3執(zhí)行存儲過程

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

12.4.1存儲過程中使用參數(shù)

12.4.2存儲過程中使用默認參數(shù)

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

12.4.4存儲過程的返回值

12.5使用游標

12.5.1游標的概念

12.5.2游標的基本操作

12.5.3使用游標獲取結果集

12.6存儲過程的管理

12.6.1查看存儲過程

12.6.2修改存儲過程

12.6.3重命名存儲過程

12.6.4刪除存儲過程

練習題

上機實驗題

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

13.1ADO.NET模型

13.1.1ADO.NET模型簡介

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

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

13.2.1SqlConnection對象

13.2.2SqlCommand對象

13.2.3SqlDataRead對象

13.2.4SqlDataAdapter對象

13.3DataSet對象

13.3.1DataSet對象概述

13.3.2DataTable對象

13.3.3DataSet對象的應用

練習題

上機實驗題

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

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

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

14.2.1單一綁定

14.2.2復合綁定

14.2.3BindingNavigator控件

14.3DataView對象

14.3.1DataView對象概述

14.3.2DataView對象的排序設置

14.3.3DataView對象的過濾條件設置

14.4DataGridView控件

14.4.1創(chuàng)建DataGridView控件

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

14.4.3DataGridView與DataView對象結合

14.4.4通過DataGridView對象更新數(shù)據(jù)庫

練習題

上機實驗題

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

15.1SM系統(tǒng)概述

15.1.1SM系統(tǒng)功能

15.1.2SM系統(tǒng)設計技巧

15.1.3SM系統(tǒng)安裝

15.2數(shù)據(jù)庫設計

15.3公共類設計

15.4登錄和主菜單窗體設計

15.4.1登錄窗體設計

15.4.2主菜單窗體設計

15.5商品信息管理功能設計

15.5.1“添加新商品”功能設計

15.5.2“編輯商品信息”功能設計

15.5.3“增加老商品庫存”功能設計

15.5.4“商品庫存報警”功能設計

15.6顧客信息管理功能設計

15.6.1“添加新顧客”功能設計

15.6.2“編輯顧客信息”功能設計

15.6.3“查看顧客購物信息”功能設計

15.7購物管理功能設計

15.7.1“顧客購物”功能設計

15.7.2“顧客退貨”功能設計

15.8查詢功能設計

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

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

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

15.9系統(tǒng)管理功能設計

15.9.1“用戶管理”功能設計

15.9.2“設置商品類別”功能設計

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

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

15.10幫助功能設計

15.10.1“關于……”功能設計

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

附錄

附錄A部分練習題參考答案

附錄B上機實驗題參考答案

參考文獻

本目錄推薦

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