WPF调用C/C++DLL出现异常:System.StackOverflowException
一、问题描述 项目要求调用某公司的DLL链接库操作LED设备,要求使用WPF开发该应用程序。链接库为pArmSendQt.dll ,操作为: 【函数格式】
March 30, 2012
EntityFramework学习——模型概述与环境搭建
1.Entity Framework简介 Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。早期被称为 ObjectSpace。它以新实体框架为特色。使得开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。EntityFramework的主要特点:
March 26, 2012
vs2008打开vs2010工程项目
由于软件的向下兼容,vs2010可以打开vs2008项目,但是vs2008打开vs2010时会出现一些错误提示。解决办法如下: 1.替换VS2010项目中SLN文件的
March 23, 2012
C#调用C DLL时 关于参数为char *类型的转换
如果DLL接口的输入参数为char**,也就是字符数组的数组(即字符串数组),此时在C#声明中不能直接传递string[],传递的应该是通过Encoding类对这个string[]进行编码后得到的一个char[]。
March 23, 2012
WPF将控件转化为图像
在项目中需要将datagrid这个控件转化成图像输出,思考了几种办法: 1.可以对屏幕截取,然后再根据控件相对于屏幕的坐标再次截取,即可取得控件截图。这种方法限制性很大,如图像的分辨率被限死,同时,如果控件不在屏幕中显示的话那么就无法进行截图。
March 21, 2012
win7管理与office2010两个问题
1.win7下右键计算机,点击管理,会发现不能打开,这会给配置服务等一些操作带来麻烦,解决这个问题只需要添加注册表信息: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shellManagecommand] @=hex(2):6d,00,6d,00,63,00,2e,00,65,00,78,00,65,00,20,00,25,00,25,00,73,00,79, 00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,00,25,00,5c,00,53,00, 59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,63,00,6f,00,6d,00,70,00,6d, 00,67,00,6d,00,74,00,2e,00,6d,00,73,00,63,00,00,00 将其保存为reg格式,导入即可。
March 20, 2012
c#约瑟夫环
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
March 13, 2012
Asp.net笔记(2)
Aspx中使用cs中的函数及成员时需要注意该函数类型为protected或者public Asp.net的服务端控件和客户端控件ID不见得一样。服务端控件在内网环境和后台环境下使用是很方便的。而HTML控件用于前台。物尽其用。
September 3, 2011
Asp.net笔记(1)
Get和post区别 Get通过url显式传递参数,参数传递长度有限 Post隐式传递,可以传递数据量较大的数据 表单只可提交有name 的input 、select、textarea的value。对于不能提交value的,例如div。可以用hidden类型的input代替传送。这就是ASP.NET的viewstate机制的由来。
August 26, 2011