前 言

来源:互联网 发布:在线投稿php 编辑:程序博客网 时间:2024/04/23 22:10

 

随着互联网的不断发展和平台的多样性,越来越多的Web开发技巧呈现在用户面前,也是由于互联网的不断发展,越来越多的普通用户进入了互联网的范围开始了网络生活,这些网络生活随时随地的伴随着我们的生活,当我们使用银行的取款机进行取款时,我们就在与互联网打着交到,当我们收发电子邮件,在互联网上聊QQ,同样也是在与互联网打着交到。在这些有趣的应用中,通常是通过一些Web编程语言进行实现的,这些语言包括ASP.NETASPPHP等。Web开发技巧不断的完善,更多更加丰富的应用程序也随之诞生,ASP.NET使用.NET平台进行Web应用程序的开发有着先天性的优势,开发人员能够快速的使用ASP.NET提供的控件和开发方法进行复杂的应用程序开发,同时ASP.NET还为未来的云计算、多核化和多平台提供了基础,也为移动设配应用程序编程提供了保障。

为了方便广大读者学习,作者花费半年时间编制这本书,本书全面地介绍了ASP.NET技术,并介绍了能够与ASP.NET进行融合和跨平台的Web ServerWCFWPF等,本书还附带大量的实例以及详细的注释,方便初学者进行深入学习。在学习完本书之后,读者能够具备基本的ASP.NET应用程序开发基础。

本书的特点

1.循序渐进,深入浅出

为了能够方便读者的学习,本书前面几个章节详细的讲解了ASP.NET开发工具的安装,数据库系统的安装以及ASP.NET的基本知识。ASP.NET使用的是面向对象的思想进行应用程序开发,本书还详细的讲解了面向对象的概念以及最新的开发模型。

2.技术全面,内容充实

ASP.NET应用程序的开发会遇到诸多问题,本书着手实际开发经验,在ASP.NET应用程序开发中详细的讲解了如何进行高效的ASP.NET应用程序开发,不仅如此,本书还详细的讲解了如何使用现有的互联网上的优秀的开源项目进行应用程序开发以提高开发效率,同时,读者还能够通过了解简单易懂的开源项目深入学习ASP.NET应用程序开发。

3.分类讲解,理解深刻

本书通过将一些固定的知识进行分类讲解,举一反三,在本书的控件篇中,主要讲解基础控件和若干高级控件以及网站应用程序的配置方法,在数据篇中,详细的讲解数据源控件和数据绑定控件,以便读者能够详细的对知识进行分类,举一反三。

4.案例精讲,深入剖析

.NET应用平台下进行应用程序开发,无论是制作网站应用程序还是制作Windows应用程序都非常的简单,并且制作不同的应用程序所需要的知识也基本相同,本章在知识章节中配备了详细的例子进行讲解,包括MVC框架应用程序,WCF以及WPF等,在本书的模块章节中,详细的讲解了ASP.NET应用程序模块开发的流程以及ASP.NET应用程序开发的技巧和规范,能够帮助读者学习到规范的应用程序开发技巧。

6.最新技术前瞻

.NET应用平台下进行应用程序开发,无需学习过多的新知识,包括MVCWCFWPF等应用程序开发都是基于.NET平台的,开发人员能够使用相同的开发方法进行不同的应用程序开发。本书详细的介绍了最新的技术以及技术走向,以便读者能够快速的为最新的技术做好准备而无需担心技术的淘汰。

7.规范的开发,更多的技巧

本书在实例章节中,详细的介绍了如何进行规范的应用程序开发,包括设计需求分析文档以及编写类图等,规范的应用程序开发是非常重要的,同时本书还介绍了ASP.NET应用程序开发技巧,以便读者能够规范的、快速的编写高效的代码。

8.配有多媒体光盘,加速学习

本书在光盘中配备了大量的实例,读者能够通过阅读实例代码进行实例的运行和学习,光盘中的实例与本书中的示例一一对应,读者能够进行书本的阅读并同时运行实例了解程序是如何运行的。

9.提供完善的售后服务

