Sunwayking

导航

2009年11月13日 #

VC中的#pragma指令的用法

摘要: 转自CSDN在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的... 阅读全文

posted @ 2009-11-13 23:01 Sunwayking 阅读(488) 评论(0) 推荐(0) 编辑

2009年11月10日 #

Assembly Manifest 通俗简易手册[转]

摘要: 原文链接恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请重新安装程序……或者是MSVCR80D.dll 没有找到什么的(我记得不是很清... 阅读全文

posted @ 2009-11-10 20:03 Sunwayking 阅读(238) 评论(0) 推荐(0) 编辑

单一实例WPF程序

摘要: [代码] 阅读全文

posted @ 2009-11-10 15:47 Sunwayking 阅读(518) 评论(0) 推荐(0) 编辑

2009年11月9日 #

WPF 常用特殊字符

摘要: &lt;<小于号&gt;>大于号&amp;&和&apos;'单引号&quot;"双引号 阅读全文

posted @ 2009-11-09 17:56 Sunwayking 阅读(453) 评论(0) 推荐(0) 编辑

WPF 无边框窗口完美实现拖动操作

摘要: 本方法最完美最简洁.为自绘的标题栏添加MouseLeftButtonDown事件,并在事件中写入this.DragMove();看效果吧,大功告成! 阅读全文

posted @ 2009-11-09 16:32 Sunwayking 阅读(3956) 评论(1) 推荐(4) 编辑

2009年11月8日 #

WPF 中对启动参数的处理

摘要: /// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { Window1 window1; // 添加启动参数的处理 protected override void OnStartup(StartupEventArgs e... 阅读全文

posted @ 2009-11-08 17:41 Sunwayking 阅读(5006) 评论(0) 推荐(0) 编辑

再看序列化与反序列化[转]

摘要: 原文出处代码下载(VS2010Beta2工程)序列化就是将内存中的对象保存成可存或可传的形式。一般情况下,对象是根据类被实例化到托管堆上的,一旦进程退出,整个对象被释放掉,如果再次实例化类,所得的对象,与先前的对象状态是不一样的,为此,序列化就成为一个有效的解决方式。下面先看一个例子:新建一个WinForm项目,在Form1窗体上放两个Button,分别为Button1和Button2。在Form... 阅读全文

posted @ 2009-11-08 16:50 Sunwayking 阅读(211) 评论(0) 推荐(0) 编辑

2009年11月7日 #

[原创]在WPF 4.0中运用Windows7新特性之一:JumpList

摘要: 本来这篇文章是在百度空间发布的,无奈百度空间管理太烂,我明明没有违反他的破协议3.3,他却硬说说违反了,我真闹不懂了,难道发一些技术文章就违反了所谓的"把博客用作商业用途"条例嘛?!!!真是生气啊,可怜我的博客被封了,我去投诉百度,到头来人家不仅不给解封还对我说谢谢!真是没有天理!不过好像现在又给解封了,我真是不敢用百度博客了,功能单一管理真烂,客服又跟复读机一样一点都不把我们消费者(虽然我们没有... 阅读全文

posted @ 2009-11-07 18:56 Sunwayking 阅读(652) 评论(0) 推荐(0) 编辑

2009年10月21日 #

[原创]让 Visual Studio 也能支持 CUDA 代码折叠和打印服务

摘要: 本文为Sunwayking原创,转载请注明出处和作者!光把CUDA SDK中的usertype.dat文件复制到IDE目录下,只能让VS支持CUDA的关键字高亮显示;而VS好用的代码折叠却不能应用到CU文件上,真是让人气愤.于是我就翻翻注册表,发现了可以让VS支持CU文件代码折叠的方法:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\[XXX]\... 阅读全文

posted @ 2009-10-21 12:34 Sunwayking 阅读(622) 评论(0) 推荐(1) 编辑

2009年9月2日 #

[转]隐藏Debug

摘要: //隐藏Debug void HideDebug(PROCESS_INFORMATION pi) {     BYTE ISDEBUGFLAG = 0x00;     int ISHEAPFLAG = 2;     SuspendThread(pi.hThread);     C... 阅读全文

posted @ 2009-09-02 05:38 Sunwayking 阅读(345) 评论(0) 推荐(0) 编辑