内容正文:
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
$