ලේසියෙන්ම හොයාගන්න මෙතනින්

C# Standalone Application Project එකක් Install කරන්න පුළුවන් විදිහට Setup එකක් හදමු.

C# Project එකක්, C# Application එකක් කොහොමද install කරන්න පුළුවන් විදිහට හදන්නේ කියල අපි බලමු. මෙහිදී අපි භාවිතා කරන්නේ Visual Studio ම තමා. මං භාවිතා කරන්නේ Visual Studio 2010.මේ video ඒක බලන්න.මෙහිදී මම Radio Zone කියල කරලා තියෙන C# Project එකක් භාවිතයට ගන්නවා. ඔයාලත් C# application එකක් හදලා ඉවර වෙලා මේ පියවරට එන්න.


Download Links ගන්න ඇතුලට යමු.

HTML 5 - Registration Form - Validation without JavaScript

use HTML 5 more compatible web browsers,
1. Opera          2. Google Chrome          3. Mozilla Firefox
First Name
Middle Name
Last Name
Email Address
Password
Password
GenderMale
Female
Birthday
Birth Time
Mobile Phone
Land Phone
District
School EraFrom
To
Web Site

HTML 5 වල විශේෂ  කරුණක් තමයි JavaScript හෝ වෙනත් Script වර්ගයක් හෝ භාවිතා නොකර අපට පුළුවන් validation කරන්න.
ඒ වගේම අපේ පහසුවට හුගක් input types තියේ. මෙතෙක් කල් භාවිතා කල text යන්නට අමතරව,
ඊමේල්  ලිපිනයක් ඇතුලත් කිරීමට email යන්නත්,
වෙබ්  ලිපිනයක් ඇතුලත් කිරීමට url යන්නත්,
දිනයක් ඇතුලත් කිරීමට date යන්නත්,
වෙලාවක් ඇතුලත් කිරීමට time යන්නත්,
දිනය, වෙලාව දෙකම සඳහා datetime යන්නත්,
ඉලක්කම් ඇතුලත් කිරීමට number යන්නත් ලෙස යොදා ගත හැකි අලුත් tags කිහිපයක්ම තිබේ.
ඉතින් මේ tags භාවිතා කරලා, ඒ ඒ data input එකට ගැලපෙන්න data නොතිබුනොත් browser එකෙන් errors පෙන්වනවා. මේ වම් පස තියෙන උදාහරණය බලන්න. මේකේ Registration Form එකකට ගැලපෙන්නේ නැති, දේවල් තියේ තමා නමුත් ඔයාලට මේ දේවල් පැහැදිලි කරන්න, පෙන්නන්න ඕන නිසා ඔක්කොම දේවල් මේකට ඇතුලත් කළා.

HTML 5 - JavaScript - Simple Calculator


මේ තියෙන්නේ HTML, JavaScript භාවිතා කරලා හදපු සරලම Calculator එකක්. JavaScript එකෙන් තමා සියලුම ගණිතකර්ම වැඩ සිදුකරන්නේ.
අපි බලමු ඉතාම සරලව HTML සහ JavaScript භාවිතා කරලා සරල Calculator එකක් සකස් කර ගන්න අයුරු.
මුලින්ම ඉතින් HTML page එකක appearance එක හදාගන්න. form tag එකක් තුල text box, button දාලා.

ඔබේ Java Application ත් ඒ හා සම්බන්ධ සියලුම ගොනු Installation package (Setup.exe) එකක් ලෙස install කල හැකි බවට පත් කරමු.

ඔයාලා ඕනෑම මෘදුකාංගයක් භාවිත කරන්නේ, ඒක ඔයාලගේ Operating System එකට install කරලනේ. මෘදුකාංගයක් download කලත්, CD/DVD එකකින් ගත්තත් භාවිතයට කලින් install කරලා ඉන්න වෙනවා. ඉතින් අපිත් අපි කරන Java Application එක install කරන්න පුළුවන් විදියට කාට හරි දෙන්න තියේනම් ගතියක් තියේ නේද නිකන්ම . jar file එකක් දෙනවට වඩා. අපි බලමු කොහොමද කියල අපේ Java Project එක, Application එක මේ Setup file එකක්, එහෙමත් නැත්නම් Installation Package එකක් විදියට හදා ගන්නේ කොහොමද කියලා.

ඔබේ Java Application එක Windows Executable (EXE) file එකක් බවට පත් කරමු.

