什么是IDE
IDE的意思是集成开发环境,全称是Integrated Development Environment,集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,VS 2022就是IDE的一种。
1,项目组成
-
创建项目
-
项目视图
-
引用:程序调用其他二进制文件中的函数
-
外部依赖项:代码文件依附的其他头文件
-
筛选器:归类代码文件,不存在真实的文件夹
-
头文件:.h的文件
-
源文件:.c的文件
-
资源文件:图片,音乐,其他素材
-
改exe文件图标方法:用图片生成 ICO文件,并将文件复制到对应代码所在的一级目录,在VS里的解决资源方案管理器中选择资源文件右键选择 添加>资源,在代码文件中找到后缀为 ICO 的文件,添加进来,再运行一次代码,即可将代码所对应的exe的图标变为 ICO 文件对应的图标
-
-
-
2,项目文件
-
vs的项目文件
-
xxx.vcproj: 工程文件,主要描述工程的各项属性(可用记事本打开)
-
xxx.vcxproj.filters: 视图文件,描述项目中的筛选器
-
xxx.vcxproj.user: 用户配置文件,打开项目 窗口位置,窗口布局信息
-
-
解决方案文件
-
xxx.sln 文件: 解决方案管理文件
-
.vs文件: 可能是隐藏文件,一般发项目给别人可以删掉这个东西
-
-
生成的exe文件路径
-
Debug版本:调试版
-
Release版本:发布版
-
x64: 64位操作系统
-
x86:32位操作系统
-
-
如何发项目给别人和打开别人的项目
-
直接点击:xxx.sln
-
直接点击:xxx.vcproj
-
3,常用属性
-
配置属性常用属性
-
库目录: lib库目录
-
包含目录: .h 文件的目录
-
链接器: 附加依赖项(需要使用的二进制文件)
-
-
SDL检查
-
用来忽略因为vs的改进的一些函数会导致报错问题
-
-
字符集
-
unicode编码:一个字符一个内存
-
多字节编码:一个字符两个内存
-
4,项目模板
可以到处为模板,下次创建项目通过模板创建
5,其他操作
-
快捷注释
-
垂直编辑: alt +鼠标左键移动
-
重复上一行代码: ctr+d
-
代码查找: ctr+f
-
批量替换
-
-
移动光标
-
行首: home
-
行尾: end
-
文件头: ctr+home
-
文件尾:ctr+end
-
-
移动行: 选中移动的行,ctr+↓
-
alt+↓(不用选中)
-
-
代码折叠 ctr+M+M
-
参数提醒
6,C语言注释
注释不参与编译,是给代码做说明文字,给写程序的人看的(包括自己)
-
多行注释:/* */
-
单行注释://