当前位置:首页 > 工业技术
ASP.NET 3.5宝典
ASP.NET 3.5宝典

ASP.NET 3.5宝典PDF电子书下载

工业技术

  • 电子书积分:25 积分如何计算积分?
  • 作 者:靳华等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121072949
  • 页数:954 页
图书介绍:本书分为3个部分。第1部分介绍基础知识,包括ASP.NET概述、Visual Studio 2008集成开发环境、创建ASP.NET应用程序和C# 3.0程序设计基础,以及相关的基础控件、缓存、配置文件和安全方面的知识。第2部分介绍了ASP.NET 3.5的一些网站开发特性,包括母版页技术、主题皮肤技术、站点导航技术、数据源及数据绑定控件技术、个性化用户配置、Web部件技术、成员和角色管理技术,以及最新的LINQ查询技术。第3部分通过实际的项目应用PETSHOP 4.0,介绍了如何在具体开发中使用ASP.NET的这些技术,以及ASP.NET的客户端异步调用技术ASP.NET AJAX。
《ASP.NET 3.5宝典》目录
标签:编著 宝典

第1部分 ASP.NET基础篇 1

第1章 ASP.NET概述 2

1.1认识.NET框架 2

1.1.1.NET框架结构 2

1.1.2.NET公共语言运行库 3

1.1.3C#与.NET框架 4

1.1.4.NET框架类库 5

1.1.5.NET框架应用程序 9

1.2ASP.NET技术 10

1.2.1ASP.NET概述 10

1.2.2ASP.NET命名空间 11

1.2.3ASP.NET控件 12

1.3ASP.NET重要特性 12

1.3.1母版页技术 13

1.3.2主题与皮肤 13

1.3.3站点导航 13

1.3.4数据源 13

1.3.5数据绑定控件 13

1.3.6个性化用户配置 13

1.3.7Web部件技术 14

1.3.8成员资格和角色管理 14

1.3.9登录系列控件 14

1.3.10AJAX技术 14

1.3.11LINQ查询技术 14

1.4小结 14

第2章 ASP.NET开发环境 15

2.1VisualStudio介绍 15

2.1.1系统要求与安装 15

2.1.2VisualStudio特点 17

2.1.3创建项目 18

2.2开发中常用窗口 19

2.2.1服务器资源管理器 19

2.2.2解决方案资源管理器 20

2.2.3代码编辑窗口 20

2.2.4类视图 22

2.2.5对象浏览器 22

2.2.6“属性”窗口 22

2.2.7工具箱 23

2.3VisualStudio2008主要特性 23

2.3.1开发环境特性 23

2.3.2代码编辑特性 25

2.3.3项目特性 26

2.3.4测试、部署特性 26

2.4VisualWebDeveloper介绍 27

2.4.1特性 27

2.4.2创建网站及文件 28

2.4.3网站的生成与调试 31

2.5小结 32

第3章 C#3.0程序设计基础 33

3.1C#程序的编写与执行 33

3.1.1一个简单的程序示例 33

3.1.2程序结构 34

3.1.3编译与执行 36

3.2类型与变量 36

3.2.1值类型 37

3.2.2引用类型 38

3.2.3装箱与拆箱 39

3.2.4变量与常量 39

3.3运算符与表达式 40

3.3.1算术运算符 41

3.3.2赋值运算符 42

3.3.3逻辑运算符 42

3.4C#语句 42

3.4.1if语句 43

3.4.2switch-case语句 43

3.4.3while语句 44

3.4.4do语句 44

3.4.5for语句 45

3.4.6foreach语句 45

3.4.7break语句 45

3.4.8continue语句 46

3.4.9goto语句 46

3.4.10return语句 47

3.4.11throw、try、catch、finally语句 47

3.4.12lock语句 48

3.4.13using语句 48

3.5面向对象程序设计 49

3.5.1类 49

3.5.2构造函数 50

3.5.3析构函数 52

3.5.4方法 52

3.5.5属性 55

