-
最新日志
最新评论
- 中国博客网 发表于《Hello world!》
- XX 发表于《谢谢你,橙子帮》
- 老妹 发表于《谢谢你,橙子帮》
- 英子百合 发表于《一个为难了好久的错误(关于C)》
- 00 发表于《一个为难了好久的错误(关于C)》
存档页
分类
功能
Category Archives: VC++
VC++第二课复习:类(续上篇)
上篇太长了,重新开个日志 接下来是讲类的继承,现在我们定义一个类animal class animal { public: eat() { cout<<"animal eat"<<endl; } breathe() { cout<<"animal breathe"<<endl; } sleep() { cout<<"animal sleep"<<endl; } }; 如果我们要再定义一个fish类,fish类有animal类全部的属性,那么可以把fish定义成animal的子类,如下: class fish : public animal { … Continue reading
VC++视频第二课复习:类
昨天晚上花了半个多小时辛苦的打了几千字,结果不小心按到了CTRL+A又不小心按到一个字母,结果输入的文字全没了,以后写一段要注意保存一下,回头再来编辑。 晚上回来开始看第二课的视频,还没有完全看完,只看到2E,这一节主要是讲了C++的类 定义类的关键字为class,类似于C中的struct,C++有别于C,类中可以定义函数,例如: class exam { public: int x; int y; display() { cout<<x<<endl<<y<<endl; } }; 就上面一个例子有许多C++新的东西,下面一一回顾 cout是C++中的标准输出函数,类似于C的printf,但功能更强大,因为能自动识别后面输出的格式 endl是换行的意思,和C的/n相同 对应的还有输入函数cin,类似于C的scanf,用法如下: int i; cin>>i; 还有ceeror,是输出错误信息的功能,如果要使用这些功能,需要包含头文件 #include<iostream.h> 类似于C的#include<studio.h> public是公共的意思,后面再讲这个 类定义的是对象,如同我们用int定义一个变量一样,定义的方法和定义变量类似。如: exam em; 这样我们就能使用对象,比如可以给x,y赋值,也可以调用里面的函数 em.x=0; em.y=0; em.dispay(); 完整的程序如下: … Continue reading
孙老师VC视频第一课 WinMain函数以及窗口
最近都很少做饭,一般下了班就直接在外面吃了饭回来,今天也是。 回来之后就开始忙了,LINUX系统的VMWARE TOOLS工具还是没有装好,今天问了于涛,说要选择装GCC,好吧,我选上了,可是花了半个多小时,再装VMWARE TOOLS工具的时候,现象还是照旧,提示我没有装C编绎器,又删了,再把所有软件都选上,这下好了,有4G多的文件,装了一个多小时,结果在还剩最后几百M的时候,卡住装不下去了,没办法,又删,再装,软件里除了服务器的软件没选外其他的都选了,等装完,傻眼了,现象依旧。我就不明白了。为什么公司的电脑就装的好好的呢,再研究下吧。 装系统的时间不能浪费啊,在学VC,在看孙鑫老师的第一课,到现在这个时间总算看完了,总共看二三天吧,到最后自己实践了下,出现问题,窗口跳不出来,但进程里面有,检查了半个小时,才发现错误在LussonProc函数的默认消息执行操作里,源代码如下: #include<windows.h> #include <stdio.h> LRESULT CALLBACK LussonProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam ); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdshow ) { WNDCLASS wndclass; wndclass.cbClsExtra=0; wndclass.cbWndExtra=0; wndclass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH); //背景色 wndclass.hCursor=LoadCursor(NULL,IDC_CROSS); //光标 十字形 … Continue reading
Posted in VC++
Leave a comment