当前位置:首页 > 工业技术
亮剑ASP.NET项目开发案例导航
亮剑ASP.NET项目开发案例导航

亮剑ASP.NET项目开发案例导航PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:丁士锋编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121156526
  • 页数:544 页
图书介绍:本书共介绍了10个项目案例,内容涉及目前较为流行的开发框架,如ASP.NET Web Form、AJAX、Silverlight与ASP.NET的整合开发、ASP.NET MVC、jQuery、ExtJs等技术。同时还介绍了微软的ORM框架Entity Framework在ASP.NET中的实际运用。在每一个项目案例的介绍中,笔者都是按照实际的开发步骤一个模块一个模块地进行介绍的,对每一个项目的代码都进行了详细注释,尽量让读者读懂代码中的每一行、每一个细节。
《亮剑ASP.NET项目开发案例导航》目录

第1章 ASP.NET4.0与.NETFramework概述 1

1.1理解.NET Framework 2

1.1.1什么是.NET Framework 2

1.1.2 .NET Framework 4.0的新增功能 2

1.1.3 ASP.NET 4.0简介 3

1.1.4 ASP.NET MVC简介 3

1.1.5 ADO.NET Entity Framework概述 4

1.1.6 ASP.NET 4.0 AJAX功能的增强 6

1.1.7在ASP.NET中使用j Query 8

1.2开发ASP.NET 4.0应用程序 8

1.2.1准备ASP.NET的开发环境 9

1.2.2理解Web网站与Web应用程序的差异 10

1.2.3开发第一个ASP.NET应用程序 12

1.2.4开发第一个ASP.NET MVC应用程序 15

1.3 Visual Studio 2010新增功能简介 17

1.3.1起始页面 18

1.3.2增强的多目标支持 18

1.3.3代码编辑器的增强特性 19

1.3.4使用类视图查看器查看类信息 21

1.3.5使用对象浏览器查看对象 21

1.3.6使用Visual Studio 2010的重构工具 21

1.3.7可视化类设计工具 24

1.4使用Visual Studio 2010开发Web应用程序 25

1.4.1 IDE开发窗口介绍 25

1.4.2使用代码编辑器 29

1.4.3创建Web项目 30

1.4.4使用多目标特性创建Web程序 32

1.4.5使用可视化设计器设计Web页面 33

1.5在Visual Studio 2010中调试ASP.NET程序 34

1.5.1单步调试 35

1.5.2变量检测 36

1.5.3高级断点设置 37

1.6小结 38

第2章 基于Silverlight的电子相册系统 39

2.1系统总体设计 40

2.1.1需求分析 40

2.1.2可行性分析 40

2.1.3系统目标 41

2.1.4系统功能结构 42

2.1.5构建开发环境 42

2.1.6系统功能介绍 42

2.1.7系统架构简介 44

2.2数据库设计 45

2.2.1数据表结构 45

2.2.2数据库表关系 46

2.3系统公共层设计 46

2.3.1定义业务实体类 46

2.3.2定义IPhotoBrowserService服务接口 47

2.3.3图片上传处理类ImageSlot 48

2.4 ASP.NET Web服务器端的实现 51

2.4.1定义相册用户控件基类 51

2.4.2实现相册显示用户控件 52

2.4.3显示相册列表 53

2.4.4在Silverlight控件中浏览相册 55

2.4.5创建相册管理Web服务 56

2.5 Silverlight客户端相册管理实现 58

2.5.1定义Silverlight用户控件基类BrowserControlBase 58

2.5.2实现主窗口用户界面 60

2.5.3实现缩略图显示 62

2.5.4定义缩略图用户控件 64

2.5.5显示相册图像功能 67

2.5.6实现相片显示用户控件 68

2.5.7多图片上传功能的实现 71

2.5.8实现图片上传用户控件 73

2.6关键技术讲解 76

2.6.1理解Silverlight的视觉场景 76

2.6.2使用Blend 4创建动画 78

2.7小结 79

第3章 ASP.NET4.0 AJAX三层电子商务系统 80

3.1系统总体设计 81

3.1.1需求分析 81

3.1.2可行性分析 81

3.1.3系统目标 82

3.1.4系统功能结构 82

3.1.5构建开发环境 82

3.1.6系统功能介绍 83

3.1.7系统架构简介 85

3.2数据库设计 86

3.2.1数据表结构 86

3.2.2使用Entity Framework生成业务实体 88

3.3系统核心层设计 89

