出版时间:2009-5 出版社:电子工业出版社 作者:李彦 等编著 页数:436
Tag标签:无
前言
为什么要写这本书?对于许多初学者而言,学习ASP.NET的感觉是“上手容易精通难”。比如一个典型的ASP.NET操作学习过程:非常轻松安装完成Visual Studio,进入Visual Studio后,在“工具箱”中拖入几个服务器控件,很快就知道如何在aspx.cs文件中编写控件事件执行的程序;单击“运行”按钮就可以在浏览器中查看Web页面的运行效果了,这符合微软公司产品的一贯特点,上手极为容易。但如果要使用ASP.NET技术开发一个Web系统,就会遇到非常多的问题了。例如,页面与控件的事件执行顺序是谁先谁后?什么时候需要修改Web.config配置文件?Web.config文件中的各配置项有什么作用?为什么页面运行时,首先要执行Page_Load方法?如何自定义一个控件?为什么页面提交后,控件的数据会保留?为什么单击按钮提交后,页面会执行Click事件中的程序?总之,当初学者需要更进一步掌握ASP.NET时,却发现ASP.NET像一个巨大的迷宫,到处都是岔道,每一个知识点都不是独立的,都需要以其他知识点为基础。对于熟悉其他Web编程(如PHP、ASP)技术的程序员来说,在希望学习ASP.NET时,这些问题就显得尤为突出,因为ASP.NET中对Web工作模式进行了“友好”的封装,反而使得习惯于PHP或ASP编程的程序员对ASP.NET的工作模式有似懂非懂的感觉。正是如此,所以经常在.NET技术论坛中看到,一些朋友在请求前辈们推荐一本升级学习ASP.NET的书。笔者正是基于大量的这种需求,结合自身长期从事项目开发实践与本科教学的优势,有针对地为读者组织了此书。
内容概要
对于ASP.NET 3.5初学者和PHP/ASP/Java平台的Web编程人员而言,在进一步学习ASP.NET 3.5的过程中,最希望能够有这样一本书:既能够对深入学习ASP.NET 3.5起到“提纲挈领”式的向导作用,又能够由点到线、轻重结合地系统讲解关键知识点;既能够了解ASP.NET 3.5系统开发的总体架构,又能够通过完整案例的精细讲解,理解到具体开发过程中的经验和技巧。本书正是为此而作。 全书分为三大部分:第一部分是基础整合篇,讲解了学习ASP.NET 3.5必备的基础知识;第二部分是应用提高篇,详细讲解了Web.config配置、HttpModule和HttpHandle、统一认证、单点登录、成员资格(MemberShip)、权限角色、WebPart、母版、Ajax等ASP.NET 3.5高级技术。在讲解过程中均辅之以实例练习。第三部分是系统开发篇,在详细阐述了数据库访问层、数据表封装层、业务逻辑层、LINQ & LINQ to SQL的基础之上,通过两个完整实例的精细化讲解,让读者彻底掌握ASP.NET 3.5系统开发的经验与技巧。
书籍目录
第1部分 基础整合篇 第1章 ASP.NET基础 1.1 Visual Studio 2008 1.1.1 新建一个ASP.NET网站 1.1.2 解决方案 1.1.3 网站与项目 1.1.4 编辑区 1.2 ASP.NET知识结构图 1.3 C#语言 1.3.1 C#速览 1.3.2 C#语言的数据类型及运算符 1.3.3 流程控制 第2章 页面、控件与事件 2.1 一个简单计算器的实现 2.2 Get和Post方法 2.2.1 Get方法 2.2.2 Post方法 2.2.3 ViewState 2.3 页面的属性和事件 2.3.1 Page_Load() 2.3.2 页面的常用属性 2.4 控件的属性和事件 2.4.1 控件事件的定义和执行 2.4.2 AutoPostBack属性 2.4.3 控件事件的实现过程分析 2.5 ASP.NET服务器控件 2.5.1 服务器控件的工作原理 2.5.2 基本服务器控件简介 2.6 验证控件 2.6.1 RequiredFieldValidator控件 2.6.2 ValidationSummary 2.6.3 其他验证控件 2.7 Web用户控件 2.7.1 使用方法 2.7.2 添加属性、方法和事件 第3章 页面和自定义控件 3.1 Page类 3.1.1 Page类的作用 3.1.2 Page类的生命周期中程序的执行顺序 3.1.3 继承Page类 3.2 aspx文件 3.2.1 单页面代码模型 3.2.2 代码隐藏模型 3.2.3 嵌入式代码块 3.3 用户自定义服务器控件 3.3.1 建立项目 3.3.2 控件的生命周期 3.3.3 映射回传事件到服务器端事件 3.3.4 处理回传数据第2部分 应用提高篇 第4章 web.config文件 4.1 ASP.NET的配置文件 4.2 自定义配置节 4.3 常用的配置设置 4.4 配置节的加密 第5章 HTTP运行时 5.1 基本结构 ……第6章 用户信息管理第7章 界面处理第8章 Ajax第3部分 系统开发篇第9章 数据库访问第10章 GridView使用技巧第11章 数据库访问层的实现第12章 数据表封装层第13章 开发实例——《工作任务协作系统》第14章 LINQ和LINQ to SQL第15章 LINQ开发实例——《网络项目交易(威客)系统》
章节摘录
插图:
编辑推荐
《ASP.NET3.5系统开发精髓》由电子工业出版社出版。
图书封面
图书标签Tags
无
评论、评分、阅读与下载