《ASP.NET项目案例导航》
《ASP.NET项目案例导航》
出版时间:1970-1
出版社:高等教育出版社
作者:程载和
页数:238
《ASP-NET项目案例导航》前言[E]
ASP.NET是微软公司推出的新一代建立动态Web应用程序的开发平台,它可以把程序开发人员的工作效率提升到其他技术所无法比拟的程度。与Java、PHP、ASP 3.0、Perl等相比,ASENET具有方便、灵活和性能优异、执行效率高、安全性高、完整性强及面向对象等特性,是目前主流的网络编程工具之一。
本书分为4个部分,共8章内容,详细介绍ASENET基础知识、应用编程和基于ASENET、技术的项目开发。各部分内容描述如下。
第一部分“快速入门基础”,包括第1章和第2章,全面介绍ASENET基础知识、ASENET运行环境的安装与配置和ASENET开发工具。简要介绍VB.NET编程基础和基本应用。
第二部分“简单页面设计——ASENET控件和对象”,包括第3章和第4章,结合实例着重介绍ASENET页面的结构、Web服务器控件、验证控件,简要介绍用户控件和HTML服务器控件。详细介绍Page类及其重要对象,包括Response、Request、Server、Application、Session等对象。
第三部分“数据访问——典型模块开发”,包括第5章和第6章,以在线日记本系统和在线测评系统为载体介绍ADO.NET数据库访问技术。详细介绍ASENET数据控件Repeater、DataList和DataGrid的基本定义和综合运用。介绍ASENET项目开发的入门知识。
第四部分“综合实例——文件与信息管理系统”,包括第7章和第8章,以文件与信息管理系统为载体介绍ASENET三层结构系统的开发理念及其实现过程。
在讲授本书内容时,第一部分可以使用记事本作为基本开发工具,让学生熟悉和牢记常用代码。第二部分和第三部分可以选择使用Dreamweaver等开发工具,界面设计和代码编写同时进行。这类开发工具对运行环境的要求低,运行速度快,也可让学生更多地了解ASENET的各种开发工具。第四部分以Visual Studio.NET平台作为开发工具,实现三层结构系统。
对于本书中的所有示例,读者可以手动输入所有代码,也可以使用随书附赠的源代码文件。本书的所有源代码都放在随书光盘中,第1章~第4章的实例代码放在CHl—4文件夹内,第5章和第6章实例代码分别存放在CH5和cH6文件夹内,第7章和第8章介绍同一个项目,项目文件存放在Files文件夹内。光盘根目录中的“必备软件”文件夹所存放的是运行书中实例所需要的环境安装文件。
《ASP-NET项目案例导航》内容概要[E]
《ASP.NET项目案例导航》是无锡职业技术学院国家示范性高职院校建设项目成果之一。ASP.NET是微软公司.NET战略中的一个重要成员,可以使用Visual c板VB.NET、Visual C++.NET、JScript.NET等多种语言进行后台开发。《ASP.NET项目案例导航》以典型实例为载体,由浅入深地介绍了ASP.NET网络程序设计方法与实用技巧。为了方便读者学习和深入理解ASP.NET。《ASP.NET项目案例导航》分为4个部分:快速入门基础,简单页面设计——ASP.NET控件和对象,数据访问——典型模块开发,综合实例——文件与信息管理系统。.《ASP.NET项目案例导航》内容由易到难。所涉及的实例由简单页面设计到模块设计,最后通过一个综合实例介绍基于ASP.NET系统的完整开发过程。
《ASP.NET项目案例导航》体系结构清晰,开发实例精典,可作为应用性、技能型人才培养的各层次教育相关专业ASP.NET项目开发类课程的教学用书,也可供参加各类ASP.NET培训的人员、计算机从业人员和爱好者参考。
《ASP-NET项目案例导航》书籍目录[E]
第一部分 快速入门基础第1章 ASP.NET开发基础知识1.1.NET框架和ASP:NET基础1.1.1.NET框架简介1.1.2 ASPNET简介1.1.3 ASPNET特性1.1.4 ASP.NET开发工具1.2 ASP.NET运行环境的安装与配置1.2.1 安装IIS1.2.2 安装MDAC2.71.2.3 安装.NET框架1.2.4 安装.NET框架简体中文语言包1.2.5 配置ASP.NET1.2.6 测试ASP.NET运行环境本章小结第2章 VB.NET基础2.1 数据类型、变量、常量与运算符2.1.1 数据类型2.1.2 变量2.1.3 常量2.1.4 运算符2.2 流程控制2.2.1 流程控制结构2.2.2 判断结构2.2.3 循环结构2.3 过程与数组2.3.1 过程2.3.2 sub子程序2.3.3 函数2.3.4 过程的调用及参数的传递2.3.5 数组本章小结第二部分 简单页面设计一ASP.NET控件和对象第3章 ASP.NET服务器控件3.1 ASP.NET页面的结构3.1.1 指令3.1.2 代码声明块3.1.3 ASP.NET控件3.1.4 代码显示块3.1.5 服务器端注释3.1.6 服务器端包含指令3.1.7 文本和HTML标记3.2 ASP.NET服务器控件概述3.2.1 HTML服务器控件3.2.2 Web服务器控件3.2.3 验证控件3.2.4 用户控件3.3 用web服务器控件创建表单3.3.1 在ASP.NET页面中使用Web服务器控件3.3.2 格式化web服务器控件3.4 用验证控件执行表单的检验3.4.1 必填域、值比较和范围的检验3.4.2 执行表达式验证3.4.3 执行自定义验证3.4.4 错误提示信息汇总3.4.5 停用验证本章小结第4章 ASP.NET的核心对象4.1 Page类4.1.1 Page类概述4.1.2 ASP.NET页面的生存周期4.2 使用ASP.NET核心对象4.2.1 用Response对象输出信息4.2.2 用Request对象获取表单信息4.2.3 用server对象获取服务器信息4.3 页面问共享数据4.3.1 利用Application对象共享数据4.3.2 利用Session对象共享数据4.3.3 使用Global.asax文件来初始化Application和Session变量本章小结第三部分 数据访问——典型模块开发第5章 在线日记本5.1 在线日记本概述5.1.1 在线日记本系统的发布与运行5.1.2 功能模块与技术要求5.1.3 任务分解与知识能力要求5.2 ADO.NET数据库访问技术5.2.1 AD0.NET概述5.2.2 ADO.NET的对象5.2.3 ADO.NET核心对象DataSet5.3 日记本系统的实现5.3.1 数据库设计5.3.2 功能模块设计本章小结第6章 在线测评系统6.1 在线测评系统概述6.1.1 组成测评系统的文件清单6.1.2 系统流程6.1.3 必备知识6.2 数据绑定6.2.1 绑定到简单属性6.2.2 绑定到集合和列表6.2.3 绑定到表达式或方法6.2.4 利用DataBinderEval方法绑定6.3 ASP.NET数据访问服务器控件6.3.1 Repeater数据控件6.3.2 DataList数据控件6.3.3 DataGrid数据控件6.4 测评系统的实现6.4.1 数据库设计6.4.2 系统功能模块设计6.5 Web.config文件6.5.1 Wleb.Config配置文件6.5.2 自定义web.COIl堍文件配置节6.5.3 访问web.config文件6.5.4 基于表单的身份验证本章小结第四部分 综台实例——文件与信息管理系统第7章 ASP.NET三层结构7.1 ASPNET三层结构概述7.1.1 ASP.NET三层结构的含义7.1.2 使用“三层结构”的意义7.1.3 Microsorft.NETFramework为三层结构做的准备7.2 ASP.NET三层结构的部署7.2.1 准备工作7.2.2 部署三层结构应用程序本章小结第8章 文件与信息管理系统设计8.1 系统概述8.1.1 系统预览8.1.2 系统特点及必备知识8.2 需求分析与数据库设计8.2.1 需求分析8.2.2 数据库设计8.3 系统架构概要设计8.3.1 层次划分8.3.2 职责划分8.3.3 模块划分8.4 实体类、数据访问层及业务逻辑层的设计与实现8.4.1 实体类的设计与实现8.4.2 数据访问层的设计与实现8.4.3 业务逻辑层的设计与实现8.5 表示层的设计与实现8.5.1 系统首页的设计与实现8.5.2 显示信息详细内容页面的设计与实现8.5.3 文件管理模块的设计与实现8.5.4 信息管理模块的设计与实现8.5.5 管理员后台框架界面设计8.5.6 用户管理模块的设计与实现本章小结附录ASP.NET常用函数参考文献
《ASP-NET项目案例导航》章节摘录[E]
4.操作简单
ASENET运行一些常见的任务,如提交表单的客户端的身份验证、分布式系统和网站的配置。ASENET构架允许建立用户自己的子界面,使其不同于常见的VB类界面。另外,通用语言简化软件开发过程,使得由代码生成软件变得简单易行。
5.易于管理
ASP.NET使用一种以字符为基础的分级配置系统,使服务器和应用程序的设置更加简单。因为配置信息都保存在文本中,新增设置有可能无须启动本地管理工具就可以实现。这种称为“ZeroLocal Administration”的哲学观念使ASENET基于应用的开发更加细致和快捷。一个ASENSeT应用程序在服务器系统中的安装只需简单复制一些必需的文件,不需要重新启动系统。
6.可伸缩性和可用性
ASENET被设计成为一种可用于多处理器的开发工具,它在多处理器环境下采用特殊的无缝连接技术,大幅度提高运行速度。即使某个ASENET应用程序是为一个处理器开发的,将来多处理器运行时不需要作任何改变都能提高效能,但是ASP却做不到这_点。
7.可定制性和可扩展性
ASENET设计时考虑让网站开发人员可以在自己的代码中定义plug-in模块。这与原来的包含关系有所不同,ASENET允许加入自定义组件。Web程序的开发从未这样简单过。
8.安全性
基于Windows认证技术和应用程序的配置,可以确定源程序是绝对安全的。其余的由OuickStart列出实例的相关概念。
1.1.4 ASP.NET 开发工具
ASP.NET应用程序一般至少由两个部分构成,即ASPX页面和DLL程序集(界面与处理程序相分离),这类似于JSP.ASPX页面可由任意页面工具(如Dreamweaver、FrontPage或记事本等)完成,而DLL程序也可用记事本来编写,然后根据所采用的语言,使用vbc~exe或csc.exe,采用命令的方式进行编译。