﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-saiksy-随笔分类-技术杂项</title><link>http://www.cppblog.com/saiksy/category/16835.html</link><description>记录生活中的点点滴滴</description><language>zh-cn</language><lastBuildDate>Fri, 03 Jun 2011 17:46:48 GMT</lastBuildDate><pubDate>Fri, 03 Jun 2011 17:46:48 GMT</pubDate><ttl>60</ttl><item><title>VC2008常用快捷键</title><link>http://www.cppblog.com/saiksy/archive/2011/05/31/147766.html</link><dc:creator>saiksy</dc:creator><author>saiksy</author><pubDate>Tue, 31 May 2011 09:43:00 GMT</pubDate><guid>http://www.cppblog.com/saiksy/archive/2011/05/31/147766.html</guid><wfw:comment>http://www.cppblog.com/saiksy/comments/147766.html</wfw:comment><comments>http://www.cppblog.com/saiksy/archive/2011/05/31/147766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/saiksy/comments/commentRss/147766.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/saiksy/services/trackbacks/147766.html</trackback:ping><description><![CDATA[<p><strong><span style="color: #008000">标准组合键</span></strong><br />关闭应用程序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alt + F4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关闭 IDE。<br />关闭文档窗口&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + F4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关闭当前活动的文档窗口。<br />移动到菜单栏&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 激活主 IDE 菜单栏。<br />移动到下一工具栏&nbsp;&nbsp;&nbsp; Ctrl + Tab&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 移动到下一个可见的工具栏。仅在主菜单栏处于活动状态时可用。<br />移动到前一个工具栏&nbsp; Ctrl + Shift + Tab&nbsp;&nbsp;&nbsp; 移动到前一个可见的工具栏。仅在主菜单栏处于活动状态时可用。<br />&nbsp;<br /><strong><span style="color: #008000">文本操作快捷键</span><br /></strong>编辑.完成单词&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alt + 向右键- 或 -Ctrl + 空格键&nbsp;&nbsp;&nbsp; 显示基于当前语言的&#8220;完整单词&#8221;。<br />&nbsp; <br />窗口管理快捷键<br />视图.全屏&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + Alt+ Enter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 切换&#8220;全屏&#8221;模式的打开和关闭。<br />视图.类视图&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示&#8220;类视图&#8221;窗口。<br />视图.资源视图&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + E&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示&#8220;资源视图&#8221;窗口。<br />视图.解决方案资源管理器&nbsp; Ctrl + Alt + L&nbsp; 显示解决方案资源管理器，它列出当前解决方案中的项目和文件。<br />&nbsp;<br />项目快捷键<br />生成.编译&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + F7&nbsp; <br />生成.生成解决方案&nbsp;&nbsp;&nbsp; F7<br />文件.新建文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + N<br />文件.新建项目&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + N<br />文件.打开文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + O<br />文件.打开项目&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + O</p>
<p>调试快捷键<br />调试.断点&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或取消断点<br />调试.启用断点&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + F9&nbsp; 将断点从禁用切换到启用<br />调试.删除所有断点&nbsp; Ctrl + Shift + F9&nbsp;&nbsp; 清除项目中的所有断点。</p>
<p>文本选择快捷键<br />编辑.向左扩展一个字符&nbsp; Shift + 向左键&nbsp; 将光标左移一个字符以扩展所选内容。<br />编辑.向右扩展一个字符&nbsp; Shift + 向右键&nbsp; 将光标右移一个字符以扩展所选内容。<br />编辑.文档结尾扩展&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + End&nbsp; 选择从插入点到文档最后一行的文本。<br />编辑.文档开始扩展&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ctrl + Shift + Home&nbsp; 选择从插入点到文档首行的文本。<br />编辑.向下扩展一行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + 向下键&nbsp;&nbsp;&nbsp; 从插入点位置开始，将选定文本向下扩展一行。<br />编辑.扩展到行尾&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + End&nbsp;&nbsp; 选择从插入点到当前行行尾的文本。<br />编辑.扩展到行首&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + Home&nbsp;&nbsp; 选择从插入点到行首的文本。<br />编辑.向上扩展一行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + 向上键&nbsp; 从插入点位置开始向上逐行选择文本。 <br />编辑.向下扩展一页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + Page Down&nbsp; 将选定内容向下扩展一页。<br />编辑.向上扩展一页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shift + Page Up</p>
<p><br />对象浏览器快捷键<br />编辑.转到声明&nbsp; Ctrl + F12&nbsp; 显示代码中选定符号的定义。<br />编辑.转到定义&nbsp; F12&nbsp; 显示代码中选定符号的声明。</p>
<p>类关系图快捷键<br />类关系图.折叠&nbsp;&nbsp; 数字键区中的 -（减号） 折叠&#8220;类详细信息&#8221;窗口中展开的节点，或折叠关系图中选定的形状隔离舱。 <br />类关系图.展开&nbsp;&nbsp; 数字键区中的 +（加号） 展开&#8220;类详细信息&#8221;窗口中折叠的节点，或展开关系图中选定的形状隔离舱。</p><img src ="http://www.cppblog.com/saiksy/aggbug/147766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/saiksy/" target="_blank">saiksy</a> 2011-05-31 17:43 <a href="http://www.cppblog.com/saiksy/archive/2011/05/31/147766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;转帖&gt;一句代码提升进程权限</title><link>http://www.cppblog.com/saiksy/archive/2011/05/08/145959.html</link><dc:creator>saiksy</dc:creator><author>saiksy</author><pubDate>Sun, 08 May 2011 09:22:00 GMT</pubDate><guid>http://www.cppblog.com/saiksy/archive/2011/05/08/145959.html</guid><wfw:comment>http://www.cppblog.com/saiksy/comments/145959.html</wfw:comment><comments>http://www.cppblog.com/saiksy/archive/2011/05/08/145959.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/saiksy/comments/commentRss/145959.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/saiksy/services/trackbacks/145959.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,1,0,NULL);这个函数封装在NtDll.dll中（在所有DLL加载之前加载），被微软严格保密，就是说你在MSDN上查不到关于他的任何信息。.常量&nbsp;SE_BACKUP_PRIVILEGE,&nbsp;"17",&nbsp;公开.常量&nbsp;SE_RESTORE_PRIVILEGE,&nbsp;"18",&...&nbsp;&nbsp;<a href='http://www.cppblog.com/saiksy/archive/2011/05/08/145959.html'>阅读全文</a><img src ="http://www.cppblog.com/saiksy/aggbug/145959.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/saiksy/" target="_blank">saiksy</a> 2011-05-08 17:22 <a href="http://www.cppblog.com/saiksy/archive/2011/05/08/145959.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建Console并重定向printf</title><link>http://www.cppblog.com/saiksy/archive/2011/05/05/145765.html</link><dc:creator>saiksy</dc:creator><author>saiksy</author><pubDate>Thu, 05 May 2011 09:46:00 GMT</pubDate><guid>http://www.cppblog.com/saiksy/archive/2011/05/05/145765.html</guid><wfw:comment>http://www.cppblog.com/saiksy/comments/145765.html</wfw:comment><comments>http://www.cppblog.com/saiksy/archive/2011/05/05/145765.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/saiksy/comments/commentRss/145765.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/saiksy/services/trackbacks/145765.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #008000">//</span><span style="COLOR: #008000">-------------------------------------------<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">当想在Win32&nbsp;Application时想在控制台输出一些调试<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">信息,可以先创建一个控制台,再重定向输入,输出<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">-------------------------------------------</span><span style="COLOR: #008000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">AllocConsole();&nbsp;&nbsp;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;HANDLE&nbsp;&nbsp;&nbsp;handle&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;GetStdHandle(STD_OUTPUT_HANDLE);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;hCrt&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;_open_osfhandle((</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">)handle,_O_TEXT);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;hf&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;_fdopen(&nbsp;&nbsp;&nbsp;hCrt,&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">w</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">stdout&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">hf;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;setvbuf(&nbsp;stdout,&nbsp;NULL,&nbsp;_IONBF,&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;);&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY&nbsp;</span><span style="COLOR: #000000">|</span><span style="COLOR: #000000">&nbsp;FOREGROUND_GREEN);&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">改变控制台文本颜色</span></div>
<img src ="http://www.cppblog.com/saiksy/aggbug/145765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/saiksy/" target="_blank">saiksy</a> 2011-05-05 17:46 <a href="http://www.cppblog.com/saiksy/archive/2011/05/05/145765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>