- 0
- 0
- 约3.11万字
- 约 72页
- 2026-02-12 发布于陕西
- 举报
《C语言课程设计案例教程》
第2章
C语言及IDE概述
CONTENTS
2.1C语言IDE2.4EGE图形编程
2.2CodeBlocks简介2.5声音文件播放
2.3C语言基础
2.1C语言IDE
2.1C语言IDE
目前,可用于C/C++语言编程的集成开发环境(IDE)比较多。
VC6.0是一款优秀的C/C++语言集成开发工具,但其与Windows7及后续版本存在兼容性问题,
所以VC6.0正慢慢退出了教学和应用舞台。微软产品中使用更多的则是VS.NET套装软件,它是多种
编程语言的集成体,虽功能丰富但过于庞大。
至于TC(TurboC)则早已退出了历史的舞台,TC的汉化升级版WinTC也正逐渐被淘汰。
目前,使用较多的C/C++IDE有C-Free、Dev-C++、Code::Blocks等。其中,C-Free是国产共享
软件,短小精悍;Dev-C++、Code::Blocks则是功能强大的开源免费软件,特别是Code::Blocks(也
写作CodeBlocks或CB)。
本书以Code::Blocks17.12作为C/C++编程的IDE,本书所有代码均在Code::Blocks17.12下调试通
过。
2.2CodeBlocks简介
2.2.1CodeBlocks的下载
输入网址http://www.Code::B打开CodeBlocks的官方网站,在其主页上点击菜单
“Downloads”,再在随后显示的网页上点击选项“Downloadthebinaryrelease”进入真正的下载页,如
图所示。
Code::Blocks的下载
图显示的是基于Windows操作系统的Code::Blocks下载页,可以从超链接的Sourceforge.net或
FossHub站点进行下载。需要注意的是务必选择带编译器的安装文件(如图2.1中划线标记所示)。
2.2.2CodeBlocks的安装
下载得到的文件是CodeBlocks-17.12mingw-setup.exe,双击该文件,进行“傻瓜式”安装即可。
2.2.3CodeBlocks的使用
1.建立缺省工作空间(工程)的C语言程序
建立方法是通过点击菜单项“File\New\File…”,在随后出现的“Newfromtemplate”对话框中选择
右侧的“C/C++source”选项(如图所示),再根据提示进行操作即可。这种方式建立的程序属于缺
省工作空间(defaultworkspace),仅包含*.c、*.cpp和*.h文件。
从C/C++source模版建立程序
2.2.3CodeBlocks的使用
2.建立控制台应用程序
这种方式建立的程序属于控制台应用程序,其仅包含缺省代码的main.c文件。方法是通过点击菜
单项“File\New\Project…”,在随后出现的“Newfromtemplate”对话框中选择右侧的“Console
application”选项(如图所示),再根据提示进行操作,最重要的是修改主文件main.c的内容。可仿照
方式1中的方法向工程中添加其他文件,如头文件。
从Consoleapplication模版建立工程
2.2.3CodeBlocks的使用
3.建立自定义模版的工程
这种方式是根据自定义的模板建立工程,其一般包含特定的代码或编译链接设置。方法是点击
菜单项“File\New\Fromtemplate…”,在随后出现的“Newfromtemplate”对话框中选择右侧的
“GraphicsTemplate”选项(如图所示的图形编程模板),再根据提示进行操作即可。最后可仿照方
式1中的方法添加头文件等其他文件。最重要的是修改主文件main.c的内容。
您可能关注的文档
最近下载
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
- 部编版(2025)小学语文六年级上册单元综合训练试题全册.docx
- 有机化学习题及考研指导(第三版) 习题答案 12第十二章 答案.pdf VIP
- DB46_T 610-2023 浮式深水养殖网箱锚泊系统及安装技术规范.docx VIP
- 中医护理技术在肛肠专科中的应用.pptx VIP
- 2026版离婚协议书(官方标准版).docx VIP
- 人教版七年级下册数学全册教学设计(配2025年春新版教材).docx
- (高清版)DB4408∕T 33-2023 《深水网箱框架和网衣建造技术规程》.pdf VIP
- TCAI 008-2021 可生食鸡蛋规范.docx VIP
原创力文档

文档评论(0)