C++Day01

学习目标:

掌握使用VS创建C++项目

字符输入打印

案例:注册登录查询退出系统


学习内容:

1.使用VS创建C++项目
2.数据类型以及打印输出


学习时间:

2021/7/26整天


学习产出:

1.创建C++项目

选择Win32控制台应用程序

名称:自定义

位置:自定义

解决方案名称:自定义

C++Day01

 

点击确定,弹出下面的窗口

这里一定要选择下一步

C++Day01

 

一定要选择空项目

C++Day01

 

 

2.设置主题和字体颜色

主题设置:

菜单栏:工具---选项---常规---颜色主题

C++Day01

 

字体设置:

选项---字体和颜色---字体/字体大小

C++Day01

 

3.编辑器缩放:Ctrl+鼠标滚轮滚动

4.设置快捷键:工具---选项---键盘

5.导入头文件

又叫包含文件

每个头文件都支持一组特定的工具

举例:【cmath】支持各种C语言数学函数

Iostream

String

C++Day01

6.创建命名空间:std

C++Day01

又叫名称空间std中包含了很多的类函数变量,如果不定义,其包含的功能便不可以使用。

例子:注释掉std,下面的String和cout都会报红

C++Day01 

解决方法:

在报红的代码前面加上std::

C++Day01 

7.主函数:意义同等于beginplay

C++Day01

是一个程序执行开始

通常里面不写逻辑,只调用函数方法等

Int main 是函数头:函数头对函数和程序其他部分时间的借口进行了总结。

大括号里面的内容是函数体:函数体是指出函数应该做什么。

8.System函数指令

作用:发出一个Dos命令

实际用法

修改窗口颜色:

system("color 9F");//设置字体颜色                

9代表的是背景色,F代表的是文字颜色

Color参考表

   0 = 黑色       8 = 灰色

   1 = 蓝色       9 = 淡蓝色

   2 = 绿色       A = 淡绿色

   3 = 浅绿色     B = 淡浅绿色

   4 = 红色       C = 淡红色

   5 = 紫色       D = 淡紫色

   6 = 黄色       E = 淡黄色

   7 = 白色       F = 亮白色

修改标题:

system("title Day1程序");//设置标题

【title】空格标题名称

修改窗口的尺寸:高度和宽度

mode con :修改窗口

cols=48:高度

Lines=25:宽度

system("mode con cols=48 lines=25");

冻结窗口:

一般用在主函数中,不让代码执行完直接退出exe

C++Day01

关机指令:

立即关机:System("shutdown -p");
注销:            System("shutdown -I");

延迟关机:System("shutdown -s -t 60");

60代表60秒。

 文件操作:

新建/添加文件夹:

System("mkdir D:\\123");

在D盘下创建了一个123的文件夹

删除文件:

System("del D:\\123.txt");

删除D盘下的txt文件

 

9.代码是从上往下执行的,上面定义声明了,下面才能用

10.注释

//单行

/**/多行

C++Day01

11.全局变量和局部变量

全局变量:可以不设默认值,作用在当前的cpp文件中

C++Day01

 

局部变量:必须设置默认值,作用在函数体中【必须指定数据类型】

C++Day01

 

12.数据类型:

字符串:String【使用string 必须引入String头文件】

整形:int

13.函数:

创建函数:存储代码不执行

只有调用才会执行

void name(){函数代码,逻辑等}调用函数:在需要使用的地方调用

C++Day01

 

Name();

调用方法:函数名();

C++Day01

 

14.exit(0);强制退出函数

15:逻辑且

&&and两个或两个以上都为真时才为真

||or:有一个为假,就是假的

16.if

三种:

第一种:if(){}

第二种:if(){}else{}

C++Day01

 

第三种:if(){}else if(){}

C++Day01

 

17.打印

HelloWorld

Cout

Cout<<"hello world"<<endl;

endl:换行符

18:输入

Cin>>name;

设置变量name为输入的字符

iostream文件把cin定义为一个表示这种流的对象

输入时,使用>>运算符从输入流中抽取字符。

通常要在>>右侧加一个变量,以便接收输入的数据。

第一天的案例:

注册登录查询退出系统

步骤:

1.

#include<iostream>

#include <string>

using namespace std;

2.创建全局变量用来存储用户名和ID

string name;

int Id;

3.创建注册函数

void ZhuCe(){

cout << "开始注册" << endl;

cout << "请输入姓名"<<endl;

cin >> name;

cout << "请输入Id" << endl;

cin >> Id;

}

4.创建查询函数,用于查询。

void Select() {

cout << "***************" << endl;

cout << "查询" << endl;

cout <<"您的姓名为:"<< name<< endl;

cout << "您的ID为:" << Id << endl;

cout << "***************" << endl;

}

5.创建登陆函数

void Login() {

cout << "开始登录" << endl;

//创建并初始化局部变量

string names = " ";

int Ids = 0;

cout << "请输入姓名" << endl;

cin >> names;

cout << "请输入Id" << endl;

cin >> Ids;

if (names == name && Ids == Id)//if语句判断

{cout << "登陆成功!" << endl;}

else

{cout << "账户或ID错误! "<< endl;}}

6.创建中间函数:用于处理事件函数

void play() {

int oper = -1;

cout << "请输入您要执行的操作!" << endl;

cout << "1:注册" << endl;

cout << "2:查询" << endl;

cout << "3.登陆" << endl;

cout << "0.退出" << endl;

cin >> oper;

if (oper == 1)

{

ZhuCe();

play();

}

else if (oper == 2)

{

Select();

play();

}

else if (oper == 3)

{

Login();

play();

}

else if (oper == 0)

{

exit(0);//退出EXE/关闭黑窗口

}

}

7.创建并在主函数中调用中间函数

设置冻结黑窗口

int main()

{

play();

system("pause");//冻结黑窗口

}












 
上一篇:Day01


下一篇:东软实训 JavaSE day01