随笔分类 - ASP.NET开发实践系列
开发实践技巧
    
摘要:*摘要。线程池。ASP.NET中多线程使用实例-利用多线程实现数组排序-利用多线程实现搜索引-在线用户检测-利用多线程实现端口扫描-利用多线程对TreeView填充 * 线程池。许多应用程序创建的线程都要在休眠状态中消耗大量时间,以等待事件发生。这样会浪费资源。。线程池通过为应用程序提供一个由系统管理的辅助线程池使您可以更为有效地使用线程。一个线程监视排到线程池的若干个等待操作的状态。当一 个等待...
        阅读全文
            
摘要:*摘要。线程原理概述。.NET下的多线程编程。异步编程。ASP.NET多线程编程 * 线程基本概念。线程是程序执行的基本原子单位。一个进程可以由多个线程组成。。每个线程都维护异常处理程序、调度优先和一组系统用于在调度该线程前保存线程上下文的结构。线程上下文包括为使线程在线程宿主进程地址空间中无缝地继续执行所需的所有信息,包括线程的CPU寄存器组和堆栈。。在分布式编程中,正确使用线程能够很好的提高应...
        阅读全文
            
摘要:*摘要。ASP.NET安全性。基本验证和简要验证。集成Windows验证。表单验证。SSL。客户授权证书验证。模拟 * 身份验证。身份验证是指以下过程:获取标识凭据(如用户名和密码),并对照某一颁发机构来验证这些凭据。。ASP.NET提供了四个身份验证提供程序:-表单身份验证-Windows身份验证-Passport身份验证-默认身份验证 * 表单身份验证表单身份验证是指以下系统:将未经身份验证的...
        阅读全文
            
摘要:*摘要。异步Web服务。Web服务中的事务处理。Web服务中的缓存技术。WSE技术 * Web服务。Web Service是在Internet上进行分布式计算的基本构造块。。WebService就是一个对外的接口,里面有函数可供处部客户调用。WebService传递的数据只能是序列化的数据,典型的就是XML数据。。WebService体系结构的主要优点之一是:允许在不同平台上,以不同语言编写的各种...
        阅读全文
            
摘要:* 摘要。Web服务概述。Web服务的创建和使用。代理类。数据交换。管理Web服务的状态。Web服务的发布和部署 * Web服务概述Web服务的三基石。简单对象访问协议-SOAP。是一种基于XML的通信协议。包括三个部分:-SOAP封装结构:定义消息的XML格式,包括整体框架,消息内容,谁处理这些内容等。-SOAP编程规则:定义如何将程序数据表示为XML。-SOAP RPC表示:定义如何使用SOA...
        阅读全文
            
摘要:*摘要。文件操作概述。File类。FileStream类。DirecotryInfo和FileInfo类。文件操作实用案例 * 文件操作概述。任何一种编程技术,都少不了对文件的操作。。由于ASP.NET使用了.NET平台同一的类库,因而其对文件的操作的功能非常强大。.NET提供了一些专门用于文件操作的类库,比如File,FileStream,BinaryReader,BinaryWriter,St...
        阅读全文
            
摘要:*摘要。网络打印概述。IE直接打印。导出到Excel,Word中去打印。利用.NET组件打印。利用ActiveX控件打印 * 网络打印概述。B/S结构导致了Web应用程序中打印的特殊性。。程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。。格式如何控制和定制等,是我们开发中可能会面对的问题。 * 打印文档的生成1、客户端脚本方式一般情况下,主要使用JS可以分析源页...
        阅读全文
            
摘要:* 摘要。数据适配器概述。数据适配器的创建。数据适配器的属性。数据适配器的方法。数据适配器的事件。使用数据适配器最佳实践 * 数据适配器概述。DataAdapter连接到数据库以填充DataSet的对象。然后,它又连接回数据库,根据DataSet保留数据时所执行的操作来更新数据库中的该数据。。DataAdapter:它起着桥梁的作用,在DataSet和其源数据存诸区之间进行数据检索和保存。。Dat...
        阅读全文
            
摘要:*摘要。DataSet概述。XSD概述。DataSet架构。DataSet模式推断。DataSet序列化 *数据集概述1、数据集是一种代表关系数据的内存驻留结构2、数据集分类-类型化数据集-非类型化数据集 * XSD概述。XSD(XML Schema Definition) XML架构定义语言。XSD是XML专门用来描述数据结构的。它允许应用程序在处理数据时读并且使用模式信息。XSD是专门用于描述...
        阅读全文
            
摘要:*摘要。ASP.NET请求的处理过程。HttpModule。HttpHandler。HttpModule和HttpHandler使用实例。ASP.NET事件模型机制 * ISAPI。在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。。开发者需要扩充或扩展Web服务器的功能。Web服务...
        阅读全文
            
