
Felomeng的Dotnet专栏
主要介绍基于Dotnet和Visual Stuido平台的开发
Felomeng
Dreamer
展开
-
对象间通信方法之一:通过委托实现(C#语言)
对象间通信有一种简单的方法:委托。窗体是最常见的对象,所以窗体间的通信是对象通信的一个特殊情况,网友佚名写的文章对其进行了详细的说明,见《Vs2003多窗口下的复杂数据传递》一文:http://www.cnblogs.com/xxm/archive/2006/07/01/440392.html 相信大家如果理解了上面这篇文章,也就会用委托进行对象间的通信了。下面根据上面这个例子解释原创 2007-03-14 11:21:00 · 3761 阅读 · 0 评论 -
C#创建无窗体的应用程序
示例程序这是初学C#时困惑了很久才解决的问题,突然想起来拿出来和大家分享。当初我是这样做的:1. 在窗体初始化时(构造函数里面),添加一句This.Visible = false;2. 窗体初始大小设定为非常小,并且放到屏幕一个不起眼的角落然而这样并没有解决问题。因为程序启动时总会闪出一现窗体。于是去Program.cs里面改Main函数(C#工程首先进行的static Mai原创 2012-01-02 20:44:47 · 8350 阅读 · 5 评论 -
解决Windows下依赖问题的利器——Dependency Walker
Windows下开发比较头疼的一个问题就是依赖问题,程序常常因为一个dll文件不存在而无法正常运行。本人遇到这个问题是在使用C++调用sqlite 3在别的机器上无法正常运行。 搜索了一下没有找到答案,于是去msdn论坛问了下,得到了一个MVP的回答,让我使用Dependency Walker这个工具,到无法正常运行的机器上查看缺少了哪些依赖。使我很轻松地解决了问题。原创 2012-01-02 21:13:09 · 9346 阅读 · 0 评论 -
c#使用StreamWriter将DataTable保存到Excel
废话不多说,贴代码:public static void Export2Excel(DataTable dtTemp, string fileName, bool append = false, Encoding encoding = null) { if (encoding == null) { encodi原创 2011-12-11 17:45:18 · 6587 阅读 · 4 评论 -
C#使用微软网页浏览器控件
C#使用微软网页浏览器控件 原文见:http://blog.csdn.net/Felomeng/archive/2007/05/18/1614411.aspx 摘要: 这个小示例展示了如何使用微软网页浏览器以及微软 文档对象模型(DOM)去处理任意网页中的元素。为了在编程中使用DOM,需要把网页浏览器和与它的方法、属性、事件相关的DOM添加到你的C#工程中。通过调用Na翻译 2007-05-17 16:16:00 · 16464 阅读 · 2 评论 -
在Visual Stuido(2008以上版本)中设置程序以管理员身份运行
要求程序以管理员身份运行原创 2010-11-09 16:37:00 · 2774 阅读 · 0 评论 -
Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
Sqlite3是著名的嵌入式数据库,应用之广就不多说了。本篇主要介绍如何使用加密功能。Sqlite3本身提供了加密的接口,但是加密功能并没有实现,用户要使用的话需要自己编写代码来实现加密功能。幸运的是,另一个开源工程wxSqlite(对Sqlite做的一个包装)实现了Sqlite3的加密模块,并且Sqlite3部分可以单独下载。下载地址:http://sourceforge.net/project原创 2011-10-30 06:13:32 · 10326 阅读 · 5 评论