- 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 मे रखे जाते है।
- इन Objects के 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
0 टिप्पणियाँ