- 博客(25)
- 收藏
- 关注
转载 window程序基本结构
Windows SDK笔记(一):Windows程序基本结构一、概述Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成。程序中只要按一定的格式填写系统留给客户的那一小部分。所需要完成的有:窗口类的定义、窗口的建立、消息函数的书写、消息循环。 二、消息处理函数Windows程序是事件驱动的,对于一个窗口,它
2017-09-16 09:43:24
346
转载 SDK和MFC,API,DLL的关系
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 其实上面只是说了一个 SDK 大概的概念而已,理解什么是
2017-09-01 13:31:36
342
转载 【C++】类和结构
转载http://blog.csdn.net/zqpgood/article/details/6781195结构体和类都是提供了数据的封装和构造 结构体主要是c语言的特色 类是c++的基本机制 结构体中的数据默认方式是public的,而类是private的 结构体不提供继承机制,类提供继承机制,实现代码复用 类可以实现多态,结构体不支持 学习了面向对象思
2017-08-21 22:00:34
253
转载 常用cmd指令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr.msc:证书管理实用程序 4. charmap:启动字符映射表 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具
2017-08-20 17:32:25
223
转载 【计算机网络】计算机网络的性能
转自 http://blog.csdn.net/u014581901/article/details/50710098目录(?)[+]本页内容1.网络性能的衡量指标2.速率3.带宽4.延迟5.丢包率6.时延带宽积7.吞吐率1.网络性能的衡量指标 网络性能的好坏可以由网络的
2017-08-20 17:24:53
344
转载 【C++】虚方法
虚方法听起来玄乎其玄,所以通过它的定义来解释和学习是很困难的一件事情...所以,我们通过一个实例来进行学习在C和C++中我们完全可以在没有创建变量的情况下为有关数据分配内存,也就是直接创建一个指针,并使它指向一个内存块[cpp] view plain copyint * p = new int ; * p = 110
2017-08-20 09:48:39
282
转载 【C++】C/C++中static关键字作用总结
转自http://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。
2017-08-20 08:08:51
239
原创 【c++】静态属性和静态方法
举个例子:类A的声明与实现如下:[cpp] view plain copy#pragma once class A { public: int count1; //static int count2=100;//error ,带有类内初始值设定项的成员必须为常量
2017-08-20 00:59:42
965
原创 【英语写作】2005考研英语一
小作文行文思路:(1)表示对拥有这次机会的感谢以及表达自己要辞职的意愿(2)陈诉自己辞职的理由(3)表示歉意中文:亲爱的王先生:感谢您提供给我一个很有前途的职位为这本畅销杂志工作。我从未想过有朝一日我会不得不离开。但是,今天我艰难地做出了辞职的决定。我痛苦地发现我高估了自己的适应能力。我的性格实际上与职位的要求不符合,着个职位看重开放
2017-08-19 23:17:11
237
原创 【c++】友元关系和子类函数构造函数的写法
友元关系友元关系是类之间的一种特殊关系,允许友元类访问对方的protected和private方法和属性在类声明里的某个地方加上一条 friend class** 就行了。这条语句可以放在任何地方。#include#includeclass Lovers{public: Lovers( std::string theName ); void kis
2017-08-19 22:12:49
728
原创 【c++】访问控制、覆盖方法和重载方法
一、访问控制访问级别级别允许谁来访问public任何代码protected这个类本身和它的子类private只有这个类本身关于从基类继承来的方法和属性的保护 class pig :public Animal{…}C++不仅允许你对在类里定义的方法和属性实施访问控制,还允许你控制
2017-08-19 15:43:05
474
转载 【c++】继承机制中的构造器和析构器
出处 http://blog.csdn.net/w_linux目录(?)[-]一继承机制中构造与析构应用代码效果解析二继承机制中构造器和析构器的调用时间效果一、继承机制中构造与析构应用代码#include #include using namespace std;class Animal{//这里不给name
2017-08-19 14:11:48
355
原创 【c++】this 指针和类的继承
典型例子:this 指针指向当前类生成的对象类的继承#include #include class Animal{public: std::string mouth; void eat(); void sleep(); void droop();};
2017-08-19 14:02:56
318
原创 【C++】构造器和析构器
构造器是类里一种特殊的方法和普通方法的区别—构造器的名字必须和所在类的名字一样—系统会在创建某个类的实例是会在第一时间自动调用这个类—构造器永远不会返回任何值创建构造器,需要把它的声明先放到类里构造对象数组定义析构器一个实例#include#incl
2017-08-19 11:23:27
257
原创 【c++】对象
对象的内部可以有变量和函数,而结构通常只由各种变量组成对象使用变量存储信息,调用函数完成操作如何声明一个类class MyFirstClass{};一个实例#include#define FULL_GAS 80class Car{public: std::string color; std::string engine;
2017-08-19 09:22:16
196
原创 【c++】联合、枚举和类型别名
【联合】类似于结构,但是只能存储一个值【枚举】用来创建一个可取值列表#includeint main(){ enum weekdays{monday, tuesday,wednesday,thusday,friday}; weekdays today; today = monday; std::cout<<today<<'\n';
2017-08-19 09:16:53
239
转载 【c++】传值,传址和传引用
【传值】 是把实参的值赋值给行参 那么对行参的修改,不会影响实参的值 【传地址】 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和形参都指向同一个对象 【传引用】 真正的以地址的方式传递参数 传递以后,行参和实参都是同一个对象,只是他们名字不同而已
2017-08-19 08:57:57
1137
原创 【c++】复杂的数据类型
【数组】一个数组把许多同类型的值存储在同一个变量名下。#include#define ITEM 10int main(){ int a[ITEM]; int sum=0; int i=0; std::cout<<"请输入"<<ITEM<<"个整数\n\n"; for (;i<ITEM;i++) { std::cout<<"请输入第 "<<i+1<<"个数
2017-08-18 16:56:21
424
原创 【c++】函数的重载
函数重载的实质: 用同样的名字再定义一次一个有着不同参数但有着同样用途的函数。可以是参数个数不同,也可以是参数类型不同。重载不是面向对象特征函数的重载:-对函数(方法)进行重载要谨慎-重载函数越多,该程序就越不容易看懂-注意区分重载和覆盖-我们只能通过不同的参数重载,不能通过不同的返回值-对函数重载的目的是为了方便对不同数据类型进行同样的处理
2017-08-18 15:37:09
226
原创 【c++】输入输出小结
例题一#includeint main(){ char answer; std::cout<<"请问可以格式化你的电脑吗?【Y/N】"<<"\n"; std::cin>>answer; switch( answer ) { case 'y': case 'Y': std::cout<<"不要随便格式化你的硬盘!!!"<<"\n"; break; case 'n
2017-08-18 14:09:04
269
原创 【c++】文件操作
先看一个C语言文件复制程序#include#includeint main(int argc,char* argv[] ){ FILE *in,*out; int ch; if(argc != 3) { fprintf( stderr, "输入形式: copyFile 源文件名 目标文件名 \n"); exit( EXIT_FAILURE ); } if((i
2017-08-15 23:27:21
310
原创 【c++】小甲鱼C++快速入门(一)
一个c程序#includeint main(){ int sum=0; int i; char ch; printf("输入一串整数和任意数目的空格:"); while( scanf("%d",&i)==1) { sum+=i; while((ch=getchar())==' ');//屏蔽空格
2017-08-11 00:29:08
4738
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-11 00:04:04
116
原创 720项目
MFC:MFC(Microsoft Foundation Classes)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。vc也指它的内部编译器,集成开发环境必须有一个编译器内核,例如DevC++其中一
2017-08-10 21:01:21
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人