分析是一门科学,设计是一门艺术

每天进步一点点

导航

随笔分类 -  C#编程

1 2 下一页

用WM_COPYDATA在C#内实现进程间通信(IPC)
摘要:用WM_COPYDATA在C#内实现进程间通信(IPC) 进程间通讯的方式:进程间通讯的方式有很多,常用的有共享内存、命名管道和匿名管道、发送消息等几种方法来直接完成,另外还可以通过socket口、配置文件和注册表 等来间接实现进程间数据通讯任务。以上这几种方法各有优缺点,具体到在进程间进行大数据量数据的快速交换问题上,则可以排除使用配置文件和注册表的方法;另外,由于管道和socket套接字的使用... 阅读全文

posted @ 2009-08-11 16:06 布衣(Dream2008) 阅读(1040) 评论(0) 推荐(0)

C#中COM操作---实例化
摘要:原文出处http://blog.csdn.net/bindsang/archive/2008/08/08/2788574.aspx用C#做WinForm程序,时间长了难免会遇到和COM组件打交道的地方,用什么方式创建COM对象也成了我们必须面对的一个问题.据我所知道的创建COM对象的方法一共有以下几种:1 使用.NET包装COM组件 这是最简单的就是导入COM组件所在的DLL,让IDE生成.NET... 阅读全文

posted @ 2009-05-25 16:07 布衣(Dream2008) 阅读(624) 评论(0) 推荐(0)

C++和C#编写调用COM组件
摘要:C++和C#编写调用COM组件2009-04-09 16:23 作者:徐凌超 下载源代码 摘要:现在COM组件的使用越来越广泛,在各个程序中调用COM组件我想大家都遇到过,这篇文章就是关于COM组件的编写和调用的,主要包含了使用VC6.0编写和调用COM组件,VS2005中使用C#编写和调用COM组件,以及在VC6.0和VS2005之间互相调用COM组件。 关键字:VC6.0编写调用COM VS2... 阅读全文

posted @ 2009-05-25 15:47 布衣(Dream2008) 阅读(462) 评论(0) 推荐(0)

C#调用VC++.net托管库程序集DLL
摘要:Could not load file or assembly '... ...' or one of its dependencies. 由于应用程序配置不正确,应用程序未能启动 ...  两个工程分别是 .net2005下的 C# 和 C++ , C++ 工程使用 C++/CLI 封装了几个功能函数并在 C# 工程中加载使用封装类。在本地运行正常,但发布到其他机器上却出现异常对话框:̶... 阅读全文

posted @ 2009-05-09 18:33 布衣(Dream2008) 阅读(882) 评论(0) 推荐(1)

工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二
摘要:直接先上第二节目录:怎样使用书签?怎样使用即时窗口来显示变量或执行方法?怎样在硬盘中快速找到项目中的文件?怎样快速调整文档或某段代码的格式?怎样快速把文件加入到项目中?怎样强制调用智能提示?怎样强制调用参数信息?怎样跳转到指定的行?怎样使用向前定位及向后定位快捷键?怎样快速切换不用的页面?怎样快速隐藏或显示当前代码段?怎样同时修改多个控件的属性?怎样录制与播放临时宏?9.怎样使用书签来快速找到自己... 阅读全文

posted @ 2008-11-24 16:41 布衣(Dream2008) 阅读(340) 评论(1) 推荐(0)

欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
摘要:VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。先上目录:第一节:怎样给自己的代码添加版权信息。怎样给自己的代码添加代码段。怎样使用任务管理器。怎样使用发布网站功能。怎样把常用代码放到工具箱中的常规选项中。怎样怎样在多个窗口查看同一个文档。怎样创建区域,方便代码阅读及维护?怎样创建矩形选区?下面就一条一条来详... 阅读全文

posted @ 2008-11-24 16:40 布衣(Dream2008) 阅读(275) 评论(0) 推荐(0)

转:NET 连接池救生员
摘要:原文地址:http://msdn.microsoft.com/zh-cn/library/aa175863(SQL.80).aspx 防止可淹没应用程序的池溢出 大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集... 阅读全文

