ভিজ্যুয়াল বেসিক কন্ট্রোলসমূহের নামকরন ও তাদের Prefix I প্রোগ্রামিং ল্যাংগুয়েজ ৩

আমাদের আজকের আলোচনার বিষয় ভিজ্যুয়াল বেসিক কন্ট্রোলসমূহের নামকরন ও তাদের Prefix – যা অধ্যায় ৮ ”ভিজ্যুয়াল বেসিক ফর্ম কন্ট্রোল” এর অন্তর্ভুক্ত। বর্তমান বিশ্বের সর্বাধুনিক প্রযুক্তি হচ্ছে কম্পিউটার প্রযুক্তি। কারণ শিল্পকারখানা, গবেষণা, শিক্ষাপ্রতিষ্ঠান, চিকিৎসাশাস্ত্র ইত্যাদি সকল ক্ষেত্রই আজ কম্পিউটার অটোমেটেড। কম্পিউটার অটোমেশনের সঙ্গে কম্পিউটার প্রোগ্রামিং ও প্রোগ্রামিং লেখার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অত্যন্ত গুরুত্বপূর্ণ।

তাই শিক্ষা ও গবেষণার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অধ্যয়ন একটি অতি আবশ্যকীয় বিষয়। বিষয়টি অত্যন্ত গুরুত্বসহ বিবেচনা করে বর্তমানে কারিগরি শিক্ষার সকল টেকনোলজিতে কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিষয়কে আবশ্যিক করা হয়েছে ।

 

ভিজ্যুয়াল বেসিক কন্ট্রোলসমূহের নামকরন ও তাদের Prefix I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

ভিজ্যুয়াল বেসিক কন্ট্রোলসমূহের নামকরন ও তাদের Prefix

Visual Basic Controls সমূহের নামকরণ প্রায় Variable নামকরণের মতই। Variable নামকরণের ক্ষেত্রে যেমন standard convention মেনে নামকরন করতে হয় ঠিক তেমনি Control সমূহের নামকরণের ক্ষেত্রেও standard convention folow করা গুরুত্বপূর্ণ একটি বিষয় বলে বিবেচিত। Code কে সঠিক ও সুষ্ঠুভাবে execute করার জন্যও Name prefix খুবই গুরুত্বপূর্ণ।

ভিজ্যুয়াল বেসিক ফর্ম ও কন্ট্রোলসমূহের নামকরণের নিয়মাবলী

Visual Basic এর Form ও Control এর নামকরণের ক্ষেত্রে যে সকল Standard Conventions মেনে চলতে হয় সেগুলো হচ্ছে-

 

  • নামটি অবশ্যই Character (a….. z) দিয়ে শুরু হবে।
  • নামকরণের ক্ষেত্রে নামটিতে কেবল বর্ণ (Letter), সংখ্যা (Number) ও Underscore Character () ইত্যাদি ব্যবহৃত হবে। তবে কোন Punctuation Character (::) এবং Space ব্যবহার করা যাবে না।
  • নামটি অবশ্যই 40 Character এর মধ্যে সীমাবদ্ধ থাকবে।

 

ভিজ্যুয়াল বেসিক কন্ট্রোলসমূহের নামকরন ও তাদের Prefix I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

নিম্নে বিভিন্ন ধরনের Control তাদের Prefix সহ উল্লেখ করা হলঃ

Control tyoe Prefix Example
3D Panel pnl pniGroup
Animated button ani aniMailBox
Check box chk chkReadOnly
Combo box, drop-down list box cbo cboEnglish
Command button cmd cmdExit
Common dialog dig digFileOpen
Communications Com comFax
Control (used within procedures when the specific type is unknown) ctr ctrCurrent
Data control dat datBiblio
Data-bound combo box dbcbo dbcboLanguage
Data-bound grid dbgrd dbgrdQuery Result
Data-bound list box dblst dblstJobType
Directory list box dir dirSource
Dirve list box drv drvTarget
File list box fil filsource
Form frm frmEntry
Frame fra fraLanguage
Gauge gau gauStatus
Graph gra graRevenue
Grid grd grdPrices
Horzontal scroll bar hsb hsbVolume
Image img imglcon
Key status key keyCaps
Label tbl blHelpMessage
Line lin lin Vertical
List box tst IstPolicyCodes
MAPI message mpm mpmSentMessage
MAPI session mps mpsSession
MCI Mci mciVideo
MDI child form mdi mdiNote
Menu mnu mnuFileOpen
MS Flex grid msg msgClients
MS Tab mst mstFirst
OLE ole oleWorksheet
Outline out outOrgChart
Pen BEdit bed bedFirstName
Pen HEdit hed hedSignature
Pen ink ink inkMap
Picture Pic picVGA
Picture clip clp clp Toolbar
Report rpt rptQtri Earnings
Shape shp shpCircle
Spin spn spnPages
Text box Ixt txtLastName
Timer tmr tmrAlarm
UpDown upd updDirection
Vertical scroll bar vsb vsbRate
Slider sid sldScale
ImageList ils ils Alllcons
TreeView tre treOrganization
Toolbar tlb tlbActions
TabStrip tab tabOptions
StatusBar sta staDate Time
ListView Ivw IvwHeadings
ProgressBar prg prgLoadFile
RichTextBox rif rtfReport

 

Leave a Comment