杨校老师课堂之编程入门与软件安装【图文笔记】

亲爱的同学们,热烈欢迎踏入青少年编程的奇妙世界!

我是你们的授课老师杨校 ,期待与大家一同开启编程之旅。

1. 轻松叩开编程之门

1.1 程序的定义及生活中的应用

程序是人与计算机沟通的工具。在日常生活中,像手机里的各类 APP、电脑上的办公软件等,都是程序的具体体现。而计算机语言作为程序的基础,是人为定义的、用于人与计算机沟通的标准,有着特定的语法规则。

1.2 学好青少年编程的方法
  1. 培养兴趣:将编程当作自己的兴趣爱好,从内心激发学习动力。

  2. 实践操作:多动手编写代码,通过实际操作加深对编程知识的理解。

  3. 思考提问:在学习过程中多思考、多尝试,遇到问题勤学好问,提升综合能力。

  4. 持之以恒:学习编程需要坚持和认真的态度,持续积累才能有所收获。


2. 软件安装精要

2.1 安装Dev-C++的步骤

双击DEV-C++安装

进入选择安装语言弹框

点击OK,进入协议许可界面

点击【I Agree】进入选择组件页面

点击【Next】,进入选择安装目录界面:

点击“Install”,进入安装界面进行安装:

安装结束,提示安装成功:

点击“Finish”,进入界面语言配置,选择简体中文

点击“Next”,进入主题设置界面,这里默认即可

点击“Next”,进入设置成功

3. Dev-C++敏捷开发的配置项

3.1 代码模板设定

  1. 先选择【工具】选项按钮

  1. 再选择【编辑器选项】按钮

  1. 在编辑器属性框内选择【代码】选项卡

  1. 选择【缺省源】

  1. 编写代码:

  1. 勾选【向项目初始源文件插入代码】

  1. 点击【确定】,完成配置

  1. 测验效果,直接按键盘Ctrl键 + N

注:C++框架的基本代码如下:

#include<iostream>using namespace std;int main(){return 0;
}
  1. 4. C++基础框架单词

