I.C/C++
clingingboy
这个作者很懒,什么都没留下…
展开
-
c++ primer学习笔记(4)-运算符
1.基本算术运算符一元 +、- 算术 -- 乘法 *, /, % 算术 -- 加法 +, - 注意点:溢出问题,操作类型. 2.关系和逻辑运算符 关系和类型检测 , = !,&&, || 逻辑非,逻辑与,逻辑或 3.位操作符 ~,>,&, ^, | 4.赋值操作符4.1赋值操作的右结合性a=b=0; 4.2复合赋原创 2009-04-04 23:05:00 · 399 阅读 · 0 评论 -
MFC笔记(2)菜单
菜单以资源的形式出现,并以框架内置固定的位置出现 首先在资源面板里创建菜单 载入菜单 1.在Create方法中传入菜单 IDR_MAINFRAME为资源的Id,MAKEINTRESOURCE用于转换资源this->Create(NULL,_T("Hello MFC"),WS_POPUPWINDOW,rectDefault,NULL,MAKEINTRESOURCE(IDR_MAI原创 2010-01-22 16:49:00 · 462 阅读 · 0 评论 -
MFC笔记(1)
只为记忆更加深刻 如果程序变的不是非常枯燥乏味,学的人就会有兴趣很多,学ui就是一种.虽然学ui只是起步,但足够增加对学习的信心,也为后续打下基础. 有些人喜欢先探秘,比如先看深入浅出浅出MFC,我一直以来的想法是先学后用,如果连用都用不好,我想我也并不具备设计框架的能力.只有知道框架要做什么事情以后,自然自己心中会提出疑问. Hello World程序 // Define a w原创 2010-01-25 09:49:00 · 455 阅读 · 0 评论 -
windows api 每日一练(5)基本内存操作
1.CopyMemory 将一块内存的数据从一个位置复制到另一个位置 http://baike.baidu.com/view/919894.htm?fr=ala0 2.ZeroMemory 用0来填充一块内存区域 http://baike.baidu.com/view/754167.htm 3.FillMemory 用指定值来填充一块内存区域 http://blog.csdn.net/原创 2009-11-20 15:11:00 · 814 阅读 · 0 评论 -
windows api 每日一练(2)文件操作
1.复制文件BOOL WINAPI CopyFile( __in LPCTSTR lpExistingFileName, __in LPCTSTR lpNewFileName, __in BOOL bFailIfExists);2.移动文件BOOL WINAPI MoveFile( __in LPCTSTR lpExistingFileName,原创 2009-11-17 09:08:00 · 841 阅读 · 0 评论 -
windows api 每日一练(4)时间操作
1.获取和设置系统时间void WINAPI GetSystemTime( __out LPSYSTEMTIME lpSystemTime);BOOL WINAPI SetSystemTime( __in const SYSTEMTIME* lpSystemTime); 2.获取和设置本地时间void WINAPI GetLocalTime(原创 2009-11-17 14:08:00 · 796 阅读 · 0 评论 -
windows api 每日一练(1)目录操作
1.创建目录BOOL WINAPI CreateDirectory( __in_opt LPCTSTR lpPathName, __in LPSECURITY_ATTRIBUTES lpSecurityAttributes);2.删除目录BOOL WINAPI RemoveDirectory( __in LPCTSTR lpPathName);原创 2009-11-17 09:08:00 · 895 阅读 · 0 评论 -
魅族m8开发 step by step(3)(BasicControl)
接上篇,下面看下来就比较简单了,本示例为牵涉到下面新的控件 UiSingleLineEdit 其实就是TextBox UiToolbar_Text 一个ToolBar CPopupMenu 一个弹出菜单 一.首先窗体初始化// 从?CMzWndEx 派?生?的?主?窗?口?类?class CSample1MainWnd: public CMzWndEx{ MZ_DE原创 2009-11-15 00:10:00 · 922 阅读 · 1 评论 -
魅族m8开发 step by step(1)(让程序跑起来)
nokia 5800被偷,正好上段时间在学c++,看别人买了m8还可以,就下决心买了一个。m8虽然没iPhone强大,但在国内很受大家欢迎,目前国内的也就m8做的还比较像样。看sample,写个学习笔记,让我等无c++开发经验的学习下。 官方有sdk下载,所以开发起来还算方便. m8 sdk被官方称为MZFC,Meizu Foundation Classes的简称,即魅族基础类库。原创 2009-11-14 22:10:00 · 3116 阅读 · 5 评论 -
魅族m8开发 step by step(2)(hello world)
接上篇,每个程序都会有MessageBox,MZFC也是如此,但进行的美化,其函数名为MzMessageBoxEx 一.MZFC的新MessageBox(MzMessageBoxEx) /*** @brief提示对话框* @param hWnd [in] 窗口句柄* @param content [in] 提示的内容* @param title [in原创 2009-11-14 23:10:00 · 1394 阅读 · 2 评论 -
学习win32程序步骤
不可跨越 1.c语言 2.c++ c是c,c++是c++,很多同志学过其他语言,虽然有面向对象概念,但还是需要好好看看,c++语言还是复杂的,特别是其指针的使用,才使得其效率的保证. 上面是第一阶段。了解语言后就得练习,更进一步的了解语言,如看effective c++等,或者自己手动写些代码来练习,熟能生巧嘛. 3.c++模板 这个是要看的,不看的话,在后续看到模板的时候,头就会晕晕的,原创 2009-11-05 22:09:00 · 585 阅读 · 0 评论 -
c++ primer学习笔记(2)-c++基本数据类型
1.基本数据类型 (1)整型 如int,long等(默认带符号类型)注意点:带符号(signed)和无符号类型(unsigned)如数字 +1和-1,1 带符号类型表示正数也可以表示负数,无符号类型只能表示正数2.变量初始化 int val = 2;//直接初始化int ival(2);//复制初始化 3.声明变量非定义extern能够置于原创 2009-04-03 10:05:00 · 416 阅读 · 0 评论 -
c++ primer学习笔记(1)
学习笔记只为帮助自己记忆,写的并不严谨,以自己理解为主.若看到此文的人,发现错误请指出,非常感谢. 1.简单的c++程序 还是以main函数为入口点,可以有返回值,也可以返回值为void,文件后缀名为cpp(以不同编译为准)int main(){ return 0;} 2.标准库 即c++的扩展函数库3.iostream库 标准库中原创 2009-04-03 10:05:00 · 411 阅读 · 0 评论 -
c++ primer学习笔记(3)-字符串操作
1.命名空间的using声明#include // using declarations for names from the standard libraryusing std::cin;using std::cout;using std::endl;int main(){ cout "Enter two numbers:" << endl原创 2009-04-04 18:05:00 · 445 阅读 · 0 评论 -
中序线索二叉树算法
参考:http://www.cnblogs.com/yuchen198112/archive/2007/01/02/610058.html 理解下面两句话 (1)若上次访问到的结点的右指针为空,则将当前访问到的结点序号填入,并置右标志为1。(2)若当前访问到的结点的左指针为空,则将上次访问到的结点序号填入,并置左标志为1。 先将中序列算出来 DBHEIAFCG 先理解第一句话 1.若上原创 2010-03-31 13:56:00 · 731 阅读 · 0 评论