3.5.6结构 56

3.5.7接口 56

3.5.8枚举 57

3.6.NET2.0特性 58

3.6.1泛型 58

3.6.2匿名方法 59

3.6.3迭代器 59

3.6.4局部类 60

3.6.5可空类型 60

3.7.NET3.5特性 61

3.7.1隐式类型var 61

3.7.2对象初始化设定项 62

3.7.3扩展方法 62

3.7.4匿名类型 63

3.7.5自动实现的属性 63

3.7.6Lambda表达式 64

3.7.7LINQ集成查询 64

3.8小结 66

第4章 ASP.NET页面 67

4.1ASP.NET页面类 67

4.1.1概述 67

4.1.2网页代码模型的改进 68

4.1.3ASP.NET页生命周期 68

4.1.4ASP.NET页事件 69

4.2ASP.NET页语法 70

4.2.1指令语法 70

4.2.2代码声明块 71

4.2.3代码呈现块 71

4.2.4服务器端代码注释 72

4.2.5自定义控件语法 72

4.2.6服务器端Object标记语法 73

4.2.7服务器端include指令语法 74

4.3ASP.NET页对象 74

4.3.1Request对象 74

4.3.2Request类说明 77

4.3.3Application对象 78

4.3.4Application类说明 79

4.3.5Session对象 80

4.3.6Session类说明 81

4.3.7Response对象 81

4.3.8Response类说明 82

4.3.9Cookie对象 84

4.3.10Cookie类说明 85

4.3.11User对象 86

4.3.12HttpContext类说明 87

4.4ASP.NET页成员 87

4.4.1公共属性 88

4.4.2受保护属性 89

4.4.3公共方法 90

4.4.4受保护方法 92

4.4.5公共事件 94

4.5小结 95

第5章 ASP.NET控件 96

5.1控件基础 96

5.1.1服务器控件概述 96

5.1.2服务器控件的分类 97

5.1.3页面中添加Web服务器控件 98

5.1.4页面中添加HTML服务器控件 98

5.1.5以编程方式添加服务器控件 99

5.1.6设置服务器控件属性 99

5.2Web服务器控件 101

5.2.1AdRotator控件 101

5.2.2BulletedList控件 103

5.2.3Bullon控件 106

5.2.4Calendar控件 108

5.2.5CheckBox和CheckBoxList控件 111

5.2.6DropDownList控件 115

5.2.7FileUpload控件 117

5.2.8HiddenField控件 119

5.2.9HyperLink控件 120

5.2.10Image控件 121

5.2.11lmageMap控件 122

5.2.12Label控件 125

5.2.13ListBox控件 126

5.2.14Literal控件 127

5.2.15MultiView和View控件 129

5.2.16Panel控件 131

5.2.17PIaceHolder控件 132

5.2.18RadioButton和RadioButtonList控件 133

5.2.19Substitution控件 136

5.2.20TextBox控件 137

5.2.21Wizard控件 139

5.3HTML服务器控件 141

5.3.1HtmlAnchor控件 142

5.3.2HtmlButton控件 142

5.3.3HtmIForm控件 143

5.3.4Htmllmage控件 145

5.3.5HtmlInputButton控件 146

5.3.6HtmlInputCheckBox控件 147

5.3.7HtmIInputFile控件 147

5.3.8HtmlInputHidden控件 148

5.3.9Htmllnputlmage控件 149

5.3.10HtmllnputRadioButton控件 149

5.3.11HtmlInputText控件 150

5.3.12HtmlSelect控件 150

5.3.13HtmITextArea控件 151

5.4验证控件 152

5.4.1RequiredFieldValidator控件 152

5.4.2CompareValidator控件 153

5.4.3RangeValidator控件 155

5.4.4RegularExpressionValidator控件 157

5.4.5CustomValidator控件 158

5.5小结 161

第6章 ASP.NET配置文件 162

6.1.NET框架配置文件 162

6.1.1启动配置 163

6.1.2运行库配置 164

