TonyWang的专栏

力争成为最优秀的.NET程序员

防止数据库暴库(被下载)的方法

1,文件名中包含一些符号,试图通过Unicode与ASCII码的转换防止下载:这个方法我试过,完全没有效果。只要用flashget的“新建下载任务”,输入地址和名称,就可以下载了,用各种符号都没用。 2,将数据库名后缀名直接改为asp,试图通过asp解析防止下载:也没有用,直接在IE打开就是乱码,...

2007-06-29 08:13:00

阅读数:2049

评论数:0

Excel在.Net下驻留内存的解决方法

出处:http://www.chinahtml.com/programming/5/2007/aspnet-117487975112466.shtml这段时间在VS 2003 的WebForm 方式下对Excel 进行操作,遇到一个最为头疼的问题就是对Excel操作完毕后Excel不能够正常关闭,...

2007-06-26 14:57:00

阅读数:926

评论数:0

ExportToExcel for .net

using System;using Excel;using System.Reflection;using System.Data;namespace TMS_Web.DataBaseAccess{ ///  /// ExportToExcel 的摘要说明。 ///  public class ...

2007-06-26 13:47:00

阅读数:784

评论数:0

PetShop之ASP.NET缓存

四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问...

2007-06-26 12:09:00

阅读数:558

评论数:0

PetShop 4.0 设计研究——petShop 4.0 的命名空间 以及各个项目模块的说明

序号 项目名称 程序集名称Assembly Name 默认命名空间Default Nam...

2007-06-26 11:31:00

阅读数:515

评论数:0

Petshop4.0之“反射注入”技术

所谓“依懒注入”就是将应用程序所依赖的组件在运行时动态的加载到应用程序中。依赖注入的目标并非为应用程序添加更多的功能,而是提升了组件的重用性,并为应用程序搭建一个具有较强灵活性和扩展性的平台。在程序实现上就用Assembly.Load(AssemblyName).CreateInstance(ty...

2007-06-08 10:36:00

阅读数:561

评论数:0

Petshop4.0之策略模式

策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。通常,策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。               ...

2007-06-08 08:39:00

阅读数:567

评论数:0

petshop4.0设计说明 asp.net初学者

petshop4.0设计说明 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 ...

2007-06-08 08:26:00

阅读数:924

评论数:0

关于“单击此处以激活控件”

自从使用了Windows Vista上的IE7来浏览网站的时候(其实从IE6 SP2开始),经常会发现一些视频或者Flash网站出现了“单击此处以激活控件”的现象。现象就是在某些视频播放控件(Windows Media Player或者Real Player),或者是Flash动画,或者是其它有可...

2007-06-04 23:03:00

阅读数:1030

评论数:0

一点C#代码的使用心得

1、代码问题:以前我总是这样写代码://m_isSomeEvent:boolif(m_isSomeEvent){ m_isSomeEvent = false;}else{ m_isSomeEvent = true;}后来这样写:m_isSomeEvent = m_isSomeEvent?false...

2007-06-04 22:50:00

阅读数:553

评论数:0

Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates

Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates SSL enables browsers to communicate with a web-server over a secure channel that pr...

2007-06-04 15:03:00

阅读数:791

评论数:0

数据库管理10个最重要的特点

数据库管理10个最重要的特点 特点 描述 数据库镜像 通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。 在线恢复 使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复...

2007-06-04 13:53:00

阅读数:781

评论数:0

PetShop之业务逻辑层设计

 五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统 所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域...

2007-06-01 15:55:00

阅读数:668

评论数:0

PetShop之表示层设计

六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如 果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不...

2007-06-01 15:54:00

阅读数:922

评论数:0

.NET PetShop4.0详解

1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过...

2007-06-01 15:39:00

阅读数:2639

评论数:0

.NET PetShop详解

1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过...

2007-06-01 15:35:00

阅读数:921

评论数:0

PetShop体系结构学习

PetShop4.0采用了多层应用程序体系结构,并且应用了“反射注入”技术,简间抽象工厂模式,策略模式和外观模式,从而构建了一个高内聚,低耦合的,易于扩展和维护的,适合于团队开发的小型企业分布式应用系统。并且其中使用了很多ASP.NET2.0的新特性,可以说是一个典型的学习案例项目。下面请看体系结...

2007-06-01 15:20:00

阅读数:764

评论数:0

.net中using的几种用途 (平时不容易注意到)

转自张继东朋友的Blog,http://www.cnblogs.com/zhangjidong/=========================================================================================今天一个朋友问我usin...

2007-06-01 11:03:00

阅读数:921

评论数:0

C#高级编程之“代码属性”

主要通过一个示例来解释这个概念。  这个示例主要用来当方法中出现异常后,能显示编写该 方法的作者信息,以便修改。  代码如下:using System;using System.Collections.Generic;using System.Text;using System.Reflectio...

2007-06-01 10:52:00

阅读数:554

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