Skip to main content





    INTRODUCTION

                C / C + +  के Advance Learning Tutorial में आप सभी का स्वागत है।  इस  Advance learning Tutorial में आप  C / C++ के शानदार Feature "Graphics" के बारे में विस्तार से जानेंगे जिसका use कर के आप अपने C program को और भी interactive बना सकते है ।  

           इस tutorial के माधयम से हम आपको C / C++ के कुछ Advance topics के बारे में बता रहे है ।    

    What is graphics?

          किसी भी object को Pictorial view में represent करना ही graphics कहलाता है । जिसका use आजकल हर तरह की Application बनाने में किया जा रहा है  इस  Tutorial के माधयम से उन सभी लोगो को Help मिलेगी जो C / C++ में  GUI application बनाने के बारे में सोच रहे है । 

           C / C + + में Graphics programming करने से पहले हम graphics के बारे में थोड़ा और जानेंगे।  C / C++ में graphics की programming हम  TURBO C Compiler पर करेंगे।  
           TURBO C Compiler C / C++ the programming की शुरूआत करने के हिसाब से अच्छा compiler है। 
            यदि आप के पास TURBO C Compiler नही है तो आप नीचे दी गयी LINK से download below कर सकते है। 

                                            FOR WINDOWS XP USERS x86 (32) Bit

           Download की गयी zip या compressed file को आप अपनी selected location पर Extract कर ले । 

           इसके बाद  TC.EXE पर double click कर के  RUN करे। TURBO C Compiler Blue Screen के साथ ओपन हो जायेगा ।  
           Windows 7 के users धेयान दे यदि आपका TURBO C Compiler  half screen में open हो रहा हो तो आप यंहा से download करे। 

                                           FOR WINDOWS 7 USERS x86 (32) Bit 

             Compiler को run करने के बाद आप को इस तरह की screen दिखायी देगी | Program को  type करने के लिए आप New File पर Click करे और  एक नई फाइल आपके सामने ओपन हो जाएगी । 



         C/C++ के Advance learning tutorial में आज के लिए बस इतना ही अब आगे हम C/C++ में MODES के बारे में जानेंगे। 


    COLOURS IN TEXT MODE


           Advance Learning Tutorial में आज हम C/C++ में colours के बारे में जानेंगे । अभी तक आप ने अपने प्रोग्राम में सिर्फ दो colours का use  किया होगा Black एंड White, Black colour Background में और White colour foreground में यानि की करैक्टर को print करने के लिए । 

          By default सारे compilers इन दो कलर्स का  ही use करते है ।मगर यदि आप अपने पसंद के कलर्स से screen पर किसी भी करैक्टर को print करना चाहते है तो यह आप नीचे बताये गए Functions की मदद से कर सकते है । 
          
          धियान रहे की नीचे बताये गए Functions केवल TEXT MODE पर ही चलेंगे ।
          Colours की मदद से आप अपने प्रोग्राम को और भी attractive बना सकते है । 
          C/C++ में total 15 colours define किये गए है । किसी भी colour को use करने के लिए आप उस colour का नाम या फिर उस colour की corresponding value का उपयोग कर सकते है । यह value पहले से ही compiler में डिफाइन की गयी है । 
        
        नीचे दी गयी टेबल में सभी 15 colours और उनकी values दी गयी है ।
      

    ColorsValues
    1. BLACK0
    2. BLUE1
    3. GREEN2
    4. CYAN3
    5. RED4
    6. MAGENTA5
    7. BROWN6
    8. LIGHTGRAY7
    9. DARKGRAY8
    10. LIGHTBLUE9
    11. LIGHTGREEN10
    12. LIGHTCYAN11
    13. LIGHTRED12
    14. LIGHTMAGENTA13
    15. YELLOW14
    16. WHITE15

    TEXT  MODE में Colours को अपने प्रोग्राम में use करने के लिए दो Basic Function C/C++ में डिफाइन किये गए है । धियान रखे की यह दोनों Functions भी Conio.h Header  में declared है । इसीलिए आपको यह फाइल include करना अनिर्वाय है । नही तो प्रोग्राम में Error आ जाएगी । 
            1 . textcolor(int color)
            2 . textbackground(int color)

            textcolor (int color):- यह function TEXT MODE में character के colour को सेट करता है । function के parameter में आप उस colour का नाम या corresponding value ( जो की टेबल में शो की गयी है ) को पास करे, जिस colour में आप character को screen पर display या print कराना चाहते है ।
          

    textcolor( BLU ); textbackgrond( RED ); or textcolor( 4 ); textbackgrond( 14 );
       textbackground (int color):-  इस function  की मदद से आप TEXT MODE में character  के background colour को सेट कर सकते है । यह function भी same उसी तरह use होगा , आप जिस colour का background चाहते है उस colour या उसकी value को function के parameter में पास कर दे । इसे समझाने के लिए नीचे example देखे । 

    #include <conio.h>
    void main() {
    clrscr(); textcolor(YELLOW); cprintf("Welcome In Advance Learning Tutorial\n"); textcolor(RED); cprintf("Hello\n"); getch(); }

    Comments

    Popular posts from this blog

    Java Inheritance Introduction to Java Inheritance  Inheritance का ऐसा Machanisam है जिसमे एक old class से new class create किया जाता हे इस के द्वारा old class की properties को new class में प्रयोग किया जाता हे old class की properties को new class में प्रयोग करने के लिए old class की inherit करना होता है| और class को inherit करने के लिए derivation public, private and protected का प्रयोग किया जाता है|  inheritance में old class को base class या parent class or super class कहा जाता है, जिस class की property ली जाती है| और नई class को child class या derive class या sub class कहा जाता है, जिस class के द्वारा property ली जाती है| ऐसा करने के लिए जो class methods को access करना चाहती है उसे दूसरी class की sub class बनना होगा। Sub class बनने के लिए आपकी class को उस दूसरी class को extend करना होगा। इसे ही inheritance कहते है।  Inheritance से आप एक ही code को बार बार लिखने की उलझन से बच जाते है। Inheritance की इस खूबी को re-usability कहते है। यान...
    Java Applets  Introduction to Java Applets  Applet एक java program होता है जो browser में run होता है। ये एक ऐसा प्रोग्राम होता है जो HTML के साथ काम कर सकता है। इसे HTML code में ही include कर लिया जाता है। Java program की file और HTML program की files अलग अलग होती है। HTML में java program को load करने के लिए आप <applet> tag यूज़ करते है। जब कोई भी यूज़र इस HTML पेज को browser पर देखता है तो HTML के साथ java program भी load हो जाता है। लेकिन इसके लिए आपको applet (java program) को और HTML file को एक ही server पर save करना पड़ता है।  Applet ऐसा java program होता है जो Applet class को extend करता है। Applet program को .class extension से save किया जाता है। जब कोई यूज़र browser में applet को देखता है तो applet का code उस user की machine में download हो जाता है। पहले applet का code user की machine में download होता है फिर applet browser में रन होता है। इसलिए आप कह सकते है की applets client side applications होती है।Applets को run होने के लिए...
    Introduction to C Arrays  मान लीजिये आप एक ऐसा प्रोग्राम बना रहे है जो employees का नाम computer में store करता है। अब मान लीजिये आपकी company में 200 employees है। आप इन 200 employees के नाम किस तरह से store करेंगे। यदि आप सोच रहे है की आप 200 variables create करेंगे तो ये एक बहुत ही complex approach होगी।  इसमें आपको program बनाने में बहुत समय लग जायेगा और program भी हद से ज्यादा बड़ा हो जायेगा। ये आपके time और computer memory space दोनों का wastage है। और साथ ही आप इतने सारे variables के नाम सोच भी नहीं सकते है और यदि सोच भी लेंगे तो program में यूज़ करने के लिए उन्हें याद तो definitely नहीं रख सकते है।   मेरे पास आपके लिए इससे भी better approach है और उस approach को C language में array कहते है। Array similar type की values का collection होता है। Similar type से यँहा मेरा मतलब एक ही तरह के data type जैसे की int, float, char आदि की values से है।   C आपको arrays के द्वारा ऐसी facility provide करती है की...