HTML5与ASP.NET程序设计教程
HTML5与ASP.NET程序设计教程封面图

HTML5与ASP.NET程序设计教程

马骏, 主编

出版社:人民邮电出版社

年代:2012

定价:49.0

书籍简介:

本书系统地介绍了HTML5与ASP.NET Web程序设计技术。全书分4篇,第1篇介绍HTML5基本知识。第2篇介绍ASP.NET Web应用程序开发技术。第3篇介绍ASP.NET MVC 3 Web应用程序的开发技术。第4篇介绍配套的上机实验。

书籍目录:

第1篇 HTML第1章 概述1.1 应用程序的分类及特点1.1.1 C/S编程模型1.1.2 B/S编程模型1.1.3 富互联网应用程序模型1.2 W3C和ECMA标准1.2.1 HTML1.2.2 CSS1.2.3 JavaScript和jQuery1.2.4 DOM1.2.5 C#语言1.3 VS2010集成开发环境1.3.1 安装集成开发环境1.3.2 安装扩展开发工具1.3.3 安装客户端浏览器1.3.4 安装扩展管理工具1.4 网页分类与基本代码交互技术1.4.1 静态网页与动态网页1.4.2 HTML页与Web窗体习题第2章 HTML基础2.1 HTML入门2.1.1 基本概念2.1.2 HTML和XHTML2.1.3 HTML5的基本结构2.1.4 HTML5新增标记和不再支持的标记2.2 字体和排版2.2.1 h1标记到h6标记2.2.2 p标记和br标记2.2.3 hr标记2.2.4 pre标记2.2.5 span标记和div标记2.2.6 粗体斜体和上下标控制标记(b、i、sup、sub)2.2.7 短语标记(strong、em、code、cite、blockquote)2.3 列表和图像显示2.3.1 有序列表(ol、li)2.3.2 无序列表(ul、li)2.3.3 自定义列表(dl、dt、dd)2.3.4 图像显示标记(img)2.4 超链接和页内框架2.4.1 绝对URL和相对URL2.4.2 超链接标记(a)2.4.3 页内框架标记(iframe)2.4.4 利用a标记和iframe标记实现导航2.4.5 利用a标记和iframe标记链接到锚点2.5 表格2.5.1 表格标记(table)2.5.2 规则表格2.5.3 非规则表格2.6 音频和视频2.6.1 音频播放标记(audio)2.6.2 视频播放标记(video)2.7 语义化标记习题第3章 CSS样式控制3.1 基本概念3.1.1 CSS的级联控制3.1.2 CSS的单位表示形式3.1.3 设计和引用CSS3.2 CSS选择器3.2.1 基本选择器3.2.2 关系选择器3.2.3 特性选择器3.2.4 伪元素选择器3.2.5 伪类选择器3.3 CSS的盒模型3.3.1 盒模型简介3.3.2 外边距(margin)3.3.3 内边距(padding)3.3.4 盒大小(box-sizeing)3.3.5 盒阴影效果(box-shadow)3.4 定位与布局控制3.4.1 宽度和高度控制3.4.2 定位控制3.4.3 布局控制3.5 边框控制3.5.1 复合属性(border)3.5.2 边框宽度和样式(border-width、border-style)3.5.3 边框颜色(border-color)3.5.4 边框圆角(border-radius)3.6 字体和文本控制3.6.1 字体控制3.6.2 文本控制3.7 背景控制3.7.1 复合属性(background)3.7.2 背景色与背景图像3.7.3 背景图像的控制习题第4章 JavaScript和jQuery4.1 在网页中使用JavaScript和jQuery4.1.1 基本概念4.1.2 在网页中直接编写JavaScript和jQuery代码4.1.3 在js文件中编写JavaScript和jQuery代码4.1.4 提高JavaScript和jQuery性能的技巧4.2 JavaScript和jQuery基本用法4.2.1 变量和运算符4.2.2 流程控制语句4.3 JavaScript内置的函数和对象4.3.1 定义函数和对象4.3.2 JavaScript的内置函数4.3.3 数据类型转换4.4 浏览器对象和客户端事件4.4.1 DOM4.4.2 window对象4.4.3 screen对象4.4.4 document对象4.4.5 客户端事件4.5 jQuery选择器4.5.1 基本格式4.5.2 基本选择器4.5.3 层次选择器4.5.4 特性选择器4.5.5 基本过滤选择器4.5.6 内容过滤选择器4.5.7 可见性过滤选择器4.5.8 子元素过滤选择器4.5.9 表单对象选择器4.5.10 表单对象特性选择器4.6 jQuery方法4.6.1 CSS操作4.6.2 HTML操作4.6.3 元素大小和位置操作4.6.4 元素特性和属性操作4.6.5 元素自定义数据操作4.6.6 文档处理4.6.7 事件处理4.7 jQuery动画4.7.1 参数(duration、easing、callback)4.7.2 显示隐藏和切换(hide、show、toggle)4.7.3 滑动效果(slideDown、slideUp、slideToggle)4.7.4 淡入淡出效果(fadeIn、fadeOut)4.7.5 透明度渐变(fadeTo)4.7.6 自定义动画(animate)4.7.7 jQuery动画常见问题习题第5章 Canvas5.1 Canvas基础5.1.1 HTML5的canvas标记5.1.2 路径(beginPath、closePath、stroke、fill)5.1.3 移动坐标(moveTo)5.2 基本形状的绘制5.2.1 直线(lineTo)5.2.2 矩形(fillRect、strokeRect、clearRect)5.2.3 圆形和弧形(arc)5.2.4 用贝塞尔曲线绘制图形(quadraticCurveTo)5.3 颜色和样式5.3.1 填充样式和轮廓样式(fillStyle、strokeStyle)5.3.2 透明度(Traparency)5.3.3 渐变(Gradients)5.3.4 图案(Patter)5.4 阴影和文字绘制5.4.1 阴影(Shadow)5.4.2 字符文本的绘制5.5 像素级绘图5.5.1 导入和绘制图像5.5.2 切片(Slicing)5.5.3 剪切(clip)和蒙版(mask)5.6 绘图状态与矩阵变换5.6.1 绘图状态5.6.2 变换(Traformatio)习题第2篇 ASP.NET Web应用程序第6章 Web窗体和基本控件6.1 基于事件的编程模型6.1.1 Web窗体页6.1.2 母版页和使用母版页的Web窗体页6.1.3 主题和外观6.2 界面交互控件的分类6.2.1 表单(form)6.2.2 HTML控件6.2.3 HTML服务器控件6.2.4 Web服务器控件6.3 HTML控件的基本用法6.3.1 label标记和button标记6.3.2 input标记6.4 基本Web服务器控件6.4.1 标签和按钮6.4.2 文本框及密码框(TextBox)6.4.3 列表和下拉列表(ListBox、DropDownList)6.4.4 单选按钮(RadioButton、RadioButtonList)6.4.5 复选框(CheckBox、CheckBoxList)6.4.6 容器控件(Panel、Literal、View、MultiView)6.4.7 图像显示和区域控制(Image、ImageMap)6.5 ASP.NET内置对象与状态管理6.5.1 ASP.NET提供的API6.5.2 Page类及其扩充类6.5.3 ASP.NET状态管理6.5.4 ASP.NET配置6.6 页面切换与页间数据传递6.6.1 从一个网页转到另一个网页6.6.2 网页之间的数据传递6.7 用户控件习题第7章 ASP.NET AJAX7.1 基本概念7.1.1 ajax7.1.2 ASP.NET AJAX7.2 内置的ASP.NET AJAX扩展控件7.2.1 ScriptManager控件7.2.2 UpdatePanel控件7.2.3 UpdateProgress控件7.2.4 Timer控件7.3 AJAX控件工具包7.3.1 弹出扩展7.3.2 动画扩展7.3.3 显示扩展7.3.4 数据输入扩展7.3.5 数据选择扩展7.3.6 其他扩展7.3.7 AJAX控件工具包中的独立控件习题第8章 在ASP.NET中使用jQuery8.1 jQuery UI及其基本操作8.1.1 jQuery UI的选项和方法8.1.2 拖动(draggable)8.1.3 拖放(droppable)8.1.4 改变元素大小(resizable)8.1.5 选择(selectable)8.1.6 排序(sortable)8.2 联合使用ASP.NET AJAX和jQuery UI8.2.1 PageRequestManager类8.2.2 拉帘式折叠面板(accordion)8.2.3 自动完成(autocomplete)8.2.4 按钮(button)8.2.5 日期选择(datepicker)8.2.6 对话框(dialog)8.2.7 进度条(progressbar)8.2.8 滑动条(slider)8.2.9 页签(tabs)8.3 jQuery代码和C#代码之间的数据交互8.3.1 通过HiddenField控件传递数据8.3.2 通过HTML5的data特性传递数据8.3.3 通过RegisterDataItem方法传递数据8.3.4 通过jQuery ajax和Web服务实现jQuery和C#的交互8.4 利用jQuery Validate实现客户端数据验证8.4.1 调用不带参数的Validate方法实现客户端验证8.4.2 在Validate方法的参数中定义验证选项8.4.3 jQuery Validate提供的验证规则习题第9章 ASP.NET数据访问9.1 LINQ基本技术9.1.1 语言集成查询(LINQ)9.1.2 查询表达式9.1.3 Lambda表达式9.2 ASP.NET数据绑定9.2.1 数据绑定表达式9.2.2 将数据源绑定到控件9.3 利用实体框架访问数据库9.3.1 实体框架基本概念9.3.2 创建数据库和实体数据模型9.3.3 GridView控件9.3.4 EntityDataSource控件9.3.5 实体框架完整示例习题第3篇 ASP.NET MVC Web应用程序第10章 ASP.NET MVC基础10.1 基本概念10.1.1 什么是MVC10.1.2 Web窗体和MVC的兼容性10.2 ASP.NET MVC 3 Web应用程序模板10.2.1 创建项目10.2.2 查看MVC3应用程序的结构10.3 ASP.NET路由10.3.1 路由10.3.2 URL路由10.3.3 MVC应用程序中的典型URL模式10.4 控制器和操作方法10.4.1 控制器10.4.2 操作方法10.4.3 创建控制器和操作方法10.5 视图10.5.1 使用视图呈现UI10.5.2 布局页和视图页10.5.3 分部视图10.5.4 创建视图页10.5.5 将参数从控制器传递到视图10.6 创建简单的模型习题第11章 Razor视图引擎11.1 基本知识11.1.1 Razor视图引擎的优点11.1.2 Razor基本用法11.1.3 在Razor视图中引用.NET命名空间11.2 Razor引擎提供的类和对象11.2.1 视图操作类11.2.2 数据类型转换类11.2.3 HttpRequestBase对象和HttpRespoeBase对象11.2.4 HttpServerUtilityBase对象11.2.5 其他对象11.2.6 Razor引擎增加的数据库操作方法11.3 常用的HTML帮助器11.3.1 @helper标记11.3.2 form和input帮助器11.3.3 在控制器中处理同一个视图中的多个按钮11.4 具有特殊功能的HTML帮助器11.4.1 URL帮助器11.4.2 WebGrid帮助器11.4.3 WebImage帮助器11.4.4 Chart帮助器11.4.5 Video帮助器11.4.6 WebMail帮助器11.4.7 其他HTML帮助器习题第12章 MVC中的数据访问和客户端验证12.1 实体框架开发模式和技术12.1.1 实体框架开发模式12.1.2 采用数据库优先开发模式创建实体数据模型12.1.3 采用代码优先开发模式创建和访问数据库12.2 数据验证与强类型视图12.2.1 使用特性控制显示格式和验证规则12.2.2 动态类型视图和强类型视图12.3 MVC中的数据访问和验证示例12.3.1 修改与学生管理有关的控制器和视图12.3.2 利用WebGrid帮助器实现分页和排序12.3.3 为学生信息页添加搜索框12.3.4 使用模板化帮助器显示日历附录 上机实验附录A 基础型实验实验1 HTML5页面设计实验2 CSS3样式控制实验3 jQuery事件与动画设计实验4 Canvas绘图设计实验5 Web窗体界面交互实验6 AJAX和客户端验证实验7 ASP.NET数据访问附录B 设计型实验B.1 需求说明B.2 系统模块功能要求B.3 成果要求

