当前位置:首页 > 工业技术
ASP.NET专业项目实例开发  修订版
ASP.NET专业项目实例开发  修订版

ASP.NET专业项目实例开发 修订版PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)巴辛(Bhasin,H.)著;高健等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2007
  • ISBN:7508442458
  • 页数:475 页
图书介绍:本书共分为三部分,通过理论和实例应用,详细讲述了ASP.NET技术。第一部分是ASP.NET编程环境。这一部分从ASP.NET基础知识开始,详细介绍了ASP.NET Web表单和控件、在.NET Framework中使用ADO.NET、数据绑定、输入验证、用户控件、自定义控件、业务对象、使用ASP.NET的Web服务、ASP.NET应用程序、缓存技术、跟踪、安全性,这些是应用ASP.NET的基础。第二部分是项目设计实例。讲述的实际应用案例,包括个人财务管理系统设计、库存管理系统设计、GenEditAdd控件的应用、在Visual Studio.NET中创建Web服务。这些实例可以更清楚、更直观地教你使用ASP.NET。第三部分是附录。附录A是本书实例数据库的安装说明。附录B是HailStorm。本书适合于ASP.NET的初学者,尤其适合于正在用ASP.NET做项目的开发人员。
《ASP.NET专业项目实例开发 修订版》目录

第一部分 ASP.NET编程环境 1

第1章 ASP.NET概述 1

1.1 安装.NET Framework SDK 5

1.2 安装本书的实例数据库 6

第2章 ASP.NET Web窗体和控件概述 7

2.1 基本技术 7

2.2 状态管理 7

2.3 页面事件 8

2.4 代码分离 9

2.5 服务器控件 12

2.5.1 HTML控件 13

2.5.2 Web控件 16

2.5.3 内部控件 17

2.5.4 增强控件 24

2.6 小结 27

第3章 在.NET框架中使用ADO.NET 29

3.1 DataSet 29

3.2 Managed Provider(数据提供程序) 30

3.2.1 命名空间 32

3.2.2 Connection对象 32

3.2.3 DataAdapter对象 33

3.3 Command对象 34

3.3.1 CommandType 34

3.3.2 执行命令 35

3.4 Command对象的操作查询 36

3.5 存储过程 39

3.5.1 使用参数集 39

3.5.2 通过Execute关键字调用存储过程 41

3.6 DataView 42

3.6.1 默认视图 42

3.6.2 将筛选器应用到视图 42

3.6.3 DataTable行和列集合的读取 44

3.7 DataReader 46

3.8 数据关系 48

3.9 XML 49

3.9.1 XML简介 49

3.9.2 XML基本语法 50

3.9.3 在ASP.NET中使用XML 55

3.10 小结 62

第4章 数据绑定 63

4.1 绑定控件 63

4.2 DataRepeater 65

4.3 DataGrid 67

4.3.1 基本DataGrid 68

4.3.2 带样式的主表 68

4.3.3 可编辑的主窗体 70

4.3.4 排序和分页 76

4.4 DataGrid的分页 78

4.5 DataList 81

4.6 XML数据绑定 85

4.7 实现一个主—从关系 86

4.8 小结 90

第5章 输入验证 91

5.1 两端验证 91

5.2 验证控件 92

5.2.1 必填域 94

5.2.2 比较验证 94

5.2.3 范围验证 95

5.2.4 正则表达式验证 96

5.2.5 自定义验证 97

5.3 ValidationSummary控件 98

5.4 IsValid属性 98

5.5 禁用客户端验证 99

5.6 小结 99

第6章 用户控件 100

6.1 创建简单的用户控件 100

6.2 属性显现 101

6.3 使用用户控件为网站设计导航系统 102

6.4 小结 106

第7章 自定义控件 107

7.1 用Visual Basic创建一个简单的控件 107

7.1.1 第1步:创建一个类文件 107

7.1.2 第2步:创建DLL 108

7.1.3 第3步:创建Web窗体 109

7.2 用C#创建一个简单的控件 109

7.2.1 第1步:创建一个类文件 109

7.2.2 第2步:创建DLL文件 110

7.2.3 第3步:创建Web窗体 111

7.3 通用编辑/添加自定义控件 111

7.4 配置文件 114

7.5 创建控件 116

7.5.1 第1步:编辑模式 116

7.5.2 第2步:添加模式 118

7.5.3 第3步:开始创建 119

7.5.4 第4步:GenEditAdd自定义控件 128

7.6 使用GenEditAdd自定义控件 136

7.7 小结 139

第8章 业务对象 140

8.1 Bin目录 140

8.2 命名空间和配件 140

8.3 一个简单的Visual Basic业务对象 140

8.4 一个简单的C#组件 142

8.5 区分Web窗体和组件服务 144

8.6 数据库类 144

8.6.1 Visual Basic.NET数据库类 144

8.6.2 编译数据库类 147

8.6.3 测试数据库类 148

8.6.4 C#的数据库类 150

8.6.5 编译C#类 152

8.6.6 测试C#类 152

8.7 小结 153

第9章 使用ASP.NET的Web服务 154

9.1 Web服务基础 155

9.1.1 什么是Web服务 155

9.1.2 为什么使用Web服务 156

9.1.3 了解.NET中实现Web服务的方法 156

9.2 编写一个简单的Web服务 158

9.2.1 测试服务 158

9.2.2 WSDL规范 159

9.2.3 通过HTTPGet调用Web服务 161

9.2.4 通过HTTPPost调用Web服务 162

9.2.5 通过SOAP调用Web服务 163

9.3 使用VisualStudio创建Web服务 166

9.4 从Web窗体中调用Web服务 170

9.5 使用WebService Behavior进行函数调用 173

9.6 如何部署Web服务 177

9.7 小结 178

