- 博客(24)
- 资源 (1)
- 收藏
- 关注

原创 Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触 (转载)
我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,
2008-03-20 21:52:00
405

原创 PetShop的系统架构设计(转载)
PetShop的系统架构设计前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而
2008-03-20 19:45:00
1584
3

原创 C#程序员参考手册—知识点精选(转载)
1. 默认的命名空间 命名空间是C#类、接口、委托、枚举和其他类型的一种逻辑上的组合。如果您没有定义自己的命名空间,代码会自动放入一个没有名称的全局命名空间中。命名空间的第一部分通常是一个公司或组织的名称,第二部分应该是相关技术的名称,后面跟可选的特性和设计名。比如,如果您在Acme Engines Corporation工作,您可以这样定义您好的命名空间:AcmeEngines.Fuel
2008-03-20 15:34:00
824
1
原创 ASP.NET 2.0中的异步页面 实例
ASP.NET 2.0中的异步页面 实例 (2007-10-14 09:35:17) var $tag=IT/科技; var $tag_code=93b82ecd644c34fb116c4953b458c3bb; 分类:asp.net ASP.NET 2.0中的异
2008-10-31 15:32:00
947
转载 ASP.NET 2.0 中的异步页面
ASP.NET 2.0 中的异步页面 (2007-10-14 09:33:30) var $tag=IT/科技; var $tag_code=da882273f48395ff57796f357900391a; 分类:asp.net ASP.NET 2.
2008-10-31 15:16:00
838
原创 ASP缓存类(ASP缓存技术总结)(转载)
ASP缓存类(ASP缓存技术总结)一、何谓ASP缓存/为什么要缓存 当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不
2008-07-24 11:29:00
863
原创 在DataTable中检索数据的几种方法的比较
.Net中的DataTable是一种非常好的储存数据的容器,它像一个移动数据库一样。 有时候,DataTable中会被存放大量的数据,但是对于你来说并不是所有的数据都是有用的,这时面对那些数据就要快速的提取出自己需要的。在DataTable中提取数据的方法有以下几种:1、使用for循环语句;2、使用foreach循环语句;3、使用DataTable类中自带的select(
2008-05-26 17:39:00
1357
1
原创 .Net服务组件(ServicedComponent)简介及其使用(转载)
.Net服务组件(ServicedComponent)简介及其使用 .NET Enterprise Services 为企业应用程序提供重要的基础结构。COM+ 为企业环境中部署的组件编程模型提供服务结构。System.EnterpriseServices命名空间向 .NET 对象提供对 COM+ 服务的访问,COM+ 服务令 .NET Framework 对象更适用于企业应用
2008-03-25 20:32:00
551
原创 国内最全的.net面试题目(转载)
国内最全的.net面试题目1.new有几种用法第一种:new Class();第二种:覆盖方法public new XXXX(){}第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里foreach( object o in array )arrayList.Add(o);3.datagrid.datasouse可以
2008-03-20 22:19:00
1011
原创 Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务 (转载)
我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之二 一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过Remoti
2008-03-20 21:49:00
396
原创 Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇 (转载)
我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们
2008-03-20 21:46:00
409
原创 最容易使用的验证码控件(转载)
下面给大家介绍一个最容易使用的验证码控件CheckBot。为吗说是最容易使用呢,因为我看到过的验证码控件都需要在IIS上做不少设置,或者还要拷贝一些特殊的文件到特定的目录,而且验证码图像与输入验证码的输入框外观设置起来也很麻烦(甚至你根本没法设置),而CheckBot则象标准控件一样,无需任何设置,而外观设置则遵循标准控件的统一标准。 让我来演示一下,首先你要把它放到工具箱里去,你要下载那个dl
2008-03-20 17:33:00
1757
1
原创 获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)
获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)发表:gongjie852 阅读:41次 关键字:硬件 cpu 主板 硬盘 字体:[大 中 小] 在很多情况下,你可能都需要得到微机的硬件信息。比如:你想给你的软件加锁,不让别人随便访问。最有效的办法是获取CPU的序列号,然后让你的软件只能运行在有这样的CPU序列号的机器上。众所周知,CPU
2008-03-18 19:29:00
1264
1
原创 多样、互动的WinForm UI设计与开发思路(Flash、Html等)(转载)
导读: 虚函数的调用如何能实现其“虚”?作为C++多态的表现手段,估计很多人对其实现机制感兴趣。大约一般的教科书就说到这个C++强大机制的时候,就是教大家怎么用,何时用,而不会去探究一下这个虚函数的真正实现细节。(当然,因为不同的编译器厂家,可能对虚函数有自己的实现,呵呵,这就算是虚函数对于编译器的“多态”了:)。作为编译型语言,C++编译的最后结果就是一堆汇编指令了(这里不同于
2008-03-18 17:17:00
643
1
原创 Visual C#.Net 网络程序开发-Socket篇
Visual C#.Net 网络程序开发-Socket篇2008年03月08日 星期六 02:44 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net
2008-03-18 16:19:00
356
原创 C#与 Flash 程序开发
可以尝试以下关键字进行搜索查找其他资料关键字(C#, FLASH, winform,flash嵌入C# ,FLASH 开发UI界面 )要在c# winform程序里嵌入FLASH,其实就是直接引用Flash的ocx控件。那你就需要使用“COM 组件” Shockwave F
2008-03-18 16:06:00
1563
原创 搜索引擎原理(网络蜘蛛基本原理)(2)
网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互
2008-03-18 15:00:00
1029
原创 搜索引擎原理(网络蜘蛛基本原理)
摘要:高性能网络机器人是新一代Web智能搜索引擎的核心,网络机器人是否高效直接影响搜索引擎的效能的发挥。对开发高性能网络机器人所涉及的关键技术和算法进行了详细地分析。最后,给出了程序的关键类,有助于工程的实际应用和开发。 关键字:Web ;搜索引擎;网络机器人;Java1 高性能网络机器人程序的研究意义 Web搜索引擎技术是当今网络信息处理领域的一个热点和难点。Web可以看作是一
2008-03-18 14:08:00
976
原创 ASP.NET 2.0网站权限设计实现(转载)
ASP.NET 2.0网站权限设计实现2008年03月08日 星期六 01:59 做了一些网站,在权限管理方面总是不太顺手,没有形成太好的思路,偶尔看了《电脑编程技巧与维护》2007/2期是的一篇文章《权限管理设计方法》,很受启发,终于将我多年的对权限管理设计的思路给理清了。该
2008-03-18 13:53:00
780
原创 C#数据加密与解密 (2)
实例465 利用图片加密文件实例说明本实例中,利用图片生成密钥,然后对文本文件进行加密和解密操作。运行程序,单击【打开图片】按钮,选择密钥图片,然后单击【打开文本文件】按钮,选择要加密或解密的文件,单击【加密】或【解密】按钮完成文本文件的加密或解密操作。解密时的密钥图片要与加密时的密钥图片相同,否则解密不能成功。实例运行结果如图16.3所示。技术要点实现本实例功能主要用到了Syst
2008-03-18 13:32:00
835
3
原创 数据加密与解密 (1)
实例463 数据加密技术实例说明本实例实现对文件的机密数据进行加密的功能。运行程序,在文本框中输入要加密的数据,单击【加密】按钮,对数据进行加密,并将加密后的数据显示在“加密后的字符”文本框中。实例运行结果如图16.1所示。技术要点实现本实例功能主要用到了System.Security.Cryptography命名空间下的MD5Crypto- ServiceProvider类的C
2008-03-18 13:29:00
621
1
原创 软件注册与加密(1)
为了使开发的软件能被更广泛地使用,开发者希望更多的用户能试用软件,而另一方面,又不想让用户长时间免费使用未经授权的软件,这就需要设计软件注册程序。下面通过几个典型实例介绍保护软件安全的方法。实例468 利用INI文件对软件进行注册实例说明本实例实现使用INI文件对软件的用户信息进行注册的功能。运行程序,输入登录名称、登录口令和注册码,单击【注册】按钮进行注册,如果注册成功,则给出提示;
2008-03-18 13:24:00
776
1
原创 软件注册与加密(2)
实例470 利用网卡序列号设计软件注册程序实例说明本实例实现了利用本机网卡序列号生成软件注册码的功能。运行程序,自动获得本机网卡序列号,单击【生成注册码】按钮,生成软件注册码,将注册码依次输入下面的文本框,单击【注册】按钮实现软件注册功能。实例运行结果如图16.8所示。技术要点实现本实例功能主要用到了Microsoft.Win32命名空间下的Registry类的CurrentUse
2008-03-18 13:21:00
745
1
原创 Web Service学习
一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup
2008-03-14 11:02:00
405
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人