VC
文章平均质量分 52
confach
这个作者很懒,什么都没留下…
展开
-
如何分屏幕(How to split the Screen)
********************************************************************//* *//* Function name : OnCreateClient *//* Description : Create some splitter windows. *//* *//***********************************原创 2004-07-05 14:54:00 · 1087 阅读 · 0 评论 -
MSDN和VS98
上个礼拜刚把系统重装了,但是MSDN98没有删除,当我重新安装VS6之后,打开帮助,郁闷,MSDN启动不了,说什么“Unable to display Help”,查了N多资料,最后终于发现了原因。因为MSDN没有重装,所以肯定VS6不能与之关联,那么是什么导致如此那,原来是“vshelp.dll”这个组件没有注册。既然找到了原因,就知道如何做了。搜索一下其位置,然后打开“运行”,用Regsvr3原创 2004-11-22 10:48:00 · 1477 阅读 · 2 评论 -
在VC中Debug下是运行结果正确的,但是在Release下却有错,总算找到原因
最近,写了个程序,在Debug状态下,结果完全正确,但是在Release下却除了错,为了找到这个错误,花了N长时间,最后总算找到了,为什么,就是没有对变量赋初值。在程序里面有个变量是flaot型,在Debug状态下不用赋值初值是0,但是在Release状态下却不一定。就是这么简单。痛苦。所以以后决定不管是在什么样的语言中,什么样的环境下,什么样的工具下,最好是给变量赋值。不然有的时候查起错来令人摸原创 2004-10-28 17:14:00 · 1433 阅读 · 5 评论 -
如何寻找类
1)使用名词/动词分析和寻找类名词/动词分析方法的第一步是尽可能多的收集相关信息.合适的信息来源是:补充需求规格说明(如果有)用例项目词汇表任何其他信息资源(架构,远景文档等)2)在收集文档之后,使用非常简单的方法分析他,突出(或者用某种其他方法记录)以下内容: 名词--例如:航班名词短语--例如,航班号动词--例如,分配动词短语---例如,验证信用原创 2004-08-27 14:38:00 · 1123 阅读 · 0 评论 -
聚合和组合
聚合(Aggregation): 这是一种松散的对象间的关系.举个例子:计算机和他的外围设备就是一例. 用来表示拥有关系或者整体与部分的关系。组合(Composition):这是一种非常强的对象间的关系,举个例子,树和它的树叶之间的关系.在一个合成里,部分与整体的生命周期都是一样的。一个合成的新对象完全拥有对其组成部分的支配权。包括他们的创建和毁灭。最后总结一下:原创 2004-09-02 14:27:00 · 837 阅读 · 0 评论 -
UP的三个公理
UP具有三个公理:用例和风险驱动 架构中心的 迭代和增量的用例是捕获需求的方法没因此我们可以准确地说,UP是需求驱动的。风险是另外一个驱动,因此如果你不主动攻击风险,风险就会主动攻击你。UP通过风险分析预测软件构造。然而这是项目经理和架构师的工作。 开发软件系统的UP发送方法是开发和演进一个健壮的系统的系统架构。架构描述了策略:系统是如何被分成组件,这些组件是如何交互和原创 2004-08-31 14:01:00 · 1046 阅读 · 0 评论 -
分析类的法则
1)每个类大约有3-5个职责.?? 一般来说,类应该尽可能保持简单.这通常限制类能够支持的3-5个职责的数目.2)不存在独立的类.好的OO分析和设计的精华是,类相互协作使用户受益.同样,每个类应该同少量的类协作以提供所有的期望的功能.类可以把他们的一些职责托付给专注于特定功能的其他辅助类.3)当心一些非常小的类.有时候很难取得正确的平衡.如果模型看起来有大量的非常小的类,每个类原创 2004-08-27 13:59:00 · 973 阅读 · 0 评论 -
如何使对话框中接收到WM_CHAR消息(Windows编程)
我们大家都知道,对话框是有的时候捕获不到WM_CHAR消息的.比如,你想使对话框里的Edit控件所键入的全部变为大写.我们毫不犹豫的写到: #include //Declare the Dialog ProcedureBOOL CALLBACK DialogProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain( HINSTANCE hI原创 2004-08-11 11:26:00 · 3004 阅读 · 1 评论 -
整理的一些未公开的API
1)BOOL IsHungAppWindow( HWND hWnd//main winows handle ); //defined in User32.dll 2)BOOL IsHungThread(原创 2004-07-06 10:55:00 · 1502 阅读 · 0 评论 -
注册表
This class--CRegKey--- is used for operate on register.if you want to get more,please goto www.confach.533.netthen click visual vc++,thank you!1).H File // RegKey.h: interface for the CRegKey cl原创 2004-07-05 15:00:00 · 1051 阅读 · 0 评论 -
如何在工具栏中,加上图标和文字?(How To Add Icon And Text)
a).如何在工具栏中,加上图标和文字?(How To Add Icon And Text) /********************************************************************//* *//* Function name : CreateHotToolBar *//* Description : Create the main toolba原创 2004-07-05 14:51:00 · 1347 阅读 · 1 评论 -
STL的心得(2)--如何使用安装STLPort
既然当了一个STLPort,我就在想如何使用该库,解压缩那个包,一打开,嘿,居然还有一个INSTALL文件,仔细研究一番,按照他的说明很不简单的就装好了。当然在网上有很多关于如何安装STLPort的方法,用的最多应该是梦魇的那个方法,即《STL源码剖析》一书的附录。这有一个网址供大家参考http://jjhou.csdn.net/myan-stlport.htm 当然移植STLPort的方法还有原创 2004-07-06 09:57:00 · 1549 阅读 · 0 评论 -
如何嵌入(Docking)一个工具条(How To Docking A Toolbar)
如何嵌入(Docking)一个工具条(How To Docking A Toolbar EnableDocking(CBRS_ALIGN_ANY); // Initialize dialog bar m_wndQuickConnectif (!m_wndQuickConnect.Create(this, IDD_QUICKCONNECT,//IDD_QUICKCONNECT is a tool原创 2004-07-05 14:53:00 · 993 阅读 · 0 评论 -
STL的心得(4)--运用(MFC)
用MFC写一个简单的画图程序(恐怕这个应该是大家更加注意的) 在这里只贴出部分代码: 下面源代码,可以直接运行(VC6 MFC)(关于其整个工程文件可以到www.confach.533.net去Download),如果你找不到,可以直接按上面的联系方式与我Mail,我会尽快给你发过去,大家一起学习) void CSTLMFCTestView::OnLButtonDown(UINT nFlags,原创 2004-07-06 10:13:00 · 1181 阅读 · 0 评论 -
STL的心得(3)---运用(控制台)
很多网上介绍的都是关于STL在控制台的运用,我认为,这总适合与学习理论知识以及其实践,当真正用到项目中去的恐怕这就不适合了。我也老套一下。分为两种情况。1)控制台的运用2)用MFC写一个简单的画图程序(恐怕这个应该是大家更加注意的) OK,先说控制台: 下面源代码,可以直接运行(VC6 Console)(关于其整个工程文件可以到www.confach.533.net去Download),如果你找不原创 2004-07-06 10:07:00 · 1344 阅读 · 1 评论 -
STL的心得(1)--为什么使用STL
在上次作项目的过程中,我想到用MFC的容器类,所以信守拈来一个CObArray类,由于我这个项目是用在服务器端的,长年运行,所以运行没多长时间,我就发现有内存泄漏的问题,Shit,我于是乎检查自己写的那段代码,后来才发现用到了CObArray这个类,而没有释放,看MSDN,不得了,它对于内存释放等解决的不太好呀。所以我寻找另外的一个方式来重新替换一下这个我认为不太好使用的CObArray类。我的选原创 2004-07-06 09:24:00 · 1398 阅读 · 4 评论 -
How To Get Application Path,And How To Get The Path's Directory,File Name,And Type Info(如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息)
********************************************************************//* *//* Function name : GetAppDir */ /* Description : Get application directory. *//* *//******************************************原创 2004-07-05 14:54:00 · 1317 阅读 · 0 评论 -
在MFC中的CWinApp得到视图的指针,真难呀(适用于SDI和MDI)
在MFC的SDI和MDI中,你要想从你的CXXXApp(当然是继承于CWinApp了)得到CXXXView(当然继承于CView了)视图指针可不是一件很容易的事情哟,还是很迂回的。下面将介绍如何得到,OK,让我们开始吧。 如果我们要得到视图指针,首先我们要得到指向文档的指针,如何得到文档类的指针,首先我们又要得到文档模板的指针(即CDocTemplate),如何得到文档模板的指针,很简单,就是原创 2004-12-01 13:29:00 · 1612 阅读 · 2 评论