1 .选择文件+新建(ctrl+N),然后选择一个空的工程,完成

2 然后在选择file新建,在files文件下面选择一个C++Source File,并取个文件名(比如为point可以不带.c)

我保存在了d盘D:\vc++6\VC6.0\MyProjects\point

3 .编写一个简单的输入输出

//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
};

//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
cout<<pt.x<<endl<<pt.y<<endl;

}

4 .改

//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};

//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();

}

在C语言中,结构体中是不能有函数的,然而在c++中是可以的,所以可以将一些操作封装到结构体内部中,

//包含输入输出的头文件
#include<iostream.h>
//首先创建一个类,并且添加了一个标识符public
//在c++中结构体和类可以通用,如果不添加标识符,则会出错。
//在结构体中,所有的成员在缺省的情况下都是public的,也就是说可以在外部被访问到
//而对于类来说,所有的成员在缺省的情况下都是私有的,不能被外部访问的
//访问控制标识符有:public(带有这个标识符的成员都可以被外部访问),
//private,protected(使用在子类和父类的)
class Point
{
public:
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};

//定义一个main函数
void main()
{
//在main函数内部实例化一个对象pt
Point pt;
//赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();

}

//什么是类?什么是对象?
//类是抽象出一些事物的共有属性,对象是具体的一个属性值的,产生的叫做对象
//例如电脑是一个类,其CPU,内存是属性,对象比如一台具体的电脑,(有生命的)
//类的实例,可以将一个对象等同于一个类的实例,例如说实例化一个对象,实际上就是产生了一个实例
//例如开车,启动是一个方法,作为面向过程的一个方法,将车作为一个参数传过来,
//如果是面向对象的,可以先定义一个类,然后我们调用一个类,比如听收音机,我们可以定义一个调节收音机音量的方法,这些方法是谁提供的呢?
//是收音机提供了一个调节开关的方法,可给我们调用。
//所以首先,我们可以定义一个收音机这样的类,然后在这个类中让他提供两个公有的方法(可以被外访问的方法,一个是开,一个是关),利用这个方法来听收音机

vc++如何创建程序01的更多相关文章

  1. vc++如何创建程序-析构函数01

    #include<iostream.h>class Point{public: int x; int y; Point() { x=0; y=0; }//构造函数是用来创建函数本身,那么, ...

  2. vc++如何创建程序--利用快捷键进行多行注释

    Eclipse同时注释多行①:ctrl+/或 ②:ctrl+shift+/ : Visual studio先按ctrl+k 再按 ctrl+c 2.在VC++6.0中需要自己设置快捷键,设置方法链接如 ...

  3. vc++如何创建程序-设置断点-函数的覆盖,c++的多态性

    ---恢复内容开始--- 如何设置断点小笔记 将光标移动到你想设置断点的地方,按一下F9键即可,或者你可以用鼠标左键点击小手图标. CommentOut多行注释 函数的覆盖是在父类与子类之间的,函数的 ...

  4. vc++如何创建程序-构造函数

    如果给Animal带参,则提示没有缺省的构造函数了,缺省就是不带参数的 改进:从子类当中向基类传递代参的,这样他就会给Animal传递400,300 对一个常量来调用 #include<iost ...

  5. vc++如何创建程序-构造和继承

    #include<iostream.h>//定义一个动物类class Animal{public: void eat();//添加方法 { cout<<"animal ...

  6. vc++如何创建程序-函数的重载

    重载构成的条件:函数的参数类型,参数个数不同,才能构成函数的重载 函数重载分为两种情况: 1 .(1)void output(); (2)int output(); 2 .(1)void output ...

  7. vc++如何创建程序-构造函数02

    1.若忘记了赋值,出现运行结果是很大的负值(因为我们定义的x与y这两个成员变量存储在内存中是一个随机的值) 当我们调用时,随机输出. //包含输入输出的头文件#include<iostream. ...

  8. 用VC制作应用程序启动画面

    摘 要:本文提供了四种启动画面制作方法. 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序):二是 可以用来显示软件名称和版权等提示信息.怎样使用VC++制作应用程序的启动画面呢 ...

  9. [Windows][VC]开机自动启动程序的几种方法

    原文:[Windows][VC]开机自动启动程序的几种方法 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsof ...

随机推荐

  1. PHP统计当前在线用户数实例

    HTML 我们在页面上放置一个显示当前在线人数的div#total以及一个用于展示访客地区分布的列表#onlinelist,默认我们在列表中放置一张与加载动画图片,后面我们用jQuery控制当鼠标滑向 ...

  2. 继续聊WPF——如何获取ListView中选中的项

    在WPF中获Listview中选中的项,与WinForm里面有着很大的区别,要亲身去研究一下在WPF中如果处理,其实也不难,来,下面我们一起来通过一个简单的示例来感悟一下吧. 第一步就是建立一个WPF ...

  3. Problem 25

    Problem 25 The Fibonacci sequence is defined by the recurrence relation: Fn = Fn−1 + Fn−2, where F1 ...

  4. Python中的特殊方法:__call__

    本文结构: 1.__call__方法 2.callable():判断对象/函数能否被调用 3.举例:斐波那契数列类 1.__call__方法 一个对象实例可以有自己的属性和方法,当我们调用实例方法时, ...

  5. 【ABCD组】Scrum meeting 2

    前言 第2次会议在6月14日由组长在教9 405召开. 主要对下一步的工作进行说明安排,时长90min. 主要内容 经会议讨论,由于一些对知识掌握的原因,决定放弃java语言实现系统,改用c#完成此系 ...

  6. mysql连接错误,error1251解决方式

    解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password.本文采用第二种方式ALTER USER 'root ...

  7. setTimeout(fn,0)的作用分析

    众所周知,大家对setTimeout的用法肯定都比较熟悉了,但是不是还是会经常忘记使用呢,例如博主阿里面试时就忘了,见阿里前端面试. 今天跟大家讨论一下setTimeout(fn,0)的用法,相信很多 ...

  8. (25)Spring Boot使用自定义的properties【从零开始学Spring Boot】

    spring boot使用application.properties默认了很多配置.但需要自己添加一些配置的时候,我们应该怎么做呢. 若继续在application.properties中添加 如: ...

  9. 草草搞了个SERVLET的注册登陆功能

    按书来的,学习阶段,一切都好新奇..至少对比于DJANGO,好像复杂点点,但HTTP的东东,是相通的哈. package cc.openhome.controller; import java.io. ...

  10. 【ACM】nyoj_540_奇怪的排序_201308050951

    奇怪的排序时间限制:1000 ms  |  内存限制:65535 KB 难度:1描述 最近,Dr. Kong 新设计一个机器人Bill.这台机器人很聪明,会做许多事情.惟独对自然数的理解与人类不一样, ...