文轩网图书旗舰店
  • 扫码下单

  • Web程序设计——ASP.NET实用网站开发(第3版)微课版 沈士根,叶晓彤 著 大中专 文轩网
  • 新华书店正版
    • 作者: 沈士根,叶晓彤著
    • 出版社: 清华大学出版社
    • 出版时间:2018-09-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    文轩网图书旗舰店

  •      https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 沈士根,叶晓彤著
    • 出版社:清华大学出版社
    • 出版时间:2018-09-01 00:00:00
    • 版次:3
    • 印次:1
    • 印刷时间:2018-09-01
    • 字数:504千字
    • 页数:307
    • 开本:16开
    • 装帧:平装
    • ISBN:9787302506799
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    Web程序设计——ASP.NET实用网站开发(第3版)微课版

    作  者:沈士根,叶晓彤 著
    定  价:49
    出 版 社:清华大学出版社
    出版日期:2018年09月01日
    页  数:307
    装  帧:平装
    ISBN:9787302506799
    主编推荐

    内容简介

    ASP.NET是Web应用程序开发的主流技术之一。本书以Visual Studio Community 2017为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、主题、母版、用户控件、网站导航、ASP.NET Ajax、Web服务、WCF服务、文件处理等,很后的MyPetShop应用程序综合了开发全过程,提供了基于ASP.NET三层架构开发Web应用程序的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。为方便教师教学和读者自学,本书通过嵌入二维码形式提供了书中重点内容的讲解视频,还有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第3版)》,以及配null

    作者简介

    精彩内容

    目录
    第1章ASP.NET运行及开发环境1
    1.1ASP.NET概述1
    1.1.1静态页面和动态页面1
    1.1.2.NET Framework1
    1.1.3ASP.NET特性2
    1.1.4ASP.NET的开发模式2
    1.2IIS3
    1.2.1IIS 7.5的安装3
    1.2.2IIS 7.5中的网站、Web应用程序和虚拟目录4
    1.2.3IIS Express7
    1.3Visual Studio Community 20178
    1.3.1开发环境概览8
    1.3.2使用解决方案管理VSC 2017中新建的网站10
    1.3.3发布Web应用12
    1.3.4复制网站14
    1.4小结14
    1.5习题15
    第2章ASP.NET网站文件、jQuery和Bootstrap17
    2.1.html文件和XHTML517
    2.1.1.html文件结构17
    2.1.2常用的XHTML5元素18
    实例2-1认识常用的XHTML5元素19
    2.2.aspx文件20
    2.2.1单文件页模型20
    实例2-2熟悉单文件页模型21
    2.2.2代码隐藏页模型22
    实例2-3熟悉代码隐藏页模型22
    2.3.css文件和CSS常识23
    2.3.1定义CSS3样式23
    2.3.2CSS3样式位置24
    实例2-4运用页面样式25
    实例2-5运用外部样式表26
    2.4.js文件和JavaScript常识27
    2.4.1JavaScript代码位置27
    实例2-6熟悉元素中的JavaScript代码27
    实例2-7熟悉元素中的JavaScript代码28
    实例2-8运用独立的.js文件29
    2.4.2JavaScript运用实例29
    实例2-9实现图片动态变化效果29
    实例2-10实现一个简易时钟30
    2.5jQuery31
    2.5.1jQuery基础语法32
    2.5.2jQuery运用实例33
    实例2-11利用jQuery管理XHTML元素33
    实例2-12利用jQuery实现一个时间数据来源于服务器端的时钟34
    2.6.xml文件和XML常识36
    实例2-13表达一个XML格式的早餐菜单36
    2.7Web.config37
    2.8Global.asax37
    2.9Bootstrap38
    实例2-14利用Bootstrap设计表单38
    2.10小结40
    2.11习题40
    第3章C#和ASP.NET的结合43
    3.1C#概述43
    3.2.NET Framework命名空间43
    3.3编程规范44
    3.3.1程序注释44
    3.3.2命名规则44
    3.4常量与变量45
    3.4.1常量声明45
    3.4.2变量声明46
    3.4.3修饰符46
    3.4.4局部变量作用范围46
    3.5数据类型47
    3.5.1值类型47
    实例3-1运用枚举类型变量48
    3.5.2引用类型49
    3.5.3装箱和拆箱50
    3.6运算符51
    3.7流程控制52
    3.7.1选择结构52
    实例3-2运用switch语句53
    3.7.2循环结构54
    实例3-3运用while语句54
    实例3-4运用for语句56
    实例3-5运用foreach语句57
    3.7.3异常处理57
    实例3-6运用throw语句58
    实例3-7运用try…catch…finally结构59
    3.8自定义ASP.NET类60
    3.8.1类的常识61
    3.8.2属性61
    实例3-8定义Account类的属性61
    3.8.3构造函数62
    实例3-9定义Account类的构造函数62
    3.8.4方法63
    实例3-10定义Account类的存款和取款方法63
    实例3-11结合Account类和ASP.NET页面64
    3.8.5事件65
    实例3-12在AccountEvent类中增加账户金额不足事件并运用事件65
    3.8.6继承67
    实例3-13实现继承类67
    3.9ASP.NET页面调试67
    3.10小结68
    3.11习题69
    第4章ASP.NET标准控件71
    4.1ASP.NET页面事件处理概述71
    4.1.1ASP.NET页面事件71
    4.1.2IsPostBack属性71
    实例4-1运用IsPostBack属性72
    4.2ASP.NET服务器控件概述73
    4.2.1HTML服务器控件简介73
    4.2.2Web服务器控件简介73
    4.3常用ASP.NET标准控件73
    4.3.1Label控件74
    实例4-2通过键盘快捷键激活特定文本框74
    4.3.2TextBox控件75
    实例4-3综合运用TextBox控件75
    4.3.3Button、LinkButton和ImageButton控件77
    实例4-4利用Button控件执行客户端脚本77
    4.3.4DropDownList控件78
    实例4-5实现联动的下拉列表79
    4.3.5ListBox控件81
    实例4-6实现数据项在ListBox控件之间的移动82
    4.3.6CheckBox和CheckBoxList控件83
    实例4-7运用CheckBoxList控件83
    4.3.7RadioButton和RadioButtonList控件84
    4.3.8Image和ImageMap控件85
    实例4-8利用ImageMap控件设计导航栏86
    4.3.9HyperLink控件86
    实例4-9组合使用HyperLink和Image控件87
    4.3.10Table控件87
    实例4-10动态生成表格87
    4.3.11Panel和PlaceHolder控件89
    实例4-11利用Panel实现简易注册页面89
    实例4-12利用PlaceHolder动态添加控件91
    4.4小结92
    4.5习题93
    第5章ASP.NET窗体验证95
    5.1窗体验证概述95
    5.2ASP.NET服务器验证控件96
    5.2.1RequiredFieldValidator控件96
    实例5-1禁止空数据且同时要改变初始值97
    5.2.2CompareValidator控件98
    实例5-2运用CompareValidator控件98
    5.2.3RangeValidator控件99
    实例5-3运用RangeValidator控件99
    5.2.4RegularExpressionValidator控件100
    实例5-4验证电子邮件地址101
    5.2.5CustomValidator控件102
    实例5-5验证必须输入一个偶数102
    5.2.6ValidationSummary控件105
    实例5-6综合运用验证控件105
    5.3小结108
    5.4习题108
    第6章HTTP请求、响应及状态管理110
    6.1HTTP请求110
    实例6-1利用QueryString在页面间传递数据信息110
    实例6-2利用ServerVariables和Browser返回服务器端和客户端信息112
    6.2HTTP响应113
    实例6-3利用Write()方法输出XHTML文本113
    实例6-4利用Redirect()方法重定向页面114
    6.3HttpServerUtility115
    实例6-5运用HttpServerUtility对象116
    6.4跨页面提交117
    实例6-6运用跨页面提交技术117
    6.5状态管理119
    6.5.1ViewState119
    6.5.2HiddenField控件120
    6.5.3Cookie120
    实例6-7利用Cookie页面访问121
    6.5.4Session123
    实例6-8利用Session页面访问124
    6.5.5Application126
    实例6-9统计网站在线人数126
    6.6小结127
    6.7习题128
    第7章数据访问130
    7.1数据访问概述130
    7.2建立SQL Server 2016 Express数据库131
    7.3使用数据源控件实现数据访问133
    实例7-1利用LinqDataSource和GridView显示表数据133
    7.4使用LINQ实现数据访问135
    7.4.1LINQ查询表达式135
    7.4.2LINQ to SQL概述136
    7.4.3利用LINQ to SQL查询数据137
    实例7-2利用LINQ to SQL实现投影137
    实例7-3利用LINQ to SQL实现选择138
    实例7-4利用LINQ to SQL实现排序138
    实例7-5利用LINQ to SQL实现分组138
    实例7-6利用LINQ to SQL实现聚合操作139
    实例7-7利用LINQ to SQL实现直接引用对象连接140
    实例7-8利用LINQ to SQL实现join连接140
    实例7-9利用LINQ to SQL实现模糊查询141
    7.4.4利用LINQ to SQL管理数据141
    实例7-10利用LINQ to SQL插入数据141
    实例7-11利用LINQ to SQL修改数据142
    实例7-12利用LINQ to SQL删除数据142
    实例7-13利用LINQ to SQL调用存储过程143
    7.4.5LINQ to XML概述143
    7.4.6利用LINQ to XML管理XML文档144
    实例7-14利用LINQ to XML创建XML文档144
    实例7-15利用LINQ to XML查询指定属性的元素145
    实例7-16利用LINQ to XML插入元素146
    实例7-17利用LINQ to XML修改元素146
    实例7-18利用LINQ to XML删除元素147
    7.5小结147
    7.6习题147
    第8章数据绑定150
    8.1数据绑定概述150
    8.2ListControl类控件150
    实例8-1结合使用DropDownList和LINQ显示数据151
    实例8-2根据选择项填充列表框内容152
    8.3GridView控件154
    8.3.1分页和排序154
    实例8-3分页和排序GridView中数据154
    8.3.2定制数据绑定列156
    实例8-4自定义GridView数据绑定列156
    8.3.3使用模板列158
    实例8-5运用GridView模板列159
    8.3.4利用GridView编辑、删除数据162
    实例8-6为GridView中“删除”链接按钮添加客户端提示信息162
    实例8-7结合GridView和独立页修改数据164
    8.3.5显示主从表167
    实例8-8在同一页显示主从表167
    实例8-9在不同页显示主从表169
    8.4DetailsView控件172
    实例8-10结合GridView和DetailsView管理数据172
    8.5小结175
    8.6习题175
    第9章ASP.NET三层架构177
    9.1ASP.NET三层架构概述177
    9.2搭建ASP.NET三层架构178
    实例9-1搭建基于ASP.NET三层架构的MyPetShop178
    9.3基于ASP.NET三层架构的用户管理181
    9.3.1用户注册181
    实例9-2实现MyPetShop的用户注册功能181
    9.3.2用户登录186
    实例9-3实现MyPetShop的用户登录功能186
    9.3.3用户登录状态和权限189
    实例9-4根据不同用户呈现不同的登录状态和权限190
    9.3.4用户密码修改192
    实例9-5修改已登录一般用户的密码192
    9.3.5用户密码重置195
    实例9-6重置用户密码195
    9.4小结201
    9.5习题201
    第10章主题、母版和用户控件203
    10.1主题203
    10.1.1主题概述203
    10.1.2自定义主题203
    10.1.3使用主题204
    实例10-1动态切换主题205
    10.2母版页207
    10.2.1母版页概述207
    10.2.2创建母版页207
    实例10-2创建母版页207
    10.2.3创建内容页208
    实例10-3创建内容页208
    10.3用户控件209
    10.3.1用户控件概述209
    10.3.2创建用户控件210
    10.3.3使用用户控件211
    实例10-4使用用户控件212
    10.4小结212
    10.5习题213
    第11章网站导航215
    11.1网站地图215
    11.1.1网站地图文件215
    实例11-1创建网站地图216
    11.1.2嵌套网站地图文件217
    实例11-2创建嵌套网站地图217
    11.2SiteMapPath控件显示导航218
    实例11-3利用SiteMapPath控件显示导航218
    11.3TreeView控件显示导航219
    11.3.1TreeView控件219
    实例11-4运用TreeView控件220
    11.3.2使用TreeView控件实现导航223
    实例11-5利用TreeView控件显示导航223
    11.4Menu控件显示导航223
    实例11-6利用Menu控件显示导航菜单224
    11.5在母版页中使用网站导航224
    实例11-7实现基于母版页的网站导航224
    11.6小结226
    11.7习题226
    第12章ASP.NET Ajax228
    12.1Ajax基础228
    12.1.1Ajax概述228
    12.1.2ASP.NET Ajax技术229
    12.2ASP.NET Ajax服务器控件229
    12.2.1ScriptManager控件229
    12.2.2UpdatePanel控件231
    实例12-1使用内部按钮刷新UpdatePanel控件232
    实例12-2使用外部按钮刷新UpdatePanel控件233
    实例12-3在同一个页面中使用多个UpdatePanel控件235
    12.2.3Timer控件236
    实例12-4运用Timer控件237
    12.2.4UpdateProgress控件239
    实例12-5运用UpdateProgress控件239
    12.3AjaxControlToolkit程序包241
    实例12-6运用CalendarExtender控件243
    实例12-7运用PasswordStrength控件244
    12.4小结246
    12.5习题246
    第13章Web服务和WCF服务248
    13.1Web服务248
    13.1.1Web服务概述248
    13.1.2建立ASP.NET Web服务249
    实例13-1建立ASP.NET Web服务249
    13.1.3调用ASP.NET Web服务251
    实例13-2调用ASP.NET Web服务252
    实例13-3运用基于Web服务的AutoCompleteExtender控件253
    13.2WCF服务256
    13.2.1建立WCF服务257
    实例13-4建立WCF服务257
    13.2.2调用WCF服务259
    实例13-5调用WCF服务259
    13.3小结261
    13.4习题261
    第14章文件处理263
    14.1驱动器、文件夹和文件操作263
    14.1.1获取驱动器信息263
    实例14-1显示Web服务器上所有驱动器的信息263
    14.1.2文件夹操作265
    实例14-2计算指定文件夹的大小266
    14.1.3文件操作269
    实例14-3文件的创建、复制、删除和移动操作270
    14.2读写文件273
    14.2.1Stream类273
    实例14-4利用FileStream类读写文件275
    14.2.2Reader和Writer类278
    实例14-5利用StreamReader和StreamWriter读写文本文件279
    实例14-6利用BinaryReader和BinaryWriter读写二进制数据文件280
    14.3文件上传282
    实例14-7利用FileUpload实现文件上传282
    14.4小结284
    14.5习题284
    第15章MyPetShop应用程序286
    15.1系统总体设计和开发思路286
    15.1.1系统功能模块设计286
    15.1.2用户控件设计287
    15.1.3系统数据库总体设计288
    15.1.4Web.config配置文件288
    15.1.5基于VSC 2017开发MyPetShop应用程序的总体思路289
    15.2MyPetShop.mdf数据库设计290
    15.2.1数据表设计290
    15.2.2数据表联系设计292
    15.3用户控件设计293
    15.3.1 “热销商品自动定时刷新”用户控件293
    15.3.2 “商品分类列表”用户控件293
    15.3.3 “近期新商品列表”用户控件293
    15.3.4 “商品分类及商品导航”用户控件293
    15.3.5 “网站导航”用户控件294
    15.3.6 “用户状态”用户控件294
    15.3.7 “天气预报”用户控件294
    15.4前台显示页面设计295
    15.4.1母版页295
    15.4.2首页295
    15.4.3商品详细信息页面296
    15.4.4商品搜索页面297
    15.5用户注册和登录模块设计298
    15.5.1注册新用户298
    15.5.2用户登录298
    15.5.3修改用户密码299
    15.5.4找回用户密码299
    15.5.5退出系统300
    15.6购物车模块设计300
    15.6.1购物车存储设计与实现300
    15.6.2购物车页面设计300
    15.6.3购物车功能的设计与实现301
    15.7订单处理模块设计301
    15.7.1创建订单302
    15.7.2查看订单302
    15.8后台管理模块设计303
    15.8.1商品分类管理303
    15.8.2供应商信息管理303
    15.8.3商品信息管理304
    15.8.4订单管理305
    15.9小结307
    15.10习题307

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购