- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 vfp8 同一窗口打开多个表
在资源管理器里双击打开 dbf 表时,每个表vfp8,vfp9都要启动一个vfp 程序,在不同的窗口打开,这一点和vfp6不同。当需要在命令窗口输入命令同时处理多个表时, 不同的表在同一个 vfp 窗口打开,好处是很多的。通过研究发现,windows通过以下设置,可以让 vfp8,vfp9 像 vfp6 一样在同一窗口打开多个表:1.资源管理器的文件夹选项 -> 文件类型 ->dbf 文件
2010-08-22 15:43:00 1792
原创 dataGridView 的重新绑定
dataGridView 绑定一个表 dataSet1.Tables["temp"] 后,如果再次查询,这时temp 的数据可能是另外一个表的数据,表结构和数据都发生了变化,dataGridView 的显示并未像预想中的跟着变化。有人说,再次查询重新生成新表,dataGridView绑定新表,不就行了。可是如果多次查询,不就在内存中生成了一堆表吗?在网上查到:dataGridView
2009-12-07 12:00:00 4966
原创 向非托管Dll 函数传递结构参数
其实质是传递内存变量,也就是传递内存地址及内容,所以最重要的就是内存分配相匹配typedef struct{ unsigned int nIsReport; unsigned int nMsgFormat; unsigned int nMsgLength; char sMsgID[10+1]; char sRecvTime[14+1]; char sSrcTermID[21+1]; ch
2008-12-24 10:43:00 763
原创 C#中接口的作用
1、C#接口的作用 :C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了
2008-10-24 16:26:00 1303 8
原创 用钩子(hook)实现C#的屏幕键盘效果
要实现一个屏幕键盘,需要监听所有键盘事件,无论窗体是否被激活。因此需要一个全局的钩子,也就是系统范围的钩子。什么是钩子(Hook) 钩子(Hook)是Windows提供的一种消息处理机制平台,是指在程序正常运行中接受信息之前预先启动的函数,用来检查和修改传给该程序的信息,(钩子)实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,
2008-10-20 16:17:00 687
原创 在c#中调用dll中方法,目的是要得到struct中的数据
dll中函数签名如下: [System.Runtime.InteropServices.DllImport("XXXXX.dll")] public static extern char Test(byte[] ImBuf, int nr, int nc, out int nResult, LPRRecog
2008-01-16 10:35:00 1030
原创 IT开发工程师的悲哀
本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功叫做"辟邪剑法",你看这
2007-12-20 16:47:00 570
原创 如何控制摄像头
using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace WindowsApplication1 ...{ public class VideoWork ...
2007-12-20 15:04:00 2520 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人