摘要: Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。 .NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。下面就介绍让Apache支持ASP.NET的办法。 首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装安装.NET开发工具如.NET Framework SDK或者 VisualStudio.NET。需要注意的是Windows的版本应为2000、2003 阅读全文
posted @ 2010-12-27 19:23 左正 阅读(259) 评论(0) 推荐(1)
摘要: ASP.NET中PostBack和ViewState关于PostBack,我曾经也写过一篇博客《深入理解doPostBack》。在这篇文章里有对PostBack进行了一些研究,现在看来研究的还是不够深入。不过从原理上来说,ASP.NET WebForm中的一般WEB控件(为什么是一般呢?因为如Button等少数控件不是调用doPostBack方法的)在向服务器回发请求时,调用的就是doPostBack方法,通过表单提交的方式来向服务器提交请求。而WebForm所提供的WEB事件模型也是以doPostBack这个方法为基础的,往服务器传送的两个隐含变量(EVENTTARGET,EVENTARGU 阅读全文
posted @ 2010-12-27 19:17 左正 阅读(580) 评论(0) 推荐(0)
摘要: ASP.NET代码优化一、页面和服务器控件处理1、ASP.NET代码优化避免到服务器的不必要的往返行程在某些情况下不必使用 ASP.NET 服务器控件和执行回发事件处理。例如,在 ASP.NET 网页中验证用户输入经常可在数据提交到服务器之前在客户端进行。通常,如果不需要将信息传递到服务器以进行验证或将其写入数据存储区,请避免使用导致到服务器的往返行程的代码,这样可以提高页的性能并改善用户体验。您也可以不执行整个往返行程,而是使用客户端回调从服务器中读取数据。页面类实现ICallbackEventHandler接口,注册GetCallbackEventReference方法,也就是ajax的回 阅读全文
posted @ 2010-12-27 19:04 左正 阅读(295) 评论(0) 推荐(1)
摘要: 下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技术。ASP.NET入门步骤 1:下载和安装 .NET SDK ASP.NET 是作为 .NET SDK 的一部分提供的,它是创建、生成和测试基于 .NET Framework 的应用程序所需要的所有技术的集合。要下载和安装 .NET SDK,请前往 MSDN Online .NET 开发人员中心(英文),然后单击“Download the .NET Framework SDK Beta 1”。下载内容大约有 90 MB;不过,有一个选项可以将 SDK 分为一系列小文件进行下载。 在安装 A 阅读全文
posted @ 2010-12-27 19:02 左正 阅读(798) 评论(0) 推荐(1)
摘要: 昨天在和一位朋友讨论到委托与接口的问题,一开始我觉得很不可思议,这两个东西的概念怎么会混淆呢?要混淆也是接口和抽象类,委托和事件相混淆啊!但是着我的一个例子我马上意识到很有可能因为我将要表现的这个例子,让很多朋友混淆了委托与接口的用途.所以我想通过这篇文章试图说明白委托和接口的概念和用途,其实他们俩的差别还是很大的.本文适合对委托和接口概念或用途不了解的朋友.本文适合对委托和接口概念非常了解的朋友,并且欢迎各位朋友与Snake一起探讨有关这方面的知识. 本文不适合对委托和接口概念或用途了解一知半解(模糊)的朋友,这篇文章可能会对您产生误导,请千万别看. (本文原文是一篇没有好好排版过的emai 阅读全文
posted @ 2010-12-27 13:23 左正 阅读(223) 评论(0) 推荐(0)
摘要: 1. 引言本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。按照此规范来开发C#程序可带来以下益处:·代码的编写保持一致性,· 提高代码的可读性和可维护性,· 在团队开发一个项目的情况下,程序员之间可代码共享· 易于代码的回顾,本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。2. 文件组织2.1 C# 源文件类名或文件名要简短,不要超过2000LOC,将代码分割开,使结构清晰。将每个类放在一个单独的文件中,使用类名来命名文件名(当然扩展名是.cs)。这种约定会使大家工作更简单。2.2 目录设计为每一个命名空间创建一个目录。(用My 阅读全文
posted @ 2010-12-27 13:22 左正 阅读(254) 评论(0) 推荐(0)
摘要: 1. 引言本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。按照此规范来开发C#程序可带来以下益处:·代码的编写保持一致性,· 提高代码的可读性和可维护性,· 在团队开发一个项目的情况下,程序员之间可代码共享· 易于代码的回顾,本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。2. 文件组织2.1 C# 源文件类名或文件名要简短,不要超过2000LOC,将代码分割开,使结构清晰。将每个类放在一个单独的文件中,使用类名来命名文件名(当然扩展名是.cs)。这种约定会使大家工作更简单。2.2 目录设计为每一个命名空间创建一个目录。(用My 阅读全文
posted @ 2010-12-27 13:21 左正 阅读(517) 评论(0) 推荐(1)
摘要: 本文将介绍利用C#播放声音的四种方法,希望那个通过本文,大家能在C#播放声音方面有所突破。本文使用的是微软的播放器,其他播放器大家可以尝试。第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll2.引入DirectX 的DLL文件的名字空间: usingMicrosoft.DirectX; usingMicrosoft.DirectX.DirectSound;3.建立设备Device dv=new Device();4.设置Cooperat 阅读全文
posted @ 2010-12-27 00:31 左正 阅读(504) 评论(0) 推荐(0)
摘要: 这五种C#排序方法,其实在其他语言平台中也是常见的,因此C#排序方法也可以说是其他语言的排序方法,只不过实现的语言不同罢了。在网上看到很多经典排序方法,算法分:1:插入排序 a.直接插入排序 b.希尔排序2:交换排序 a.冒泡排序 b.快速排序3:选择排序 a.直接选择排序4:归并排序 a.归并排序5:分配排序 a.箱排序 b.基数排序本人常用的三种C#排序方法:1.直接选择排序 2.直接插入排序 3.冒泡排序;我用C#语言来讲解一下。第一种:冒泡排序原理:对一个数列,我们将它进行轮循和交换,每次轮循出最大数或最小数放在对尾,依次进行循环,轮循长度为-1。publicclassEbulliti 阅读全文
posted @ 2010-12-27 00:21 左正 阅读(1655) 评论(0) 推荐(1)