为了方便读者的学习,读者可以访问作者的博客获取更多的帮助,作者还会在博客中不定期的发布视频和图文教程以便读者学习到本书之外的更多的ASP.NET应用程序和开发技巧,读者可以在http://www.shangducms.com/blog/uid115.html进入作者的博客查阅更多ASP.NET应用程序的开发技巧和进行本书的错误的反馈。

本书的内容

1章:第一章详细的介绍了ASP.NET基础以及.NET平台的历史以及前瞻,在第一章中,读者能够学会如何安装Visual Studio 2008以及SQL Server 2005进行应用程序开发基础,第一章还讲解了开发环境的使用技巧以方便读者进行高效的应用程序开发。

2章:在进行ASP.NET应用程序开发前,首先需要了解ASP.NET应用程序开发的最主要的编程语言C#,由于ASP.NET应用程序是基于面向对象的思想的,所以C#编程语言也包括多种面向对象的特性,包括多态和继承等,本章讲解了C#编程语言的基本结构和技巧以便读者能够了解面向对象。

3章:在了解了C#编程语言后,就需要深入的了解什么是面向对象,面向对象是应用程序开发中非常重要的思想,本章详细的讲解了C#编程语言中关于面向对象的技巧以及特性,以便读者能够高效的开发ASP.NET应用程序。

4章:详细的介绍了ASP.NET网页代码模型和生命周期,了解网页代码模型和生命周期能够帮助读者高效的创建ASP.NET应用页面。

5章:详细的介绍了ASP.NET应用程序中提供的控件,控件为开发人员提供了高效的应用程序开发方法,开发人员无需专业的知识就能够实现复杂的应用操作。

6章:着重讲解了ASP.NET高级控件中的登陆控件的使用,并讲解了ASP.NET网站管理工具的使用方法和技巧。

7章:主要讲解了数据库基础以及如何进行数据库中的相应操作,包括数据库的创建、数据库的删除、数据库表的创建以及数据库表的删除。数据库应用在当今的应用程序开发中必不可少,本章详细的讲解了如何进行数据库的开发。

8章:主要讲解了如何使用ASP.NET提供的数据源控件和数据绑定控件进行高效的应用程序开发和数据开发。

9章:在使用数据源控件和数据绑定控件进行数据操作时,并不能够非常灵活的进行应用程序开发,本章讲解了除了使用控件以外的使用类成员进行数据库开发。

10章:本章详细的介绍了如何使用类成员进行不同的数据源的访问,这些数据源包括MySqlAccessExcelTxt以及SQLite

11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。

12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。

13章:本章详细的讲解了ASP.NET应用程序的内置对象和缓存等概念,ASP.NET的内置对象维护了Web应用程序的状态,而通过使用缓存能够极大的提高应用程序的抗压性,提高网站的访问效率。

14章:本章详细的讲解了ASP.NET应用程序和Web Service的概念,为了能够让读者更容易的理解Web Service,本章详细的介绍了XML以及XML类成员是如何进行XML文件的读取和编写的。

15章:介绍了如何使用ASP.NET.NET应用程序框架的GDI+进行Web应用程序的图形图像编程。

16章:随着互联网的不断发展,无刷新应用AJAX也越来越多的被人们所关注,本章详细的介绍了如何在ASP.NET 2.03.5中进行AJAX应用程序的开发。

17章:介绍了ASP.NET MVC框架的基本知识,ASP.NET MVC框架是下一代ASP.NET应用程序框架,了解ASP.NET MVC基本知识能够为下一代ASP.NET应用程序开发做好准备。

1819章:介绍了WCFWPF应用程序的开发,WCFWPF.NET 3.5应用程序框架的新特性,使用WCF能够将桌面应用和Web应用进行整合,而WPF提供了高效的绚丽的桌面应用开发解决方案。

20章:介绍了LINQ的基本知识以及Lambda表达式基础。

21章:介绍了如何使用LINQ进行数据库操作,这其中包括数据的插入、更新和删除等。

2223242526272829章:最后篇幅通过多个模块以及综合实例开发和讲解,让读者有实际项目的体会,从而能够深刻的了解本书前面的知识并达到实战的能力。

适合的读者

l         括网页专业设计人员

l         网页维护人员

l         网页制作爱好者

l         大中专院校的学生

l         社会培训学生

l         ASP.NET应用程序初学者

l         .NET应用开发入门者

编者

此书来源于互联网