كتابة برنامج c++ لاظهار رسوم\ خط * دائرة\

أرسل من قبل هنودة في الثلاثاء, 2008/08/05 - 1:13pm.

تاريخ التسجيل: 2008-08-05
مشاركات: 2

الجامعة: تشرين
الكلية: هندسة الإلكترونيات والاتصالات
المرحلة: متخرج

من فضلكم:معرفة المكتبات -التعليمات لبرمجة النص التالي ب C++
اكتب نص برنامج لرسم مستقيم- ثم محي المستقيم بعد 10 ثواني -ثم رسم دائرة
وشكراً

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 392

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
السبت, 2008/08/23 - 6:00pm
صورة منهالي

تاريخ التسجيل: 2008-08-11
مشاركات: 46

الجامعة: الاتحاد
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: غير ذلك

السؤااااااال مو  مفهوم  يا هنوووووودة   ممكن  اوضح

 يعني اول شي  مستقيم  وبعده  نمسح هالمستقيم  وبعده نرسم دائرةInnocent

سبحاااااااااااااااااااااااااااااااان الله   وبحمده

                                                     سبحااااااااااااااان الله العظيم

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/08/29 - 7:53pm
صورة منهالي

تاريخ التسجيل: 2008-08-11
مشاركات: 46

الجامعة: الاتحاد
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: غير ذلك

   

سبحاااااااااااااااااااااااااااااااان الله   وبحمده

                                                     سبحااااااااااااااان الله العظيم

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/08/29 - 3:04pm
صورة abd alrahman

تاريخ التسجيل: 2008-05-04
مشاركات: 122

الجامعة: الافتراضية
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية
الاختصاص: هندسة برمجيات

to Draw line you should follow this code :

CDC* pDC=pDC=GetDC();
pDC->MoveTo(100,100);
pDC->LineTo(200,200);

--------------------------

and to Draw circle you should follow this code :

CDC* pDC=pDC=GetDC();
pDC->Ellipse(150,150,300,300);

peace to all (^_^)

in visual studio 2000 V 6.0

Wink

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/09/17 - 11:00pm
صورة IT_Lover

تاريخ التسجيل: 2008-09-17
مشاركات: 2

الجامعة: غير ذلك
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

//the following code writen in C++ using openGL API
//by IT_LOVER

#include
#include
#define PI 3.14159

bool b;

void drawCircle(float radius){
static float x, y;
glBegin(GL_LINE_STRIP);
for(int i = 0; i <= 360; i++){
x = radius * sin(i * PI/180);
y = radius * cos(i * PI/180);
glVertex3f(x, y, 0);
}
glEnd();
}

void drawLine(float length){
glBegin(GL_LINE);
glVertex3f(-20, 0, 0);
glVertex3f(20, 0, 0);
glEnd();
}

void Init(){
glClearColor(0.0, 0.0, 0.0, 1.0);
}

void draw(){
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(0, 0, 5, 0, 0, 0, 0, 1, 0);

if(b)
drawCircle(70);
else
drawLine(40);

glFlush();
}

void resize(int w, int h){
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-100, 100, -100, 100, -100, 100);
}

void keyboard(unsigned char key, int x, int y){
switch(key){
case 'c':
b = true;
break;
case 'l':
b = false;
break;
}
draw();
}

void main(int argc, char** argv){
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
glutInitWindowPosition(0, 0);
glutInitWindowSize(800, 800);
glutCreateWindow("IT_LOVER");
glutReshapeFunc(resize);
glutDisplayFunc(draw);
glutKeyboardFunc(keyboard);
Init();
glutMainLoop();
}

 
دخول أو تسجيل لإرسال التعليقات