基本信息·出版社:高等教育出版社 ·页码:238 页 ·出版日期:2009年03月 ·ISBN:7040255904 ·条形码:9787040255904 ·版本:第1版 ·装帧:平装 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
ASP.NET项目案例导航 |
|
|
|
ASP.NET项目案例导航 |
|
基本信息·出版社:高等教育出版社
·页码:238 页
·出版日期:2009年03月
·ISBN:7040255904
·条形码:9787040255904
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:国家示范性高职院校建设项目成果
内容简介 《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项目案例导航》是由高等教育出版社出版的。
目录 第一部分 快速入门基础
第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 安装IIS
1.2.2 安装MDAC2.7
1.2.3 安装.NET框架
1.2.4 安装.NET框架简体中文语言包
1.2.5 配置ASP.NET
1.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核心对象DataSet
5.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是微软公司推出的新一代建立动态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文件夹内。光盘根目录中的“必备软件”文件夹所存放的是运行书中实例所需要的环境安装文件。
文摘 插图:
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,采用命令的方式进行编译。