- 博客(20)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 虚拟键盘对应键值表
虚拟键值表 虚拟键 十六进制值 十进制值 相应键盘或鼠标键 VK_LBUTTON 1 1 鼠标左键 VK_RBUTTON 2 2 鼠标右键 VK_CANCEL 3 3 Ctrl-Break键 VK_MBUTTON 4 4 鼠标中键 VK_BACK 8 8 Backsp...
2018-11-13 14:19:40 1970 2
转载 C# SendMessage用法
C# SendMessage用法及所有的参数对应的16进制数函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是应用程序和应用程序之间进行消息传递的主要手段之一。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); ...
2018-11-01 16:45:04 563
转载 托管调试助手 "PInvokeStackImbalance":的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管
在C#中一定要检查引用时的数据类型 WinAPI 的数据类型 默认是32位的,但是引用时外部的是 Long类型默认是64位的。所以引用时需要将 long 改为 int 型。参照 http://blog.sina.com.cn/s/blog_8248282d0101hcbd.html情况一:对 PInvoke 函数“TestDLL!TestDLL.Form1::mySum”的调用导...
2018-10-31 15:35:02 13859 3
转载 C#实现对外部程序的调用操作
C#借助API实现黑盒自动化测试工具的编写本文代码下载(VS2010开发):http://download.csdn.net/source/2796362本文摘要:1:一个简单的例子 1.1:EnumChildWindows介绍 1.2:主要源码2:难点:如何获取指定的控件句柄 2.1:使用SPY++ 2.2:获取控件位置 2.3:获...
2018-10-31 09:38:06 1831
转载 C#使用WinAPI中 WinExec 调用外部exe程序
1、添加引用using System.Runtime.InteropServices;//调用外部的DLL2、定义win32API//调用exe[DllImport("kernel32.dll")]public static extern int WinExec(string exeName, int operType);//生成执行数据private void gener...
2018-10-31 09:30:52 3102
转载 设置按钮的是否显示/是否可用
1. GetDlgItem(IDC_ID_CHECK)->EnableWindow(FALSE);2. 定义BUTTON 的Control类型变量比如m_Button;m_Button.EnableWindow(TRUE);//可用m_Button.EnableWindow(FALSE);//不可用m_Button.ShowWindow(SW_SHOW);//可见m_Button.ShowW...
2018-07-05 17:59:43 1248
转载 WinForm内嵌Unity3D 的所有代码包括Winform代码、unity代码、类库
转载自: https://blog.csdn.net/xxdddail/article/details/49890643代码下载: http://download.csdn.net/detail/xxdddail/9277447Unity3D可以C#脚本进行开,使用vstu2013.msi插件,可以实现在VS2013中的调试。在开发完成后,由于项目需要,需要将Unity...
2018-04-10 17:03:42 1955
转载 在Winform中屏蔽UnityWebPlayer的右键以及自带Logo解决方案整理
文章写的非常好, 完美解决问题:https://www.cnblogs.com/fengshen/p/Unity3D.html根据项目的需要,对已经完成的Unity三维模型以及游戏要使用Winform进行包装,也就是使用Winform做一层外壳。因此在展示Unity的时候使用到了UnityWebPlayer这个插件,对于此插件就不多说了,无论是想把Unity嵌在网页中还是winform中都要使用到...
2018-04-10 16:41:04 449
原创 使用VS2013里面安装的VSToolsForUnity 安装的Unity ,打开C#脚本后无法添加引用的问题
把system.data.dll 文件直接放到 Assets/plugin 文件夹里面就行了,但是要注意,DLL文件需要使用Unity Full v3.5 或者以前的版本。 我使用 3。5 版本可以引用上去,引用后,system.data.dll上面不会有警告符号。但是系统在使用过程中报错。最终只能使用2.0版本。具体参照:http://tieba.baidu.com/p/5024843932?r...
2018-04-09 12:27:18 3148
转载 unity 发布为 PC版本后 报错为:codepage 936 not supported
一直检查不出来是什么问题,经查阅资料通过两步解决:一、https://www.cnblogs.com/zhuweisky/p/3145130.html二、https://www.cnblogs.com/cqgreen/p/4101599.html具体为:(1)生成时 player setting 中 这样设置(2)最近在开发中要用到GB2312字符编码(CP936),在C#代码中便有了如此代码1 ...
2018-04-04 16:56:14 1605
原创 unity中代码的写法注意事项
unity需要用变量标识或者使用其它变量组合的,可以放在主线程外面,但是赋值都得放在线程内,或者方法内。否则报错,
2018-04-04 09:55:29 690
转载 unity连接数据库注意事项
虽然在Unity3D中能够通过PlayerPrefs类来保存和读取数据,但是一旦数据量增大,仅仅通过代码的方式存取数据,这样的工作量是非常大的。那么如何通过使用Sql Server数据库来存取数据呢?其实过程也非常简单,过程如下:1、找到System.Data.dll文件,默认的地址是在C:/Program Files/Unity/Editor/Data/Mono/lib/mono/unity,这...
2018-04-04 08:55:46 467
转载 Windows Server 2008 R2 安装 VS2005 后 发现windows 应用程序 模板没有了 解决方案
项目模板丢失现象:新建项目时以前的模板找不到了。 项目模板丢失解决办法:找到 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates目录(如果你的vs2005安装在其他盘,前面的C就换成你安装时的盘符),将下面涉及到 的所有1033目录下的 *.zip文件全部拷贝到与1033目录平级的地方,即:假如原来你的
2016-08-27 17:13:40 547
转载 VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
针对word或excel操作时,出现VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法问了度娘,解决方法如出一辙:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。问题轻松解决后,应该有很多人纠结这个“嵌入互操作类型”到底是个什么意思呢?下面让我慢慢的道来。(如果你时间不多,直接看红色字体部分) 就软件而言,互操作性——
2013-03-29 09:23:00 458
原创 串口的异步读取和处理
string strAllChar = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"; string buffer = ""; //存储读取到的条码数据 Queue qBarcode = new Queue();//存放所有读取的条码数据队列 ///
2012-12-02 11:56:43 759
转载 C#获取当前路径的方法如下
C#获取当前路径的方法如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.Get
2012-06-12 21:06:45 350
原创 C#+WCE 程序在调试时加载的断点无法调试
通过网上资料该文章 http://www.cncvs.com/html/bencandy.php?fid=5&aid=22问题解决。主要问题是:WCE 上面安装的.NET框架与C#编译时的要安装的框架版本不匹配。 在WCE上面把已经安装好的.NET框架卸载,然后让C#布署自己的框架,可以解决。布署完成后,把生成的.EXE文件Copy出来。CE设备冷启动,把C#布署的框架卸载,把
2009-12-08 22:56:00 505
转载 Microsoft.Office.Interop.Excel命名空间要添加什么引用
在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11(office2003)目录下生成Excell.dll,所以在引用的时候要到这个目录下面来找Excel.dll。 在项目的引用节点单击右键,在弹
2009-10-22 20:19:00 3167
原创 获取Excel.dll
1.要保证机器本身要安装OFFICE. 2.把[C:/Program Files/Microsoft Office/Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:/Visual Studio.Net/SDK/v1.1/Bin:VS.Net安装路径]路径下。3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.
2009-10-22 19:29:00 361
转载 命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)
XP系统不幸重装了,之前项目的里有EXCEL导出功能,编译不了。提示“命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)”解决办法: 添加引用/com/Microsoft Office 11.0 Object Library 然后在程序中using Microsoft.Office.Interop.Excel;也许程序中还会出现其他错误 有 命名空间
2009-10-22 19:27:00 1458 1
TestAutoUpdate.zip
2021-01-09
AndroidDataTransform.rar
2019-08-15
封装好的NPOI导入和导出Excel
2018-09-07
C# 操作并口
2011-09-16
Ext.net 2.5 中想要实现menu及子菜单动态从数据库中获取,如何实现
2015-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人