熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

C#數(shù)據(jù)庫(kù)編程技術(shù)

中國(guó)水利水電出版社
圖書詳情

    C#語言已經(jīng)成為.NET平臺(tái)中最流行的編程語言。本書以Visual Studio 2012和SQL Server 2008為開發(fā)平臺(tái),從實(shí)際應(yīng)用的角度出發(fā),重點(diǎn)介紹了使用C#開發(fā)Windows應(yīng)用程序的方法和技術(shù)。

    全書共9章內(nèi)容,第1章為C#概述,包括了Microsoft.NET平臺(tái)概述、C#語言簡(jiǎn)介、Visual Studio集成開發(fā)環(huán)境和C#程序結(jié)構(gòu)介紹;第2~3章為C#程序設(shè)計(jì)基礎(chǔ),介紹了C#語言的各種語法、知識(shí)點(diǎn)和面向?qū)ο蟮幕舅枷耄坏?~5章介紹了使用C#語言開發(fā)Windows窗體應(yīng)用程序,包括Windows窗體常用控件、菜單編程、對(duì)話框和多文檔編程;第6章介紹了各種文件操作;第7章介紹了進(jìn)程,包括線程和多線程編程;第8章介紹了數(shù)據(jù)庫(kù)編程;第9章通過開發(fā)一個(gè)圖書館管理系統(tǒng),全面介紹了軟件開發(fā)流程,闡述了使用Visual C# 2012開發(fā)Windows應(yīng)用程序的基本知識(shí)。

    本書內(nèi)容立足于課堂教學(xué)和實(shí)際應(yīng)用,各章均配有豐富的應(yīng)用實(shí)例和微課資源,便于讀者掌握重點(diǎn)、難點(diǎn)。全書內(nèi)容循序遞進(jìn),示例面向應(yīng)用,兼顧了知識(shí)介紹、能力培養(yǎng)和實(shí)踐訓(xùn)練。

    本書可以作為應(yīng)用型本科、高職院校物聯(lián)網(wǎng)及相關(guān)專業(yè)教材,也可以作為軟件開發(fā)人員的技術(shù)參考書,還可以供廣大讀者自學(xué)C#數(shù)據(jù)庫(kù)編程技術(shù)。

    各章節(jié)重要知識(shí)點(diǎn)和關(guān)鍵案例均有二維碼,通過微信掃描二維碼即可觀看視頻講解

    重點(diǎn)介紹使用C# 開發(fā)Windows 應(yīng)用程序的方法和技術(shù),熟練掌握ADO.NET

    本書內(nèi)容豐富、重點(diǎn)突出、簡(jiǎn)明易懂,突出理論與案例相結(jié)合的形式

    讓學(xué)生熟練使用Visual Studio 2012 和SQL Server 2008開發(fā)平臺(tái)

    章節(jié)設(shè)計(jì)循序漸進(jìn)、深入淺出

    前  言

    Microsoft.NET平臺(tái)是由微軟公司開發(fā)的軟件開發(fā)系統(tǒng)平臺(tái),包括各種優(yōu)秀的編程語言和其他技術(shù),是一種主要用于Windows操作系統(tǒng)的托管代碼編程模型。.NET平臺(tái)提供了大量的公共類庫(kù),包括Visual C#、Visual C++.NET、Visual J#、Visual Basic.NET等技術(shù),配合微軟公司推出的Visual Studio系列產(chǎn)品,深受廣大開發(fā)人員的青睞,是當(dāng)前程序開發(fā)人員的首選技術(shù)之一。Visual Studio 2012是先進(jìn)的開發(fā)平臺(tái),它使各種規(guī)模的團(tuán)隊(duì)都能夠設(shè)計(jì)和創(chuàng)建出使用戶欣喜的應(yīng)用程序。Visual Studio 2012提供了全新的外觀和使用體驗(yàn),對(duì)Web開發(fā)升級(jí),擁有云功能,用戶也可以利用云環(huán)境中的動(dòng)態(tài)增加存儲(chǔ)空間和計(jì)算能力的功能快速訪問無數(shù)虛擬服務(wù)器。

    Visual C#是微軟公司.NET Framework框架中的一個(gè)重要組成部分,也是微軟公司極力推薦的新一代程序開發(fā)語言。C#是面向?qū)ο蟮母呒?jí)編程語言,由C、C++、Java語言派生而來,繼承了這三種語言的絕大多數(shù)語法和特點(diǎn)。C#語言的語法相對(duì)C和C++ 簡(jiǎn)單一些,因此使用C#開發(fā)應(yīng)用程序的效率更高、成本更低。

    本書以Visual Studio 2012為開發(fā)平臺(tái),從實(shí)際應(yīng)用的角度出發(fā),重點(diǎn)介紹了C#數(shù)據(jù)庫(kù)編程技術(shù)。本書共9章,主要內(nèi)容包括C#概述、C#語法基礎(chǔ)、C#面向?qū)ο蟪绦蛟O(shè)計(jì)、Windows程序設(shè)計(jì)基礎(chǔ)、對(duì)話框與多文檔編程、文件、進(jìn)程與線程、數(shù)據(jù)庫(kù)編程、圖書館管理系統(tǒng)。本書內(nèi)容簡(jiǎn)明扼要、循序漸進(jìn)、層層遞進(jìn),力求通俗易懂,便于讀者掌握利用C#語言進(jìn)行Windows程序設(shè)計(jì)的方法和技術(shù)。每章配有豐富的案例,為了幫助讀者快速理解,書中案例配有程序的簡(jiǎn)要分析,讀者通過仔細(xì)研讀代碼和實(shí)訓(xùn)操作,可以迅速培養(yǎng)編程能力。本書教學(xué)資源完備,每章配有微課資源,讀者通過視頻學(xué)習(xí),可以培養(yǎng)自主學(xué)習(xí)能力。最后的實(shí)踐項(xiàng)目——圖書館管理系統(tǒng),可以進(jìn)一步幫助讀者提高C#數(shù)據(jù)庫(kù)編程技術(shù)的綜合能力。

    本書由武漢軟件工程職業(yè)學(xué)院的顧家銘主編,武漢城市職業(yè)學(xué)院的付沛和武漢軟件工程職業(yè)學(xué)院的李志剛、余璐、張克斌為副主編。顏昌隆、于繼武、周雯、綦志勇、尹江山、閆應(yīng)棟、葉飛、李向文、龔麗、張新華、楊燁、關(guān)婷婷、曹廷、肖奎參與了本書的編寫工作。

    限于編者的水平,書中難免有不足和疏漏之處,希望廣大讀者批評(píng)指正。

    編 者

    2019年1月

    第1章 C#概述 1
    1.1 Microsoft.NET平臺(tái)概述 2
    1.2 C#語言簡(jiǎn)介 3
    1.3 Visual Studio集成開發(fā)環(huán)境 4
    1.3.1 開發(fā)環(huán)境簡(jiǎn)介 4
    1.3.2 創(chuàng)建Windows應(yīng)用程序 6
    1.3.3 生成應(yīng)用程序文件簡(jiǎn)介 10
    1.4 C#程序結(jié)構(gòu)介紹 11
    1.5 簡(jiǎn)單的程序調(diào)試過程 16
    第2章 C#語法基礎(chǔ) 19
    2.1 數(shù)據(jù)類型 20
    2.1.1 值類型 20
    2.1.2 引用類型 23
    2.1.3 類型轉(zhuǎn)換 24
    2.2 變量和常量 26
    2.2.1 變量 26
    2.2.2 常量 28
    2.3 語句 29
    2.3.1 表達(dá)式語句 29
    2.3.2 流程控制語句 34
    2.3.3 異常處理語句 52
    2.4 隨機(jī)數(shù) 57
    2.5 應(yīng)用實(shí)例:斗地主發(fā)牌模擬 59
    第3章 C#面向?qū)ο蟪绦蛟O(shè)計(jì) 65
    3.1 類 66
    3.1.1 類的定義 67
    3.1.2 類的成員 68
    3.1.3 泛型類 77
    3.2 繼承與多態(tài) 81
    3.2.1 繼承 81
    3.2.2 多態(tài) 83
    3.2.3 抽象類 85
    3.3 接口 86
    3.4 委托與事件 91
    3.4.1 委托 91
    3.4.2 事件 93
    3.5 應(yīng)用實(shí)例:人員工資管理 95
    第4章 Windows程序設(shè)計(jì)基礎(chǔ) 103
    4.1 Windows應(yīng)用程序框架 104
    4.1.1 Windows窗體及特點(diǎn) 104
    4.1.2 創(chuàng)建Windows窗體應(yīng)用程序 105
    4.1.3 Windows應(yīng)用程序的文件夾結(jié)構(gòu) 107
    4.1.4 窗體的常用屬性 108
    4.2 常用Windows窗體控件 108
    4.2.1 按鈕控件(Button) 108
    4.2.2 標(biāo)簽控件(Label) 110
    4.2.3 文本框控件(TextBox) 110
    4.2.4 單選按鈕控件(RadioButton) 111
    4.2.5 復(fù)選框控件(CheckBox) 112
    4.2.6 組合框控件(ComboBox) 114
    4.2.7 列表框控件(ListBox和
    CheckedListBox) 115
    4.2.8 富文本控件(RichTextBox) 116
    4.2.9 日期時(shí)間控件(DateTimePicker) 118
    4.2.10 滾動(dòng)條控件(HScrollBar和
    VScrollBar) 119
    4.2.11 圖片框控件(PictureBox) 119
    4.2.12 分組框控件(GroupBox) 121
    4.3 高級(jí)控件 121
    4.3.1 計(jì)時(shí)器控件(Timer) 121
    4.3.2 進(jìn)度條控件(ProgressBar) 122
    4.3.3 選項(xiàng)卡控件(TabControl) 124
    4.3.4 樹形視圖控件(TreeView) 125
    4.4 菜單編程 127
    4.4.1 菜單程序簡(jiǎn)介 127
    4.4.2 菜單控件 127
    4.4.3 菜單控件的應(yīng)用 129
    4.4.4 菜單訪問鍵和快捷鍵 130
    4.5 窗體創(chuàng)建與數(shù)據(jù)傳遞 130
    4.5.1 窗體的創(chuàng)建 131
    4.5.2 窗體間的數(shù)據(jù)傳遞 131
    4.6 應(yīng)用實(shí)例:個(gè)人簡(jiǎn)歷系統(tǒng) 133
    第5章 對(duì)話框與多文檔編程 139
    5.1 對(duì)話框 140
    5.1.1 消息框 140
    5.1.2 打開文件對(duì)話框
    (OpenFileDialog) 142
    5.1.3 保存文件對(duì)話框
    (SaveFileDialog) 144
    5.1.4 字體對(duì)話框(FontDialog) 145
    5.1.5 顏色對(duì)話框(ColorDialog) 147
    5.1.6 頁(yè)面設(shè)置對(duì)話框
    (PageSetupDialog) 149
    5.1.7 打印預(yù)覽及打印對(duì)話框 150
    5.2 多文檔編程 152
    5.2.1 創(chuàng)建主窗體(即MDI窗體) 153
    5.2.2 為主窗體添加處理方法 154
    5.2.3 創(chuàng)建子窗體 155
    5.2.4 為子窗體添加處理方法 156
    5.2.5 關(guān)聯(lián)子窗體與主窗體 157
    5.3 應(yīng)用實(shí)例:多文檔編輯器 158
    第6章 文件 165
    6.1 文件流類 166
    6.1.1 Stream類 166
    6.1.2 FileStream類 170
    6.2 文件流的讀/寫類 174
    6.2.1 BinaryReader類和BinaryWriter類 174
    6.2.2 StreamReader類和StreamWriter類 177
    6.3 文件類和目錄類 180
    6.3.1 文件類 180
    6.3.2 目錄類 183
    6.4 Path類 185
    6.5 應(yīng)用實(shí)例:簡(jiǎn)單資源管理器 185
    6.5.1 功能分析 186
    6.5.2 界面設(shè)計(jì) 186
    6.5.3 顯示目錄樹 187
    6.5.4 顯示文件列表 190
    6.5.5 其他功能 190
    第7章 進(jìn)程與線程 195
    7.1 進(jìn)程 196
    7.1.1 進(jìn)程的概念 196
    7.1.2 進(jìn)程類(Process) 196
    7.1.3 進(jìn)程的控制 197
    7.2 線程 201
    7.2.1 線程的概念 201
    7.2.2 線程類(Thread) 201
    7.2.3 線程的創(chuàng)建 202
    7.2.4 線程的控制 205
    7.2.5 線程的狀態(tài)轉(zhuǎn)換 210
    7.3 多線程同步 211
    7.3.1 加鎖(Lock) 211
    7.3.2 監(jiān)視器(Monitor) 213
    7.3.3 互斥體(Mutex) 214
    7.4 線程池 215
    7.5 應(yīng)用實(shí)例:生產(chǎn)者和消費(fèi)者 218
    第8章 數(shù)據(jù)庫(kù)編程 225
    8.1 ADO.NET概述 226
    8.2 數(shù)據(jù)庫(kù)連接對(duì)象 227
    8.2.1 創(chuàng)建Connection連接對(duì)象 228
    8.2.2 Connection對(duì)象的屬性和方法 228
    8.2.3 數(shù)據(jù)庫(kù)的連接字符串 229
    8.3 Command對(duì)象 232
    8.3.1 創(chuàng)建Command對(duì)象 232
    8.3.2 Command對(duì)象的屬性和方法 232
    8.3.3 顯示數(shù)據(jù)記錄 233
    8.3.4 插入、更新和刪除數(shù)據(jù)記錄 236
    8.3.5 使用參數(shù)化SQL語句訪問數(shù)據(jù)庫(kù) 239
    8.4 DataSet和DataAdapter 240
    8.4.1 DataAdapter對(duì)象簡(jiǎn)介 240
    8.4.2 DataSet對(duì)象簡(jiǎn)介 241
    8.4.3 使用DataSet顯示和更新數(shù)據(jù) 242
    8.5 控件的數(shù)據(jù)綁定 248
    8.6 應(yīng)用實(shí)例:用戶管理 252
    8.6.1 需求分析和表設(shè)計(jì) 252
    8.6.2 實(shí)現(xiàn)過程 252
    第9章 圖書館管理系統(tǒng) 263
    9.1 需求分析 264
    9.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 264
    9.3 公共基礎(chǔ)類設(shè)計(jì) 266
    9.4 登錄模塊設(shè)計(jì) 267
    9.4.1 登錄模塊概述 267
    9.4.2 登錄模塊實(shí)現(xiàn)過程 267
    9.5 主窗體設(shè)計(jì) 269
    9.5.1 主窗體概述 269
    9.5.2 主窗體實(shí)現(xiàn)過程 269
    9.6 用戶管理模塊設(shè)計(jì) 271
    9.6.1 添加用戶 272
    9.6.2 查詢用戶 273
    9.6.3 修改密碼 276
    9.7 圖書管理模塊設(shè)計(jì) 277
    9.7.1 添加圖書 278
    9.7.2 查詢圖書 279
    9.8 借閱管理模塊設(shè)計(jì) 282
    9.8.1 借書 282
    9.8.2 還書 284
    9.8.3 續(xù)借 286
    參考文獻(xiàn) 289
最新評(píng)論共有 2 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
安徽省| 邵东县| 斗六市| 神农架林区| 尚义县| 杭州市| 涿鹿县| 天气| 阿拉尔市| 泸水县| 拜城县| 临潭县| 拉孜县| 盐边县| 蕲春县| 汤原县| 达孜县| 社旗县| 崇左市| 汽车| 西林县| 宣化县| 安平县| 司法| 滦南县| 苍山县| 大城县| 依兰县| 临高县| 山阳县| 西乡县| 鄂托克前旗| 新营市| 修水县| 平顶山市| 元谋县| 承德县| 通化县| 高邮市| 连城县| 普兰店市|