性男女做视频观看网站网站首页设计布局方式

news/2025/9/23 15:57:47/文章来源:
性男女做视频观看网站,网站首页设计布局方式,模板网文,当雄网站建设一、概述 对于一名C语言程序员而言#xff0c;进行C语言程序的开发一般需要一个文本编辑器加上一个编译器就足够了。但为了方便起见#xff0c;我们选择使用集成开发环境——Visual Studio#xff08;简称VS#xff09;。安装Visual Studio 下面讲一下如何安装VS#xff0…一、概述 对于一名C语言程序员而言进行C语言程序的开发一般需要一个文本编辑器加上一个编译器就足够了。但为了方便起见我们选择使用集成开发环境——Visual Studio简称VS。安装Visual Studio 下面讲一下如何安装VS按照步骤完成即可。 二、安装Visual Studio 1. 下载引导安装包 引导安装包可以从官网下载https://visualstudio.microsoft.com/zh-hans/downloads/ 选择下载社区版Community即可 图 1. VS下载引导安装包 如果是Mac笔记本可以选择下方的Mac版本 图 2. VS下载引导安装包-Mac版 如果你不想在官网下载安装或者你根本打不开微软的网站可以选择从百度网盘下载引导安装包 链接https://pan.baidu.com/s/1e27THIEiIVGTdzYmdpHsrA?pwd4uo0 提取码4uo0 引导安装包直接双击打开即可开始VS的安装。 2. 在线安装推荐 双击引导安装包后就会进入工作负荷以及安装位置的选择 工作负荷选择也就是选择特定开发任务的工具组件集合 图 3. VS安装-工作负荷选择 直接按照图示中选择C桌面开发即可其他的不要选择。 安装位置选择 图 4. VS安装-安装位置选择 建议将三个路径放在同一级目录下这样便于管理可以参考图片中给出的路径。 建议安装目录不要放在系统盘下VS作为IDE会占用较多磁盘空间。 上述设置完成后点击安装即可。安装过程会下载较多资源请耐心等待。 图 5. VS安装-联网下载安装 此过程需要连接微软服务器进行在线安装通常情况下即便不挂梯子也能正常完成安装。 安装完成后建议重启电脑。 注意事项 安装完成后VS一般不会自动创建桌面快捷方式可以在开始菜单中找到VS点击启动。建议将它发送桌面快捷方式或者钉到任务栏后续一段时间我们会经常使用VS。 第一次启动VS会提示登录微软账号这一步相当于激活VS。建议登录如果没有微软账户建议注册一个。 图 6. VS安装-登录微软账号 如果在线安装失败比如碰到始终卡顿在某个进度或者直接失败这是微软服务器的问题此时可以考虑离线安装VS。 3. 离线安装后补方案 如果实在没有办法在线成功安装可以考虑离线安装按照以下步骤完成。 通过百度网盘获取离线安装包 链接https://pan.baidu.com/s/1hp7ZAFaP_R11Ih8y0ReUTQ?pwdjpgp 提取码jpgp 解压离线安装压缩包进入解压后的文件夹目录在资源管理器的文件路径栏输入cmd然后回车。 图 7. 离线安装VS-步骤1 此时会在此安装包目录下打开Windows命令行如下图所示 图 8. VS离线安装-步骤2 在打开的命令行中输入以下指令 1 .\vs_setup.exe --noWeb --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended 然后回车即可开始安装。 开始安装后仍然进入工作负荷和安装目录的选择。此时选择安装使用C的桌面开发的工作负荷以及修改一下安装目录即可。 此安装过程全程无需联网耐心等待安装完成即可。 注以上操作都无法完成安装的话可以直接求助老师。 三、使用Visual Studio进行开发 好了到此你已经成功安装了VS距离成为一名真正的C程序员又进了一大步。 下面我们来简单介绍一下如何使用VS进行开发写出我们第一个C程序的演示代码——HelloWorld。 1. 创建项目 第一次打开VS界面如下图所示 图 9. 第一次打开VS的效果图 推荐直接选择继续但无需代码然后就进入了VS主界面 图 10. VS主界面 注初次进入还有一个新特性提醒界面已经被我关闭了。 点击VS左上角菜单栏的**“文件 -- 新建 -- 项目”** 图 11. 使用VS创建项目 然后进入创建新项目的选择选择创建控制台应用因为我们程序的输出结果要依赖于控制台所以创建控制台应用。 图 12. 创建控制台应用 随后就进入了创建新项目的配置页面 图 13. 配置新项目页面 到这一步就是整个创建项目的流程但最后一步**“配置新项目”**我们需要详细谈一谈。 2. 配置项目 上图的配置页面中可以看到我们主要可以调整三个选择 项目名称。位置。解决方案名称。 我们先重点来讲一下VS当中项目project和解决方案solution理解它们之间的关系是使用VS的一个重点。 1. 项目 VS 解决方案重要 解决方案 **解决方案是VS当中进行代码开发的顶层结构它是一个或多个项目的容器。**用于协调多个项目之间的关系和依赖性尤其是在大型应用程序开发中。解决方案不仅仅是项目的简单列表它还包括项目之间的依赖关系、编译顺序以及其他元数据。 解决方案的文件夹下通常会自动生成一个扩展名为**.sln**的文件来保存这些项目之间关系的信息。 项目 **项目是一个C程序构建过程中的基本组织单元。**项目中会包含源代码文件、资源文件如图片或数据文件、配置信息文件等。 通俗的说 VS中的一个项目是进行开发的基本单元一个解决方案至少有一个项目也可以包含多个项目这些项目可能相互依赖。解决方案会管理这些多个项目的关系。 如果你熟悉Java开发那么可以使用IDEA和VS做一个类比 IDEA的module模块是开发的基本单元project工程是模块的容器一个工程最少有一个模块但也可以有多个模块。VS的项目是开发的基本单元解决方案是项目的容器一个解决方案至少有一个项目但也可以有多个项目。 2. 命名 搞清楚它们之间的关系后就要稍微浅谈一下命名了解决方案和项目应该如何命名呢 首先我们要说一个大的原则以后大家无论进行什么语言的程序开发在遇到命名时都一定会存在一个大前提“简洁明了、见名知意” 也就是说这个命名应当明确表达功能和作用这是最重要的原则。 其次一般来说名字都应该由合法的英文单词组成不应出现中文或者中文拼音。 最后解决方案和项目命名的普遍约定是 **采用大驼峰命名法也叫帕斯卡命名法。**每个单词的首字母都大写包括第一个单词各个单词之间直接连接不用加下划线等符号。例如FirstName、MyProgram等。尽量避免出现空格点、横杆等特殊字符。命名仅由英文字符和数字组成。 最后关于命名并没有强制的一定的约束具体还是要看各公司各研发单位的习惯而定。上面给出的只是大家普遍遵守的一些约定。 注意事项 为了让大家更清晰的看代码上课时我会把解决方案、项目的命名前带上序号比如 “00_HelloWorld”第一个项目这个项目叫HelloWorld。“50C_Day01”第50期C语言部分内容的第一天。 但一般而言这种序号在实际开发中不会使用。 3. 完成项目创建 上面的所有内容都了解后就可以完成一个项目的创建了大家参考我的命名和配置 图 14. VS项目创建配置图 具体的解释都已经在图中贴出了设置完成后点击创建即可完成项目创建。 3. 创建源文件 完成项目创建后还需要在项目下创建C语言源文件在一个C语言的源文件当中才能够开始写C语言代码。 点击创建项目后首先你会直接进入以下页面 图 15. VS项目主界面-HelloWorld VS会默认创建一个HelloWorld.cpp文件这是一个C源代码文件但我们学习的是C语言所以我们可以直接删除这个文件。 然后**“右键点击源文件 -- 添加 -- 新建项”** 图 16. VS新建项 此时可能会弹出以下两种窗口 图 17. 新建项选择-情况1 图 18. 新建项选择-情况2 无论出现哪一种情况都一样直接修改名字为xxx.c即可在源文件下面创建一个C语言源文件。 其中xxx代表此源文件的名字关于源文件的命名建议大家采取以下策略 C语言源文件通常以.c结尾。见名知意使用合法的英文单词。单词字母全部小写如果文件名由多个单词组成通常使用**下划线_**来分隔这些单词。不要出现下划线以外的特殊字符。原则上只使用下划线、英文字母和数字作为命名且不要用数字开头。 举几个例子 a.c main.c hello.c hello_world.c … 编写代码 创建完毕.c文件后双击打开此文件然后编写代码。 在本小节中我们只管写代码运行下节我们再讲这些代码的含义。 代码块 1. 一个简单的hello world案例 1 #include stdio.h2 int main() {3 printf(hello world!\n);4 return 0;5 }代码编写完成后你可以使用以下两个按钮来启动程序在VS主界面的上方菜单栏 图 19. VS-启动程序的两个按钮 这两个按钮的差别是 点击按钮1**“本地 Windows 调试器”**启动程序此时程序会以Debug模式启动。点击按钮2**“开始执行不调试”**启动程序此时程序会以正常模式启动。 关于Debug模式和正常启动程序的区别后续课程会详细讲解。在日常的开发中我们更建议大家使用按钮1以Debug模式来启动程序。 点击启动程序后若正常运行不出意外你会看到控制台如下图所示 图 20. VS-HelloWorld运行结果 当然如果出问题大概率就是代码中的单词拼错了某一句代码漏了分号等问题。请检查一下VS的错误输出列表修改代码即可 注意事项 **请大家把编译器的版本从默认的x6464位改为x8632位。**这么做的目的主要是为了上课方便以及规避一些可能存在的坑。 即 图 21. 选择32位平台编译器来编译代码 无论点击哪个按钮以什么模式启动程序都需要经历编译源代码生成可执行程序执行可执行程序的过程。这个过程后续会详细讲解现在你只需要知道代码被编译执行就可以了。 5. VS项目目录的说明补充 在VS的解决方案资源管理器当中我们可以清晰的看到一个项目下面又分了几个**“层级”**如下图所示 图 22. VS项目的层级关系 我们可以在解决方案资源管理器当中选择一个项目然后右键选项点击在文件资源管理器中打开文件夹。此时打开的就是此项目在本地的文件目录。 如下图所示 图 23. VS项目目录 我们可以发现这个项目的目录下并没有我们想象的 头文件目录文件夹源文件文件夹资源文件文件夹… 这是因为VS的一个项目当中的外部依赖项、“头文件”、源文件等并不是一个物理目录只是一个逻辑上的分类。实际上它们直接物理存储在同一个目录下 此目录下存储的诸如.vcxproj作为后缀名的文件实际上就是存储了这些同一个目录下的项目文件的关系。 所以就VS而言解决方案项目的关系可以用下图来描绘 图 24. VS解决方案、项目组织图 试想一下如果在VS项目的头文件下面创建一个hello.h如下图所示 图 25. 创建一个新的头文件 这两个文件在实际的项目目录下是如何存储的呢 答案很简单直接存储在同一目录下。 6. HelloWorld程序的注意事项重点 对于一个简单的HelloWorld程序代码如下 代码块 2. 简单的HelloWorld-C程序 1 #include stdio.h2 int main() {3 printf(hello world!\n);4 return 0;5 }请大家注意以下细节 “#include和”stdio.h之间一定要有一个空格代码中int mian(){}被成为main函数。对一个C语言程序而言main函数也叫主函数是具有唯一性的因为它是程序的入口所有C语言的程序都会从main函数开始执行。 那么对于VS而言若一个项目中出现了多个main函数程序该从哪里执行呢显然VS是不可能自己搞清楚这个事情的。 所以VS不允许一个项目中出现两个main函数如果希望写两个main函数请创建多个项目 7. 多项目的解决方案如何启动 由于一个项目只能存在一个main函数所以如果希望多个main函数共存就需要创建存在多个项目的解决方案。 我们已经知道这个按钮的作用是 图 26. VS-启动C程序 编译代码生成可执行程序然后运行这个可执行程序。 那么如果此解决方案有多个项目又是什么情况呢 很简单由于每个项目中最多只有一个main入口函数那么VS会编译每一个项目中的代码为每一个项目生成一个可执行文件。也就是会生成多个可执行文件。 那么问题又来了多个可执行文件最终执行哪一个呢还是时候全部都执行 观察下图中同一个解决方案下的两个项目的项目名它们有什么区别 图 27. 多项目解决方案 很显然第一个项目HelloWorld的名字是加粗的。这种加粗意味着项目HelloWorld是启动项目点击启动按钮会执行该项目生成的可执行文件。 VS也提供了修改启动项目的功能右键单击某个项目会出现如下图所示的菜单 图 28. VS设置启动项目 设定启动项目后点击按钮就会运行对应项目中的main方法。 除了设置固定的启动项目外VS还可以直接将启动项目设置为当前打开的项目如下所示 图 29. VS设置启动项目为当前项目 两种方式大家自行选择一种即可。 四、其他补充 VS在实际使用过程中可以进行一些设置使得它更好用。这一部分内容都不重要也没什么必须的设置大家感兴趣看一下觉得无所谓就不要看了。 1. 更好用的代码提示功能 使用VS写代码时若想选择代码提示进行输入需要按一下Tab键再回车这未免麻烦了点我们可以进行以下设置使得可以直接回车选择代码提示 打开 Visual Studio。点击菜单栏中的**“工具 -- 选项”**。在左侧的导航树中定位到**“文本编辑器 -- C/C -- 高级”**。在右侧的设置列表中找到与 IntelliSense 相关的设置。将主动提交成员列表从默认设置的False改成True。 图 30. 更好用的代码提示功能-设置界面 设置完成后代码提示出现时就可以直接回车选择生成代码了这样会更方便一些。 2. 查看或修改C语言版本 要查看或修改在Visual Studio中使用的C语言版本 打开你的项目。右键点击项目名选择 属性。在左侧导航窗格中选择 配置属性– 常规查找与C语言标准相关的选项C语言标准并根据需要进行调整。 图 31. 项目属性当中的C语言标准 3. 修改启动快捷键 点击菜单栏中的**“工具 -- 选项”打开设置选项卡。按照下图输入调试.启动**搜索找到该快捷键然后即可进行修改。 图 32. 修改调试启动快捷键 默认的Debug调试启动快捷键是F5我一般都会修改成F1。 同样的操作搜索**“调试.开始执行不调试”**可以找到正常启动快捷键然后也可以进行修改。 图 33. 修改正常启动快捷键 默认的正常不调试启动快捷键是Ctrl F5我一般都会修改成Ctrl F1但这个快捷键基本不会使用改不改都不太所谓。 如果你想修改VS的其它快捷键也可以仿照该案例去完成。 4. 选择启动项目的插件 在使用VS编写C代码的过程中毫无疑问需要经常创建多项目解决方案此时频繁手动切换启动项目是比较麻烦的。所以推荐一个可视化选择启动项目的插件 SwitchStartupProject 大家可以在扩展–管理扩展的联机市场中搜索此插件安装然后重启VS即可。 安装成功后主界面菜单栏下就会多一个下拉框用于选择当前启动项目这个插件还是比较方便的推荐安装。 图 34. 选择启动项目-插件 注此插件偶尔会有bug无法选择启动项目此时重启解决方案即可解决。 5. VS的一些快捷键 VS常用快捷键 Ctrl L 快速删除当前行 Ctrl D 快速复制当前行到下一行 Ctrl 空格 强制显示代码提示 Ctrl Alt L 打开解决方案资源管理器。 Ctrl K D按住Ctrl后再按K和D两个键位 标准格式排版整个文件中的代码 Ctrl Shift /快速注释以及释放注释。 6. 配置代码模板(建议做) 如果每次新建项目时都选择空项目或者控制台应用那么接下来就需要自己动手新建一个.c文件编写代码这是比较麻烦的。所以建议大家配置一个代码模板这样便于大家快速创建一个C程序骨架。 按照以下流程走 1.创建一个标准的C项目 打开Visual Studio新建一个C控制台应用项目。在解决方案资源管理器中删除所有默认生成的.cpp文件。添加一个新的.c文件命名为main.c。在main.c文件中输入你想要的默认内容。 这里推荐一个main.c文件的代码内容 代码块 3. 代码模板-推荐内容 1 #define _CRT_SECURE_NO_WARNINGS2 #include stdio.h3 4 /**********************************************************************5 * COMMENT *6 **********************************************************************/7 8 int main(void) {9 printf(hello world!\n);10 11 return 0;12 }其中 “#define _CRT_SECURE_NO_WARNINGS” 是微软的MSVC平台下特有的宏定义用于禁用运行时编译警告。#include stdio.h包含头文件这样就可以使用printf等函数。 导出项目为模板 在VS的文件菜单上选择“项目 -- 导出模板”。选择“项目模板”然后点击下一步。输入模板的名称、描述等相关信息然后点击完成。注意模板的名称必须是英文的不能用中文记住你输入的模板的名字方便后续创建项目时使用。 使用新模板创建项目 当你下次新建一个项目时你可以在模板中下拉找到你创建的项目模板。选择你刚才保存的模板输入你的项目名并创建。这个新项目会自动生成一个main.c文件内容和你在模板中设置的完全相同。 你还可以将你的模板固定在项目创建的左页面比如下图 图 35. 固定项目模板到页面 这样下一次你就可以更快的找到你创建的模板了。 以上就完成了VS项目模板的配置和使用。

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

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

