04 2011 档案

摘要:一个立志成功的人,一定十分看重自己,自策自励,准备在人生的竞技场上一头角。他无时不在训练自己,正像那些运动员一样。从不荒废强健的身体和竞技状态,并刻苦奋斗,以争取比赛的胜利。一个运动选手每天都在为自己的荣誉而奋斗,他们必须刻苦训练、持之以恒,一年四季都要不间断地加以练习。为了让自己练成有精神、有生气、能吃苦耐劳,他们不得不竭力克制自己,避免一切日常生活的越轨,他们戒绝烟酒,制止自己去吃那些有害于身体健康的食物。他们所吃的只限于有益于保持身体状态的食物。他们会有效地管理自己的睡眠、进食、运动,一切都有条有理,遵守一定的规律。他们花费时间,严格操练自己、管理自己,只为了全力参加一次20分钟或几十分 阅读全文
posted @ 2011-04-27 17:25 维唯为为 阅读(285) 评论(0) 推荐(0) 编辑
摘要:OOAD与UML笔记UML基础介绍1.UML的定义统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节2.OOADOOAD是根据OO的方法学,对软件系统进行分析和设计的过程 —— OOA 分析阶段 —— OOD 设计阶段3.面向对象面向对象( Object-Orientation ,简称OO)是一种系统建模技术 面向对象编程( Object-Orientation Programming,简称OOP)是按照OO的方法学来开发程序的过程通过分析系统内对象的交互来描述或建模一个系统交互的对象最终以类的形式组织 OO.. 阅读全文
posted @ 2011-04-27 17:23 维唯为为 阅读(389) 评论(0) 推荐(0) 编辑
摘要:以root用户登录 Checking the following packages-----------------------------binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1lib.. 阅读全文
posted @ 2011-04-27 17:18 维唯为为 阅读(615) 评论(0) 推荐(0) 编辑
摘要:进程间通信 1.剪贴板 新建一个MFC基于单文档的应用程序,取名:Clipboard,然后编辑对话框资源,如下图: 双击发送按钮,添加消息响应函数,编辑: voidCClipboardDlg::OnBtnSend(){//TODO:Addyourcontrolnotificationhandlercodehereif(OpenClipboard())//如果打开剪贴板{CStringstr;//用于存放编辑框中的数据HANDLEhClip;char*pBuf;EmptyClipboard();//清空剪贴板GetDlgItemText(IDC_EDIT_SEND,str);... 阅读全文
posted @ 2011-04-27 17:15 维唯为为 阅读(287) 评论(0) 推荐(0) 编辑
摘要:1.利用事件对象来实现线程间的同步 新建一个win32 console application,取名Event,再建一个Event源文件,编辑:#include<iostream.h>#include<windows.h>DWORDWINAPIFun1Proc(LPVOIDlpParameter);DWORDWINAPIFun2Proc(LPVOIDlpParameter);inttickets=100;HANDLEg_hEvent;voidmain(){HANDLEhThread1;HANDLEhThread2;hThread1=CreateThread(NULL,0 阅读全文
posted @ 2011-04-27 17:12 维唯为为 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1.一个多线程程序 新建一个win32 console application,取名:MultiThread,选空的工程,并建立一个名为MultiThread的源文件编辑: #include<windows.h>#include<stdio.h>#include<iostream.h>DWORDWINAPIFun1Proc(LPVOIDlpParameter);intindex=0;voidmain(){HANDLEhThread1;hThread1=CreateThread(NULL,0,Fun1Proc,NULL,0,NULL);CloseHandle( 阅读全文
posted @ 2011-04-27 17:09 维唯为为 阅读(786) 评论(0) 推荐(1) 编辑
摘要:基于TCP的socket编程: 基于UDP的socket编程: 1.基于TCP连接的服务器客户端程序 新建一个win32 console application ,工程名为TCPSrv,再添加一个源程序,取名也为TCPSrv.服务端程序: 因为要用到win32 套接字的函数,所以要在头文件中包含Winsock2.h这个头文件,并在project -> Setting -> Link -> Object/library modules中添加ws2_32.lib 库文件。编辑TCPSrv.cpp文件: //TCPSrv.cpp #include<stdio.h>#in 阅读全文
posted @ 2011-04-27 17:08 维唯为为 阅读(241) 评论(0) 推荐(0) 编辑
摘要:新建一个MFC的单文档应用程序,工程名字叫Graphic。 1.利用CArchive完成文件读写操作 在菜单资源中新建一个文件菜单,并分别添加两个菜单项,id:IDM_FILE_WRITE(写文件),id:IDM_FILE_READ(读文件),并分别对这两个菜单项添加命令响应,编辑: voidCGriphic3View::OnFileWrite(){ CFilefile("1.txt",CFile::modeCreate|CFile::modeWrite);CArchivear(&file,CArchive::store);inti=4;charch='a& 阅读全文
posted @ 2011-04-27 17:07 维唯为为 阅读(351) 评论(0) 推荐(0) 编辑
摘要:1.文件的读取与写入 新建一个MFC单文档应用程序(工程名取:File),打开菜单资源新建一个文件菜单,并在其下添加以下菜单项(ID:IDM_FILE_READ,Caption:读取)和(ID:IDM_FILE_WRITE,Caption:写入),并分别给它们添加CFileView类上的命令响应,编辑: voidCFileView::OnFileRead(){//TODO:AddyourcommandhandlercodehereFILE*pFile=fopen("1.txt","r");//为了读取而打开一个文件//charch[100];//mems 阅读全文
posted @ 2011-04-27 17:04 维唯为为 阅读(503) 评论(0) 推荐(0) 编辑
摘要:1.创建图形 新建一个MFC单文档应用程序,仍然增加一个菜单,命名绘图,再添加几个菜单项: IDM_POINT(点)、IDM_LINE(直线)、IDM_ RECTANGLE(矩形)、IDM_ ELLIPSE (椭圆),并分别对这四个菜单项添加命令响应,并在CGraphic2View类中添加一个私有的成员变量UINT m_nDrawType; 并在构造方法中初始化: CGraphic2View::CGraphic2View(){//TODO:addconstructioncodeherem_nDrawType=0;m_ptOrigin=0;m_dcMetaFile.Create... 阅读全文
posted @ 2011-04-27 16:56 维唯为为 阅读(1164) 评论(0) 推荐(1) 编辑
摘要:新建一个MFC单文档应用程序,工程名为Graphic.1.画点、直线、矩形、椭圆 在菜单上添加一个绘图弹出菜单,并添加点、直线、矩形、椭圆菜单项,ID分别为:IDM_POINT、IDM_LINE、IDM_RECTANGLE、IDM_ELLIPS,并分别添加命令消息响应, 编辑: voidCGraphicView::OnPoint(){//TODO:Addyourcommandhandlercodeherem_nDrawType=1;}voidCGraphicView::OnLine(){//TODO:Addyourcommandhandlercodeherem_nDrawType=2... 阅读全文
posted @ 2011-04-27 16:51 维唯为为 阅读(429) 评论(0) 推荐(0) 编辑
摘要:打开cmd 运行SQLite,进入sqlitesqlite> .help.backup ?DB? FILE Backup DB (default "main") to FILE.bail ON|OFF Stop after hitting an error. Default OFF.databases List names and files of attached databases.dump ?TABLE? ... Dump the database in an SQL text format ... 阅读全文
posted @ 2011-04-27 16:48 维唯为为 阅读(278) 评论(0) 推荐(0) 编辑
摘要:建立一个单文档的MFC应用程序,修改一个应用程序的外观和大小,要在应用程序的窗口创建之前去修改, 1.在CMainFrame类的PrecreateWindow()函数中去创建。 BOOLCMainFrame::PreCreateWindow(CREATESTRUCT&cs){if(!CFrameWnd::PreCreateWindow(cs))returnFALSE;//TODO:ModifytheWindowclassorstylesherebymodifying//theCREATESTRUCTcscs.cx=300;//宽度cs.cy=200;//高度//cs.style& 阅读全文
posted @ 2011-04-27 16:47 维唯为为 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:在VC6.0中,新建一个单文档MFC工程,取名Prop,其它的步骤默认。属性表单的创建 插入三个属性页资源,Insert -> resource -> IDD_PROPPAGE_LAGE . 插入的属性页资源与通常的对话框有区别,查看属性即可。手动插入的属性页资源在默认情况下其More Styles属性是Disable 。其样式如下图,其中单选框的ID分别为:IDD_PROP1,IDD_PROP2,IDD_PROP3 。还有就是:这三个对话框的More Styles 要取消选择 Disable 。 给这三个属性页资源分别添加三个类,选择相应的属性页 -> class wiza 阅读全文
posted @ 2011-04-27 16:44 维唯为为 阅读(536) 评论(0) 推荐(0) 编辑