第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂

2025-10-26
| 37页
| 223人阅读
| 7人下载
精品

内容正文:

1.5与1.6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010) 编程语言基础——C语言 同步精品课堂 高教版(第5版) 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 教学目标 一 03 掌握开发工具Dev-C++、Microsoft Visual C++ 2010 Express的使用方法 掌握使用开发工具编译运行C程序的具体操作步骤 04 了解开发工具Dev-C++、Microsoft Visual C++ 2010 Express的操作界面及其功能按钮 02 认识开发工具Dev-C++、Microsoft Visual C++ 2010 Express的功能 01 教学重难点 二 03 使用开发工具编译运行C程序的具体操作步骤 开发工具Dev-C++、Microsoft Visual C++ 2010 Express的使用方法(源代码文件的新建、打开和编辑) 02 认识开发工具Dev-C++、Microsoft Visual C++ 2010 Express的操作界面及其功能按钮 01 导入新课 三 从 “代码到程序” 的 “翻译官” #include <stdio.h> int main() { printf("Hello World"); } 这些 “英文式” 代码是靠什么工具完成 “翻译” 和 “组装”,最终变成能弹出 “Hello World” 窗口的可执行程序呢?今天这节课,我们就来认识两位 C 语言开发中的 “核心翻译官”——Dev - C++ 和 Visual C++ 2010。 新知讲授 四 知识点1:Dev-C++介绍 Dev-C++是一个非常实用的开发工具,多款著名软件均是使用它来开发的,它在C语言的基础上,增强了逻辑性。它既可以运行C源程序,也可以运行C++源程序,区别在于源程序的扩展名不同,若要运行C源程序,需将文件保存为“.c”文件。 Dev-C++是在Windows环境下适合初学者使用的轻量级C/C++集成开发环境(IDE)。它是一款很容易获取的免费自由软件,遵守GPL许可协议开发源代码。它集合了MinGW中的GCC编译器、GDB调试器和Astyle格式整理器等众多自由软件。 概述 新知讲授 四 知识点1:Dev-C++介绍 Dev-C++ 界面如右图所示,其中编辑窗口部分可以输入或修改C源程序,消息窗口显示编译或调试的有关信息。在Dev-C++中,程序的末尾可以不用加“getch();”语句。执行程序时,它会自动输出程序运行的秒数,并提示“按任意键继续……”。 1、Dev-C++界面 新知讲授 四 知识点1:Dev-C++介绍 ①Dev-C++英文主菜单和中文主菜单如图所示。 ②Dev-C++部分按钮中文说明如右图所示。 ③Dev-C++部分按钮的快捷键说明如右图所示。 新建:Ctrl+N 保存:Ctrl+S 粘贴:Ctrl+V 恢复:Ctrl+Y 执行:F10 打开:Ctrl+O 复制:Ctrl+C 撤销:Ctrl+Z 编译:F9 编译&执行:F11 1、Dev-C++界面 新知讲授 四 知识点1:Dev-C++介绍 ①新建或打开一个文件: 在Dev-C++中新建或打开一个文件,可以用按钮,也可以从主菜单开始选择,如执行“文件”→“新建”→“源代码”命令。 ②在编辑窗口中输入或修改C程序(如右图所示): 2、在Dev-C++上运行一个C程序的基本步骤 新知讲授 四 知识点1:Dev-C++介绍 ③保存(Ctrl+S): 若本文件是首次执行“保存”命令,其“保存类型”下拉列表框中应选择“C source files(*.c)”,如下图所示: 2、在Dev-C++上运行一个C程序的基本步骤 新知讲授 四 知识点1:Dev-C++介绍 ④编译(F9): 在消息窗口的“编译日志”页显示编译结果信息,如下图所示: 2、在Dev-C++上运行一个C程序的基本步骤 新知讲授 四 知识点1:Dev-C++介绍 ⑤执行(F10): 若C源程序无编译错误,将弹出结果窗口,执行目标程序,如下图所示: 在Dev-C++上运行一个C程序的操作如右下角视频所示: 2、在Dev-C++上运行一个C程序的基本步骤 新知讲授 四 知识点1:Dev-C++介绍 ①执行“Tools”→“Environment Options”命令,如下图所示: 3、将英文主菜单转换成中文主菜单的步骤 新知讲授 四 知识点1:Dev-C++介绍 ②在“Environment Options”对话框的“General”选项卡“Language:”下拉列表框中选择“简体中文/Chinese”,并单击“OK”按钮,如下图所示,视频操作右下角所示: 3、将英文主菜单转换成中文主菜单的步骤 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 “Microsoft Visual C++”(简称Visual C++、MSVC、VC++或VC),是微软公司开发的C++开发工具,具有集成开发环境,可编译C、C++以及C++/CLI等语言的源程序。“学习版”是对Visual C++ 2010 Express版本的中文习惯称呼,Express版表示精简版,里面有些功能没有,我们暂时也用不到,但体积更小,启动速度更快。因为是免费的,它主要用于教学等非商业用途。安装Express需要2G左右的存储空间。“专业版”即Professional版本,是仅缺少个别纯商业组件的专业开发版本,具有全部学习用功能和绝大部分商业开发功能,是收费版本。 概述 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 ①在“开始”菜单中单击 ,打开后出现如下图所示的界面,该界面左边是解决方案资源管理器,右边是起始页。 1、进入Microsoft Visual C++ 2010学习版界面 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 ①创建一个新项目可以: 单击起始页上的: 按钮 或在“文件”主菜单下单击: 工具 或单击“文件”→“新建”→“项目”命令,如图所示: 2、创建或打开一个项目 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 2、创建或打开一个项目 ②出现“新建项目”对话框,如图所示: ③在右图所示对话框中左侧选择“Win32”,右侧选择“Win32控制应用台程序”,在“名称”文本框中输入项目名称,,比如“pj1”,在单击“浏览”按钮,选择保存项目的位置。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 2、创建或打开一个项目 ④确定后进入“Win32应用程序向导-pj1”对话框,单击“下一步”按钮,进入“应用程序设置”界面,如下图1所示,在“附加选项”选项组中勾选“空项目”复选框,如下图所示,单击“完成”按钮,返回主界面。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 3、在项目中添加一个C源程序 ①在左侧“解决方案资源管理器”中,右键单击“源文件”,选择“添加”→“新建项”命令,如下图所示: 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 3、在项目中添加一个C源程序 ②在弹出的对话框中间的列表框中选择“C++文件(.cpp)”,如下图所示,在“名称”文本框中输入C源文件名,如“welcome.c”,注意:文件名一定要加后缀“.c”,否则所创建的将是C++源文件,单击“添加”按钮,返回主界面。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 3、在项目中添加一个C源程序 ③在主界面右边输入C源文件内容,如图所示: #include <stdio.h> #include <conio.h> main( ) { printf(" 欢迎使用[Microsoft Visual C++ 2010 学习版] "); getch( ); } 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 3、在项目中添加一个C源程序 ④单击“自动调试”按钮,或单击“调试”→“自动调试”命令,或按F5键,出现运行对话框。如果程序末尾中没有“getch();” 语句,调试时可以按 ctrl + F5 ,否则运行结果会一闪而过;使用”getch();”,最好在文件开头增加一条说明 ” #include <conio.h>” 。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 4、在项目中移除或删除一个源文件 右键单击需要移除的文件,选择“移除”命令,如下图所示,在弹出的对话框中选择“移除”或“删除”,这时可以添加新的C源文件并进行调试。注意:源文件中可以含有多个文件,但调试时只能包含一个main()函数。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 5、在项目中添加一个被移除的源文件 右键单击“源文件”,选择“添加”→“现有项”命令,如下图所示,最后在“现有项”对话框中选择一个C源文件即可。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 6、说明 ①有关安全警告信息: 因为使用scanf()等常用的有安全隐患的函数会出现安全警告信息,为了避免弹出警告信息窗口,可以在源文件的开头添加一行代码: #define _CRT_SECURE_NO_WARNINGS 也可以不加,忽略有关警告信息即可。 ②禁用显示加载的模块: 可以通过选择“工具”→“选项” →“调试” →“输出窗口” →“模块加载消息”,将状态“打开”改成“关闭”,确定后将禁用显示加载的模块。 新知讲授 四 知识点2:Microsoft Visual C++ 2010学习版介绍 7、 Microsoft Visual C++ 2010操作步骤视频 师生互动 五 “快速上手小挑战” Dev-C++/Visual C++ 2010实操互动 用 Dev-C++/Visual C++ 2010写一段 “输出自己姓名” 的 C 语言代码,并成功运行。 #include <stdio.h> int main() { printf("我的姓名:XXX"); } 随堂练习 六 1. Dev-C++ 是一款用于支持( )程序开发的编译软件 A. Java B. C/C++ C. Python D. JavaScript 答案:B 解析:Dev-C++ 主要用于 C 和 C++ 程序的编译、运行。 随堂练习 六 2. 在 Dev-C++ 上运行一个 C 程序的第一步通常是( ) A. 编译 B. 新建源代码文件 C. 运行可执行文件 D. 链接 答案:B 解析:运行 C 程序需先新建并编写源代码文件。 随堂练习 六 3. 将 Dev-C++ 英文主菜单转换为中文主菜单的目的是( ) A. 改变软件外观 B. 增强软件功能 C. 方便中文用户操作 D. 提升运行速度 答案:C 解析:转换为中文菜单是为了降低中文用户的操作理解难度。 随堂练习 六 4. 在 Microsoft Visual C++ 2010 中,开发 C 程序的基本单位是( ) A. 文件 B. 项目 C. 函数 D. 变量 答案:B 解析:Visual C++ 2010 以项目为单位管理 C 程序开发资源。 随堂练习 六 5. 在 Dev-C++ 中运行 C 程序,若代码无错误,最终生成的是( )文件 A. 源代码(.c) B. 目标(.obj) C. 可执行(.exe) D. 库(.lib) 答案:C 解析:Dev-C++ 编译链接后生成可执行的.exe 文件。 随堂练习 六 6. 将 Dev-C++ 英文主菜单转换为中文的操作属于( ) A. 功能扩展 B. 界面本地化 C. 性能优化 D. 代码调试 答案:B 解析:菜单语言转换属于界面本地化操作,方便特定语言用户使用。 随堂练习 六 7. Microsoft Visual C++ 2010 学习版的界面组成不包括( ) A. 解决方案资源管理器 B. 代码编辑器 C. 项目管理区 D. 在线游戏区 答案:D 解析:Visual C++ 2010 是开发环境,无在线游戏区。 随堂练习 六 8. 在 Microsoft Visual C++ 2010 中,创建项目的目的是( ) A. 仅用于分类文件 B. 管理 C 程序的所有开发资源 C. 改变软件外观 D. 生成随机文件 答案:B 解析:项目用于集中管理 C 程序开发所需的所有资源文件。 课堂小结 七 谢谢 EV录屏5.4.2软件录制 Lavf58.33.100 本视频由湖南一唯信息科技开发的EV录屏软件录制, www.ieway.cn EV录屏5.4.2软件录制 Lavf58.33.100 本视频由湖南一唯信息科技开发的EV录屏软件录制, www.ieway.cn EV录屏5.4.2软件录制 Lavf58.33.100 本视频由湖南一唯信息科技开发的EV录屏软件录制, www.ieway.cn $

资源预览图

第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
1
第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
2
第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
3
第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
4
第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
5
第1章 第5、6节:C语言编译软件的介绍(Dev-c++、Visual C++ 2010)(课件)-《编程语言基础—C语言》(高教版第5版)同步精品课堂
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。