ASP.NET程序設(shè)計項目式教程

出版時間:2012-9  出版社:電子工業(yè)出版社  作者:孟宗潔  

內(nèi)容概要

本書以.NET Framework 4.0為基礎(chǔ),以Visual Studio
2010為開發(fā)環(huán)境,全面介紹使用C#語言開發(fā)Windows應(yīng)用程序和Web應(yīng)用程序的方法。全書共分4篇,第一篇介紹C#語言設(shè)計基礎(chǔ)和.NET框架類庫。第二篇介紹使用ADO.NET開發(fā)數(shù)據(jù)庫應(yīng)用程序技術(shù)。第三篇介紹開發(fā)基于三層架構(gòu)的數(shù)據(jù)庫應(yīng)用程序。第四篇介紹開發(fā)ASP.NET應(yīng)用程序的相關(guān)技術(shù)。本書采用基于工作過程、項目驅(qū)動的方式組織內(nèi)容,本著實用的原則,重點講解企業(yè)進行軟件開發(fā)過程中經(jīng)常使用的核心技術(shù)和方法,對不常用的技術(shù)進行弱化;同時將作者多年從事軟件項目開發(fā)的經(jīng)驗融入各個章節(jié)的講解中,在介紹相關(guān)知識的同時,突出程序?qū)崿F(xiàn)的思路、過程和技巧,強調(diào)實踐性和動手能力,讀者可以按照書中介紹的步驟,完整地實現(xiàn)項目程序。第二、三、四篇的結(jié)尾還提供了相應(yīng)的實訓(xùn)項目。本書可以作為高職高專層次的軟件技術(shù)、計算機應(yīng)用、信息管理、電子商務(wù)等相關(guān)專業(yè)教材,還可作為中等職業(yè)學(xué)校計算機專業(yè)的教材和廣大計算機愛好者自學(xué)的教材。

書籍目錄