3.3.1理解软件分层架构 89

3.3.2 Web.confiig系统配置 90

3.3.3 Entiry Framework实体关系介绍 94

3.3.4使用母版页和CSS控制网站外观 96

3.4产品分类列表 100

3.4.1产品目录列表 101

3.4.2产品详细信息 103

3.4.3其他感兴趣的产品列表用户控件 105

3.4.4显示热门产品列表 109

3.5产品评论管理 110

3.5.1显示产品评论列表 111

3.5.2增加新的产品评论 113

3.6基于角色的安全性管理 116

3.6.1注册窗口设计 116

3.6.2用户登录窗口实现 118

3.6.3密码更改窗口 119

3.6.4显示用户订单列表 120

3.6.5显示订单详细信息 122

3.7购物车管理 123

3.7.1添加产品到购物车 124

3.7.2从匿名用户迁移购物车 125

3.7.3更新购物车 126

3.7.4购物车结算功能 128

3.8关键技术讲解 130

3.8.1 ASP.NET全局异常处理 131

3.8.2在ASP.NET中发送电子邮件 131

3.9小结 132

第4章 基于ASP.NET MVC 2的内容管理系统 133

4.1系统总体设计 134

4.1.1需求分析 134

4.1.2可行性分析 134

4.1.3系统目标 136

4.1.4系统功能结构 136

4.1.5构建开发环境 136

4.1.6系统功能介绍 136

4.1.7系统架构简介 138

4.2数据库设计 139

4.2.1数据表结构 139

4.2.2使用代码生成器生成实体类与数据库脚本 140

4.2.3实现模型架构设计 143

4.3系统核心层设计 145

4.3.1在Web.confiig配置文件中配置系统环境 145

4.3.2在Global.asax中配置URL路由 147

4.3.3理解应用程序环境配置 150

4.3.4使用测试数据还是使用真实数据 151

4.3.5理解控制器的继承层次 152

4.3.6使用母版页和CSS控制外观 153

4.3.7动态设置页面标题 154

4.3.8定义网站主题CSS 156

4.3.9实现母版页页面布局 156

4.4实现内容发布功能 158

4.4.1实现文章控制器 158

4.4.2实现文章列表视图 161

4.4.3实现文章详细视图 164

4.4.4编辑文章功能 165

4.4.5创建文章功能 169

4.5事件日志管理功能 170

4.5.1显示事件列表 171

4.5.2显示事件详细信息 172

4.5.3管理事件日志 175

4.6实现管理控制面板 176

4.6.1实现网站管理导航栏 176

4.6.2管理网站主题设置 179

4.7关键技术讲解 182

4.7.1了解ASP.NET MVC区域管理 182

4.7.2理解ASP.NET MVC母版页 183

4.8小结 184

第5章 ASP.NET4.0 AJAX博客系统 185

5.1系统总体设计 186

5.1.1需求分析 186

5.1.2可行性分析 186

5.1.3系统目标 187

5.1.4系统功能结构 187

5.1.5构建开发环境 187

5.1.6系统功能介绍 187

5.1.7系统架构简介 190

5.2数据库设计 191

5.2.1数据表结构 191

5.2.2数据表关系 193

5.3系统核心层设计 194

5.3.1在Web.confiig中配置提供者 195

5.3.2实现数据存储提供者 200

5.3.3实现博客内容提供者代理 202

5.3.4定义业务对象基类BusinessBase类 203

5.3.5实现业务对象类 207

5.3.6实现Category博客分类业务对象类 208

5.3.7实现Page静态页面对象类 209

5.3.8实现Post博客文章对象类 211

5.4表现层技术实现 215

5.4.1使用HttpModules实现URL地址重写 215

5.4.2理解博客全局应用程序配置 218

5.4.3实现页面基类BlogBasePage 220

5.5博客文章管理 222

5.5.1显示文章列表 223

5.5.2显示博客文章详细信息 227

5.5.3添加博客文章 229

5.5.4修改博客文章 232

5.5.5删除博客文章 234

5.6博客文章评论管理 235

5.6.1添加新的评论 235

5.6.2修改博客评论 238

5.6.3评论的删除、审核与反审核 239

5.7关键技术讲解 240

5.7.1理解博客Ping服务 240

5.7.2理解自定义主题的实现 242

5.8小结 242

第6章 ASP.NET4.0 jQuery客户关系管理系统 243

6.1系统总体设计 244

6.1.1需求分析 244

6.1.2可行性分析 244

6.1.3系统目标 245

