coderLucas

Miracles happen every day.
摘要: 1.shell程序格式 #! /bin/bash 首行#!指定shell编译器 # program 除首行的#外,其他的都表示注释 # read var1 read var2 if[ $var1 -eq $var2 ] then echo "$var1 is equal to $var2" elif[ $var1 -gt $var2 ] then echo "$var1 is... 阅读全文
posted @ 2014-05-07 19:00 lucas hsueh 阅读(292) 评论(0) 推荐(0) 编辑
摘要: CH1-2:数据结构基础与算法 1 基本概念 数据项:最小单位 数据元素(记录):由若干数据项组成 数据对象:由性质相同的数据元素构成的集合,是数据的子集 数据 数据结构:相互之间存在一种或多种特定关系的数据元素的集合。 2 结构 逻辑结构: 集合(相互独立)、线性结构(1:1)、树形结构(1:N或N:1)、图形结构(N:N) 物理结构: 顺序存储结构、链式存储结构 3 抽... 阅读全文
posted @ 2014-05-07 18:55 lucas hsueh 阅读(259) 评论(0) 推荐(0) 编辑
摘要: CH1-2:基础知识、标准化 1 文件和目录 文件名:不能含/(分隔路径)和null(终止路径),255字符。 目录处理:opendir() readdir() closedir() 更改工作目录:chdir() 2 输入输出 STDIN_FILENO STDOUT_FILENO 3 程序和进程 进程控制:fork() exec() waitpid() 4 出错处理 stri... 阅读全文
posted @ 2014-05-07 18:52 lucas hsueh 阅读(205) 评论(0) 推荐(0) 编辑
摘要: CH1-3:处理数据 1 列表初始化 char c={31325};不允许缩窄 char c={66}; char c={x};不能为变量 2 强制类型转换 (typename) value typename (value) static_cast (value) 更加严格 CH4:复合类型 1 string类 strcpy(charAr... 阅读全文
posted @ 2014-05-07 18:51 lucas hsueh 阅读(390) 评论(0) 推荐(0) 编辑
摘要: CH1-2:概述 链接器:链接库代码、启动代码(start-up code) CH3-5:数据、字符串、运算符 1 数据类型存储方式:整数类型、浮点数类型 2 浮点数存储:小数部分+指数部分 3 int: 3.1 %#o,%#x,%#X 分别是前缀0,0x,0X 3.2 (32位系统,括号中为64位) 4 char:转义字符 5 字符... 阅读全文
posted @ 2014-05-07 18:49 lucas hsueh 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 文档、视图、框架 文档/视图结构是MFC提供的一种不错的设计,它将数据的处理和显示分开来,这样更便于我们对程序的维护和扩展。 文档 文档对象用于管理和维护数据,包括保存数据、取出数据以及修改数据等操作,在数据被修改以后,文档可以通知其对应的所有视图更新显示。 文档类继承于CDocument类,主要成员函数: virtual BOOL OnNewDocument( ); ... 阅读全文
posted @ 2014-05-07 17:20 lucas hsueh 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 菜单:CMenu类CMenu类的主要成员函数 BOOL LoadMenu(UINT nIDResource); 加载菜单资源,并将其附加到CMenu对象上。参数nIDResource指定了要加载的菜单资源的ID。如果菜单加载成功则返回TRUE,否则返回FALSE。 BOOL DeleteMenu(UINT nPosition,UINT nFlags); ... 阅读全文
posted @ 2014-05-07 17:03 lucas hsueh 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 控件的通知消息 控件的消息映射宏的格式大致是:ON_通知消息码(nID, memberFun)//nID参数是控件的ID,memberFun参数是消息处理函数名。例如,ON_BN_CLICKED(IDC_BUTTON1, &CDlg::OnBnClickedButton1)。此消息映射宏应添加到BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间。消息处理函数声明的语法形式为: ... 阅读全文
posted @ 2014-05-07 16:52 lucas hsueh 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 创建对话框步骤: 第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件; 第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。 创建对话框类 Add Class… 添加成员变量 Add Variable,类的成员变量名一般以m_打头。 控件与变量数据交换和检验: DoDataExchange(),需要在程序中调用CDialogEx:... 阅读全文
posted @ 2014-05-07 16:21 lucas hsueh 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.MFC应用框架主要类之间的关系 MFC自动生成的框架中重要的类有:C…App、CMainFrame、C…Doc和C…View。 其他的类如CClassView、CFileView等都是在框架窗口(CMainFrame)上创建的面板等,不是必要的。 C…App类处理消息,将收到的消息分发给相应的对象。 CMainFrame是视图C…View的父窗口,视图C…View就显示在CMai... 阅读全文
posted @ 2014-05-07 15:21 lucas hsueh 阅读(272) 评论(0) 推荐(0) 编辑