求助 急需一个c语言或c++编写界面的设计报告以及源代码

作者&投稿:蛮翁 (若有异议请与网页底部的电邮联系)
谁来帮帮我啊?!用C++做一个综合设计报告!!十万火急~

一般而言,静态成员函数不访问类中的非静态成员。若确实需要,静态成员函数只能通过对象名(或指向对象的指针)访问该对象的非静态成员。
如果成员函数都缺省参数则数据成员就要设置成静态数据成员。
我写了一段不太符合要求仅供参考:
#include
class tdata{
private:
int month,day,year;
public:
tdata(int m,int d,int y)
{month=m;
day=d;
year=y;
}


tdata()
{month=12;
day=13;
year=2007;
}


~tdata()
{cout<<"destructing..."<<endl;
}


friend void print1(tdata &x);


static void print2(tdata &y)
{cout<<"month="<<y.month<<" day="<<y.day<<" year="<<y.year<<endl;
}


};

void print1(tdata &x)
{cout<<"month="<<x.month<<" day="<<x.day<<" year="<<x.year<<endl;
}


void main()
{tdata a(12,10,2007);
tdata b;
print1(a);
b.print2(b);
}

MFC编程用的是C++语言,C语言编写Windows图形界面程序只能是Win32编程,差别还是很大的,想用MFC编写界面和你已有的C语言编程经验关系不大。建议直接看一些MFC编程书籍,推荐VC++深入详解这本书。至于怎么用MFC编写界面,在这里肯定是一两句话说不清楚的,讲MFC编程的书都非常厚呢,建议看书吧,网上有pdf格式的电子版,可以先下载看一看。

#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
#define PI 3.1415926

