
सरल हिन्दी में सम्पूर्ण अध्ययन सामग्री
पुस्तक का उद्देश्य
इस पुस्तक का उद्देश्य विद्यार्थियों को Visual Basic 6.0 बिल्कुल शुरुआत से सिखाना है। इसमें यह माना गया है कि विद्यार्थी को प्रोग्रामिंग का पहले से कोई ज्ञान नहीं है।
हर विषय को सरल भाषा में समझाया जाएगा। जहाँ जरूरत होगी, वहाँ उदाहरण, प्रोग्राम का कोड, उसका अर्थ और अभ्यास प्रश्न दिए जाएँगे।
अध्याय 1 : कम्प्यूटर का परिचय
1.1 कम्प्यूटर क्या है?
कम्प्यूटर एक इलेक्ट्रॉनिक मशीन है। यह हमारे द्वारा दिए गए निर्देशों के अनुसार काम करता है। कम्प्यूटर डेटा को ग्रहण करता है, उस पर प्रक्रिया करता है और हमें परिणाम देता है।
उदाहरण के लिए, यदि हम कम्प्यूटर में दो संख्याएँ 10 और 20 देते हैं, तो कम्प्यूटर उनका जोड़ करके परिणाम 30 दिखा सकता है।
1.2 कम्प्यूटर के मुख्य कार्य
कम्प्यूटर मुख्य रूप से चार कार्य करता है:
- Input (इनपुट): कम्प्यूटर को डेटा या निर्देश देना।
- Processing (प्रोसेसिंग): दिए गए डेटा पर कार्य करना।
- Output (आउटपुट): कार्य का परिणाम दिखाना।
- Storage (स्टोरेज): डेटा और जानकारी को सुरक्षित रखना।
उदाहरण:
जब हम की-बोर्ड से 10 + 20 टाइप करते हैं, तो यह इनपुट है। कम्प्यूटर जोड़ करता है, यह प्रोसेसिंग है। स्क्रीन पर 30 दिखना आउटपुट है। इस परिणाम को फाइल में सुरक्षित रखना स्टोरेज है।
1.3 कम्प्यूटर की विशेषताएँ
- गति: कम्प्यूटर बहुत तेजी से गणना कर सकता है।
- शुद्धता: सही निर्देश मिलने पर यह सही परिणाम देता है।
- संग्रहण: इसमें बहुत अधिक जानकारी सुरक्षित रखी जा सकती है।
- लगातार काम: यह बिना थके लगातार काम कर सकता है।
- बहुउपयोगिता: इसका उपयोग शिक्षा, बैंक, अस्पताल, कार्यालय और व्यवसाय में होता है।
1.4 हार्डवेयर और सॉफ्टवेयर
हार्डवेयर: कम्प्यूटर के वे भाग जिन्हें हम छू सकते हैं, हार्डवेयर कहलाते हैं। जैसे मॉनिटर, की-बोर्ड, माउस और प्रिंटर।
सॉफ्टवेयर: प्रोग्रामों और निर्देशों के समूह को सॉफ्टवेयर कहते हैं। इसकी सहायता से कम्प्यूटर अलग-अलग कार्य करता है। जैसे Windows, MS Word और Visual Basic 6.0।
1.5 प्रोग्राम क्या होता है?
प्रोग्राम निर्देशों का एक समूह होता है। इन निर्देशों के माध्यम से कम्प्यूटर को बताया जाता है कि उसे कौन-सा कार्य और किस प्रकार करना है।
उदाहरण के लिए, दो संख्याओं को जोड़ने वाला प्रोग्राम कम्प्यूटर को बताता है कि पहली संख्या और दूसरी संख्या को जोड़कर परिणाम दिखाना है।
1.6 प्रोग्रामिंग भाषा क्या है?
प्रोग्रामिंग भाषा वह भाषा है जिसका उपयोग करके हम कम्प्यूटर के लिए निर्देश लिखते हैं।
कुछ प्रसिद्ध प्रोग्रामिंग भाषाएँ हैं:
- BASIC
- C
- C++
- Java
- Python
- Visual Basic
2.1 Visual Basic क्या है?
Visual Basic एक प्रोग्रामिंग भाषा और विकास वातावरण है। इसका उपयोग Windows आधारित एप्लीकेशन बनाने के लिए किया जाता है।
इसकी सहायता से हम ऐसे प्रोग्राम बना सकते हैं जिनमें बटन, टेक्स्ट बॉक्स, लेबल, मेन्यू और अन्य नियंत्रण होते हैं।
उदाहरण के लिए:
- Calculator
- Student Record System
- Billing Software
- Library Management System
- School Management Software
2.2 Visual Basic नाम का अर्थ
Visual Basic दो शब्दों से मिलकर बना है:
Visual: इसका अर्थ है दिखाई देने वाले तत्वों की सहायता से काम करना। इसमें हम Form पर बटन, टेक्स्ट बॉक्स आदि रखकर प्रोग्राम का रूप तैयार कर सकते हैं।
Basic: इसका संबंध BASIC प्रोग्रामिंग भाषा से है। BASIC का पूरा नाम Beginners’ All-purpose Symbolic Instruction Code है।
2.3 Visual Basic 6.0 क्या है?
Visual Basic 6.0, Microsoft द्वारा विकसित Visual Basic का एक संस्करण है। इसका उपयोग मुख्य रूप से Windows के लिए डेस्कटॉप एप्लीकेशन बनाने में किया जाता था।
इसमें प्रोग्राम बनाने के लिए Form पर Controls रखे जाते हैं और उन Controls से जुड़े Events के लिए कोड लिखा जाता है।
2.4 Visual Basic 6.0 की विशेषताएँ
- इसे सीखना अपेक्षाकृत आसान है।
- इसमें Form के माध्यम से प्रोग्राम का डिजाइन तैयार किया जाता है।
- इसमें कई प्रकार के Controls उपलब्ध होते हैं।
- इसमें Event आधारित प्रोग्रामिंग की सुविधा है।
- इसमें Database से जुड़कर काम किया जा सकता है।
- इसमें छोटे और बड़े Windows प्रोग्राम बनाए जा सकते हैं।
2.5 Visual Basic 6.0 में बनने वाले प्रोग्राम
Visual Basic 6.0 की सहायता से कई प्रकार के प्रोग्राम बनाए जा सकते हैं:
- जोड़, घटाव, गुणा और भाग करने वाला Calculator
- विद्यार्थियों का रिकॉर्ड रखने वाला प्रोग्राम
- फीस जमा करने का सॉफ्टवेयर
- बिल बनाने का सॉफ्टवेयर
- पुस्तकालय प्रबंधन प्रणाली
- कर्मचारी वेतन प्रणाली
3.1 IDE क्या है?
IDE का पूरा नाम Integrated Development Environment है।
हिन्दी में इसे एकीकृत विकास वातावरण कहते हैं।
IDE एक ऐसा स्थान है जहाँ प्रोग्रामर अपना प्रोग्राम लिखता है, उसका डिजाइन तैयार करता है, प्रोग्राम चलाता है और उसमें होने वाली गलतियों को ठीक करता है।
Visual Basic 6.0 में प्रोग्राम बनाने के लिए IDE का उपयोग किया जाता है।
IDE के मुख्य कार्य:
नया प्रोजेक्ट बनाना।
Form का डिजाइन तैयार करना।
Toolbox से Controls लेना।
Controls की Properties बदलना।
प्रोग्राम का कोड लिखना।
प्रोग्राम को चलाना।
प्रोग्राम की गलतियों को खोजना।
3.2 Visual Basic 6.0 IDE के मुख्य भाग
Visual Basic 6.0 में सामान्यतः निम्नलिखित भाग होते हैं:
Title Bar
Menu Bar
Toolbar
Toolbox
Form Window
Project Explorer
Properties Window
Form Layout Window
Code Window
3.3 Title Bar (टाइटल बार)
Title Bar IDE की सबसे ऊपर वाली पट्टी होती है।
कार्य:
प्रोजेक्ट का नाम दिखाना।
एप्लीकेशन का नाम दिखाना।
खुली हुई विंडो की पहचान बताना।
उदाहरण: यदि हम Project1 पर काम कर रहे हैं, तो Title Bar में Project1 का नाम दिखाई दे सकता है।
3.4 Menu Bar (मेन्यू बार)
Menu Bar, Title Bar के नीचे होती है। इसमें अलग-अलग मेन्यू होते हैं।
मेन्यू | कार्य |
|---|---|
File | नई फाइल बनाना, खोलना और सेव करना |
Edit | Cut, Copy, Paste करना |
View | अलग-अलग विंडो देखना |
Project | प्रोजेक्ट से संबंधित कार्य |
Format | Controls की व्यवस्था करना |
Debug | प्रोग्राम की गलतियाँ खोजना |
Run | प्रोग्राम चलाना |
Tools | अतिरिक्त विकल्प |
Window | खुली हुई विंडो व्यवस्थित करना |
Help | सहायता प्राप्त करना |
3.5 Toolbar (टूलबार)
Toolbar में छोटे-छोटे बटन होते हैं। इनकी सहायता से हम बार-बार Menu खोलने के बजाय सीधे काम कर सकते हैं।
बटन का संकेत | कार्य |
|---|---|
📄 | नया प्रोजेक्ट या फाइल |
📂 | प्रोजेक्ट खोलना |
💾 | प्रोजेक्ट सेव करना |
▶ | प्रोग्राम चलाना |
⏸ | प्रोग्राम को अस्थायी रूप से रोकना |
■ | प्रोग्राम बंद करना |
ध्यान दें: ये समझाने के लिए बनाए गए सामान्य संकेत हैं। VB6 के वास्तविक Toolbar Icons का रूप संस्करण और सेटिंग के अनुसार थोड़ा अलग हो सकता है।
3.6 Form Window (फॉर्म विंडो)
Form Window वह स्थान है जहाँ हम अपने प्रोग्राम का डिजाइन तैयार करते हैं।
उदाहरण के लिए, यदि हम Student Registration Form बनाना चाहते हैं, तो Form पर निम्न Controls रखेंगे:
Label
TextBox
CommandButton
ComboBox
OptionButton
Form ही वह स्क्रीन होती है जिसे प्रोग्राम चलने पर उपयोगकर्ता देखता है।
3.7 Project Explorer (प्रोजेक्ट एक्सप्लोरर)
Project Explorer में प्रोजेक्ट से संबंधित सभी Forms, Modules और अन्य घटकों की सूची दिखाई देती है।
उदाहरण:
Form1
Module1
Class1
इसकी सहायता से हम अपने प्रोजेक्ट की अलग-अलग फाइलों को खोल सकते हैं।
3.8 Properties Window (प्रॉपर्टीज विंडो)
Properties Window का उपयोग Form या किसी Control की विशेषताओं को बदलने के लिए किया जाता है।
उदाहरण के लिए, CommandButton की कुछ Properties:
Property | उपयोग |
|---|---|
Name | Control का प्रोग्रामिंग नाम |
Caption | Control पर दिखाई देने वाला टेक्स्ट |
BackColor | पीछे का रंग |
ForeColor | अक्षरों का रंग |
Font | अक्षरों की शैली |
Height | ऊँचाई |
Width | चौड़ाई |
Enabled | Control को सक्रिय या निष्क्रिय करना |
Visible | Control को दिखाना या छिपाना |
3.9 Form Layout Window
Form Layout Window की सहायता से हम यह तय करते हैं कि प्रोग्राम चलने पर Form कम्प्यूटर स्क्रीन पर किस स्थान पर दिखाई देगा।
3.10 Code Window (कोड विंडो)
Code Window वह स्थान है जहाँ हम Visual Basic की प्रोग्रामिंग भाषा में कोड लिखते हैं।
उदाहरण:
Private Sub Command1_Click()
MsgBox "Namaste"
End Subइस प्रोग्राम में जब उपयोगकर्ता Command1 पर क्लिक करेगा, तब स्क्रीन पर Namaste संदेश दिखाई देगा।
3.11 Toolbox क्या है?
Toolbox Visual Basic 6.0 का एक महत्वपूर्ण भाग है।
Toolbox में कई प्रकार के Controls उपलब्ध होते हैं। इन Controls को Form पर रखकर हम अपने प्रोग्राम का डिजाइन बनाते हैं।
उदाहरण के लिए:
TextBox से जानकारी लिखवाई जाती है।
Label से जानकारी दिखाई जाती है।
CommandButton से कोई कार्य कराया जाता है।
CheckBox से एक या अधिक विकल्प चुने जाते हैं।
3.12 Toolbox के सभी प्रमुख Controls और उनके Symbols
नीचे दिए गए प्रतीक Controls को पहचानने के लिए सरल शैक्षणिक संकेत हैं। ये VB6 के वास्तविक Toolbox Icons की हूबहू तस्वीरें नहीं हैं।
A. सामान्य Controls (Standard Controls)
क्र. | Control का नाम | पहचान का संकेत | उपयोग |
|---|---|---|---|
1 | Pointer | ↖ | Form पर Controls चुनने और उनकी स्थिति बदलने के लिए |
2 | PictureBox | ▧ | चित्र दिखाने के लिए |
3 | Label | Aa | स्क्रीन पर टेक्स्ट दिखाने के लिए |
4 | TextBox | ▭ | उपयोगकर्ता से टेक्स्ट या संख्या लेने के लिए |
5 | Frame | ▣ | Controls को एक समूह में रखने के लिए |
6 | CommandButton | [OK] | बटन बनाकर कोई कार्य कराने के लिए |
7 | CheckBox | ☑ | एक या अधिक विकल्प चुनने के लिए |
8 | OptionButton | ◉ | दिए गए विकल्पों में से एक चुनने के लिए |
9 | ComboBox | ▾ | सूची से विकल्प चुनने के लिए |
10 | ListBox | ▤ | विकल्पों की सूची दिखाने के लिए |
11 | HScrollBar | ⇔ | क्षैतिज दिशा में मान बदलने के लिए |
12 | VScrollBar | ⇕ | ऊर्ध्वाधर दिशा में मान बदलने के लिए |
13 | Timer | ◷ | निश्चित समय के अंतराल पर कार्य कराने के लिए |
14 | DriveListBox | 💽 | उपलब्ध Drives की सूची दिखाने के लिए |
15 | DirListBox | 📁 | Folder की सूची दिखाने के लिए |
16 | FileListBox | ▤ | Files की सूची दिखाने के लिए |
17 | Shape | ○ | Circle, Rectangle आदि आकृतियाँ बनाने के लिए |
18 | Line | / | Form पर रेखा खींचने के लिए |
19 | Image | ▧ | चित्र दिखाने के लिए |
20 | Data | ▣ | पुराने Data Control के माध्यम से Database से जुड़ने के लिए |
21 | OLE | ▧ | OLE Objects को जोड़ने या दिखाने के लिए |
विशेष जानकारी: Pointer का उपयोग किसी Control को चुनने के लिए किया जाता है। यह स्वयं सामान्य Control नहीं है।
B. अतिरिक्त Controls (Additional Controls)
Visual Basic 6.0 में कुछ अतिरिक्त Controls भी मिलते हैं। इन्हें सामान्यतः Components के माध्यम से Toolbox में जोड़ा जाता है। इनकी उपलब्धता स्थापित Components पर निर्भर करती है।
क्र. | Control का नाम | पहचान का संकेत | उपयोग |
|---|---|---|---|
1 | CommonDialog | ▤ | Open, Save, Color और Font Dialog दिखाने के लिए |
2 | RichTextBox | ¶ | Formatting सहित टेक्स्ट लिखने के लिए |
3 | ProgressBar | ▰ | किसी कार्य की प्रगति दिखाने के लिए |
4 | Slider | ◀━━▶ | किसी मान को स्लाइड करके बदलने के लिए |
5 | StatusBar | ▬ | प्रोग्राम की स्थिति दिखाने के लिए |
6 | ToolBar | ▥ | टूल बटन की पट्टी बनाने के लिए |
7 | TreeView | 🌳 | पेड़ जैसी संरचना में सूची दिखाने के लिए |
8 | ListView | ▦ | सूची को अलग-अलग रूप में दिखाने के लिए |
9 | TabStrip | ▤ | अलग-अलग टैब बनाने के लिए |
10 | ImageList | ▧ | Controls के लिए Images का संग्रह रखने के लिए |
11 | MonthView | ▦ | कैलेंडर के रूप में तारीख चुनने के लिए |
12 | DTPicker | ▦ | तारीख और समय चुनने के लिए |
13 | MSFlexGrid | ▦ | पंक्तियों और कॉलम में डेटा दिखाने के लिए |
14 | MSChart | ▥ | चार्ट बनाने के लिए |
15 | Animation | ▶ | Animation चलाने के लिए |
3.13 कुछ महत्वपूर्ण Controls का विस्तार से अध्ययन
अब हम कुछ ऐसे Controls को विस्तार से समझेंगे जिनका उपयोग लगभग हर Windows Application में किया जाता है।
1. Label Control
Label का उपयोग Form पर किसी प्रकार की जानकारी या नाम दिखाने के लिए किया जाता है।
उदाहरण:
यदि हम Student Registration Form बना रहे हैं, तो Name, Father Name और Address लिखने के लिए Label का उपयोग करेंगे।
मुख्य Properties:
Property | कार्य |
|---|---|
Name | Control का नाम |
Caption | दिखाई देने वाला टेक्स्ट |
ForeColor | टेक्स्ट का रंग |
BackColor | पीछे का रंग |
Font | अक्षरों की शैली |
Alignment | टेक्स्ट की स्थिति |
उदाहरण:
Label1.Caption = "Welcome to Visual Basic"इस कोड से Label1 पर Welcome to Visual Basic दिखाई देगा।
2. TextBox Control
TextBox का उपयोग उपयोगकर्ता से जानकारी प्राप्त करने के लिए किया जाता है।
उदाहरण: नाम, पता, मोबाइल नंबर आदि।
मुख्य Properties:
Property | कार्य |
|---|---|
Name | Control का नाम |
Text | TextBox में मौजूद टेक्स्ट |
MaxLength | अधिकतम अक्षरों की सीमा |
MultiLine | एक से अधिक लाइन लिखने की सुविधा |
PasswordChar | पासवर्ड के अक्षर छिपाने का चिन्ह |
Locked | टेक्स्ट बदलने पर रोक लगाना |
उदाहरण:
Text1.Text = "Ajit Kumar"इससे Text1 में Ajit Kumar लिखा दिखाई देगा।
3. CommandButton Control
CommandButton का उपयोग किसी विशेष कार्य को शुरू करने के लिए किया जाता है।
उदाहरण: Save, Submit, Exit और Calculate।
मुख्य Properties:
Property | कार्य |
|---|---|
Name | बटन का प्रोग्रामिंग नाम |
Caption | बटन पर दिखाई देने वाला टेक्स्ट |
Enabled | बटन को सक्रिय या निष्क्रिय करना |
Visible | बटन को दिखाना या छिपाना |
BackColor | बटन का पीछे का रंग |
उदाहरण:
Private Sub Command1_Click()
MsgBox "Hello Student"
End Subइस प्रोग्राम में Command1 पर क्लिक करने से Hello Student संदेश दिखाई देगा।
4. CheckBox Control
CheckBox का उपयोग एक या एक से अधिक विकल्प चुनने के लिए किया जाता है।
उदाहरण:
किसी फॉर्म में विद्यार्थी अपनी पसंद के विषय चुन सकता है।
मुख्य Properties:
Name
Caption
Value
Enabled
Visible
उदाहरण:
If Check1.Value = 1 Then
MsgBox "आपने विकल्प चुना है"
Else
MsgBox "आपने विकल्प नहीं चुना है"
End Ifयहाँ Value = 1 का अर्थ है कि CheckBox चुना गया है।
5. OptionButton Control
OptionButton का उपयोग कई विकल्पों में से केवल एक विकल्प चुनने के लिए किया जाता है।
उदाहरण:
Gender:
Male
Female
Other
एक ही Frame या Container में रखे गए OptionButtons में सामान्यतः एक समय में एक विकल्प चुना जाता है।
6. ComboBox Control
ComboBox एक ऐसी सूची है जिसमें उपयोगकर्ता उपलब्ध विकल्पों में से कोई विकल्प चुन सकता है।
उदाहरण: राज्य, जिला या कोर्स का नाम चुनना।
उदाहरण:
Private Sub Form_Load()
Combo1.AddItem "Bihar"
Combo1.AddItem "Jharkhand"
Combo1.AddItem "Uttar Pradesh"
End Subइस कोड से ComboBox में तीन राज्यों के नाम जुड़ जाएँगे।
7. ListBox Control
ListBox का उपयोग एक सूची दिखाने के लिए किया जाता है।
उदाहरण:
Private Sub Form_Load()
List1.AddItem "Computer"
List1.AddItem "English"
List1.AddItem "Mathematics"
End Subइससे ListBox में तीन विषय दिखाई देंगे।
8. Timer Control
Timer का उपयोग निश्चित समय के अंतराल पर कोई कार्य कराने के लिए किया जाता है।
उदाहरण के लिए, हर एक सेकंड में समय दिखाना।
Timer की मुख्य Property:
Interval
यदि Interval का मान 1000 है, तो Timer लगभग एक सेकंड के अंतराल पर अपना Timer Event चलाएगा।
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Label1.Caption = Time
End Subयह प्रोग्राम Label1 पर वर्तमान समय दिखाता रहेगा।