相关文章

经典网站欣赏软件定制官网

前言 经典的掷骰子试验是我在学习概率中经常接触的例子,这是利用了骰子在赌博游戏中的随机性,方便我们理解概率的意义。 #今天,我们用 Python 来做一个实验,一次掷出两个骰子,每次计算所得点数的和,从而得…

门户网站是不是新媒体网站建设管理案例实训报告

一直在练车,没有学习转载于:https://www.cnblogs.com/wj1998/p/9668534.html

易语言和网站做交互个人网页制作成品整页

Java虚拟机JVM堆内存调优 一、了解堆内存结构1.1 JDK 1.7堆内存1.2 JDK 1.8堆内存二、设置合理的堆内存大小(-Xms和-Xmx)三、调整新生代与老年代比例(-XX:NewRatio)四、新生代中Eden区与Survivor区比例(-XX:SurvivorRatio)五、启用并调整并行收集器或并发收集器六、设置垃…

网站运营的内容国外有没有网站是做潘多拉的

奇怪汉诺塔 ybtoj DP-1-2 题目大意 求四根柱子的汉诺塔问题 输出 共12行 每行输出第一根柱子有i个圆盘的最小步数 解题思路 设aia_iai​表示三根柱子,第一根柱子有i个圆盘的步数 很显然是先移i-1个到第二根,再移最大的到第三根,再把i-…

