当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 使用VC的时间也不短了,最近才注意到VC里也可以定制宏。
 

 

    摘要:我不知道大家有没有碰到过这样的问题,代码如下: ace_asynch_acceptor<receiver> acceptor; ace_inet_addr addr= ace_inet_addr("hastatus"); if (acceptor.open (addr, initial_read_size, 1) == -1) return -1;可是怎么样才能获得......
    摘要:边城浪子(qq:16168666)ipicture接口是window95及以上操作系统支持的一个com接口,它用来操作各种在windows常见的图像格式。如,bmp、jpeg、gif等许多文件格式都能识别。使用很方便。但是可能很多朋友对这个接口并不很熟悉,或者不太了解对com接口的操作。就我个人认为,对com接口的直接操作的确也是一件比较烦的工作。所以自然就想到了将这些操作封装起来以备后用。(我了......


3个很有用VC的IDE工具宏:添加函数注释块、注释、取消注释
使用vc的时间也不短了,最近才注意到vc里也可以定制宏.自己写了下面的3个,效果很好,大大延长了键盘的使用寿命.介绍给大家,希望能各位提供帮助. 1. 添加函数注释块 vc里自带宏文件sample.dsm中有一个addfunctiondescription的宏也能给函数增加注释块,但是格式比较简单,修改很麻烦.所以自己根据自己注释格式另写了一个宏,并且,只有简单修改程序中的数据,就可以很方便的改变成自己需要的注释格式(参见代码中的注释,附后).下面是当前运行的效果: /****************************************************************************** function: funname purpose: parameters: type1 arg1 - type2 arg2arg2 - type3 arg3 - return type: funtype comments: history: date author comment 2005-4-18 jason created ******************************************************************************/ funtype funname(type1 arg1, type2 arg2arg2, type3 arg3) 注意,使用时要整行选中. 2. 注释代码.取消代码注释 比如选中代码行(1),运行comment之后,结果如(2),再运行recomment,结果如(3),同(1). (1) (2) (3) line1 // line1 line1 /*line2*/ // /&*line2*&/ /*line2*/ line3 // line3 line3 3. 怎样使用 1)新建文件比如“mymacros.dsm”,复制代码到文件中,然后把文件放到"c:\program files\microsoft visual studio\common\msdev98\macros"目录中. 2)vc菜单->工具->定制,选择“附加项与宏文件”,选中“mymacors” 3)设置快捷键.选择“键盘”,在"分类"combobox中选择"macros",然后在命令中选择相应的宏,设定快捷键 4)设置菜单按钮.选择“命令”,在"分类"combobox中选择"macros",在“commands”中选择相应的宏,拖到ide界面中已有的工具条中,然后选一个合适的图片即可. 5)步骤3.4任选其一.
...   下一页
    摘要:开发中有时会遇到这样的问题,当服务程序需要使用某些功能时,由于用户的关系而受到限制,比如访问注册表的hkey_current_user键,使用网络等等,这时候就需要以当前登陆用户的身份去进行操作,通常会创建一个进程来完成需要的功能。如果使用createprocess来创建进程的话,新创建的进程和服务程序依然是相同的用户身份,还是无法达到目的,只有使用createprocessasuser了。但cr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE