විෂුවල් බේසික්

විෂුවල් බෙසික් යනු ‍තුන්වන පරම්පරාවේ පරිගණක භාෂා මෘදුකාංගයකි. ලොව සුපතල මයික්‍රොසොෆ්ට් ආයතනය (Microsoft Corporation)  මෙහි නිර්මාතෘවරයා වෙයි. බොහෝ විට මෙය විෂුවල් ස්ටුඩියෝ නමි පැකේජය සමග දැකගත හැක (Version 6.0) මෙහි IDE (intergrated development Environment) මගින් පරිගණක භාෂා කිහිපයක් සමග වැඩකිරීමට අවශ්‍ය මෘදුකාංග කොටස් සකස් කර ගැනීමට උපකාරීවේ. විෂුවල් බේසික් භාවිතයට ඉතා පහසු පරිගණක භාෂාවක් වෙයි. මෙහි ආදිතමයා ලෙස BASIC (Beginner's All-purpose Symbolic Instruction Code) පරිගනක භා‍ෂාව හදුනාගත හැක. මෙය මයික්‍රොසොෆ්ට් ආයතනය විසින් COM උපාංග සාදාගැනීම සදහා උපයෝගී වනලෙස නිපදවා ඇත නිපදවා ඇත. මෙය ක්‍රියාකිරීමට ඉතා සරල ලෙස සාදා ඇති මෘදුකාංගයකි. මෙහි GUI (Graphical user Interface) නැමති අතුර මුහුණත යොදා ඇත. මෙ මගින් ෆෝර්ම උපාංගය මත වෙනත් උපාංග දමා ඉතා පහසුවෙන් මෘදුකාංග නිපදවීමෙ හැකියාව ලැබේ. තවද මෙය දත්ත පාදමයන් (Database ) සමග මුසුවී ක්‍රියා කිරීමට හැකිවී ඇත. එනමි Microsoft Access, Microsoft SQL Server, MySQL හා ORCLE වැනි විෂාල දත්ත පාදමයන් ගනනාවක් සමග සමිබන්ධ වෙමින් කටයුතුකිරීමට හැකියාව ලැබී ඇත.

 ප්‍රයෝජන හා විකාසනය 

මෙ මගින් බොහෝවිට දත්ත පාදම හා සම්බන්ධ වෙමින් වැඩසටහන් කිරීමට නැඹුරුවක් දක්වයි. (Database Applications) මෙය ඉවෙන්ට් මගින් ධාවනය වන පරිගණක භාෂාවකි. එනම් යම්කිසි සිදුවීමක් ෆෝර්මයට හෝ එයමත පවතින කන්ට්‍රෝල මත සිදුවූවිට එහා ගතයුතුක්‍රියා මාර්ග එහි කේතනය කලයුතුවෙයි. මෙහි ආදිතමයා විෂුවල් බෙසික් 1.0 වූ අතර පිලිවෙලින් විෂුවල් බෙසික් 2.0/3.0/4.0/5.0 ලෙස ව්කසනය වි විෂුවල් බෙසික් 6.0 පැමිණ ඇත. විෂුවල් බෙසික් 6.0 පසු මෙම කාණ්ඩයේ මෘදුකාංග නිපදවීම නැවැත්වූ මයික්‍රොසොෆ්ට් (Microsoft) ආයතනය ඉන්පසු .Net (Dot Net) නමි අලුත්ම සැකිල්ලක් යටතේ නවතම පරිගණක වැඩසටහනක් නිර්මානය කරවිය එය විෂුවල් බෙසික් ඞොට්නෙට් (Visual Basic .Net) ලෙස හැදින්වෙයි. මෙය විෂුවල් ස්ටූඩියෝ ඞොට්නෙට් හි එක් උපාංගයක් ලෙස ලැබේ.
<p> 
ඇක්ටිවු එක්ස් තාකෂනය මෙයට එකතුකර ඇති අතර මෙමගින් Standard EXE, ActiveX Controls, ActiveX DLL වැනි බොහෝ දැ නිපදවාගැනීමේ හැකියාව පවතියි. මෙමගින් නිපදවන මෘදුකාංගඅතර
 Inventory Control Systems 
 Management Information Systems 
 Leave Systems 
 Human Resorce Management Systems
ප්‍රධාන වෙයි.

 විෂුවල් බේසික් විවෘත කරගැනීම 
පරිගණකයේ ඇති විෂුවල් බේසික් විවෘත ගැනීම ස‍ඳහා Start->All Programs->Visual Studio 6.0->Visual Basic 6.0 තෝරා ගතයුතු වෙයි. ඒවිට Visual Basic 6.0 ඔබට ලබාගතහැක.

විෂුවල් බේසික් IDE හි ප්‍රධාන කොටස් පහත ලෙස දැක්විය හැක.
 විෂුවල් ටූල් බාර්.
 ටූල් බොක්ස්
 ෆෝර්මය
 ප්‍රොජෙක්ට් ජනේලය
 ප්‍රොපටි ජනේලය

 විෂුවල් ටූල් බාර්. 
මෙමගින් විෂුවල් බේසික්හි විවිධ ක්‍රියාකාරකම් සිදුකල හැක නව ෆෝර්මයක් ලබාගැනීම, මෙනූ ඒඩිටරය ලබාගැනීම, කොපිකිරීම, කට් කිරීම, ‍ පේස්ට් කිරිම හා විෂූවල් බේසික් පද්ධතිය ධාවනය කරගැනීම ඉන් සමහරක් වේ.

 විෂූවල් බේසික් උපකරණ පෙට්ටිය (Tool Box)  
විෂූවල් බේසික් ටූල් බොක්ස් මත විවිධ උපාංග දක්නට ලැබේ. මේවා වින්ඩෝස් මෘදුකාංග සකස්කිරීමට උපකාරීවෙයි. මෙම උපාංග ෆෝර්මය මතට දමාගැනීම සඳහා ටූල් බොක්ස් හි උපාංගය මත දෙවරක් ක්ලික් කිරීම හෝ උපාංගය මත දකුණු මවුස් බොත්තම තදකර ඇදගෙන ගොස් ෆෝර්මය මතට දමාගැනීම මගින් ලබාගතහැක.

 වින්ඩෝස් ෆෝර්ම උපාංගය(Windows Forms) 
විෂුවල් බේසික් හී සියලුම උපාංග තබාගන්නා උපාංගය වින්ඩෝස් ෆෝර්ම උපාංගය වේ. මේ මතට ටූල් බොක්ස් මත ඇති සියළුම කන්ට්‍රෝල උපාංගයන් දැමීමට හැකියාව ඇත. ඒනම් විධාන බොත්තම්, ටෙක්ස් බොක්ස, කොම්බෝ බොක්ස ආදිය වේ.

 ප්‍රොජෙක්ට් ජනේලය 
මෙමත ව්‍යාපෘතියේ සියලූම ගොනු දිස්වෙයි මෙම ගොනු මත දෙවරක් ක්ලික් කිරීම මහින් අවශ්‍ය ගොනුව විවෘත්ත කරගත හැක.

 ගුණාංග ජනේලය (Property Panel) 

විෂුවල් විෂූවල් බේසික් හි සියලුම උපාංගවල වත්කම් (Properties ) මෙමගින් පෙන්නුම් කරයි. එවා අවශ්‍ය පරිදි වෙනස් කිරීම මෙමගින් කල හැක.

 විෂූවල් බේසික් හි ප්‍රධාන දත්ත වර්ග 
විෂූවල් බේසික් හි ප්‍රධාන දත්ත වර්ග පහත ලෙස දැක්විය හැකිවෙයි.
	byte 
	Integer
	Long 
	String 
	Double 
	Boolean

+ විශුවල් බේසික් දත්ත වර්ගවල අගයන් (සංඛ්‍යා) වර්ගය  ධාරිතාවය  අගය පරාසය byte  1 byte  0 සිට 255 දක්වා Integer  2 bytes  -32,768 සිට 32,787 දක්වා Long  4 bytes   -2,147,483,648 සිට 2,147,483,648 දක්වා Single  4 bytes  -3.402823E+38 සිට -1.401298E-
45 ඝෘන සංක්‍යා වලට 1.401298E-45 සිට 3.402823E+38 දක්වා ධන සංක්‍යා වලට Double  8 bytes  -1.79769313486232e+308 සිට -4.94065645841247E-324 ඝෘන සංක්‍යා වලට 4.94065645841247E-324 සිට 1.79769313486232e+308 ධන සංක්‍යා වලට Currency  8 bytes  -922,337,203,685,477.5808 සිට -922,337,203,685,477.5807 දක්වා Decimal  12 bytes  +/-79,228,162,514,264,337,593,543,
950,335 (දෂම සංක්‍යා යොදා නෙගනී නමි) +/-
7.92281625142643375935439503
35 (දෂම සංක්‍යා 28 කි)

+විශුවල් බේසික් දත්ත වර්ගවල අගයන් (සංඛ්‍යා නොවන) වර්ගය  ධාරිතාවය  අගය පරාසය String(නිෂ්ච්ත දිග)  String එකහි දිග    අකුරු 1 සිට 65,400 String(වෙනස් වන දිග)  දිග + 10 බයිටි අකුරු 0 සිට බිලියන 2ක් පමණ Date  8 bytes    1- 1-100 සිට 31-12- 9999 Boolean  2 bytes  True හෝ False Object  4 bytes  සෑම Object එකක් සඳහාම Variant(අංක)  16 bytes   Double ලෙසම වේ Variant(අකුරු)  බයිටි 22+ දිග   වෙනස් වන දික String ලෙසම වේ

ප්‍රවර්ගය:පරිගණක මෘදුකාංග
ප්‍රවර්ගය:පරිගණකවේදය