对接全球股票市场K线数据实战

对接全球股票市场K线数据实战(以美国市场为例) 一、API概述 该数据接口提供了股票、外汇、期货、加密货币的全方位金融市场价格数据。支持美股、A股、港股、印股等全球主要股票市场。 提供实时报价、历史K线、公司信…

centos安装docker和Jenkins

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 一、卸载旧版本(如果有)sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-lat…

完整教程:数据分析报告的写作流程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

硬件检测神器 HWiNFO:全组件监控 + 多系统兼容,免费无广告,运维 / 评测必备

​ 无论是排查电脑蓝屏故障、评估硬件超频稳定性,还是批量检测企业设备健康状态,一款专业的硬件信息工具都能让工作效率翻倍。今天给大家推荐的HWiNFO,自 1996 年发布以来持续迭代,凭借 “全硬件覆盖、高兼容性、免…

WordPress挂在虚拟站点青岛科友网站建设网络公司

文章目录 核心内容1.大事件项目介绍2.大事件项目创建3.Eslint配置代码风格4.配置代码检查工作流问题: pnpm lint是全量检查,耗时问题,历史问题 5.目录调整6.vue-router4 路由代码解析7.引入 Element Plus 组件库8.Pinia 构建仓库 和 持久化9.Pinia 仓库统一管理 核心内容 Vue3…