int main()
{
int X=300,Y=250,R=100,RR=130;
int X_HOUR,X_MINUTE,X_SECOND;
int Y_HOUR,Y_MINUTE,Y_SECOND;
int X_DRAW=0,Y_DRAW=0,R_DRAW=120;
int NUM=0;
struct time T;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"C:\Program Files\WINYES\TC201E\BGI");
setlinestyle(0,1,3);
setcolor(LIGHTGRAY);
circle(X,Y,RR);
setlinestyle(0,1,1);
for(NUM=0;NUM<12;NUM++)
{
setcolor(11);
X_DRAW=X+R_DRAW*cos(NUM*2*PI/12);
Y_DRAW=Y+R_DRAW*sin(NUM*2*PI/12);
circle(X_DRAW,Y_DRAW,5);
setfillstyle(1,11);
if((NUM%3)==0)floodfill(X_DRAW,Y_DRAW,11);

}
while(!kbhit())
{
gettime(&T);
X_HOUR=X+(R/2)*cos(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
X_MINUTE=X+R*cos(T.ti_min*2*PI/60-PI/2)*3/4;
X_SECOND=X+R*cos(T.ti_sec*2*PI/60-PI/2);
Y_HOUR=X+(R/2)*sin(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
Y_MINUTE=Y+R*sin(T.ti_min*2*PI/60-PI/2)*3/4;
Y_SECOND=Y+R*sin(T.ti_sec*2*PI/60-PI/2);
setcolor(YELLOW);
line(X,Y,X_HOUR,Y_HOUR);
setcolor(RED);
line(X,Y,X_MINUTE,Y_MINUTE);
setcolor(BLUE);
line(X,Y,X_SECOND,Y_SECOND);
delay(10000);
setcolor(BLACK);
line(X,Y,X_HOUR,Y_HOUR);
line(X,Y,X_MINUTE,Y_MINUTE);
line(X,Y,X_SECOND,Y_SECOND);
}
getch();
closegraph();
return 0;
}

TurboC 式 窗口菜单 下拉菜单,带阴影,Alt 激活,有信息框

执行项放入 函数 Act 调用就行

tc 2.0, 3.0, wintc 均通过

http://dsa6.fileflyer.com/d/85330220-c91a-45fa-b1aa-bc72c0e770d7/wS0k/4XCYAAv/TMENU.c.rar

#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
#define
PI
3.1415926
int
main()
{
int
X=300,Y=250,R=100,RR=130;
int
X_HOUR,X_MINUTE,X_SECOND;
int
Y_HOUR,Y_MINUTE,Y_SECOND;
int
X_DRAW=0,Y_DRAW=0,R_DRAW=120;
int
NUM=0;
struct
time
T;
int
gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"C:\Program
Files\WINYES\TC201E\BGI");
setlinestyle(0,1,3);
setcolor(LIGHTGRAY);
circle(X,Y,RR);
setlinestyle(0,1,1);
for(NUM=0;NUM<12;NUM++)
{
setcolor(11);
X_DRAW=X+R_DRAW*cos(NUM*2*PI/12);
Y_DRAW=Y+R_DRAW*sin(NUM*2*PI/12);
circle(X_DRAW,Y_DRAW,5);
setfillstyle(1,11);
if((NUM%3)==0)floodfill(X_DRAW,Y_DRAW,11);
}
while(!kbhit())
{
gettime(&T);
X_HOUR=X+(R/2)*cos(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
X_MINUTE=X+R*cos(T.ti_min*2*PI/60-PI/2)*3/4;
X_SECOND=X+R*cos(T.ti_sec*2*PI/60-PI/2);
Y_HOUR=X+(R/2)*sin(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
Y_MINUTE=Y+R*sin(T.ti_min*2*PI/60-PI/2)*3/4;
Y_SECOND=Y+R*sin(T.ti_sec*2*PI/60-PI/2);
setcolor(YELLOW);
line(X,Y,X_HOUR,Y_HOUR);
setcolor(RED);
line(X,Y,X_MINUTE,Y_MINUTE);
setcolor(BLUE);
line(X,Y,X_SECOND,Y_SECOND);
delay(10000);
setcolor(BLACK);
line(X,Y,X_HOUR,Y_HOUR);
line(X,Y,X_MINUTE,Y_MINUTE);
line(X,Y,X_SECOND,Y_SECOND);
}
getch();
closegraph();
return
0;
}

楼上的,你什么时候能有点自己的东西?
除了到处抄,到处复制,你还会不会点别的?自己都不懂的东西还到处传播?
能不能不装蒜?能不能做点让别人看得起的事?你混那么多分有什么用?还不是个菜鸟?
同一个问题你贴了多少次了?贴一次又一次,又不是你写的。没见过比你更恶心的了。看看:
http://zhidao.baidu.com/question/104010250.html

实在是看不下去了!人得有点自尊!


增城市19429344719: 求助 急需一个c语言或c++编写界面的设计报告以及源代码 -
通轮再奇: #include<stdio.h>#include<dos.h>#include<conio.h>#include<math.h>#include<graphics.h>#define PI 3.1415926 int main() { int X=300,Y=250,R=100,RR=130; int X_HOUR,X_MINUTE,X_SECOND; int Y_HOUR,Y_MINUTE,Y_SECOND; int X_...

增城市19429344719: 求大神推荐一个C语言的编程软件和编译器,要满足现在的ANSI C的标准,初学者急需,高分谢谢!
通轮再奇: 既然题主是初学者,那么一般来说比较流行的大型开发环境是不适合你的,比如微软的VS系列集成开发环境. 另外想必也有人会推荐VC++6.0这款软件,它确实很经典,但是这玩意儿是标准C之前的产物,所以它的编译系统对标准C的支持并不完美. 然后,还有几款主流权威的轻量级编译开发工具.Code:block,Dev-C++,从使用的方便性和编译器对标准C的支持度方面考虑,推荐使用Dev-C++. 还有一些编译系统就不说了,都是些小打小闹的玩具,不值一提.

增城市19429344719: 求助,一个能编写c++的软件 -
通轮再奇: 初学者建议先使用IDE(集成开发环境)进行编程语言的学习.在Windows上,Visual Studio是非常出色的一款IDE,该产品由微软公司推出.

增城市19429344719: 急求! C语言 或者 C++ 的小程序,当作业. -
通轮再奇: 我有个mfc写的小应用是用系统函数执行批处理命令的加退出才五个功能 添加是错的还没处理好 作用是win7下新建无线承载功能的

增城市19429344719: 请各位帮忙写一下这个C语言代码,麻烦了,急用,要C语言或c++, 在线等...
通轮再奇: class Student { string m_strNum; string m_strName; public: Student(const string &strNum, const string &strName) { m_strNum = strNum; m_strName = strName; } }; class CollageStudent : public Student { string m_strMajor; public: CollageStudent(...

增城市19429344719: 求助熟悉C语言或者其他编程的高手,真的很急 -
通轮再奇: 首先说你这个功能是可以实现的,不过纯C编程只能是dos软件,估计你是学过c语言才想用c做吧,有没有发现c语言编的程序运行都是一个黑窗口,因为那是dos程序.如果你要做成windows下的软件,可以用C++的编译器,如VC或者C++ bulider.不过如果你没有学过C++的话,用后者或者直接学VB的难度要小一些,用前者有点难.

增城市19429344719: 500悬赏分急求一个C语言程序 -
通轮再奇: 其实这个程序很简单的你只要分析清楚题目就很好做了1.输出界面的函数模块 (就是你写的4点提示,用while或do while都可以)2.姓名和成绩读入的模块 (总成绩可以在读入时算出来)3.打印输出总...

增城市19429344719: 简单C语言或C++编程 -
通轮再奇: #include "stdio.h" int search(int array[],int num,int i);//若该元素在数组中则返回1,否则返回0 void main(){ int i,temp; int a[10]={};//假设该数组有十个元素,在大括号内初始化该数组 printf("请输入您要查找的元素:");scanf("%d",i); ...

增城市19429344719: 急需c++编程小程序 -
通轮再奇: c++是在c的基础上创建的 它比c的功能更强大,它是一门面向对象程序设计语言 向对象程序设计是一种新型的程序设计范型.这种范型的主要特征是: 程序=对象+消息 面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程...

增城市19429344719: 能给一个C语言编的程序的源代码吗?有程序界面的,想看一下什么样?一个能实现几个简单功能的就可以 -
通轮再奇: 要在vc++环境下编译的,工程选Win32 application/...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网