Monday, March 29, 2021

Basic Elements of opening screen of windows xp

Desktop-:कम्प्यूटर start  होने के बाद जो screen  दिखाई देती है। वह डेक्सटाप होता है। इस पर सिस्टम आइकन ,प्रोग्राम के आइकन एवं फाईल ,फोल्डर होते है। इससे हम किसी भी आईटम को आसानी से प्रयोग कर सकते है। इस पर जो फाईल फोल्डर या प्रोग्राम सबसे ज्यादा प्रयोग होते है। उनको रखना चाहिये। अनावश्यक  फाईल फोल्डर पर इस पर नहीं रखना चाहिये।
Desktop में कई वस्तुए होती जिनमे से प्रमुख निम्नलिखित है –
  • My Computer
  • My Document
  • Recycle Bin
  • Task Bar
  • Start Menu
  • Files And Folder
  • Shortcut
  • My Computer: माय कंप्यूटर का आइकॉन एक छोटे Computer जैसा दिखता है  इस object में आपके Computer में Store की गई प्रत्येक वस्तु (objects) की  जानकारी होती है  My Computer पर कार्य करने के पहले, इसे open किया जाता है माय कंप्यूटर  (object) को open करने के लिए Mouse के Pointer को उसके आइकन पर ले जाकर Double Click किया जाता है या एक बार Click करके Enter Key दबाई जाती है ऐसा करते ही Screen पर My Computer की Window दिखाई पड़ती हैMy Computer की Window में बायीं तरफ एक पट्टी होती है जिसमे उपयोग कार्यो और स्थानों के Link होते है Window के शेष भाग को सामग्री क्षेत्र (Contents) कहा जाता है जिसमे निम्नलिखित  (objects) होते  है-
    • Document  Folder के Icon |
    • Hard Disk Drive के सभी पार्टीशनो के Icon |
    • प्रत्येक Removable Disk Drive जैसे Floppy Drive CD Drive आदि के Icon |
Exploring Hard Disk by My Computer: – Windows में My Computer के द्धारा हम अपने कंप्यूटर की storage unit  तथा हार्ड डिस्क के सभी पार्टीशन को एक्सेस कर सकते है ,इस प्रकार My Computer में हार्ड डिस्क के किसी भी पार्टीशन के आइकॉन पर डबल क्लिक कर उसे खोलना तथा खोले गये पार्टीशन के विभिन्न फोल्डरों तथा सब फोल्डरों को खोलकर संग्रहित फाईलो की विस्तृत सूची का अन्वेषण हार्ड डिस्क एक्स्प्लोरेसन कहलाता है |My Computer में प्रदर्शित डिस्क ड्राइव के आइकॉन पर right click कर shortcut menu मेproperties के द्धारा हार्ड डिस्क ड्राइव के समस्त आंतरिक विवरण जैसे डिस्क का प्रकार ,फाइल सिस्टम ड्राइव की संग्रहण क्षमता तथा उपयोग की जा चुकी मेमोरी तथा खाली मेमोरी स्पेस का संपूर्ण विवरण भी प्राप्त कर सकते है|
My Document :- यह कम्प्यूटर का सिस्टम फोल्डर होता है जब हम कोई फाईल का निमार्ण करते हैं। और उसे सीधे सेव कर देते हैं। तो वह my document  में सेव हो जाती है, my music, my picture, my videos आदि फोल्डर default  रूप से इसी में रहते हैं। यह फोल्डर desktop  पर एवं स्टार्ट मीनू में रहता है। इसका प्रयोग हम दोनो जगह से कर सकते हैं।
Task bar:- windows का टास्क बार बहुत महत्वपूर्ण हिस्सा होता है इस पर उपयोग किये जाने वाले प्रोग्राम दिखाई देते है। यहाॅ से हम प्रयोग किये जाने वाले प्रोग्राम कोclose,minimize or maximize  कर सकते हैं।Window xp में टास्कबार इम्प्रूव किया गया है। इसमें टास्क बार को लाॅक किया जा सकता है। इसमें टास्कबार को एक स्थान से दूसरे स्थान पर मूव कर सकते है। यदिअधिक प्रोग्राम खुल जाते है। तो उनकी ग्रुपिेग भी कर सकते है। इसमें दायें तरफ नोटिफिकेशन एरिया होता है जिसमें समय नेटवर्क या कुछ महत्तपूर्ण प्रोग्राम कोजोड सकते है।यदि अधिक प्रोग्राम खुल जाते है। तो इसमें स्क्राॅलिंग भी कर सकते हैं।

Start button 

जब window xp को पहली बार चलाते है तो स्टार्ट मीनू स्वतः दिखाई देता है। इसके अन्दर विंडोज के सभी प्रोग्राम,एवं जो प्रोग्राम हम स्थापित करते है वे सब इसमें अपने आप जुड जाते है। और उनको बाद में स्टार्ट मीनू से प्रयोग किया जा सकता है। इसमें कण्ट्रोल पैनल सर्च नेटवर्क आदि आप्शन होते है। जिससे कम्प्यूटर की setting  को change किया जा सकता है window xp में start button को customize किया जा सकता है। स्टार्ट बटन विंडो का आधार होता है । कम्प्यूटर को स्टार्ट करके प्रोग्राम को स्टार्ट बटन से ही खोला जाता है। मीनू के अन्दर सब मीनू होते जो तीर के निशान से प्रदर्शित होते है।
All Programs

 यह  हमेशा  प्रोग्राम मेनू को डिस्प्ले करता है जो सभी  को कॉन्टैन करके रख सकता है जिससे आप रन के सकते हो
My Recent Documents
यह  डिस्प्ले करता है उन सभी डॉक्यूमेंट मेनू की लिस्ट को जो रेरेसेंटली ओपन की हुई होती है इसलिए रिसेंटली  used documents को देखने के लिए रीसेंट डॉक्यूमेंट की लिस्ट को ओपन किया जा सकता है।

Control Panel
यह allow करता है सॉफ्टवेयर को इनस्टॉल करने के लिए  और  आप  change कर  सकते हो डिफरेंट सेटिंग ऑफ़  विंडो  जैसे डेट,टाइम,कीबोर्ड, माउस , पासवर्ड और साउंड सेटिंग्स।

Printers and Faxes
यह  allow करता है की आप प्रिंटर्स एंड फॉक्सेस के करंट स्टेटस को देख सकते हो।

Help and Support
यह display करता है  online help जो  related होती है  window या एक्सेसरीज जो उनके साथ आती है।  

Search
 यह  display करता है एक विंडो   जिसके  द्वारा हम पता लगा सकते है किसी  भी फाइल्स,फ़ोल्डर्स ,कम्प्यूटर्स,पिक्चर इत्यादि।

Run
यह  allow  आप को किसी भी प्रोग्राम को रन करने की  बस उससे प्रोग्राम का नाम इस उसकी लोकेशन लिख कर  find किया जा सकता है

Log off
यदि आपका कंप्यूटर लोकल एरिया नेटवर्क  मै है तो यह कमाण्ड  क्लोज   करेगा आल प्रोग्राम,  नेटवर्क से डिसकनेक्ट करेगा  तथा  prepare करेगा आपके   कंप्यूटर किसी एक के   लिए  जो   लॉगिंग on करेगा .

Turn Off Computer
यह डिस्प्ले करता है टर्न ऑफ कंप्यूटर  डायलॉग बॉक्स यदि हम चयन करते है टर्न ऑफ का तो यह स्विच ऑफ कर देता है कंप्यूटर का और यदि रीस्टार्ट पर क्लिक करते है तो यह रीस्टार्ट कर देता है विंडो को और यदि चयन स्टैंडबाई का किया जाट है तो यह यह कंप्यूटर को लौ पावर स्टेट मई कन्वर्ट कर देता है। 

Files and Folder  

आप जानते है किसी कंप्यूटर में बनायीं जाने वाली फाईलो को किसी माध्यम पर स्टोर किया जाता है जैसे- हार्ड डिस्क, फ्लॉपी डिस्क आदि फाइल्स की बड़ी संख्या के कारण उन्हें विभिन्न समूहों या डायरेक्टरीयो में बाँट कर रखा जाता है ताकि कोई विशेष फाइल को ढूँढना तथा उसका प्रयोग करना आसान हो हर कंप्यूटर में ईएसआई या इससे मिलती जुलती व्यवस्था होती है विंडोस में भी फाईलो को व्यवस्थित करने की इसी विधि का उपयोग किया जाता है|



MY Picture:- My Picture windows xp dk flLVe QksYMj gksrk gSA tc ge dEI;wVj esa dksb ZQksVks cukrs gS rks og  picture default :Ik ls blh esa lsc gksrh gSA  blesa windows xp dh default :i ls s saveQksVks blh esas jgrh gSA ;g QksYMj my documents ds vUnj gksrk gSA ,oa LVkV Zehuw esa Hkh jgrk gSA  
MY MUSIC :- MY  Music windows xp dk flLVe QksYMj gksrk gSA tc ge dEI;wVj esa dksb music record djrs gS rks og  My music esa default :Ik ls lsc gksrk gSA  blesa windows xp ds default :i ls lsc music blh esas jgrs gSA ;g QksYMj my documents ds vUnj gksrk gSA ,oa LVkVZ ehuw esa Hkh jgrk gSA  
Customization Of Start Menu:-
स्टार्ट मेनू की सेटिंग्स को अपने  हिसाब से चेंज किया जा सकता है इसका प्रोसेस निम्न प्रकार है :