6.1.3远程处理配置 168

6.1.4网络配置 169

6.1.5密码配置 169

6.1.6跟踪与调试配置 171

6.1.7Web服务配置 172

6.1.8配置文件配置节 177

6.2ASP.NET配置文件 178

6.2.1匿名标志anonymousldentification元素 180

6.2.2身份验证authentication元素 182

6.2.3授权authorization元素 182

6.2.4浏览器browserCaps元素 183

6.2.5缓存caching元素 184

6.2.6客户端代理clientTarget元素 184

6.2.7编译compilation元素 185

6.2.8自定义错误customErrors元素 187

6.2.9部署deployment元素 188

6.2.10设备deviceFilters元素 188

6.2.11全球化globalization元素 188

6.2.12主机环境hostingEnvironment元素 189

6.2.13Web程序httpCookies元素 190

6.2.14请求响应httpHandlers元素 190

6.2.15模块httpModules元素 191

6.2.16运行时httpRuntime元素 191

6.2.17程序标识identity元素 193

6.2.18密钥machineKey元素 193

6.2.19成员membership元素 194

6.2.20页面pages元素 195

6.2.21流程模型processModel元素 197

6.2.22个人配置profile元素 198

6.2.23角色管理roleManager元素 199

6.2.24安全策略securityPolicy元素 201

6.2.25页状态sessionPageState元素 201

6.2.26会话状态sessionState元素 201

6.2.27导航地图siteMap元素 202

6.2.28跟踪trace元素 203

6.2.29信任trust元素 204

6.2.30地址映射urlMappings元素 205

6.2.31webControls元素 205

6.2.32webParts元素 205

6.2.33Web服务webServices元素 206

6.2.34xhtmlConformance元素 206

6.3ASP.NET配置文件的常规设置 206

6.3.1配置设置的程序读取 207

6.3.2应用程序配置的程序读取 208

6.3.3连接字符串的程序读取 209

6.3.4配置文件的保存 210

6.4ASP.NET与IIS配置 211

6.4.1在IIS中创建和配置网站 211

6.4.2在IIS中创建和配置虚拟目录 213

6.4.3在IIS中创建和配置FTP站点 214

6.5ASP.NET网站管理工具 215

6.5.1网站管理工具概述 215

6.5.2管理工具的安全选项 215

6.5.3管理工具的应用程序选项 217

6.5.4管理工具的提供程序选项 219

6.6小结 221

第7章 ASP..NET缓存技术 222

7.1ASP.NET缓存 222

7.1.1缓存技术概述 222

7.1.2缓存的主要功能 223

7.1.3缓存配置 223

7.2ASP.NET页面缓存 224

7.2.1声明页面缓存 224

7.2.2编程设置页面可缓存性 225

7.2.3设置页面缓存过期时间 225

7.2.4缓存页有效性检查 225

7.2.5缓存页面版本 226

7.3缓存应用程序数据 227

7.3.1缓存项的添加 227

7.3.2缓存项的检索 228

7.3.3缓存项的删除 228

7.3.4缓存项操作示例 228

7.4小结 232

第8章 ASP.NET安全 233

8.1ASP.NET安全性概述 233

8.1.1身份验证 233

8.1.2授权 233

8.2Windows身份验证 234

8.2.1Windows身份验证的配置 234

8.2.2Windows身份验证的方式 234

8.3Forms身份验证 235

8.3.1Forms身份验证概述 235

8.3.2Forms身份验证配置 236

8.3.3Forms身份验证的最佳实现 237

8.3.4Forms身份验证数据的获取 237

8.4Passport身份验证 238

8.4.1工作方式 239

8.4.2配置Passport身份验证 239

8.4.3Passport身份验证相关接口 239

8.5网站授权 241

8.5.1文件授权 241

8.5.2URL授权 241

8.6小结 242

第2部分 ASP.NET3.5网站设计功能篇 243

第9章 ASP.NET3.5的母版页技术 244

9.1母版页概述 244

9.1.1母版页特点 244