මේ සඳහා අප exe4j කියන මෘදුකාංගය භාවිතයට භාවිතා කරනවා. මෙමගින් පුළුවන් අපට පහසුවෙන්ම .exe file එකක් create කරගන්න. (සැලකිය යුතුයි - තවමත් මෙම මෘදුකාංගය එක සහය දක්වන්නේ Java 1.6 සඳහා පමණි. එමනිසා exe4j මෘදුකාංගය run වීම සඳහා පමණක් Java 1.6 අවශ්‍ය වේ. ඔබගේ Java Application එක, NetBeans Project එක Java 1.7 යටතේ නිර්මාණය කර තිබීම ගැටළුවක් නොවේ. )
මුලින්ම මේ සඳහා කරගන්න ඕන ඔයාලගේ NetBeans Project එක open කරලා Project එක Clean and Build කිරීමයි. මෙන්න මේ icon එක හෝ Shift + F11 මගින් ඔයාලට Project එක Clean and Build දෙන්න පුළුවන්. මෙහෙම කලාම ඔයාලගේ NetBeans Project Folder එකේ dist නමින් folder එකක් create වන අතර ඒ තුල ඔබ යොදාගත් Library file අඩංගු කල lib නම් folder එකක් සහ Project එකේ නමින් නිර්මාණය වූ .jar file එකක් දකින්න ලැබේවි. මෙන්න මේ jar file එක තමා exe file එකක් create කරන්න උවමනා වෙන්නේ.

C# Application එකෙන් Yahoo Mail හරහා Email යවමු.

මේ ගැන බලන්න කලින් මෙන්න මේ POST එක කියවලා බලන්න. ඔක්කොම විස්තරේ තියෙන්නේ ඔතන. C# Application එකෙන් GMail හරහා Email යවන විදිය. ඊට වඩා පොඩ්ඩයි මෙතන වෙනස සිදුවන්නේ.
http://kohomaharigodayamu.blogspot.com/2012/06/c-application-gmail-email.html

C# Application එකෙන් GMail හරහා Email යවමු.

හිතන්න ඔයාලගේ client ට GMail account එකක් තියෙනවා. එයාට Company එකේ software එකෙන්ම එයාගේ Business Partnersලට, Customersලට Company එකේ අලුත් දෙයක් ගැන කියල Email යවන්න උවමනාවක් තියේ කියල. ඉතින් අපිට පුළුවන් මෙන්න මේ වගේ දෙයක් හරහා client ගේ අවශ්‍යතාව ඉටු කරලා දෙන්න. මං මෙතනදී ඔයාලට කියල දෙන්නේ එක වරකටඑක් අයෙකුට Email යවන විදියයි.


ඔයාලගේ Java SE Desktop Application එකට Object Dock එකක් දාගමු.






ඔයාලගේ Java Desktop Application එකටත් මෙහෙම දෙයක් හදාගන්න හැටි බලමු. ඇත්තෙන්ම මේ හදලා තියෙන class එක ඔයාලගේ project එකට attach කරගන්න බලන්න. මේක හරිම සංකීර්ණයි. ඒ නිසා ඔයාලට ලේසියෙන් වෙනස් කරන්න පුළුවන්, වෙනස් කරන්න අවශ්‍ය වෙන තැන් ගැන විතරක් පැහැදිලි කරන්නම්.

<< seems no one need this. epa wenawa mehema unama. text removed >>

SQL Server database එකට සිංහලෙන් දත්ත ඇතුලත් කිරීම.

ඕනෑම SQL Server, MySQL software වල database එකට Unicode දත්ත, අකුරු ඇතුලත් කිරීම සඳහා යොදාගන්නේ NVARCHAR කියන data type එකයි. එය සාමාන්‍ය varchar data type එක භාවිතා කරන අයුරින්ම table create කිරීමේදී භාවිතා කල හැක. නමුත් එයට data assign කිරීමේදී පොඩි වෙනසක් සිදුකරන්නට තිබේ. N අකුර මුලට යොදා single quote තුල අවශ්‍ය text එක ලිවීමයි. තවත් විදියක් ....

Java IO File Handling ගැන සරලව

හිතන්න, ඔයාලට ඕන text (.txt) file එකකට යම් යම් දත්ත ඇතුලත් කරන්න, text file එකකින් දත්ත කියවගන්න ඕන වෙනවා කියල. ඒ වගේම තවත් file type data ඔයාලගේ java software එකට ඇතුලත් කරගන්න හෝ වෙනත් data type එකක file එකක් write කරගන්න ඕනා කියල. මේ post එකෙන් කතා කරන්න යන්නේ ඒ ගැනයි.

C# Project එක, SQL Server Database එකක් සමග Connect කරමු.

C# project එකකට ලේසිම ලේසි විදිහකට, SQL Server වල create කරලා තියෙන Database එකකට connect වෙන හැටි තමා මෙතැනින් කියලා දෙන්න යන්නේ. ඒ වගේම Connection එකක් හදාගත්තට පස්සේ එකෙන් data select කර ගන්නත්, data insert, update, delete යන 3ම කරන්නත් ලේසිම විදියක් කියල දෙන්නයි.

Visual Studio 2010 සඳහා SQL Server Management Studio 2008 ස්ථාපනය කරගන්න අයුරු.

C#.NET වලින් Project එක කරන්න ඉන්න අයට, Visual Studio 2010 නම් install කරගෙන ඉන්නේ එකට හරියන්න Database සම්බන්ධව වැඩකරගන්න පුළුවන් SQL Server Management Studio 2008 software එක මගින්. අපි බලමු පියවරෙන් පියවර කොහොමද මේක install කරන්නේ සහ, අවසානයේ SQL Server Management Studio වලට Login වෙන්නේ කොහොමද කියල. මේ software එක install කරන්න කලින්, Visual Studio install කරනකොටම SQL Server Express යන්න install කරලා තියෙනවනම් හොඳයි.

