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

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

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

定 價:¥59.50

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目錄


第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的啟動和退出

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

1.3編寫第一個C#程序

1.4Console類

練習(xí)題

第2章C#程序設(shè)計基礎(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簡單類型值的轉(zhuǎn)換

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

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

2.3.2枚舉類型

2.4C#運算符和表達式

2.4.1C#的運算符

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

2.4.3C#的表達式

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程序集簡介

練習(xí)題

上機實驗題

第3章C#控制語句

3.1C#語句

3.1.1C#語句概述

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

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)試過程

練習(xí)題

上機實驗題

第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類的方法

練習(xí)題

上機實驗題

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

5.1類

5.1.1類的聲明

5.1.2類的成員

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

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構(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自動實現(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方法重載和運算符重載

5.8.1方法重載

5.8.2運算符重載

練習(xí)題

上機實驗題

第6章繼承、接口和泛型

6.1繼承設(shè)計

6.1.1繼承概述

6.1.2派生類的聲明

6.1.3基類成員的可訪問性

6.1.4調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(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接口設(shè)計

6.4.1接口的特性

6.4.2接口設(shè)計

6.4.3聲明接口成員

6.4.4接口的實現(xiàn)

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

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

6.5泛型設(shè)計

6.5.1泛型概述

6.5.2泛型的聲明和使用

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

練習(xí)題

上機實驗題

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

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

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

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

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

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菜單設(shè)計

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

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

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父窗體及其子窗體

練習(xí)題

上機實驗題

第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類

練習(xí)題

上機實驗題

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

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

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

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ù)庫的存儲結(jié)構(gòu)

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修改表結(jié)構(gòu)

9.3.4表更名和刪除表

9.3.5新增和修改表記錄

練習(xí)題

上機實驗題

第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對查詢結(jié)果進行排序

10.4.5使用聚合函數(shù)

10.4.6連接查詢

10.4.7子查詢

10.4.8空值及其處理

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

10.5.1標識符和注釋

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

10.5.3變量

10.5.4運算符

10.5.5批處理

10.5.6控制流語句

10.5.7函數(shù)

練習(xí)題

上機實驗題

第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í)題

上機實驗題

第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使用游標獲取結(jié)果集

12.6存儲過程的管理

12.6.1查看存儲過程

12.6.2修改存儲過程

12.6.3重命名存儲過程

12.6.4刪除存儲過程

練習(xí)題

上機實驗題

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

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對象的應(yīng)用

練習(xí)題

上機實驗題

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

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

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

14.2.1單一綁定

14.2.2復(fù)合綁定

14.2.3BindingNavigator控件

14.3DataView對象

14.3.1DataView對象概述

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

14.3.3DataView對象的過濾條件設(shè)置

14.4DataGridView控件

14.4.1創(chuàng)建DataGridView控件

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

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

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

練習(xí)題

上機實驗題

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

15.1SM系統(tǒng)概述

15.1.1SM系統(tǒng)功能

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

15.1.3SM系統(tǒng)安裝

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

15.3公共類設(shè)計

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

15.4.1登錄窗體設(shè)計

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

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

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

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

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

15.5.4“商品庫存報警”功能設(shè)計

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

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

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

15.6.3“查看顧客購物信息”功能設(shè)計

15.7購物管理功能設(shè)計

15.7.1“顧客購物”功能設(shè)計

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

15.8查詢功能設(shè)計

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

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

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

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

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

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

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

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

15.10幫助功能設(shè)計

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

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

附錄

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

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

參考文獻

本目錄推薦

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