
Visual Studio
文章平均质量分 54
gqqnb
这个作者很懒,什么都没留下…
展开
-
如何为自定义控件设置图标——ToolboxBitmap的用法
首先,图标必须是16×16的大小,用bmp格式最保险。图片最左上角那一点的颜色作为透明色。 下文以SimpleColorPicker类为例。 举例了ToolboxBitmap三种构造函数的用法。原创 2010-12-18 16:19:00 · 9828 阅读 · 3 评论 -
VS2012如何添加SQL数据库?
VS2012没有安装SQL Server速成版,而是安装了SqlLocalDB。如要连接到SqlLocalDB,请输入(localdb)\v11.0。原创 2014-02-05 13:25:19 · 33961 阅读 · 0 评论 -
VS2012 C++ 无法使用Intellisense,请确保已安装Microsoft SQL Server Compact 4.0
一方面,参照missingu1314的方法,到Microsoft 官网下载Microsoft SQL Server Compact 4.0,或在安装光盘的\packages\SSCE40里安装SQL Server Compact。另一方面,确保项目所在盘足够大。我测试时把C++项目放在内存盘上,内存盘有300多MB,生成sdf文件失败。然后我把C++项目放在D盘(800G),生成成功了,汗!生原创 2013-11-24 08:37:38 · 14428 阅读 · 0 评论 -
【发布软件】Visual Studio工具:自动递增版本号
IncBuildNo是个命令行工具,与VS配合即可完成递增版本号的任务。原创 2012-01-21 21:13:50 · 13223 阅读 · 4 评论 -
VS XAML设计器无法解析资源?
下图就是发生如题的情况的截图。XAML可视化设计器有时可以显示,有时不能显示;但运行起来却没问题。有以下几种解决方法:重新生成项目,重新运行,重新打开这个XAML文件。重启VS修改项目属性的目标平台,Any CPU、x64、x86都选选,重新运行。如果当前是Debug编译,也可试试修改Release编译的目标平台(但不必切换为Release)。原创 2013-02-04 22:44:22 · 10391 阅读 · 0 评论 -
如何在64位电脑上安装配置emgucv?【2013.1.29更新】
2013.1.29更新增加使环境变量生效的方法。调整文章结构。增加无GPU使用2.4.2的方法2013.1.16更新重启电脑的步骤是不必要的。截至2013年1月29日,emgucv的稳定版本为2.4.2。2.4.2及之前版本,若安装文件文件名中带gpu字样的,则仅限支持CUDA的显卡使用;不带gpu字样的,则通用。而通用版目前的最高版本为2.4.0。所以,如原创 2012-09-08 16:35:45 · 6311 阅读 · 1 评论 -
.NET远程调用:MarshalByRefObject和Serializable的性能测试
本文测试远程调用以下对象时的执行速度:无成员的MarshalByRefObject50个属性的MarshalByRefObject无成员的Serializable50个属性的Serializable场景是这样的:客户端获取服务端,把自己注册给服务端,然后服务端回调客户端,并传递上述的对象。代码下载https://www.box.com/s/lai03ktzdi0gzo5原创 2013-01-03 21:47:06 · 3032 阅读 · 0 评论 -
【2012.12.27更新】.Net 4.0代码协定用法简介
2012.12.27更新:增加了EnsureContractReferenceAssemblies。“代码协定”包括它的语法和使用方法。如果以前不知道代码协定,去看看http://msdn.microsoft.com/zh-cn/library/dd264808.aspx。它的语法是很简单的,可以参见http://msdn.microsoft.com/zh-cn/lib原创 2011-02-11 13:50:00 · 2329 阅读 · 2 评论 -
关于文本编辑器与IDE
IDE是用来创作程序的(这里之所以不说“写程序”,是因为程序不光是写出来的,还要重构、编译、调试、管理等);文本编辑器是用来编辑文件的,当然也可以编辑程序源代码。我见到网上有争论说Rubyon Rails不需要IDE,文本编辑器即可,又考虑到文本编辑器与IDE是个旷日持久的话题,所以发表一下我的看法。本文的文本编辑器主要以(g)Vim7.3为例,IDE以VisualStudio 201原创 2012-09-05 23:44:42 · 5470 阅读 · 0 评论 -
【解决方案】Visual Studio替换/修改默认项目模板后无法创建该项目或不呈现修改
项目模板是在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates,zip文件打包,不多说了。替换某个zip文件(这里以\CSharp\Windows\2052\ConsoleApplication.zip为例)。(疑似非必要)删除C:\Program Files (x86)\Micr原创 2012-07-19 09:52:05 · 3015 阅读 · 0 评论 -
WPF布局控件的选用策略
Windows Presentation Foundations (WPF)提供了多种布局面板,常用的包括Canvas、StackPanel、Grid、DockPanel。本文将要介绍如何选用这些控件,以便窗体大小改变时依然能够正确地布局。锚定(Anchor)锚定是Windows窗体应用程序中常用的布局技术。如果你不了解,可以在VS里新建一个Windows窗体应用程序,放一个按钮,然后原创 2011-12-17 21:43:46 · 3653 阅读 · 0 评论 -
可自定义补全算法的TextBox控件
.NET framework中System.Windows.Froms.TextBox有补全功能,但只有有限的几种模式。如果想输入拼音,补全列表提示汉字,这是做不到的。于是,你可以使用我的CustomizableCompleteTextBox。 该控件的一个重要成员是Completing事件。你可以订阅此事件,在此事件中根据Text计算补全条目。 以下是一个拼音补全的示例。你需下载原创 2011-06-24 12:11:00 · 1834 阅读 · 2 评论 -
Keys的各个枚举值常量
None: 0LButton: 1RButton: 2Cancel: 3MButton: 4XButton1: 5XButton2: 6Back: 8Tab: 9LineFeed: 10Clear: 12Enter:原创 2011-06-19 12:50:00 · 1934 阅读 · 0 评论 -
为什么as比is快?
在做类型转换的时候以及测试某个对象是否是某种类型的时候,as和is都可以完成任务,但普遍认为as比is快。通过查看il代码,可以立即验证。左图是is生成的代码,右图是as生成的代码。左边3行;右边1行,是左边的子集。孰快孰慢一目了然。原创 2011-02-28 20:04:00 · 1280 阅读 · 0 评论 -
我并没有定义CODE_ANALYSIS编译符号,为什么基于此符号条件编译的类、特性、语句仍在?
取消勾选Perform Runtime Contracts Checking原创 2011-01-22 10:29:00 · 2229 阅读 · 0 评论 -
错误 1 “GenerateResource”任务意外失败。
<br />问题错误1 “GenerateResource”任务意外失败。System.TypeInitializationException: “Microsoft.Build.Utilities.FileTracker”的类型初始值设定项引发异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。 在 Microsoft.Build.Utilities.FileTracker..cctor() --- 内部异常堆栈跟踪的结尾 --- 在转载 2010-11-12 17:57:00 · 12987 阅读 · 3 评论 -
Eclipse对于多个Java项目的支持并不友好!
本文吐槽!假设我们创建两个Java项目,一个叫StatsReader,把数据从网上下载到本地数据库里;一个叫StatsViewer,把数据从数据库里拿出来呈现给用户。这两个项目都要用同一个外部类库mysql-connector-java-5.0.8-bin.jar。Eclipse可以创建一个工作集,内含多个Java项目,但工作集只是一个概念,与项目的实际存储位置无关。但是我们可以把原创 2014-07-11 08:45:07 · 4088 阅读 · 0 评论