第一篇 C#程序設(shè)計基礎(chǔ)
第1章 Microsoft.NET與C#2
任務(wù)1.1 了解NET框架和C#2
1.1.1 Microsoft.NET和.NET 4.0框架2
1.1.2 .NET框架構(gòu)成2
1.1.3 C#語言4
任務(wù)1.2 使用Visual Studio 2010集成開發(fā)環(huán)境5
本章總結(jié)7
習(xí)題8
第2章 C#初步──電子時鐘程序9
任務(wù)2.1 了解電子時鐘程序的效果9
任務(wù)2.2 學(xué)習(xí)類和對象9
2.2.1 類和對象的概念9
2.2.2 屬性、方法和事件10
任務(wù)2.3 編寫電子時鐘程序11
2.3.1 創(chuàng)建新的Windows應(yīng)用程序12
2.3.2 Windows應(yīng)用程序結(jié)構(gòu)13
2.3.3 編寫電子時鐘應(yīng)用程序15
2.3.4 運行程序17
2.3.5 保存和打開“電子時鐘”程序17
任務(wù)2.4 學(xué)習(xí)窗體對象19
2.4.1 常用屬性19
2.4.2 常用方法20
2.4.3 常用事件20
任務(wù)2.5 學(xué)習(xí)注釋21
任務(wù)2.6 學(xué)習(xí)MessageBox對象22
任務(wù)2.7 學(xué)習(xí)DateTime類型23
本章總結(jié)24
習(xí)題24
第3章 猜數(shù)游戲25
任務(wù)3.1 了解猜數(shù)游戲運行效果25
任務(wù)3.2 學(xué)習(xí)控件26
3.2.1 Label控件26
3.2.2 TextBox控件26
3.2.3 Button按鈕27
任務(wù)3.3 C#程序設(shè)計基礎(chǔ)28
3.3.1 語法基礎(chǔ)28
3.3.2 數(shù)據(jù)類型29
3.3.3 變量29
3.3.4 常量30
3.3.5 運算符31
3.3.6 類型轉(zhuǎn)換33
3.3.7 分支結(jié)構(gòu)34
3.3.8 循環(huán)結(jié)構(gòu)38
任務(wù)3.4 學(xué)習(xí)自定義方法42
3.4.1 定義方法42
3.4.2 方法的調(diào)用43
3.4.3 向方法中傳遞參數(shù)43
任務(wù)3.5 學(xué)習(xí)Random類46
任務(wù)3.6 編寫猜數(shù)游戲程序47
3.6.1 建立用戶界面47
3.6.2 編寫程序代碼48
本章總結(jié)49
習(xí)題50
第4章 抽獎程序51
任務(wù)4.1 了解抽獎程序運行效果51
任務(wù)4.2 學(xué)習(xí)控件51
4.2.1 Timer(計時器)組件51
4.2.2 PictureBox(圖片框)控件52
4.2.3 Dock(??浚┖虯nchor(錨定)54
任務(wù)4.3 學(xué)習(xí)數(shù)組55
4.3.1 數(shù)組的聲明56
4.3.2 數(shù)組的初始化56
4.3.3 使用數(shù)組56
4.3.4 獲取數(shù)組長度56
4.3.5 數(shù)組常用方法57
任務(wù)4.4 學(xué)習(xí)ArrayList集合57
任務(wù)4.5 學(xué)習(xí)泛型和泛型集合59
任務(wù)4.6 學(xué)習(xí)文件操作61
4.6.1 File類61
4.6.2 文件讀寫操作62
任務(wù)4.7 學(xué)習(xí)Math類63
任務(wù)4.8 學(xué)習(xí)String類64
4.8.1 String類的常用屬性——Length屬性64
4.8.2 String類的常用方法64
任務(wù)4.9 編寫抽獎程序67
4.9.1 設(shè)計用戶界面67
4.9.2 編寫程序代碼67
本章總結(jié)69
習(xí)題69
第二篇 開發(fā)C#數(shù)據(jù)庫應(yīng)用程序
第5章 項目準(zhǔn)備72
任務(wù)5.1 了解宿舍管理系統(tǒng)項目72
5.1.1 了解項目背景72
5.1.2 了解項目功能結(jié)構(gòu)72
任務(wù)5.2 了解項目使用的數(shù)據(jù)庫73
5.2.1 數(shù)據(jù)庫結(jié)構(gòu)73
5.2.2 數(shù)據(jù)內(nèi)容74
本章總結(jié)74
第6章 構(gòu)建項目主窗體75
任務(wù)6.1 建立Windows應(yīng)用程序75
任務(wù)6.2 建立MDI窗體76
6.2.1 什么是MDI窗體76
6.2.2 創(chuàng)建MDI窗體76
任務(wù)6.3 使用窗體控件77
6.3.1 建立菜單條77
6.3.2 使用工具欄控件79
任務(wù)6.4 為父窗體添加子窗體列表82
任務(wù)6.5 實現(xiàn)系統(tǒng)退出功能82
6.5.1 編寫菜單和工具欄的事件82
6.5.2 編寫窗體的FormClosing事件83
本章總結(jié)83
習(xí)題84
第7章 實現(xiàn)系統(tǒng)登錄85
任務(wù)7.1 建立登錄窗口85
任務(wù)7.2 啟動登錄窗口86
7.2.1 修改Program.cs文件87
7.2.2 設(shè)置登錄窗體的返回值88
任務(wù)7.3 連接數(shù)據(jù)庫,驗證登錄信息89
7.3.1 ADO.NET概述89
7.3.2 ADO.NET的主要組件89
7.3.3 使用Connection對象91
7.3.4 使用Command對象93
7.3.5 實現(xiàn)登錄驗證95
7.3.6 連接異常處理97
本章總結(jié)99
習(xí)題100
第8章 查看用戶信息101
任務(wù)8.1 建立用戶列表窗口101
任務(wù)8.2 查詢用戶數(shù)據(jù)102
8.2.1 了解DataReader對象102
8.2.2 使用DataReader對象102
8.2.3 獲取用戶信息105
任務(wù)8.3 在ListView控件中顯示用戶信息106
8.3.1 ListView控件106
8.3.2 ImageList控件109
8.3.3 顯示用戶信息109
本章總結(jié)111
習(xí)題111
第9章 編輯用戶信息112
任務(wù)9.1 建立添加用戶窗口112
任務(wù)9.2 校驗輸入信息113
任務(wù)9.3 向數(shù)據(jù)庫中插入用戶信息115
任務(wù)9.4 為用戶列表窗口添加編輯功能117
9.4.1 ContextMenuStrip控件117
9.4.2 為ListView控件添加快捷菜單118
任務(wù)9.5 實現(xiàn)刪除用戶功能119
任務(wù)9.6 實現(xiàn)修改用戶狀態(tài)功能122
任務(wù)9.7 實現(xiàn)修改用戶密碼功能123
9.7.1 建立修改密碼窗體123
9.7.2 向窗體中傳入數(shù)據(jù)124
9.7.3 改密碼125
本章總結(jié)126
習(xí)題126
第10章 簡化數(shù)據(jù)庫操作127
任務(wù)10.1 代碼分析127
10.1.1 代碼對比127
10.1.2 操作數(shù)據(jù)庫小結(jié)128
任務(wù)10.2 建立數(shù)據(jù)庫操作公共類129
10.2.1 建立DB類129
10.2.2 建立GetConnection方法130
10.2.3 建立ExecuteSQL方法131
10.2.4 建立GetDataReader方法131
10.2.5 建立GetScalar方法132
任務(wù)10.3 使用DB類簡化用戶操作代碼132
10.3.1 簡化登錄的代碼132
10.3.2 簡化添加用戶的代碼133
10.3.3 簡化查看用戶信息的代碼134
本章總結(jié)134
習(xí)題135
第11章 添加學(xué)生信息136
任務(wù)11.1 建立添加學(xué)生窗體136
11.1.1 TabControl控件136
11.1.2 建立添加學(xué)生窗體137
任務(wù)11.2 使用DataSet對象138
11.2.1 認(rèn)識DataSet138
11.2.2 認(rèn)識DataAdapter對象139
11.2.3 認(rèn)識DataTable對象140
11.2.4 填充數(shù)據(jù)集140
任務(wù)11.3 在ComboBox控件綁定數(shù)據(jù)142
11.3.1 什么是數(shù)據(jù)綁定142
11.3.2 使用數(shù)據(jù)綁定顯示數(shù)據(jù)143
任務(wù)11.4 向數(shù)據(jù)庫中添加學(xué)生信息144
本章總結(jié)146
習(xí)題146
第12章 查看學(xué)生列表147
任務(wù)12.1 建立學(xué)生列表窗口147
任務(wù)12.2 顯示所有學(xué)生信息148
12.2.1 使用DataGridView控件顯示數(shù)據(jù)148
12.2.2 使用內(nèi)連接150
12.2.3 使用視圖簡化代碼151
12.2.4 DataGridView控件的編輯列152
任務(wù)12.3 按姓名查詢學(xué)生信息155
12.3.1 DataView對象155
12.3.2 完成按姓名查詢156
任務(wù)12.4 按宿舍篩選學(xué)生信息157
本章總結(jié)158
習(xí)題159
第13章 更新學(xué)生信息160
任務(wù)13.1 將學(xué)生信息更新到數(shù)據(jù)庫160
13.1.1 DataAdapter對象更新原理160
13.1.2 CommandBuilder對象161
13.1.3 更新學(xué)生信息163
任務(wù)13.2 修改學(xué)生性別164
任務(wù)13.3 修改住宿房間166
13.3.1 動態(tài)生成菜單166
13.3.2 在DataView中查詢數(shù)據(jù)169
本章總結(jié)170
習(xí)題171
實訓(xùn)項目 通訊錄管理系統(tǒng)172
項目功能需求172
項目功能分析172
數(shù)據(jù)庫175
參考實現(xiàn)步驟175
第三篇 開發(fā)三層架構(gòu)數(shù)據(jù)庫應(yīng)用程序
第14章 封裝和繼承178
任務(wù)14.1 創(chuàng)建類178
14.1.1 定義類和類的成員178
14.1.2 方法的重載183
14.1.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)184
14.1.4 靜態(tài)方法185
任務(wù)14.2 實現(xiàn)類的繼承186
14.2.1 繼承的意義186
14.2.2 繼承的實現(xiàn)188
14.2.3 protected關(guān)鍵字191
14.2.4 base關(guān)鍵字192
14.2.5 sealed關(guān)鍵字194
本章總結(jié)194
習(xí)題195
第15章 使用OOP搭建三層架構(gòu)196
任務(wù)15.1 了解三層架構(gòu)的組成196
15

圖書封面

評論、評分、閱讀與下載


    ASP.NET程序設(shè)計項目式教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7