स्वागतम आपको आज इस पोस्ट में हम बताने वाले है विजुअल बेसिक के एक प्रश्न के बारे में जो की PGDCA के 2018 के और 2012 के Exam में आ चुका है जी हाँ आपने हमारे Post के Tittle में तो पढ़ ही लिया होगा चलिए आपको बताते है की वह Question क्या था।
2018 में पूछा गया प्रश्न
Compar the msg box and input box functions. Write a program in VB to demonstrate msg box and input box function.
इसी Type 2012 में पूछा गया Question कुछ इस type से था-
Explain msgbox and inputbox in visual basic
इस प्रकार से ये Question पूछे गए थे जिनके Answer को आप एक ही साथ लिख सकते हैं। यहां पर मैंने दोनों Question के answer को एक साथ Present किया है-
मैसेज बॉक्स (Message box)-
यह विजुअल बेसिक का पूर्व निर्धारित यानी की पहले से डिफाइन किया गया फंक्शन हैं जिसके द्वारा user YES or NO response system को देता है। यह एक ऐसा Dialogbox है जीसमें विभिन्न सन्देश प्रयोगकर्ता (User) तक पहुचते हैं।
Dialog box के लिए syntex-
Msgbox(prompt[,buttons][,tittle][,helpfile][,control])
तो दोस्तों इस प्रकार से इसके syntex के बारे में तो हमने जान लिया चलिए अब जानते हैं इसके बारे में विस्तार से की इस syntex में लिखे शब्द का अर्थ क्या होता है
prompt-प्रयोगकर्ता के द्वारा लिखित सन्देश डबल कोटेशन के अंदर string form में लिखे जाते हैं जो मैसेजबॉक्स से मध्य के Display होते हैं। यह मैसेजबॉक्स का जरूरी expression है जिसे लिखा जाना आवश्यक है।
Buttons-यह Dialog box का optional expression है जिसे user (प्रयोगकर्ता) अपनी इच्छानुसार Dialog box में प्रदर्शित करता है। इसके द्वारा डायलॉग बॉक्स में विभिन्न Buttons icons के साथ में Display या प्रदर्शित होती है। जैसे VBoKonly, VbCancel, VbYesNo Cancel इत्यादि।
Tittle-Optional string है जिसे मैसेजबॉक्स के tittle bar में मैसेज बॉक्स से सम्बन्धित Tittle प्रदान करने के लिए इस्तेमाल किया जाता है।
Help file-यह भी optional expression है जिसके द्वारा system में मौजूद Help file को msgbox के साथ जोड़ा जाता है।
Context-Helpfiles को index प्रदान करने के लिए इस expression का प्रयोग किया जाता है। इसके बिना भी मैसेजबॉक्स create किया जा सकता है।
Example-
Private sub command_click()
Dim a as integer
a = msgbox("hello",VbExclamation,"information"
End sub.
Input box(इनपुट बॉक्स)-Input box function ऐसा पूर्व निर्धारित डायलॉग बॉक्स है जो पर्यगकर्ता(user) को केवल OK तथा Cancel बटन प्रदान करता है। यह अपने नाम के अनुसार ही काम करता है तथा प्रयोगकर्ता द्वारा इनपुट किये गए स्ट्रिंग मान को वेरीयेबल में Return करता है। यही प्रयोगकर्ता OK बटन को click करता है तो इनपुट किया मान वेरीयेबल को Return करता है तथा Cancel बटन को Click करने पर Zero मान return होता है।
इसे इस Formula के साथ समझा जा सकता है-
syntex-Inputbox(prompt[,tittle][,default][,xpos][,ypos][,helpfile][,context])
Prompt-यह जरूरी string है जिसे inputbox के message के रूप में user तक पहुचाया जाता है। अधिकतम 1024 character string के रूप में प्रयोग कर सकते हैं।
Tittle-यह भी ऑप्शनल expression है जिसे input box के Tittle के रूप में प्रदर्शित करते हैं।
Default-यह Default मान होता है जो इनपुट बॉक्स के textbox के अंदर inputbox के execute होने पर पहले से ही प्रदर्शित होता है।
xpos तथा ypos-यह ऑप्शनल न्यूमेरिक expression है जिसके द्वारा प्रयोगकर्ता (user) के अनुसार vertically तथा horizontally monitor screen में inputbox प्रदर्शित (show) कराया जा सकता है।
Help File-MSDN Help को इनपुट बॉक्स के साथ जोड़ा जा सकता है।
Context-optional expression है जिसके द्वारा प्रयोगकर्ता HelpFile को index प्रदान कर सकता है।
उदाहरण-इनपुट बॉक्स के द्वारा साधारण ब्याज ज्ञात कीजिये जिसमें मूलधन, दर तथा ब्याज का मान integer प्रकार का है।
Private Sub Command1_click()
Dim p,r,t,si as integer
p=Inputbox("Enter principle","input",300,600)
r = Inputbox("Enter Rate","input",300,600)
t = Inputbox("Enter time","input",300,600)
si = (p*r*t)/100
msgbox"si=:"&si
End Sub
Conclusion-hey आपको इस पोस्ट में जानने को मिला msgbox और inputbox के बारे में तथा इसके syntex में use होने वाले keyword के बारे में भी हमने जाना की इनका use किस प्रकार किया जाता है।
thanks for comming
bye मिलते हैं अगले पोस्ट के साथ।
What is focus? Explain lost focus and set focus in Hindi
ReplyDelete