08 2012 档案

摘要:实例简单的输入今天的代码#include<iostream>using namespace std;enum week{ sun, mon, tue, wed, thu, fri, sat, };int main() {week yesterday,tomorrow,today,day;int code;cout<<"0 sun,1 mon,2 tue,3 wed,4 thu,5 fri,6 sat"<<endl;cout<<"请输入今天的代码:"<<endl; cin>>code; 阅读全文
posted @ 2012-08-25 22:49 Alan Perlis 阅读(137) 评论(0) 推荐(0) 编辑
摘要:重载运算符#include<iostream.h>//using namespace std;class point{public:int x,y;public:point() {x=0;y=0;}point(int xx,int yy) {x=xx;y=yy;}friend ostream &operator<<(ostream &output,point obj);friend istream &operator>>(istream &input,point &obj);};ostream &operato 阅读全文
posted @ 2012-08-25 22:44 Alan Perlis 阅读(231) 评论(0) 推荐(0) 编辑
摘要:CList数组再写#include<iostream>using namespace std;struct node{int data;node* next;};void insertnode(node* list,int num);void deletenode(node* list,int num);int main() {int a[5]={3,5,8,1,2};node* head=new node;//开辟一个空间地址给头指针node* p=head;//p指向头结点for(int i=0;i<5;i++)//顺序建立单链表{p->next=new node; 阅读全文
posted @ 2012-08-22 23:23 Alan Perlis 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.建立一个单文档SID程序2:在CMainNFrame的OnCreate()中添加函数调用int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; .... .... .......... m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); Animate 阅读全文
posted @ 2012-08-15 20:44 Alan Perlis 阅读(326) 评论(0) 推荐(0) 编辑
摘要:文档与视图结构CObject是MFC类结构的根类。任何代表一个窗口或控件的类是CWnd类的派生类,它处理所有 窗口共同的基本函数。CObject和CWnd类使用虚函数,它使程序利用基类指针能够访问通用对象函数。 这样就可以很方便地利用CObject或CWnd派生类的对象与MFC交互。……动态创建支持机制用CRuntimeClass允许时创建对象。……串行化支持机制允许以面向对象方式存储和装载对象。文档类对程序的数据负责,视图类处理文档与用户间的交互,框架结构类包含有视图及其他用户 接口数据,如菜单和工具栏,应用类负责启动程序的运行和处理程序与Windows间的数据交互。CString str. 阅读全文
posted @ 2012-08-09 16:52 Alan Perlis 阅读(225) 评论(0) 推荐(0) 编辑
摘要:列表框和组合框一、添加listBox.AddString("Gwen"); InsertString 和 Addstring函数都返回新加入的列表项的位置。若在整加列表项时候 发生错误,InsertString 和 Addstring函数将返回LB_ERR。如果列表框满了,将返回 LB_ERRSPACE.二、删除listBox.DeleteString(8); 这一行代码删除了列表框中第9个位置的列表框。记住,所有的列表框的位置索引从零 开始。从DeleteString成员函数中返回的值是列表框中所剩列表项的数字,如果发生 错误,则为LB_ERR。返回值可如下使用:int 阅读全文
posted @ 2012-08-08 20:56 Alan Perlis 阅读(390) 评论(0) 推荐(1) 编辑
摘要:编辑控件(DDX\DDV)一、改变按钮标识 SetWindowsText("")pButton->EnableWindows();//Enable control 默认TrueShowWindow(SW_HIDE);BOOL 在C++出现之前就已经在Windows的程序中用用。命令 组合键CutCtrl+XPasteCtrl+VCopyCtrl+CUndo Ctrl+ZSID单文档中,添加对话框,新建一个新的类名,在类名的基础 上建立消息映射机制,相应的响应函数。MainFrame基础上添加菜单View响应函数,即父类。二、编辑框小节*Align Text 文本可以左 阅读全文
posted @ 2012-08-07 23:33 Alan Perlis 阅读(200) 评论(0) 推荐(0) 编辑
摘要:消息*返回值*总结int nChoice=AfxMessageBox("Overwrite existing file?",MB_YESNOCANCEL|MB_ICONQUESTION);if(nChoice==IDYES){ //Overwrite file }消息类型 包含在对话框中的按钮MB_ABORTRETRYIGNORE Abort,Retry,and IgnoreMB_OK OKMB_OKCANCEL OK and CancelMB_RETRYCANCEL Retry and CancelMB_YESNO Yes and NOMB_YESNOCANCEL Yes 阅读全文
posted @ 2012-08-06 12:25 Alan Perlis 阅读(244) 评论(0) 推荐(0) 编辑
摘要:MFC中数据类型一览BOOL 布尔型数值BSTR 指向字符数据的32位指针BYTE 8位无符号整形COLORREF 32位颜色值DWORD32位无符号整形LONG 32位符号整形LPARAM32位窗口过程参数LPCRECT32位RECT结构常量指针LPCSTR 32位字符常量指针LPSTR 32位字符指针LPVOID 32位空指针LRESULT 32位窗口过程返回值POSITION 集合内的元素位置UINT 32位无符号整形WNDPROC 32位窗口过程指针WORD 16位无符号整形WPARAM 32位窗口过程参数 阅读全文
posted @ 2012-08-04 11:58 Alan Perlis 阅读(190) 评论(0) 推荐(0) 编辑
摘要:OpenCV是一个基于C/C++语言的开源计算机视觉函数库其代码都经过优化,可用于实时处理图像 具有良好的可移植性 可以进行图像/视频载入、保存和采集的常规操作 具有低级和高级的应用程序接口(API)提供了面向Intel IPP高效多媒体函数库的接口,可针对你使用的Intel CPU优化代码,提高程序性能(注:OpenCV 2.0版的代码已显着优化,无需IPP来提升性能,故2.0版不再提供IPP接口)cv – 核心函数库cvaux – 辅助函数库cxcore – 数据结构与线性代数库highgui – GUI函数库ml – 机器学习函数库cvcam – 摄像机接口,在1.0以后版本去掉功能简介 阅读全文
posted @ 2012-08-01 21:16 Alan Perlis 阅读(432) 评论(0) 推荐(0) 编辑