InstallShield Limited Edition for Visual Studio 2013教程
【安装篇】 打开VS2013,文件-新建-项目-已安装-模板-其他项目类型-安装和部署-启用InstallShield Limited Edition。 根据提示操作,点击步骤2的“转到下载网站”。 填写相关信息后,点击Download下载InstallShield,同时注册邮箱会收到一封邮件,里面有序列号和下载链接。 退出VS,使用管理员权限重新打开VS,在文件-新建-项目-已安装-模板-其他项目类型-安装和部署中则可以看到InstallShield Limited Edition Project,点击确定,会弹出注册对话框,输入注册邮箱中收到的序列号即可完成注册。 PS:在win8.1下可能会遇到安装InstallShield后在VS中看不到"InstallShield Limited Edition Project",只有“启用InstallShield Limited Edition”的问题,在StackOverFlow 中也有人遇到类似问题,我提出并整理这个问题后发现并不是win8.1不能安装InstallShield,从win8.1企业版更换到win8.1专业版后没有出现问题,由于没有继续在win8.1企业版下测试,所以只猜测是win8.1企业版下会出现该问题,或者是由于系统缺失文件,文件被篡改等原因,如果重新安装win8.1企业版仍不能解决,则尝试安装win8.1专业版。
July 1, 2014
管理员权限打开VisualStudio无法访问网络磁盘的解决办法
【问题产生】 问题最初是在administrator权限下,visual studio 打开网络磁盘下的文件报错。经过几次调试,最终发现是问题是在管理员权限下,vs无法访问网络磁盘。
June 16, 2014
C#调用C DLL参数问题
首先回顾一下API和C#参数类型的基本对应关系: 需要注意的是这个对应关系是传入参数的对应关系,如果是输出参数,LPSTR和LPCSTR(也就是C/C++里面的char*),对应的就要是StringBuider。
June 12, 2014
WPF中ListView使用GridViewColumn居中对齐的方法
在WPF中使用ListView经常会用到GridView作为视图,但是却碰到GridViewColumn不能居中对齐的问题,首先想到不使用GridViewColumn的DisplayMemberBinding属性,直接设置DataTemplate,于是尝试修改代码为:
May 22, 2014
WCF报错System.BadImageFormatException的解决方案
在一个WCF Service Library中,如果引用了一些32bit的dll,我们称这个WCF Service Library依赖于x86。在调试过程中,也必须将其工程编译属性调整为x86。但如果我们的编译环境是64位,运行可能就会报错BadImageFormatException:
May 22, 2014
WPF使用MediaElement方法介绍
在WPF或Silverlight中使用MediaElement控件可以方便的制作一个视频音频播放器。 首先制作一个UserControl:
April 29, 2014
.Net程序间的通讯与控制
如果有一个需求,用一个程序控制另一个程序,最简单的,比如用程序A打开程序B,这个想必平时都会用到,可以使用Process类及相关的方法。那么在打开B的时候发送一些参数,然后B根据这些参数做出一些反映,这该怎么实现?其实还是用Process。
April 24, 2014
.Net委托详解
【什么是委托】 委托是对函数的引用,它是一个引用类型,类似c/cpp中的函数指针。但它是类型安全的。 委托是一个类,定义了方法的类型,可以将方法当做另一个方法的参数传递。 委托就是一个安全的函数指针,用来执行函数方法的东西。
April 21, 2014
Jekyll建站后简单的SEO
用Jekyll在Github上建站之后发现即使提交给搜索引擎,也很难被收录或者能被搜索到。如果使用JekyllBootstrapper,已经做了相关的SEO,所以问题不大。但如果是使用其他主题分享或者自己写一个theme,那么就不得不考虑一下SEO的相关问题了。虽然我也从未接触过SEO,不过查阅一些资料,折腾一番还是有收获的。
March 24, 2014
SQLServer游标指南
【什么是游标】 SQLServer是关系型数据库,在关系型数据库中,我们处理的对象都是面向集合的。假设我们有一个Tabel叫Test,id是主键,如下图左所示,当我们用SELECT TOP 5 [id],[name] FROM [Test] 执行时,会得到右图所示的数据集,这个数据集就是我们关注的对象。
March 21, 2014