1)task bar मे unoccupied area पर राइट क्लिक कीजिये तब एक पॉपअप मेनू डिस्प्ले होगा जिसमे आप प्रॉपर्टीज पर क्लिक  करेंगे डायलॉग बॉक्स ओपन होगा जिसमे स्टार्ट मेनू  वाले tab पर क्लिक करेंगे।

2)अब आप स्टार्ट मेनू मे  कुछ और एडिशनल ऐड करना चाहते  है जो स्टार्ट मेनू को ओपन करने पर डिस्प्ले हो तो customization  वाले बटन पर क्लिक करके जो ऐड करना है उससे पर क्लिक कर दीजिये।

3) अब अप्लाई बटन पर क्लिक कर अंत मे OK बटन पर क्लिक कर दीजिये इससे सभी चेंज अप्लाई हो जायेंगे 













Tuesday, September 18, 2018

How to Install Window 7

आपको windows 7 install करने के लिये Windows 7 की bootable disk की Requirement पडेगी, अगर वह आपके पास है तो ही अाप windows 7 अपने Computer में install कर पायेगें। microsoft windows 7 को लोगों के बीच में लाने के लिये उसका demo अपनी Official site पर दिया है। आप microsoft site जाकर Official Windows 7 SP1 ISO Download कर सकते हैं।

step-1 windows 7 install करने के लिये सबसे पहले Computer को CD/DVD से Boot कराने के लिये Set कीजिये। इसके लिये Computer को Restart/on कीजिये तथा keyboard से F2 दबाईये और set the order में 1st Boot Device के तौर पर अपने CD/DVD Device को Set कीजिये। अब F10 दबाकर Computer को Restart कीजिये।

step-2 Restart के समय windows xp की bootable disk को अपने DVD rom में डालिये। 

step-3 press any key boot from cd or DVD... लिखा आने पर keyboard से कोई भी Button दबा दीजिये।
step-4 windows is loding files लिखा आयेगा, यहॉ DVD से  जरूरी setup file copy होती हैं। इसमें कुछ मिनट लगते हैं।
step-5 कुछ देर बाद Select your language, time & currency format, keyboard or input method पूछा जाता है, यहॉ आप language में यदि hindi Select करते हैं तो आपको windows 7 का बहुत सा भाग Hindi में दिखाई देगा। यह Select कर Next पर क्लिक कीजिये।
step-5 अब आपको Windows 7 install now window दिखाई देगी यहाॅ install now पर Click कीजिये।

step-6 इसके बाद windows 7 license terms आयेगें, यहॉ  I accept the license terms पर टिक कीजिये और Next कीजिये। 

step-7 इस अगली windows में Upgrade और Custom (advanced) का Option आयेगा। अगर आपके computer में windows xp पहले से install है और आप उसे windows 7 में Upgrade करना चाहते हैं तो Upgrade पर click कीजिये अौर अगर आप बिलकुल new windows 7 install करना चाहते हैं तो Custom (advanced) पर click कीजिये इससे आपकी पुरानी windows xp की आपके computer में सुरक्षित रहेगी।

step-8 Custom (advanced) पर click ही आपसे आपकी Hard disk का partition पूछा जायेगा जिसमें अाप windows 7 install करना चाहते हैं। अगर आप partition को format करना चाहते हैं ताे disk Option पर Click कीजिये। अगर नहीं तो partition को सलेक्‍ट कर Next पर click कीजिये।
step-9 अब थोडी देर के लिये Computer को ऐसे ही छोड दीजिये जब तक Restart नहीं हो जाता। यहॉ Windows 7 की installation Start हो जायेगी। यह 5 Step में Complete होगी। इसमें 5-10 मिनट का समय लग सकता है। 
step-9 Computer के Restart होने के बाद कुछ और Process होंगी इसमें भी आपको कुछ नहीं करना हैं, यह windows द्वारा स्‍वंय पूरी की जायेगी। 

step-10 कुछ देर बाद User name और password माॅगा जायेगा। वहॉ भरकर Next कर दीजिये।
step-11 अब आपसे windows product key मॉगी जायेगी, अगर आपके पास हैं तो type कर दीजिये अगर नहीं तो windows 30 दिन बाद Deactivate हो जायेगी। अब next पर click कीजिये। 

