Microsoft Visual Studio Integrated Development Environment क्या है और उनके Components की जानकारी हिंदी में


Microsoft Visual Studio Integrated Development Environment in Hindi

Microsoft Visual Studio एक  Integrated Development Environment है जो किसी भी Dot Net Language में  Program Develop करने मे सहायता करता है। 

यह Program को बनाने, Run करने, और उससे संबंधित सारे Features प्रदान करता है अर्थात यह Developer के लिए One Stop Solution है 

जिसका प्रयोग विभिन्न प्रकार के Software Applications जैसे Desktop Application, Mobile Application, Web, Cloud Application आदि बनाए जा सकते है इसमें कई विभिन्न विशेषताओं से युक्त Tools शामिल है 

जो Developers को Code लिखने, उसे सुधारने (Debugging), और विस्तारित करने में मदद करते है यह आपको किसी एक Project पर अन्य लोगों के साथ  कार्य करने की भी सुविधा देते है।

Components of Integrated Development Environment in Hindi


IDE निम्न भागों से मिलकर बना होता है

Form Designer

Microsoft Visual Studio में Form Designer , Windows Application के लिए GUI (Graphical User Interface) बनाने के लिए एक बुनियादी भाग है जहां से ही एक Developer User Interface बनाने की शुरुवात करता है।

जब Windows Applications का निर्माण किया जाता है तब Work Area में सबसे पहले Open होने वाली Window, Form Designer कहलाती है 

जिसका Title Form 1 होता है Application से संबन्धित विभिन्न कार्यों को करने के लिए सारे Objects इसी Form designer मे रखे जाते है।

तथा इन Object के Size तथा Location में परिवर्तन किया जा सकता है इनको Edit और Delete भी कर सकते है और नए Object आसानी से Form में जोड़े जा सकते है।

Code Editor

Code Editor IDE का Word Processor होता है जिसका उपयोग Source Code को लिखने, सुधारने और उसे व्यवस्थित करने की सुविधा देता है। विभिन्न Application बनाने के लिए आपको Code Editor की आवश्यकता होती है।

आप विभिन्न Form या Module का Code Editor देखने के लिए एक समय में एक से अधिक Code Editor खोल सकते है तथा उनमें उपस्थित Code को जरुरत के अनुसार एक Code Editor से दूसरे Code Editor में Copy कर सकते है जो आपके समय और परिश्रम को बचाता है।

आप Code Editor को संकुचित और विस्तृत करके Code को आसानी से देख सकते है अतः Code Editor IDE का महत्पूर्ण Component है।

Properties Window

Visual Studio में प्रॉपर्टीज़ विंडो एक विशेष टूल की तरह है। जब हम फॉर्म Designer पर विभिन्न Controls या Object जैसे Label, Button, Text Box आदि को लाते है 

और जब इनमें से किसी एक को Select करते है तब उन Control या Object की सारी Properties जैसे Name, Ancher, Autosize, BackColor, Font और बहुत कुछ एक Window में प्रदर्शित होती है।

इस Window को Properties Window कहते है यह Window आपको किसी चयनित Object के Property तथा Event को Design Time में देखने और उसे बदलने की अनुमति देते है।
 
उदाहरण के लिए, यदि आपके प्रोग्राम में कोई बटन है, तो आप उसे बड़ा या छोटा करने, उसका रंग बदलने, या लोगों द्वारा उस पर क्लिक करने पर उसे कुछ विशेष कार्य होने के लिए प्रॉपर्टीज़ विंडो का उपयोग कर सकते हैं।  

प्रॉपर्टीज़ विंडो बहुत उपयोगी है, खासकर जब आप कई अलग-अलग हिस्सों वाले प्रोग्राम पर काम कर रहे हों। यह आपके प्रोग्राम को वैसा ही दिखने और व्यवहार करने का एक शानदार तरीका है जैसा आप चाहते हैं।

Toolbox

Visual Studio में Toolbox एक Window या Pane है जिसमे विभिन्न प्रकार के Tools और Controls पाए जाते है इनका प्रयोग करके ही आप अपने Software Application को Design और Develop कर सकते हैं।

