点点滴滴访问量:
摘要: Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file symbol 文件标记find references 找到参考资料find references in file 找到参考文件clone find references results 寻找克隆结果find previous by context 找到以前的前后关系goto implementation转到执行refactor重构paste粘贴inse 阅读全文
posted @ 2010-12-09 18:04 sopper 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 摘之MacFav我们继续说说 Mac 的与众不同,本文所指的按纽请参考 mac入门系列教程之二–-Mac与众不同(3) 内的插图窗口管理Mac OSX 系统较为喜欢同时只打开一个 Finder 窗口。如果你的 Finder 当前显示的是文件夹 A 的内容,里面包含 B 这个子文件夹,如果你双击文件夹 B,这时候不会新开一个新的 Finder 窗,而是会在原来的窗口里显示文件夹 B 的内容。那你这时怎么回到显示文件夹 A 呢?你有以下几种做法:按 Finder 工具栏左边的左三角(代表 back)选择 GO 菜单里的 Back使用快捷键 Command-[ (左中括号)使用快捷键 Command 阅读全文
posted @ 2010-08-06 16:20 sopper 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 摘之MacFav窗口控制和 Windows 一样,在 Mac 里面的窗口都有着各种各样的按纽,但只要你用过 mac 后你会发现苹果的 UI 设计师是多么的高明,苹果不愧为业界最强的 UI 设计公司。下面我们来看看 Mac 里面窗口的各种按纽:标题栏在图上我没有标出标题栏,其实它就是 “Jay Mac” 这个字以及和他同一水平线的空白处。你可以从窗口的标题栏判断出这个窗口是否是当前活跃的窗口,如果是背景窗口(就是被压在下面的窗口)的话,他的标题(也就是例子中的 Jay mac)会比较灰暗,并且窗口最左上角的三个按纽会灰化(除非你把鼠标放在他们三个任何一个上面)。如果是前台窗口,标题是清晰的黑色字 阅读全文
posted @ 2010-08-06 16:19 sopper 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 摘之MacFav我们接着上一篇,继续说说 Mac 的与众不同。键盘Ctrl 键:mac 的 Ctrl 键和 PC(Windows)的 Ctrl 键不太一样,像上一篇所说的,在 mac 里面 Ctrl 键的主要用途是用来组合鼠标左键来实现右键的效果。在 Mac 里面相当于 Windows Ctrl 键功能的是应该 ⌘(Command)键。比如在 Windows 里面你会用 Ctrl-S ... 阅读全文
posted @ 2010-08-06 16:17 sopper 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 摘之MacFav呵呵,标题的与“众”不同,当然是指的与 Windows 不同,Mac 无论是硬件上还是操作上都和 PC(Windows)有很大的区别,在这篇文章里 Jay 会尝试从几个比较明显的地方来说一下 Mac 的“与众不同”。单键鼠标mac 的鼠标一直以来给人的印象就是和 PC 不一样,因为他只有一个键。但现在的 mac 鼠标虽然外观看上去... 阅读全文
posted @ 2010-08-06 16:16 sopper 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 带有指针数组的结构体不能直接转换为C#类型的结构体,转换起来有点麻烦先定义出对应C++类型的C#结构体 public struct user_group_t { public int id; public string name; } public struct user_group_list { public int group_array_count; public IntPtr group_... 阅读全文
posted @ 2010-04-13 11:41 sopper 阅读(6934) 评论(2) 推荐(0) 编辑
摘要: 最近使用C#调用C++版本的dll遇到很多类型转换的问题,现记录出容易出错的部分C#对于C++的dll引用时,经常会遇到类型转换和struct的转换1. C++ 里的Char类型是1 个字节,c#里的Char是两个字节,不可以对应使用;可使用c#里的byte对应2. structType temp = (structType)Marshal.PtrToStructure(IntPtr, typeo... 阅读全文
posted @ 2010-04-13 10:26 sopper 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 我们在工作中经常会遇到这种情况,判断一个对象的状态是false或者true,如果是false则改变其状态为true;如果是true则改变为false,那么你的第一想法是什么?举个例子:两个button,button1和button2,点击一次button1,button2失效;再点击一次button1,button2可用,可反复使用;我的第一想法用代码表示为:在button1的click事件中写入... 阅读全文
posted @ 2008-10-31 11:04 sopper 阅读(458) 评论(4) 推荐(0) 编辑
摘要: 版本为20.49.30的瑞星软件与vc6有冲突,造成的问题是vc6不能正常编译,vc6错误提示为:解决办法:1.取消瑞星的开机自运行功能,并且不要运行瑞星2.更新瑞星为其他版本到现在为止笔者还没有发现瑞星与其它软件的冲突现象。 阅读全文
posted @ 2008-06-24 11:29 sopper 阅读(437) 评论(2) 推荐(0) 编辑
摘要: MFC采用了独特的DDX和DDV技术。DDX将数据成员变量同对话类模板内的控件相连接,这样就使得数据在控件之间很容易地传输。DDV用于数据的校验,例如它能自动校验数据成员变量数值的范围,并发出相应的警告。在类向导下添加成员变量的过程很简单,需要说明的是。在DDV/DDX技术中,允许用户为同一个控件关联多个数据成员变量,但必须保证这些变量名是互不相同的,且这些变量在同一个类型不能有多个变量,即在Va... 阅读全文
posted @ 2008-05-26 10:49 sopper 阅读(1727) 评论(0) 推荐(0) 编辑