代码改变世界

随笔档案-2006年06月

我的设计模式之旅(1)——学习的原则和一些笔记

2006-06-27 08:59 by 努力学习的小熊, 1166 阅读, 收藏, 编辑
摘要: 首先,这是我自己的旅程,学了1年多的C#,好多问题还是无从下手,希望跟随着李建忠老师引导,和一些书籍的阅读学习,能使自己对软件设计和程序设计有所提高。我自己学习的目的也许和我上一句说的有冲突,但是感觉李建忠老师说的很对,我学习设计模式不是为了用他去编成去设计,而是在重构中让设计和编码更具合理性,软件的需求变化确实很剧烈,尤其对于一些流程性的工作平台来说,一旦流程更改,如果设计不是很合理的话将造成灾... 阅读全文

一些提高ASP.NET性能的方法

2006-06-26 16:30 by 努力学习的小熊, 942 阅读, 收藏, 编辑
摘要: 禁用不必要的视图状态。 例如控件或页面的。EnableViewState属性设置为false。或者在web.config文件中进行指定。 控件的设定直接设置相应控件的EnableViewState属性即可。 页面的设定在中设定即可。 Web.Config文件的设定,找到元素,在其中添加属性设置EnableViewState="false"即可。 对于安全性要求不高的页面可以通过禁用页面的Ena... 阅读全文

ASP.NET的缓存

2006-06-26 16:29 by 努力学习的小熊, 2041 阅读, 收藏, 编辑
摘要: 页面缓存 使用OutputCache指令。 其中Duration和VaryByParam特性是必须的。 Location控制页面缓存的位置 Location 含义 ... 阅读全文

处理未处理的异常

2006-06-22 14:46 by 努力学习的小熊, 912 阅读, 收藏, 编辑
摘要: 当一个异常在调用堆栈中没有被处理,也没有被框架代码处理时,我们说这个异常未处理,它将被ASP.NET捕获,ASP.NET对此未处理错误的处理方法是显示一个页面,列出该未处理异常的详细情况。 有两个在异常未处理时将被ASP.NET调用的事件: Page_Error event,它提供捕获在Page级别发生错误的方法。 Application_Error event,它提供捕获在代码中的任何地方发生错... 阅读全文

UML学习笔记(三):运用面向对象思想

2006-06-19 10:52 by 努力学习的小熊, 1355 阅读, 收藏, 编辑
摘要: 类的可视化表示 如果WashingMachine(洗衣机)类是Household Appliances(家用电器)包的一部分,那么这个类的名字为:Household Appliances::WashingMachine。包名在左,类名在右,中间用双冒号隔开。这种类型的类名叫:路径名(pathname)。 属性 单字属性名小写。如果属性名包含了多个字,这些字要合并,并且除了第一个字外其余字... 阅读全文

定义自定义的异常

2006-06-15 13:41 by 努力学习的小熊, 4114 阅读, 收藏, 编辑
摘要: 首先我们建立自己的异常类CustomException,它要继承自ApplicationException类(这是一个在发生非致命的应用程序错误时抛出的通用异常,它又继承于更为通用的Exception类),将其用作为应用程序定义的任何自定义异常的基类。通过这个基类,我们就可以编写一个通用的catch代码块,捕获应用程序定义的任何自定义异常类型。 自定义的异常类型可以在这中间扮演一个非常重要的角色。... 阅读全文

MSDN(转)调试 Web 部件

2006-06-13 14:16 by 努力学习的小熊, 1456 阅读, 收藏, 编辑
摘要: 调试 Web 部件 发布日期: 6/1/2004 | 更新日期: 6/1/2004 Suraj Poozhiyil Microsoft Corporation 2003 年 5 月 适用于:Microsoft Windows SharePoint Services 2.0 Microsoft Visual Studio .NET 摘要:了解如何使用 Microsoft Visual Studio... 阅读全文

WebPart的三种部署方法

2006-06-12 11:39 by 努力学习的小熊, 1639 阅读, 收藏, 编辑
摘要: 部署Web部件的三种方法: 1.手工部署 2.CAB文件部署 3.MSI文件部署 首先来介绍手工部署方法,可以根据我的另一篇文章《开发一个简单的WebPart》,首先制做出一个WebPart,然后按照以下步骤部署: (1) 将我们编译好的WebPart工程的DLL文件拷贝到网站虚拟目录下的bin文件夹,或者也可以放到Global Assembly Cache(C:\Windows\assemb... 阅读全文

开发一个简单的WebPart

2006-06-12 11:05 by 努力学习的小熊, 1243 阅读, 收藏, 编辑
摘要: 开发一个简单的WebPart,首先我们需要对Visual Studio .NET 2003进行相应功能的扩展,我们可以在微软的网站下载到一个扩展功能包,名字叫:WebPartTemplatesforVSNetSample2.exe 下载地址: http://download.microsoft.com/download/7/0/e/70e9b26f-ec05-4171-80ec-5d0d8c... 阅读全文

使用配制文件定制身份验证和基于角色的安全

2006-06-05 14:36 by 努力学习的小熊, 2697 阅读, 收藏, 编辑
摘要: 这里使用的例子和前提条件可以参考以前的一篇文章《ASP.NET实现匿名访问控制》,里面使用的Forms身份验证有个缺点,如果能将用户的验证上升到基于角色的验证即可减少很多麻烦,它只会创建一个空的GenericPrincipal对象,仅包含初始化过的 FormsIdentity 对象。如果要在应用程序中创建一个管理部分,并想仅限于管理员用户访问,那么必须拒绝每个用户访问,然后逐个添加管理员用户。 要... 阅读全文

UML学习笔记(二):复习面向对象的一些基本概念

2006-06-02 14:24 by 努力学习的小熊, 1301 阅读, 收藏, 编辑
摘要: 面向对象是一个依赖于几个基本原则的思想库。 对象是类的实例。 类是具有相同属性和操作的一类对象集。 继承是面向对象中的一个重要方面。对象继承了所属类的属性和操作。类同样也可以继承其他类的属性和操作。 多态性是另一个重要的方面它是指不同的类中可以有相同名字的操作,并且这个操作在每个类中都能以各自不同的方式执行。 对象对其他对象和外部世界隐藏了其操作的执行过程。每个对象都要提供一个让其他对象用来执行该... 阅读全文

SharePoint Portal Server 2003小型服务器场图解安装过程

2006-06-01 11:03 by 努力学习的小熊, 2162 阅读, 收藏, 编辑
摘要: 小型服务器场的安装部署使用了3台机器。所使用的系统为Windows Server 2003 SP1。由于有的项目要求不会给与域管理员帐号进行安装部署,所以SharePoint Portal Server 2003服务器使用的是普通域用户进行安装并作为Portal的管理员。 第一台机器: IP:192.168.110.1 AD域控制器 Exchange Server 2003 + SP2 第二台机器... 阅读全文
点击右上角即可分享
微信分享提示