posted @ 2008-11-05 11:16 布衣(Dream2008) 阅读(226) 评论(0) 推荐(0)

Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
摘要:原文地址:http://www.cnblogs.com/wayfarer/articles/75213.html 前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究... 阅读全文

posted @ 2008-10-27 13:27 布衣(Dream2008) 阅读(258) 评论(0) 推荐(0)

Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
摘要:原文地址:http://www.cnblogs.com/wayfarer/archive/2004/08/05/30437.html Microsoft .Net Remoting系列专题之二 一、远程对象的激活 在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到通道中。由于Remoting没有提供与之对应... 阅读全文

posted @ 2008-10-27 13:26 布衣(Dream2008) 阅读(152) 评论(0) 推荐(0)

Microsoft .Net Remoting系列专题之一
摘要:原文地址:http://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.html 一、Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting ... 阅读全文

posted @ 2008-10-27 13:25 布衣(Dream2008) 阅读(142) 评论(0) 推荐(0)

转:c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex
摘要:c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex 阅读全文

posted @ 2008-10-27 13:18 布衣(Dream2008) 阅读(185) 评论(0) 推荐(0)

转:WinForm换肤控件:DotNetSkin破解版v1.20.1
摘要:找了一晚上能给WinForm换肤的控件,可把我给累坏了。 我算是发现了,怪不得说.NET开发收费的组件多,之前还真的没发现,用第三方组件比较少,今天去网上找了那么久,发现全都是收费的。郁闷坏我了 还好找到破解版本了,还是最新的。很好用,直接拖上去就可以了。 另外放出VS2003版本和VS2005的两个版本的破解DLL文件。 介绍如下: 1. 这是DELPHI的换肤软件的DOTNET版,使用简单并... 阅读全文

posted @ 2008-10-24 18:22 布衣(Dream2008) 阅读(333) 评论(0) 推荐(0)

屏幕分辨率自适应算法
摘要:private void Resolution(Control.ControlCollection Con) { //遍历控件 System.Drawing.Rectangle rc = System.Windows.Forms... 阅读全文

posted @ 2008-10-20 17:20 布衣(Dream2008) 阅读(483) 评论(0) 推荐(0)

转:Check Your Internet Connection With C#
摘要:方法一: How to check if your computer is connected to the internet with C#. It's much more easier that other tutorials I've seen in other sites. In deed, we're going to use a simple API function Internet... 阅读全文

posted @ 2008-10-09 16:40 布衣(Dream2008) 阅读(407) 评论(0) 推荐(0)

C# 编码规范和编程好习惯
摘要:谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。 命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写... 阅读全文

posted @ 2008-09-20 10:01 布衣(Dream2008) 阅读(176) 评论(0) 推荐(0)

SNMP简单网络管理协议详解
摘要: 简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。 虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。 阅读全文

posted @ 2008-09-06 10:14 布衣(Dream2008) 阅读(1282) 评论(0) 推荐(0)

C#开发COM组件实例(附源码)
摘要:COM Interoperability is the feature of Microsoft .NET that allows managed .NET code to interact with unmanaged code using Microsoft's Component Object Model semantics. This article is geared towards C# programmers who are familiar with developing COM components and familiar with the concept of an interface. I'll review some background on COM, explain how C# interacts with COM, and then show how to design .NET components to smoothly interact with COM. For those die-hard COM experts, there w 阅读全文

posted @ 2008-08-26 13:48 布衣(Dream2008) 阅读(1377) 评论(0) 推荐(0)

转:用C#开发ActiveX控件(三)
摘要:在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文件夹URL中必须使用... 阅读全文

posted @ 2008-08-22 14:19 布衣(Dream2008) 阅读(246) 评论(0) 推荐(0)

转:用C#开发ActiveX控件(二)
摘要:在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: public void ShowMessage(string msg) { if(msg != null) { MessageBox.Show(msg); } } 我们重新编译... 阅读全文

posted @ 2008-08-22 14:18 布衣(Dream2008) 阅读(336) 评论(0) 推荐(0)

转:用C#开发ActiveX控件(一)
摘要:首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data;... 阅读全文

posted @ 2008-08-22 14:09 布衣(Dream2008) 阅读(687) 评论(0) 推荐(0)

1 2 下一页