第1章Web开发技术概述 1.1Web的基本概念 1.1.1关于Web 1.1.2什么是Web服务器 1.1.3什么是Web页面 1.1.4统一资源定位符 1.2浏览器 1.3C/S模式与B/S模式 1.4Web访问的原理 1.5Web开发平台 1.6常用Web开发工具 1.7Web前端开发技术 1.7.1HTML 1.7.2CSS 1.7.3DHTML及JavaScript 1.7.4ActiveX 1.7.5XML 1.8Web后端开发技术 1.8.1CGI技术 1.8.2PHP 1.8.3JSP 1.8.4ASP/ASP.NET 1.8.5ADO/ADO.NET 1.8.6Web Service 1.8.7Ajax 1.9Web发展历程 1.9.1Web 1.0: 早期Web 1.9.2Web 2.0: 全民共建的Web 1.9.3Web 3.0时代 思考练习题 第2章Web开发环境的建立 2.1Web站点的配置 2.2主目录和虚拟目录的建立 2.3VS 2019中的重要概念 2.3.1.NET Framework概述 2.3.2VS 2019开发工具介绍 2.3.3VS 2019开发环境主要操作界面说明 2.3.4在VS 2019中开发Web应用系统的一般过程 2.4源代码的版本控制 2.4.1源码控制概述 2.4.2Git的功能 2.4.3存储库的创建 2.4.4在VS 2019中使用Git 2.5Web站点的发布 2.5.1Web应用系统的手工发布 2.5.2Web应用系统的联机发布 2.5.3Web应用系统的打包发布 上机实践题 第3章HTML技术与CSS 3.1HTML文档基本结构 3.2文本和格式标记 3.3超链接和表格标记 3.4图像、视频、声音处理标记 3.5控件标记 3.6HTML 5介绍 3.7CSS基础 3.7.1CSS的特点 3.7.2CSS的定义 3.7.3CSS中的选择符 3.7.4CSS的使用方法 3.8用CSS控制Web元素的显示外观 3.9CSS3介绍 思考练习题 第4章DHTML技术 4.1JavaScript编程基础 4.1.1JavaScript语言简述 4.1.2JavaScript编程基础 4.2JavaScript对象编程技术 4.2.1JavaScript的对象 4.2.2JavaScript常用的内置对象 4.2.3用户自定义对象 4.3HTML DOM 基础 4.3.1HTML文档对象模型 4.3.2通过DOM操纵HTML元素 4.4窗口对象 4.5浏览器对象、位置对象、历史对象、事件对象 4.6文档对象 4.7HTML DOM树简介 4.8jQuery与Web前端开发框架 4.8.1jQuery简介 4.8.2jQuery选择器 4.8.3jQuery中关于DOM的操作 4.8.4jQuery事件 4.8.5Web前端开发框架 4.9DHTML综合编程实践 4.9.1广告条定时滚动 4.9.2通过URL传递参数 4.9.3超文本编辑器及其与Word的互操作 4.9.4表格的美化 思考练习题 第5章XML基础 5.1XML文档 5.1.1XML的概念 5.1.2XML的特点 5.1.3XML与HTML的区别 5.1.4XML文档术语以及基本结构 5.2用CSS控制XML文档在浏览器中的显示 5.2.1XML文档的四种CSS样式定义方式 5.2.2CSS 样式和XML文档联系 5.3用XSL控制XML文档在浏览器中的显示 5.3.1XSL概述 5.3.2XSL模板元素 5.3.3XSL选择和测试元素 5.3.4XSL 常用运算符 5.3.5XSL内置函数 5.4XML DOM编程基础 5.4.1XML DOM简介 5.4.2XML DOM对象 5.4.3XML DOM实例 5.5XML与数据库 5.5.1SQL Server对XML的支持 5.5.2XML与数据库的互操作过程 思考练习题 第6章.NET Web应用程序开发技术 6.1C#语言初步 6.1.1C#程序的基本结构 6.1.2C#中的数据类型 6.1.3C#变量声明及其初始化 6.1.4C#表达式 6.1.5C#控制语句 6.1.6C#类声明 6.2ASP.NET的常用控件 6.2.1服务器端标准控件 6.2.2服务器端验证控件 6.2.3服务器端数据访问控件 6.3ASP.NET内置服务器对象 6.4web.config与Global.asax 6.4.1web.config文件的配置 6.4.2Global.asax 文件 6.5ADO.NET数据库访问技术 6.5.1Connection对象 6.5.2Command对象 6.5.3DataReader对象 6.5.4DataSet对象与DataAdapter对象 6.5.5执行存储过程 6.5.6数据库事务处理 6.5.7跨数据库访问 6.5.8数据绑定技术 6.6用Visual Studio创建和访问Web服务实例 6.7Web开发中的类库构建与访问 6.7.1在Web开发中构建一个类库 6.7.2在Web开发中访问类库 思考练习题 第7章Ajax技术 7.1Ajax概述及开发案例 7.2基于Ajax的Web窗体 思考练习题 第8章Web站点规划 8.1关于Web站点规划 8.2建设Web站点的一般步骤 8.3Web站点性能优化及安全性 8.3.1优化Web服务器硬、软件配置 8.3.2改善Web应用程序的性能 8.3.3开发Web站点程序应考虑的安全性问题 思考练习题 第9章Web开发案例 9.1Web开发案例 9.2微信公众号的开发 9.3微信小程序开发 参考文献