微网站有哪些合肥市建设工程造价信息网站

见:http://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html

互联网网站制作做损坏文档的网站

ABP Zero模块扩展了ABP基础框架中的本地化功能,实现了通过数据库对本地化功能进行管理。其通过数据库保存本地化语言及其资源。 ApplicationLanguage:代表本地化语言的实体类。一种语言就是一个ApplicationLanguage实例。 ApplicationLanguageProvider&a…

pc做网站服务器wordpress接入扫码支付

[html] 元素的alt和title有什么区别&#xff1f; ALT 属性最常见用在 <img> 标签上&#xff0c;那我们先来看下 <img> 标签的 alt 属性。alt 属性是一个必需的属性&#xff0c;它规定在图像无法显示时的替代文本。假设由于下列原因用户无法查看图像&#xff0c;al…

建站公司新闻资讯深圳营销推广引流公司

1、官网下载 2、解压到任意盘符&#xff0c;注意路径不要有中文 3、环境变量 path 下 配置 %CATALINA_HOME%\bin 4、找到tomcat9/bin&#xff0c; 点击 start.bat启动 tomcat

wordpress获取时间郑州seo顾问热狗网

扫地机器人这类智能家电已经逐渐渗透到大众家庭中,尽管大家对这一品类不再陌生,但对它的性能了解并不全面。况且,市场上扫地机器人产品多不胜数,可实际使用效果和宣称效果存在较大差异。因此建议大家在选购和使用产品时要关注以下几个方面:本文引用地址&#xff1a;http://www.…