जब कभी Graphical User Interface बनाया जाता है तब Toolbox का सबसे ज्यादा उपयोग में लाया जाता है  जो Visual Studio में सामान्यत:  Left Side दिखाई देता है।
 
इसमें कई Tabs जैसे All Windows Forms, Common Controls, Containers, Menues & Toolbar, Data, Dialogs, General इत्यादि होते है प्रत्येक Tab के Plus (+) को Click करने पर आपको इसके अंदर बहुत सारे आपके कार्य करने के लिए Controls और Components मिलेंगे परंतु ज्यादातर प्रयोग होने वाले Control आपको All Windows Form में ही मिल जायेंगे।

Menubar

यह Visual Studio के Top में दिखाई देने वाला Horizontal Strip है जिसमे विभिन्न प्रकार के Menues, Sub menues, Commands पाए जाते है Visual Studio के Menubar की 

खास बात यह है कि आपके द्वारा बनाए जा Applications जैसे Windows Application, Console Application, Web Application आदि  के आधार पर इसके Menues और Submenues बदलते रहते है।

Solution Explorer

Solution Explorer Solution और उनके Project के Elements को प्रदर्शित करता है। Solution Explorer आपके Solution को Tree Structure में प्रदर्शित करता है 

जिसमे सबसे ऊपर आपका Solution होता है जो कई Projects से मिलकर बना होता है साथ ही यह Files, Folders, References और अन्य Resources को भी रखता है।

आप अपने Solution के अंदर Files, Folders और Project को देखने के लिए Nodes को विस्तृत (Expand) और संकुचित (Collapss) कर सकते है तथा आवश्यकतानुसार Project में नई Files, Folder जोड़ सकते है।

Server Explorer

Server Explorer Database तथा Server संबंधित विशेषताओ के साथ कार्य करने और उसका उपयोग करने के लिए एक सहायक Tool है जिसका प्रयोग Integrated Development Environment के अंतर्गत कर सकते है।

Server Explorer का Use करके आप विभिन्न Databases जैसे MS Access, SQL Server, MYSQL के साथ Connect हो सकते है 

जो आपको Database Structure, Table को Explorer करने और Queries को Run  करने, Data में बदलाव लाने जैसे सारे कार्य एक ही स्थान पर करने कि अनुमति देते है।

Server Explorer आपको वे सारे Server को दिखाता है जिससे आप जुड़े हो जहां पर आप Server, Databases, और Services को Manage कर सकते है।

इस कार्य को करने के लिए आपको कोई Tool या जटिल Commands की आवश्यकता नही होती Server Explore की सहायता से आप Visual Studio में कई Server संबंधित कार्यों को कर सकते हैं।

Error List

Error list IDE का एक शक्तिशाली  टूल है जो Application विकास को तेज करता है जब हम Project पर कार्य करते है तो Error या Warnings आना सामान्य बात है। 

अब Error List का कार्य Program Code को Compile करने के दौरान आने वाली Errors Warnings,  Message को प्रदर्शित करना है। 

Error List में प्रत्येक Error को Details के साथ जैसे File Name, Line Number, और छोटे विवरण के साथ दिया जाता है ताकि आप उसे अच्छे से समझ सकें 

जब आप इन बताए गए Error पर Double Click करते है तब आप सीधे Program में उस स्थान पर पहुंच जाते है जहां पर Error है और वहां से उसे ठीक कर सकते है जैसे ही आप उस Error को ठीक करते है वह Error List से गायब हो जाता है।

Class  Browser

Class Browser VB.NET Universe के एक Map के समान कार्य करता है
यह आपको विभिन्न उपस्थित classes, interfaces और modules को 

विस्तारित करने की अनुमति देते है इसका Interface इतना सरल रहता है कि जो आप देख रहे है उसे जल्दी से प्राप्त कर लेंगे।

यह Tool आपको Project में उपस्थित विभिन्न Classess, namespace,assemblies की संरचना और कार्यक्षमता को समझने और परीक्षण करने में मदद करता है
यह उपलब्ध Objects और उनके Properties, Methods और Events का एक hierarchical view प्रदान करता है


 Related Post