step-12 कुछ देर बाद Date और time पूछे जायेगें सलेक्‍ट कर लीजिये अौर Next कीजिये। 
step-12  कुछ पलों बाद windows 7 का जाना पहचाना Desktop आपके सामने होगा। अब यह आपके प्रयोग के लिये तैयार है।

Sunday, June 3, 2018

Linked list in c

Create Linked list programs

#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
struct node {
    int data;         
    struct node *next;
}*head;

void createList(int n);
void insertNodeAtMiddle(int dat, int position);
void deleteMiddleNode(int position);
void traverseList();
int main()
{
    int n,position,dat;

    printf("Enter the total number of nodes: ");
    scanf("%d", &n);
   createList(n);//calling

    printf("\nData in the list \n");
    traverseList();
    printf("Enter data to insert at middle of the list: ");
    scanf("%d", &dat);
    printf("Enter the position to insert new node: " );
    scanf("%d", &position);
    insertNodeAtMiddle(dat, position);//function calling

    printf("\nData in the list \n");
    traverseList();
    printf("\nEnter the node position you want to delete: ");
    scanf("%d", &position);

    /* Delete middle node from list */
    deleteMiddleNode(position);//calling
     traverseList();
   getch();
}
void createList(int n)
{
    struct node *newNode, *temp;
    int data, i;

    head = (struct node *)malloc(sizeof(struct node));
    if(head == NULL)
    {
        printf("Unable to allocate memory.");
    }
    else
    {
        printf("Enter the data of node 1: ");
        scanf("%d", &data);

        head->data = data;
        head->next = NULL; // Link the address field to NULL
        temp = head;
        for(i=2; i<=n; i++)
        {
            newNode = (struct node *)malloc(sizeof(struct node));

            /* If memory is not allocated for newNode */
            if(newNode == NULL)
            {
                printf("Unable to allocate memory.");
                break;
            }
            else
            {
                printf("Enter the data of node %d: ", i);
                scanf("%d", &data);

                newNode->data = data; // Link the data field of newNode with data
                newNode->next = NULL; // Link the address field of newNode with NULL

                temp->next = newNode; // Link previous node i.e. temp to the newNode
                temp = temp->next;
            }
        }
    }
}
void insertNodeAtMiddle(int data, int position)
{
    int i;
    struct node *newNode, *temp;

    newNode = (struct node*)malloc(sizeof(struct node));

    if(newNode == NULL)
    {
        printf("Unable to allocate memory.");
    }
    else
    {
        newNode->data = data; // Link data part
        newNode->next = NULL;

        temp = head;

        /*
         * Traverse to the n-1 position
         */
        for(i=2; i<=position-1; i++)
        {
            temp = temp->next;

            if(temp == NULL)
                break;
        }

        if(temp != NULL)
        {
            newNode->next = temp->next;
             temp->next = newNode;
               printf("DATA INSERTED SUCCESSFULLY\n");
        }
        else
        {
            printf("UNABLE TO INSERT DATA AT THE GIVEN POSITION\n");
        }
    }
}
void deleteMiddleNode(int position)
{
    int i;
    struct node *toDelete, *prevNode;
    if(head == NULL)
    {
        printf("List is already empty.");
    }
    else
    {
        toDelete = head;
         for(i=2; i<=position; i++)
        {
            prevNode = toDelete;
            toDelete = toDelete->next;

            if(toDelete == NULL)
                break;
        }

        if(toDelete != NULL)
        {

            prevNode->next = toDelete->next;
            toDelete->next = NULL;

            /* Delete nth node */
            free(toDelete);

            printf("SUCCESSFULLY DELETED NODE FROM MIDDLE OF LIST\n");
        }
        else
        {
            printf("Invalid position unable to delete.");
        }
    }
}



/*
 * Display the elements
 */
void traverseList()
{
    struct node *temp;
    if(head == NULL)
    {
        printf("List is empty.");
    }
    else
    {
                temp = head;
        while(temp != NULL)
        {
            printf("Data = %d\n", temp->data); // Print data of current node
            temp = temp->next;
            }
}

        }
        

Tuesday, May 29, 2018

Structure and unions in c

structures and unions(click on this link)


Nested of structure program:-

#include <stdio.h>
#include<conio.h>
struct Employee
{
   char ename[20];
   int ssn;
   float salary;
   struct date
       {
       int date;
       int month;
       int year; 
       }doj;
}emp = {"Pritesh",1000,1000.50,{22,6,1990}};

void main()
{
printf("\nEmployee Name   : %s",emp.ename);  
printf("\nEmployee SSN    : %d",emp.ssn);  
printf("\nEmployee Salary : %f",emp.salary);  
printf("\nEmployee DOJ    : %d/%d/%d", \
         emp.doj.date,emp.doj.month,emp.doj.year);  
getch();
}