- 博客(14)
- 收藏
- 关注
原创 IPD流程概述
集成产品开发(Integrated Product Development, 简称IPD)是一套产品开发的模式、理念与方法。IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法一书,该书中详细描述了这种新的产品开发模式所包含的各个方面。 最先将IPD付诸实践的是IBM公司,IBM公司实施IPD的效果不管在财务指标还是质量指标上得到验证,最显著的改进在于: 1、 产品研发周期显著缩短
2006-11-22 10:11:00 7633 1
转载 Malloc And Free
http://cache.baidu.com/c?word=malloc%3B%CA%B5%CF%D6%3B%D4%AD%C0%ED&url=http%3A//community%2Ecsdn%2Enet/Expert/TopicView3%2Easp%3Fid%3D5138477&b=19&a=1&user=baidu UNIX中Malloc和Mfree函数的实现原理文展 成都信息工程
2006-11-22 10:07:00 1271
转载 Debug VS release
在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当头一棒啊,可是疼归疼,问题总要解决,下面将讲述一下我的几点经验,看看是不是其中之一:1. 变量。大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于
2006-08-14 20:16:00 1350
转载 VC 贴图方法总结
(一)非动态载入图片.方法1.先从最简单的开始,用picture 控件来实现.步骤:先在资源里Import一张图片,ID为IDB_BITMAP2然后在对话框上添加一个picture控件,右键点击打开属性,将type下拉框选择BITMAP,紧跟着下面就出现一个Image下拉框,拉开就会看到所有已经载入好的图片,选择你要的图片.运行程序即可看到.方法2.通过背景图同样如上,先载入一张图片,ID为IDB
2006-08-14 20:08:00 9577 20
原创 VC中多语菜单的实现
VC中多语菜单的实现---- 随着Internet的发展,软件的国际化不可避免。一种软件可能被很多国家的人使用,如给您的软件加上多种语言的菜单,不但给使用者带来很多方便,也为您的软件的推广带来很多便利。比如给您开发的中文软件,加上一个英语或日语菜单,对母语为英语和日语的朋友将会带来很多便利。VC中实现多语菜单非常容易,下面以英汉对照菜单为例说明多语菜单实现的方法。---- 一、建立工程项目
2006-08-13 14:26:00 968
转载 VC无闪烁刷屏技术的实现
在实现绘图的过程中,显示的图形总是会闪烁,笔者曾经被这个问题折磨了好久,通过向高手请教,搜索资料,问题基本解决,现将文档整理出来以供大家参考.1.显示的图形为什么会闪烁 我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差
2006-08-13 14:08:00 1188
转载 CppUnit源码解读
本教程版权为晨光(Morning)所有,未经允许,请勿复制、传播,谢谢。(http://morningspace.51.net/)序言 [引言] [CppUnit的简单身世] [CppUnit的总体构成] [几点说明] 核心部分(Core)——基本测试类 在CppUnit中,有一个贯穿始终的最基本的pattern,那便是Composite Pattern。在GoF中对该pa
2006-08-06 09:13:00 1512
转载 C++ Develop Tools
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/ 所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇贴文,以期能征求大家的广泛意见,得到了不错的反响。本文在对该贴进行整理的基础上,又做了一些补充。在这里要特别感谢
2006-08-06 08:36:00 1248
原创 Linux内核编译
内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显
2006-07-30 15:43:00 867
原创 Split Windows
Here is a another Outlook lookalike example source code.The OutlookStyle application is an SDI window. The main frame consist of astatic splitter window with one row and two columns.The left column CL
2006-07-27 16:47:00 1332
原创 软件测试工具与流程
Rational Rose 测试经验总结1 测试分类静态分析:代码分析,复杂度分析功能测试:性能测试:运行测试:2 测试流程静态测试:自动测试:界面测试(测试驱动开发)3 RUP 测试方案提供测试流程与方法设计的主要思想:风险驱动,测试附加值RMC :可定制化的RUP发展方向:集成总和, 开放(测试与IDE相结合)4自动测试工具Ju
2006-07-27 14:39:00 948
原创 怎么隐藏滚动条?
一般来说,有以下方法:1:设置滚动大小为0 void CYourView::OnInitialUpdate(){CFormView::OnInitialUpdate();SetScrollSizes(MM_TEXT, CSize(0, 0));//加上这句就没有了。}2:InitializeFlatSB(m_hWnd);FlatSB_EnableScrollBar(m_hWnd,
2006-07-27 13:59:00 2153
原创 如何实现双缓冲
如何实现双缓冲首先给出实现的程序,然后再解释,同样是在OnDraw(CDC*pDC)中:CDCMemDC;//首先定义一个显示设备对象CBitmapMemBitmap;//定义一个位图对象//随后建立与屏幕显示兼容的内存显示设备MemDC.CreateCompatibleDC(NULL);//这时还不能绘图,因为没有地方画^_^//下面建立一个与屏幕显示兼容的位图,至于位图的大小嘛,可以用窗口的
2006-07-02 10:43:00 1345
转载 VC/MFC 学习经验
转载的一篇好文章Visual C++/MFC入门教程 VC开发指南1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下: 1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,
2006-06-30 17:42:00 3292 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人