TC20图形函数详解:关键操作与参数介绍
需积分: 9 91 浏览量
更新于2024-09-12
收藏 161KB DOC 举报
TurboC2.0图形函数是该编程环境提供的一套用于在屏幕上绘制几何形状和数据可视化的工具。这些函数对于开发图形用户界面或制作简单的图表至关重要。以下是其中部分关键函数及其详细说明:
1. **Arc**:此函数用于画一条圆弧,其调用格式为`arc(x, y, as, ae, r)`,其中`x`和`y`是圆心坐标,`as`和`ae`表示圆弧的起始角度和终止角度(单位为度),`r`为圆的半径。
2. **bar**:用于创建一个填充的矩形图,通过`bar(xl, yt, xr, yb)`调用,参数`xl`和`yt`为矩形左上角坐标,`xr`和`yb`为右下角坐标。
3. **bar3d**:此函数用于绘制三维条形图,通过`bar3d(xl, yt, xr, d, k)`实现,其中`d`表示条形深度,`k`决定是否添加顶部,非零值将添加顶。
4. **circle**:绘制圆形,使用`circle(x, y, r)`,`x`和`y`是圆心坐标,`r`是半径。
5. **cleardevice** 和 **clearviewport**:两个用于清除屏幕或当前视图区的函数,前者是`cleardevice()`,后者是`clearviewport()`,它们都没有形参。
6. **closegraph**:关闭图形系统,确保不再进行任何绘图操作,调用`closegraph()`。
7. **detectgraph**:检测并设置图形驱动程序和模式,通过`detectgraph(*gdriver, *gmode)`,`*gdriver`和`*gmode`分别是驱动程序和模式的指针变量。
8. **drawpoly** 和 **fillpoly**:分别用于画出多边形和填充多边形,前者接受顶点数量`n`和顶点坐标的指针`*pt`作为输入,后者与前者类似,只是会填充多边形内部。
9. **ellipse** 和 **fillellipse**:前者用于绘制椭圆,后者填充椭圆,两者都需要椭圆中心坐标和两个半轴长度作为参数。
10. **Floodfill**:这是一个填充函数,用于填充一个有界区域,接收起始点`x`和`y`以及要填充的颜色`bcolor`作为输入。
这些函数的使用有助于开发者在 TurboC2.0 中构建交互式应用程序,如数据可视化、游戏界面等,它们提供了丰富的图形绘制功能,便于直观呈现数据和设计各种图形效果。通过熟练掌握这些图形函数,可以极大提升代码效率和图形输出质量。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-10-12 上传
2013-02-12 上传
2007-10-10 上传
2010-09-24 上传
2012-03-17 上传
2023-08-03 上传
lindagxj
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查