Java SE software, project එකට theme එකක්, Look and Feel එකක් ඇතුලත් කරමු.

ඔයාලගේ NetBeans වලින් කරන Java Project එකේ, software එකේ පෙනුමට ටිකක් හැඩවැඩ දාමු. Theme එකක් දාමු. මේ විදියට හදපු Themes තමා, Synthetica, JTattoo කියලා කියන්නේ. අපි බලමු කොහොමද මේවා අපේ project එකට ඇතුලත් කරගන්නේ කියල.

jLabel එකක Real Time එක display කරමු.

jFrame එකක් තුල, jLabel එකක අපට වෙලාව ලේසියෙන්ම දක්වන්න පුළුවන් Date class එකෙන් current date, current time අරගෙන. නමුත් කාලයත් සමග වෙනස් වෙන ලෙස පෙන්වන්න කිවුවොත් එහෙම ලේසියෙන් ගන්න බෑ. අපට මේ සඳහා තවත් දේවල් කිහිපයක සහය අවශ්‍ය වෙනවා. විශේෂයෙන්ම javax.swing package එකේ Timer class එකත්, java.awt package එකේ ActionListener සහ ActionEvent classes. අපි බලමු මේක කරන්නේ කොහොමද කියල.

3. Web Application එකට සරලම Login එකක් හදමු.

මෙතෙක් ඉගෙන ගත්තේ වටපිටාව ගැන මේක ඉගෙන ගන්න ඕන වෙන. දැන් පළමු වතාවට, Web Application එක Run කරමු. අප තාමත් කිසිම වෙනසක් කර නැහැ. Default Project එක හැදුනු තත්වෙන්මයි තියෙන්නේ. Run Main Project button එක හෝ F6 key එක ඔබන්න.

අපේම Google Search Page එකක් හදාගමු - HTML 5.

මේ සඳහා මං ඉතාම සරල විදිහක් තමා යොදාගෙන තියෙන්නේ. මේකේ ඇති අමාරු දෙයක් නෑ. හැබැයි HTML දැනුම ටිකක් ඕන කරනවා. වැඩේට උවමනා කරන්නේ text field එකක්. සහ submit type එකේ button එකක් විතරයි. ලස්සනක් තියෙන්න ඕන නිසා වැඩ ටිකක් දාලා තියේ ඒ ගැන හිතන්න එපා. ඉතින් අපි text field, submit button ගන්නවානම් form එකත් යොදාගන්නවනේ. දන්නා HTML වලින් image එකක් එහෙම දාලා, text field එක, submit එක දාගන්නකෝ. HTML 5 වලින් මං මේ සඳහා යොදා ගන්නේ,

1. Introduction to HTML 5

HTML 5 කියන්නේ කලින් තිබුණු, දැනටත් තියෙන HTML සඳහා වූ අලුත්ම සම්මතයයි. හුගාක් ප්‍රධාන Web Browsers, HTML 5 වල අලුත් අලුත් දේට සහය දක්වනවා. ඒ වගේම මෙතෙක් තිබුණු HTML අඩුපාඩු  හුගක් මෙයින් සපුරලනවා. 
උදාහරණ විදිහට,

2. GlassFish Server එක ඇරඹීම සහ භාවිතය.

මේ GlassFish කියන Server එක තුල තමා අපේ Web Application එක deploy වෙන්නේ. ඒ නිසා අපේ project එක run කරන මුල්ම අවස්ථාවේ (පරිඝනකය තුල NetBeans open සෑම අවස්ථාවකම) server එක start කල යුතු වේ. Project එක run කරන විට server එක ස්වයංක්‍රියව ආරම්භ වනනමුත්, ඒ පිලිබඳ ඉගෙන ගැනීම සඳහා අප ටිකක් කතා කරමු.

1. NetBeans වලින් Java Web Application එකක් හදමු.

" කොහොම හරි ගොඩ යන්නත් එපැයිනේ " Facebook group එකේ Official WebSite එක හදන් යන හැටි තමා, මෙතැන් පටන් "The Making of Official WebSite" කියන ලේබලය හරහා කතා කරගෙන යන්න. J2EE, Java Web Application, jQuery, AJAX, JavaScript පිලිබඳ  හදාරන්න ඕන ආසා අයට, දැනුම එකතු කරගන්න කැමති අයට මේ හා එක් වෙන්න පුළුවන්. 
නිවාඩු කාලේ නිකන් ඉන්න පට්ට කම්මැලි. නිකන් ඉන්න එකේ ජීවිතේටත්, අධ්‍යාපනයටත්, සුදුසුකම් වලටත්, මගේ වටේ ඉන්න යහළු මිත්‍රයන්ටත් වැඩක් ඇති වැඩක් කරන්න හිතුනා. වැඩි සද්ද නැතිව වැඩේට බහින්නම්.
ඔන්න එහෙනම් මුල්ම post එක, NetBeans මෘදුකාංගය භාවිතා කරලා Java Web Application එකක් ආරම්භ කරන හැටි.