本书的编写从满足经济发展对高素质劳动者和技能型人才的需求出发,在课程结构、教学内容、教学方法等方面进行了新的探索与改革创新,有利于学生掌握理论知识,提高实际操作技能。 本书采用项目任务驱动教学的模式,学习较为流行的C#语言,采用任务描述、任务分析、方法和步骤等企业典型工作流程来与工作任务过程对接。每个任务后面附加了相关的知识和技能,有助于初学者快速入门学习。选用对计算机硬件要求较低的Visual Studio 2010作为集成开发环境,同时考虑到对高版本软件的适应,全书的网页程序在Visual Studio 2010、Visual Studio 2015均调试通过。全书以企业的岗位需求为线索,尽力使教学过程与岗位工作过程对接。全书主要内容包括初识ASP.NET、ASP.NET网页程序基础、Web服务器控件、SQL Server 2008 R2数据库基本操作、母版页与数据库控件、ASP.NET文件操作、ASP.NET常用系统对象、项目综合实训。全书循序渐进,兼顾知识学习及实践技能训练。 本书可以作为中等职业学校计算机相关专业的教材,适合初学者学习使用,也可以作为相关机构培训C#语言的ASP.NET Web网页程序(Web窗体或WebForm)设计的教材。
陈天翔,男,中共党员,高级讲师。20余年来一直工作在教学第一线,近十年来连续被聘为全国工业和信息化职业教育教学指导委员会计算机类专业教学指导委员会委员和全国工业和信息化职业教育教学指导委员会计算机类专业教学指导委员会中职分委会委员,国家规划教材(信息技术类计算机相关专业)编委会委员。多年来主持或参加完成各类信息技术软硬件项目10余项,曾经独立开发校园网BS架构办公系统,主编和参编教材多部,发表论文多篇,实践经验丰富。曾荣获全国中等职业学校网站建设先进工作者、全国获得全国中等职业学校信息化教学大赛计算机网络专业综合组项目二等奖、上海市“园丁奖” 优秀教师荣誉称号。
项目1 初识ASP.NET 1
任务1 安装、配置IIS与搭建ASP.NET环境 1
任务2 安装、配置Microsoft SQL Server 2008 R2 7
任务3 安装、认识Microsoft Visual Studio 2010 15
任务4 创建第1个“ASP.NET Web”网页程序 19
项目2 ASP.NET网页程序基础 25
任务1 设计加法计算器网页程序 25
任务2 设计折扣收银机网页程序 34
任务3 设计判断闰年网页程序 38
任务4 设计等级评定网页程序 45
任务5 设计阶乘计算网页程序 49
项目3 Web服务器控件 57
任务1 设计合同管理网页程序 57
任务2 设计调查问卷网页程序 65
项目4 SQL Server 2008 R2基本操作 77
任务1 创建留言数据库和相关表 78
任务2 创建数据库账户配置相应参数权限 84
任务3 手动备份、自动备份、还原数据库 88
任务4 数据库导出与导入 99
任务5 分离与附加数据库 110
项目5 母版页与数据库控件 114
任务1 设计母版页网页程序 114
任务2 设计留言系统 119
任务3 实现留言数据的分页、排序、编辑、删除功能 125
任务4 设计逐条显示留言记录网页程序 132
项目6 ASP.NET文件操作 139
任务1 设计公司日志管理网页程序 139
任务2 设计查看日志文本文件网页程序 147
任务3 设计日志文本文件编辑与删除网页程序 154
任务4 设计上传文档资料网页程序 160
项目7 ASP.NET常用系统对象 168
任务1 用Response对象设计集团导航与友情链接网页程序 168
任务2 用Session对象设计集团公司登录网页程序 173
任务3 用Request与Cookie设计员工信息网页程序 179
项目8 项目综合实训 192
任务1 新闻前台浏览网页设计 192
任务2 新闻登录网页设计 203
任务3 后台用户管理网页设计 215
任务4 后台新闻“增、删、改”网页程序设计 221