برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

سه شنبه, ۲۱ آبان ۱۳۹۲، ۱۲:۳۶ ب.ظ

مقدمات گرافیک

دانلود فایل ها 
حجم: 45.3 کیلوبایت



فایل هایی که برای تنظیمات گرافیک برنامه لازم دارید تو این پست برای دانلود اومده!

 

 

یه پوشه  که به صورت rar هست بعد از دانلود با نرم افزار winrar  بازش کنید

 

محتویات پوشه:

1- فایل graphics.h

2-libbgi.a

3-installation

 

 

 

 

 

  • علیرضایی

نظرات  (۱۸)

سلام خانم!من بازم با اینکه graphicsرو توpaste, include کردم; بازم قاطی کرد.قبلا error می داد حالا همون هم نمی ده.فقط run نمی کنه...
linksرو هم تو paste ,linker کردم و مشکلی نداره...
لطفا:
1-)یه راه حل به من بدید.
2-) همه ی مراحل لازمه رو تو وبلاگ بذارین.
پاورقی: 
احساس خنگی و افسردگی می کنم.
پاسخ:
چشم.
تو یه فرصت مناسب حتما مرحله به مرحله اش رو میگم.
سلام خانم!
مشکل حاد:برنامه ام errorنمی ده ولی برنامه دیر باز می شه(خیلی دیر) و وقتی runمی کنم , اون صفحه کوچولو سفیده به جای اینکه 2 ثانیه بیاد و بره,می مونه رو صفحه برنامه.ولی نتایج نمایش داده نمی شن. و انقدر صفحه کوچولو می مونه تا تو  compile liner ده جمله قرمزی به نام(فکرکنم)adortمی آد.سرعتش خیلی کمه
پاسخ:
سلام.
احتمالا برنامه ات از نظر منطقی ارور هم داره.
کدت رو  بفرست اینجا. شاید فهمیدم مشکل از کجاست!!!

ببخشید

برای رسم بیضی تو خالی باید چه کدی را بزنیم

کد circleجواب نمیده

پاسخ:
سلام

برای رسم بیضی از این دستور استفاده کنید

البته هنوز سر کلاس نگفتم!

( ellipse(250,300,0,360,70,30

2 تا پارامتر اول مربوط به مختصات مرکز بیضی میشه / 2 تای دوم هم مربوط به درجه شروع و پایانه و اگه یه بیضی کامل بخوای رسم کنی باید همین عددها یعنی 0 تا 360 رو وارد کنی 2 تا عدد آخر هم مربوط به شعاع افقی و عمودی هست!
سلام خانم !اون مشکل حل شد,حالا فقط run نمی کنه...
نمی دونم کده چرا اینجوری شد؟؟؟؟
ببینید:


#include<conio.h>
#include<iostream>
#include<graphics.h>
using namespace std;
int main(){
initwindow(500,500);
 setcolor(5);   
 circle(200,200,20);
getch();
return 0;
}
این هم چیزی که تو compile log نوشته:

Compiler: Default compiler
Building Makefile: "C:\Users\Guest\Downloads\project\Makefile.win"
Executing  make...
make.exe -f "C:\Users\Guest\Downloads\project\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"   

g++.exe main.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib"  -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32   

C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lbgi
collect2: ld returned 1 exit status

make.exe: *** [Project1.exe] Error 1

Execution terminated
واقعا ممنون!!!!

سلام خانم ! مشکل حل شد. من راهنمای نصب رو خوندم بعد فهمیدم چه گیج بازی در اوردم .من libga رو توlib نریخته بودم.وااای انقدر خوشحالم!!! خانم واقعا ممنووووووونم !!!واقعا مرسییییییییی!!!

پاسخ:
سلام.
پس بگو;)

سلام خانوم . ببخشید یک خواهشی داشتم.میشه لطفا امتحان دوشنبه رو کنسل کنید ؟من و اکثر بچه ها توی گراف مشکل داریم. حتی تکلیف هایی رو که دادید رو هم نمیتونم حل کنم.به علاوه ما دوشنبه امتحان زیست داریم.لطفا!
پاسخ:
سلام.

تا هر جا رسیدی بخون. حتی شده 1 صفحه. راجه به امتحان 2 شنبه  با بچه ها تصمیم میگیریم.

خانم ببخشید دوباره مزاهم شدم

هر چه قدر setfillstileروقبل کد ب barمی زنم بازمازم شکلم سفید میاد چرا!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

پاسخ:
      سلام دختر خوب.چون دستورت یه اشتباه کوچیک داره! دستور اصلی اینه:(11و3) setfillstyle

سلام خانم

به خدا همه ی این کار ها را کرده بودم ولی همون اش وهمون کاسس

تازه وقتی شرط ifو می زنم  یه هو همه ی شرط ها اجرا میشه دوستم جمالو هم همین مشکل ifرا دارد

پاسخ:
سلام. هر چی نوشتی فردا بیار. شاید یه مشکل اساسی دیگه داره!
سلام خانم! می شه بگید چجوری تو مربع لوزی رسم کنیم ؟ من  هر چقدر بهش مختصات می دم (چون به هم منطبق می شه)فقط یه خط در میاد که مربع رو نصف می کنه!!!
پاورقی:نکنه باید از خط استفاده کنیم!!!!!!!!
می شه بگید؟
ممنونم.
مرسی.
پاسخ:
سلام.
آفرین!
دقیقا باید از خط استفاده کنی!

خانم بچه ها راست می گن میشه از تابستان رو نگیرین

من اشتباهات کو چک دارم ولی وقت رفع اون هارو ندارم

پاسخ:
سلام.
از دست شماها!!!

سلام

خانم هر چه قدر گشتم ادرس ایمیلتون رو پیدا نکردم تا تکالیفم رو بفرستم ببخشید میشه ادرستون رو بدین می ترسم دوباره فلشم تو مدرسه یا hidend بشه یا پاک بشه

پاسخ:
سلام.
alirezaei_e7@yahoo.com
سلاااام.من چی کار کنم؟برنامه مینویسم تو گراف.نمیاد.......

پاسخ:
سلام.
فردا کدهات رو بیار ببینم!
salam
i#include <iostream>
#include <conio.h>
#include<graphics.h>
int main()
{
initwindow(400,400)
setcolor(8)
putpixel(300,300,400,400)
getch();   
 
}
چرا تو خط اول ب بعد کلا ارور میده؟؟؟؟
پاسخ:
سلام.
اگه برنامه ات دقیقا همین باشه که نوشتی /یادت رفته ; برا دستورا بنویسی! در ضمن دستور putpixel هم اشتباه نوشتی.درستش اینه:

putpixel(300,300,4);

که 2 تا عدد اول مربوط به مختصات نقطه و عدد آخر هم مربوط رنگ میسه!
سلام من دستورات رو درست کردم.اما از خط اول ارور میده....

سلام خانم مشکل این برنامه چیه

#include <graphics.h>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{ initwindow(800,800);
  char a,b,c,d,e,f,g,h,i;
  cout<<"if send a ,will show full squer"<<"\n";
 cout<<"if send b ,will show empty  squer"<<"\n";
 cout<<"if send c,will show full rectangle "<<"\n";
 cout<<"if send d ,will show empty rectangle"<<"\n";
 cout<<"if send e ,will show full circle"<<"\n";
 cout<<"if send f ,will show empty circle "<<"\n";
 cout<<"if send g ,will show full oval"<<"\n";
  cout<<"if send h ,will show empty oval"<<"\n";
 cout<<"if send i ,will show line";
 if(a=='a'){
 setfillstyle(11,3);}
bar(200,400,400,600);
if(b=='b'){
rectangle(200,400,400,600);
}
if(c=='c'){

bar(230,240,590,780);}

if(d=='d');{

rectangle(230,240,590,780);}

if(e=='e'){

fillellipse(400,400,50,50);}

if(f=='f'){

circle(400,400,50);}

if(g=='g'){

fillellipse(400,300,50,30);}

if(h=='h'){

ellipse(250,300,0,360,70,30);}

if(i=='i'){

line(200,300,400,500);}

     getch();
  }  
    
