成功加入购物车

去购物车结算 X
闲暇一卷书的书店
  • ASP.NET Web程序设计
  • ASP.NET Web程序设计
  • ASP.NET Web程序设计
  • ASP.NET Web程序设计

ASP.NET Web程序设计

举报

正版全新

  • 装帧:    其他
  • 开本:    32开
  • 纸张:    胶版纸
  • 出版时间: 
  • 装帧:  其他
  • 开本:  32开
  • 纸张:  胶版纸

售价 36.77 7.5折

定价 ¥49.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-05-16

    数量
    库存5
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      1284248
      商品描述:
      【书    名】 ASP.NET Web程序设计
      【书    号】 9787302471653
      【出 版 社】 清华大学出版社
      【作    者】 丁允超、汪忆、张浩然、李发陵、冷亚洪
      【出版日期】 2017-07-01
      【版    次】 1
      【开    本】 32开
      【定    价】 49.00元

      【编辑推荐】 
      本书系统的介绍了使用ASP.NET 4.5进行Web程序开发应该掌握的主要技术,全书分为基础篇和项目篇,共17章,核心内容包括ADO.NET数据访问技术,三层架构,ASP.NET运行原理,ASP.NET服务端控件,ASP.NET内置对象,服务器端验证,主题、母版页和用户控件,ASP.NET AJAX,导航,全球化,以及一个综合开发项目。

      【内容简介】 
      本书系统地介绍了使用ASP.NET 4.5进行Web程序开发应该掌握的主要技术。全书分为基础篇和项目篇,共17章,核心内容包括ADO.NET数据库访问技术,三层架构,ASP.NET运行原理,ASP.NET服务端控件,ASP.NET内置对象,服务器端验证,主题、母版页和用户控件,ASP.NET AJAX应用,导航,全球化,以及一个综合开发项目。
      本书在基础篇中紧紧围绕“理论知识 开发案例”的模式进行编写;在项目篇中以一个完整的项目为主线,将Web开发相关技术应用于实际的项目开发当中。本书非常注重基础,内容丰富,相关例子和项目的代码十分完整,适合作为高等院校应用型本科及职业院校计算机、软件工程等相关专业的教材,或供ASP.NET Web应用程序人员参考阅读。

      【目录】 
      目录

       

      基础篇

      第1章ADO.NET数据库访问技术31.1准备工作3

      1.1.1建立数据库3

      1.1.2建表3

      1.1.3建立存储过程3

      1.2ADO.NET概述4

      1.3数据库连接字符串5

      1.3.1数据库连接字符串参数5

      1.3.2连接到SQL Server的连接字符串5

      1.3.3连接字符串的存放位置8

      1.4ADO.NET数据库操作对象9

      1.4.1Connection对象9

      1.4.2Command对象12

      1.4.3SqlParameter对象16

      1.4.4DataReader对象19

      1.4.5DataAdapter对象23

      1.4.6DataSet对象24

      1.4.7DataTable对象30

      1.5本章小结30

      习题30

      第2章三层架构34

      2.1三层架构概述34

      2.2三层架构原理35

      2.3搭建三层架构36

      2.3.1建立实体层36

      2.3.2建立数据访问层37

      2.3.3建立业务逻辑层38ASP.NET Web程序设计目录2.3.4建立DBHelp项目40

      2.3.5建立Common项目42

      2.3.6建立表示层44

      2.4本章小结46

      习题46

      第3章ASP.NET运行原理48

      3.1ASP.NET概述48

      3.1.1框架类库48

      3.1.2公共语言运行时53

      3.2应用程序生命周期54

      3.3Global.asax文件56

      3.4编译生命周期57

      3.5ASPX页面生命周期59

      3.5.1常规页生命周期阶段59

      3.5.2基于母版页的页面生命周期60

      3.5.3自定义控件的页面生命周期61

      3.6页面生命周期事件62

      3.7Web.config文件64

      3.8本章小结69

      习题69

      第4章ASP.NET服务器端控件71

      4.1ASP.NET服务器端控件概述71

      4.2控件的公共属xing和事件72

      4.3Label控件73

      4.3.1常用属xing73

      4.3.2基本操作74

      4.4TextBox控件76

      4.4.1常用属xing76

      4.4.2基本操作76

      4.4.3TextBox数据输入模式77

      4.4.4输入字符限制78

      4.4.5自动回传服务器78

      4.4.6TextChanged事件78

      4.4.7设置快捷键78

      4.4.8TextBox使用案例79

      4.5DropDownList控件84

      4.5.1常用属xing和方法84

      4.5.2声明下拉列表选项86

      4.5.3以程序控制方式动态绑定到数据源91

      4.5.4获取被选中的选项96

      4.5.5合并自定义选项和数据源绑定的选项99

      4.5.6启用网页回传功能100

      4.5.7DropDownList下拉列表选项的常用方式101

      4.6CheckBox控件107

      4.6.1常用属xing107

      4.6.2基本操作108

      4.6.3复选框组114

      4.7RadioButton控件128

      4.7.1常用属xing和事件128

      4.7.2基本操作128

      4.7.3单选按钮组132

      4.8Button控件138

      4.8.1常用属xing138

      4.8.2基本操作139

      4.9LinkButton控件145

      4.9.1常用属xing145

      4.9.2基本操作146

      4.10GridView控件146

      4.10.1常用属xing和事件147

      4.10.2创建GridView控件150

      4.10.3GridView绑定数据源151

      4.10.4美化Gridview控件的外观155

      4.10.5GridView控件的数据行选择158

      4.10.6设置与获取GridView控件的主键163

      4.10.7GridView控件的排序169

      4.10.8GridView控件的分页172

      4.10.9GridView控件的数据编辑功能178

      4.10.10GridView控件的字段类型183

      4.11本章小结186

      习题186

      第5章ASP.NET内置对象190

      5.1ASP.NET内置对象概述190

      5.2Page对象190

      5.2.1初识Page对象190

      5.2.2Page对象的常用属xing190

      5.2.3Page对象的常用方法191

      5.3Response对象193

      5.3.1初识Response对象193

      5.3.2Response对象的常用属xing194

      5.3.3Response对象的常用方法195

      5.3.4Response对象的应用197

      5.4Request对象199

      5.4.1初识Request对象199

      5.4.2Request对象的常用属xing199

      5.4.3Request对象的常用方法201

      5.4.4Request对象的应用202

      5.5Application对象205

      5.5.1初识Application对象205

      5.5.2Application对象的常用属xing206

      5.5.3Application对象的常用方法207

      5.5.4Application对象的事件209

      5.5.5Application对象的应用210

      5.6Session对象212

      5.6.1初识Session对象212

      5.6.2Session对象的常用属xing213

      5.6.3Session对象的常用方法213

      5.6.4Session对象的应用214

      5.7Cookie对象216

      5.7.1初识Cookie对象216

      5.7.2Cookie对象的常用属xing218

      5.7.3Cookie对象的常用方法218

      5.8Server对象219

      5.8.1初识Server对象219

      5.8.2Server对象的常用属xing219

      5.8.3Server对象的常用方法219

      5.9本章小结221

      习题221

      第6章服务器端验证223

      6.1验证是否输入数据224

      6.1.1RequiredFieldValidator验证控件224

      6.1.2RequiredFieldValidator控件的应用225

      6.2比较数据是否一致227

      6.2.1CompareValidator控件227

      6.2.2CompareValidator控件的应用229

      6.3验证输入数据的范围230

      6.3.1RangeValidator控件230

      6.3.2RangeValidator控件的应用232

      6.4验证数据输入格式233

      6.4.1RegularExpressionValidator控件234

      6.4.2正则表达式235

      6.4.3RegularExpressionValidator控件的应用239

      6.5自定义验证控件240

      6.5.1CustomValidator控件240

      6.5.2CustomValidator控件的应用241

      6.6验证错误信息汇总242

      6.6.1ValidationSummary控件243

      6.6.2ValidationSummary控件的应用244

      6.7本章小结246

      习题246

      第7章主题、母版页和用户控件248

      7.1主题248

      7.1.1概述248

      7.1.2主题的创建249

      7.1.3主题的应用250

      7.1.4SkinID的应用251

      7.1.5主题的禁用251

      7.2母版页252

      7.2.1概述252

      7.2.2创建母版页253

      7.2.3母版页的使用256

      7.3用户控件257

      7.3.1概述257

      7.3.2创建用户控件258

      7.3.3用户控件的使用260

      7.4本章小结261

      习题261

      第8章ASP.NET AJAX应用262

      8.1AJAX概述262

      8.2ASP.NET AJAX控件264

      8.2.1脚本管理控件——ScriptManager控件264

      8.2.2脚本管理控件——ScriptManagerProxy控件267

      8.2.3时间控件——Timer控件269

      8.2.4更新区域控件——UpdatePanel控件270

      8.2.5更新进度控件——UpdateProgress控件272

      8.3AJAX编程274

      8.3.1自定义异常处理274

      8.3.2使用母版页的UpdatePanel276

      8.3.3母版页刷新内容窗体277

      8.4本章小结279

      习题280

      第9章导航281

      9.1导航概述281

      9.2站点地图281

      9.3TreeView控件283

      9.3.1TreeView控件的常用属xing283

      9.3.2TreeView控件的常用事件285

      9.3.3TreeView控件的基本应用286

      9.4Menu控件290

      9.4.1Menu控件的常用属xing290

      9.4.2Menu控件的常用事件292

      9.4.3Menu控件的基本应用292

      9.5SiteMapPath控件294

      9.5.1SiteMapPath控件的常用属xing294

      9.5.2SiteMapPath控件的常用事件295

      9.5.3SiteMapPath控件的基本应用295

      9.6本章小结297

      习题297

      第10章全球化298

      10.1概述298

      10.2应用程序的全球化298

      10.3应用程序的本地化301

      10.4为ASP.NET网页全球化设置区域xing和UI区域xing312

      10.5通过示例说明实现多语言的切换314

      10.6区域xing名称和标识符320

      10.7本章小结326

      习题326

      项目篇

      第11章系统分析及数据库设计32911.1需求分析329

      11.1.1项目整体需求329

      11.1.2用例图330

      11.1.3申请订票用例规约331

      11.1.4确认订票用例规约331

      11.1.5到票登记用例规约332

      11.1.6领票操作用例规约332

      11.1.7订票统计用例规约333

      11.2数据库设计334

      11.2.1数据库关系图334

      11.2.2数据库字典表335

      11.3本章小结336

      第12章系统架构337

      12.1系统技术架构337

      12.1.1WCF基础337

      12.1.2SQL事务处理339

      12.1.3三层架构340

      12.2登录351

      12.2.1界面设计351

      12.2.2界面实现351

      12.2.3功能实现357

      12.3主界面360

      12.4Web.config配置366

      12.5本章小结367

      第13章申请订票368

      13.1功能概述368

      13.2界面设计368

      13.3界面实现369

      13.4功能实现375

      13.4.1建立存储过程375

      13.4.2编写Domain层代码376

      13.4.3编写Manager层代码377

      13.4.4编写Component层代码379

      13.5本章小结380

      第14章确认订票381

      14.1功能概述381

      14.2界面设计381

      14.3界面实现381

      14.4功能实现385

      14.4.1建立存储过程385

      14.4.2编写Domain层代码386

      14.4.3编写Manager层代码388

      14.4.4编写Component层代码390

      14.5本章小结391

      第15章到票登记392

      15.1功能概述392

      15.2界面设计392

      15.3界面实现392

      15.4功能实现396

      15.4.1建立存储过程396

      15.4.2编写Manager层代码397

      15.4.3编写Component层代码398

      15.5本章小结399

      第16章领票操作400

      16.1功能概述400

      16.2界面设计400

      16.3界面实现401

      16.4功能实现409

      16.4.1建立存储过程409

      16.4.2编写Manager层代码410

      16.4.3编写Component层代码411

      16.5本章小结412

      第17章订票统计413

      17.1功能概述413

      17.2界面设计413

      17.3界面实现414

      17.4功能实现420

      17.4.1建立存储过程420

      17.4.2编写Domain层代码421

      17.4.3编写Manager层代码424

      17.4.4编写Component层代码425

      17.5本章小结427

      参考文献428

      【文摘】 
      第3章ASP.NET运行原理本章将详细阐述ASP.NET的基本概念及特点、ASP.NET应用程序生命周期的概念、ASPX页面的生命周期及生命周期阶段和事件、Global.cs文件、应用程序项的编译生命周期、Web.config文件等内容。通过本章的学习,会对ASP.NET运行原理有深入的认识和了解。3.1ASP.NET概述ASP.NET是微软.NET Framework的一部分。要构建ASP.NET页面,需要利用.NET Framework的特xing。.NET Framework由两部分组成: 框架类库(Framework Class Library)和公共语言运行库。ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供。当编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、JScript .NET和J#。使用这些语言,可以开发具有公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。ASP.NET包括: 页和控件框架、ASP.NET编译器、安全基础结构、状态管理功能、应用程序配置、运行状况监视和xing能功能、调试支持、XML Web Services框架、可扩展的宿主环境和应用程序生命周期管理及可扩展的设计器环境。3.1.1框架类库.NET Framework包含成千上万能用于构建应用程序的类。框架类库被设计用来使普通的编程任务更易于完成。下面是框架中的几个类。 File类: 用于表示硬盘中的文件。可以使用File类来检测文件是否存在、新建文件、删除文件和完成更多与文件操作相关的任务。 Graphic类: 用于完成与各种类型图像(比如GIF、PNG、BMP和JPEG图像)相关的工作。 Graphics类: 可用于在一个图像中绘制矩形、弧形、椭圆和其他各种元素。 Random类: 用于生成随机数。 SmtpClient类: 用于发送电子邮件,并可用于发送包含附件和HTML内容的电子邮件。这里列举出了框架中的4个类,而.NET Framework包含了13000多个可用于构建应用程序的类。打开Microsoft .NET Framework SDK文档(位于微软.NET Framework开发人员中心网站),展开ClassLibrary(类库参考)节点。SDK文档网站位于https://technet.microsoft.com/enus/.1. 命名空间.NET Framework包含的一万多个类是一个很大的数字。如果微软简单地把这些类混杂在一起,那么你永远也找不到任何想要的东西。幸好,微软把框架中的这些类分别放在了不同的命名空间中。命名空间(namespace)仅仅是一个类别。命名空间中,所有处理微软SQL Server数据库的类都位于System.Data.SqlClient命名空间中。在页面中使用一个类之前,必须先指出这个类所关联的命名空间。有很多种途径来做这件事情。首先,可以使用类的命名空间来“完全限定”(full qualify)类名。命名空间中,可以使用下面的语句来检测一个文件是否存在:System.IO.File.Exists('SomeFile.txt");其次,使用类时都要指定它的命名空间很快就会让你觉得单调乏味(要输入很多字)。第二种方法是引用一个命名空间,例如,SmtpClient类属于System.Net.Mail命名空间的一部分,可以导入这个命名空间,代码如下:using System.Net.Mail;导入了一个共同的命名空间后,就可以使用这个命名空间中的所有类而不需要完全限定类名。*后,如果在应用程序的多个页面中都使用一个命名空间,那么可以配置应用程序中的所有页面以识别这个命名空间。.NET Framework类库是一个库的类、接口和值类型提供对系统功能的访问权限。它是.NET Framework构建应用程序、组件和控件的基础。表31中列出并记录了类库中的命名空间及命名空间类别说明。表31类库中的命名空间及命名空间类别说明命 名 空 间说明Accessibility它的所有公开的成员都是组件对象模型(COM)辅助功能接口的托管包装的一部分Microsoft.Activities它包含支持针对Windows Workflow Foundation应用程序的MSBuild和调试器扩展的类型Microsoft.Build它包含具有以下功能的类型: 以编程方式访问和控制 MSBuild 引擎Microsoft.CSharp它包含支持以下功能的类型: 对使用C#语言编写的源代码执行编译和进行代码生成,以及动态语言运行时(DLR)和C#语言之间进行互操作Microsoft.JScript它包含具有以下功能的类: 支持用JScript语言生成代码和进行编译续表命 名 空 间说明Microsoft.SqlServer.Server它包含类、接口和特定于Microsoft.NET Framework公共语言运行时(CLR)集成到Microsoft SQL Server和SQL Server数据库引擎进程的执行环境的枚举Microsoft.VisualBasic它包含具有以下功能的类: 支持用Visual Basic语言生成代码和进行编译。子命名空间包含具有以下功能的类型: 为Visual Basic编译器提供服务,支持Visual Basic应用程序模型、My命名空间、lambda表达式和代码转换Microsoft.VisualC它包含具有以下功能的类型: 支持Visual C  编译器,实现STL/CLR库和STL/CLR库通用接口Microsoft.Win32它提供具有以下功能的类型: 处理操作系统引发的事件、操纵系统注册表、代表文件和操作系统句柄Microsoft.Windows它包含支持Windows Presentation Framework(WPF)应用程序中的主题和预览的类型System它包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特xing以及处理异常的基础类System.Activities它包含在Windows Workflow Foundation 中创建和处理活动所需要的所有类System.AddIn它包含具有以下用途的类型: 确定、注册、激活和控制加载项,允许加载项与主机应用程序进行通信System.CodeDom它包含具有以下功能的类: 表示源代码文档的元素和支持使用支持的编程语言生成和编译源代码System.Collections它包含具有以下功能的类型: 定义各种标准的、专门的、通用的集合对象System.ComponentModel它包含具有以下功能的类型: 实现组件和控件的运行时和设计时行为。子命名空间支持Managed Extensibility Framework(MEF),提供用于为ASP.NET动态数据控件定义元数据的属xing类

      配送说明

      ...

      相似商品

      为你推荐

    本店分类
    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看