| 作者 |
| 沈士根、叶晓彤 |
| 丛书名 |
| 21世纪高等学校计算机专业核心课程规划教材 |
| 出版社 |
| 清华大学出版社 |
| 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版)》,以及配套的免费课件、教学大纲、实验大纲、实例源代码等。 本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。 |
| 目录 |
第1章 ASP.NET运行及开发环境 1 1.1 ASP.NET概述 1 1.1.1 静态页面和动态页面 1 1.1.2 .NET Framework 1 1.1.3 ASP.NET特性 2 1.1.4 ASP.NET的开发模式 2 1.2 IIS 3 1.2.1 IIS 7.5的安装 3 1.2.2 IIS 7.5中的网站、Web应用程序和虚拟 4 1.2.3 IIS Express 7 1.3 Visual Studio Community 2017 8 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和Bootstrap 17 2.1 .html文件和XHTML5 17 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.2 CSS3样式位置 24 实例2-4 运用页面样式 25 实例2-5 运用外部样式表 26 2.4 .js文件和JavaScript常识 27 2.4.1 JavaScript代码位置 27 实例2-6 熟悉元素中的JavaScript代码 27 实例2-7 熟悉<body>元素中的JavaScript代码 28 实例2-8 运用独立的.js文件 29 2.4.2 JavaScript运用实例 29 实例2-9 实现图片动态变化效果 29 实例2-10 实现一个简易时钟 30 2.5 jQuery 31 2.5.1 jQuery基础语法 32 2.5.2 jQuery运用实例 33 实例2-11 利用jQuery管理XHTML元素 33 实例2-12 利用jQuery实现一个时间数据来源于服务器端的时钟 34 2.6 .xml文件和XML常识 36 实例2-13 表达一个XML格式的早餐菜单 36 2.7 Web.config 37 2.8 Global.asax 37 2.9 Bootstrap 38 实例2-14 利用Bootstrap设计表单 38 2.10 小结 40 2.11 习题 40 第3章 C#和ASP.NET的结合 43 3.1 C#概述 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.9 ASP.NET页面调试 67 3.10 小结 68 3.11 习题 69 第4章 ASP.NET标准控件 71 4.1 ASP.NET页面事件处理概述 71 4.1.1 ASP.NET页面事件 71 4.1.2 IsPostBack属性 71 实例4-1 运用IsPostBack属性 72 |