9.1.2母版页的组成 245

9.1.3母版页运行原理 246

9.2母版页的使用 247

9.2.1创建母版页 247

9.2.2创建内容页 249

9.2.3母版页的属性 250

9.2.4母版页中的事件 251

9.3母版页编程技术 252

9.3.1母版页成员的访问 252

9.3.2动态附加母版页 255

9.3.3母版页的嵌套 258

9.4小结 263

第10章 ASP.NET3.5的主题与皮肤技术 264

10.1主题与皮肤技术概述 264

10.1.1主题的组成 264

10.1.2主题的应用范围 265

10.2定义主题 266

10.2.1创建页面主题 266

10.2.2创建全局主题 267

10.2.3创建皮肤 267

10.3主题的应用与禁用 268

10.3.1对网站应用主题 268

10.3.2对控件应用皮肤 269

10.3.3禁用页的主题 269

10.3.4禁用控件的主题 269

10.4创建ASP.NET主题实例 270

10.4.1建立主题文件夹 270

10.4.2建立应用主题的页面 270

10.4.3添加皮肤文件 271

10.4.4结合CSS文件调整 272

10.4.5主题的动态切换 273

10.5ASP.NET控件应用主题 274

10.5.1日历控件应用主题 274

10.5.2GridView控件应用主题 275

10.5.3登录控件应用主题 276

10.6小结 278

第11章 ASP.NET3.5的站点导航技术 279

11.1站点导航技术概述 279

11.1.1站点地图概述 279

11.1.2站点导航控件概述 281

11.1.3站点导航编程接口 281

11.1.4站点导航提供程序概述 282

11.2站点地图 283

11.2.1站点地图的创建 283

11.2.2站点地图的数据源绑定 284

11.2.3更改地图节点 289

11.2.4枚举站点地图节点 290

11.2.5站点地图在其他控件中的显示 291

11.2.6站点地图数据源控件的设定 292

11.2.7父子站点地图的配置 293

11.2.8多站点地图的配置 295

11.3SiteMapPath站点导航控件 296

11.3.1SiteMapPath控件概述 296

11.3.2SiteMapPath控件对象构造函数 297

11.3.3SiteMapPath控件对象方法 297

11.3.4SiteMapPath控件对象属性 299

11.3.5SiteMapPath控件对象声明性语法 301

11.3.6SiteMapPath控件对象事件 302

11.3.7自定义SiteMapPath控件 302

11.4Menu站点导航控件 304

11.4.1Menu控件概述 305

11.4.2Menu控件的创建 307

11.4.3Menu控件对象方法 308

11.4.4Menu控件对象属性 309

11.4.5Menu控件对象事件 311

11.5TreeView站点导航控件 311

11.5.1TreeView控件概述 312

11.5.2TreeView控件对象方法 312

11.5.3TreeView控件对象属性 313

11.5.4TreeView控件对象声明性语法 314

11.5.5TreeView控件对象事件 319

11.5.6TreeView控件的创建 320

11.5.7TreeView控件与XML文件的数据绑定 321

11.5.8TreeView控件与数据库表的绑定 323

11.6站点地图提供程序 326

11.6.1自定义站点地图提供程序 326

11.6.2站点地图提供程序的实现 326

11.7小结 330

第12章 ASP.NET3.5的数据源控件 331

12.1数据源控件概述 331

12.1.1SqlDataSource控件 332

12.1.2ObjectDataSource控件 332

12.1.3AccessDataSource控件 332

12.1.4XmIDataSource控件 332

12.1.5SiteMapDataSource控件 333

12.1.6LinqDataSource控件 333

12.2SqIDataSource数据源控件 333

12.2.1控件概述 333

12.2.2连接SQLServer数据库 334

12.2.3连接Access数据库 337

12.2.4连接ODBC数据库 339

12.2.5连接Oracle数据库 340

12.2.6读取数据 341

12.2.7数据控件的数据源绑定 342

12.2.8参数的使用 343

