Tuesday 7 July 2020

VBA Data types,Variables and Constants.

Variable यानि स्टोरेज एरिया का नाम जिसे हमारे program यूज़ कर सके। VB6 में सभी Variable का स्पेसिफिक type होता है, जो Variable का size और memory layout, तय करता है।


डेटा टाइप

उदाहरण

Integral types

SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong and Char

Floating point types

Single तथा Double

Decimal types

Decimal

Boolean types

इसमें सिर्फ दो वैल्यू होती है true or false

Date types

date

VB Variable Declaration in hindi

Dim Statement का उपयोग variable declaration और एक या ज़्यादा variables को स्टोर करने के लिए किया जाता है |

 

Dim का पूरा नाम dimension है |

 

Dim Statement का उपयोग module, class, structure, procedure या block level पे होता है.

 

vb Variable declaration की Syntax निम्नलिखित है:

[< attributelist> ] [ accessmodifier ] [[ Shared ] [shadow] [ Static ]]

[ ReadOnly ] Dim [ WithEvents ] variablelist

जहाँ ,

  • attributelist का मतलब होता है कि attributes की लिस्ट जो वेरिएबल पे अप्लाई होती  है .यह  फील्ड ऑप्शनल है.
  • accessmodifier का उपयोग variable का access levels डिफाइन  करने के लिए होता है  , इसकी वैल्यू  – Public, Protected, Friend, Protected Friend and Private दीजाती है . यह  फील्ड ऑप्शनल है.
  • Shared का उपयोग ऐसे shared variable को डिक्लेर करने के लिए होता है,जो किसी स्पेसिफिक class या structure के  instance के साथ यूज़  नहीं   होता है पर सभी क class या  structure के साथ होता है.यह  फील्ड ऑप्शनल है.
  • जिस variable के साथ Static का उपयोग होता है उस variable की वैल्यू ,जिस procedure में  variable  डिक्लेअर हुआ है उस procedure के  termination बाद भी स्टोर्डरहेगी.यह  फील्ड ऑप्शनल है.
  • जिस variable के साथ ReadOnly का उपयोंग होता है उसकी  वैल्यू को आप चेंज नही कर सकते .यह  फील्ड ऑप्शनल है.
  • WithEvents दर्शाता है की वेरिएबल का उपयोग events को respond करने के लिए होता है | यह फील्ड ऑप्शनल है.
  • Variablelist डिक्लेर किये हुए variable की लिस्ट प्रोवाइड करता है.

Variablelist में प्रत्येक वेरिएबल का  syntax निम्नलिखित होता है ,

variablename[ ( [ boundslist ] ) ] [ As [ New ] datatype ] [ = initializer ]

जहाँ,

  • variablename यानि variable का नाम।
  • boundslist का उपयोग array variable के  dimension के  bound को डिक्लेर करने के लिए होता है।
  • New का उपयोग class  के नई instance को क्रिएट करने के लिए होता है
  • datatype का उपयोग Variable के data type को डिक्लेर करने के लिए होता है।

वैलिड डिक्लेरेशन के कुछ एक्साम्प्ल,

·         Dim EmployeeID As Integer

·         Dim EmployeeName As String

·         Dim Salary As Double

·         Dim count1, count2 As Integer

·         Dim status As Boolean

·         Dim exitButton As New System.Windows.Forms.Button

·         Dim lastTime, nextTime As Date

ऐसे variables जिनकी value run time मे change नहीं होती है उसे constant कहते हैं। यह constants mathematical operations मे ज़्यादातर use किए जाते है। इसमे store की गई value program के execute होने पर नहीं बदलती है। ... ऐसे मे इसे constant के रूप मे declare कर दिया जाता है

 


No comments:

Post a Comment

Please Do Not Enter Any Spam Link in the comment Box.