vfp程序设计课程设计书

发布 2022-10-01 08:45:28 阅读 1302

吉首大学。

课程设计说明书。

课程名称c语言程序设计

题目名称: 使用c语言实现画图功能

学院: xxxxxxxxxxx

专业班级: xxxx 专业xxxx 级 xx 班。

姓名: xx xxx

学号: xxxxxxxxx xxxxxxxxxxx

指导教师xxx

评定成绩:指导老师签名:

20 xx 年 xx月 xx 日。

1、题目名称。

使用c语言实现画图功能。

二、选题背景。

吉首大学大一计算机期末作业。

三、设计目标。

学习掌握c语言,利用c语言编程画出图像;

四、可行性分析。

microsoft visual c++ 6.0简介。

visual c++是一个功能强大的可视化软件开发工具。自2023年microsoft公司推出visual c++1.0后,随着其新版本的不断问世,visual c++已成为专业程序员进行软件开发的首选工具。

虽然微软公司推出了visual c++.net(visual c++7.0),但它的应用的很大的局限性,只适用于windows 2000,windows xp和windows nt4.

0。所以实际中,更多的是以visual c++6.0为平台。

visual c++6.0不仅是一个c++编译器,而且是一个基于windows操作系统的可视化集成开发环境(integrated development environment,ide)。visual c++6.

0由许多组件组成,包括编辑器、调试器以及程序向导appwizard、类向导class wizard等开发工具。 这些组件通过一个名为developer studio的组件集成为和谐的开发环境。

根据以上对开发工具的功能的了解,我们相信,依靠microsoft visual c++ 6.0能开发出我们所期待的系统。因此,在开发工具方面是可行的。

五、需求分析。

一.功能需求(完成的功能)

能够运行vc6的计算机设备。

二.环境需求(硬件、软件)

win7操作系统,vc6软件,easyx_v20120603(beta)。

六、系统分析与设计。

#include<>

#include<>

#include<>

#include

#include

#define d 150

#define total 200

#define pi 3.14159

void apple()

setlinestyle(ps_solid,null,10);

int x,y,r,a,b,n;

float jiao;

a=480;b=300;r=40;n=0;

for(jiao=0;jiao<=2*pi;jiao+=1/(4*pi))

x=a+r*cos(jiao-pi/2);

y=b+r*sin(jiao-pi/2);

setcolor(rgb(217-1*n,203-(2/3)*n,203-(2/3)*n));

circle(x,y,(int)(2*r*sin(jiao/2)))

n++;sleep(20);

sleep(200);

setlinestyle(ps_solid,null,1);

fillellipse(470,190,490,240);

a=513;b=468;r=35;

for(jiao=0;jiao<=2*pi;jiao+=1/(4*pi))

x=a+r*cos(jiao-pi/2);

y=b+r*sin(jiao-pi/2);

setcolor(rgb(1,207,251));

circle(x,y,(int)(2*r*sin(jiao/2)))

sleep(1);

a=645;b=300;r=35;

setlinestyle(ps_solid,null,10);

for(jiao=0;jiao<=2*pi;jiao+=1/(4*pi))

x=a+r*cos(jiao-pi/2);

y=b+r*sin(jiao-pi/2);

setcolor(rgb(1,207,251));

circle(x,y,(int)(2*r*sin(jiao/2)))

sleep(30);

void flower(int x, int y, colorref c)

int x1, y1, x2, y2;

int d = 15;

double e;

setcolor(c);

for(double a = 0; a < 2 * pi; a +=pi / 360)

void tie(int x, int y, colorref c)

int x1, y1, x2, y2;

int d = 90;

double e;

setcolor(c);setlinestyle(ps_solid,null,1);

for(double a = 0; a < 2 * pi; a +=pi / 360)

void tie2(int x, int y, colorref c)

int x1, y1, x2, y2;

int d = 90;

double e;

setcolor(c);setlinestyle(ps_solid,null,1);

for(double a = 0; a < 2 * pi; a +=pi / 360)

void tie3(int x, int y, colorref c)

int x1, y1, x2, y2;

int d = 90;

double e;

setcolor(c);setlinestyle(ps_solid,null,1);

for(double a = 0; a < 2 * pi; a +=pi / 360)

void zuanshi(int x,int y,int a,int b,int c)//x轴坐标,y轴坐标,三原色)

setlinestyle(ps_solid,null,3);

setcolor(rgb(a,b,c));

vfp程序设计作业 程序设计基础

实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...

vfp程序设计作业 程序设计 二

实验报告。实验目的 1.掌握过程文件的使用。2.掌握选择嵌套 循环嵌套 选择与循环的相互嵌套的规则。3.能正确解读基本程序。实验内容 实验教程 指导书p58 上机实例9 2 clearset procedure to exam0902guo use stud do while t.学生信息管理系统。...

程序设计课程设计题目

设计要求 1 使用结构数组设计一个公司职员的数据结构,使用下述的结构定义 struct employee int age char name 15 double salary 2 在主函数里构造一个数组company,用来存放职工信息。3 设计update函数,用来对company中指定职员的信息进...