14.6 简单Web Service示例

评论(0)浏览(109)分类:Asp.Net/C#/WCF
14.6 简单Web Service示例  在了解了Web Service基本的概念和协议栈的运行过程后,可以使用Visual Studio 2008进行Web Service应用程序的创建。单击菜单栏上的【文件】选项,在下拉菜单中选择【新建项目】选项,在新建项目窗口中选择【ASP.NET Web 服务应用程序】选项进行相应的应用程序创建,如图14-11所示。图14-11 创建ASP.NET Web 服务应用程序  单击确定,系统..

14.5 Web服务(Web Service)

评论(0)浏览(115)分类:Asp.Net/C#/WCF
14.5 Web服务(Web Service)  Web Service是Web服务器上的一些组件,客户端应用程序可通过Web发出HTTP请求来调用这些服务。通过ASP.NET开发人员可以创建自定义的Web Service或使用内置的应用程序服务,并从任何客户端应用程序调用这些服务。14.5.1 什么是Web服务  Web服务(Web Service)可以被看作是服务器上的一个应用单元,它通过标准的XML数据格式和通用的Web协议..

14.4 XML样式表XSL

评论(0)浏览(185)分类:Asp.Net/C#/WCF
14.4 XML样式表XSL  XSL是XML的样式表语言,这种定义很像HTML中的CSS。XSL转换就是XSLT,XSLT是XSL标准中的重要组成部分,它可以把一个XML文档的数据以不同结构或格式转换为另一个文档,通过使用XSL能够将XML进行格式化输出。14.4.1 XSL简介  与HTML样式相比,XML样式要更加复杂,HTML中标记的含义都是固定的,而XML允许开发人员能够自行创建标签,所以用样式..

14.3 XML串行化

评论(1)浏览(116)分类:Asp.Net/C#/WCF
14.3 XML串行化  使用XML串行化能够方便XML的存储或传输,能够把一个对象的公共域和属性保存为一种串行格式的过程,反串行化则是使用串行的状态信息将对象从串行XML状态还原为初始状态的过程。.NET Framework提供了命名空间来简化开发人员进行XML串行化。14.3.1 XmlSerializer串行化类  .NET Framework提供了System.Runtime.Serialization和System.Xml.Se..

14.2 读写XML

评论(0)浏览(146)分类:Asp.Net/C#/WCF
14.2 读写XML  XML和HTML都是基于SGML(Standard Generalized Markup Language,标准通用标记语言)的,但是XML和HTML却有着很大的区别,这些区别不仅仅在于格式上的区别,还在于使用性、可扩展性等等。14.2.1 XML与HTML  XML标记语言和HTML标记语言有着极大的不同,在应用程序开发中,XML标记语言能够适应于大部分的应用程序环境和开发需求。这些需求是..

14.1 XML简介

评论(0)浏览(120)分类:Asp.Net/C#/WCF
14.1 XML简介  标记语言(Markup Language)特指一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构以及格式的定义。在ASP.NET开发中,最常用的标记语言就是HTML,HTML标记语言定义了HTML文档的语义、结构以及格式,以便在不同的浏览器中所呈现的内容是一致的。XML标记语言与SGML和HTML都属于标记语言,标记语言的发展如图14-1所示。图..

第12章 ASP.NET的皮肤、主题和母版页

评论(0)浏览(103)分类:Asp.Net/C#/WCF
第12章 ASP.NET的皮肤、主题和母版页  在Web应用程序开发中,一个良好的Web应用程序界面能够让网站的访问者耳目一新,当用户访问Web应用时,网站的界面和布局能够提升访问者对网站的兴趣和继续浏览的耐心。ASP.NET提供了皮肤、主题和模板页的功能增强了网页布局和界面优化的功能,这样即可轻松的实现对网站开发中界面的控制。目录12.1 皮肤和主题  12.1.1 CSS简介  12.1.2 CS..

第13章 ASP.NET内置对象,应用程序配置和缓存

评论(0)浏览(109)分类:Asp.Net/C#/WCF
第13章 ASP.NET内置对象,应用程序配置和缓存  Web应用程序在传统的意义上来说是无状态的,Web应用不能像Win Form那样维持客户端状态,所以在Web应用中,通常需要使用内置对象进行客户端状态的保存。这些内置对象能够为Web应用程序的开发提供设置,配置以及检索等功能。目录13.1 ASP.NET内置对象  13.1.1 Request传递请求对象  13.1.2 Response请求响应对象  13.1.3 Application状态..