12.2.9控件的过滤功能 347

12.2.10修改数据 351

12.2.11缓存数据 358

12.2.12相关方法 359

12.2.13相关属性 359

12.2.14相关事件 361

12.2.15声明性语法 361

12.3ObjectDataSource数据源控件 368

12.3.1控件概述 369

12.3.2绑定业务对象 370

12.3.3修改业务对象 372

12.3.4相关方法 380

12.3.5相关属性 381

12.3.6相关事件 382

12.3.7声明性语法 382

12.4AccessDataSource数据源控件 390

12.4.1控件概述 390

12.4.2连接Access数据库 391

12.4.3相关方法 392

12.4.4相关属性 393

12.4.5相关事件 394

12.4.6声明性语法 395

12.5XmIDataSource数据源控件 402

12.5.1XmIDataSource控件概述 402

12.5.2绑定导航控件 404

12.5.3转换数据 407

12.5.4绑定表格控件 408

12.5.5使用控件查询数据 409

12.5.6相关方法 411

12.5.7相关属性 411

12.5.8相关事件 412

12.5.9声明性语法 412

12.6SiteMapDataSource数据源控件 413

12.6.1控件概述 413

12.6.2相关方法 413

12.6.3相关属性 414

12.6.4声明性语法 414

12.7LinqDataSource数据源控件 414

12.7.1LinqDataSource控件概述 415

12.7.2连接SQLServer数据库 415

12.7.3手动绑定数据库 417

12.7.4相关方法 418

12.7.5相关属性 418

12.7.6相关事件 419

12.7.7声明性语法 419

12.8小结 420

第13章 ASP.NET3.5的数据绑定控件 421

13.1数据绑定控件概述 421

13.1.1GridView控件 421

13.1.2GridView控件与DataGrid控件的比较 421

13.1.3DetailsView控件 422

13.1.4FormView控件 422

13.1.5Repeater控件 422

13.1.6DataList控件 422

13.1.7ListView控件 422

13.2GridView控件 422

13.2.1GridView控件概述 423

13.2.2GridView控件的列类型 423

13.2.3数据的显示 424

13.2.4数据的选择与删除 430

13.2.5数据的编辑 432

13.2.6控件的CheckBoxField 436

13.2.7控件的超链接列 437

13.2.8控件的按钮列 439

13.2.9控件的模板列 442

13.2.10控件的图片列 443

13.2.11数据的排序与分页 444

13.2.12相关方法 446

13.2.13相关属性 447

13.2.14相关事件 449

13.2.15声明性语法 450

13.3DetaiIsView控件 456

13.3.1DetaiIsView控件概述 456

13.3.2数据绑定 457

13.3.3数据的编辑 460

13.3.4数据的分页 464

13.3.5控件的模板 466

13.3.6相关方法 470

13.3.7相关属性 471

13.3.8相关事件 473

13.3.9声明性语法 474

13.4FormView控件 479

13.4.1FormView控件概述 479

13.4.2数据绑定 480

13.4.3数据的编辑 482

13.4.4相关方法 487

13.4.5相关属性 488

13.4.6相关事件 490

13.4.7声明性语法 490

13.5Repeater控件 493

13.5.1Repeater控件概述 493

13.5.2数据绑定 493

13.5.3相关方法 495

13.5.4相关属性 495

13.5.5相关事件 495

13.5.6声明性语法 496

13.6DataList控件 496

13.6.1DataList控件概述 497

13.6.2数据绑定 497

13.6.3控件的布局与格式 499

13.6.4数据的选择与删除 500

13.6.5数据的编辑 502

13.6.6控件模板 504

13.6.7相关方法 506

13.6.8相关属性 506

13.6.9相关事件 507

13.6.10声明性语法 508

13.7ListView控件 509

13.7.1ListView控件概述 509

13.7.2数据绑定 510

13.7.3数据的分页(与DataPager控件结合) 512

13.7.4数据的编辑 514

13.7.5相关方法 516

13.7.6相关属性 516

