VB.NET තුළ ගණිත ගණනය කිරීම් සඳහා යෙදුම්
VB.NET භාවිතයෙන් සරල ගණක යන්ත්රයක සිට ව්යාපාරික ගණනය කිරීම් කරන Windows යෙදුමක් දක්වා නිර්මාණය කළ හැකිය. සංඛ්යා ඇතුළත් කිරීම, එකතු කිරීම, අඩු කිරීම, ගුණ කිරීම සහ බෙදීම වැනි මූලික ක්රියාකාරකම් ඉගෙනීමෙන් ආරම්භකයන්ට ක්රමලේඛන මූලධර්ම පහසුවෙන් තේරුම්ගත හැකිය.
මෙවැනි ව්යාපෘතියක් හරහා TextBox, Button, Label, දත්ත වර්ග, සිදුවීම් සහ දෝෂ පාලනය ප්රායෝගිකව අත්හදා බැලිය හැකිය. VB.NET සම්බන්ධ තවත් පාඩම් සඳහා මෘදුකාංග ලන්තය වෙත පිවිසීමෙන් සිංහල තාක්ෂණික දැනුම වැඩි කරගත හැකිය.
යෙදුමේ මූලික සැලසුම
ගණිත ගණනය කිරීමේ යෙදුමක් නිර්මාණය කිරීමට Visual Studio තුළ Windows Forms ව්යාපෘතියක් ආරම්භ කළ හැකිය. පරිශීලකයාගෙන් සංඛ්යා ලබාගැනීමට TextBox දෙකක්, ක්රියාව තෝරාගැනීමට ComboBox එකක් හෝ වෙන වෙනම Button කිහිපයක්, ප්රතිඵලය පෙන්වීමට Label එකක් යොදාගත හැකිය.
පාලකයන්ට පැහැදිලි නම් ලබාදීම ඉදිරි කේත ලිවීම පහසු කරයි. උදාහරණයක් ලෙස පළමු සංඛ්යාව සඳහා txtNumber1, දෙවන සංඛ්යාව සඳහා txtNumber2, ප්රතිඵලය සඳහා lblResult සහ ගණනය ආරම්භ කිරීමට btnCalculate වැනි නම් භාවිත කළ හැකිය.
සංඛ්යා ලබාගැනීම සහ දත්ත වර්ග
TextBox එකකින් ලැබෙන්නේ පෙළ අගයක් බැවින් එය සෘජුව ගණනය කිරීමට නොහැකිය. Integer, Double හෝ Decimal වැනි සංඛ්යාත්මක දත්ත වර්ගයකට පරිවර්තනය කළ යුතුය. මුදල් ගණනය කිරීම් සඳහා Decimal සුදුසු වන අතර දශම සහිත සාමාන්ය ගණනය කිරීම් සඳහා Double භාවිත කළ හැකිය.
Double.TryParse වැනි ක්රමයක් භාවිත කිරීමෙන් පරිශීලකයා නිවැරදි සංඛ්යාවක් ඇතුළත් කර තිබේදැයි පරීක්ෂා කළ හැකිය. එමඟින් අකුරු හෝ හිස් අගයන් නිසා යෙදුම නතර වීම වැළැක්වෙයි. පරිවර්තනය සාර්ථක නොවූ විට පණිවිඩයක් පෙන්වා නිවැරදි අගයක් ඇතුළත් කිරීමට දැනුම් දිය යුතුය.
ගණිත ක්රියාකරුවන් භාවිතය
VB.NET හි එකතු කිරීම සඳහා +, අඩු කිරීම සඳහා -, ගුණ කිරීම සඳහා * සහ බෙදීම සඳහා / යන ක්රියාකරුවන් භාවිත කරයි. ඉතිරිය ලබාගැනීමට % ක්රියාකරු යොදාගත හැකි අතර පූර්ණ සංඛ්යා බෙදීම සඳහා \ භාවිත කළ හැකිය.
උදාහරණයක් ලෙස result = number1 + number2 යන ප්රකාශනයෙන් සංඛ්යා දෙකක් එකතු කළ හැකිය. තෝරාගත් ක්රියාව අනුව If...ElseIf ව්යුහයක් හෝ Select Case ව්යුහයක් යොදාගැනීමෙන් එකම Button එකකින් විවිධ ගණනය කිරීම් සිදු කළ හැකිය. පුනරාවර්තනය අඩු කිරීමට ගණනය කිරීමේ කොටස වෙනම Function එකක් ලෙසද ලිවිය හැකිය.
බෙදීමේදී දෝෂ පාලනය
ශුන්යයෙන් බෙදීම ගණිතමය වශයෙන් වලංගු නොවන බැවින් දෙවන සංඛ්යාව බිංදුවක්දැයි පරීක්ෂා කළ යුතුය. බෙදීමට පෙර If number2 = 0 Then වැනි කොන්දේසියක් යොදා පරිශීලකයාට සුදුසු පණිවිඩයක් පෙන්විය හැකිය.
දෝෂ පාලනය සඳහා Try...Catch ව්යුහයද භාවිත කළ හැකි නමුත් සෑම දෝෂයක්ම එකම ආකාරයෙන් සඟවා දැමීම සුදුසු නොවේ. වැරදි දත්ත, අනුමත නොවන ක්රියාව සහ පද්ධති දෝෂ වෙන වෙනම හඳුනාගැනීමෙන් යෙදුම වඩාත් විශ්වාසදායක වේ. පරිශීලක අත්දැකීම වැඩිදියුණු කිරීමට MessageBox පණිවිඩ කෙටි හා පැහැදිලි විය යුතුය.
ප්රතිශත සහ සැබෑ භාවිත
මූලික ගණක යෙදුම පුළුල් කර වට්ටම්, බදු, පොලී සහ ලකුණු ප්රතිශත ගණනය කළ හැකිය. වට්ටම් ගණනය කිරීමේදී මුල් මිල * වට්ටම් ප්රතිශතය / 100 ලෙස වට්ටම් මුදල සොයා, එය මුල් මිලෙන් අඩු කළ හැකිය. එවැනි කාර්යයක් කිරීමේදී මුදල් අගයන් සඳහා දශම නිරවද්යතාව සලකා බැලීම වැදගත්ය.
ගණනය කළ ප්රතිඵලය Label එකක පමණක් පෙන්වීම වෙනුවට ඉතිහාසයක් ලෙස ListBox එකකට එක් කළ හැකිය. ප්රතිඵලය වටකුරු කිරීමට Math.Round භාවිත කළ හැකි අතර විශාල සංඛ්යා අලංකාරව පෙන්වීමට සංඛ්යා ආකෘතිකරණය යොදාගත හැකිය. VB.NET පාඩම් සහ උදාහරණ සඳහා VB.NET ලිපි එකතුව ද ප්රයෝජනවත් මූලාශ්රයකි.
පරීක්ෂා කිරීම සහ වැඩිදියුණු කිරීම
යෙදුම සම්පූර්ණ කළ පසු ධන සංඛ්යා, ඍණ සංඛ්යා, දශම අගයන්, හිස් TextBox සහ වැරදි අකුරු ඇතුළත් කර පරීක්ෂා කළ යුතුය. විශාල සංඛ්යා සහ ශුන්යය සමඟ කරන ගණනය කිරීම්ද වෙනම පරීක්ෂා කිරීමෙන් සැඟවුණු දෝෂ හඳුනාගත හැකිය.
ඉදිරියේදී මෙම යෙදුම විද්යාත්මක ගණකයක්, EMI ගණකයක් හෝ මාසික වියදම් කළමනාකරණ මෙවලමක් ලෙස පුළුල් කළ හැකිය. අදාළ පාඩම් සොයාගැනීමට වෙබ් අඩවියේ සම්පූර්ණ සිතියම භාවිත කරමින් නව උදාහරණ අධ්යයනය කරන්න.
VB.NET තුළ කුඩා ගණක යෙදුමක් නිර්මාණය කිරීමෙන් ආරම්භ කර, දත්ත පරීක්ෂාව, Function නිර්මාණය සහ දෝෂ පාලනය ක්රමයෙන් පුහුණු කරන්න. Visual Studio තුළ ඔබගේම ගණනය කිරීමේ ව්යාපෘතියක් සාදා එය ක්රියාත්මක කරමින් ප්රතිඵල බෙදාගන්න.