• 二手当天发Web程序设计ASP.NET实用网站开发第三3版沈士根;叶晓
21年品牌 40万+商家 超1.5亿件商品

二手当天发Web程序设计ASP.NET实用网站开发第三3版沈士根;叶晓

9787302506799

23.5 九品

库存3件

江西吉安
认证卖家担保交易快速发货售后保障

作者沈士根;叶晓彤

出版社清华大学出版社

ISBN9787302506799

出版时间2018-09

装帧平装

开本暂无

页数307页

货号649521272277

上书时间2024-07-12

井大书店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
基本信息书名:Web程序设计 ASP.NET实用网站开发第三3版定价:49.0元作者:沈士根;叶晓彤出版社:清华大学出版社出版日期:2018-09ISBN:9787302506799页码:307商品重量:暂无页数信息编辑推荐暂无信息内容提要ASP.NET是Web应用程序开发的主流技术之一。本书以VisualStudioCommunity2017为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、主题、母版、用户控件、网站导航、ASP.NETAjax、Web服务、WCF服务、文件处理等,*后的MyPetShop应用程序综合了开发全过程,提供了基于ASP.NET三层架构开发Web应用程序的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。为方便教师教学和读者自学,本书通过嵌入二维码形式提供了书中重点内容的讲解视频,还有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第3版)》,以及配套的免费课件、教学大纲、实验大纲、实例源代码等。本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。目录第1章ASP.NET运行及开发环境11.1ASP.NET概述11.1.1静态页面和动态页面11.1.2.NET Framework11.1.3ASP.NET特性21.1.4ASP.NET的开发模式21.2IIS31.2.1IIS 7.5的安装31.2.2IIS 7.5中的网站、Web应用程序和虚拟目录41.2.3IIS Express71.3Visual Studio Community 201781.3.1开发环境概览81.3.2使用解决方案管理VSC 2017中新建的网站101.3.3发布Web应用121.3.4复制网站141.4小结141.5习题15第2章ASP.NET网站文件、jQuery和Bootstrap172.1.html文件和XHTML5172.1.1.html文件结构172.1.2常用的XHTML5元素18实例2-1认识常用的XHTML5元素192.2.aspx文件202.2.1单文件页模型20实例2-2熟悉单文件页模型212.2.2代码隐藏页模型22实例2-3熟悉代码隐藏页模型222.3.css文件和CSS常识232.3.1定义CSS3样式232.3.2CSS3样式位置24实例2-4运用页面样式25实例2-5运用外部样式表262.4.js文件和JavaScript常识272.4.1JavaScript代码位置27实例2-6熟悉元素中的JavaScript代码27实例2-7熟悉元素中的JavaScript代码28实例2-8运用独立的.js文件292.4.2JavaScript运用实例29实例2-9实现图片动态变化效果29实例2-10实现一个简易时钟302.5jQuery312.5.1jQuery基础语法322.5.2jQuery运用实例33实例2-11利用jQuery管理XHTML元素33实例2-12利用jQuery实现一个时间数据来源于服务器端的时钟342.6.xml文件和XML常识36实例2-13表达一个XML格式的早餐菜单362.7Web.config372.8Global.asax372.9Bootstrap38实例2-14利用Bootstrap设计表单382.10小结402.11习题40第3章C#和ASP.NET的结合433.1C#概述433.2.NET Framework命名空间433.3编程规范443.3.1程序注释443.3.2命名规则443.4常量与变量453.4.1常量声明453.4.2变量声明463.4.3修饰符463.4.4局部变量作用范围463.5数据类型473.5.1值类型47实例3-1运用枚举类型变量483.5.2引用类型493.5.3装箱和拆箱503.6运算符513.7流程控制523.7.1选择结构52实例3-2运用switch语句533.7.2循环结构54实例3-3运用while语句54实例3-4运用for语句56实例3-5运用foreach语句573.7.3异常处理57实例3-6运用throw语句58实例3-7运用try…catch…finally结构593.8自定义ASP.NET类603.8.1类的常识613.8.2属性61实例3-8定义Account类的属性613.8.3构造函数62实例3-9定义Account类的构造函数623.8.4方法63实例3-10定义Account类的存款和取款方法63实例3-11结合Account类和ASP.NET页面643.8.5事件65实例3-12在AccountEvent类中增加账户金额不足事件并运用事件653.8.6继承67实例3-13实现继承类673.9ASP.NET页面调试673.10小结683.11习题69第4章ASP.NET标准控件714.1ASP.NET页面事件处理概述714.1.1ASP.NET页面事件714.1.2IsPostBack属性71实例4-1运用IsPostBack属性724.2ASP.NET服务器控件概述734.2.1HTML服务器控件简介734.2.2Web服务器控件简介734.3常用ASP.NET标准控件734.3.1Label控件74实例4-2通过键盘快捷键激活特定文本框744.3.2TextBox控件75实例4-3综合运用TextBox控件754.3.3Button、LinkButton和ImageButton控件77实例4-4利用Button控件执行客户端脚本774.3.4DropDownList控件78实例4-5实现联动的下拉列表794.3.5ListBox控件81实例4-6实现数据项在ListBox控件之间的移动824.3.6CheckBox和CheckBoxList控件83实例4-7运用CheckBoxList控件834.3.7RadioButton和RadioButtonList控件844.3.8Image和ImageMap控件85实例4-8利用ImageMap控件设计导航栏864.3.9HyperLink控件86实例4-9组合使用HyperLink和Image控件874.3.10Table控件87实例4-10动态生成表格874.3.11Panel和PlaceHolder控件89实例4-11利用Panel实现简易注册页面89实例4-12利用PlaceHolder动态添加控件914.4小结924.5习题93第5章ASP.NET窗体验证955.1窗体验证概述955.2ASP.NET服务器验证控件965.2.1RequiredFieldValidator控件96实例5-1禁止空数据且同时要改变初始值975.2.2CompareValidator控件98实例5-2运用CompareValidator控件985.2.3RangeValidator控件99实例5-3运用RangeValidator控件995.2.4RegularExpressionValidator控件100实例5-4验证电子邮件地址1015.2.5CustomValidator控件102实例5-5验证必须输入一个偶数1025.2.6ValidationSummary控件105实例5-6综合运用验证控件1055.3小结1085.4习题108第6章HTTP请求、响应及状态管理1106.1HTTP请求110实例6-1利用QueryString在页面间传递数据信息110实例6-2利用ServerVariables和Browser返回服务器端和客户端信息1126.2HTTP响应113实例6-3利用Write()方法输出XHTML文本113实例6-4利用Redirect()方法重定向页面1146.3HttpServerUtility115实例6-5运用HttpServerUtility对象1166.4跨页面提交117实例6-6运用跨页面提交技术1176.5状态管理1196.5.1ViewState1196.5.2HiddenField控件1206.5.3Cookie120实例6-7利用Cookie限制页面访问1216.5.4Session123实例6-8利用Session限制页面访问1246.5.5Application126实例6-9统计网站在线人数1266.6小结1276.7习题128第7章数据访问1307.1数据访问概述1307.2建立SQL Server 2016 Express数据库1317.3使用数据源控件实现数据访问133实例7-1利用LinqDataSource和GridView显示表数据1337.4使用LINQ实现数据访问1357.4.1LINQ查询表达式1357.4.2LINQ to SQL概述1367.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实现模糊查询1417.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调用存储过程1437.4.5LINQ to XML概述1437.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删除元素1477.5小结1477.6习题147第8章数据绑定1508.1数据绑定概述1508.2ListControl类控件150实例8-1结合使用DropDownList和LINQ显示数据151实例8-2根据选择项填充列表框内容1528.3GridView控件1548.3.1分页和排序154实例8-3分页和排序GridView中数据1548.3.2定制数据绑定列156实例8-4自定义GridView数据绑定列1568.3.3使用模板列158实例8-5运用GridView模板列1598.3.4利用GridView编辑、删除数据162实例8-6为GridView中“删除”链接按钮添加客户端提示信息162实例8-7结合GridView和独立页修改数据1648.3.5显示主从表167实例8-8在同一页显示主从表167实例8-9在不同页显示主从表1698.4DetailsView控件172实例8-10结合GridView和DetailsView管理数据1728.5小结1758.6习题175第9章ASP.NET三层架构1779.1ASP.NET三层架构概述1779.2搭建ASP.NET三层架构178实例9-1搭建基于ASP.NET三层架构的MyPetShop1789.3基于ASP.NET三层架构的用户管理1819.3.1用户注册181实例9-2实现MyPetShop的用户注册功能1819.3.2用户登录186实例9-3实现MyPetShop的用户登录功能1869.3.3用户登录状态和权限189实例9-4根据不同用户呈现不同的登录状态和权限1909.3.4用户密码修改192实例9-5修改已登录一般用户的密码1929.3.5用户密码重置195实例9-6重置用户密码1959.4小结2019.5习题201第10章主题、母版和用户控件20310.1主题20310.1.1主题概述20310.1.2自定义主题20310.1.3使用主题204实例10-1动态切换主题20510.2母版页20710.2.1母版页概述20710.2.2创建母版页207实例10-2创建母版页20710.2.3创建内容页208实例10-3创建内容页20810.3用户控件20910.3.1用户控件概述20910.3.2创建用户控件21010.3.3使用用户控件211实例10-4使用用户控件21210.4小结21210.5习题213第11章网站导航21511.1网站地图21511.1.1网站地图文件215实例11-1创建网站地图21611.1.2嵌套网站地图文件217实例11-2创建嵌套网站地图21711.2SiteMapPath控件显示导航218实例11-3利用SiteMapPath控件显示导航21811.3TreeView控件显示导航21911.3.1TreeView控件219实例11-4运用TreeView控件22011.3.2使用TreeView控件实现导航223实例11-5利用TreeView控件显示导航22311.4Menu控件显示导航223实例11-6利用Menu控件显示导航菜单22411.5在母版页中使用网站导航224实例11-7实现基于母版页的网站导航22411.6小结22611.7习题226第12章ASP.NET Ajax22812.1Ajax基础22812.1.1Ajax概述22812.1.2ASP.NET Ajax技术22912.2ASP.NET Ajax服务器控件22912.2.1ScriptManager控件22912.2.2UpdatePanel控件231实例12-1使用内部按钮刷新UpdatePanel控件232实例12-2使用外部按钮刷新UpdatePanel控件233实例12-3在同一个页面中使用多个UpdatePanel控件23512.2.3Timer控件236实例12-4运用Timer控件23712.2.4UpdateProgress控件239实例12-5运用UpdateProgress控件23912.3AjaxControlToolkit程序包241实例12-6运用CalendarExtender控件243实例12-7运用PasswordStrength控件24412.4小结24612.5习题246第13章Web服务和WCF服务24813.1Web服务24813.1.1Web服务概述24813.1.2建立ASP.NET Web服务249实例13-1建立ASP.NET Web服务24913.1.3调用ASP.NET Web服务251实例13-2调用ASP.NET Web服务252实例13-3运用基于Web服务的AutoCompleteExtender控件25313.2WCF服务25613.2.1建立WCF服务257实例13-4建立WCF服务25713.2.2调用WCF服务259实例13-5调用WCF服务25913.3小结26113.4习题261第14章文件处理26314.1驱动器、文件夹和文件操作26314.1.1获取驱动器信息263实例14-1显示Web服务器上所有驱动器的信息26314.1.2文件夹操作265实例14-2计算指定文件夹的大小26614.1.3文件操作269实例14-3文件的创建、复制、删除和移动操作27014.2读写文件27314.2.1Stream类273实例14-4利用FileStream类读写文件27514.2.2Reader和Writer类278实例14-5利用StreamReader和StreamWriter读写文本文件279实例14-6利用BinaryReader和BinaryWriter读写二进制数据文件28014.3文件上传282实例14-7利用FileUpload实现文件上传28214.4小结28414.5习题284第15章MyPetShop应用程序28615.1系统总体设计和开发思路28615.1.1系统功能模块设计28615.1.2用户控件设计28715.1.3系统数据库总体设计28815.1.4Web.config配置文件28815.1.5基于VSC 2017开发MyPetShop应用程序的总体思路28915.2MyPetShop.mdf数据库设计29015.2.1数据表设计29015.2.2数据表联系设计29215.3用户控件设计29315.3.1 “热销商品自动定时刷新”用户控件29315.3.2 “商品分类列表”用户控件29315.3.3 “新商品列表”用户控件29315.3.4 “商品分类及商品导航”用户控件29315.3.5 “网站导航”用户控件29415.3.6 “用户状态”用户控件29415.3.7 “天气预报”用户控件29415.4前台显示页面设计29515.4.1母版页29515.4.2首页29515.4.3商品详细信息页面29615.4.4商品搜索页面29715.5用户注册和登录模块设计29815.5.1注册新用户29815.5.2用户登录29815.5.3修改用户密码29915.5.4找回用户密码29915.5.5退出系统30015.6购物车模块设计30015.6.1购物车存储设计与实现30015.6.2购物车页面设计30015.6.3购物车功能的设计与实现30115.7订单处理模块设计30115.7.1创建订单30215.7.2查看订单30215.8后台管理模块设计30315.8.1商品分类管理30315.8.2供应商信息管理30315.8.3商品信息管理30415.8.4订单管理30515.9小结30715.10习题307作者介绍暂无信息

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP