ABA


"שאלה בקשר לגרפיקה פשוטה- צבעים... ב C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8774 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8774
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   18:25   06.01.03   
אל הפורום  
  שאלה בקשר לגרפיקה פשוטה- צבעים... ב C  
 
   איך עושים ריבוע צבעוני? ואיך משנים את כל הרקע?
את הטקסט אני יודע...
ושאלה שלא קשורה לצבעים איך אני הופך נניח את הריבוע לכפתור שעושה פעולה כלשהי למשל יציאה?
תודה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  UP plz... פוקיפC 06.01.03 22:13 1
  תשובות liranh  06.01.03 23:42 2
     תודה רבה!!! פוקיפC 07.01.03 18:41 3
         אני לא מצליח... פוקיפC 07.01.03 19:08 4
             אז אולי אין לך את הספרייה של ה-graphics liranh  07.01.03 23:19 5
                 יש לי את ה BGI ב TC פוקיפC 07.01.03 23:41 6
                     הבנתי את הקטע... פוקיפC 07.01.03 23:50 7
                         רגע, liranh  08.01.03 00:59 8
                             OK, תודה קראתי את כל התגובות הבנתי שאני צריך פוקיפC 08.01.03 18:10 11
             אתה לא יכול להריץ initgraph מחוץ לmain!! dryice 08.01.03 10:53 9
                 אוי LOL לא שמתי לב שהוא כתב את זה מחוץ ל-main liranh  08.01.03 12:25 10
                     אחי אתה יכול לתת דוגמא קטנה רק איך אתה משלב.. פוקיפC 08.01.03 18:19 12
                         הנה: liranh  08.01.03 21:34 13
                             תודה רבה!!! פוקיפC 08.01.03 22:55 14
                                 אתה עדיין פה? liranh  09.01.03 01:21 15
                                     אני פה... אבל לא בשעות כאלה!!! פוקיפC 09.01.03 18:20 16
                                         ככה liranh  09.01.03 18:56 17
                                             סבבה אני ינסה פוקיפC 09.01.03 19:02 18
                                             איזה סוגים למשל? פוקיפC 09.01.03 19:14 19
                                                 אמרתי לך תנסה אתה כבר תראה liranh  09.01.03 19:22 20
                                                     אני מחובר.. 141454363 פוקיפC 09.01.03 19:27 21
  UP בשביל Ddj mix liranh  26.01.03 14:40 22
     תודה רבה Ddj mix 26.01.03 15:18 23
         מישהו יכול לישלוך לי את התיקיה Ddj mix 26.01.03 19:40 24
             באיזה תוכנה אתה עובד.. פוקיפC 26.01.03 19:46 25
                 אני עובד בעורך TCLITE ואין לי את הפקודה וגם Ddj mix 27.01.03 14:45 27
             שלח לי הודעה פרטית אני אשלח לך מחר כבר אחי liranh  26.01.03 23:27 26

       
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   22:13   06.01.03   
אל הפורום  
  1. UP plz...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   23:42   06.01.03   
אל הפורום  
  2. תשובות  
בתגובה להודעה מספר 0
 
   כדי להגיע למצב של מסך גרפי, אתה עושה את הפעולות הבאות:


אתה צריך את הספרייה
#include<graphics.h>

ואת הפקודות:
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"ספריית BGI");

במקום ה- ספריית BGI, תכתוב בתוך המרכאות את הנתיב לספריית ה-BGI במחשב שלך. לדוגמא, אצלי הנתיב הוא: c:\\bc3\\bgi (אתה חייב לכתוב פעמיים סלאש לכל ספרייה במקום אחד)

עכשיו כשאתה במסך גרפי, אתה יכול לעשות את מה שרצית ועוד הרבה דברים אחרים.

בחירת צבע קו:

setcolor(RED);

בתוך ה-setcolor תכתוב באותיות גדולות את הצבע הרצוי. דוגמאות: BLUE, GREEN, YELLOW וכו'.

עכשיו כדי לצייר מלבן אתה כותב:

rectangle(x1,y1,x2,y2)

במקום ה-x1,y1,x2,y2 אתה מכניס את ה-x,y של החלק השמאלי העליון של המלבן שאתה רוצה לצייר (הרזולוצייה היא 640*480) ואת ה-x,y של החלק הימני התחתון של אותו מלבן.

כדי ללחוץ על כפתור אתה בטח תרצה להשתמש בעכבר, אבל זה כבר פרק בפני עצמו שאין לי זמן כעת להסביר.
אני דווקא כתבתי הסבר מלא על השימוש בעכבר ב-C אבל כנראה שאף אחר לא טרח לשמור או להעביר לארכיון וחבל...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   18:41   07.01.03   
אל הפורום  
  3. תודה רבה!!!  
בתגובה להודעה מספר 2
 
   אחי... תודה על ההשקעה!!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   19:08   07.01.03   
אל הפורום  
  4. אני לא מצליח...  
בתגובה להודעה מספר 3
 
   בTC זה לא עובד ובבורלנד בכלל לה מזהה את התקייה...
זה הקוד שכתבתי...

#include <conio.h>
#include <stdio.h>
#include<graphics.h>

int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
int main()
{
setcolor(RED);
rectangle(3,3,3,3);
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   23:19   07.01.03   
אל הפורום  
  5. אז אולי אין לך את הספרייה של ה-graphics  
בתגובה להודעה מספר 4
 
   ב- Turbo C שלךאו שאין לך את ה-BGI..
אתה צריך Borland C 3.
שלח לי הודעה לאייסיקיו ואני אשלח לך את התוכנה בהזדמנות.

דרך אגב, התוכנית שכתבת, תצייר נקודה אדומה משמאל למעלה של המסך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   23:41   07.01.03   
אל הפורום  
  6. יש לי את ה BGI ב TC  
בתגובה להודעה מספר 5
 
   אני יכול להשיג את הבורלנד 3 אבל אני מעדיף לעבוד עם ה TC
אתה יכול להסביר לי איך עושים? מה צריך לכתוב כמה פעמים

rectangle(x1,y1,x2,y2)

ככה?


rectangle(1,1,2,2);
rectangle(2,2,1,1);

וכו'?
אתה יכול לכתוב דוגמא קטנה.. בבקשה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   23:50   07.01.03   
אל הפורום  
  7. הבנתי את הקטע...  
בתגובה להודעה מספר 6
 
   אבל זה לא עובד זה נותן לי ארור בקשר ל


initgraph(&gdriver,&gmode,"c:\\tc\\bgi")

בקשר ל &...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   00:59   08.01.03   
אל הפורום  
  8. רגע,  
בתגובה להודעה מספר 7
 
   זה באמת הנתיב הנכון?
C:\\tc\\bgi?

למרות שגם בעצם גם אם זה לא, הקומפיילר לא אמור לתת לך ארור על זה לפני ההרצה...

תשמע אני אשלח לך את ה-BC3 זו תוכנה פצצה אתה תאהב אותה. אני עובד איתה קבוע.

אתה עדיין פה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   18:10   08.01.03   
אל הפורום  
  11. OK, תודה קראתי את כל התגובות הבנתי שאני צריך  
בתגובה להודעה מספר 8
 
   לוותר על הMAIN... הבנתי נכון?
ואם אתה יכול לשלוח לי ב ICQ- 141454363


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   10:53   08.01.03   
אל הפורום  
  9. אתה לא יכול להריץ initgraph מחוץ לmain!!  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   12:25   08.01.03   
אל הפורום  
  10. אוי LOL לא שמתי לב שהוא כתב את זה מחוץ ל-main  
בתגובה להודעה מספר 9
 
   חחחח פוקיפC אחי מצטער אם לא הייתי מובן, אתה צריך לכתוב את ה

int gdriver=DETECT,gmode;
initgraph...........

בתוך הפונקציה הרצוייה!! (או ה-main)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   18:19   08.01.03   
אל הפורום  
  12. אחי אתה יכול לתת דוגמא קטנה רק איך אתה משלב..  
בתגובה להודעה מספר 10
 
   את שני השורות האלה?
אני חוזר הבייתה בסביבות שמונה...
תודה ערב טוב..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   21:34   08.01.03   
אל הפורום  
  13. הנה:  
בתגובה להודעה מספר 12
 
   עבר עריכה לאחרונה בתאריך 08.01.03 בשעה 21:34
 

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int main(void)
{
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"C:\\bc3\\bgi");
setcolor(GREEN);
rectangle(100,150,150,200);
setcolor(RED);
line(100,150,150,200);
line(100,200,150,150);
getch();
closegraph();
return(0);
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   22:55   08.01.03   
אל הפורום  
  14. תודה רבה!!!  
בתגובה להודעה מספר 13
 
   אולי אתה יכול לשלוח לי עכשיו ב ICQ
141454363?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   01:21   09.01.03   
אל הפורום  
  15. אתה עדיין פה?  
בתגובה להודעה מספר 14
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   18:20   09.01.03   
אל הפורום  
  16. אני פה... אבל לא בשעות כאלה!!!  
בתגובה להודעה מספר 15
 
   עבר עריכה לאחרונה בתאריך 09.01.03 בשעה 18:21
 
אבל אני לא צריך שתשלח לי מצאתי!! תודה..
איך אני ממלא את הריבוע בצבע?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   18:56   09.01.03   
אל הפורום  
  17. ככה  
בתגובה להודעה מספר 16
 
  

setfillstyle(Type,Color);
bar(x1,y1,x2,xy);

Type זה סוג מילוי- תנסה בעצמך.
Color- זה הצבע. אתה יכול להכניס מספר או את הצבע עצמו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   19:02   09.01.03   
אל הפורום  
  18. סבבה אני ינסה  
בתגובה להודעה מספר 17
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   19:14   09.01.03   
אל הפורום  
  19. איזה סוגים למשל?  
בתגובה להודעה מספר 17
 
   עבר עריכה לאחרונה בתאריך 09.01.03 בשעה 19:20
 
אני רוצה שכל הריבוע יהיה צבוע בצבע כחול...
מה אני עושה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   19:22   09.01.03   
אל הפורום  
  20. אמרתי לך תנסה אתה כבר תראה  
בתגובה להודעה מספר 19
 
   תתחבר ל-ICQ דרך אגב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   19:27   09.01.03   
אל הפורום  
  21. אני מחובר.. 141454363  
בתגובה להודעה מספר 20
 
   ואני לא מכיר סגנונות בכלל אז איך אני יראה אין ב HELP...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   14:40   26.01.03   
אל הפורום  
  22. UP בשביל Ddj mix  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ddj mix
חבר מתאריך 26.4.02
26 הודעות
   15:18   26.01.03   
אל הפורום  
  23. תודה רבה  
בתגובה להודעה מספר 22
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ddj mix
חבר מתאריך 26.4.02
26 הודעות
   19:40   26.01.03   
אל הפורום  
  24. מישהו יכול לישלוך לי את התיקיה  
בתגובה להודעה מספר 23
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פוקיפC
חבר מתאריך 3.11.16
20 הודעות
   19:46   26.01.03   
אל הפורום  
  25. באיזה תוכנה אתה עובד..  
בתגובה להודעה מספר 24
 
   אני עובד ב TC
וזה עובד יופי!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ddj mix
חבר מתאריך 26.4.02
26 הודעות
   14:45   27.01.03   
אל הפורום  
  27. אני עובד בעורך TCLITE ואין לי את הפקודה וגם  
בתגובה להודעה מספר 25
 
את התיקיה אפשר לסדר את זה או שאני צריך עורך אחר
תתתתתתתתתתתתתעעעעזזזזזזזזזזרררררררררררררררררררררוווווווווווו
בבקשה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   23:27   26.01.03   
אל הפורום  
  26. שלח לי הודעה פרטית אני אשלח לך מחר כבר אחי  
בתגובה להודעה מספר 24
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net