6.1.4系统功能结构 245

6.1.5构建开发环境 245

6.1.6 CRM系统功能介绍 246

6.1.7系统架构简介 248

6.2数据库设计 248

6.2.1数据库及其表设计 248

6.2.2表关系设计 250

6.3系统核心层设计 250

6.3.1使用SQLHelper类操作SQL数据库 251

6.3.2构建业务实体类 255

6.3.3创建业务逻辑处理类 255

6.4登录页与用户首页的实现 255

6.4.1实现用户登录页面 255

6.4.2基于页面框架的布局结构 259

6.4.3实现顶部导航条 259

6.4.4实现边栏导航菜单 261

6.5客户信息管理功能 263

6.5.1实现手动分页的客户信息列表 263

6.5.2使用AspNetPager控件分页 267

6.5.3添加客户资料 268

6.5.4删除客户资料 270

6.5.5查看客户详细信息 271

6.5.6添加跟踪记录 273

6.5.7分配客户到其他用户 274

6.6用户与权限管理功能 277

6.6.1显示用户列表 277

6.6.2创建新用户 279

6.6.3添加用户角色 282

6.7关键技术讲解 283

6.7.1使用jQuery选择器查找页面元素 283

6.7.2理解jQuery层次式选择器 284

6.8小结 285

第7章 使用ASP.NET+Div+CSS打造企业门户网站 286

7.1系统总体设计 287

7.1.1需求分析 287

7.1.2可行性分析 287

7.1.3系统目标 288

7.1.4系统功能结构 288

7.1.5构建开发环境 288

7.1.6门户网站系统功能 289

7.1.7系统架构 290

7.2数据库设计 291

7.2.1数据库表设计 291

7.2.2数据表关系设计 293

7.3系统核心层设计 294

7.3.1 Web.config系统配置 294

7.3.2业务实体类设计 297

7.3.3自定义数据提供者实现 299

7.3.4产品分类提供者实现 299

7.3.5企业新闻提供者实现 306

7.3.6企业职员提供者实现 308

7.3.7客户信誉提供者实现 310

7.3.8业务逻辑类设计 310

7.3.9系统公共类实现 313

7.4用户界面的设计 315

7.4.1使用Div+CSS布局母版页 315

7.4.2定义站点导航栏 318

7.4.3多主题网站设计 319

7.5企业门户网站页面实现 320

7.5.1实现产品分类树状列表 321

7.5.2产品清单功能实现 324

7.5.3产品明细页面实现 328

7.5.4企业新闻发布列表页面实现 330

7.5.5企业职员列表功能实现 334

7.5.6客户信誉列表功能实现 337

7.6关键技术讲解 338

7.6.1理解Div+CSS浮动式页面布局 338

7.6.2理解ASP.NET站点地图技术 339

7.7小结 343

第8章 ASP.NET 4.0 ExtJs网上课程管理系统 344

8.1系统总体设计 345

8.1.1需求分析 345

8.1.2可行性分析 345

8.1.3系统目标 346

8.1.4系统功能结构 346

8.1.5构建开发环境 346

8.1.6课程管理系统功能介绍 347

8.1.7系统架构简介 348

8.2数据库设计 349

8.2.1数据表结构 349

8.2.2根据数据表生成实体类 350

8.3系统核心层设计 352

8.3.1定义数据访问接口 352

8.3.2实现SqlServer数据访问层 353

8.3.3理解DBUtility类库项目的实现 355

8.3.4数据访问工厂DALFactory的实现 356

8.3.5业务逻辑层BLL的实现 358

8.3.6 Web.confiig应用程序配置 359

8.3.7 ExtAsp.NET使用简介 360

8.4主用户界面设计 361

8.4.1实现系统登录页面 361

8.4.2系统主界面设计 363

8.4.3使用RegionPanel进行布局 364

8.4.4使用Tree控件构造导航列表 365

8.4.5使用TabStrip构建标签式页面 367

8.4.6动态创建Tab标签页 368

8.5管理课程内容 370

8.5.1显示课程内容列表 370

8.5.2在Grid控件中排序和分页数据 372

8.5.3添加新的课程内容 373

8.5.4编辑课程内容 376

8.5.5删除课程内容 377

8.6课程栏目管理 378

8.6.1显示课程栏目列表 378

8.6.2添加新的课程栏目 381

8.6.3编辑课程栏目 383

8.6.4删除课程栏目 384

8.7关键技术讲解 386

8.7.1使用ExtAspNet开发ExtJs风格的程序 386

8.7.2配置ExtAspNet应用程序项目 386

8.8小结 387

第9章 基于ASP.NET三层架构订单管理系统 388

9.1系统总体设计 389

9.1.1需求分析 389

9.1.2可行性分析 389

9.1.3系统目标 390

9.1.4系统功能结构 390

9.1.5构建开发环境 390

9.1.6订单管理系统功能介绍 391

9.1.7系统架构简介 394

9.2数据库设计 395

9.2.1数据表结构 396

9.2.2数据表关系 398

9.3系统核心层设计 400

9.3.1系统实体类的定义 400

9.3.2使用DBUtility操作数据库 401

9.3.3构建数据访问层DAL 402

9.3.4实现业务逻辑层BLL 404

9.3.5 Web.confiig系统配置 406

9.3.6系统登录页面 407

9.3.7订单管理系统首页的实现 408

9.3.8使用CSS构建导航菜单 409

9.4销售订单管理功能 411

9.4.1创建销售订单 411

9.4.2显示订单列表 414

9.4.3添加材料需求列表 416

9.4.4添加材料需求明细表 419

9.4.5客户的收款与退款 422

9.5订货单管理 425

9.5.1新建订货单 425

9.5.2订货单明细管理 429

9.5.3订货单成本及付款管理 432

9.6仓库管理 434

9.6.1订货单入库管理 434

9.6.2材料出库单管理 437

9.6.3材料出库管理 438

9.7关键技术讲解 440

9.7.1理解UpdatePanel控件 440

9.7.2使用UpdateProgress控件 443

9.8小结 444

第10章 使用ASP.NET MVC开发微博 445

10.1系统总体设计 446

10.1.1什么是微博客 446

10.1.2需求分析 447

10.1.3可行性分析 447

10.1.4系统目标 448

10.1.5系统功能结构 448

10.1.6构建开发环境 448

10.1.7微博系统简介 448

10.1.8系统架构简介 451

10.2数据库设计 452

10.2.1数据表结构 452

10.2.2数据表关系 455

10.2.3创建LINQ to SQL类 455

10.3系统核心层设计 456

10.3.1 Web.confiig系统配置 457

10.3.2配置URL路由 459

10.3.3理解控制器继承结构 460

10.3.4实现模型类继承层次结构 465

10.3.5实现站点母版页 466

10.4微博基本功能实现 467

10.4.1实现微博首页 467

10.4.2实现ASP.NET MVC消息分页功能 470

10.4.3使用jQuery实现AJAX登录或注册功能 471

10.4.4发布微博消息 476

10.4.5回复微博消息 480

10.4.6删除微博消息 482

10.4.7添加对朋友的关注 484

10.4.8实现粉丝列表 489

10.5微博分组功能的实现 490

10.5.1创建分组 491

10.5.2加入分组 494

10.5.3发布分组消息 497

10.5.4管理组设置 499

10.6关键技术讲解 501

10.6.1理解jQuery的$.ajax()异步行为调用 501

10.6.2基于模板的邮件发送 502

10.7小结 503

第11章 使用ASP.NET4.0实现团购系统 504

11.1系统总体设计 505

11.1.1团购系统简介 505

11.1.2需求分析 505

11.1.3可行性分析 505

11.1.4系统目标 506

11.1.5系统功能结构 507

11.1.6构建开发环境 507

11.1.7团购系统预览 507

11.1.8系统架构简介 509

11.2数据库设计 509

11.2.1数据表结构 509

11.2.2数据表关系 512

11.3系统核心层设计 512

11.3.1定义业务实体类集合 512

11.3.2数据库辅助类DataBase的实现 513

11.3.3实现业务逻辑类集合 514

11.3.4实现系统公共的Common类 516

11.4团购功能的实现 517

11.4.1实现团购系统首页 517

11.4.2实现团购新闻列表用户控件 518

11.4.3显示最新团购列表 519

11.4.4显示团购详细信息 520

11.4.5参与团购功能实现 523

11.4.6查看我的订单记录 526

11.5团购管理功能的实现 527

11.5.1团购公司管理 528

11.5.2编辑公司信息页面 531

11.5.3团购产品管理页面 532

11.5.4插入团购产品业务逻辑实现 536

11.5.5团购信息管理 538

11.6关键技术讲解 540

11.6.1 ADO.NET应用程序事务处理 540

11.6.2使用Transaction类处理事务 541

11.7小结 544

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