我要做C语言课程设计,具体如下

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:40:46
12.简易电路图形编辑器
具体功能:
电阻、电容、电感、电压源等元器件的建库等工作;
简单电路图的设计
电路图文件的调入、关闭、修改等功能
系统的安全退出
请高人指点一下,设计方向,实现功能,谢谢啦~~~
我想问问大家这个程序要实现什么目标?比如说是否要输出各条支路的电压电流。

这种软件做起比较麻烦,涉及图形及界面操作(可能的话考虑用C++实现)
用C的话可分以下步骤:
1) 定义好数据结构,比如:
一条线
typedef struct _line
{
POINT_S stStart; /*起点坐标*/
POINT_S stEnd; /*终点坐标*/
int iW; /*线宽*/
}LINE_S;
2)定义好电路图文件格式.
3)把定义好的各个无器件用图形画出来.
4)剩下的就是怎样操作啦,比如用鼠标拖动图形,图形放大放小等, 做起来应该也不难!

目标就是像附件里的画图工具一样, 但要比它功能更多些.

。。500分 估计都没人做 貌似很麻烦啊

在googel上搜索下。