单词中文含义说明备注
include包括;包含;[ɪnˈkluːd]
input输入['ɪnpʊt]
output输出['aʊtpʊt]
io输入,输出input 和 output 的缩写
stream河流,小河[striːm]
use使用;[juːs]
name名称[neɪm]
space空间,空白;[speɪs]
std标准standard('ˈstændərd)的缩写
int整数;integer(['ɪntɪdʒə(r)])的缩写
main主要的;[meɪn]
end结束[end]
line线条;行;[laɪn]
endl换行end单词和line单词的首字母缩写
return返回[rɪˈtɜːrn]

5. 快捷键扩展知识

快捷键含义
Ctrl + N新建源代码文件
Ctrl + O打开工程或源文件
Ctrl + S保存当前文件
Ctrl + Shift + S全部保存(保存所有打开的文件)
Ctrl + W关闭当前窗口
Ctrl + Shift + W关闭所有窗口
Ctrl + Tab切换打开的文件
Ctrl + Shift + Tab在打开的文件之间反向切换
Ctrl + X剪切选中的内容
Ctrl + C复制选中的内容
Ctrl + V粘贴剪贴板中的内容
Ctrl + A全选当前文件内容
Ctrl + Z撤销上一步操作
Ctrl + Y重做上一步撤销的操作
Ctrl + F在当前文件中查找内容
Ctrl + H在当前文件中替换内容
Ctrl + / 或 Ctrl + .注释当前行(若选中多行则注释选中区域) ,部分版本还可以用 Ctrl + ,取消注释
Ctrl + K, C 或 Ctrl + E, C注释选定内容(与上一个注释方式效果类似,部分版本支持)
Ctrl + K, U 或 Ctrl + E, U取消选定注释内容
Ctrl + G跳转到指定行
Ctrl + Shift + F在多个文件中查找内容
Ctrl + Shift + L删除当前行
Ctrl + Space激活代码补全功能(可能与中文输入法冲突,部分情况可用 Alt + Right 替代)
F9编译程序
F10运行程序
F11编译并运行程序
F8调试程序
Shift + F5停止调试
Shift + F11单步跳出函数
Ctrl + Alt + V查看变量(打开变量窗口)
Ctrl + Alt + O打开类视图窗口
Ctrl + Alt + M打开对象浏览器窗口
Ctrl + Alt + X打开快速启动窗口
Ctrl + Shift + B生成解决方案
Ctrl + F7 或 F6生成编译
Ctrl + Enter在当前行插入空行
Ctrl + Shift + Enter在当前行下方插入空行
Ctrl + End定位到文件的结尾
Ctrl + Home定位到文件的开头
Ctrl + E复制当前行
Ctrl + D删除当前行
Shift + Tab整体左移一个 tab 位置(减少缩进)
Tab整体右移一个 tab 位置(增加缩进)
Ctrl + Shift + A整体代码缩进对齐(代码美化)
Alt + F12全屏模式

配套视频教程链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35653.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【从零开始】Air780EPM的LuatOS二次开发——OneWire协议调试注意事项!

当涉及到与传感器、执行器等外部设备交互时&#xff0c;OneWire协议的高效调试成为决定项目成败的关键环节。OneWire协议&#xff08;单总线协议&#xff09;以其仅需一根数据线即可实现设备通信的极简特性&#xff0c;被广泛应用于温度传感器、身份识别模块等场景。 一、LuatO…

redis数据结构、多路复用、持久化---java

数据结构 Redis 提供了丰富的数据类型&#xff0c;常见的有五种数据类型&#xff1a;String&#xff08;字符串&#xff09;&#xff0c;Hash&#xff08;哈希&#xff09;&#xff0c;List&#xff08;列表&#xff09;&#xff0c;Set&#xff08;集合&#xff09;、Zset&am…

vue3之写一个aichat ----vite.config.js

vite.config.js的CSS配置 postcss-pxtorem 开发响应式网页的时候需要用到postcss-pxtorem amfe-flexible amfe-flexible是由阿里团队开发的一个库&#xff0c;它可以根据设备的屏幕宽度去动态调整HTML根元素()的字体大小&#xff0c;这意味着无论用户使用什么尺寸的设备访问你…

强化学习(赵世钰版)-学习笔记(8.值函数方法)

本章是算法与方法的第四章&#xff0c;是TD算法的拓展&#xff0c;本质上是将状态值与行为值的表征方式&#xff0c;从离散的表格形式&#xff0c;拓展到了连续的函数形式。 表格形式的优点是直观&#xff0c;便于分析&#xff0c;缺点是数据量较大或者连续性状态或者行为空间时…

C++模版(进阶)

文章目录 一、非类型模版参数二、模版的特化2.1 概念2.2 函数模版特化2.2.1 函数模版特化为指针类型注意事项 2.3 类模版特化2.3.1 全特化2.3.2 偏特化(半特化)2.3.3 类模板特化应用示例 三、模版分离编译3.1 什么是分离编译&#xff1f;3.2 模版的分离编译3.3 解决方法! 四、模…

Linux配置yum仓库,服务控制,防火墙

一、yum仓库 1.在安装软件时&#xff0c;首先第一步就是要考虑软件的版本的问题&#xff01; 2.软件的安装&#xff1a;最安全可靠的方法就是去软件对应的官网上查看安装手册&#xff08;包括的软件的下载&#xff09; 红帽系软件安装的常见的3种方式 &#xff08;1&#x…

布谷直播系统源码开发实战:从架构设计到性能优化

作为山东布谷科技的一名技术研发人员&#xff0c;我参与了多个直播系统平台从0到1的开发和搭建&#xff0c;也见证了直播行业从萌芽到爆发的全过程。今天&#xff0c;我想从研发角度&#xff0c;分享一些直播系统软件开发的经验和心得&#xff0c;希望能对大家有所帮助。 一、 …

实战设计模式之解释器模式

概述 作为一种行为设计模式&#xff0c;解释器模式提供了一种方法来定义语言的文法规则&#xff0c;并通过这些规则解析和处理特定类型的语言句子。简单来说&#xff0c;解释器模式允许我们定义一个代表某种语言中语法规则的对象结构&#xff0c;从而能够根据这些规则理解并处理…

物联网边缘计算网关是什么?

在物联网的浩瀚架构中&#xff0c;边缘计算网关宛如一位坚毅的前沿哨兵&#xff0c;默默守护着数据处理与传输的关键防线&#xff0c;为整个物联网系统的高效运转发挥着不可或缺的作用。 一、边缘计算网关的定义与基本功能 边缘计算网关是一种智能设备&#xff0c;它被部署在…

计算机视觉算法实战——障碍物识别(主页有源码)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​​ ​​​​​​ ​ ​ 1. 引言 计算机视觉是人工智能领域的一个重要分支&#xff0c;旨在通过计算机模拟人类的视觉系统&#xff0c;从…

Win11锁屏后显示“天气、市场、广告”如何取消显示

关闭方法&#xff1a;设置>个性化>锁屏界面>锁屏界面状态>"无"。 方法一&#xff1a;通过“个性化”设置 打开“设置”应用&#xff1a; 点击屏幕左下角的“开始”按钮&#xff08;Windows 图标&#xff09;。点击齿轮状的“设置”图标。或者按下 Win I…

10天速通强化学习-008

TRPO 思考-TRPO-在线策略-给定信任区域防止更新不稳定 Actor-Critic网络随着网络深度的增加&#xff0c;步长太长&#xff0c;梯度更新会变差。改变方法-增加信任区域。(trust region policy optimization)-TRPO算法&#xff1a; 核心思想&#xff1a; 是在每次迭代中&…

整合百款经典街机游戏的模拟器介绍

对于80、90后而言&#xff0c;街机游戏承载着童年的欢乐记忆。今天要给大家介绍一款超棒的软件——「MXui街机厅经典游戏101款」&#xff0c;它能带你重回那段热血沸腾的街机时光。 「MXui街机厅经典游戏101款」是一款绿色免安装的街机模拟器&#xff0c;体积约1.39G。无需繁琐…

springboot第三站(1) web开发引入

目录 1.简介 2.SpringBoot对静态资源的映射规则 3.模版引擎 1.简介 使用SpringBoot&#xff1b; 1&#xff09;、创建SpringBoot应用&#xff0c;选中我们需要的模块&#xff1b; 2&#xff09;、SpringBoot已经默认将这些场景配置好了&#xff0c;只需要在配置文件中指定…

12-二叉树-二叉树高度(给定前序和中序确定二叉树)

题目 来源 23. 二叉树的高度 思路 其实跟09那篇很像&#xff0c;反正核心就是要通过前序和中序来建树&#xff0c;只不过现在多了一个返回值&#xff1b;因为建树的时候&#xff0c;其实左子树和右子树的深度就可以知道。其余详见代码。 代码 /* 前序遍历根左右,中序&…

PSI5接口

文章目录 前言PSI5接口简介操作模式命名规则异步操作模式&#xff08;PSI5-A&#xff09;同步操作模式&#xff08;PSI5-P&#xff09; 传感器->ECU物理层&#xff08;位编码&#xff09;数据链路层数据帧帧格式串行消息帧10bits 传感器帧定义超10bits传感器帧定义 ECU->…

垃圾处理全流程监管平台

在当前城市化进程中&#xff0c;垃圾处理已成为城市管理的重要课题。随着技术的发展&#xff0c;垃圾处理全流程监管平台的建设显得尤为重要。该平台能够实现垃圾从产生、收集、运输到最终处理的全流程监管&#xff0c;提高垃圾处理效率&#xff0c;促进资源回收利用&#xff0…

【Linux编程】IPC之消息队列从踩坑到实战:核心原理、实战案例与C++封装详解(含完整代码)

一、消息队列基础概念 消息队列是Linux系统提供的一种进程间通信&#xff08;IPC&#xff09;机制&#xff0c;具有以下特点&#xff1a; 消息以链表形式存放在内核中每个消息包含类型标识&#xff08;mtype&#xff09;支持多生产者/多消费者模式消息总长度受限于系统配置&a…

Unity 项目工程结构目录

1. Unity.VisualScripting.Core 作用: Visual Scripting 的核心模块&#xff0c;提供了可视化编程的基础功能&#xff08;前身为 Bolt&#xff09;。它允许开发者通过节点图创建游戏逻辑&#xff0c;而无需编写代码。 典型用途: 非程序员快速构建原型&#xff0c;或简化…

从pdf提取文本数据的c/cpp库(非OCR)

Aspose.PDF for C 商业付费版&#xff0c;无源码。 功能强大&#xff0c;支持多种PDF操作。 对应的官方示例代码&#xff1a;Aspose.PDF-for-C Spire.PDF for C 商业付费版 对应的官方示例代码&#xff1a;Spire.PDF-for-C- PDFTron SDK 商业付费版 PoDoFo 开源 当前版本…