හදිස්සියට පැන්සලෙන් පන්දමක්

අද කියල දෙන්න හදන්නේ වාහනයක් තියෙන කෙනෙක්ට හදිස්සි අවස්ථාවක පාවිච්චි කරන්න පුලුවන් දෙයක්. (අපිට ඉතින් කෝ වාහන කියල අහන්න එපා දැන්. වෙන කාගෙ හරි වාහනයක යන වෙලාවටත් පාවිච්චි කරන්න පුලුවන්නේ)...

Friday, January 10, 2014

Lesson 09 - Java තුල Constant භාවිතය

Java තුලදී Constant භාවිතා කරන්නේ නියත අගයන් තබා ගැනීමටයි. Constant එකක් සෑදීමේදී ප්‍රධාන කොටස් කිහිපයක් භාවිතා කරනවා. public static final int NUMB=54; Constant Name එකක් නිතරම Capital අකුරු වලින් ලියන්න ඕන. Access Modifier එක public නිසා constant එක Program එකේ ඕනම තැනක පාවිච්චි කරන්න පුලුවන්. Non Access Modifier එක final නිසා වෙන class එකකදීවත් constant එක වෙනස් කරන්න බෑ. අපි මේවා ගැන ඉස්සරහදී කතා කරමු. දැනට constant හදන විදිහ මතක තියා ගන්න. class...

Lesson 08 - Java වල භාවිතා වන Data Types

කලින් post එකකටවත් comment එකක් නෑ. මේ post කාටවත් වැදගත් නැත්නම් ලියන එකේ තේරුමක් නෑ.  Page views තියෙන නිසා මේ post එක දාන්නේ. ඒ නිසා එයාලට මේ පාඩම් වැදගත් නැත්නම් ඒක කියන්න. කලින් පාඩමේදී අපි කියුවා Variable හදන්න Data type එකක් ඕන වෙනවා කියලා. int කියන data type එක පාවිචව්චි කරලා variable හැදුවා. අද අපි කතා කරනවා java වලදී පාවිච්චි කරන data types හා ඒවායේ ලක්ෂණ ගැන. මේ තියෙන විදිහට java වල data types කිහිපයක් තියෙනවා. අපි බලමු ඒවා...

Lesson 07 - Java තුල Variables භාවිතය

අපි දැන් සරල Program කිහිපයක් ලියලා java ගැන පුංචි අවබෝධයක් තියෙනවා. ඒ හැම එකකම Print වෙන්න ඕන කරන දේ අපි කෙලින්ම කියුවා. අපි ඒකට පාවිච්චි කරේ System.out.println (" "); කියන command එක. ඒත් මීට වඩා Advanced program වලදී දත්ත ගබඩා කර ගන්න අවශ්‍ය වෙනවා. ඒ සඳහා විචල්‍යයන් (Variables) අව්‍යය කරනවා. අපි අද බලමු Java වල කොහොමද Variable හදන්නේ කියලා. විචල්‍යයන්  සැකසීමට අවශ්‍යය කොටස් දෙකක් තියනවා. ඒවා විචල්‍යය  වර්ගය (Data type) විචල්‍යෙය්...

Lesson 06 - Escape Characters භාවිතය

Escape Characters පාවිච්චි කරලා print වෙන දේවල් වල වෙනස්කම් කරන්න පුලුවන්. Escape Characters වර්ග කිහිපයක් තියෙනවා. New line =    \n Tab =    \t Backspace =   \b Caffiage return =    \r උදාහරණ වලින්ම බලමු මොනවද මේවයින් කරන්න පුලුවන් කියලා. public class Pron{ public static void main(String args[]){ System.out.println (“Welcome to\n my blog”); } } run කරලා බලන්න. \n තිෙයන තැනින් cursor එක අලුත් පේලියකට...

Thursday, January 9, 2014

Lesson 05 - Print සහ Println command භාවිතය

