Windows编程
AAA20090987
一个喜欢编程,喜欢C 的人
展开
-
C#判断程序调用的exe已结束
二个方法:以运行系统记事本为例 方法一:这种方法会阻塞当前进程,直到运行的外部程序退出 System.Diagnostics.Process exep = System.Diagnostics.Process.Start(@"C:\Windows\Notepad.exe"); exep.WaitForExit();//关键,等待外部程序退出后才能往下执行MessageBo转载 2012-05-08 10:08:44 · 1921 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该D转载 2012-02-09 13:12:39 · 1207 阅读 · 0 评论 -
常用数据类型使用转换详解
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString s转载 2012-02-09 12:34:35 · 929 阅读 · 0 评论 -
C# 进程间通信
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传转载 2012-03-12 10:11:40 · 6775 阅读 · 8 评论 -
如何简单部署用VSTO SE 2005开发的Excel,Word插件
如何简单部署用VSTO SE 2005开发的Excel,Word插件本文标题之所以要加上简单二字,是为了区别于msdn上的两篇讲述VSTO部署的经典长文。http://msdn2.microsoft.com/en-us/library/bb332051.aspxhttp://msdn2.microsoft.com/en-us/library/bb332052.aspx其实VSTO插转载 2012-07-21 11:43:30 · 1557 阅读 · 0 评论 -
C#中最简单的读写文件的方法
string temp;读: temp = File.ReadAllText("abc.txt",Encoding.Default); 写: File.WriteAllText("abc.txt", temp, Encoding.Default);追加: File.AppendAllText("abc.txt", temp, Encoding.Default);原创 2012-04-28 16:07:06 · 1476 阅读 · 0 评论 -
MFC表格控件的简单使用
一、VS2008建立基于对话框的MFC程序,添加List控件,添加控件变量m_List,CListCtrl型二、设置格式view plainm_List.ModifyStyle( 0, LVS_REPORT ); // 报表模式 m_List.SetExtendedStyle(m_List.GetExtendedStyl转载 2011-11-19 11:20:15 · 6959 阅读 · 1 评论 -
一步一步实现MFC扩展DLL中导出类和对话框
如果要编写模块化的软件,就要对对动态链接库(DLL)有一定的了解,本人这段时间在修改以前的软件时,决定把重复用的类和对话框做到DLL中,下面就从一个简单的例子讲起,如何实现MFC扩展DLL中导出类和对话框。 一、创建MFC扩展DLL 步骤:运行Visual Studio 6.0->File->New...->Projects;选择Mfc AppWiza转载 2011-10-09 10:39:49 · 1387 阅读 · 0 评论 -
C#中操作XML文件
常用到的一些操作:view plaincopy to clipboardprint?XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("bookstore.xml"); //xmlDoc.LoadXml(""); XmlNode root = xmlDoc.SelectSingleN转载 2012-04-19 09:19:10 · 1175 阅读 · 0 评论 -
模拟键盘输入 : SendMessage, keybd_event, PostKeybdMessage
模拟键盘输入 : SendMessage, keybd_event, PostKeybdMessage 目的 最近项目要求在Windows CE下模拟键盘输入,上网搜索了一下,发现有3个API可以用:SendMessage,keybd_event,PostKeybdMessage。 分析 1. SendMessage转载 2012-05-22 11:28:09 · 6161 阅读 · 1 评论