13.7.7相关事件 517

13.7.8声明性语法 517

13.8小结 518

第14章 ASP.NET3.5个性化用户配置技术 519

14.1Profile对象概述 519

14.1.1Profile存储对象类型 519

14.1.2Profile对象与Session对象的区别 519

14.1.3Profile提供程序概述 520

14.2Profile技术应用 520

14.2.1定义Profile属性 520

14.2.2应用简单的Profile属性 521

14.2.3使用Profile组 523

14.2.4应用复杂Profile属性 525

14.2.5Profile的继承 530

14.2.6迁移匿名Profile设置 532

14.3Profile提供程序 534

14.3.1使用SQLServerProfile提供程序 535

14.3.2实现Profile提供程序 536

14.4Profile的其他对象 539

14.4.1管理Profile 539

14.4.2Profile的统计 541

14.4.3Systern.Web.Profile命名空间 543

14.5小结 544

第15章 ASP.NET3.5的Web部件技术 545

15.1Web部件技术概述 545

15.2Web部件页的创建 546

15.2.1创建简单的Web部件页 546

15.2.2在Web部件页添加自定义控件 548

15.2.3Web部件的编辑与更改布局 548

15.2.4在运行时添加Web部件 552

15.3Web部件控件集 554

15.3.1WebPartManager控件 554

15.3.2WebPartZone控件 557

15.3.3EditorZone控件 558

15.3.4CatalogZone控件 558

15.3.5ConnectionsZone控件 558

15.4Web部件个性化设置 559

15.4.1个性化设置概述 560

15.4.2启用与禁用个性化设置 561

15.4.3使用用户控件实现个性化设置 561

15.5Web部件其他技术 563

15.5.1创建自定义Web部件 564

15.5.2Web部件连接 567

15.5.3Web部件控件说明文件 570

15.6小结 574

第16章 ASP.NET3.5成员和角色管理 575

16.1登录系列控件 575

16.1.1控件概述 575

16.1.2注册用户模块 577

16.1.3用户登录模块 578

16.1.4用户的信息显示 579

16.1.5密码修改模块 581

16.1.6密码恢复模块 582

16.1.7Login控件 583

16.1.8自定义Login控件外观 585

16.1.9LoginView控件 588

16.1.10LoginStatus控件 589

16.1.11LoginName控件 590

16.1.12PasswordRecovery控件 591

16.1.13自定义PasswordRecovery控件外观 593

16.1.14CreateUserWizard控件 596

16.1.15自定义CreateUserWizard控件外观 596

16.1.16ChangePassword控件 600

16.2成员资格管理技术 602

16.2.1成员资格管理技术概述 602

16.2.2配置网站使用成员资格管理 603

16.2.3使用成员资格管理用户 604

16.2.4使用成员资格增加用户 607

16.2.5使用成员资格删除用户 611

16.2.6使用成员资格查看用户 612

16.2.7MemberShip类 614

16.2.8MemberShipUser类 615

16.3角色管理 616

16.3.1角色管理概述 616

16.3.2配置角色管理 617

16.3.3角色的创建 617

16.3.4角色的删除 618

16.3.5角色的权限控制 619

16.3.6Roles类 620

16.4小结 621

第17章 ASP.NETAJAX技术 622

17.1ASP.NETAJAX技术概述 622

17.1.1Ajax概述 622

17.1.2ASP.NETAJAX技术 623

17.2ASP.NETAJAX技术 623

17.2.1创建ASP.NETAJAX站点 623

17.2.2ScriptManager控件 624

17.2.3UpdatePanel控件 624

17.2.4使用UpdatePanel控件实现无刷新页面效果 625

17.2.5UpdatePanel控件的Trigger属性 627

17.2.6UpdateProgress控件 628

17.2.7Timer控件 629

17.2.8Ajax调用Web服务 630

17.3ASP.NETAJAX的控件工具包 632

17.3.1注册Extender控件 632

17.3.2Accordion控件 634

