coderLucas

Miracles happen every day.
摘要: 【题注】涉及压缩格式: tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar 试用文件注释: .tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar 【个人经验】 解压缩命令: tar -d xxx.tar.xz tar -xvf... 阅读全文
posted @ 2014-05-07 19:02 lucas hsueh 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 【个人体会】0.1 项目文件要合理分隔,功能模块分开放,分别设置Makefile自动编译, 0.2 源码和头文件分开放,一个或多个头文件对应一个源码文件。 0.3 头文件中不要定义变量。 1. 默认变量与注释 # 表示注释 @ 取消回显 $^ 表示所有依赖文件 $@ 表示目标 $ de... 阅读全文
posted @ 2014-05-07 19:01 lucas hsueh 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: ->进入入口函数_tWinMain() 程序首先进入文件AppModul.cpp,找到_tWinMain()函数运行,调用其中的AfxWinMain()函数。 由于为了支持UNICODE,C运行库对WinMain其实区分了UNICODE版和ANSI版.对UNICODE版的程序,C运行库将调用wWinMain,而对于ANSI版的应用,则调用WinMain. 文件tchar.h定义:...#ifdef... 阅读全文
posted @ 2014-05-07 13:16 lucas hsueh 阅读(1023) 评论(0) 推荐(0) 编辑