- 博客(21)
- 收藏
- 关注
原创 linux shell学习笔记
一.linux shell 是什么?>官方:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,
2012-04-09 22:11:59 584
原创 数据结构---串实现 13-15函数未实现
#include #include /*定义单链表结构体*/#define MAXSTRLEN 255 #define TRUE 1#define FALSE 0struct sstring{ char *ch; int length ;};void StrAssign (struct sstring *T,char x)//初始条件:chars
2012-04-07 14:15:58 494
原创 数据结构---顺序表c实现
#include #include typedef int elemType;struct List{ elemType *list; int size; int maxsize;};void againMalloc(struct List *L);/*0.扩展函数*/void initList(struct List *L, int ms);/*1.初始化线性
2012-04-07 14:14:29 457
原创 数据结构---单链表c实现
#include #include #define NN 12#define MM 20typedef int elemType;struct sNode { elemType date; struct sNode *next;};/* 函数定义 */
2012-04-07 14:13:38 445
原创 数据结构---栈顺序表c实现
#include #include typedef int elemType;struct stack{ elemType *list; int top; int maxsize;};void againMalloc(struct stack *s){ elemType *p; p = realloc(s->list, 2*s->maxsize*size
2012-04-07 14:12:47 363
原创 数据结构---栈链表c实现
#include #include typedef int elemType;struct stack{ elemType date; struct stack *next;};void initStack(struct stack* *s){ *s = NULL; return ;}void push(struct stack* *s,ele
2012-04-07 14:12:09 345
原创 数据结构---队列顺序表c实现
#include #include typedef int elemType;#define maxsize 100struct Quenue { elemType *date; int front; int rear;};void InitQueue(struct Quenue *q){ q->date = malloc(maxsize * sizeo
2012-04-07 14:11:34 431
原创 数据结构---队列链表c实现
#include #include typedef int elemType;#define maxsize 100struct Quenue { elemType date; struct Quenue *next;};struct QuenueLK { struct Quenue *front; struct Quenue *rear;};
2012-04-07 14:10:40 364
原创 第十节 通用对话框
第十节 通用对话框通用对话框就是一般进行打开操作时弹出来的标准对话框,1->在消息响应控件函数中添加 CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , _T("Text Files (*.txt)|*.txt|WinRar Files (*.rar)|*.rar|Da
2012-04-07 14:08:55 446
原创 第九节 组合热键与注册全局热键
第九节 组合热键与注册全局热键要完成的功能是按下系统热键+其他的键可以响应一.用虚函数添加组合热键1->在主对话框类添加PreTranslateMessage虚函数来捕获键盘信息2->设置按键状态宏#define IsKeyPressed(nVirtKey) ((GetKeyState(nVirtKey) & (1#define IsKeyToggle
2012-04-07 14:08:38 539
原创 第八节 对话框控件的变量绑定和开源控件的使用
第八节 对话框控件的变量绑定和开源控件的使用在对话框上能添加各种控件,如何对这些控件进行操作呢,有2种基本的方法.①->控件类型变量绑定的两种方法 - 数据交换机制:(1)利用GetDlgItem函数取得对话框控件指针,具体操作1->在主对话框类CMFCDlg类中 声明一个需要绑定的CButton类的变量 m_button, 在BOOL CMFCTestDlg::O
2012-04-07 14:08:14 737
原创 第七节 对话框之间的数据传递
第七节 对话框之间的数据传递从上一节讲到的模态对话框工程继续,在主对话框和模态对话框都画一个Edit Control ,要实现的目标是,在主对话框输入的信息会显示到模态对话框上,在模态对话框输入的信息,关闭后又显示在主对话框上.用4种方法来实现,分别是①、全局变量法:②、主对话框法:AfxGetMainWnd();③、父窗口法:GetParent();④、成员变
2012-04-07 14:07:51 571
原创 第六节 模态与非模态对话框的创建
第六节 模态与非模态对话框的创建模态对话框指的是创建的对话框只能在这个窗口操作,而不能往父窗口或其他地方操作.非模态对话框则没有这个限制.用MFC创建一个对话框项目,会有一个基于CDialog对话框类派生的主对话框类,现在在这个类的基础上增加一个按钮,使得可以新建一个模态或非模态对话框.1->点击资源视图在Dialog添加一个对话框ID资源2->在新建对话框
2012-04-07 14:07:25 439
原创 第五节 定时器使用
第五节 定时器使用命令消息:WM_TIMER1->发送定时器消息 SetTimer(hwnd,1,60000,NULL). UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UIN
2012-04-07 14:06:48 359
原创 第四节 鼠标与键盘消息
第四节 鼠标与键盘消息鼠标类:命令消息 WM_LBUTTONDBLCLK 双击鼠标左键 命令消息 WM_LBUTTONDOWN 单击鼠标左键 命令消息 WM_LBUTTONUP 释放鼠标左键 命令消息 WM_MBUTTONDBLCLK 双击鼠标中键 命令消息 WM_MBU
2012-04-07 14:06:21 394
原创 第三节 windows绘制图形
第三节 windows绘制图形说到绘制,又想起上一节的的GDI接口,当然绘制图形也要这个.当然如果要开发游戏的话一般用Diectx(Direct eXtension,简称DX,是专门用于多媒体编程的接口,进入正题绘制图形需要画笔,和绘制函数1->先说绘制函数 LineTo()函数从上一次画笔所在位置作为起点,一直画到LineTo()函数指定位置终止BOOL Line
2012-04-07 14:05:53 398
原创 第二节 API之输出文字
第二节 API之输出文字一直用C的printf或C++的count输出文字或信息,在win32应用程序中也有类似的函数第一种TextOut,原型是BOOL TextOut ( HDC hdc, //接受设备内容句柄 int nXStart, //第2个和第3个参数分别接受输出文字的x,y坐标以左上角为基点
2012-04-07 14:05:12 733
原创 第一节 windows sdk 与 api
鉴于VC++的难度 我决定写学习笔记 希望各位朋友一起进步 第一节 windows sdk 与 api.在我看来,一个基本的程序=算法+数据结构,一个基本的控制台程序=算法+数据结构+编译器+链接器+C/C++库函数, 而一个基本的应用程序=算法+数据结构+编译器+链接器+C/C++库函数+API( Application Programming Interface) ,想要开发一
2012-04-07 14:04:08 385
转载 windows 常见数据类型_常量的命名规律
Windows 常见数据类型及变量_常量命名规律 初学Windows 编程时,并不是因为一些知识点的缺乏,而是因为突如其来 的一大堆新的数据类型和面孔陌生的变量,将初学者搞晕,以致动摇学习的信心。 下面分两部分介绍Windows 常见数据类型及变量_常量的命名规律。了解这些, 对学习有事半功倍的效果. 一、Windows 常见数据
2012-04-07 13:56:38 463
原创 GCC compiler static libraries and dynamic library
㈠We know, GCC compiler principle of work 1.Pre-Processing head file *.h ------------------------cpp -------Call CPP pretreatment 2.Compiling ------------------------cc1
2012-04-05 22:55:39 632
原创 ubuntu nfs service open
This is about how to open the NFS service documentsFirst I need install server-side nfs-kernel-server nfs-common portmap client-side nfs-common portmap 1.sudo apt-g
2012-04-05 21:39:03 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人