网站价值 批量查询百度健康

参考&#xff1a;Android进阶——AIDL详解_android aidl-CSDN博客 AIDL&#xff08;Android 接口定义语言&#xff09;&#xff0c;可以使用它定义客户端与服务端进程间通信&#xff08;IPC&#xff09;的编程接口&#xff0c;在 Android 中&#xff0c;进程之间无法共享内存&…

Qt - 音频采集程序

我们将创建一个简单的Qt应用程序,用于采集麦克风的音频数据。我们将使用QAudioInput来捕获音频,并将捕获的原始PCM数据保存到文件中。同时,我们也会在界面上显示一些基本的控制按钮(开始、停止)和状态信息。 步骤…

923-

9.23模拟赛坐牢一个小时就去写其他题了 T1 DP优化想到了初始的DP状态,但是由于复杂度的 \(O(n^5)\)否掉了自己的做法 没有想到好的办法规避这种情况,唯一的方法就是 在时间充足的情况下尽可能地把一种想法想下去 第…

基于 AI 网关提升大模型应用可用性的实践

阿里云 AI 网关提供了多来源 LLM 服务的代理功能,不仅可以通过简单易用的配置对 LLM 服务进行代理,同时提供了丰富的 LLM 服务入口流量治理功能,提高 LLM 服务的可观测性和可用性。作者:桂楚 随着 LLM 服务广泛部署…

绝了!TaskMatrix Pro - 谷歌、火狐浏览器任务管理插件,四象限矩阵让拖延症瞬间消失 - 开源免费

在当今快节奏的工作环境中,如何高效管理任务和时间已成为每个职场人士必须面对的挑战。传统的任务管理方法往往效率低下,难以应对复杂多变的工作需求。今天,我们将深入探讨一款基于艾森豪威尔矩阵原理的智能任务管理…

荣成市城乡建设局网站wordpress 菜单栏高亮

常用事务码 SE11 SE14 SE16 SE16N SM30 SE11:查看数据库表/修改表中字段数量_类型/查看表中数据/设置表为可维护或不可维护 SE14:查看数据库表的创建日期创建用户名/查看表中字段/删除表中全部数据(只能全部删) SE16:查看数据库表/对可维护数据库表进行数据维护/SE16通过调试…