- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 C++调用C#接口dll,对dll进行注册
经常会有从一个应用程序同步数据到另一个应用程序的功能。比如说应用A是C++写的,所要同步的程序是用C#完成的。应用B提供了接口供第三方应用同步,接口是用C#编程的dll,那么如何成功的调用dll呢?在调用之前必须的对dll进行注册。 C# DLL为:testSync.dll 注册testSync.dllBOOL RegisterSyncDll(){ CONST TC
2014-12-17 17:58:03
982
原创 realloc引起的内存问题
在cpp 中定义了连个指针: DATA* m_pdata = NULL; DATA* m_pCopydata = NULL; m_pCopydata 是m_pdata的一份拷贝,在其他地方用。给m_pdata 申请空间:void AllocSpace(){ int m_count = 0; int ncount = m_count + 100; m_coun
2014-12-17 17:04:39
2029
转载 MFC管理员权限(UAC下的程序权限提升)
UAC是微软为了提高Windows的安全性,自Windows Vista开始引入的新安全机制。传统的NT内核系统依靠access token来做权限处理,access token由当前用户所在的用户组的权限决定。而由于长期以来的不当使用习惯问题,几乎所有Windows上用户所在的组都是管理员。在启用UAC之后,系统会额外引入一个filtered token,并且这个token默认只
2014-11-13 17:30:41
1258
原创 WP8 联系人开发总结与分享
本次开发虽然是针对windows phone 联系人模块的,即在人脉中对联系人进行相应的操作,但是也涉及到了其他的方面,在此做一总结与分享,希望对大家有用,让大家少走点弯路,1. 准备阶段:VS2012如果程序中要使用Ttoolkit,就必须引入Toolkit到工程,具体做法是:打开菜单Tools->library Package Maneger-> Package Manager con
2013-12-26 17:33:27
1056
原创 墓碑时数据在Application_Deactivated的保存发生异常
我定义了一个全局变量List conlist, 以便能够在程序的每个页面都能够使用到它,所以当程序墓碑时,conlist就需要保存,我开始时是这样保存数据的: private void Application_Deactivated(object sender, DeactivatedEventArgs e) { if ( conlist != null
2013-12-26 17:03:13
1012
原创 windows phone 8 LongListselecotr 删除item时发生异常。
使用LongListselecotr 与数据绑定显示列表信息,在进行删除操作时,从最上面开始删会发生异常(我测试时是条目数大于5时),但是倒着删不会出现问题,发生异常如下: Value does not fall within the expected range.我搜了很多的资料,证明这是个系统bug,解决方法请参见 WP8 LongListSelector Exception whe
2013-12-26 16:04:03
1269
1
原创 NavigationService.Navigate卡在页面,不转向下个页面?
一般在异步方法或线程中更新UI都采用:Dispatcher.BeginInvoke(()=> { //更新UI. NavigationService.Navigate(new Uri("/OK.xaml", UriKind.Relative)); });但是我在开发过程中遇到的情况是,有
2013-12-26 13:17:13
1417
原创 windows phone 8在开始页面按back键没有退出应用
已经回到Mainpage了,然后按back键,程序却没有退出,这是因为回退栈中的页面没有清空,所以为了保证在主页面退出,有必要在MainPage.xaml.cs的OnNavigatedTo中加入如下代码: protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavig
2013-12-26 11:45:44
788
原创 C# 解析csv文件
csv是以逗号未分割符的文本文件,其格式为,以下是百科提供的格式规则,不过也是标准规则了。1 开头是不留空,以行为单位。2 可含或不含列名,含列名则居文件第一行。3 一行数据不跨行,无空行。4 以半角逗号(即,)作分隔符,列为空也要表达其存在。5 列内容如存在半角逗号(即,)则用半角引号(即"")将该字段值包含起来。6 列内容如存在半角引号(即")则应替换成半角双引号(""
2013-12-26 11:12:23
4076
原创 Windows Phone8 使用组播通信
以下是组播的代码: private UdpAnySourceMulticastClient _client = null;public multicastTransfer(){_client = new UdpAnySourceMulticastClient(IPAddress.Parse(GROUP_ADDRESS), GROUP_RECEIVE_PORT);
2013-12-26 10:21:31
1024
原创 Windows phone8 获取本机ip地址
1.获取本机ip地址我现在找到了两种方式: 第一种,通过在多播组内发送接收消息,具体请参见: Finding Your Own IP Address On Windows Phone我采用的是第二种,根据代码的写法,我觉得这种方法不是很严谨,可能找到的ip地址不是我们所需要的,原因我也不知道,如果有朋友懂得话请教教我:以下是代码:private static string G
2013-12-25 17:26:26
1202
原创 Windows phone 8程序联系人的增删改查
程序联系人是第三应用创建的联系人存储在手机的people hub(人脉)中,目前windows phone 8提供了第三方应用创建联系人的接口,允许第三方应用增删改手机联系人但是有个让人很头疼的缺陷就是程序联系人是随着程序的存在而存在的,如果你把程序卸载了,那么联系人也就没有了。系统联系人对于第三方程序只有只读权限,没有提供增加或修改的借口,所以我想在手机中插入联系人就只能通过创建程序联系人,具体
2013-12-25 16:31:35
1273
翻译 Developing Excel Utilities with VBA 章节翻译
下面是开头两节的翻译: 关于Excel工具: utility,一般来说,就是通过给软件增加有用新功能,或者完善现有功能以强大软件的一种工具。utility并不是像季度报告一样的一个终极产品。而是一个帮助你生产终极产品的工具。Excel utility常常是一种注入式的工具,用新的功能和性能来增强Excel。 Excel是一个伟大的产品,但是很快,很多用户开发出了一系列他们想
2013-12-11 16:51:17
842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人