13.4 ASP.NET内置对象,应用程序配置和缓存--小结

评论(0)浏览(109)分类:Asp.Net/C#/WCF
13.4 ASP.NET内置对象,应用程序配置和缓存--小结  本章讲解了ASP.NET内置对象,包括如何创建ASP.NET内置对象和使用ASP.NET内置对象。Web应用程序从本质上来讲是无状态的,为了维持客户端的状态,必须使用ASP.NET内置对象进行客户端状态维护,这些状态包括Session、Cookies等。本章还包括:1)ASP.NET内置对象:包括Session、Cookies等内置对象。2)ASP.NET应用程序配置:包括ASP.NET应用程..

13.3 ASP.NET缓存功能

评论(0)浏览(129)分类:Asp.Net/C#/WCF
13.3 ASP.NET缓存功能  通常Web应用程序会处理大量的交互,在这些大量的交互中必然会造成频繁的数据处理。当Web应用程序中数据处理过于频繁时,会造成Web应用程序假死的状态,不仅如此,大量的重复请求还可能造成Web应用程序性能低下,这里就需要使用缓存减轻服务器压力。13.3.1 缓存概述  为了防止不必要的数据处理,ASP.NET允许开发人员将页面或数据进行缓存处..

13.2 ASP.NET应用程序配置

评论(0)浏览(173)分类:Asp.Net/C#/WCF
13.2 ASP.NET应用程序配置  ASP.NET包含一个重要的特性,它为开发人员提供了一个非常方便的系统配置文件,就是常用的Web.config和Machine.config。配置文件能够存用户或应用程序的储配置信息,让开发人员能够快速的建立Web应用环境,以及扩展Web应用配置。13.2.1 ASP.NET应用程序配置  ASP.NET为开发人员提供了强大的灵活的配置系统,配置系统通常通过文件的形式存在..

13.1 ASP.NET内置对象

评论(0)浏览(190)分类:Asp.Net/C#/WCF
13.1 ASP.NET内置对象  在ASP的开发中,这些内置对象已经存在,这些内置对象包括Response、Request、Application等,虽然ASP是一个可以称得上是“过时的”技术,但是在ASP.NET开发人员中依旧可以使用这些对象。这些对象不仅能够获取页面传递的参数,某些对象还可以保存用户的信息,如Cookie、Session等。13.1.1 Request传递请求对象  Request对象是HttpRequest类..

12.5 小结

评论(0)浏览(118)分类:Asp.Net/C#/WCF
12.5 小结  本章对CSS,皮肤,主题做了详细的介绍,通过使用CSS,能够优化网页代码布局,提高网页的友好度,增加用户粘度。同样,使用皮肤和主题能够控制控件的样式,并能够通过编程的方法动态的更改皮肤和主题,增强了代码的复用性。同时,本章还介绍了母版页,通过母版页能够将页面布局和控件进行分离,母版页只需对页面进行布局和样式控制,而内容窗..

12.4 使用Microsoft Expression Web 2制作页面

评论(0)浏览(79)分类:Asp.Net/C#/WCF
12.4 使用Microsoft Expression Web 2制作页面  Microsoft Expression Web 2是属于Microsoft Expression 2 Studio软件包中对ASP.NET开发人员来说最为强大的开发工具,Microsoft Expression Web 2不仅提供了基本的网页布局功能,还支持ASP.NET中控件的拖动。12.4.1 创建ASPX页面  通过Microsoft Expression Web 2能够快速的创建ASPX页面。在菜单栏中单击【文件】选项,单击【新建】按钮,..

12.3 Microsoft Expression 2

评论(0)浏览(99)分类:Asp.Net/C#/WCF
12.3 Microsoft Expression 2  Microsoft Expression 2是微软推出的一套专业的设计软件。Microsoft Expression 2 Studio包括Expression Web 2,Expression Blend 2,Expression Design 2,Expression Media 2和Expression Encoder 2,它们可以协调的同Visual Studio 2008一起协同合作,并支持Vista和Window Server 2008操作系统。12.3.1 Microsoft Expression 2简介  M..