چرا اول کار هیچی نزده مربع بامستطیل رو هم زمان چاپ می کنه

پاسخ:

سلام. چون اون 2 تا دستور اول که برا مربع و مستطیل  نوشتی خارج ا ز   شرط مربوطه  است.

اینجوری درسته:

 if(a=='a'){
 setfillstyle(11,3);
bar(200,400,400,600);{

  • زهرا کاشانی
  • سلام خانم علیرضایی برنامه ای که قرار بود برام بفرستید هنوز نرسیده اگه ممکنه دوباره برام بفرستید.

    پاسخ:

    خب مثل اینکه این ایمیل یه مشکلی داره که نمیرسه!!!!

    یه لینک برا دانلود فایل برنامه رو اینجا گذاشتم/ امیدوارم به دستت برسه:)

    سلام خانم فردا می شه برای گراف بیشتر تمرین بدین سر کلاس انجام بدیم

    تا مشکلات ریز مون حل بشه

    پاسخ:
    سلام.
    تمرین گرافیک هم کار میکنیم :)

     سلام خانم

    چرا این برنامه ای که نوشتم  هیچی کاراکتر نمی#include <cstdlib>
    #include <iostream>
    #include<graphics.h>


    using namespace std;

    int main(int argc, char *argv[])
    {
        char a,b,c,d,e,f,g,h,i;
       
        initwindow(1000,1000);

        cout<<"if send a show full circle"<<"\n";
         cout<<"if send b show empty circle"<<"\n";
          cout<<"if send c show emptyoval"<<"\n";
           cout<<"if send d show full rectangle"<<"\n";
            cout<<"if send e show empty rectangle"<<"\n";
             cout<<"if send f show full squar"<<"\n";
              cout<<"if send g show empty squar"<<"\n";
               cout<<"if send h show  line"<<"\n";
                cout<<"if send i show pixel"<<"\n";
                
                if(a=='a'){
                           setfillstyle(16,5);
                           circle(200,300,50);}
                            if(b=='b'){
                                       setcolor(4);
                                       circle(200,300,50);}
                                        if(c=='c'){
                                                   setfillstyle(12,15);
                                                   fillellipse(200,300,50,70);
                                                   }
                                                    if(d=='d'){
                                                               setfillstyle(12,13);
                                                               bar(100,200,800,900);}
                                                                if(e=='e'){
                                                                           setcolor(5);
                                                                           rectangle(100,200,800,900);}
                                                                             if(f=='f'){
                                                                                        setfillstyle(13,2);
                                                                                        bar(100,200,200,300);}
                                                                                          if(f=='f'){
                                                                                                     setcolor(4);
                                                                                                     rectangle(100,200,200,300);}
                                                                                                       if(h=='h'){
                                                                                                                  line(300,200,500,400);}
                                                                                                          if(i=='i'){
                                                                                                                     putpixel(200,300,4);}
                                                                                                                     getch();         
                                                                         
                                                                          
                                                              
                                      
                                      
                          
                          
           
    }
     گیره!

    پاسخ:
    سلام. میدونی چرا؟؟؟ چون هیچ جا از دستور cin برای گرفتن از ورودی استفاده نکردی;)
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی