ASP.NET程序设计情境式教程,为ASP.NET程序设计精品课程配套教材,教学资源丰富,适合作为高职高专院校软件技术专业和计算机网络技术专业ASP.NET程序设计的教材,也可作为广大Web开发人员的参考书籍。
目录
学习情境1新闻发布系统1 1.1任务1:需求分析1 1.2任务2:新闻发布系统设计4 1.2.1子任务1新闻发布系统总体设计4 1.2.2子任务2新闻发布系统数据库设计6 1.3任务3:新闻发布系统后台程序实现8 1.3.1子任务1新闻发布系统后台系统登录页面设计8 相关知识点:Label、TextBox、DropDownList、Button、验证控件(RequiredFieldValidator控件、 CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、 CustomValidator控件、ValidationSummary控件)、IsPostBack属性、ASP.NET页面代码模型、 Web站点类型17 1.3.2子任务2新闻发布系统后台新闻类别管理页面设计31 相关知识点:HyperLink控件、LinkButton控件、Repeater控件、 ADO.NET介绍(Connection对象、Command对象、DataReader对象、DataAdapter对象、 DataSet对象、DataTable对象)37 1.3.3子任务3新闻发布系统后台新闻类别修改页面设计43 1.3.4子任务4新闻发布系统后台新闻管理页面设计45 1.3.5子任务5新闻发布系统后台新闻添加页面设计51 相关知识点:FreeTextBox控件、Calendar控件54 1.3.6子任务6新闻发布系统后台新闻修改页面设计58 1.4任务4:新闻发布系统前台程序实现61 1.4.1子任务1新闻发布系统前台主页页面设计61 相关知识点:DataList控件及其分页技术65 1.4.2子任务2新闻发布系统前台显示所选定新闻详细信息页面设计68 1.5任务5:新闻发布系统测试70 相关知识点:软件测试分类、软件测试范围72 1.6任务6:部署、维护75 1.6.1子任务1安装IIS75 1.6.2子任务2配置IIS并部署新闻发布系统76 练习园地180 学习情境2网上选课系统81 2.1任务1:需求分析82 2.2任务2:网上选课系统设计84 2.2.1子任务1网上选课系统总体设计84 2.2.2子任务2网上选课系统数据库设计85 2.3任务3:网上选课系统后台程序实现91 2.3.1子任务1网上选课系统母版页设计91 相关知识点:母版页、TreeView控件、SiteMapDataSource控件、SiteMapPath控件103 2.3.2子任务2网上选课系统后台基本信息管理页面设计105 相关知识点:GridView控件111 2.3.3子任务3网上选课系统后台教学任务分配113 相关知识点:ASP.NET标准服务器控件、HTML控件和HTML服务器控件123 2.3.4子任务4网上选课系统后台选课审核页面设计124 2.4任务4:网上选课系统前台程序实现129 2.4.1子任务1网上选课系统注册页面设计129 2.4.2子任务2网上选课系统前台学生选课页面设计137 相关知识点:Session模型简介144 2.4.3子任务3网上选课系统前台教师任务查看页面设计149 2.5任务5:网上选课系统测试155 2.6任务6:部署、维护(发布站点预编译)156 练习园地2159 学习情境3在线考试系统161 3.1任务1:需求分析161 3.2任务2:在线考试系统设计163 3.2.1子任务1在线考试系统总体设计163 3.2.2子任务2在线考试系统数据库设计166 3.3任务3:在线考试系统后台程序实现171 3.3.1子任务1在线考试系统母版页设计171 相关知识点:Ajax、Timers控件、ScriptManager控件、ScriptMangerProxy控件、UpdateProgress控件和UpdatePanel控件176 3.3.2子任务2在线考试系统后台题库添加页面设计177 相关知识点:Panel控件、RadioButton控件、RadioButtonList控件185 3.3.3子任务3在线考试系统后台题库管理页面设计188 相关知识点:InputHTML控件193 3.3.4子任务4在线考试系统后台试卷生成193 相关知识点:Eval函数208 3.3.5子任务5在线考试系统后台试卷详情查看页面209 3.3.6子任务6在线考试系统后台试卷管理页面216 3.4任务4:在线考试系统前台程序实现222 3.4.1子任务1在线考试系统试卷列表页面设计222 3.4.2子任务2在线考试系统前台考试页面225 3.5任务5:在线考试系统测试238 3.6任务6:部署、维护239 3.6.1子任务1创建Windows安装程序包部署Web应用程序239 3.6.2子任务2运行Windows安装包进行Web应用程序部署242 3.6.3子任务3Web.config配置243 相关知识点:<appSettings>节点、<connectionStrings>节点、<configSections>节点、<system.web>节点(<authentication>、<authorization>、<customErrors>、 <compilation>、<globalization>(全球化设置)和<sessionState>)243 练习园地3249 参考文献252 |