• 发布时间 文章标题
  • 2007-08-29 在C#中定义和使用自己的特性

    复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的 .NET 框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。...

  • 2007-08-29 .Net 代码混淆的一些注意事项

    既然.Net总能够被人破解, 那么我们只好把重要的计算和功能放在server上通过webservice提供了,但是客户端的代码总还得混淆一下,否则别人反编译一下不是全部知道底细了,所以我只使用code protect tools的混淆功能而不是加密,毕竟再怎么加密也是可以破解掉的。 以XENO...

  • 2007-08-29 ASP.NET 调用COM Word 转Pdf 之我见

    做项目中用到word转pdf 的功能 ,刚开始的要求是做一个应用程序来转 主要代码如下: using PDF = PDFMAKERAPILib; string wordPath = string .Empty; string pdfPath = string .Empty; PDF.PDFMakerAppapp = new PDFMAKERAPILib.PDFMakerApp(); int iReslut = app.Creat...

  • 2007-08-26 让你的.NET应用成为一个灰色盒子

    与已经摸爬滚打了10多年的Win32应用不同,当你的.NET应用出现性能问题的时候能很快得找到问题的症结吗?看着市场占有率不断增加的.NET应用市场,Symantec也要从信息安全方面腾出一只手给.NET了。 .NET在开发效率、开发平台支持方面的优势是非常明显的,但在性能监控方面...

  • 2007-08-26 也谈 .NET2.0中避免分布式事务

    .NET Framework 2.0 版中新增的 TransactionScope 单独使用确实很方便。但是在实际项目中都有自己的访问层,如何才能和自己的数据访问层结合起来使用呢? 在项目中我是这样处理数据的: /**//// summary /// 外包业务访问类 /// /summary public class OutSourcingDAO {...

  • 2007-08-26 ASP.NET3.5的ListView与CSS Friendly

    之前在写CSS有关文章的时候,我就想写写如何使用ASP.NET控件能够更加CSS Friendly,更容易实现一些常见的页面布局pattern,然而之后就发现这并非那么容易的。说起来要让ASP.NET控简变得CSS Friendly很容易,直接使用ASP.NET 2.0 CSS Friendly Control Adapters就是了,...

  • 2007-08-24 将自定义.NET控件嵌入IE浏览器

    利用visual Studio .NET开发自定义的WinForm控件,恐怕大家都已经很熟悉了。正常情况下,这种控件只能用在基于。NET的Windows application程序开发上,而无法直接嵌入到IE,这不免让人感觉遗憾。 毕竟。NET控件已经不同于在Win32下用Delphi或C++Builder开发的自定义控件...

  • 2007-08-24 字符串的驻留(String Interning)

    关于字符串的驻留的机制,对于那些了解它的人肯定会认为很简单,但是我相信会有很大一部分人对它存在迷惑。在开始关于字符串的驻留之前,先给出一个有趣的Sample: static void Main(string[] args) { string str1 = "ABCD1234"; string str2 = "ABCD1234"; string str3...

  • 2007-08-24 用Coding证明Application Domain

    Application Domain可以看作是一个Assembly的逻辑容器。在程序执行过程中,如果遇到需要的Type并没有定义在已经加载的Assemblies中, CLR会把相应的Assembly加载的该Application Domain中。每个Application Domain都有一个属于自己的加载器堆(Loader Heap),用于维护...

  • 2007-08-24 .net方法参数注释编写实例

    主要是 example,code 标记等的运用,怕忘了,所以记录一下. #region GetLatestJobInfo /// summary /// 获取最新的职位信息 /// /summary /// example /// code /// font face="宋体" size="2" /// [C#] /// public class MyClass /// { /// public void myMethod() ///...

  • 2007-08-24 常见dotNet加密保护工具分析介绍

    本文主要介绍一些dotNet加密保护工具的原理以及就其脱壳进行简单探讨。remotesoft protector、maxtocode、.Net Reactor、Cliprotector、themida .Net、xenocode native compiler、DNGuard。 remotesoft protector 应该是一款比较老的。net加密保护工具了,看其官方网站...

  • 2007-08-24 NET 框架中的 Factory 模式

    Factory 模式是一种非常基本同时也是被广泛使用的设计模式, 我在这里就不多说了,这种模式在框架程序设 计中经常被采用,今天就说一下在.NET 框架下的一个使用例子。 首先请大家看一下如下代码段: int iCount = System.Text.Encoding.Default.GetByteCount(calStr.Trim...

  • 2007-08-24 在Vista中编程控制防火墙设定

    在编程控制防火墙前先要有个前提,就是你必须是管理员权限, 这样本例的程序才能用"Run as administrator"的方式运行,并成功修改。 如果你本身就是用Administrator这个用户登录的话,直接运行就行了。 建议最好在这个用户下来调试程序。 本程序只是个初始的例子,里面...

  • 2007-08-24 .NET的异常处理的几个误区

    Net出现多年之后还是对异常处理一知半解的,有很多误解,本文将讲解三个常见误解,一个是catch的使用方法是否正确,另外两个是try/catch的性能损失问题。 有些人认为下面代码就是一个catch的错误用法: catch(Exception e) { throw e; } 首先说明,这不是一个错误用法...

  • 2007-08-24 ASP.NET定义主题和外观

    定义 主题由一组元素组成:外观、级联样式表 (CSS)、图像和其他资源。主题将至少包含外观。主题是在网站或 Web 服务器上的特殊目录中定义的。 外观 外观文件具有文件扩展名 .skin,它包含各个控件的属性设置。控件外观设置类似于控件标记本身,但只包含您要作为主题...