摘要:From: http://blog.csdn.net/pansiom/archive/2006/01/01/568096.aspx 摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,...
阅读全文
摘要:from: http://sifang2004.cnblogs.com/archive/2006/02/04/325345.html 用Visual Studio .NET自动化MS Excel Download source - 2.15 Kb 介绍 我写这篇文章是为了回应那些我在的e-mail中得到的要求,就是如何自动化MS Excel。许多正在看这篇文章的人也许也对下面关于如何自动化MS...
阅读全文
摘要:From: http://tb.blog.csdn.net/TrackBack.aspx?PostId=567805英文原版请参见http://blogs.law.harvard.edu/tech/rss RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两...
阅读全文
摘要:[前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Ba...
阅读全文
摘要:From: http://blog.csdn.net/hyde82/archive/2005/12/01/541258.aspx一、HTTP协议的作用原理 WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTT...
阅读全文
摘要:转自:http://dlwang2002.cnblogs.com/archive/2005/10/31/265810.html实现目标1:所加载的dll分布在不同的文件夹下,可以不再运行目录bin下。以创建AppDomain的方式加载/卸载2:运行中可以自动监测dll的版本,如果dll又更新,则自动卸载原来的dll,重新加载新的程序集(当然也就得必须可以替换正在运行中的dll)3:加载程序集中的类...
阅读全文
摘要:1.创建一个新的C#项目,窗体Form1会被默认创建。 2.向窗体添加一个ListView控件, 3.在Form1.cs中添加下面的代码: private ListViewColumnSorter lvwColumnSorter; 4.将下面的代码粘贴到InitializeComponent()函数中的最后 // 创建一个ListView排序类的对象,并设置listView1的排序器lvwCol...
阅读全文
摘要:Ajax.NET - A free library for the Microsoft .NET Framework Asynchronous JavaScript with XmlHttpRequest - C# Example Contact Address / Impressum This web site is a demonstration page of the Ajax.NET li...
阅读全文
摘要:本文主要讨论基于企业环境的客户端应用程序模型,由于本人曾经从事过传统的客户端/服务器两层结构应用程序和基于.net平台的多层结构应用程序的开发,因此本文将着重描述.net平台上的智能客户端应用程序模型,并根据一般的企业应用系统的需求来一步一步构造出一个较为完整的客户端软件框架。 简介 智能客户端的概念作为Microsoft.net平台的一个特性而被提出,其实它的很多功能在传统的应用程序...
阅读全文
摘要:using System;/// /// SQL Server事务样本类,演示Sql的事务操作/// 作者:李斌(Camus)/// public class SQLServerTransactionDemo{private SQLServerTransactionDemo(){}/// /// 获取SQL Server事务样本类的实例方法/// /// SQL Server事务样本类的实例pub...
阅读全文
摘要:相对于B/S结构来说,C/S模式的客户端的部署和升级是一个很大的麻烦。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题了? 部署很简单,只要点击安装程序即可,难的在于每当有新版本发布时,能够实现自动升级。首先,我需要把自动升级的概念扩展一下。自动升级不仅仅是把当前版本的主程序EXE或其使用dll自...
阅读全文
摘要:转自: http://blog.csdn.net/mtu207/archive/2005/08/30/468252.aspx 作者:Dipper 文章来源:http://herald.seu.edu.cn/blog/dipper/articles/7781.aspx 声明:原文来自P2P中国网,C#实现是作者做的,供参考 关键字:P2P, UDP, NAT, .NET 论坛...
阅读全文
摘要:转自: http://allancandy.cnblogs.com/archive/2005/09/01/227814.html相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧。 一、在说我用的方法前,我...
阅读全文
摘要:创建时间:2005-08-18 更新时间:2005-08-23文章属性:原创文章提交:ph4_yunshu (wustyunshu_at_hotmail.com)IIS5 ISAPI Extension Back Door Our Team: http://www.ph4nt0m.orgAuthor: 云舒(wustyunshu@hotmail.com)Date: 2005-08-1...
阅读全文
摘要:C#中全局钩子类: using System;using System.Runtime.InteropServices;using System.Reflection;using System.Threading; using System.Windows.Forms; namespace GlobalHookDemo {/// /// This class allows you to tap ...
阅读全文
摘要:winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,本文结合实际情况,通过软件实现自动升级,弥补了这一缺陷,有较好的参考价值。 由于程序在运行时不能用新的版本覆盖自己,因此,我们将登录窗口单独做成一个可执行文件,用户登录时,从网上检测是否有新的主程序,如果有,则从后台下载并覆盖老的版本,用户输入正确的用户名和密码后,通过参数将必要的信息(如...
阅读全文
摘要:引言: 谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的"外衣"是一个好办法。试想:在一大堆的普通窗口中突然跳出一个很酷的界面,一定能让人眼睛一亮进而产生兴趣的。 在VB,VC中如何定制可伸缩个性化窗口早就不是什么秘密了,已经有了大量相关的文章进行介绍,无非都是如何调用系统API之类的方法,但是在.Net中调用API却相对比较麻烦,所以使用.Net制作个性化窗体的...
阅读全文
摘要:在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、 定义消息 定义消息的方法和VC中定义消息有一点点不同 比如在VC中申明一个自定义消息: #define WM_...
阅读全文
摘要:winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的好处。 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程...
阅读全文
摘要:发布日期: 11/26/2004 | 更新日期: 11/26/2004 Jason Clark 本文假设您熟悉 C# 和 Visual Basic .NET 下载本文的代码: BITS.exe (363KB) 摘要 .NET Framework 和 Windows 都具有一些非常有趣的 API,这些 API 可用来创建能够自动通过网络进行自我更新的应用程序。 编写能够像 Windows Upda...
阅读全文