摘要:* 摘要。SQLServer同内置XML支持。FOR XML。OPEN XML。SQLXML的使用 * SQL Server2000中的XML支持。服务器支持:在服务器上,XML数据可以从表生成,并通过在SELECT语句中使用FOR XML子句来查询结果。FOR XML的逆函数是一个名为OPENXML的关系行集合生成器函数:它通过求XPath1.0表达式的值来从XML数据提取值,并将其放到行集合的...
        阅读全文
            
摘要:*摘要。DataSet和XML文档关系初探。使用XmlDocument类。XPath查询。过滤DataSet和使用DataView。使用XmlDataDocument。使用XSL和XSLT转换 * XML和DataSet。在ADO.NET组件中DataSet是其核心组件之一,它提供了独立于数据源的数据访问,为了实现这种平台互用性和可伸缩的数据访问,ADO.NET采用了 基于XML数据的传输格式,X...
        阅读全文
            
摘要:*摘要。使用DNS类。使用WebClient类。使用WebRequest和WebResponse。使用WebProxy。TCP通信 *ASP.NET网络通讯。System.NET命名空间提供了在现在的网络中能找到的许多协议的一个简单编程接口,包括DNS,WebRequest,WebResponse,WebProxy和许多其他类型的类。通过这些类程序可以轻松编写网络程序。程序员不必考虑和网络有关...
        阅读全文
            
摘要:*摘要。XML概述。XML和DataSet。XML的读写。XML文件操作。XML文件验证。案例 *XML概述1.1什么是XML(eXtensible Markup Language)?-XML是标记语言-XML是可扩展的(eXtensible)标记语言。XML并非象HTML那样,提供了一组事先已经定义好了的标记,而是提供了一个标准,利用这个标准,可以根据实际需要定义自己的新的标记语言,并为这个标记...
        阅读全文
            
摘要:*摘要。复合控件概述。如何开发复合控件。复合控件和用户控件区别。复合控件和自定义控件。复合控件的事件传递。复合控件的使用实例 *ASP.NET中的组件。用户控件。复合控件。自定义控件 *复合控件概述。ASP.NET复合控件提供了一种方法,使用这种方法,您可以通过组合现有的控件来创作新控件。。此方法也可用于ASP.NET移动控件。例如,如果将多个移动控件封装到一个控件中,您可以创建一个复合移动控件。...
        阅读全文
            
摘要:*摘要。事件概述。ASP.NET服务端事件。ASP.NET服务端添加客户端事件。通过客户端事件引发服务端事件。事件使用的最佳实践 *事件概述。Visual Studio项目很容易被看作一系列顺序执行的过程。事实上,多数程序都是事件驱动的——即执行流程是由外界发生的事件所确 定的。。事件是一信信号,它告知应用程序有重要情况发生。例如,用户单击窗体上的某个控件时,窗体引发一个Click栆年并调用一个处...
        阅读全文
            
摘要:*摘要 。通过panel在服务器端控制网页 。服务器控件的动态添加和删除 。如何动态添加HTML控件 *Panel控件 。Panel是一个服务器端的Web表单控件,一个Panel控件就是HTML网页上的一个矩形区域,它是否可见可以在服务器端进行控制。因此, 首先,我们可以从将HTML代码段放在一个panel控件中,HTML代码段可以由服务器控件和客户端控件组成。一旦我们将Panel控件的 Visi...
        阅读全文
            
摘要:*摘要 。ASP.NET页面简介 。页面生存周期 。页面事件 。页面指令 。内联编程型与代码隐藏编程模型 *ASP.NET页面 。ASP.NET页框架是一种编程框架,它在Web服务器上运行动态地生成和管理Web窗体页。可以使用Web窗体页来创建可编程的Web页,这些 Web页用作Web应用程序的用户界面。 。Web窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑...
        阅读全文
            
摘要:*摘要 。事务处理简介 。事务处理的方法 。异常处理简介 。异常处理的技术 1.1什么是事务处理? 。事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。 。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。 。如果遇到错误,则不会对数据库作出任何修改。 1.2事务处理过程 1.开始一个事务,进入“事务待命”状态。 ...
        阅读全文
            
摘要:*摘要 。状态管理概述 。基于客户端的状态管理 。基于服务器的状态管理 *HTTP协议-“无状态协议” 。Web服务器每分钟对上千个用户进行管理的一种方式就是执行所谓的“无状态”连接。只要有一个希望浏览器返回一个页面、图象或其 他资源的请求,就发生以下事情: -连接到服务器 -告诉服务器想要的页面、图像或者其他项 -服务器发送请求的资源 -服务器发送请求的资源 -服务器切断连接,把用户忘的干干净净...
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号