12.2 母版页

评论(0)浏览(175)分类:Asp.Net/C#/WCF
12.2 母版页  在Web应用开发过程中,经常会遇到Web应用程序中的很多页面的布局都相同这种情况。在ASP.NET中,可以使用CSS和主题减少多页面的布局问起,但是CSS和主题在很多情况下还无法胜任多页面的开发,这时就需要使用母版页。12.2.1 母版页基础  开发人员能够使用母版页定义某一组页面的呈现样式,甚至能够定义整个网站的页面的呈现样式,Visual St..

12.1 皮肤和主题

评论(0)浏览(153)分类:Asp.Net/C#/WCF
12.1 皮肤和主题  皮肤和主题是自ASP.NET 2.0就包括的内容,使用皮肤和主题,能够将样式和布局信息分解到单独的文件中,让布局代码和页面代码相分离。主题可以应用到各个站点,当需要更改页面主题时,无需对每个页面进行更改,只需要针对主题代码页进行更改即可。12.1.1 CSS简介  在任何Web应用程序的开发过程中,CSS(Cascading Style Sheets,级联样式表..

第11章 用户控件和自定义控件

评论(0)浏览(99)分类:Asp.Net/C#/WCF
第11章 用户控件和自定义控件  在ASP.NET中,系统自带的服务器控件为应用程序开发提供了诸多便利。在应用程序开发中,许多功能都需要重复使用,而如果在应用程序开发中重复的编写类似的代码是非常没有必要的。ASP.NET让开发人员可以自行开发用户控件和自定义控件以提升代码的复用性,本章即将讲解用户控件和自定义控件的开发和使用。目录11.1 用户控件  11.1.1 什么是用..

11.6 用户控件和自定义控件--小结

评论(0)浏览(118)分类:Asp.Net/C#/WCF
11.6 用户控件和自定义控件--小结  本节在服务器控件的基础上,着重讲解了用户控件和自定义控件。使用用户控件和自定义控件的优势就在于,用户控件和自定义控件都能够非常简单的完成并且能够达到开发的需求,而无需重复的进行代码编写。  在传统的开发概念中,用户控件和自定义控件都比较复杂,而通过本章就能够了解到用户控件和自定义控件的开发并没有想象中的复杂,用户控..

11.5 自定义控件实例

评论(0)浏览(148)分类:Asp.Net/C#/WCF
11.5 自定义控件实例  虽然用户控件能够尽快的上手并运用在开发中,但是自定义控件的编写能够实现更多的效果。如分页效果在大部分的数据索引中,都需要使用分页。如果存在这么一个分页控件,只需要指定需要分页的表,那么可以自动分页,就能够更加方便应用程序开发了。11.5.1 ASP.NET分页控件  ASP.NET能够编写自定义控件,并将自定义控件编译为DLL文件以保证在..

11.4 用户控件示例

评论(0)浏览(151)分类:Asp.Net/C#/WCF
11.4 用户控件示例  在用户控件一节中,介绍了如何创建和使用用户控件。创建用户控件能够为应用程序开发起到非常好的作用,并且提高代码的复用性,ASP.NET允许开发人员创建用户控件和自定义控件,并在Visual Studio 2008中为开发人员提供了原生的开发环境,本节将一步步的进行用户控件的开发。11.4.1 ASP.NET登录控件  在应用程序开发过程中,登录是必不可少..

11.3 用户控件和自定义控件的异同

评论(0)浏览(119)分类:Asp.Net/C#/WCF
11.3 用户控件和自定义控件的异同  对比用户控件和自定义控件,很多人或认为用户控件更加容易开发,而自定义控件的门槛较高,不方便应用程序的开发。其实不然,用户控件更适合创建内部的应用程序特定的控件,例如用户登录控件会在该项目中经常使用,所以创建用户控件能够极快的提高应用程序开发。而自定义控件通常应用到更适合创建通用的可再分发的控件,例如常用的开源HTML编..

11.2 自定义控件

评论(0)浏览(105)分类:Asp.Net/C#/WCF
11.2 自定义控件  用户控件能够执行很多操作。并实现一些功能,但是在复杂的环境下,用户控件并不能够达到开发人员的要求,是因为用户控件大部分都是使用现有的控件进行组装,编写事件来达到目的。于是,ASP.NET允许开发人员编写自定义控件实现复杂的功能。11.2.1 实现自定义控件  自定义控件与用户控件不同,自定义控件需要定义一个直接或间接从Control类..

11.1 用户控件

评论(0)浏览(101)分类:Asp.Net/C#/WCF
11.1 用户控件  在ASP编程中,开发人员经常使用Include方式包含其他文件从而简化编程过程。而在ASP.NET中,控件能够提高应用程序中代码的复用性,不仅ASP.NET提供了服务器控件,ASP.NET还支持用户自定义控件,从而提高了代码的复用性。11.1.1 什么是用户控件  用户控件使开发人员能够根据应用程序的需求,方便的定义和编写控件。开发所使用的编程技术将与..

第10章 访问其他数据源

评论(0)浏览(113)分类:Asp.Net/C#/WCF
第10章 访问其他数据源  在ADO.NET体系中,非常重要的组件就是.NET Data Provider,它负责建立与数据库之间的连接并执行数据操作。ADO.NET提供了多种.NET Data Provider,负责连接不同的数据库。在前面的章节中,通常使用的是SQL Server .NET Data Provider,使用其他的.NET Data Provider能够访问其他类型的数据库。目录10.1 使用ODBC .NET Data Provider  10.1...

10.7 访问其他数据源--小结

评论(0)浏览(91)分类:Asp.Net/C#/WCF
10.7 访问其他数据源--小结  本章介绍了ADO.NET访问其他数据源的知识,这些数据源包括MySql、Excel、txt、SQLite等常用的数据源,这些数据源虽然在性能和功能上都与SQL Server有一段距离,但是在小型、轻便的数据操作和应用中,这些数据库都起着非常重要的作用。本章还介绍了如何使用ODBE.NET Data Provider连接数据库和使用OLE DB .NET Data Provider连接数据库,以及O..

10.6 访问SQLite

评论(0)浏览(119)分类:Asp.Net/C#/WCF
10.6 访问SQLite  SQLite是一款轻量级数据库,其类型在文件形式上很像Access数据库,但是相比之下SQLite操作更快。SQLite也是一种文件型数据库,但是SQLite却支持多种Access数据库不支持的复杂的SQL语句,并且还支持事务处理。10.6.1 SQLite简介  SQLite数据库具有小巧和轻量的特点,在SQLite数据库开发时,SQLite是为嵌入式特别准备的,所以SQLite具有小巧..

10.5 访问txt

评论(0)浏览(128)分类:Asp.Net/C#/WCF
10.5 访问txt  文本文件(.txt)是一种最基本的文件类型,访问txt的方法比较多,不仅能够通过使用ODBC .NET Data Provider进行访问,或者使用OLE DB .NET Data Provider进行访问。而可以通过System.IO进行文本文件的访问。10.5.1 使用ODBE.NET Data Provider连接txt使用ODBE.NET Data Provider建立与txt文件的连接需要在连接字符串中指定驱动器名,同样可..

10.4 访问Excel

评论(0)浏览(74)分类:Asp.Net/C#/WCF
10.4 访问Excel  Excel同Access数据库一样,都是Microsoft Office办公软件中的一个组件,Excel主要用来处理电子表格,同时Excel也能够方便的进行数据存储,并提供强大的运算能力和统计功能,经常使用于办公环境。10.4.1 Excel 简介  在办公环境中,大部分的办公人员都使用Excel进行报表处理,所以,Excel中存储着大量的信息。这些信息对决策者或者是办公自..

10.3 访问MySql

评论(0)浏览(125)分类:Asp.Net/C#/WCF
10.3 访问MySql  MySql是一个开源的小型关系型数据库,MySql数据库功能性强、体积小、运行速度快、成本低和安全性强,并且广泛的被中小型应用所接受。MySql通常情况下和PHP一起开发使用,在ASP.NET中,同样能够使用MySql进行数据库的存储。10.3.1 MySql简介  MySql(http://www.MySql.com)是一套开源的小型关系型数据库,MySql能够执行标准的SQL语句进行..