ভেরিয়েবল
নিচের স্টেটমেন্ট এবং ফাংশন ভেরিয়েবল নিয়ে কাজ করে থাকে। আপনি এই ফাংশন ব্যবহার করে ভেরিয়েবল ডিক্লেয়ার অথবা নির্ধারণ করতে পারেন, এক ধরনের ভেরিয়েবল থেকে অন্য ধরনের ভেরিয়বলে রূপান্তর করতে পারেন অথবা ভেরিয়বলের ধরন নির্ধারণ করতে পারেন।
CCur Function
একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে মূদ্রা এক্সপ্রেশনে রূপান্তর লরে থাকে। লোক্যাল সেটিং দশমিক বিভাজক এবং মূদ্রা প্রতীকের জন্য ব্যবহৃত হয়ে থাকে।
CBool Function
একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে বুলিয়ান এক্সপ্রেশনে রূপান্তর করে থাকে অথবা একক সংখ্যাসূচক এক্সপ্রেশনকে বুলিয়ান এক্সপ্রেশনে রূপান্তর করে থাকে।
CDec Function
একটি স্ট্রিং এক্সপ্রেশন অথবা সংখ্যাসূচক এক্সপ্রেশনকে একটি দশমিক এক্সপ্রেশনে রূপান্তর করা হয়।
CVar Function
একটি স্ট্রিং এক্সপ্রেশন অথবা সংখ্যাসূচক এক্সপ্রেশনকে একটি ভ্যারিয়েন্ট এক্সপ্রেশনে রূপান্তর করা হয়।
CVErr Function
একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে "Error" সাবটাইপের একটি ভেরিয়েন্ট এক্সপ্রেশনে রূপান্তর করে থাকে।
DefBool Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefBool স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefCur Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefCur স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefDate Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefDate স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefDbl Statement
বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।
DefErr Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefErr স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefInt Statement
বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।
DefLng Statement
বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।
DefObj Statement
বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।
DefSng Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefSng স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefStr Statement
যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefStr স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।
DefVar Statement
বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।
IsDate Function
সংখ্যাসূচক অথবা স্ট্রিং এক্সপ্রেশন তারিখ ভেরিয়েবলে রূপান্তর করা যায় কিনা তা পরীক্ষা করা হবে।
IsEmpty Function
ভেরিয়েন্ট ভেরিয়েবলটি মান ফাঁকা হলে তা পরীক্ষসা করা হয়। ফাঁকা মানের অর্থ হলো ভেরিয়েবলটি আরম্ভ করা হয় না।
IsNull Function
যদি একটি ভেরিয়েন্টে বিশেষ নাল মান বিদ্যমান থাকে, তাহলে পরীক্ষা করা হবে যা ভেরিয়েবলে কোন ডাটা নেই বলে নির্দেশ করে থাকে।
IsNumeric Function
এক্সপ্রেশনটি সংখ্যা হলে তা পরীক্ষা করা হয়। যদি এক্সপ্রেশনটি একটি সংখ্যা হয়, তাহলে ফাংশনটি True প্রদান করে, অন্যথায় ফাংশনটি False প্রদান করে থাকে।
IsObject Function
বস্তু ভেরিয়েন্টটি একটি OLE অবজেক্ট হলে তা পরীক্ষা করা হবে। ভেরিয়েবলটি OLE অবজেক্ট হলে ফাংশনটি True প্রদান করে থাকে, অন্যথায় এটি False প্রদান করে থাকে।
Erase Function
নির্দিষ্ট আকারের একটি অ্যারে থেকে অ্যারে উপাদানের বিষয়বস্তু মুছে ফেলা হয় এবং বিভিন্ন আকারের অ্যারে দ্বারা ব্যবহৃত মেমোরি রিলিজ করে থাকে।
Option Explicit Statement
প্রোগ্রাম কোডে বিদ্যমান প্রতিটি ভেরিয়েবল অবশ্যই Dim স্টেটমেন্টের মাধ্যমে ডিক্লেয়ার করা হবে তা উল্লেখ করে থাকে।
Public Statement
মডিউল স্তরে একটি ভেরিয়েবল অথবা একটি অ্যারে মাত্রাযুক্ত করে থাকে (যেমন, সাবরুটিন অথবা ফাংশনের মধ্যে নয়), যাতে ভেরিয়েবল এবং অ্যারে সকল লাইব্রেরি অথবা মডিউলে বৈধ হয়।
Global Statement
গ্লোবাল স্তরে একটি ভেরিয়েবল অথবা একটি অ্যারে মাত্রাযুক্ত করে থাকে (যেমন, সাবরুটিন অথবা ফাংশনের মধ্যে নয়), যাতে ভেরিয়েবল এবং অ্যারে সকল লাইব্রেরি অথবা মডিউলে বর্তমান সেশনের জন্য বৈধ হয়।
Static Statement
একটি সাবরুটিন অথবা ফাংশনের মধ্যে বিদ্যমান প্রসিজারে একটি ভেরিয়েবল অথবা অ্যারে ডিক্লেয়ার করে থাকে, যাতে ভেরিয়েবল অথবা ফাংশনের মানের ব্যবহার সাবরুটিন অথবা ফাংশন থেকে প্রস্থান করার পরেও অব্যাহত রাখা যায়। Dim স্টেটমেন্ট নিয়মাবলীও বৈধ।
TypeName Function; VarType Function
স্ট্রিং (TypeName) অথবা সংখ্যাসূচক মান (VarType) প্রদান করে থাকে যা ভেরিয়েবলের জন্য তথ্য ধারণ করে থাকে।
FindObject Function
বস্তুর নামের মাধ্যমে রান টাইমে একটি স্ট্রিং প্যারামিটার হিসেবে সম্বোধন করা যাবে, এমন বস্তু সক্রিয় করা হয়।
FindPropertyObject Function
বস্তুর নাম ব্যবহার করে একটি স্ট্রিং প্যারামিটার হিসেবে রান টাইমে বস্তুটি সম্বোধন করা সক্রিয় করা হয়।
Optional (in Function Statement)
ঐচ্ছিক হিসেবে ফাংশনে পাস করা প্যারামিটার নির্ধারণ অনুমোদন করে থাকে।
IsMissing Function
যদি একটি ঐচ্ছিক প্যারামিটারের সাহায্যে একটি ফাংশন কল করা হয় তাহলে পরীক্ষা করা হবে।
HasUnoInterfaces Function
যদি বেসিক Uno বস্তু কিছু নির্দিষ্ট Uno ইন্টারফেস সমর্থন করে তাহলে পরীক্ষা করা হয়।
EqualUnoObjects Function
True প্রদান করে যদি উল্লেখিত দুইটি Uno বস্তু , একই Uno বস্তু দৃষ্টান্ত নির্দেশ করে থাকে।