17.3.3AlwaysVisibleControl控件 635

17.3.4CollapsiblePanel控件 637

17.3.5ConfirmButton控件 638

17.3.6DragPanel控件 639

17.3.7DropDown控件 640

17.3.8FilteredTextBox控件 641

17.3.9TextBoxWatermark控件 642

17.3.10ValidatorCallout控件 643

17.4服务器控件的AJAX扩展功能 644

17.4.1Button按钮的AJAX扩展 644

17.4.2日历控件的AJAX扩展 646

17.4.3删除服务器控件的AJAX扩展 646

17.5小结 647

第18章 LINQ查询技术 648

18.1什么是LINQ查询 648

18.2LINQ查询关键字 649

18.2.1from子句 649

18.2.2where子句 650

18.2.3select子句 651

18.2.4group子句 652

18.2.5orderby子句 653

18.2.6join子句 653

18.2.7into关键字 654

18.2.8let子句 654

18.3LINQtoObjects查询技术 655

18.3.1使用LINQ查询集合 656

18.3.2使用LINQ查询字符串 656

18.3.3使用反射查询程序集的元数据 657

18.4LINQtoXML查询技术 657

18.4.1创建XMLDOM 657

18.4.2查询XMLDOM 658

18.4.3修改XMLDOM 659

18.5LINQtoSQL查询技术 660

18.5.1创建对象模型 660

18.5.2连接到数据库 661

18.5.3查询数据库 662

18.5.4编辑数据库中的数据 662

18.5.5应用存储过程 663

18.6LINQtoDataSet的查询技术 665

18.6.1单表查询 665

18.6.2交叉表查询 665

18.7小结 666

第3部分 综合案例篇 667

第19章 PetShop4.0项目分析 668

19.1PetShop4.0项目概述 668

19.1.1PetShop4.0技术特点 668

19.1.2PetShop4.0的安装 669

19.1.3PetShop4.0项目的启动与运行 670

19.2PetShop4.0结构 671

19.2.1PetShop4.0架构 672

19.2.2PetShop4.0数据库结构 673

19.2.3PetShop4.0项目结构 677

19.3PetShop4.0数据访问层 678

19.3.1DALFactory项目 679

19.3.2IDAL项目 680

19.3.3SQLServerDAL项目 682

19.3.4DBUtility项目 694

19.4PetShop4.0逻辑组件层 697

19.4.1Model项目 697

19.4.2BLL项目 705

19.5PetShop4.0表示层 711

19.5.1表示层页面概述 711

19.5.2页面逻辑处理 712

19.5.3首页 718

19.5.4母版页 720

19.5.5登录页面 722

19.5.6注册页面 724

19.5.7用户配置信息页面 726

19.5.8产品信息页面 727

19.5.9条目浏览页面 728

19.5.10收藏产品页面 730

19.5.11购物车页面 733

19.5.12支付页面 736

19.5.13搜索页面 741

19.5.14错误提示页面 742

19.6小结 743

第20章 办公自动化管理系统 744

20.1系统总体设计 744

20.1.1系统需求 744

20.1.2系统功能 745

20.1.3系统架构 745

20.1.4数据库结构 746

20.2登录模块 755

20.2.1登录页面 755

20.2.2数据访问层 758

20.3系统主页面 760

20.3.1系统模块树 760

20.3.2用户表示层 761

20.3.3数据访问层 761

20.4小结 762

第21章 系统管理子系统 763

21.1系统功能 763

21.2管理登录日志 764

21.2.1实现效果 764

21.2.2登录日志页面 765

21.2.3数据访问层 767

21.2.4公共层 767

21.3管理操作日志 769

21.3.1实现效果 769

21.3.2用户表示层PageBase.cs 770

21.3.3数据访问层 770

21.4模块管理 771

21.4.1实现效果 771

21.4.2用户表示层 771

21.4.3数据访问层 775

21.5角色管理 778

21.5.1实现效果 778

21.5.2用户表示层 778

21.5.3数据访问层 783