第10章 ASP.NET应用程序 179

10.1 创建虚拟目录 179

10.1.1 把现有文件夹更改为虚拟目录 179

10.1.2 在Windows 2000个人Web服务器上创建新的虚拟目录 180

10.2 Global.asax文件 181

10.3 Global.asax和应用程序状态 185

10.4 Session状态 187

10.4.1 in-Process模式 188

10.4.2 out-of-Process模式 189

10.4.3 SQL Server模式 190

10.4.4 cookieless状态 191

10.5 配置文件 192

10.6 小结 198

第11章 缓存技术 199

11.1 输出缓存 199

11.2 页面数据缓存 201

11.3 文件和键值依赖 202

11.4 小结 205

第12章 跟踪 206

12.1 页面级跟踪 207

12.2 应用程序级跟踪 207

12.3 取消跟踪 209

12.4 小结 209

第13章 安全性 210

13.1 基于窗体的验证 211

13.1.1 一个简单的例子 211

13.1.2 使用数据库来存储密码 216

13.2 Passport验证提供者 217

13.3 基于Windows的验证 218

13.3.1 启用基本安全验证 218

13.3.2 设置许可权 219

13.3.3 编辑web.config文件 219

13.4 小结 220

第二部分 项目设计实例 221

项目1 个人财务管理 221

项目1 概述 221

第14章 个人财务管理程序的设计 222

14.1 组 222

14.2 Groups表 222

14.3 masters表 224

14.4 tr_header表 225

14.5 transactions表 225

14.6 TblSelection表 225

第15章 账目图表 227

15.1 插入和更新主表记录 227

15.2 主Web窗体 229

15.2.1 更新逻辑 230

15.2.2 添加记录 231

15.2.3 删除模式 233

15.2.4 RunSql函数 233

第16章 事务 241

16.1 插入和更新事务 241

16.2 更新Masters表中的closing字段 244

16.3 关于触发器的讨论 246

16.4 事务维护 247

16.4.1 选择窗体 247

16.4.2 事务窗体 249

第17章 试算表报表 261

第18章 项目1的补充 265

18.1 创建通用数据库Web服务 265

18.2 设计导航系统 270

18.2.1 导航链接 271

18.2.2 用户控件 272

18.2.3 使用控件 273

18.3 在账目图表单中加入Web服务 273

18.4 在事务窗体中加入Web服务 276

18.5 在试算表中加入Web服务 281

项目1 小结 285

项目2 库存管理系统 286

项目2 概述 286

第19章 库存管理系统的设计 287

19.1 库存主表 287

19.2 事务标题表 288

19.3 库存明细表 288

19.4 所支持的组件 289

第20章 库存管理主表 291

20.1 存储过程p_stock_masters 291

20.2 库存主Web窗体 292

20.3 添加记录 298

20.4 删除模式 299

20.5 RunSql函数 300

20.6 排序 300

20.7 在DataGrid中分页 302

第21章 库存变动 309

21.1 插入和更新事务 309

21.2 stock_detail表的触发器 311

21.3 库存事务 313

21.4 库存事务窗体 313

21.4.1 ReBind函数 314

21.4.2 添加模式 315

21.4.3 更新模式 316

21.4.4 函数RunSql 317

21.4.5 删除模式 317

第22章 库存余额报表 325

项目2 小结 328

项目3 GenEditAdd控件 329

项目3 概述 329

第23章 使用GenEditAdd控件 331

23.1 编译控件 331

23.2 配置文件 331

23.3 把GenEditAdd连到DataGrid 332

23.4 一个例子 334

第24章 扩展GenEditAdd控件 337

24.1 下拉列表栏 337

24.2 必填域 344

24.3 可编辑的字段 345

24.4 字段名 346

24.5 存储过程名 347

24.6 完整代码列表 348

项目3 小结 360

项目4 Visual Studio.NET 361

项目4 概述 361

第25章 使用强类型数据集显示数据库数据 362

25.1 创建C# Web应用程序 362

25.2 浏览应用程序文件夹 363

25.3 浏览生成的文件 363

25.4 浏览项目属性 364

25.5 数据库交互 365

25.6 浏览为SqlConnection和SqlDataAdapter生成的代码 369

第26章 用Visual Studio.NET编写CRUD应用程序 374

26.1 创建新的C# ASP.NET Web应用程序 374

26.2 Data组件 375

26.3 DataGrid 376

26.3.1 选择DataGrid列 377

26.3.2 添加Add、Edit和Delete 378

26.3.3 将列转换为模板列 380

26.4 添加面板 382

26.5 指定DataGrid命令方法 383

26.6 方法 383

第27章 使用Visual Studio.NET创建Web服务 388

27.1 建立通用数据库Web服务 388

27.2 为Web服务写脚本 389

27.3 从Web窗体调用Web服务 393

项目4 小结 401

项目5 网上销售系统 402

项目5 概述 402

第28章 数据库设计与实现 403

28.1 需求分析 403

28.2 数据库的逻辑设计 403

第29章 通用处理类功能设计 407

29.1 BasePage类 407

29.2 Action类 411

29.3 Ac类功能设计 413

第30章 数据访问层 418

30.1 数据访问层基类 418

30.2 数据访问层具体应用 420

第31章 用户表示层 421

31.1 DataGrid前台页功能代码 421

31.2 DataGridOperate类 424

31.3 小结 437

第32章 页面设计 438

32.1 系统菜单导航页 438

32.2 系统登录页面Default.aspx 442

32.3 权限管理模块 446

32.4 用户资料 448

32.5 用户管理界面 452

32.6 单据操作 463

32.7 页面注册 467

项目5 小结 469

第三部分 附录 470

附录A 安装样例数据库 470

附录B HailStorm 473

返回顶部