- 发布时间 文章标题
-
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,它包含各个控件的属性设置。控件外观设置类似于控件标记本身,但只包含您要作为主题...
- 简单的webservice开发例子
作者:wjhdtx 摘自csdn 简单的webservice开发例子 Axis支持三种web service的部署和开... - 几种调用WebService的方法
1. 在JavaScript中调用WebService script language="javascript" function PostReque... - GRIDVIEW排序 动态实现和静态实现
用了GRIDVIEW一段时间,发现很多人都在问GRIDVIEW的排序功能,有些朋友在我的QQ群(135... - 怎样创建.NET Web Service
crystal编译 为什么需要Web Service 在通过internet网购买商品后,你可能对配送方式感... - ASP.NET2.0数据操作之创建数据访问层
导言 作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码... - 在C#中利用Excel做高级报表
VisualStudio.Net自2001年2月问世以来,受到越来越多人的喜爱,C#做为主力军,集VB、D... - 单点登录的实现
系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和... - Response.ContentType 控制输出文件类型(讨论
服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以... - 什么是ASP.net
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应... - 纯C#钩子实现及应用
关于钩子 请参见微软中国社区中《 HOOK专题 》一文。 纯C#钩子(Hook)实现 要实现系统...
