Web应用程序开发教程

出版时间:2009-11  出版社:人民邮电出版社  作者:岳学军,李晓黎 主编  页数:434  
Tag标签:无  

前言

互联网技术的不断发展和普及已经改变了人们的工作和生活习惯,很多人希望能够通过互联网足不出产地满足自己的需求,电子商务已经成为许多企事业单位的业务发展方向。因此,如何构建互联网站、开发Web应用程序已经成为当前的热门技术之一。高校的许多专业都开设了相关的课程。开发Web应用程序必须了解两部分内容,即前台的开发工具和后台的数据库,本书选择了这一领域中的经典组合ASP.NET+SQL Server,使读者能够掌握最实用的开发技术。ASENET是基于.NETFramework技术的新一代Web应用程序开发系统,它支持Visual Basie.NET和Visual C#等高级语言,因此它的功能比仅支持VBSeript和JavaScript等脚本语言的ASP要强大得多。本书采用非常流行的Visual C#作为ASENET的开发语言,并在书中详细介绍了Visual C#言的基本使用方法。编者在多年开发Web应用程序和研究相关课程教学的基础上编写了本书。全书内容分为4个部分。第1部分介绍ASENET程序设计基础,由第1-7章组成,全面讲解了开发Web应用程序的基本流程、配置ASP.NET应用环境、Visual C#语言、ASP.NET服务器端控件、ASENET内置对象和ASP.NETAJAX等;第2部分介绍SQL Server 2000数据库的管理和开发接口,由第8-10章组成,比较详尽地讲解了Web应用程序所必备的后台数据库管理及开发技术,读者无需再查阅其他数据库管理的参考资料;第3部分介绍非常实用的案例,由第11-13章组成,案例包括用户登录和身份验证、文件上传、发送电子邮件、图文验证、在线教育系统、网上书城系统等,这些案例具有很强的实用性,读者可以通过这些系统学习开发Web应用程序的过程和技术,也可以在实例的基础上稍加修改,独立使用;第4部分是附录,包括为了便于老师教学和学生实践设计的8个实验和1个综合性的大作业等。另外,本书前10章介绍的是基础知识,都配有相应的习题,以帮助读者理解所学习的内容,使读者加深印象、学以致用。本书提供教学PPT课件、源程序文件、数据库脚本等,需要者可以登录人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)免费下载。本书在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进,不仅适合教学,也适合开发Web应用程序的各类人员自学使用。由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。

内容概要

  ASP.NET+SQL Server是开发Web应用程序的经典组合,被国内外众多网站广泛采用,具有很强的实用性。本书首先系统介绍了ASP.NET程序设计和SQL Server 2000数据库管理的基础知识,然后结合几个使用ASP.NET+SQL Server 2000开发Web应用程序的实例(包括用户登录和身份验证、文件上传、发送电子邮件、图文验证、在线教育系统、网上书城系统等),全面介绍了用ASP.NET和SQL Server 2000开发Web应用程序的方法和技巧。  本书既可以作为高等院校“Web应用程序设计”课程的教材,也可作为Web应用程序开发人员的参考用书。

书籍目录

第1部分 ASP.NET程序设计基础 第1章 Web应用程序设计与开发概述  1.1 Web应用程序设计语言的产生与发展  1.2  Web应用程序的基本开发流程和工作原理  1.3 当前比较流行的Web应用程序设计语言   1.3.1 HTML简介   1.3.2 ASP简介   1.3.3 JSP简介   1.3.4 PHP简介   1.3.5 ASP.NET简介  习题 第2章 ASP.NET开发环境配置  2.1 Web服务器环境配置   2.1.1 安装IIS   2.1.2 配置和管理IIS   2.1.3 申请和配置互联网站  2.2 常用网页编辑工具——Dreamweaver   2.2.1 Dreamweaver主界面   2.2.2 设置网页背景和颜色   2.2.3 设置字体属性   2.2.4 超链接   2.2.5 图像和动画   2.2.6 表格  2.3 ASP.NET项目开发基础   2.3.1 创建ASP.NET项目   2.3.2 ASP.NET应用程序的目录和结构  习题 第3章 C#程序设计基础  3.1 C#语言基础   3.1.1 C#语言的基本特点   3.1.2 .NET Framework和C#   3.1.3 使用Visual Studio 2005   3.1.4 编写一个简单的C#例子  3.2 数据类型   3.2.1 值类型   3.2.2 引用类型   3.2.3 类型转换  3.3 常量和变量   3.3.1 常量   3.3.2 变量  3.4 运算符和表达式   3.4.1 算术运算符和算术表达式   3.4.2 逻辑运算符和逻辑表达式   3.4.3 递增递减运算符和递增递减表达式   3.4.4 关系运算符和关系表达式   3.4.5 赋值运算符和赋值表达式  3.5 流程控制语句   3.5.1 选择控制语句   3.5.2 循环控制语句   3.5.3 跳转控制语句   3.5.4 异常处理语句  3.6 类和对象   3.6.1 面向对象程序设计思想   3.6.2 创建类   3.6.3 构造函数和析构函数   3.6.4 方法  习题 第4章 Web窗体和常用服务器控件  4.1 Web窗体   4.1.1 Web窗体中的HTML代码   4.1.2 向Web窗体中添加控件   4.1.3 Web窗体中的隐藏文件   4.1.4 Web窗体的事件模型   4.1.5 Page类  4.2 常用服务器端控件   4.2.1 Label控件   4.2.2 TextBox控件   4.2.3 Image控件   4.2.4 按钮相关控件   4.2.5 HyperLink控件   4.2.6 CheckBox控件和CheckBoxList控件   4.2.7 RadioButton控件和RadioButtonList控件   4.2.8 AdRotator控件   4.2.9 Calendar控件   4.2.10 PlaceHolder控件   4.2.11 Panel控件  4.3 服务器验证控件   4.3.1 RequireFieldValidator控件   4.3.2 RangeValidator控件   4.3.3 RegularExpressionValidator控件   4.3.4 CompareValidator控件   4.3.5 ValidationSunmmary控件   4.3.6 CustomValidator控件  4.4 用户控件   4.4.1 添加用户控件   4.4.2 在Web窗体中使用用户控件  习题  第5章 ASP.NET对象 第6章 ASP.NET应用程序配置和状态管理 第7章 ASP.NET AJAX服务器端编程 第2部分 SQL Server 2000数据库管理与开发接口 第8章 SQL Server 2000数据库管理 第9章 常用SQL语句  第10章 ADO.NET数据库访问技术第3部分 ASP.NET应用实例开发 第11章 常用ASP.NET应用实例  第12章 在线教育管理系统 第13章 网上书城系统 第4部分 附录 附录1 实验  附录2 下载SQL Server 2000评估版  附录3 SQL Server 2000服务器安装过程 

