`
文章列表
  Xp3下VMWare中Ubuntu12.04 联网只需要在Xp3服务(cmd->services.msc)下启用如下两项即可。 如图:    
  1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、cvCreateFileCapture:通过参数设置确定要读入的AVI文件;8、cvQueryFrame:用来将下一帧视频文件载入内存;
  首先创建MFC多文档项目XXX。 在XXXDoc.h中: 。。。。。。。。。。。 public:CSize GetDocSize() const { return m_docSize; }protected:CSize m_docSize;//设置滚动条尺寸public:CImage m_srcImg; //用于载入图像 在XXXDoc.cpp 中: BOOL CXXXDoc::OnOpenDocument(LPCTSTR lpszPathName) { if (!CDocument::OnOpenDocument(lpszPathName)) return FALSE; ...
也许太简单了,搜了N久,问了N多人,都没有找到解决异常的办法。 VC(6.0-2010)中已经指明UPDATE_COMMAND_UI就是用来设置菜单及命令按钮的状态的。 完全没有必要这样(会产生异常): CMenu* menu =GetMenu();//经验证VC6.0中应该是 CMenu* menu =AfxGetMainWnd()->GetMenu(); CMenu* subMenu =menu->GetSubMenu(1); subMenu->EnableMenuItem(1, MF_BYPOSITION|MF_DISABLED); 同时还得在CMai ...
  在VC2010中若某个子菜单的菜单项过多会自动收缩起来,若想自动展开则: 直接将CMainFrame::OnCreate中的CMFCToolBar::SetBasicCommands(lstBasicCommands)去掉即可。
  菜单: 工具->选项->环境->字体与颜色。
  在MFC 的CView中显示IplImage如下: //在CXXXDoc.cpp中 public:IplImage* m_curImg;BOOL CXXXDoc::OnOpenDocument(LPCTSTR lpszPathName) { if (!CDocument::OnOpenDocument(lpszPathName)) return FALSE; // TODO: 在此添加您专用的创建代码  m_curImg = cvLoadImage((char*)lpszPathName,0);  return TRUE; } //在CXXXView.h 中 publ ...
  VC2010 工具栏按钮添加事件的方法有如下两种: 1)工具栏按钮ID和菜单项ID保持一致,这种方式最方便,工具栏按钮仅仅指定个ID就可以了。 2)自己在需要响应按钮事件的地方添加消息映射代码,如下所示: 在 WxzView.h 中 增加afx_msg void OnWxz();//手工添加的 在 WxzView.cpp 中 增加 BEGIN_MESSAGE_MAP(CWxzView, CScrollView) 。。。。。。 ON_COMMAND(ID_ZOOM_OUT, &CImgProcView::OnWxz)//手工添加的 。。。。。。 E ...
  VC2010指定菜单ID时遇到的一个奇怪问题如下:ID_AUTO_THRESHOLD会自动转换为ID_AUTO_ThresholdID_Auto_THRESHOLD会自动转换为ID_AUTO_ThresholdID_Auto_Auto_Threshold会自动转换为ID_AUTO_Auto_ThresholdID_AUTO_HOME会自动转换为ID_Auto_HOME。。。。。。。。。。。。。若写出如下形式则不会自动转换:ID_AUTO_HID_AUTO_THRE。。。。。。。。。。。。。造成的后果是系统无法识别自动转换后的ID。    
  VC include文件名不区分大小写,Linux下C/C++文件名区分大小写。    
  VC2010中新建一个项目会同时建立一个特别占用磁盘空间的ipch目录与$(SolutionNam).sdf文件,即使删掉它,再次打开工程时还是会重新建立。 方法1:Tools-> Options->Text Editor->C/C++->Advanced->Disable Database 设置为True,默认为false,同时删掉工程目录下的ipch与sdf就不会再产生了。 方法2:Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的属性组中,将&q ...
OpenCV2.2里取消了CImage(CvvImage),在此我们可以用老的版本替代。 为了不和MFC中的CImage冲突,我们重新将CvvImage定义为CvImage。 在需要的地方引入 #include "CvvImage.h" 就可以用了。//================================================================ // CvvImage.h //================================================================#pragma once ...
Delphi做为一个快速应用开发工具,深受程序员的喜爱。其强大的组件功能,让程序员能够轻松、高效地完成常见的界面开发、数据库应用等功能。然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题。对于MIDAS开发中的核心部件,TClientDataSet和TDataSetProvider,由于资料的缺乏,人们在网上大多谈论的是李维的书籍内容。我有幸在BDN上见到了Cary Jensen的Professional Developer系列文章,详细阐述了DELPHI的数据库开发技术。现节选出其中的ClientDataSet部分,与大家共同分享。 ClientD ...
TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 1.TClientDataSet的基本属性和方法介绍   1).FieldDefs: 字段定义列表属性   开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的"Fields Editor"菜单进行字段编辑。设置完此属性后,实际上就相当于定义了表的结构;如果想装入已有 ...
为了方便测试,有时候会需要在自定义的Android虚拟机AVD中安装APK。 1)首先确保Android SDK目录下的tools和platform-tools在系统环境变量Path下。 2)使Android虚拟机AVD处于运行状态。 3)将需要安装的APK放到PC机的指定目录下(如:D:\BmpPlasam.apk),然后在PC机上运行->cmd如下: 也可在输入adb install后,将需要安装的APK拖到cmd上,回车即可安装。  
Global site tag (gtag.js) - Google Analytics