出版时间:2008-3 出版社:中国铁道出版社 作者:李强 页数:258
内容概要
本书系统介绍了ASP.NET应用程序的设计与开发,从静态网页到嵌入脚本的ASP.NET动态页面,再到使用代码隐藏页技术的Web Form,结合大量的练习和上机实训,引领读者一步一步走入ASP.NET程序设计的大门。 全书共分14章,内容主要包括:ASP.NET技术概览,静态网页制作基础,构建ASP.NET运行开发平台,介绍ASR.NET的脚本语言,使用服务器控件和验证控件、ASP.NET内置对象、SQLServer数据库基础,介绍ASP.NET数据库基本操作、ADO.NET数据库高级操作、文件操作、创建和使用Web服务以及配置ASP.NET应用程序等。本书注重实用性和可操作性,书中所有示例程序均在Visual Studio.NET 2003集成开发环境上编译调试,内容组织和讲解方式适合教学和自学的需要。 本书实例丰富、内容翔实,适合作为高等院校相关专业的教材,还可供动态网站编程培训机构使用。
书籍目录
第1章 ASP.NET技术概览 1.1 ASP.NET和.NET Framework 1.1.1 动态网页一览 1.1.2 ASP.NET技术概述 1.1.3 NET Framework简介 1.2 Web技术发展历史 1.3 习题第2章 HTML静态网页制作基础 2.1 静态网页运行原理 2.1.1 静态版Hello World 2.1.2 HTML文件结构 2.1.3 静态网页的运行原理及特点 2.2 HTML语法基础 2.2.1 HTML语法规则 2.2.2 HTML基本标签 2.2.3 HTML文本标签 2.2.4 HTML图像和超链接标签 2.2.5 HTML表格和框架 2.2.6 HTML可视化编辑的利器 2.3 上机实训 2.4 习题第3章 构建ASP.NET开发运行平台 3.1 动态网页运行原理 3.1.1 什么是服务器端和客户端 3.1.2 常见的动态网络程序设计语言 3.1.3 动态网页工作原理 3.1.4 ASP.NET的运行环境 3.2 IIS(互联网信息服务)安装与配置 3.3 Visual Studio.NET 2003 3.3.1 Visual Studi0.NET 2003的安装 3.3.2 Visual Studio.NET 2003 IDE的启动 3.3.3 Visual Studio.NET 2003集成开发环境 3.4 ASP.NET版HelloWorld 3.4.1 创建ASP.NET Web应用程序 3.4.2 使用Visual Studio.NET创建ASP.NET版HelloWorld 3.5 上机实训 3.6 习题第4章 ASP.NET脚本语言 4.1 ASP.NET脚本语言简介 4.2 Visual Basic.NET语法规则 4.2.1 关键字与标识符 4.2.2 程序语句 4.2.3 程序的书写规则 4.2.4 运算符和表达式 4.3 常量与变量 4.3.1 数据类型 4.3.2 常量与变量 4.4 控制结构 4.4.1 控制语句的类型 4.4.2 条件语句 4.4.3 循环语句 4.5 类和对象 4.5.1 类与对象的关系 4.5.2 类与命名空间 4.5.3 类的特性 4.5.4 属性和方法 4.5.5 常用系统函数 4.6 上机实训 4.7 习题第5章 使用服务器控件 5.1 控件和服务器控件 5.1.1 控件的分类 5.1.2 控件属性和事件 5.2 事件和事件处理程序 5.2.1 事件(Event) 5.2.2 事件处理程序 5.2.3 关联事件和事件处理程序 5.3 HTML服务器控件 5.3.1 HTML服务器控件基本语法 5.3.2 HTML服务器控件综合实例 5.4 Web服务器控件 5.4.1 Web应用程序的基本控件 5.4.2 选值类控件 5.4.3 图片和日历控件 5.5 用户控件 5.5.1 构建用户控件: 5.5.2 访问用户控件的属性 5.6 上机实训 5.7 习题第6章 使用ASP.NET中的验证控件 6.1 服务器端验证和客户端验证 6.2 输入验证(RequiredFieldValidator控件) 6.3 比较验证(CompareValidator控件) 6.4 范围验证(RangeValidator控件) 6.5 正则验证(RegularExpressionValidator控件) 6.6 验证摘要(ValidationSummary控件) 6.6 上机实训 6.7 习题第7章 ASP.NET内置对象 7.1 ASP.NET内置对象概述 7.2 Request对象 7.2.1 获取提交数据 7.2.2 获取服务器端环境变量 7.2.3 获取客户端浏览器信息 7.3 Response对象 7.3.1 使用缓冲区 7.3.2 结束网页的执行 7.3.3 重定向Web页面 7.3.4 输出信息 7.4 Cookie、Session和Application对象 7.4.1 CooKe对象 7.4.2 Session对象 7.4.3 Application对象 7.5 Server对象 7.5.1 ScriptTimeOut属性 7.5.2 常用的方法 7.5.3 Server对象示例 7.6 上机实训 7.7 习题第8章SQL Server数据库基础 8.1 数据库的基本概念 8.1.1 数据管理技术的发展阶段 8.1.2 数据库的基本术语 8.1.3 SQL概述 8.2 SQL Server 2000数据库 8.2.1 SQL Server 2000的安装步骤 8.2.2 创建SQL Server数据库 8.2.3 创建和维护基本表 8.2.4 创建和维护视图 8.3 SQL的数据操作语句 8.3.1 SELECT语句 8.3.2 INSERT语句 8.3.3 UPDATE语句 8.3.4 DELETE语句 8.4 上机实训 8.5 习题第9章 ADO.NET数据库基本操作 9.1 ADO.NET对象模型 9.1.1 ADO.NET概述 9.1.2 ADO.NET对象模型 9.1.3 ADO.NET数据提供者(Manager Providers) 9.2 使用ADO.NET对象进行数据库基本操作 9.2.1 建立与数据库的连接 9.2.2 建立Command对象 9.2.3 使用SQL语句操作数据 9.3 使用DataGrid控件操作数据库 9.3.1 简单绑定和复杂绑定 9.3.2 DataReader对象 9.3.3 DataGrjd控件 9.3.4 使用DataGrid控件查询记录 9.3.5 使用DataGrid控件维护记录 9.4 上机实训 9.5 习题第10章 ADO.NET数据库高级操作 10.1 DataSet对象模型 10.1.1 DataSet架构 10.1.2 DataTable对象 10.1.3 构建DataSet对象 10.1.4 使用数据适配器(DataAdapter) 10.2 DataGrid控件再探讨 10.2.1 DataGrid分页功能 10.2.2 DataGrid排序功能 10.2.3 DataGrid定制列 10.2.2 DataGrid模板列 10.3 DataList控件 10.4 Repeater控件 10.5 上机实训 10.6 习题第11章 文件操作 11.1文件管理 11.1.1 获取文件或文件夹的信息 11.1.2 操作文件和文件夹 11.2 文本文件操作 11.3 XML文件和Excel文件 11.3.1 XML文件操作 11.3.2 Excel文件操作 11.4 上机实训 11.5 习题第12章 Web服务 12.1 Web服务概述 12.1.1 Web Services的起源 12.1.2 Wet}Services的基本原理 12.1.3 什么应用适合Web Services 12.1.4 提高WebServices的性能 12.2 创建Web服务 12.3 调用Web服务 12.4 上机实训 12.5 习题第13章 配置ASP.NET应用程序 13.1 ASP.NET应用程序 13.2 配置Global.asax文件 13.3 配置Web.config文件 13.3.1 Web.config文件结构 13.3.2 ASP.NET安全性设置 13.4 ASP.NET缓存技术 13.4.1 页面缓存 13.4.2 局部页面缓存 13.4.3 数据缓存 13.5 上机实训 13.6 习题第14章 综合实训 14.1 学生作业管理系统简介 14.2 数据库设计 14.2.1 PowerDesigner简介 14.2.2 构建数据库概念模型 14.2.3 由概念模型导出物理模型 14.2.4 创建数据字典 14.2.5 导出数据库脚本 14.3 系统分析与设计 14.3.1 三层结构简介 14.3.2 登录模块的逻辑层设计 14.3.3 登录模块的表现层设计 14.3.4 管理员模块——课程信息管理 14.3.5 教师模块——布置作业 14.4 总结
章节摘录
第1章 ASP.NET技术概览 1.2 Web技术发展历史 众所周知,Web这个Internet上最热门的应用架构是由Tim Berners—Lee发明的。Web的前身是1980年Tim Berners.Lee负责的Enquire(Enquire Within Upon Everythin9的简称)项目。1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners.Lee在自己编写的图形化Web浏览器“WbrldWideW曲”上看到了最早的Web页面。199
编辑推荐
从零起步,步步深入,使读者逐步提高,注重实用性,图文并茂,理论和实例相结合,讲解通俗易懂,收录大量小技巧和小窍门,节省摸索时间,提高学习效率,重点突出、操作简练,使读都即学即用、快速掌握。
图书封面
评论、评分、阅读与下载