අපි අද බලන්නේ print සහ Println කියන්නේ මොනවද සහ එය java තුලදී පාවිච්චී කරන්නේ කොහොමද කියල අපි කලින් ඉගන ගත්තා java program එෙක්දී අපට print කිරීමට අවශ ය දෙයක් ලියන්නේ  Syestem.out.println(“some words”); එකක් භාවිතා කර බව. අපි දැන් කතා කරන print සහ prinntln තුලදී අපි print කරන දේ වෙනසක් සිදුවන්නේ  නැහැ. නමුත් print හා println භාවිතයේදී අපට අවශ්‍යය දේ print වීමෙන් අනතුරුව cursor එක නවතින තැන, එනම් ඊළඟට යමක් print වීමට ඇතිවිට එය පටන් ගන්නා...

Wednesday, January 8, 2014

Lesson 04 - Java වලින් Programming පටන් ගමු.

Java වලින් Programming කරන්න අපි භාවිතා කරන්නේ Text editor එකක්. windows වලදිනම් Notepad, Linux වලදිනම් gedit හරි distro එකත් එක්ක එන එකක් හරි පාවිච්චි කරන්න පුලුවන්. Output එක ගන්න පාවිච්චි කරන්නේ Command prompt/ Terminal එක. code ලියද්දී Capital, Simple ඒ විදිහටම ලියන්න ඕන. Java කියන්නේ case sensitive language එකක් කියලා කලින් කියුවනේ. ඒ නිසා Capital, Simple මාරු වුනොත් වැඩ කරන්නේ නෑ. හරි දැන් වැඩේ පටන් ගමු. මුලින්ම මේ code එක text editor...

Lesson 03 - Linux වලට Java Install කිරීම

මම මේකට පාවිච්චි කරන්නේ Ubuntu. ඔයාලා පාවිච්චි කරන distro එක අනුව පොඩි වෙනස්කම් වෙන්න පුලුවන්. ප්‍රශ්නයක් වුනොත් අහන්න. මුලින්ම JDK එක download කරගෙන ඉන්න. http://www.oracle.com/technetwork/java/javase/downloads/index.html (tar.gz format එකෙන් තියෙන එකක් download කර ගන්නග) ඊලඟට terminal එක අරන් මේ code එකින් එක run කරන්නන. (terminal එක ගන්නේ ctrl+alt+t) sudo mkdir -p /usr/local/java cd /home/naveen/Downloads   (මෙතන  දෙන්න ඕන ඔයා...

Sunday, January 5, 2014

Lesson 02 - Java install කර ගනිමු

Java Programming වලට අවශ්‍ය කරන Application ඔක්කොම නොමිලේ ලබා ගන්න පුලුවන්. Java සදහා GUI සහිත Application තියෙනවා ඒත් ආරම්භයක් විදිහට Text Editor එකක් සහ Command prompt (Linux වලදි නම් Terminal) එක භාවිතා කරන එක තමයි සුදුසු. ඒකෙන් Code ගැන හොද අවබෝධයක් ලබා ගන්න පුලුවන්. Java Develop කරන්න අවශ්‍ය පරිසරය සහ අවශ්‍ය tools තියෙන Application එක තමයි JDK (Java Development Kit). Windows තුල JDK Install කිරීම 1. මුලින්ම JDK පරණ virsion තියෙනවනම්...

Lesson 01- Java ඉගන ගන්න කලින් දැනගන්න දේවල් ටිකක්

මුලින්ම කියන්න ඕනේ මම Java වැඩ්ඩෙක්නම් නෙමෙයි. මමත් තාම ඉගන ගන්නවා. මේ Post වල වැරදි තියෙනවනම් දන්න අය ඒවා පෙන්නලා දෙන්න. මට Java උගන්නපු, උගන්නන ගුරුවරුන්ට පිං. මේ වැඩේදී මට උදව්වෙන යාලුවන්ට, comment එකක් දාලා මාව දිරිමත් කරන අයට, Post එක කියවලා නොදැක්කා වගේ යන අයට හැමෝටම ස්තුතියි. Java  වල ඉතිහාසය, හැදුවෙ කවුද වගේ ඒවා මේ Post එකේ දාන්නේ නෑ. වැදගත්ම දේවල් ටික විතරක් දාන්නම්. Java වල විශේෂත්වයන්, Java is Platform Independent - මේකෙන්...

