摘要:
1.耐性不足的人这种性格的人在做测试时候最大的一个难度在于碰到一个比较复杂难测的系统时,可能花了不少时间还没发现什么问题,不过明显感觉肯定什么地方有问题存在的,这时候很容易产生急躁心理,导致大脑一片混乱,思路没有了,后面测试更加难进行下去。2.沟通能力不好,抗打击能力不强的这种性格的人也许测试发现了一些问题开发人员不接受,说了一些可能让你不舒服的话,而你不能和他进行有效的沟通,这时候最大的可能性就是会产生一种失落感,觉得自己的工作是不是那么重要或者自己能力有问题?3.逻辑太混乱,没有思路的人。这种人应该可以做测试,但是也许不能一个人担当重任,特别是在资源比较紧缺,项目组里面只有你一个人的时候, 阅读全文
posted @ 2012-02-16 14:55
知识天地
阅读(465)
评论(0)
推荐(0)
摘要:
恭喜恭喜!你提升了!欣喜若狂之后,你有些困惑,有些心虚:“我能胜任吗?”压力和挑战让你有些招架不住。你可能是一名出色的专业人士,此前一直作为团队 的成员而工作,但从来没有领导过一个团队。你发现突然之间你要负责一个时间紧迫的项目,并要为十几个甚至几十个人扮演协调员的角色,而你几乎对此毫无准 备。对许多人来说,从团队的普通成员到担任团队领导是一个重大而艰难的转折。它可以加速你的上升势头,也可以毁掉你的整个职业生涯。人们往往是在经历挫折 之后,才最终领会“领导”的涵义。作为团队的领导,你必须掌握五条:管理过程;树立威信;边学习边领导;领导每个人;适度民主。 1. 关键是管理过程 首先要学会如何授权. 阅读全文
posted @ 2012-02-16 14:54
知识天地
阅读(587)
评论(0)
推荐(0)
摘要:
【推荐收藏】Visual Studio 插件库update 2008年5月31日23:49:10一日来的回复,发现大家均把焦大放在了一个 AutoCode 这个插件上,AutoCode 的确很酷只是本来初衷是想告诉大家常到VisualStudioGallery挖挖,也可以发现很多有用插件,能极大提升基于VS开发的效率。偶然发现了MS官方主办的VisualStudioGallery(http://www.visualstudiogallery.com/) ,汇集了各种各样的VS插件,有开源的有免费的也有商业的。有时间了多挖一些插件出来与大家分享。下了一个AutoCode确实很酷,DEMOupda 阅读全文
posted @ 2012-02-16 14:53
知识天地
阅读(304)
评论(0)
推荐(0)
摘要:
太久没有更新了,今天更一个。放个图(差点写成放个屁,^_^,哈哈),我的目标是“一图走天下”。欢迎留言讨论。 阅读全文
posted @ 2012-02-16 14:52
知识天地
阅读(310)
评论(1)
推荐(0)
摘要:
无论你现在是大几无论你对于大学是多么的绝望无论你多么不喜欢你的专业无论如何 请朋友们好好看完这篇文章我不能保证你能从此收获多少但是我保证每一位认真看完的朋友会受益于整个大学生活他会教你少走弯路 少走的弯路与其他迷惑的同学相比 你就是走了捷径无论现在多么浮躁 静下心来 读完他我保证 你的大学生活从此 焕然一新所有的想法都要去行动!唯有行动方可帮你成功!以此 自勉 同勉 大一到大三, 做好五件大事大四的简历, 实际上不是用文字编写出来的, 而是靠大一到大三的一点一滴的行动书写出来的。一份给人留下深刻印象的简历, 来自于你从大一到大三所忙碌的五件大事: 学术、 技能、 社团、 实习、 考... 阅读全文
posted @ 2012-02-16 14:51
知识天地
阅读(556)
评论(0)
推荐(0)
摘要:
一、前言Matlab是由Mathworks公 司推出的一种应用软件,最早用于线性代数的教学,由于其丰富的矩阵运算,强大的扩展能力和可靠性,已经被广泛用于信号处理,系统辨识,仿真,多变量控制, 最优控制,模糊控制,数学工具,神经网络,它的工具箱内容涉及信号处理,自动控制,图像处理,经济,数学,化学等不同领域。同时,MathWorks公司从创立至今始终追踪各领域的最新进展,这无疑是最明智,最富远见的举措。对广大用户来说,无疑提供了成功的机会。对于各种理论方案研究来说,Matlab无疑有它的先天优势,其强大的数据处理能力和丰富的工具箱,使得它的编程极为简单,可以极大地缩短应用程序开发周期,提高编程效 阅读全文
posted @ 2012-02-16 14:49
知识天地
阅读(6985)
评论(3)
推荐(1)
摘要:
1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的值类型(Immutable Atomic Value Types)8.在值类型中,确保0是一个合法的数据9.理解 ReferenceEquals, static Equals, instance Equals 和 比较运算符(== 阅读全文
posted @ 2012-02-16 14:49
知识天地
阅读(257)
评论(0)
推荐(0)
摘要:
发信人: xxhn (小湖南), 信区: MathTools标 题: matlab混合编程向导(vc,vb,.net...)发信站: BBS 水木清华站 (Fri May 23 09:32:12 2003), 转信一.matlab与vc混编1.通过mcc将matlab的m文件转化为cpp,c文件或dll供vc调用: 这方面的实现推荐精华区Zosco和ljw总结的方法(x-6-1-4-3-1和2) vc的设置请参看精华区x-6-1-4-3-5,通过这种设置可以调用c math library和c++ math library,C++ mathlib的pdf在精华区x-6-1-10里2.通过mat 阅读全文
posted @ 2012-02-16 14:48
知识天地
阅读(1414)
评论(0)
推荐(0)
摘要:
from:http://www.simwe.com/forum/thread-801187-1-1.html程序中使用MATLAB编译产生的DLL (VS2005, MATLAB7.5, mwArray)最近有几个帖子都在讨论有关在C++程序中使用MATLAB编译产生的动态链接库DLL。本 来想用原来帖子中给出的m代码作为例子,无奈那段代码其实无法执行。为了避免分散注意力,也为了更好地讨论问题,于是决定还是另外新开一个主题,以简单的 例子,和大家一起讨论如何在C++程序中使用matlab编译产生的DLL。同时MATLAB最新版本R2007b刚刚发布不久,其中包含编译器4.7版,有了一些新的特性 阅读全文
posted @ 2012-02-16 14:47
知识天地
阅读(1401)
评论(0)
推荐(0)
摘要:
摘要:在 信号采集和处理过程中,Visual C++存在数据处理和结果显示方面的不足,Matlab存在可视化和数据采集方面的不足,本文在Visual C++环境下调用Matlab Engine函数,有效地解决了这两方面的问题;采用多线程编程技术,同时采集和显示信号,有效地防止了采样过程中的掉点。利用本方法对UA302型采集 卡采集到的信号进行处理,得到了满意的结果。Singal Sampling and Processing Based on Mixed Programming with Multi-Thread VC++ and MatlabLi Ning,Qin Shuren,Wu Yin 阅读全文
posted @ 2012-02-16 14:46
知识天地
阅读(1023)
评论(0)
推荐(0)
摘要:
上次说到,Matlab R2006a开始使用Intel MKL,只要设好OMP_NUM_THREADS这个环境变量,即可以BLAS Level 3的运算在任意线程数下。然而,尽管设定的线程数和CPU核的数目相同,但这样也并不能保证能提升计算效率。主要的原因在于建立线程也是需要时间的。如果你的任务只要0.0001秒就能算完,但建立线程也要用0.0001秒,那就根本没有必要把该任务多线程化。麻烦的是,当我们设定好环境变量OMP_NUM_THREADS后启动Matlab,那么这个进程运行的线程数就定下来了,不能中途改变。于是,我们没有办法根据具体问题随时改变使用的线程数,使得在我们的程序中,能提升某 阅读全文
posted @ 2012-02-16 14:46
知识天地
阅读(4817)
评论(0)
推荐(0)
摘要:
都是很简单的东西,但是爱忘,所以写下来..闲话不多说,只给例子.>> AA = 3 4 2 1 5 3 4 7 1>> sum(A)ans = 8 16 6>> sum(A,2)ans = 9 9 12>> sum(A,1)ans = 8 16 6>> A(:,2)ans = 4 5 7 阅读全文
posted @ 2012-02-16 14:45
知识天地
阅读(10740)
评论(0)
推荐(0)
摘要:
matlab读写pgm文件读文件1 @4 l# |, g3 m/ X$ g$ p+ t%function disp_pgm(pgm_image_name)%不支持文件中有注释pgm_image_name='tmp.pgm';f = fopen(pgm_image_name,'r');if f == -1error(['Could not open file ',pgm_image_name]);end/ t2 V; a( c$ l1 A$ C' j6 P[imgsize, num]=fscanf(f, 'P5\n%d\n%d\n2 阅读全文
posted @ 2012-02-16 14:45
知识天地
阅读(3917)
评论(0)
推荐(0)
摘要:
A aabs 绝对值、模、字符的ASCII码值acos 反余弦acosh 反双曲余弦acot 反余切acoth 反双曲余切acsc 反余割acsch 反双曲余割align 启动图形对象几何位置排列工具all 所有元素非零为真angle 相角ans 表达式计算结果的缺省变量名any 所有元素非全零为真area 面域图argnames 函数M文件宗量名asec 反正割asech 反双曲正割asin 反正弦asinh 反双曲正弦assignin 向变量赋值atan 反正切atan2 四象限反正切atanh 反双曲正切autumn 红黄调秋色图阵axes 创建轴对象的低层指令axis 控制轴刻度和风格 阅读全文
posted @ 2012-02-16 14:32
知识天地
阅读(1575)
评论(0)
推荐(0)
摘要:
东北大学 薛定宇 (原作)转载时请注明作者信息、网址,谢谢 MATLAB 到 C 语言程序的转换可以由两种途径完成,其一是 MATLAB 自己提供的 C 语言翻译程序 mcc, 另一种是原第 3 方公司 MathTools 开发的 MATCOM。后者出现较早,功能远比 MATLAB 自己的翻译程序强大,所以 MathTools 公司已经被 MathWorks 公司收购,并已将其开发技术融于新推出的 MATLAB 6.0 (Release 12) 中。 依本人的观点,二者都不完善,有大量的 MATLAB 函数及数据类型是不能兼容变换的,所以有时会发现将简洁的 MATLAB 程序翻译成 C 语言程 阅读全文
posted @ 2012-02-16 14:25
知识天地
阅读(6513)
评论(0)
推荐(1)
摘要:
1. 可视化目标:关注结果2. 给要做得工作列清单3. 必须有一个领导4. 分工明确,责任到人5. 管理期望值和风险储备6. 采用恰当的领导风格7. 了解正在发生的事情8. 告诉人们正在发生的事情9. 重复第1步到第8步,直到第10步10. 结果 阅读全文
posted @ 2012-02-16 14:23
知识天地
阅读(475)
评论(0)
推荐(0)
摘要:
需求诱导检查表(Requirment Elicitation Questionaire)Objective(目标)To provide generic questions helping to collect the requirements from our client. 准备一些通用的问题,去帮助我们收集客户需求。Style(风格)Most of the questions are open-end question in order to explore as much as information from the client. 大部分的问题是开放式问题,目的是为了更大程度的从客户 阅读全文
posted @ 2012-02-16 14:23
知识天地
阅读(423)
评论(0)
推荐(0)
摘要:
在我们讨论软件项目为什么会失败时可以列出了很多的原因,答案有很多,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售代理商最不想正视的,那就是:需求、资源、工期、质量四个要素之间的平衡关系问题。 需求定义了"做什么", 定义了系统的范围与规模,资源决定了项目的投入(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平 衡关系的。如果需求范围很大,要在较少的资源投入下,很短的工期内,很高的质量要求来完成某个项目,那是不现实的,要么需要增加投资,要么工程延期;如果 需求界 阅读全文
posted @ 2012-02-16 14:22
知识天地
阅读(442)
评论(0)
推荐(0)
摘要:
这两天正处于项目间隙期,闲来无事随便聊聊我对项目管理的一些感言。 沟通是整个项目管理中最关键之处,只要沟通成功真的可化腐朽为神奇,客户可因沟通而接受你的建议,领导会因沟通而给予你支持,组员更会因沟通而极力配合工作,沟通无障碍是项目管理着的基本功,正所谓官商两道混的开,男女全都搞的定。 首先无论是内部沟通或与客户沟通一定要注意称谓,避免“你,我,他”统称为“咱”。 对客户:您看,对咱这个人事管理的项目有什么想法? 对领导:这个项目需要咱们市场部再跟进一下呀! 对组员:咱们开发组怎么会有这样的BUG呢?大家要多细心一些呀! 不管是陈述、表扬还是批评,一律要用咱,不要把任何资... 阅读全文
posted @ 2012-02-16 14:21
知识天地
阅读(320)
评论(0)
推荐(0)
摘要:
上文书项目管理有感之 沟通,沟通是根本,不说话哪来的项目,这次咱来谈谈需求调研。一个项目中需求调研的充分与否是项目日后成败的关键要素之一,这一点我想没有哪位项目经理不认同吧?不过咱说的需求调研可不只是拿张纸记记客户说什么就完了,调研顾名思义就是调查和研究客户的想法,我感觉应从以下几个步骤入手:客户想要什么?要这干什么?为什么这么想?会不会有别的想法?这 里也说一个最最最最基本的,只谈项目别谈钱,我们可以说,价钱嘛需要我们回去详细的分析过您的需求后再给您提供一个整体的解决方案,您放心价钱一定合理, 不会超出您的预算(真超了再说)。因为现在谈钱就等着挨砍吧,先砍你价钱,再砍你时间,最后加点功能,要 阅读全文
posted @ 2012-02-16 14:21
知识天地
阅读(401)
评论(0)
推荐(0)
摘要:
项目需求稳定性与开发模型选择项目来源通常可区分客户合同项目、内部产品更新换代。客户合同项目由于受到客户直 接约束,有固定的工期,而且需求往往很不稳定,很多时候客户只指定一个大概的需求范围,由开发商在应标的时候列出能实现的功能需求、环境支持和开发费用, 在多家开发商应标的情况下,客户有可能综合多家厂家的功能,要求开发商实现,还有一些项目客户只提出研究方向,根本没有具体的需求细节;内部产品更新换代 需求相对稳定一些,而且工期也相对宽松,比较容易把握,但产品的需求是连续的,产品需要不停的升级增加新功能才有生命力;由于需求的稳定性不同,往往需要 比较好的开发模型来支持,否则很容易发生到了项目后期才发现 阅读全文
posted @ 2012-02-16 14:20
知识天地
阅读(310)
评论(0)
推荐(0)
摘要:
作为一个即将转型的程序员,我也谈谈我对项目管理的一些看法,这些看法极有可能非常的不成熟,所以请大家尽管排砖,使劲儿拍,越使劲儿我越高兴。:)我认为一个合格的项目经理在项目管理过程中应该主要关注以下几方面的东西:1,以验收项目为目的。所以,一切都应该是可验证的。把项目划分为若干个任务的同时,也应该已经为这些任务制定好了完成的标准,即做到什么程度为止。 我们做项目,为的是什么?你要非说我为社会主义祖国信息化建设做出贡献我也不反对,但是我要说,如果最后不能验收,或者验收过程出现问题,那么项目就要面临失败了,项目经理就要面临走人了。所以,制定项目计划时,划分任务和制定任务的完成标准一样重要,这些标准可 阅读全文
posted @ 2012-02-16 14:19
知识天地
阅读(324)
评论(0)
推荐(0)
摘要:
1:将指定区域保存为位图信息,此区域如果从控件得到的dc而来,可以对指定控件抓图HBITMAP CopyScreenToBitmap(LPRECT lpRect)//lpRect 代表选定区域{HDC hScrDC, hMemDC;// 屏幕和内存设备描述表HBITMAP hBitmap, hOldBitmap;// 位图句柄int nX, nY, nX2, nY2;// 选定区域坐标int nWidth, nHeight;// 位图宽度和高度int xScrn, yScrn;// 屏幕分辨率// 确保选定区域不为空矩形if (IsRectEmpty(lpRect))return NULL;/ 阅读全文
posted @ 2012-02-16 14:18
知识天地
阅读(751)
评论(0)
推荐(0)
摘要:
第1跳:1个目标一艘没有航行目标的船,任何方向的风都是逆风,请明确以下几点:1. 你为什么是穷人——很多时候是因为你没有立下成为富人的目标。2. 你的人生核心目标是什么——杰出人士与平庸之辈的根本差别,并不是天赋、机遇,而在于有无目标。3. 起跑领先一步,人生领先一大步:成功从选定目标开始。4. 贾金斯式的人永远不会成功——为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想。5. 如果你想在35岁以前成功,你一定得在25~30岁之间确立好你的人生目标。6. 每日、每月、每年都要问自己:我是否达到了自己定下的目标?第2跳:2个成功基点站好 阅读全文
posted @ 2012-02-16 14:16
知识天地
阅读(371)
评论(0)
推荐(0)
摘要:
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond(){Sleep(6000); //延时6秒} 编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有.. 阅读全文
posted @ 2012-02-16 14:12
知识天地
阅读(330)
评论(0)
推荐(0)
摘要:
服务器端示例代码#define PRE_AGREED_PORT 8686 //定义端口号#define SEND_BUFFER_SIZE 4096 //buffer大小BOOL CYourServerClass::SendFileToRemoteRecipient(CString fName){ AfxSocketInit(NULL); CSocket sockSrvr; sockSrvr.Create(PRE_AGREED_PORT);//创建一个Sokcet并监听 sockSrvr.Listen();//监听 CSocket sockConnection; //用另一个Soket来收发数据 阅读全文
posted @ 2012-02-16 14:10
知识天地
阅读(2328)
评论(0)
推荐(0)
摘要:
1、操作符重载错误+=、>>等操作符重载出错解决方法吧重载符后面的内容强制转换为char如:str += (A[i++]+'0');//报错str += (char)(A[i++]+'0');//跟正后2、int的缺省导致的错误missing type specifier - int assumed. Note: C++ does not support default-int在所指的错误变量定义前加上int3、message()的第二个参数不能是void型'static_cast' : cannot convert from 阅读全文
posted @ 2012-02-16 14:09
知识天地
阅读(270)
评论(0)
推荐(0)
摘要:
CString in_str;CStringArray out_str_ary;1.CStringArray转CString:int index=out_str_ary.GetSize();for(int i=0;i<index;i++){ in_str=out_str_ary.GetAt(i);}2.CString转CStringArray:out_str_ary.Add(in_str);或者LPCTSTR str = in_str; //强制类型转换,CString转换为char*out_str_ary.Add(LPCTSTR str); 阅读全文
posted @ 2012-02-16 14:08
知识天地
阅读(585)
评论(0)
推荐(0)
摘要:
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://fxwde.blogbus.com/logs/3225143.html 现在很多的单位和个人都购买了电脑而且安装了宽带,喜欢上网的朋友看到别人制作的漂亮网页,也想拥有一个漂亮的网站把自己电脑上的好东西给大家一起共享, 或者与相识相知的人交流,但是又不清楚如何设置,才能让别人访问自己的机器。还有一些人经常问,如何让自己电脑做服务器,发布自己的单位、公司的网站或者 个人主页,或者自己想为别人提供电影、软件下载,但不知道如何做。现以我自已架设网站的经过为例供大家作个参考。第一步选择操作系统和软件 首先我得感谢微软公司的为我 阅读全文
posted @ 2012-02-16 14:07
知识天地
阅读(5033)
评论(0)
推荐(0)
摘要:
建立全新勾股概念,奉献全新勾股公式,捕捉全部勾股真数产权所有,未经本人同意不得复印或转载 作者:周祖恕 邮箱z1943515@163.com已有三千年研究历史的勾股定理还有研究的空间吗? 我用本文试探索。勾 股 数1. 定义:凡符合X^2+Y^2=Z^2公式的正整数值我们称之为勾股数。X和Y是直角边,Z是斜边。2. 凡有公约数的勾股数我们称之为派生勾股数,例[30,40,50] 等;3. 无公约数的勾股数,例[3,4,5];[8,15,17]等,我们称之为勾股数。全是偶数的勾股数必是派生勾股数,三个奇数不可能符合定义公式。因此,勾股数唯一的可能性是:X和Y分别是奇数和偶数(偶数和奇数),斜边Z 阅读全文
posted @ 2012-02-16 14:06
知识天地
阅读(1788)
评论(0)
推荐(0)
摘要:
目标检测方法最初由Paul Viola [Viola01]提出,并由Rainer Lienhart [Lienhart02]对这一方法进行了改善。该方法的基本步骤为: 首先,利用样本(大约几百幅样本图片)的 harr 特征进行分类器训练,得到一个级联的boosted分类器。分类器中的"级联"是指最终的分类器是由几个简单分类器级联组成。在图像检测中,被检窗口依次通过每一级分类器, 这样在前面几层的检测中大部分的候选区域就被排除了,全部通过每一级分类器检测的区域即为目标区域。分 类器训练完以后,就可以应用于输入图像中的感兴趣区域(与训练样本相同的尺寸)的检测。检测到目标区域(汽 阅读全文
posted @ 2012-02-16 14:05
知识天地
阅读(2073)
评论(0)
推荐(0)
摘要:
怎么给其它program发送Message(主要是想控制其它program的水平滚动条),但是其它program的滚动条窗口句柄未知.谢谢FindWindowSendMessageFindWindowSendMessage这样try.用SendMessage给窗口发WM_HSCROLLMessage,不过窗口不一定响应,要看program是怎么设计的.我发送过WM_HSCROLL,没有效果,但是很奇怪,罗技等厂商的5键鼠标,在XP下装了它的驱动后,用中间键左右摇摆就可以可以控制很多有滑动窗口的program的水平滚动哦,后来发现WM_HSCROLL可以,不过要先取得那个 Control 的窗口 阅读全文
posted @ 2012-02-16 11:57
知识天地
阅读(297)
评论(0)
推荐(0)
摘要:
获得窗口句柄:this->m_hwndHWND GetForegroundWindow(VOID);GetSafehWnd 取你程序所在窗口类的句柄GetActiveWindow 取当前活动窗口句柄AfxGetMainWnd 取主窗口句柄GetForegroundWindow 取前台窗口句柄FindWindowEnumWindow 阅读全文
posted @ 2012-02-16 11:57
知识天地
阅读(306)
评论(0)
推荐(0)
摘要:
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。ShellExecute函数原型及参数含义如下:ShellExecute(HWND hwnd, //父窗口句柄 (如:NULL,Handle等)LPCSTR lpOperation, //操作类型 (如:"open")*要加英文双引号LPCSTR lpFile, //要进行操作的文件或路径LPCSTR lpParameter 阅读全文
posted @ 2012-02-16 11:56
知识天地
阅读(560)
评论(0)
推荐(0)
摘要:
_T的作用_T和_TEXT是一样的,一般情况_T("Kurt")和“Kurt"没有什么区别。但对于UNICODE,一般加上_T.如果想编译UNICODE版本的软件,则加上_T可以由编译器自动把字符串转换为Unicode的。char* str,或unsigned char* str转换成CString1。直接用构造函数。CString( LPCTSTR lpch, int nLength );CString( const unsigned char* psz );例:char ch[] = _T("this is a sample."); CSt 阅读全文
posted @ 2012-02-16 11:56
知识天地
阅读(2622)
评论(0)
推荐(0)
摘要:
#define VK_LBUTTON 0x01 输入笔点击#define VK_RBUTTON 0x02 鼠标右键#define VK_CANCEL 0x03 Control-Break处理#define VK_MBUTTON 0x04 /* NOT contiguous with L & RBUTTON */ 鼠标中间键#define VK_BACK 0x08 Backspace键#define VK_TAB 0x09 Tab键#define VK_CLEAR 0x0C Clear键#define VK_RETURN 0x0D Enter键#define VK_SHIFT 0x10 阅读全文
posted @ 2012-02-16 11:55
知识天地
阅读(4634)
评论(0)
推荐(0)
摘要:
值 描述0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS LOCK 键0x1B ESC 键0x20 SPACEBAR 键0x21 PAGE UP 键0x22 PAGE DOWN 键0x23 END 键0x24 HOME 键0x25 LEFT ARROW 键0x26 UP ARROW 键0x27 RIGHT ARROW 键0x28 DOWN ARROW 键0x29 SELE 阅读全文
posted @ 2012-02-16 11:55
知识天地
阅读(387)
评论(0)
推荐(0)
摘要:
取得对话框的DC,就可以象在View中一样绘图了CDC* pDC=GetDC();pDC->MoveTo(0,0);pDC->LineTo(200,200);pDC->TextOut(50,50,"ABCDEFGHIJK"); 阅读全文
posted @ 2012-02-16 11:54
知识天地
阅读(2639)
评论(0)
推荐(0)
摘要:
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); HINSTANCE hInst = LoadLibrary("User32.DLL"); if(hInst) { typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD); MYFUNC fun = NULL; //取得SetLayeredWindowAttributes函数指针 fun=(MYFUNC) 阅读全文
posted @ 2012-02-16 11:53
知识天地
阅读(1366)
评论(0)
推荐(0)
摘要:
■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (Link)■AR Face Database (Link)■BioID Face Database (Link)■Caltech Computational Vision Group Archive (Cars, Motorcycles, Airplanes, Faces, Leaves, Background) (Link)■Carnegie Mellon Image Database (motion, stereo, face, car, ...) (Link)■CAS-PEAL 阅读全文
posted @ 2012-02-16 11:52
知识天地
阅读(492)
评论(0)
推荐(0)
摘要:
广东电视台的《夜倾情》一直是我喜爱的节目,很喜欢这样一个个取材来源于生活的小故事,每一个小故事总能带给看的人一定的启发,像一面镜子,照着别人,也照着自己,避免了更多的人在人生路上走同样的弯路。昨天晚上,我也早早下了网,然后看《夜倾情》去了。这一期的故事《骗中骗》告诉我们,在人生路上,好的“司机”不是能开得多快,而是面临金钱、美色等贪欲来临时关键要懂得“刹车”,用好人生的“刹车制”。故事的主人公A和B是一对夫妻,当初妻子A对丈夫不大信任,于是在婚前签订了一份协议:婚后谁先背叛了对方,那对方就可以在离婚时拿到90%的财产。可笑的是,婚后A的初恋情人C来找A,说旧情难忘,加上丈夫B平时没有太多的时间 阅读全文
posted @ 2012-02-16 11:51
知识天地
阅读(751)
评论(0)
推荐(0)
摘要:
编程论坛 楼主这是我修改网上找的代码打开外部程序我做到了......但是就是无法向文本框发送一个"粘帖"消息...不知道sendMessage那个函数的参数是不是错了..谢谢各位了PS:PROCESS_INFORMATION pi; STARTUPINFO si;都是MFC窗口的成员变量C/C++codevoid CProgcessDlg::OnBnClickedButton1(){ si.cb = sizeof(STARTUPINFO); si.lpReserved = NULL; si.lpDesktop = NULL; si.lpTitle = ... 阅读全文
posted @ 2012-02-16 11:50
知识天地
阅读(390)
评论(0)
推荐(0)
摘要:
} CloseHandle(ProcessInfo.hThread); CloseHandle(ProcessInfo.hProcess); return TRUE;}return bRet;}WinExec: 针对16位程序而保留的.ShellExecute: 标准的调用外部程序函数, 一般应该用这个.ShellExecuteEx: 以特定的方式调用外部函数, 可以通过设置参数lpExecInfo来控制外部程序的运行特征.还有比较复杂的用CreateProcess函数来运行外部程序. 运行的外部程序可以作为调用程序的子进程.ShellExecute 要在uses部分加Shellapi;#in 阅读全文
posted @ 2012-02-16 11:50
知识天地
阅读(1040)
评论(0)
推荐(0)
摘要:
很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作)//实用代码一int C***Dlg::CreateRun(void){//添加以下代码HKEY RegKey;CString sPath;GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);sPath.ReleaseBuffer(); 阅读全文
posted @ 2012-02-16 10:43
知识天地
阅读(1335)
评论(0)
推荐(0)
摘要:
编程论坛 楼主这是我修改网上找的代码打开外部程序我做到了......但是就是无法向文本框发送一个"粘帖"消息...不知道sendMessage那个函数的参数是不是错了..谢谢各位了PS:PROCESS_INFORMATION pi; STARTUPINFO si;都是MFC窗口的成员变量C/C++codevoid CProgcessDlg::OnBnClickedButton1(){ si.cb = sizeof(STARTUPINFO); si.lpReserved = NULL; si.lpDesktop = NULL; si.lpTitle = ... 阅读全文
posted @ 2012-02-16 10:43
知识天地
阅读(444)
评论(0)
推荐(0)
摘要:
函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect);参数:hWnd:窗口句柄。lpRect:指向一个RECT结构的指针,该结构接收窗口的左上角和右下角的屏幕坐标。返回值:如果函数成功,返回值为非零:如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:User32.lib。 阅读全文
posted @ 2012-02-16 10:39
知识天地
阅读(1104)
评论(0)
推荐(0)
摘要:
1 首先备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2 而后用gedit或其他编辑器打开gksu gedit /etc/apt/sources.list3 从下面列表中选择合适的源,替换掉文件中内容,保存编辑好的文件注意:一定要选对版本4 然后,刷新。sudo apt-get update注意:一定要执行刷新Intrepid(8.10) 版本Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用):deb http://archive.ubuntu.com/ubuntu/ intrep 阅读全文
posted @ 2012-02-16 10:36
知识天地
阅读(302)
评论(0)
推荐(0)
摘要:
Ubuntu 8.04 LTS(长期支持版)免费光盘已经接受预定!https://shipit.ubuntu.com/有刻录机的最好自己刻盘,体谅人家.总纲:分以下几部分工作(更新(截至4月27日)截至5月30日,决定停止更新,文章写长了就没意思了,眼花,啰嗦)作者pengkuny原始链接http://www.pengkuny.com/post/Install_Ubuntu8.04.html考虑到文章太长(超过一万字),将文章分割为十一篇子文章(蓝色文字链接)。欢迎大肆转载,任意修改,但请务必保留作者和原始链接,ubuntu的世界是自由和分享的,也是尊重劳动的。一.系统初始化二.输入法三.系统 阅读全文
posted @ 2012-02-16 10:35
知识天地
阅读(267)
评论(0)
推荐(0)
摘要:
一.基础知识首先想编这种程序需要一些基础知识。会用Vc++,包括16/32位。精通Windows API特别是GDI,KERNEL部分。懂汇编语言,会用softice调试程序,因为这种程序最好用softice调试。二.基本原理在Window 3.x时代,windows系统提供的字符输出函数只有很少的几个。TextOutExtTextOutDrawText......其中DrawText最终是用ExtTextOut实现的。所以Windows的所有字符输出都是由调用TextOut和ExtTextOut实现的。因此,如果你可以修改这两个函数的入口,让程序先调用你自己的一个函数再调用系统的字符输出,你 阅读全文
posted @ 2012-02-16 10:33
知识天地
阅读(466)
评论(0)
推荐(0)
摘要:
推荐指数:★★★☆文档人气:1961本周人气:17发布日期:2006-12-13这次我想和大家一起讨论一下 Windows 的 Shell 扩展编程,首先在阅读以下内容之前我还是推荐大家看一下《COM技术内幕》这本大作,不过即使您没有有关的基础知识其实也是无所谓的,因为以下讲解是傻瓜式讲解。开发环境Windows Professional 2000Microsoft Visual C++ 6.0 + ATL3.0参考文献COM技术内幕ATL应用与开发指南(第二版)Windows外壳扩展 Windows外壳扩展的英文名称为:Windows Shell Extension。Windows外壳扩展是 阅读全文
posted @ 2012-02-16 10:29
知识天地
阅读(5957)
评论(3)
推荐(1)
摘要:
用Shell扩展实现源代码统计程序作者/king_dxs下载源代码一、前言 在 Windows 的资源管理器窗口中,我们见过 WinZIP,WinRAR 等软件能在文件或文件夹的默认快捷菜单中添加几个菜单项,它可以使用户无须进入软件内部而直接在视窗中进行压缩/解压操作,十分方便用户操作,这无疑是一 个较好的应用模型,它就是我们所说的Shell扩展技术。本文将以一个普通的源代码统计程序为例来说明怎样实现Shell扩展技术。下面是程序的运行效果 图:图一 示例代码运行效果图一图二 示例代码运行效果图二二、实现原理 为了在Windows的任何视窗中扩展文件或文件夹的默认菜单,我们必须使Windows 阅读全文
posted @ 2012-02-16 10:28
知识天地
阅读(602)
评论(0)
推荐(0)
浙公网安备 33010602011771号