21.6用户管理 786

21.6.1实现效果 786

21.6.2用户表示层 786

21.6.3数据访问层 789

21.7目录管理 790

21.7.1实现效果 790

21.7.2用户表示层 791

21.7.3业务逻辑层 793

21.7.4数据访问层 794

21.7.5公共层 794

21.8小结 795

第22章 人事管理子系统 796

22.1系统功能 796

22.2机构管理 797

22.2.1实现效果 797

22.2.2用户表示层 797

22.2.3业务逻辑层 799

22.2.4数据访问层 799

22.3部门管理 801

22.3.1实现效果 801

22.3.2用户表示层 801

22.3.3数据访问层 805

22.3.4公共层 806

22.4人员管理 806

22.4.1实现效果 806

22.4.2用户表示层 807

22.4.3业务逻辑层 816

22.4.4数据服务层 816

22.4.5公共层 819

22.5人员照片 819

22.5.1实现效果 819

22.5.2用户表示层 820

22.5.3业务逻辑层 821

22.5.4数据访问层 822

22.5.5公共层 822

22.6小结 823

第23章 项目管理子系统 824

23.1系统功能 824

23.2项目管理 824

23.2.1实现效果 825

23.2.2用户表示层 825

23.2.3业务逻辑层 833

23.2.4数据访问层 837

23.3项目角色管理 840

23.3.1实现效果 840

23.3.2用户表示层 840

23.3.3业务逻辑层 842

23.3.4数据访问层 843

23.4项目进程日志管理 843

23.4.1实现效果 844

23.4.2用户表示层 844

23.4.3业务逻辑层 849

23.5项目统计报告 850

23.5.1实现效果 851

23.5.2用户表示层 851

23.5.3业务逻辑层 855

23.5.4数据访问层 856

23.6小结 856

第24章 文档管理子系统 857

24.1系统功能 857

24.2文档管理 858

24.2.1实现效果 858

24.2.2用户表示层 858

24.2.3业务逻辑层 873

24.2.4数据访问层 874

24.2.5公共层 877

24.3回收站 878

24.3.1实现效果 878

24.3.2用户表示层 878

24.3.3业务逻辑层 882

24.3.4数据访问层 884

24.4文件搜索 886

24.4.1实现效果 886

24.4.2用户表示层 886

24.4.3数据访问层 890

24.5小结 891

第25章 内部邮件子系统 892

25.1系统功能 892

25.2发送信息 893

25.2.1实现效果 893

25.2.2用户表示层 893

25.2.3数据访问层 903

25.2.4公共层 906

25.3信息箱 906

25.3.1实现效果 907

25.3.2用户表示层 907

25.3.3数据访问层 912

25.4查看信息 914

25.4.1实现效果 914

25.4.2用户表示层 914

25.4.3数据访问层 918

25.5小结 919

第26章 日程管理子系统 920

26.1系统功能 920

26.2个人日程 921

26.2.1实现效果 921

26.2.2用户表示层 921

26.2.3数据访问层 931

26.2.4公共层 933

26.3部门日程 934

26.3.1实现效果 934

26.3.2用户表示层 935

26.3.3数据访问层 937

26.4个人便笺 938

26.4.1实现效果 938

26.4.2用户表示层 938

26.4.3数据访问层 941

26.5小结 942

第27章 三层结构的聊天室 943

27.1系统功能概述 943

27.2数据库实现 943

27.2.1数据库设计 943

27.2.2数据库映射实体类 944

27.3登录功能 945

27.3.1登录功能的界面设计 945

27.3.2登录功能的业务层实现 946

27.4聊天功能 947

27.4.1聊天室主界面设计 947

27.4.2发言功能的界面设计 948

27.4.3发言功能的业务层实现 949

27.4.4聊天列表功能的界面设计 950

27.4.5聊天列表功能的业务层实现 951

27.5聊天室运行效果 951

27.6小结 952

附录A 光盘案例的配置方法 953

相关图书
作者其它书籍
返回顶部