Friday, January 3, 2014

ඇපල් ඉන්කෝපරේෂන්

ඇපල් පරිගණක සමාගම නමින් ආරම්භ වු මෙම සමාගම ඇමෙරිකානු බහු ජාතික සමාගමකි. මෙම ආයතනය මඟින් වැඩි වශයෙන් පරිභෝජනයට ගැනෙන විද්‍යුත් උපාංග සහ ඊට අදාළ මෘදුකාංග නිර්මාණය සහ නිෂ්පාදනය කරනු ලබයි. 1976 වර්ෂයේ අප්‍රේල් 1 දින කැලිෆෝනියා ප්‍රාන්තයේ කපර්ටිනෝ නගරයේ ස්ථාපිත වු, Apple සමාගම පරිගණක, I - pod උපකරණ, ජංගම දුරකථන, පරිගණක මෘදුකාංග, පරිගණක දෘඩුකාංග, පරිගණක අනුපුරක කොටස් නිෂ්පාදනයේ යෙදේ. 2007 වසරේ සැප්තැම්බර් වනවිටදී Apple සමාගමට අයිති ප්‍රදර්ශනාගාර...

Thursday, January 2, 2014

ගෙදර ඉදගෙනම නොමිලේ Coding ඉගනගෙන Job එකකුත් කරමු

Online ඉගන ගන්න Websites ගොඩක් තියෙනවානේ. නොදන්න අයට දැනගන්න මං භාවිතා කරන ඒවා දාන්නම්. ඔයාලත් දන්න ඒවා comment විදිහට දාන්න. Web designing ඉගන ගන්න සුපිරි. පොඩි අවුලකට තියෙන්නේ certificate දෙන්න සල්ලි ගන්න එක තමයි. (www.w3schools.com) මෙකේ ගොඩක් Courses තියෙනවා. certificate ගන්නත් පුලුවන්. (www.alison.com) මෙච්චර කල් මම පාවිච්චි කරේ ඔය දෙක තමයි. ලගදි මට තව site එකක් හම්බුනා. ඒක ගැන තියන්න තමයි මේ post එක දැම්මේ.  මේ site එකෙන්,...

Ubuntu සහ Open Source

පෝස්ට් එකක් නොදා හිටපු කාලේ ගොඩක් දේවල් සිද්ධ වුනා. ඒ අතරින් වැදගත්ම දේ තමයි මං Windows අතහැරලා Ubuntu වලට මාරු වුන එක. ඒ නිසා Ubuntu ගැන පෝස්ට් එකක් දාන්න හිතුනා. මාත් තාම Ubuntu වලට අලුත් නිසා මේ පෝස්ට් එකට දාන ගොඩක් කරුණු වෙන අයගේ blog වලින් ගත්ත ඒවා.අපේ රටේ ගොඩක් අය Free Open Source Software එහෙමත් නැත්නම් විවෘත හා නිදහස් මෘදුකාංග ගැන දන්නේ නෑ.(නොදන්න අය මෙතනින් බලන්න. දන්න අයත් බලලා නොදන්න දෙයක් තිබුනොත් ඉගන ගන්න http://si.wikipedia.org/wiki/FOSS)...

Wednesday, January 1, 2014

සුභ අලුත් අවුරුද්දක් වේවා !

ඔන්න අලුත් අවුරුද්දේ පලවෙනි දවසෙම blog එක පැත්තේ ආවා. වැදගත් post එකක්නම් නෑ. මේක පාලුවට යන නිසා ආවේ. පට්ට කාලයක් computer එක කොට උඩ තිබුනේ. ඒ නිසා  post එකක් දාන්න බැරි වුනා. බාගෙට ලියලා draft කරපු ලිපි ටිකක් තියෙනවා. ඉක්මනට එකක් සම්පූර්ණ කරලා දාන්නම...