章节摘录

插图:(1)定义连接字符串connectionString。(2)使用SqlConnection对象连接到数据库,并执行SELECT语句,从表EmpInfo中读取员工数据。(3)创建SqlDataAdapter对象Myadapter,将SELECT语句中查询到的员工记录填充到DataSet对象ds中。(4)将ds作为数据源赋值到GridView1控件的DataSource属性中。(5)将SELECT语句赋值到GridView1控件的DataMember属性中,用于指定GridView1控件的数据成员。(6)执行GridView1控件的DataBind方法,将GridView1控件与数据源执行绑定操作。(7)如果结果集中存在数据,则设置GridView控件的题头显示位置、列宽和数据在列中的显示位置。3.GridView的分页机制GridView控件支持数据分页机制,它可以将数据源的行分为多页显示。在实际应用中,数据源的大小很容易超过页面的范围,为了保留服务器的可伸缩性以及为用户提供更友好的页面,最好采用分页机制。GridView控件提供两种分页机制,即系统自带的分页机制和自定义分页机制。要使用GridView控件的分页机制,必须把AllowPaging属性设为true;启动分页机制后,控件的呈现数据样式有所改变,在默认的情况下,GridView控件从第一项到最后一项显示所有数据,而分页后只显示当前页范围内的数据项。控件会字段跟踪数据绑定需要的页大小、页数以及当前页索引。值得注意的是,每次显示其他页时,需要重新绑定GridView控件的数据。[例10.8]  使用Grid'View的系统自带的分页机制,采用两种不同的页码呈现方式来实现分页。页面的两个GridView控件都绑定HrSystem数据库Emplnfo表的数据,在第一个GridView控件中使用数字标识页码,而在第二个页面中使用“上一页”、“下一页”标识页码。

编辑推荐

《Web应用程序开发教程:ASP.NET+SQL Server》是作者结合多年的SQL Server据库管理与Web应用程序开发经验编写而成,比较详尽地介绍了开发基于ASPNEk+SQL Server的Web应用程序所必备的相关技术一《Web应用程序开发教程:ASP.NET+SQL Server》首先从开发Web应用程序的基本流程开始,全面介绍ASP NE/应用环境配置、C#程序设计基础、Web窗体和常用服务器控件、ASP NET对象、ASP NET应用程序配置和状态管理、ASPNETAJAX服务器端编程等,使读者熟悉使用ASP NET开发Web应用程序的基本方法,从而为进一步阅读奠定基础:然后_介绍SQL Server 2000后台数据库的基本管理方法和开发接口,读者无需再查阅其他数据库管理的参考资料,就可以独立完成Web应用程序开发的整个过程  最后,《Web应用程序开发教程:ASP.NET+SQL Server》还提供一组非常实用的实验案例,包括用户登录和身份认证、上传文件、发送电子邮件、实现图文验证功能、在线教育管理系统、网上书城系统和网上同学录系统等,使读者在实践中积累经验.此外,《Web应用程序开发教程:ASP.NET+SQL Server》每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者对于开发Web应用程序的基础知识、应用能力和创新意识得到全面培养与提高。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web应用程序开发教程 PDF格式下载


用户评论 (总计15条)

 
 

  •   通过这本书,从原来完全不了解WEB开发到现在已经能够清楚的使用WEB应用程序开发,对我在毕设过程中遇到的问题提供了坚实的基础。书本细致全面的讲述了对各种控件应该如何使用,步骤也写的详细,对于初学者来说这是一本不错的入门书籍。网上的相关书本配的DOCS,在学习过程中提供了很大的帮助。值了!
  •   xp系统用用不错,win8装不了 郁闷
  •   实用培训手册
  •   书很棒,是全新正版,也很实用哦,满分
  •   很不错,正版,而且便宜
  •   刚收到货粗略的看了下…感觉适合我自学!
  •   学校让我们买的
  •   This book is very useful for beginnner
  •   c# 部分太少,只有一章的类容。
  •   物流好慢好慢--!其他还好。
  •   怎么讲,只是觉得里面的东西有点旧了,就说其中的数据库连接吧,还是SQL2000
  •   好书。很实用的的一本书哈。
  •   该书就是有点旧(内容),我学的版本和这个不同,但是适合做教材
  •   课本来着,好书,推荐……
  •   不错的一本书,挺详细的,相信会有帮助的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7