内容摘要:

《HTML5与ASP.NET程序设计教程(第2版)》系统地介绍了HTML5与ASP.NET程序设计技术。全书分3篇。第1篇介绍HTML5基本知识,包括HTML5网页设计基础、CSS3样式控制、JavaScript、jQuery、Canvas图形图像设计等;第2篇介绍ASP.NET Web应用程序开发技术,包括Web窗体和控件、ASP.NET AJAX、jQuery UI与C#代码的交互、LINQ和SQL Server数据库访问等;第3篇介绍ASP.NET MVC 3 Web应用程序开发技术,包括MVC开发基础、Razor视图引擎、MVC中的数据访问和客户端验证等。另外,在附录中还提供了与本书配套的上机实验。本书由马骏担任主编。 《HTML5与ASP.NET程序设计教程(第2版)》系统地介绍了HTML5与ASP.NET程序设计技术。全书分3篇。第1篇介绍HTML5基本知识,包括HTML5网页设计基础、CSS3样式控制、JavaScript、jQuery、Canvas图形图像设计等;第2篇介绍ASP.NET Web应用程序开发技术,包括Web窗体和控件、ASP.NET AJAX、jQuery UI与C#代码的交互、LINQ和SQL Server数据库访问等;第3篇介绍ASP.NET MVC 3 Web应用程序开发技术,包括MVC开发基础、Razor视图引擎、MVC中的数据访问和客户端验证等。另外,在附录中还提供了与本书配套的上机实验。 《HTML5与ASP.NET程序设计教程(第2版)》可作为高等院校计算机及相关专业的教材;也适合有一定C#语言程序设计基础,希望利用VS2010开发平台开发企业级Web应用程序的人员阅读。本书由马骏担任主编。

书籍规格:

书籍详细信息
书名HTML5与ASP.NET程序设计教程站内查询相似图书
9787115292940
如需购买下载《HTML5与ASP.NET程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次2版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数 250 印数 3000

书籍信息归属:

HTML5与ASP.NET程序设计教程是人民邮电出版社于2012.11出版的中图分类号为 TP393.092 ,TP312 的主题关于 网页制作工具-程序设计-高等学校-教材 ,超文本标记语言-程序设计-高等学校-教材 的书籍。