The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Sunny school, 2023-02-11 10:15:00

ປຶ້ມແບບຮຽນວິຊາ ICT ຫ້ອງ ມ.2

ສໍາລັບສອນ

xB,c[[IPo ICT ,D@ 48 8k8t]k’ltcf’8q;1jk’ Compiler Compiler Author Windows UNIX-like Other OSs License type Visual Basic Microsoft Yes No DOS Proprietary Portable C Compiler Anders Magnusson and others Yes Yes Yes Open source C++ Compiler Embarcadero (CodeGear) Yes No No Freeware Borland C++ Borland (CodeGear) Yes No DOS Proprietary Turbo C++ for DOS Borland (CodeGear) No No DOS Proprietary Visual C++ Microsoft Yes No No Proprietary VisualAge C++ IBM Yes AIX OS/2 Proprietary Intel Fortran Compiler Intel Yes Linux and Mac OS X No Proprietary Lahey Fortran Lahey Computer Systems, Inc. Yes Linux only No Proprietary NAG Fortran Compiler Numerical Algorithms Group Yes Yes No Proprietary Object Pascal for Windows Borland (CodeGear) Yes (3.x) No No Proprietary Turbo Pascal CodeGear (Borland) No No Yes Freeware -v[c; s^n 3xici,7v,ry;g8u gxaolj;ole7ao muj7;[75,dkogIaf;Pd’ko0v’ 7v,ry;g8u .shfegouodko8k,co;7;k,7yfmujdeoqfw;h]j;’|hkc]h;D 7v,ry;g8ugIaf;Pd 8k,3xicdi,gmqjkoAo ,ao[+lk,kfgIaf;Pd’koovdg|nv9kdmujdeoqfw;h.o3xicdi,D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 49 I6[ @D! 7v,rkpg]u (compiler) c]t vyog8uxiyfg8u (interpreter) 3. -toyf0v’-v[c; -v[c; s^n 3xici,7v,ry;g8umuj,uz6hrafmtok0Bo,k grnjv.-h.o7v,ry;g8u,us^;’s^kpD -v[c;gs^qjkoU vkf9twfhIa[dkorafmtok9kdz6h.-hgv’ s^n z6hrafmtok]t[q[ s^n z6hzt]yf 9e|jkpD skdc[j’cpd-toyf0v’-v[c;8k,ltrk[dkogIaf;Pd’ko 9tc[j’wfhgxao lv’xtgrffaj’oUG I6[ @D@ dkoc[j’-toyf-v[c; -v[c; -v[c;]t[q[ ]t[q[xt8y[afdko 8q;cxrklk -v[c;xtp5d -v[c;leg]afI6[ -v[c;.-h;Pdltgrkt ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 50 3.1 -v[c;]t[q[ (system software) gxao-v[c;muj[=]ylaflhk’0Bo,k grnjv.-h9afdkoda[]t[q[dko[=]ysko’ko8jk’MD |hkmuj dkogIaf;Pd0v’,ao 7nfegouo’korNo4ko8jk’M0v’]t[q[7v,ry;g8u g-ajoG Ia[0=h,6o9kd cxhory, c]h;cx7;k,\kp.sh7v,ry;g8ug0Qk.9F oegvqk0=h,6owxltcf’zqogmy’9=rk[ s^n lqj’vvdwxskg7njv’ry,F 9afdko0=h,6o.o]t[q[c2h, 0=h,6ogmyj’|j;p7;k,9eleIv’D g,njvgxufg7njv’7v,ry;g8u maomumuj,udtclw22hk.shda[g7njv’ ,ao9tgIaf;Pd8k,3xi cdi,maomuD 3xicdi,mevyfmujlaj’.sh7v,ry;g8ugIaf;PdoU gxao-v[c;]t[q[D -v[c;]t[q[ vkfgda[w;h.oiv, s^n .oczjo9koc,jgs^ad (hard disk)D skd[+,u-v[c;]t[q[F 7v,ry;g8u 9tgIaf;Pd[+wfhD 8q;1jk’0v’-v[c;]t[q[ g-ajoG ;yo3f _( (Windows _()F ;yo3f _) (Windows _))F ;yo3f ,u (Windows Me)F ;yo3f gvadru (Windows XP)F ;yo3f ;yl8ki (Windows Vista)F p6oyd (Unix) c]t ]uo5d (Linux) gxao8QoD -v[c;]t[q[pa’gxaog7njv’,n.odkorafmtok-v[c;vnjoM g-ajoG Utility Software c]t pa’I;,g4y’8q;cxrklk8jk’M g-yj’xtdv[,u [aofk Graphic, Clean up, … I6[ @D# ,t3ork[djP;da[-v[c;]t[q[ c]t -v[c;xtp5d ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 51 3.2 -v[c;xtp5d}oe.-h 23 (application software) gxao-v[c;muj.-hda[;Pd’kofhko 8jk’M 8k,7;k,8hv’dko0v’z6h.-hmujlk,kfoe ,k.-hxt3spfwfh3fpdq’D xaf95[ao ,uz6hrafmtok-v[c;.-hle]a[;Pd’kofhko8jk’M vvd9e |jkpgxao9eo;os^;’s^kpF gIaf.shdkooe.-h;Pd’kofh;p7v,ry;g8u 9bj’gxaowx1jk’d;hk’ 0;k’ c]t crjs^kpD -v[c;xtp5dvkf4ndc[j’vvdgxaolv’d5j, g-ajoG -v[c;leg]afI6[ c]t -v[c;muj rafmtok0Bo.-h;PdltgrktD -v[c;leg]afI6[.oxaf95[ao,us^;’s^kp g-ajoG -v[c;xt ,;o7ela[ (word processing software)F -v[c;gIaf;Pdda[8k8t]k’ c]t vnjoMD I6[ @D$ -v[c;oe.-h8jk’M  23 xtp5d (applied) \kpg4y’ xa[.-h.shgxaoxt3spfF “rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p% rDl @$$)”. ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 52 4. |hkmuj0v’-v[c;]t[q[ g4y’;jk7v,ry;g8u9txtdv[fh;pvq’xtdv[rNo4komujle7ao faj’v5xtdvoIa[g0QkF v5xt dvolqj’vvdF |j;p7;k,9e c]t |j;pxt,;ozqo d=8k,F .odkogIaf;Pd0v’7v,ry;g8u 9egxao8hv’,udkofegouo’koda[v5xtdvorNo4kogs^qjkoAoD faj’oAoF 9bj’8hv’,u-v[c;]t[q[ grnjv.-h.odko9afdkodjP;da[]t[q[0v’g7njv’D |hkmuj8Qo8=0v’-v[c;]t[q[xtdv[fh;pG 1) .-h.odko9afdkov5xtdvoxhvo0=h,6o c]t v5xtdvoltcf’zqo g-ajoG Ia[I6hdko dqfx5j,8jk’M0v’cxhory,F lqj’]tsaf8q;vadlvovvdmk’9=rk[ s^n g7njv’ry,F 8yf8+da[v5xt dvoIa[g0Qk c]t lqj’vvdvnjoM 7nG g,qklF ]e3r’ gxao8QoD 2) .-h.odko9afdko|j;p7;k,9e grnjvoegvqk0=h,6o9kdczjo[aombd0=h,6o,k[ao95.o |j;p7;k,9es^ad s^n .omk’dq’dao0hk, 7noegvqk0=h,6o9kd|j;p7;k,9es^ad,k[aombdw;h .oczjo[aombd s^n IkffulD 3) .-hgxao38g-njv,8+]ts;jk’z6h.-hda[g7njv’7v,ry;g8u grnjv.shlk,kf.-h;Pdwfh’jkp0Bo g-ajoG dkog[yj’]kpdko.olk]t[ko (directory)F .oczjo[aombd0=h,6oF dkogIaflegoqk c2h,0=h,6oD -v[c;]t[q[muj.-hdaomqj;wx c[j’vvdgxao]t[q[xt8y[afdko c]t 8q;cxrklk-v[ c;D ma’lv’xtgrfoU gIaf.shgdufrafmtokdkodkooe.-h wfh’jkp0BoD 4.1 ]t[q[xt8y[afdko ]t[q[xt8y[afdko s^n gvUosp=h;jk 3vgvl (OS sp=h,k9kd Operation System) gxao lj;oxtdv[mujle7ao0v’]t[q[-v[c;D ]t[q[xt8y[afdkoxtdv[0Bo9kd-5f3xicdi,muj gIaf|hkmuj7;[75,dkofegouodko8jk’M0v’]t[q[7v,ry;g8u c]t xtlkodkogIaf;Pd ’ko]ts;jk’-a[rtpkdvo8jk’M.o]t[q[7v,ry;g8u g]uj,c8jlj;omujgxao-v[c; c]t lj;omuj gxaoIkfc;.shgxaowx1jk’g\ktlq, c]t ,uxtlyfmyrk[D ]t[q[7v,ry;g8u.o]tfa[w,37i 7v,ry;g8u8hv’,u-v[c;]t[q[xt8y[afdkooU c]t 3fpmqj;wx.-h]t[q[xt8y[afdkomuj9afgda[ 16jgmy’czjo[aombd s^n IkffulD ]t[q[xt8y[afdkomujoypq,.-hdaos^kp c]t I6h9addaofu 7n fvl ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 53 XDOS sp=h,k9kd Disk Operation System)F ;yo3f (Windows)F 16oyd XUnix?F ]uo5d (Linux) c]t c,advyomvf (Macintosh sp=hgxao Mac) gxao8QoD 4.1.1 DOS DOS gxao-v[c;9af]t[q[;Pd’komujrafmtok,kfqookoc]h;F dko.-h;Pd9bj’.-h 7elaj’fh;p8q;vadlvoD zjko,klj;os^kp.ow,37i7v,ry;g8ugxaomjuI6hdaofu c]t ,adoypq,.-h gva,gvl fvl (MS-DOS sp=h,k9kd Microsoft Disk Operation System? g-yj’rafmtok 3fp[=]ylaf w,37i-v[7=x=gi-ao XMicrosoft Cooperation?D ]t[q[xt8y[afdkooUwfh,udko rafmtok,k1jk’8+gonjv’8k,7;k,8hv’dko0v’z6h-q,.-h c]t rafmtokdko0v’-v[c; c]t Ikfc;D dkog]uj,8QogIaf;Pd0v’ DOSG DOS 9tg]uj,8QogIaf;Pd3fpvaf8t3o,af9kdlj;o 0v’-5f7elaj’muj9afgda[16jgmy’|j;p7;k,9e0v’]t[q[7v,ry;g8umuj.-hvjko1jk’fP; (ROM)D 7elaj’gs^jqkoU 9tgIaf|hkmuj7;[75,v5xtdvorNo4ko c]t gIafdko[ao95]t[q[xt8y[afdko 9kdczjo[aombd s^n Ikfful 0Bol6j|j;p7;k,9es^ad c]t s^a’9kdoAoF dko7;[75,dko gIaf;Pd0v’]t[q[7v,ry;g8u 9t4nd[ao95wx16jgmy’|j;p7;k,9es^ad.shgxaomujIP[IhvpD 3xi cdi,|bj’.o DOS muj4nd[ao95 7n 3xicdi,7elaj’muj,u-nj;jk 7a,,aofvf7v, (command. com) c]t 0t[;odkog]uj,8QodkogIaf;Pd0v’]t[q[7v,ry;g8ufaj’djk;gvUodaomqj;wx;jk dko[5f (boot) g7njv’7v,ry;g8uD dko[5f,u16jfh;pdao @ ;ymu 7nG 1) 37o[5f XCold Boot? 7ndkogxufg7njv’fh;px5j,xyf{gxuf (power switch)D 2) ;v,[5f XWarm Boot? 7n9t.-h;ymuoU .o0totmujg7njv’gxuf16j c]t g7njv’7hk’ (hank) g-yj’[+lk,kfgIaf;Pdwfh8k,mujgIqkxhvo0=h,6og0QkwxD dko[5fc[[oUlk,kf gIafwfh16j @ ;ymu 7nG 1. dqfx5j, Reset Xvjko;jk iug-af?D 2. dqfx5j, Ctrl+Alt+Del rhv,dao16j.ocxhory, c]h;xjvp,nD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 54 I6[ @D& rk[ltcf’|hk9=dko[5fg7njv’7v,ry;g8u fh;p]t[q[xt8y[afdko DOS -toyf7elaj’0v’ DOSG 7elaj’0v’ DOS ,u16j @ -toyf7nG 1) 7elaj’rkp.o (Internal Command) gxao7elaj’mujgvUo.-hwfhmaomu 8ts^vfg;]k mujg7njv’.-hgIaf;Pd16j grkt7elaj’xtgrfoU 4nd[ao95]q’.o|j;p7;k,9es^ad8ts^vf g;]k s^a’9kdmuj boot DOS24D lj;os^kp9tgxao7elaj’muj.-h16jltg\u g-ajoG CLS, DIR, COPY, REN gxao8QoD 2) 7elaj’rkpovd (External Command) 7elaj’oU9t4ndgda[w;h.o disk s^n czjo DOSD 7elaj’gs^qjkoU 9t4ndgda[w;h.o|j;p7;k,9eD g,njv8hv’dko.-h7elaj’gs^qjkoU g7njv’7v,ry;g8u 9tgvUo7elaj’g0Qksk|j;p7;k,9eD 4hkczjofyl s^n Ikfful [+,u7elaj’muj8hv’dko.-h16j d=[+lk,kfgvUo7elaj’oAowfhD 8q;1jk’ 7elaj’ FORMAT, DISKCOPY, TREE, DELTREE gxao8QoD I6[c[[ c]t dko.-h7elaj’8jk’MG .odko.-h7elaj’8jk’M0v’ DOS 9t,udko deoqfvadlvo s^n laopt]ad.-hcmo0=h7;k,0v’I6[c[[7elaj’ faj’oUG [d:] \kpg4y’[jvogda[0=h,6o (Drive) g-ajoG A:, B: [path] \kpg4y’-njwfgiadg8uiupjvp [filename] \kpg4y’-njc2h,0=h,6o s^n -nj2kp (file name) [.ext] \kpg4y’lj;o0tspkp s^n ok,ltd5o \kpgsfG 0=h7;k,16j.o;q’0= X[]? 4hk[+,u d=[+8hv’.lj7elaj’D  24 Boot DOS \kpg4y’dkooe]t[q[xt8y[afdko DOS g0Qkl6j|j;p7;k,9eD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 55 I6[c[[ c]t dko.-h7elaj’rkp.o 7elaj’ |hkmuj I6[c[[ CLS (CLEAR SCREEN) ]n[0=h,6ogmy’9=rk[.o0totoAo CLS DATE cdhw0}g[yj’;aomu.shda[]t[q[ (SYSTEM) DATE TIME cdhw0}g[yj’g;]k.shda[]t[q[ TIME VER (VERSION) g[yj’g]d\kp (version) 0v’ fvl VER VOL (VOLUME) ltcf’-nj0v’ DISKETTE VOL [d:] DIR (DIRECTORY) g[yj’-njc2h,0=h,6oF goNvmujgmy’czjo [aombdF -jnczjo[aombd DIR [d:] [path] [filename [.ext]] [/p] [/w] [/p] \kpg4y’ ltcf’ 0=h,6ogmnjv]t ! |hk9=rk[ 4hk8hv’dkog[yj’|hk8+wx .sh dqfx5j,.fx5j,|bj’0v’cxhovad lvoD [/w] \kpg4y’ ltcf’-nj c2h,0=h,6o8k,7;k,d;hk’ 0v’9=rk[ TYPE ltcf’goNv.o s^n 0=h,6o.oc2h, 0=h,6omujdeoqf TYPE [d:] [path] [filename. [.ext]] COPY .-hlegoqkc2h,0=h,6o|bj’ s^n s^kp c2h,0=h,6o9kdc2h,0=h,6o 8Qomk’ wxskc2h,0=h,6oxkp mk’ vkf9tgxao9kd czjo[aombd czjo|bj’ s^n czjogfu,d=wfh COPY [d:] [path] [filename [.ext]] [d:] [path] [filename [.ext]] ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 56 REN (RENAME] xjPo-njc2h,0=h,6o X0=h,6o.oc2h, 0=h,6o pa’g\nvogfu,? REN [d:] [path] [oldfilename[.ext] ] [newfilename[.ext] ] DEL (DELETE) ]n[c2h,0=h,6ovvd9kdczjofyl DEL [d:] [path] [filename [.ext]] PROMPT COMMAND xjPoI6[c[[8q; rihv, Ia[7e laj’ (system prompt) gxao8q; .\j 8k,muj8hv’dko PROMPT [prompttext] or propt $p$ $ \kpg4y’ 8q;vadlvo t \kpg4y’ g;]k d \kpg4y’ ;ao gfnvo xu p \kpg4y’ glAomk’ Directory xaf95[ao v \kpg4y’ DOS VERSION NUMBER g \kpg4y’g7njv’\kp > l \kpg4y’g7njv’\kp < q \kpg4y’g7njv’\kp = MD (MAKE DIRECTORY) lhk' subdirectory Xshv'pjvp? grnjvgda[c2h,0=h,6o MD [d:] [path] [Dir_name] CD (CHANGE DIRECTORY) gxao7elaj’.odkoxjPowx.-h;Pd subdirectory muj8hv’dko CD [d:] [path] [Dir_name] CD\ (dkophkpda[,kl6j ROOT DIRECTORY CD.. (dkophkpda[,kmuj DIRECTORY) RD (REMOVE DIRECTORY) ]n[ subdirectory Xshv'pjvp? mujlhk’fh;p7elaj’ MD RD [d:] [path] [Dir_name] ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 57 7elaj’rkpovd ,u @ ok,ltd5o 7nG 1) ok,ltd5ogxao .COM gxao 2kpmuj[ao950=h,6omuj4ndcx’gxaorklkg7njv’c]h;D 2) ok,ltd5ogxao .EXE gxao 2kpmuj[ao950=h,6omuj0Po 3fp.-hrklk]tfa[l6’ c]t cx’gxaorklkg7njv’c]h;D 7elaj’ |hkmuj I6[c[[ TREE ltcf’]kp-nj directory ma’\qf.oczjofyl mujdeoqf TREE [d:] [/f] SYS (SYSTEM) gxao7elaj’ copy c2h,0=h,6omuj.-h .odkogxufg7njv’ ]q’.ljczjofyl s^n Ikfful muj[+,u]t[q[ Xgxufg7njv’[+wfh? SYS [d:] CHKDSK (CHECK DISK) d;flv[ directory s^n file ltcf’ 9eo;o memory muj.-h wx c]t mujgs^nv16j I;,g4y’goNvmuj gmy’czjofyl muj.-hwx c]t mujgs^nv16j CHKDSK [d:] [path] [filename [.ext]] [/f] [/v] /f \kpg4y’ dkod;flv[ goNvmuj mujglpskp /v \kpg4y’ .shltcf’ directory c]t c2h,0=h,6omujg-njv’16j LABEL grnjvdeoqf volume label, xjPo s^n ]n[ volume label gmy’fyl LABEL [d:] [volume label] FORMAT d=]toumuj diskette .\j 9tgxaodko9af track c]t sector 0v’ diskette .\j grnjv.sh0Po0=h,6owfh d=]toumuj diskette muj,u0=h,6o16jc]h; g,njv.-h7elaj’oU FORMAT [d:] [/s] [/v] /s \kpg4y’ gIafdko format 3fpgIafdkolegoqk 3xicdi,]t[q[fvl (BIO.COM, OS.COM, COMMAND.COM) ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 58 0=h,6o9t4nd]hk’vvd\qf rhv,muj9t0Po0=h,6o.\j /v \kpg4y’deoqf volume label .shfyf DISKCOPY (COPY DISKETTE gxao7elaj’muj.-h copy file ma’ \qf 9kdczjofylczjo|bj’ wx.lj vudczjo|bj’ c8j4hkczjofyl vud czjo pa’[+wfhgIaf format d=9t gIaf format .sh3fpvaf8t3o,af DISKCOPY [d:] [d:] 4.1.2 ;yo3f gxao]t[q[xt8y[afdkomujrafmtok8+9kd DOS 3fp.shz6h.-hlk,kflaj’;Pdwfh9kd dkooe.-hg,qkls^kp0Bo cmodko.-hcxhory,rP’1jk’fP;D ovd9kdoU ]t[q[xt8y[afdko ;yo3f pa’lk,kfgIaf;Pds^kp1jk’rhv,daowfh 3fp;Pdc8j]t1jk’ 9t16j.o0v[0v’|hk8jk’ gmy’9=rk[D dko.-h;PdgoAowxmk’dik2yd g-yj’z6h.-hlk,kf.-hg,qklg]njvo8q;-U (cursor) grnjvg]nvd8ec|j’mujxtdqfgmy’|hk9=rk[ gIaf.sh.-h;Pdwfh’jkpD faj’oAoF ]t[q[xt8y[afdko ;yo3f 9bj’wfhIa[7;k,oypq,s^kp .oxaf95[aoD 4.1.3 16oyd gxao]t[q[xt8y[afdkomujrafmtok,k8A’c8j.op5d.-hg7njv’,you7v,ry;g8uD ]t[q[xt8y[af dko16oydgxao]t[q[xt8y[afdkogxuf (open system) g-yj’gxaoco;7yfmujz6h.-h[+8hv’dko0Bo da[]t[q[.f]t[q[|bj’ s^n 8hv’.-hv5xtdvomuj,upujs=h25fP;daoD 16oydpa’4ndvvdc[[,kgrnjv8v[ lt|v’dko.-h;Pd.o]adltotmujz6h.-h .-hwfhs^kp7qo .og;]kfP;dao g-yj’gvUo;jk ]t[q[s^kp 7qo.-h (multiusers) c]t lk,kfgIaf;Pds^kp1jk’.og;]kfP;dao .o]adltotmujgvUo;jk  25 pujs=h \kpg4y’ g7njv’\kple]a[Ihko0kp0v’ s^n dko7hk0kpF -njlP’ “;a9oko5dq, rklk]k; 3fp ,tsk lu]k ;yit;q’l% lt[a[xa[x5’.\j rDl @&$_”. ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 59 ]t[q[s^kpdyf9tde (multitasking). ]t[q[xt8y[afdko16oyd 9bj’oypq,.-hda[g7njv’7v,ry;g8u mujg-njv,8+gxaog7nv0jkp grnjv.-h;PdIj;,dao.os^kpg7njv’rhv,daoD 4.1.4 ]uo5d gxao]t[q[xt8y[afdkomujrafmtok,k9kd]t[q[16oyd c]t gxao]t[q[muj,udkoc9d9jkp 3xicdi,8Qolt[a[.shoadrafmtok3xicdi, -j;pdaorafmtok75olq,[af0v’]t[q[xt8y[af dkoD ]t[q[xt8y[afdko]uo5dgxaomujoypq,daos^kp0Bo.oxaf95[ao gonjv’9kd,u3xicdi,xtp5d 8jk’M mujlk,kfgIaf;Pdgmy’]t[q[oU 3fpltgrkt3xicdi,.od5j,0v’ dto6 (GNU sp=h,k 9kd Gnu’s Not Unix) c]t lyj’le7aomujl5fd=7n]t[q[]uo5doUc9d.sh]hk (freeware) \kp 7;k,;jk z6h.-hlk,kfgvqk,k.-hwfh3fp[+8hv’glp7jk.-h9jkpD ]t[q[]uo5dlk,kfgIaf;Pdwfhgmy’-uru16s^kp8td6o26 g-ajoG PC Intel Xvyogm]?, AMD Xvugv,fu c]t sp=h,k9kd Advanced Micro Devices)D g4y’c,jo;jk .o0totmuj]uo5d pa’[+lk,kfcmomuj]t[q[xt8y[afdko;yo3f; gmy’7v,ry;g8ulj;o[5d7qo (PC sp=h,k9kd personal computer) wfhma’\qfd=8k, c8jz6h.-h9eo;os^kpwfhrkdao,k.-h c]t -j;praf mtok3xicdi,]uo5ds^kp0BoD 4.1.5 c,advyomvf (Macintosh s^n Mac) gxao]t[q[xt8y[afdkole]a[g7njv’w,37i7v,ry;g8u pujs=h c,dvyomvfD lj;os^kp ,ao4ndoewx.-h.o;Pd’kofhkodik2yd vvdc[[ c]t 9afc8j’gvdtlkoD c,dvyomvf gxaomujoypq,dao.-h.oleoadry,8jk’MD ovd9kd]t[q[xt8y[afdkomujdjk;,k0hk’gmy’c]h; pa’,u]t[q[xt8y[afdkovnjovud1jk’ s^;’s^kp g-ajo;jk ]t[q[xt8y[afdkomuj.-h.og7nv0jkp7v,ry;g8u grnjv.sh7v,ry;g8ugIaf;Pd Ij;,daogxao]t[q[ 7nG ]t[q[xt8y[afdkogoafc; (Operation Netware)D ovd9kdoU pa’,u   26 8td6o s^n ltd5o \kpg4y’ g-Nvco;F g-nhvc-’F rq’raoF 37f;q’ “;af9toko5dq, rklk]k; Xlt[a[xa[x5’.\j? 3fp fiD mv’7e vjvo,toulvo}s=lt,5f csj’-kf}@WW)”D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 60 ]t[q[xt8y[afdko muj.-h;Pdltgrktda[g7njv’7v,ry;g8umujlhk’0Bo,k grnjv;Pd’ko.f|bj’ 3fpltgrkt g-yj’lj;os^kp9t.-h.oshv’xt8y[afdko7v,ry;g8u.olt4k[aodkolbdlkD 4.2 -v[c;8q;cxrklk .odkorafmtok-v[c;9egxao8hv’,u-v[c; muj.-h.odkocxrklk]tfa[l6’.shgxao rklkg7njv’D rklk]tfa[l6’,us^kprklk c]t rklkgs^qjkoUlhk’0Bo,k grnjv.shz6h0Po 3xicdi,0Po-5f7elaj’wfh’jkp g0Qk.9wfh 8ts^vf9qolk,kfxa[x5’cdhw0-v[c;.orkp s^a’wfhD rklk]tfa[l6’mujrafmtok0Bo,km5drklk 9t8hv’,u8q;cxrklkle]a[cxrklkD rklk]tfa[l6’mujI6h9addaofu c]t oypq,.-hdaos^kp.oxaf95[ao 7nG rklkxkldko (Pascal programming language)F rklkg[-yd (BASIC programming language)F rklk-u (C programming language)F rklk3]3d (Logo programming language)F rklk9k;k (Java programming language) c]tvnjoMD 4.2.1 rklkxkldko gxaorklklaj’;Pd7v,ry;g8u muj,uI6[c[[gxao37’lhk’0Polaj’;Pd7v,ry;g8ugxao0t [;o7;k,D z6h0Pocpd;Pdvvdgxaolj;oohvpM c]h;,kI;,daogxao3xicdi,0t|kf .spjwfhD rklkxkldkogxaorklkmuj.-hdao1jk’d;hk’0;k’ 3fpltgrkt.o;q’dkolbdlkD 3xicdi,oU 7Qo7yf3fp mjko oy7tg]qk g;uf XNiklaus Wirth?F oad;ymtpklkf7v,ry;g8u -k;lt;yfg-uc]o .oxu 7Dl !_(WF grnjv-j;p.odkoIPo{dkolvodko0Po3xicdi, 37’lhk’ (structured programming)D rklkxkldkooAo rafmtok,k9kdrklkvaodvo XALGOL sp=h,k9kd Algorithmic Language) c]t -nj xkldkooAo 8A’grnjvgxaodPfcdj mjko [tc]afg-u xkldko XBlaise Pascal?. ovd9kdrklkxkldkoc]h;F mjko g;uf pa’wfhrafmtokrklk3,f6]km6 XModula-2? c]t 3v[uivo XOberon? g-yj’,u37’lhk’7hkp7n da[rklkxkldko c8jlk,kfIv’Ia[dko0Po3xicdi,mk’;af45 (object-oriented programming)D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 61 37’lhk’c[[rNo4ko0v’3xicdi,rklkm5dvao 9tg]uj,8Qofh;p7ela[s^ad (keyword) Program c]t lj;o0v’]tsaf (code) 9t16j]ts;jk’7ela[s^ad Begin c]t End. rklkxkldkooAo [+lqo.97;k,c8d8jk’0v’8q;vadlvo]ts;jk’8q;ry,.spj c]t ohvp X“end” s^n “End” ,uzqogmqjkdao?D g7njv’\kp9E95f XS? .-hg,njv9q[7elaj’ c]t g7njv’\kp9E XD? .-hg,njv9q[0Ao8vo (unit) s^n 3xicdi,D rklkxkldko gxaorklkmuj,u37’lhk’8kp38 g-ajoG dkoxtdkf8q;xjPo27 9t16j]t s;jk’ Program da[ Begin [+lk,kfwxxtdkf[jvovnjowfh g\nvoda[rklk-u (Visual Basic C) c]t rklkvnjoM gIaf.shz6hIPowfhIa[I6hg4y’0Ao8vodko0Po3xcdi,muj4nd8hv’ grnjv’jkp8+dkod;flv[.orkps^a’D 8q;1jk’37’lhk’c[[’jkpG program HelloWorld(output); // xtdkf8q;xjPo[jvooU begin WriteLn('Hello, World!') end. 4.2.2 rklkg[-yd gxaorklkmuj,uI6[c[[7elaj’[+sp5h’pkdF lk,kfIPoI6h c]t g0Qk.9wfh’jkp c]t ,uI6[c[[7elaj’rNo4ko mujlk,kfoe,k0PoIP’8+daogxao3xicdi,wfhD rklkg[-ydgxao rklk3xicdi,mujwfhIa[7;k,oypq,,k9qog4y’m5d,NoU c]t vvdc[[,k.sh.-hda[7v,ry;g8u lj;o[5d7qo s^n 7v,ry;g8umuj.-h.ogInvoD -nj BASIC sp=h,k9kd Beginner's All-purpose SymbolicInstruction Code c]t 9t8hv’0Pofh;pvadlvo8q;.spjltg\uD [=]ylafw,37i-v[ wfhoegvqkrklkoU ,kxa[x5’.shmaoltw\ c]t rafmtokg7njv’,nrafmtok3xicdi, Visual Basic gIaf.shwfhIa[7;k,oypq,.odkorafmtok3xicdi,p5d.\j c]t gduf,uIj5o VB.NETD  27 8q;xjPo (varable) \kpg4y’laopt]admuj.-hcmo7jk8q;g]d s^n 8q;|a’ln.o3xicdi,F dko.-h8q;xjPo gIaf.shoad0Po 3xicdi,lk,kfcdhw07jk8jk’M0v’8q;xjPowfh1jk’ltf;d “xt,;o7ela[ ;ymtpkdko 0=h,6o0jk;lko c]t dkolnjlko”. ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 62 xts;af0v’rklkoU -5fmevyf4nd7yf7Qo g,njvxu !_*# 3fp mjko 9vo g7a, XJohn Kem? c]t mjko 3m,af g7uf XThomas Kurtz? muj Dartmouth College c]t [aofkoadlbdlk.o7;k,f6c]0v’r;dmjkoD s^kpxu8+,kF rklkg[-ydlt[a[oU ,u-njgvUodao vudc[[|bj’;jk DartmouthBASICD rklkg[-yd gxaorklk3xicdi,rNo4ko le]a[saf0Po3xicdi, gonjv’9kd;jk ,aogxaorklkmujgxao7ela[muj.-h3fpmqj;wx g-ajoG dko.-h7elaj’ .sh0Po (Print?G PRINT "Hello World!" g7njv’7v,ry;g8u 9txt,;ozqo c]t ltcf’zqovvd,kgxao0=h7;k,7nG Hello world! vvd,kmk’|hk9=rk[D xtgrf0v’7jk.orklkg[-yd,ufaj’oUG !:Singleprecision #:Doubleprecision $: String %:Integer & : Long g7njv’\kpmk’7toyflkf,ufaj’oUG * : g7njv’\kp76o - : g7njv’\kp]q[ = : g7njv’\kpgmqjk s^n 8A’7jk > : g7njv’\kps^kpd;jk >=: g7njv’\kps^kpd;jk c]t gmqjkda[ + : g7njv’\kp[;d . : g7njv’\kp95f mqfltoypq, < : g7njv’\kpohvpd;jk >=: g7njv’\kp|hvpd;jk c]t gmqjkda[ \ : g7njv’\kpsko9eo;og8a, ^ : g7njv’\kppqdde]a’ 4.2.3 rklk-u gxaorklkmuj,u37’lhk’]tfa[l6’ c]t wfhIa[dkorafmtok0Bo.oxu !_(@ 3fpmjko g7o mv,lao XKen Thompson?c]t gfooyl iyf-uj XDennis Ritchie? le]a[.-h.o ]t[q[xt8y[afdko16oydD 8+,krkps^a’wfhgvqkwxoe.-hda[]t[q[xt8y[afdkovnjoM c]t dkp ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 63 gxaorklk3xicdi,|bj’ muj.-hcrjs^kpmujl5fD rklk-ugxaorklkmujg\ktlq,le]a[.-h.odko rafmtok-v[c;vnjoMD ,aogxaorklkmuj,u95fgfajomujxtlyfmyrk[.odkogIaf;Pd gonjv’9kd;jk ,ao,u7;k,lk,kf.dh7P’da[rklk]tfa[8O c8j,aolk,kf0Pogxaorklk]tfa[l6’D 3xi cdi,7v,ry;g8umuj0Pofh;prklk-u 9bj’gIaf;Pdwfh;jv’w;D rklk-u gxaorklk3xicdi, mujoypq,.-hdaos^kp le]a[dkorafmtok]t[q[xt8y[afdkoF -v[c;]t[q[F 7;[75, micro controler c]t gxaorklkmuj.-hdaomqj;wx.os^adl6f ;ymtpkdko7v,ry;g8u (computer sciences) c]t .odkoc0j’0ao7v,ry;g8u3v]y,xydD 8q;1jk’3xicdi,muj0Pofh;prklk-uG #include <stdio.h> int main(void) { printf("hello, world\n"); return 0; } 4.2.4 rklk3]3d gxaorklkwx.omk’muj.-h;Pd3fpdq’ (Functional Programming Language) 3fp,u Ikd4ko,k9kdrklkly]txt c]t 95fxtlq’gfu,.odkolhk’ c,jogrnjv.-h.ofhkolbdlk g]njv’s^addko.odko0Po3xicdi,D rklk3]3d ,ad4ndgvUo;jk g8jqk3]3d XI6[ @D*? c]t wfhrafmtok0Bo,kle]a[dkoI6h0v’gfadohvpD xts;af0v’rklk3]3d,u7n ,aowfh4ndlhk’0Bo.oxu !_*( .og,nv’ CambrigdeF ltst ]afvtg,iydkF 3fpmjko Wally Feurzeig c]t mjko Seymour PapertD 8q;rklk7A’mevyf 4ndrafmtok0Bofh;prklkly]txt.og7njv’7v,ry;g8u PDP-128 3fp,u95fxtlq’gfu,7n dko cdhw0[aosk’jkpM.odko.-h38g8qjk .odko8v[lt|v’grnjv-vdsk95f[qdzjv’D dkorafmtokrklk3]3doU ,u,kwfhs^kpd;jk !#W -5f c8j]t-5f]h;oc8j,u95fc0’ 0v’8qogv’D 8q;1jk’dkooegvqkrklk3]3d,krafmtok8+ g-ajoG MSWLogo g-yj’gxao-v[  28 .og7njv’7v,ry;g8u PDP-1 Xsp=h,k9kd Programmed Data Processor 1? gxaog7njv’I5homevyfmujzt]yf0Bo.oxu !_*W ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 64 c;grnjvdkolbdlkF .-hwfhda[]t[q[xt8y[afdko 8A’c8j ;yo3f _& sk ;yo3fI5jol5fmhkp c]t c9d.sh.-h]hk g-yj’lk,kf download Xfk;3]f? gvqkwfhmujG http://th.wikipedia.org/w/index.php?title=Softrinic&action=edit&redlink=1D I6[ @D* I6[|hk8jk’0v’3xicdi,3]3d I6[c[[ c]t 7elaj’.orklk3]3dG dkolaj’.shg7njv’7v,ry;g8ugIaf;Pdfh;p3xi cdi, s^n rklkoU lk,kfgIafwfh’jkp 3fpdkory,7elaj’]q’.o[jvo7elaj’ c]h;dqfx5j, Enter 16jcxhory, s^n dqfx5j, Excute 3xicdi,9tIa[7elaj’g0Qkwx c]h;gIafdkod;flv[7elaj’oAo ;jk I6h9ad s^n[+L 4hk[+I6h9adg7njv’9tltcf’0=h7;k,[k’1jk’vvd,k g-ajoG 4hkry,7e;jk “Hello” g-yj’gxao0=h7;k,muj3xicdi,oU[+I6h9ad ,ao9tltcf’0=h7;k, “I don’t know how to hello” XI6[ @D*?. 4hkI6h9ad,ao9txt8y[af8k,7elaj’ c]t 7elaj’0v’rklk3]3d,us^kp7elaj’ g-ajoG  7elaj’ltcf’0=h7;k, (Print) gxao7elaj’grnjvltcf’zqoIa[mujgxao0=h7;k, c]t 0=h7;k, mujltcf’vkfgxaolyj’muj.-h.odko8yf8+da[z6h.-hwfhD I6[c[[0v’7elaj’ 7nG Print [0=h7;k,] 8q;1jk’G Print [computer] 1 ry,7e;jk “Hello” @D dqfx5j, Excute 3 zqoIa[mujltcf’gxao0=h7;k, g8qjk3]3d ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 65  7elaj’c8h,I6[ \kpg4y’dko.-h7elaj’grnjv.shlaopt]ad Xg8qjk3]3d? lhk’ rk[0Bogmy’|hk9=0v’g7njv’8k,7elaj’mujwfhxhvo.shD c8jm5dgmnjv djvo9tlaj’.shrklkoU c8h, I6[ gIqk8hv’]b[I6[rk[gdqjkvvd.sh\qfdjvo grnjv[+.shzqowfhIa[vvd,kma[-hvodaoD 7elaj’muj .-h]b[I6[rk[.olj;oltcf’zqo7n ClearSreen s^n CSD 7elaj’g[Nv’8Qomuj.shg8qjkg7njvomuj s^n c8h,gxaoI6[,u $ 7elaj’ faj’oUG 7elaj’ 7;k,\kp Forward n wx|hk n |j;p RighT n wx0;k n |j;p Back n da[s^a’ n |j;p Left n wx-hkp n |j;p ovd9kdoU pa’,u7elaj’s^kp1jk’ g-ajoG  I6[c[[7elaj’muj.-hdkodeoqflurNo 7nG SetSreenColor [7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’ lu0P;F 7jk7;k,g0A,0v’lu2hk] s^n SETSC[7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’lu0P;F 7jk7;k,g0A,0v’lu2hk] 9eo;o7jk7;k,g0A,0v’ludeoqfwfh8A’c8j W g4y’ @&& 9kdluvjvowxskg0A,D  I6[c[[7elaj’muj.-hdkodeoqfluxkddk 7nG SetPenColor [7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’ lu0P;F 7jk7;k,g0A,0v’lu2hk] s^n SETPC[7jk7;k,g0A,0v’lucf’F 7jk7;k,g0A,0v’lu0P;F 7jk7;k,g0A,0v’lu2hk]  I6[c[[7elaj’muj.-hdkoc8h,;q’,qo 7nG Circle m m gxao7;k,pk;0v’glAo]aflt\u  I6[c[[7elaj’muj.-hdkoc8h,lj;o37h’ 7nG Arc n m n gxao0t|kf0v’,6, c]t m gxao7;k,pk;0v’glAo]aflt\u ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 66 8q;1jk’dko.-h7elaj’[k’vao g-ajoG I6[ @D( 8q;1jk’dko.-h7elaj’[k’vao c]t 7elaj’faj’djk; 9tc8h,gxaoI6[ $ s^jP, 3fp,u];’pk;fhko]t !WW sq;|j;p c]t g8qjk9tsaoda[wx95fg]uj,8QoD 4.2.5 rklk9k;k gxaorklkmujoypq,.-h.odkorafmtok3xicdi,oe.-h8jk’M .oxaf95[aoD gonjv’9kd,ao ,u75olq,[afmujlk,kf.-hgmy’]t[q[xt8y[afdko.fd=wfh c]t gxaoI6[c[[0v’dkorafmtok rklk.omk’;af45 mujlk,kfoe3xicdi,gfu,,k.-h.\jwfhD 3xicdi,oU rafmtok3fp mjko g9, dvflt]y’ c]t ;ylt;tdvo0v’ Sun Microsystems X-aow,37i-ulg8a,?D rklkoU 4ndrafmtok0Bo.oxu !__! 3fpgxaolj;o|bj’0v’37’dkolu0P; (the Green Project) c]t leg]afvvdl6jz6h.-hmqj;wx .oxu !__&D ,ao4ndlhk’0Bo,k grnjv95fxtlq’.odko.-hcmorklk-u [;d[;d (C++) fh;pI6[c[[mujgruj,8nj,0Bo7hkp7nda[rklk-u .oI6[c[[;af45 (Objective-C)D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 67 c8jgdqjkrklkoU ,u-nj;jk 3vHd g-yj’8A’-nj8k,8Qow,h3vHd29 muj16j.dhda[[jvogIaf;Pd0v’mjko g9, c8j;jk,u[aoskmk’fhko]y0tlyf 9bj’xjPowx.lj-nj Java X9k;k? g-yj’gxao-nj0v’dkg2cmoD g4y’;jk 9t,u-nj7hkp7ndao c8jrklk9k;k[+,u7;k,djP;0hv’da[rklk9k;klt7iy[ (Java Script)D xaf95[ao ,kf4ko0v’rklk9k;k4ndf6c]3fp0t[;odko-5,-qo9k;k (Java Community Process) g-yj’gxao0t[;odkomujgxaomk’dko mujvto5pkf.shz6hlqo.9g0QkIj;, deoqf7;k,lk,kf.o Java Platform X9k;krtc]af2v,? wfhD 95f\kps^ad.odkorafmt ok9k;k ,u $ xtdko 7nG 1. .-hrklk3xicdi,.oI6[c[[;af45D 2. [+0Boda[lt4kxaf8tptde30 c]t ]t[q[xt8y[afdko (Platform)D 3. g\ktlq,da[dko.-h.o]t[q[g7nv0jkp rhv,da[,ushv’lt\5f (Library) lt |a[lt|6oD 4. gvUo.-h;Pdw]ptwdwfh1jk’xvfwrD 9k;krtc]af2v, c]t rklk9k;kG gonjv’9kd-njmuj7hkp7ndao c]t dkogvUo.-h,ad 9tgvUorhv,daog]NvpM gIaf.sh7qomqj;wxla[lqo;jk r;d,aogxaolyj’fP;daoD .o7;k,gxao9y’ oAo ma’lv’lyj’ g4y’;jk9tgIaf;Pdglu,dao c8jd=gxaolyj’mujcpdvvd9kddaoD rklk9k;koAo 7nrklkmuj.-h0Po3xicdi,rklk|bj’ faj’mujwfhvtmy[kp.og[Nv’8Qo lj;o9k;krtc]af2v, oAo 7nltrk[c;f]hv,le]a[dko.-h;Pd3xicdi,9k;k 3fp,uvq’xtdv[s^ad 7nG g7njv’9ad 7hkp8q;9y’0v’rklk9k;k (Java virtual machine) c]t shv’lt\5f,kf8t4ko 0v’rklk9k;k (Java standard library)D 3xicdi,mujgIaf;Pdgmy’9k;krtc]af2v,oAo [+9egxao9t8hv’lhk’fh;prklk9k;kltg\uwx 9bj’.-hwfh g-ajoG vkf9t.-hrklkwrmvo (Python) s^n rklkvnjoM lhk’d=wfhD lj;orklk9k;koAo d=lk,kfoewx.-hrafmtok  29 8Qow,h3vHd (oak) -nj8Qow,h-toyf|bj’ muj,ugoNvw,h.-hle]a[gIafg7njv’gInvo c]t g7njv’.-h8jk’M“rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p% rDl @$$)” 30 lt4kxaf8tptde \kpg4y’ ;y-k s^n ly]txt;jkfh;pdkod+lhk’ “rqf9toko5dq,]k;F lt[a[rklkg7Qkgfu, 3fp l5[yorit3dw-p% rDl @$$)” s^n dkolhk’lk “;a9oko5dq, rklk]k; 3fp ,tsk lu]k ;yit;q’l% lt[a[xa[x5’.\j rDl @&$_” ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 68 3xicdi,rtc]af2v,vnjowfhg-ajofP;dao g-ajoG 7v,rkpg]u gcj31 lk,kfcx3xicdi,muj 0Pofh;prklk9k;k .shgIaf;Pdwfh 3fp[+8hv’.-h g7njv’9ad7hkp7n8q;9y’0v’rklk9k;kD xts;afI5jo (vision) 8jk’M0v’rklk9k;k,ufaj’oUG 1. !DW Xxu !__*?lhk’0BogmnjvmevyfD 2. !D! Xxu !__(?xa[x5’7A’.spj 3fpgruj, inner classD 3. !D@ X;aomu $ mao;k !__)?]tsaf Playground32 fhko9k;krtc]af2v, wfhIa[dkoxjPocx’7A’.spj.o API33 c]t JVM34 XAPI le7aomujgruj,,k7n Java Collections Framework c]t SwingS lj;o.o JVM gruj, JIT 35 compiler? c8j8q; rklk9k;koAo xjPocx’g]ad|hvp Xgruj,7ela[s^ad strictfp36? c]t ma’\qf4nd.lj-nj.\j;jk “9k;k @” c8j]t[q[g]dI5jopa’[+xjPocx’D 4. !D# X;aomu ) rnfltrk @WWW?]tsaf Kestrel 4ndfafcdhg]ad|hvpD 5. !D$ X;aomu !# d5,rk @WW@?]tsaf Merlin gxaoI5jomuj4nd.-h;Pds^kpmujl5f.oxu @WW&D 6. &DW Xmevyfgxao !D&};aomu @_ daopk @WW$?]tsaf Tiger gruj,75olq,[af.\j .o rklk9k;k g-ajoG Annotations, Enumerations, Varargs, Enhanced for loop, Autoboxing c]t mujle7ao 7nG GenericsD 7. *DW X;aomu !! mao;k @WW*?]tsaf Mustang gxaoI5jo.odkorafmtok0v’ Java SDK 6.0 mujvvd,k.shmqf]v’.-h.ogfnvort9yd @WW$D  31 GCJ s^n gcj sp=h,k9kd GNU Compiler for Java gxao3xicdi,cx3xicdi,muj.-h]hk (free software compiler) le]a[ rklk9k;k c]t gxaolj;o|bj’0v’ GNU Compiler Collection. 32]tsaf Playground \kpg4y’]tsafrNo4ko0v’]t[q[xt8y[afdkoD 33 API sp=h,k9kd Application Programming Interface c]t \kpg4y’;ymudko0v’]t[q[xt8y[afdkoshv’lt\5f s^n [=]ydkovnjoM gxuf.sh3xicdi,7v,ry;g8ulk,kf8yf8+gvUo.-h;PdwfhD 34 JMV sp=h,k9kd Java Virtual Machine. 35 JIT sp=h,k9kd just-im-time. 36 strictfp gxao Java keyword muj.-hgrnjv9edafdkog]njvo95f0v’8q;g]d.odko7eo;oD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 69 8. (DW Xrafmtok.oxu @WW)?]tsaf Dolphin wfh4ndrafmtok0BoD -v[c;gl]u mujdjP;0hv’da[9k;k g-ajoG 7v,rkpg]u c]t g7njv’9ad7hkp8q;9y’ (visual machine)  JDK 7v,rkpg]u,kf8t4ko0v’ -aow,37i-ulg8a,D  GCJ 7v,rkpg]urklk9k;k0v’37’dko GCC s^n GNU Compiler Collection.  Jikes 7v,rkpg]umujmevyfrafmtok3fp IBMD  GNU Classpath shv’lt\5f7v,rkpg]u-5fle]a[9k;krtc]af2v, 3vgro -vl (Open Source)D  Kaffe  SableVM  IKVM 7v,rkpg]urklk9k;kgmy’ NET PlatformD  SuperWaba.  JRockitJDK rafmtok3fp IBM SystemD ltrk[c;f]hv,le]a[dkorafmtok (Intergred Development Environment: IDE)  BlueJ gxao IDE mujg\ktda[dkolbdlk 3fpgoAo|adwxmujco;7yf g]njv’dko0Po 3xicdi,.oI6[c[[;af45D  Borland JBuilder.  Eclipse 3vgro-vlD  IntelliJIDEA.  JDeveloper 0v’[=]ylaf 3vikg7iuD  JEdit Xgxao Editer c8jlk,kf8yf8A’ Plug in grnjvgruj,7;k,lk,kffhko IDE wfh?D  JLab gxao0v’rkd;y-k;ylt;tde7v,ry;g8uD  NetBeans 3vgro-vlD  Rational Application Developer 0v’wv[ugva,D  Sun Java Studio 0v’ -ao w,37i-ulg8a,D  Visual Age 0v’wv[ugva, Xxaf95[aog-qkrafmtokc]h; 4ndcmomujfh;p Rational Application Developer).  VisualCafe 0v’[=]ylaf Symantec. ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 70  WebSphere Studio Application Developer 0v’wv[ugva, Xxaf95[ao 4ndcmo mujfh;p Rational Application Developer). ovd9kdrklkmujdjk;,k0hk’gmy’c]h; pa’,u3xicdi,rklkvnjovud 1jk’s^;’s^kp g-ajoG rklk3x]Hvd (Prolog) rklk37[vo (COBOL=COmmon Business-Oriented Language) c]t rklk2vicmio (FORTRAN) gxao8QoD 5. -v[c;xtp5d dkomujg8ad3o3]-u7v,ry;g8u wfhrafmtok c]t dhk;|hk,k1jk’;jv’w; 3fpltgrkt dkomuj,u7v,ry;g8u0t|kfohvpD ,aowfhgIaf.sh,udko.-h;Pd’ko7jv’8q;0Bo 9qo.oxaf95[ao lk,kfoegvqk7v,ry;g8u0t|kfohvp 8yf38wx.-h.olt4komuj8jk’M wfhltf;d0BoD dko.-h 7v,ry;g8u8hv’,u-v[c;xtp5d g-yj’vkf9tgxao-v[c;leg]afI6[ muj,uz6hrafmtok,kc]h; grnjv.-h;Pdmqj;wxF gIaf.sh;Pd’koltf;d0Bo s^n vkf9tgxao-v[c;.-hltgrkt g-yj’z6h.-h gxaoz6hrafmtok0Bo,kgv’ grnjv.shg\ktlq,da[ltrk[dkogIaf;Pd’ko0v’8qogv’D 5.1 -v[c;xtp5d.o;Pdmqj;wx .o[aofk-v[c;xtp5d muj,u.-hdaomqj;wx 7nG -v[c;leg]afI6[ (package) g-yj’gxao -v[c;muj.-hdaos^;’s^kpD ,aogxao-v[c;muj[=]ylafwfhrafmtok0Bo,k c]h;oevvd9e|jkp grnjv.shz6h.-hlk,kfoe.-hwfh3fpdq’ [+8hv’wfhglpg;]k.odkorafmtok-v[c;vudD -v[c; leg]afI6[ muj,u9e|jkp.o8ts^kfmqj;wx c]t gxaomujoypq,dao.-h ,u * d5j,.spjF wfhcdjG  -v[c;xt,;o7ela[ (word processing software)  -v[c;8k8t]k’7eo;o (spreadsheet software)  -v[c;9afdko4ko0=h,6o (database management software)  -v[c;oeltg|u (presentation software)  -v[c;lnjlko c]t 7Qosk0=h,6o (data communication and discovery software)  -v[c;dik2yd (graphic software) ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB, 5. ]b c ,u lk wfh xt lk 0=h da 7e gIq 7; O ,c[[IPo ICT ,D@ .1.1 -v[c;xt gxao-v[c [ c]t 9afI6[ 2h,0=h,6oF gvUo 8q;vadlvo.shg k,kflhk’gvd fhs^kpc[[.ogv tdv[0v’gvd k,kf.-h;PdIj ,6o]kp-njz6hmujwfh [c[[2v,mury j ela[.oxaf95[ao Iqklk,kflhk’ ;k,le7ao0v’ OpenOffice.org @ t,;o7ela[ (w c;xtp5d .-hle [c[[gvdtlko ,k8ury, s^n c g]nvdwfhs^kpI6[ dtlko8k,I6[ vdtlko-5ffP tlkowfhF lk Ij;,da[4ko0=h,6 fhIa[;5fmy[af ry, c]t 9afd o lk,kflhk’ ’xB,gvg]ad38i ’dko.-h g7njv’ g Writer c]tvn word process e]a[dko8ury,g owfhgxao1jk’fuD dhw0.\jwfh c] [c[[F gvdtl c[[muj8hv’dk P;daoF lk,kf k,kflhk’8k8 ,6o.odkoltcf s^n .[xtdkf dP,w;h.o-v[c ’faf-tou c]t oyd (e-book) ’ry,fyfs^5f|hvp vnjoMD sing software) gvdtlko g-yj’ gvdtlkomuj8u t lk,kfry,v lkomujlhk’0Bo owfh’jkp g-ajo foegvqkI6[rk[ 8t]k’ c]t f’ s^n dkory mujlhk’9kd-v[ c;xt,;o7ela lk]t[kowfh fh;p-v[c;oUw p]q’ g-ajoG Mic ) ’lk,kfcdhw0 ry,w;hF lk,kf vvdmk’g7njv’ 9bj’,u7;k,IP G lk,kfc[’j [ s^n czo;kf 9af]P’8q;va ry,;Pd’ko [c;9afdko4k la[D ovd9kdo fh3fpvaf8t3o,a wfhD -v[c;xt crosoft Word 71 0F gruj,F lvfc f9afgxaoleo; ’ry,D .o3xicd P[Ihvp l;p’ ’gxao4ao (colu f8jk’M,kgxao dlvoD -v[c g-ajoG oegvqk ko0=h,6o,kry,I oU -v[c;xt, ,af \kp7;k t,;o7ela[ gIa , Lotus Word c-dF o s^n di, ’k,F ums) lj;o c;oU 4ko Ij;, ,;o ,;jk Iaf.sh dPro, ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 72 I6[ @D) MS Office Word 2007, Lotus WordPro c]t OpenOffice.org 3 Writer ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 73 75olq,[afgfajovudxtdko|bj’0v’-v[c;xt,;o7ela[.oxaf95[ao7n lk,kf-j;pd;f lv[dkoltdqf7ela[.ogvdtlko;jk4nd8hv’ s^n[+L ma’.oI6[c[[0v’7ela[ s^n w;pkdvo X.-hwfhltgrktrklk8jk’xtgmfgmqjkoAo? skdry,zyf 3xicdi,9tltcf’laopt]ad.shz6h.-h la’gdfwfh’jkp g-ajoG ,udko0ufglAolucf’dhv’7ela[mujry,zyf c]t 9t,u7emuj4nd8hv’.shg]nvd ;jk 8hv’dko7ela[.fD 7;k,lk,kfoU ln[gonjv’,k9kddkoI;,gvqk-v[c;mk’fhko rklk 7n rqf9toko5dq, gruj,g0Qk.o-v[c;xt,;o7ela[D 4hkskdz6h.-h[+8hv’dkooe.-h [=]ydkofaj’djk; s^n gruj,7ela[ltgrkt grnjv[+.sh,u7;k,la[lqo d=lk,kfxa[c8j’wfhD xaf95[ao ,udkorafmtokgruj,7;k,lk,kf0v’-v[c;vuds^;’s^kpD 5.1.2 -v[c;8k8t]k’7eo;o (spreadsheet software) gxao-v[c;oe.-hmuj-j;p.odko7yf7eo;oD dkogIaf;Pd0v’,aoc,jo.-hs^addko g\nvodaoda[38tgIaf;Pd muj,ug9hp0t|kf.spj;k’w;hF ,ug7njv’,n7hkp7nda[xkddkF 1k’]b[ c]t g7njv’7eo;odP,w;h.shleg]afD gmy’|hkg9hp,u[jvo.sh.lj8q;g]dF 0=h7;k, s^n l6f g-yj’lk ,kflaj’.sh7eo;o8k,l6f s^n g’njvow0mujdeoqfD skdz6h.-h8hv’dkolhk’7elaj’ s^n l6ffh;p 8q;gv’ d=lk,kffegouodkowfh c]t lk,kflhk’7elaj’ryglf g-ajoG ,k37i (macro) .odko.-h;PdltgrktwfhD ovd9kdoU 3xicdi,pa’lk,kflhk’glAoltcf’F czor6,le]a[ oeltg|u.oI6[c[[8jk’M g-ajoG czor6,mjvoF ;q’dq,F dik2glAo c]tvnjoMD z6h.-h lk,kfgvqk-v[c;xtgrfoU.-h;Pdxt,;ozqo8q;vnjoM wfh1jk’d;hk’0;k’ g-ajoG Micrisoft ExcelF Lotus 123F c]tvnjoMD I6[ @D_MS Office Excel 2007, Lotus 1-2-3 c]t OpenOffice.org 3 Calc ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 74 dko.-h3xicdi,8k8t]k’7eo;ogIaf;Pd 9tvhk’g4y’4ao c]t c4; 7nG 0=h,6o s^n dko7eo;o8jk’M 9t.ljw;h.oshv’ (cell) mujgduf9kd4ao c]t c4;D 8ec|j’0v’c8j]tshv’ 9t4nddeoqffh;p\kpg]d0v’4ao c]t c4; g-ajoG 9kdI6[0hk’]5j,0=h7;k, “l;l” 16j.o shv’ltcf’;jk8ec|j’0v’,ao16j4aomu @ X4ao B? c]t c4;mu &D I6[ @D!W8q;1jk’dkovhk’vu’8ec|j’8k,4ao c]t c4;0v’ MS Office Excel 2007 dko7eo;o0v’-v[c;8k8t]k’7eo;ooAo lk,kfgIafwfhma’.omk’8A’ X4ao? c]t mk’ovo Xc4;? s^n c[[ltgrktg9kt9q’d=wfhD 8k8t]k’0hk’]5j, ltcf’8q;1jk’ |hkmujdko7eo;o muj-v[c;lt|a[lt|6o g-yj’,ugxao9eo;os^kpD faj’oAoF dko.-h;Pd 3fpmqj;wx lk,kfgvUo.-h;ymudko7eo;o (function) muj,u16js^kp\;f g-ajoG dko 7eo;omk’lt4y8yF dko7eo;omk’7toyflkfF 8addtlkfF 4ko0=h,6o c]tvnjoM 3fp[+9e gxao8hv’0Po,k37igruj,g8u,D 8q;1jk’G ;ymuc[[dko7eo;o muj,udko.-hl6f s^n 8q;g]d gxao9eo;os^kp g-ajoG dko7eo;osk7jkltg]jpF 7jkl6’l5fF 7jk8Ol5f c]t zqoI;,D 8k8t]k’ ltcf’l6f c]t ;ymudko7eo;o.o3xicdi,8k8t]k’7eo;o 8q;1jk’ 0=h,6o.o8k8t]k’ 7;k,\kp 1 =B2+B3+B4+B5 skzqo[;d s^n zqoI;,8k,4ao 2 =A2+B2+C2+D2 skzqo[;d s^n zqoI;,8k,c4; 3 =Sum(B2:B5) skzqo[;d s^n zqoI;,8k,4ao 3fp.-hl6f 4 =Sum(A2:D2) skzqo[;d s^n zqoI;,8k,c4; 3fp.-hl6f 5 =A2+B3*C4-D5 sk7jk9kdl6fmuj7eo;o9kd7jk.oshv’8jk’M c[[g9kt9q’ ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 75 dkogIaf;Pd0v’-v[c;oU 9kd8q;1jk’ mu & .o8k8t]k’ 9tgvqk7jk16jshv’ B3 ,k76oda[ C4 c]h;[;dda[ A2D 8+9kdoAoF oegvqkzqoIa[mujwfh ]q[da[7jk D5D ,aogxaoc[[oU d=phvo;jk gxaos^addkomk’7toyflkf muj.sh8q;fegouodko76o c]t sko fegouodkodjvo 8q;fegouo[;d c]t ]q[D faj’oAoF dkodeoqfl6f9bj’8hv’,u7;k,-afg9oD dko.ljg7njv’\kp ;q’g]a[9txhv’dao7;k,la[lqoD faj’oAoF .od=]tou ,ul6f7eo;o7n =A2+B3*C4-D5 lk,kf 0Po.shgxao =A2+(B3*C4)-D5 g-yj’9tgIaf.shdko7eo;o-afg9os^kp0BoD 7jk8jk’Mmuj16j.oshv’0v’8k8t]k’lk,kfdeoqf-toyf0v’0=h,6owfh g-ajoG gxao8q;vad lvoF 9eo;og8a,F 9eo;o9y’F ;aogfnvoxuF g;]kF gxug-ao c]t sq;|j;p7jkg’yo8k xtgmf8jk’M gxao8QoD -v[c;8k8t]k’7eo;o -j;p7eo;o]kpdko8jk’M g-ajoG 7eo;o rkluF ]kpIa[{]kp9jkp c]t xtg,uozqodkoIPodkolvo0v’oadIPo c]t 76 gxao8QoD 5.1.3 -v[c;9afdko4ko0=h,6o (database management software) dko.-h;Pd7v,ry;g8uvud1jk’|bj’ 7n dko.-h,aogda[0=h,6o c]t 9afdkoda[0=h,6omujwfh 9afgda[w;h.og7njv’D ,ao9bj’9egxao8hv’,u-v[c;9afdko0=h,6oD dkoI;[I;,0=h,6os^kpMg]njv’ mujdjP;0hv’daow;h.o7v,ry;g8u gvUo;jk 4ko0=h,6o (Data Base)D -v[c;oU 9bj’\kpg4y’-v[ c;muj-j;p.odkogda[I;[I;,0=h,6oD dkoxt,;ozqo0=h,6oF dkoxt,;ozqo0=h,6orNo4koF dkolhk’[qf]kp’kozqo s^n lts^5[zqo0v’0=h,6omujzjkodkoxt,;oc]h;D -v[c;oU 9t,u dko9afgda[ma’7jk0=h,6orhv,da[37’lhk’0v’,ao grnjv-j;ps^5f7;k,-E-hvo c]t 7;k,0af cp’0v’0=h,6o8ts^vf9qo-j;p.shz6h.-hma’s^kp wfhIa[7;k,ltf;d c]t .-h0=h,6oIj;,daowfhD .o-v[c;9afdko4ko0=h,6o 9t,udko9afgda[gxao8k8t]k’7;k,lerao (relation) g-yj’.o4ko0=h,6o|bj’M 9t,u8k8t]k’7;k,leraowfhs^kp8k8t]k’ c]t .oc8j]t8k8t ]k’7;k,lerao d=9t,uwfhs^kp]adltotxt9e (attribute)D .odkolhk’]adltotxt9eoAo 9t,udkodeoqf-toyf0v’]adltotxt9e c]t deoqf75olq,[afvnjoM g-ajoG I6[c[[ c]t 7;k,pk;0v’g0f0=h,6ogxao8QoD lyj’muj0kf[+wfh7n 8hv’deoqf]adltotxt9e ! 38 .shgxao g0fd5oc9s^ad (primary key) 0v’8k8t]k’7;k,leraofh;pD g,njvdeoqf]adltotxt9e .o8k8t]k’7;k,leraoc]h; d=9tlk,kf8nj,0=h,6owfh g-yj’0=h,6o.oc8j]tc4;0v’8k8t ]k’7;k,lerao gvUo;jk gvomy8u (entity)D ovd9kdoAoF -v[c;9afdko4ko0=h,6o pa’,u.olj;o0v’rqf9toko5dq,0=h,6o g-yj’9t [vd]kp]tvPf0v’8k8t]k’7;k,lerao g-ajoG [vd-nj8k8t]k’7;k,lerao 9eo;o ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 76 ]kp-nj 75o]adltotxt9e c]t g0fd5oc9s^adD gIqklk,kflhk’faf-tou grnjvgruj,xtlyf myrk[.odko.-h;Pd c]t dkog0Qkg4y’0=h,6o 3fpxtdv[fh;p0=h,6omujltcf’8ec|j’0v’ 0=h,6o9kd7jkmujdeoqf c]t pa’lk,kfdeoqf7;k,lerao0v’8k8t]k’0=h,6o lhk’[qf]kp ’ko c]t lj;oxtdv[vnjoM mujdjP;0hv’wfhD 37’lhk’ c]t I6[c[[8jk’M gs^qjkoU 4nddeoqf 0Bo grnjv-j;p.shz6h.-hlk,kf.-h;Pdwfhltf;dD -v[c;9afdko4ko0=h,6o[k’vaolk,kfgvUo .-h;Pd4ko0=h,6omujlhk’9kd-v[c;9afdko4ko0=h,6ovnjowfhD -v[c;9afdko4ko0=h,6o,us^kp-toyf c8j]t-toyfd=,u7;k,g\ktlq,da[|hk;Pdmuj c8d8jk’daoD 8q;1jk’0v’-v[c;9afdko4ko0=h,6o g-ajoG w,37i-v[ vHv[2ul cvdg-l (Microsoft Office Access)F 3vgxaovv[2ul vHvdg[l (OpenOffice.org Base) c]t 2Hvdg[l (FoxBASE)D ovd9kdoU -v[c;9afdko4ko0=h,6ovnjo g-ajoG gmy’]t[q[]uo5d ,u-v[ c;9afdko4ko0=h,6ogxao9eo;os^kp ma’mujgxao3xicdi,.-h]hk X[+8hv’-N? g-ajoG ,kpgvl7u; cv] (MySQL)F 3rldtiugvl7u;cv] (PostgreSQL)F ru7u;cv] (PQL) s^n -v[c; mujgxao -v[c;dko7hk g-ajoG wv[ugva,fu[um6 (IBM DB2)F vyo2=,yd (Informix)F vyogdil (Ingres)F v=ik7tg]u (Oracle) c]t w-g[l (Sybase) gxao8QoD I6[ @D!!|hk8jk’dko.-h-v[c;9afdko4ko0=h,6o0v’ MS Office Access 2007 ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 77 5.1.4 -v[c;oeltg|u (presentation software) gxaovud-v[c;|bj’ muj,udko.-h;Pd1jk’crjs^kpD -v[c;oU -j;p.shdkooeltg|ugIaf wfh’jkpltf;d;jv’w; c]t gIaf.shdkooeltg|u,u7;k,|hklqo.9s^kppyj’0BoD ,aolk,kf ltcf’0=h7;k,.o]adltot mujlnj7;k,\kpwfh’jkp fh;pg7njv’,nmuj-v[c;,u.sh.-hD -v[c;oe ltg|ulk,kflhk’ltw] (slide) 3fpxtdv[fh;p8q;vadlvoF I6[rk[F glAoltcf’F czor6, 8k8t]k’F rk[g7njvows;F lP’ c]tvnjoMD -v[c;oeltg|ulj;os^kp,uI6[c[[dko.-hmuj ’jkpF lk,kf8q[c8j’ c]t oeltg|ultw]fh;pI6[c[[8jk’M g-ajoG dko.lj c]t 8q[c8j’ rNo0v’ltw]F ;kfrk[ 3fp.-hg7njv’,nleg]afI6[muj-v[c;,u.shF 8q[c8j’8q;vadlvo c]t g]nvdI6[c[[dkoltcf’8q;vadlvo c]t ltw]D 8q;1jk’0v’-v[c;oeltg|u g-ajoG w,37i-v[grqkg;urvp (Microsoft PowerPoint?F 3]8af2iuc]o (Lotus Freeland) c]tvnjoMD I6[ @D!@|hk8jk’dko.-h-v[c;oeltg|u0v’ MS Office PowerPoint 2007 ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 78 5.1.5 -v[c;lnjlko c]t 7Qosk0=h,6o (data communication and discovery software) -v[c;oU-j;p.shgIqklk,kf8yf8+lnjlkodaowfhmqj;3]d g-yj’.shma’7;k,ltf;d c]t ;jv’w;F [+;jk9tgxaodko7Qosk0=h,6o0jk;lko dko-Nlyo7hk c]t dkolbdlkD -v[c; lnjlkog-njv,8+g0Qkda[]t[q[g7nv0jkp g-ajoG vyog8ucoafgIaf.shlk,kf.-h[=]ydkovnjoM gruj,g8u, wfhF lk,kf.-hIa[lqj’9qf\kpgvg]ad38ioyd (electronic mail = e-mail)F .-h3vophkpc2h, 0=h,6oF .-hc]dxjPo0=h,6o0jk;lkoD ovd9kdoU -v[c;lnjlkopa’.-h.odkog-njv,g0Qksk]t[q[ 7v,ry;g8uvnjoM wfhD wxltougvg]ad38ioyd gxao3xicdi,mujg-njv,8+gvdtlko]ts;jk’dao 3fplk,kflqj’ 9kd[jvo|bj’wxskvud[jvo|bj’wfh1jk’;jv’w; ma’16j.og7nv0jkpfP;dao s^n 8jk’daoD 8q;1jk’ wxltougvg]ad38ioyd mujrafmtok9kdvq’dvo c]t rafmtok9kd[=]ylafgruj,g8u,oAo ,uma’ wxltougvg]ad38ioyd mujgxaodko7hk c]t .sh.-h]hk g-ajoG gofltg7[}vk3vcv; (Netscape/ AOL Mail)F w,37i-v[gvqk]5d (MS Outlook)F 1kI6g,; (Yahoo Mail)F 9ug,; (G Mail) c]tvnjoMD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 79 ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 80 I6[ @D!# Netscape/AOL MailF Microsoft OutlookF Yahoo Mail c]t G Mail xaf95[ao 0=h,6o0jk;lko,u9eo;os^kpF -v[c;7Qosk0=h,6o9t-j;p.shlk,kf7Qosk 0=h,6o9kdcs^j’0=h,6o8jk’M grnjv.shdq’da[7;k,8hv’dko0v’z6h.-hD gIqklk,kf7Qosk0=h,6o 3fpzjko3xicdi, s^n -v[c;7Qosk0=h,6o (browser) g-ajoG w,37i-v[ gvdr]=g]u (Microsoft Explorer)F ,=-uo]k w22Hvd (Mozilla Firefox) c]t 3vgxik gvdr]=g]u (Opera Explorer) gxao8QoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 81 I6[ @D!$ Microsoft ExplorerF Mozilla Firefox c]t Opera Explorer le]a[3xicdi,7Qosk0=h,6oma’lk,1jk’mujdjk;,koAo lk,kfgxao8q;g-njv,8+da[[aofk g;a[w- (Web side) 8jk’M g-yj’g;a[w-[k’vao.sh[=]ydkooe.-h9qf\kpgvg]ad38ioyd3fp [+glp7jk g-ajoG vk3vcv; (www.aol.com)F 1kI6 (www.yahoo.com)F d6gdu] (www. google.com) c]tvnjoMD lj;o www.google.com oU gxaomujoypq,.-hdao1jk’s^;’s^kp .odko-vdsk0=h,6o8jk’M grkt,ao,u7;k,;jv’w;fuD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 82 I6[ @D!& g;a[w-7Qosk0=h,6oG www.aol.com c]t www.google.com dkomujgIqk9t.-h[=]ydko 9qf\kpgvg]ad38ioyd[+glp7jkoAoF djvovnjo gIqk8hv’8nj, c[[2v,gvg]ad38ioyddjP;da[dkolhk’muj16j0v’8qogv’ c]t lt|v’0=h,6o[k’1jk’.shcdj z6h[=]ydko .sh7q[4h;odjvo c]h;9bj’oe.-h,aowfh XI6[ @D!*?D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 83 I6[ @D!* c[[2v,gvg]ad38ioyd le]a[dkolt\adoe.-h[=]ydko vug,; 0v’ yahoo ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 84 3xicdi,7Qosk0=h,6o gxao3xicdi, mujvjkogvdtlko9kd Web page Xg;a[grf? ,kltcf’gmy’9=rk[D 3xicdi,oU gIaf;Pd3fp.-h8q;deoqfryglf g-ajoG gv-mumuru (HTTP sp=h,k9kd HyperText Transfer Protocol) .odko8yf8+0=h,6o9kd8q;[=]ydkog;a[ (web server) c]t ltcf’0=h,6o8k,I6[c[[0v’]tsaf0v’rklk gv-mugva,cv; (HTML sp=h,k9kd HyperText Markup Language). 5.1.6 -v[c;dik2yd (graphic software) gxao-v[c;muj.-hlhk’F vvdc[[F c8h, s^n 9afc8j’gvdtlko s^n I6[rk[D ,aolk,kfgIaf;Pdwfh;jv’w; ,u75ootrk[ c]t xt]y,koF ’jkp8+dkooewx.-hD xaf95[ao,u -v[c;dik2yd9eo;os^kp g-ajoG gro (Paint)F 323m-av[ (Photoshop)F c7f (CAD37) c]tvnjoMD  37 CAD sp=h,k9kd Computer-aided design gxao3xicdi,mujoypq,.-h-j;p.odkovvdc[[lyj’xtfyf c]t lyj’d+lhk’8jk’M g-ajoG AutoCAD 2000 c]t .oxaf95[ao,uIvf AutoCAD 2010D ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 85 I6[ @D!( 3xicdi,dik2ydG PaintF Photoshop c]t CAD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 86 5.2 -v[c;oe.-hle]a[;Pdltgrkt dkooe.-h;Pdfh;p-v[c;leg]afI6[ ,ad9tgoAo.ljdko.-h;Pdmqj;wx c8jvkf9toe ,kxtp5d3fp.shdq’da[;Pdmk’m5]tdyf[k’vao[+wfh g-ajoG .odyf9tdkomtok7ko ,udko /kd4vog’yo ;Pdmk’fhko[ao-u s^n .oIhko-a[rtlyo7hk d=,udko0kplyo7hk dkovvd.[ [yoIa[g’yo dko7;[75,lyo7hk.olk’D faj’oAoF 9bj’8hv’,udkorafmtok-v[c;.-h;Pdlt grktle]a[;Pd’koc8j]txtgrf .shdq’da[7;k,8hv’dko0v’z6h.-hc8j]txtgrfD -v[c;.-h;Pdltgrkt,adgxao-v[c; mujz6hrafmtok8hv’wfhwxlbdlkI6[c[[dkogIaf ;Pd s^n 7;k,8hv’dkom5]tdyfoAoM c]h;9aflhk’0BoD 3fpmqj;wx 9tgxao-v[c;muj,us^kp lj;o3I,dao grnjvIj;,daogIaf;PdD -v[c;.-h;Pdltgrktmuj.-hdaomk’m5]tdyf g-ajoG ]t[q[ ;Pdmk’fhko[ao-uF ]t[q[;Pddko9af9e|jkpF ]t[q[.o3I’’kov5flkstdeF [=]ysko dkog’yoF dkog-qjk-N c]t vnjoMD 7;k,8hv’dko0v’dko.-h7v,ry;g8u.o;Pd’komk’m5]tdyf pa’,uvuds^kp faj’oAoF 9bj’pa’,u7;k,8hv’dko0v’z6hrafmtok-v[c; grnjvrafmtok-v[c;.-h;Pdltgrkt8jk’M vud1jk’s^;’s^kpD -v[c;.-h;Pdltgrktvkf9t16j.oI6[c[[0v’-v[c;gd, g-yj’gxaomujoypq,daomqj;3]d ma’.od5j,0v’gfadohvp c]t z6h.spjD I6[c[[0v’-v[c;gd,,u16js^;’s^kpD -v[c;gd, [k’xtgrflk,kf8+da[v5xtdvoryglf grnjvgruj,7;k,ltf;d.odko.-h g-ajoG dko7;[75, (joystick)D I6[ @D!) Same Game gxaomujoypq,dao.od5j,z6h.-h16oyd c]t ]uo5d ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ I6[ @D!_ G I6[ @D@W Ches @ Game Puzzle g 7v,ry;g8u ss Titans gxaog gxaogd,9a[76jv5x 8u.\j muj8hv’dk d,\kdglyd g xtdvomuj7ndao og/yd-hv,dko g-yj’g\ktlq,le g-yj’g\ktlq,da ooe.-hg,qklD e]a[dkoIPo;y 87 da[z6hg]uj,8Qo.-h ;ymudko;k’czoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 88 -v[c;gd,c8j]t-toyfd=,u7;k,g\ktlq, c]t [+g\ktlq,mujc8d8jk’daoD faj’oAoF dkog]nvd.-h-v[c;gd, gIqk9bj’9egxao1jk’pyj’8hv’,udkory9k]tok.shIv[7v[ c]t 7;oxbdlkz6hxqd7v’djP;da[7;k,g\ktlq,fh;pD 6. w;iaf7v,ry;g8u XComputer’s Virus? oadIPo1jkla[lqo ]ts;jk’w;iaf7v,ry;g8uda[w;iafmujgxaog-Nv3]dD w;iaf7v,ry;g8u oAo gxaorP’c8j-njgvUodaole]a[3xicdi,xtgrf|bj’ muj,urbf8yde7hkp7nda[w;iafmujgxaog-Nv 3]d g-yj’lk,kfcrjg-Nvwfh c]t ,adgIaf.shgdufvao8t]kpda[lyj’muj,aovkwl16jD c8jlyj’|bj’ mujc8d8jk’daod=,u16j[jvo;jk w;iaf7v,ry;g8ugxaorP’3xicdi,gmqjkoAo [+c,jolyj’muj,u-u;yfD gIqk]v’,klbdlk]kp]tvPfdao djP;da[8q;w;iaf7v,ry;g8u3fprNo4kofaj’8+wxoUG 6.1 w;iaf c,jospa’L w;iaf c,jo3xicdi,-toyf|bj’muj,u7;k,lk,kf.odkolegoqk8q;gv’ g0Qkwx8yf16j.o ]t[q[7v,ry;g8uwfh c]t 4hkskd,u3vdkf d=lk,kfc-dg0Qkwx]t[kf.o]t[q[7v,ry;g8u vnjoMD ,aovkfgduf9kddkooegvqkg7njv’[aombd0=h,6o XfyfltcdafF czjo-ufu s^n 2tc]alwfi? muj8yfw;iaf9kdg7njv’|bj’wx.-h.ovudg7njv’|bj’D dkooe.-h]t[q[g7nv0jkp s^n dkooe.-h]t[q[ lnjlko0=h,6o d=vkf9t,udkocrj]t[kf0v’w;iafwfhg-ajodaoD dkomujw;iaf7v,ry;g8uc-dg0Qkwx]t[kf.o]t[q[7v,ry;g8u \kp7;k,;jk w;iafwfh g0Qkwx/a’8q;16j.o|j;p7;k,9e0v’7v,ry;g8uIP[Ihvpc]h;D gonjv’9kdw;iafgxaorP’c8j 3xicdi,vao|bj’F dkomujw;iaf9tg0Qkwx16j.o|j;p7;k,9ewfhoAo ,ao9t8hv’,udko4ndgvUo .shgIaf;Pd.f|bj’djvo c]t dko4ndgvUo.shgIaf;PdwfhoAo pa’0Bo16jda[xtgrf0v’w;iafD 95fxtlq’0v’dkogIaf;Pd0v’w;iafc8j]t8q; 0Bo16jda[8q;z6h0Pow;iafoAoM g-ajoG vkf 9tlhk’w;iaf.shwxme]kp3xicdi, s^n 0=h,6ovnjoM muj16j.og7njv’7v,ry;g8u s^n vkf9tltcf’ 0=h7;k,c]jowx,kgmy’|hk9= gIaf.shz6h.-h7v,ry;g8u]e7ko gxao8QoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 89 6.2 xtgrf0v’w;iaf w;iaf7v,ry;g8u,u16jgxao9eo;os^;’s^kp c]t ,us^kpxtgrffh;pdao Xlk,kf7Qosk ]kp-nj0v’w;iafwfh .o http://th.wikipedia.org/wiki/List_of_computer_viruses_(all)?D .ooU 9t0=pqdgvqk[k’lj;o,kltg|u g-ajoG  [6fg-adg8uw;iaf (Boot Sector Viruses) s^n [6fvyog2ad g8uw;iaf (Boot Infector Viruses) 7nG w;iafmujgda[8q;gv’16j.o Boot Sector 0v’ disk X|j;pgda[0=h,6o?D dko.-h ;Pd0v’ Boot Sector 7nG g,njvg7njv’7v,ry;g8ug]uj,gIaf;Pd0Bo,kmevyf g7njv’9tg0Qkwx vjko Boot Sector 3fp.o[jvooU 9t,u3xicdi,0t|kfohvpM w;h.-h.odkogvUo]t[q[ xt8y[afdko0Bo,kgIaf;Pdvud8+|bj’D Boot Sector w;iaf9tg0Qkwxcmomuj3xicdi,faj’djk;D w;iafxtgrfoU 4hkskdwx8yf16j.o harddiskF 3fpmqj;wx 9tg0Qkwx16j[=]yg;omujgvUo;jk ,klg8u [6fg-adg8u (Master Boot Sector) s^n cxiyg-uo gmg[uo (Pariton Table) 0v’ harddisk oAoD 4hk Boot Sector 0v’ disk .f,uw;iafxtgrfoU8yf16j m5dgmnjvmujgxufg7njv’0Bo,k 3fprtpkpk,gvUo DOS 9kd disk 8q;3xicdi,w;iafoAo 9tgIaf;Pddjvo c]t 9tg0Qk wx/a’8q;16j.o|j;p7;k,9e grnjv8P,rhv,muj9tgIaf;Pd8k,mujwfh4ndlhk’,k c]h;8q;w;iaf 9bj’7jvpwxgvUo DOS .sh0Bo,kgIaf;Pd8+wx 7ndaoda[;jk[+,uspa’gduf0BoD  3xicdi,w;iaf (Program Viruses) s^n 2kp vyog2adg8uw;iaf (File Infector Viruses) gxaow;iafvudxtgrf|bj’ muj9t8yf16jda[3xicdi, g-yj’xqddt8yd=7nG 2kp (file) mujok,ltd5o “.com” s^n “.exe” c]t [k’w;iaflk,kfg0Qkwx8yf16j.o3xicdi,muj,uok, ltd5o gxao “.sys” c]t 3xicdi,xtgrf3vg;ug] (Overlay Programs) wfhvudfh;pD Overlay Programs gxao file muj,uok,ltd5omuj0Bo8Qofh;p ovD ;ymudkomujw;iaf.-hgrnjvg0Qkwx 8yf3xicdi, ,u16jlv’;ymu g-ajoG !? dkoc-d8q;gv’g0Qkwx16j.o3xicdi, zqod=7nG s^a’9kd muj3xicdi,oAo8yfw;iafwxc]h; 0t|kf0v’3xicdi,9t.spj0Bo s^n @? vkf9t,udkole ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 90 goqk8q;gv’g0Qkwxma[lj;o0v’3xicdi,muj,u16jgfu,F faj’oAoF 0t|kf0v’3xicdi,9t[+xjPo cx’ c]t pkdmuj9tlhv,cx’.shda[7nofu7ngdqjkwfhD dkogIaf;Pd0v’,ao3fpmqj;wx 7nG g,njv,udkogvUo3xicdi,muj8yfw;iafF lj;o0v’ w;iaf9tgIaf;Pddjvo c]t 9t4n3vdkfoU /a’8q;g0Qkwx16j.o|j;p7;k,9emaomu c]h;9bj’ 7jvp.sh3xicdi,oAogIaf;Pd8k,xqddt8y8+wxD g,njvw;iaf/a’8q;.o|j;p7;k,9ec]h; s^a’ 9kdoUwx 4hk,udkogvUo3xicdi,vnjoM 0Bo,kgIaf;Pd8+F 8q;w;iafd=9tlegoqk8q;gv’g0Qkwx .o3xicdi,gs^qjkoAomaomu c]t gxaodkocrj]t[kf8+wxD ;ymudkocrj]t[kf0v’3xicdi,w;iafvudc[[|bj’ 7nG g,njv,udkogvUo3xicdi,muj,u w;iaf8yf16jF 8q;w;iafoAo 9tg0Qkwxsk3xiccdi,vnjoM muj1j6.o disk grnjvgIaflegoqk8q;gv’ ]q’wxmaomu c]h;9bj’7jvp.sh3xicdi,muj4ndgvUooAo gIaf;Pd8k,xqddt8y8+wxD  ,hk3mi9ao (Trojan Horse) gxao3xicdi,mujlhk’0Bo,k.shgIaf8q;gv’7ndaoda[ ;jkgxao3xicdi,me,tfkmqj;wx grnjvs^vd]=hz6h.-h.shgvUo0Bo,k c8jg,njv4ndgxuf0Bo,kc]h; ,aod=9tg]uj,me]kp8k,mujwfhlhk’0Bo,kmaomuD w;iaf-toyfoU [k’8q;4nd0Po0Bo,k.\jma’-5f 3fpz6h0Po9tgIafdko8A’-nj3xicdi,rhv,-njI5jo c]t 7evtmy[kpdko.-h;Pdmujg[yj’c]h; lq,da[7;k,9y’ grnjvs^vd.sh7qomuj9tgvUo.-hoAo g-njv.9D 95fxtlq’0v’z6hmuj0Pow;iafoU vkf9tg-ajofP;da[z6h0Pow;iafmqj;wx 7nG lhk’.sh,aog0Qk wxme]kp0=h,6omuj,u16j.og7njv’ s^n vkf9t,u95fxtlq’grnjv]adgvqk7;k,]a[0v’]t[q[7v, ry;g8uD I6[ @D@! Virus: Trojan Horse ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 91 ,hk3m9aooU vkf9t4n;jk[+gxaow;iaf8Qo8= grktgxao3xicdi,muj4nd0Po0Bo,k3fffjP; c]t 9t[+,udkog0Qkwx8yf.o3xicdi,vnjo grnjvgIaflegoqk8q;gv’D c8j,ao9t.-h7;k,I6hgmqjk [+g4y’dko0v’z6h.-h gxao8q;crj]t[kf-v[c;muj,u,hk3m9ao16j.ooAoD oa[;jk ,aogxao|bj’.o xtgrf0v’3xicdi,muj7;k,vao8t]kpl6’ grktpkdmuj9td;flv[ c]t lhk’0Bo,k wfh’jkp g-yj’vkf.-hrP’c8j batch file d=lk,kflhk’,hk3m9aowfhD  3x]u,=2ydw;iaf (Polymorphic Viruses) gxao-njmuj.-h.odkogvUow;iaf muj,u7;k, lk,kfxjPocx’8q;gv’wfh g,njv,udkolegoqk8q;gv’gduf0Bo g-yj’vkfgxaowfhs^kpIhvpc[[D zqomuj8k,,kd=7nG 3xicdi,7Qoskw;iafmuj.-h;ymudkoltcdo Xscan? 1jk’fP; [+lk,kf d;f9a[w;iafgs^qjkoUwfhD w;iaf.\jM.oxaf95[ao muj,u7;k,lk,kfc[[oU g]uj,,u9eo;ogruj,s^kp 0Bog]NvpMD  ltmuow;iaf (Stealth Viruses) gxao-nj0v’w;iafmuj,udkoverk’8q;8+dkod;f 9a[wfh g\nvodaoda[ File Infector VirusesD 4hkskd,aowx8yf3xicdi,.fc]h; 9tgIaf.sh 0t|kf0v’3xicdi,oAo.spj0Bo c8jw;iaf-toyfoU 9t[+lk,kfd;fg[yj’0t|kfmujcmh9y’ 0v’3xicdi,mujgruj,0Bowfh gonjv’9kd;jk w;iaf9tg0Qkwx7;[75, DOSD g,njv,udko.-h7elaj’ DIR s^n 3xicdi,.fd=8k, grnjvd;fg[yj’0t|kf0v’3xicdi,F DOS 9tltcf’0t|kf g\nvogfu,m5d1jk’ 7hkp7n;jk[+,uspa’gduf0BoD 6.3 vkdko0v’g7njv’7v,ry;g8umuj8yfw;iaf gsfdkofaj’djk;lk,kfla’gdfwfh9kddkogIaf;Pd0v’g7njv’D 4hk,aoskd,uvkdko faj’8+wxoU vkfgxaowxwfh;jk ,ao,uw;iafg0Qkwx8yf16j.og7njv’c]h;D vkdkomuj;jkoAo wfhcdjG  .-hg;]kfqozyfxqddt8y.odkogxuf3xicdi, grnjv0Bo,kgIaf;PdD  0t|kf0v’3xicdi,.spj0BoD  ;aog;]k0v’3xicdi,xjPowxD  0=h7;k,xqddt8y[+7jvpwfhgsao raf4ndltcf’0Bo,kg]NvpMD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 92  gdufvadlvo s^n 0=h7;k,xts^kf16j|hk9=D  g7njv’lqj’lP’vvd9kd]e3r’ 3fp[+wfh9kd3xicdi,mujde]a’.-h16jD  cxhory,vadlvogIaf;Pdzyfxqddt8y s^n [+gIaf;Pdg]upD  0t|kf0v’|j;p7;k,9emujgs^nv s^5f|hvp]q’zyfxqddt8y 3fpskgsfzqo[+wfhD  file ltcf’lt4kotdkogIaf;Pd0v’ disk 7hk’fqooko d;jkmujg7upgxaoD  file 0=h,6o s^n 3xicdi,mujg7up.-h 16j-njM d=skpwxD  g7njv’gIaf;Pd-hk]q’D  g7njv’gxuf0Bogv’ 3fp[+wfhlaj’D  ]t[q[15fgIaf;Pd3fp[+I6hlkgsfD  Sector mujglpskp ,u9eo;ogruj,0Bo 3fp,udko]kp’ko;jk 9eo;o Sector mujglpskpoAo ,u9eo;ogruj,0Bos^kpd;jkc8jdjvo 3fpmujpa’[+wfh.-h3xicdi,.f g0Qkwxd;fskg]upD 6.4 dkod;fskw;iaf dkod;fskw;iaf,u16jfh;pdao 7nG dkoltcdow;iaf (Virus Scanning) dkod;fdk dkoxjPocx’ c]t dkog/Qk]t;a’D I6[ @D@@ dkod;fskw;iaffh;pdkoltcdo 0v’3xicdi,G Symantec ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 93 6.4.1 dkoltcdo grnjvd;fskw;iafmuj8yf16j.og7njv’ 8hv’.-h3xicdi,d;fskw;iaf g-yj’ gvUo;jk w;iaf ltcdogou (Virus Scanner)D 0Ao8vodkofegouodkod=7nG Virus Scanner 9tfb’gvqk 3xicdi,[k’lj;o0v’w;iaf,kgda[w;hgxao4ko0=h,6oD lj;omujfb’,koAo4ndgvUo;jk w;iaf-yd gog9u (Virus Signature)D g,njv Virus Scanner 4ndgvUo0Bo,k.-h;Pd ,aod=9tg0Qkwx d;fskw;iaf.o|j;p7;k,9eF Boot Sector c]t file 3fp.-h Virus Signature muj,u 16jgxao8q;xP[mP[D 95ffu0v’;ymudkooUd=7n gIqklk,kfd;flv[-v[c;muj,k.\jwfhmaomu g]up;jk 8yfw;iafs^n[+L grnjvxhv’dao[+.shw;iaf4ndgvUo0Bo,kgIaf;Pd8A’c8jg]uj,8QoD c8j;ymuoU ,u95fvjvo16js^kp0=h7nG 1) 4ko0=h,6omujgda[ Virus Signature 8hv’maoltw\16jltg\u c]t 7;[75,w;iaf m5d8q;.shwfhs^kpmujl5fgmqjkmuj9ts^kpwfhD 2) grkt Virus Scanner 9t[+lk,kfd;f9a[w;iaf mujpa’[+,u Virus Signature oAo gda[16j.o4ko0=h,6owfhD 3) pkdmuj9td;f9a[w;iafxtgrf muj,u7;k,lk,kfxjPocx’8q;gv’wfh 9bj’gIaf.sh Virus Signature muj.-h lk,kfoe,kd;flv[wfh djvomujw;iaf9txjPo8q;gv’ gmqjkoAoD 4) 4hk,u Stealth Virus 8yf16j.og7njv’ Virus Scanner vkf9t[+lk,kfd;fsk w;iaf-toyfoUwfhD 5) [k’gmnjvdkod;flv[d=0Bo16jda[7;k,lts^kf c]t g8adoydmuj.-h0v’8q; Virus Scanner c]t w;iafgv’;jk .z9tgdaj’d;jkD 6) gonjv'9kd;jk w;iaf,u8q;.\jM vvd,k16jltg\u z6h.-h9bj’9egxao8hv’sk Virus Scanner 8q;muj.\jmujl5f,k.-hD 7) ,uw;iaf[k’8q;9tg0Qkwx8yf.o3xicdi,maomu muj3xicdi,oAo4ndvjkoD 8) 4hklq,,5f;jk Virus Scanner muj.-h[+lk,kfd;f9a[wfh c]t 4hkg7njv’,uw;iaf-t oyfoU8yf16j g,njv,udkogvUo Virus Scanner 0Bo,k.-hF ,ao9tg0Qkwxvjkogmnjv]t ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 94 3xicdi, grnjvd;flv[D zqod=7n 9tgIaf.shw;iaf8q;oU g0Qkwx8yf16j.o3xicdi, m5d8q; muj4ndd;flv[D 9) Virus Scanner ]kp’kozyfrkfwfh 7nG Virus Signature muj.-h [a’gvuowxdq’da[ muj,uD 10) 16j.o3xicdi,me,tfkmuj[+wfh8yfw;iaf ,ad9tgduf0Bo.od=]toumuj Virus Signature muj.-h ,u0t|kflAogduowx c]t 9tgIaf.sh3xicdi,faj’djk;.-h[+wfhvud8+wxD 6.4.2 dkod;fdkdkoxjPocx’ 7n dkosk7jkryglf1jk’|bj’mujgvUo;jk g-ad-a, (Checksum) g-yj’gduf9kddkooegvqk -5f7elaj’ c]t 0=h,6omuj16j.o3xicdi,,k7eo;o s^n vkf9t.-h0=h,6ovnjoM 0v’ file wfhcdj attributeF ;ao c]t g;]k g0Qk,kIj;,.odko7eo;ofh;pD gonjv’9kdm5dlyj’m5d1jk’ [+;jk 9tgxao7elaj’ s^n 0=h,6omuj16j.o3xicdi, 9t4ndcmofh;p]tsafg]d4kolv’F gIqk9bj’lk,kf oegvqk8q;g]dgs^qjkoU ,kzjko0Ao8vodko7eo;omk’7toyflkfwfhD ;ymudko7eo;ogrnjvsk 7jk Checksum oU ,us^kpc[[ c]t ,u]tfa[dkod;flv[c8d8jk’daovvdwxD g,njv8q; 3xicdi,rkp.o,udkoxjPocx’ [+;jkw;iafoAo 9t.-h;ymudkoc-d s^n 0Poma[d=8k,F 9eo;o8q;g]dmujwfh9kddko7eo;o7A’.\j 9txjPowx9kdmuj7eo;owfhdjvo|hkoUD 95ffu0v’ dkod;fdkoxjPocx’d=7nG lk,kfd;f9a[w;iaf.\jMwfh c]t pa’,u7;k,lk,kf.odko d;f9a[w;iafxtgrf Polymorphic Virus wfhvudfh;p c8jd=pa’pkdle]a[ Stealth. dkod;f skw;iafpa’0Boda[7;k,lts^kf0v’3xicdi,d;fskw;iaf;jk 9tlk,kf4ndpq;t3fpw; iafxtgrfoUwfhs^n[+L c]t ,u;ymudkod;fdkoxjPocx’oU 9td;f9a[w;iafwfh d=8+g,njvw;iaf g0Qkwx8yf16j.og7njv’c]h;gmqjkoAoD ,ao9t0hvo0hk’ljP’.od=]toumujg]uj,,u7eo;osk7jk Checksum gxao7A’mevyfF g7njv’muj.-h8hv’coj.9;jk [=]yl5fr= 7nG 8hv’[+,u3xicdi,.fM8yfw;iafD 4hk[+faj’oAoF 7jkmujskwfh9kddko7eo;omujI;,gvqk8q;w;iafg0Qkwxoe 9t]e[kd8k,rkp s^a’ .odkomuj9td;fskw;iafoU8+wxD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 95 6.4.3 dkog/Qk]t;a’ grnjv9t.sh3xicdi,d;f9a[w;iaf lk,kfg/Qk]t;a’dkogIaf;Pd0v’g7njv’7v,ry; g8uwfh8ts^vfg;]koAo 9bj’,udkolhk’3xicdi,c[[gi-ygfo (resident) s^n fuw;wfg;u (devide driver)D g8adoyd0v’dkog/Qk]t;a’oAo vkf9t.-h;ymudkoltcdo s^n d;flv[ dkoxjPocx’ s^n .-hma’lv’c[[I;,daod+wfhD dkogIaf;Pd3fpmqj;wx7n g,njv-v[c; s^n 3xicdi, d;f9a[w;iafmuj.-h;ymuoU 4ndgvUo0Bo,k.-h;Pd ,aod=9tg0Qkwxd;f.o|j;p7;k,9e 0v’g7njv’djvo;jk ,uw;iaf8yf16js^n[+L 3fp.-h Virus Signature muj,u16j.o4ko0=h,6oD 9kdoAoF 9bj’7jvpoegvqk8q;gv’g0Qkwx/a’16j.o|j;p7;k,9eD 8+,k 4hk,udkogxuf3xicdi,.f0Bo,k .-h3xicdi,g/Qk]t;a’d=9tg0Qkwxd;f3xicdi,oAodjvo 3fp.-hg8adoyddkoltcdo s^n d;flv[dkoxjPocx’grnjvskw;iafD 4hk[+,u[aosk d=9tvto5pkf.sh3xicdi,oAo gxuf0Bo ,kgIaf;PdwfhD ovd9kdoUF 3xicdi,d;f9a[w;iaf[k’8q;pa’lk,kfd;flv[ 0totmuj,u dkolegoqk file wfhvudfh;pD 95ffu0v’;ymuoUd=7nG g,njv,udkogxuf3xicdi,0Bo,k 3xicdi, oAo9t4ndd;flv[djvom5dgmnjv 3fpvaf8t3o,afD 4hkgxaodko.-hltcdogou 9tlk,kfI6hwfh;jk 3xicdi,.f 8yfw;iaf16j .og,njvgxufltcdogou0Bo,k.-hdjvogmqjkoAoD 95fvjvo0v’3xicdi, d;flv[w;iaf c[[g/Qk]t;a’ d=7n,ao9t,ug;]kmujglpwxle]a[dkod;fskw;iafdjvom5d gmnjv c]t gonjv’9kdgxao3xicdi,c[[ resident s^n devide driver 9bj’9egxao9t8hv’.-h |j;p7;k,9elj;o|bj’0v’g7njv’8ts^vfg;]k grnjvgIaf.sh|j;p7;k,9e.og7njv’gs^nv|hvp ]q’ c]t g-ajofP;daoda[dkoltcdogou d=7n ,ao9egxao8hv’,udkoxa[x5’0=h,6o0v’ Virus Signature .shmaoltw\16jltg\uD 6.5 7ecotoe c]t dkoxhv’daow;iaf  leIv’2kp0=h,6o (data files) mujle7aoD  le]a[g7njv’muj,uIkfful 1jkgvUo DOS 9kd floppy diskD  xhv’daodko0Po.shda[ floppy diskD  1jkgxuf3xicdi,muj8yfw;iaf,kda[ disk vnjoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 96  -vdsk3xicdi,d;fw;iafmuj.\j c]t s^kpd;jk|bj’3xicdi,9kd7qo]t[=]ylaf Xmk’mujfu c]t Ia[xtdao7;o.-h3xicdi,d;f c]t 0hkw;iafmuj4nd8hv’ c]t ,u]y0tlyf?D  gxuf.-h3xicdi,d;fskw;iafgxaow]ptD  gxuf.-h3xicdi,d;fskw;iafc[[g/Qk]t;a’m5dgmnjvD  legoqk-v[c;ltgrktmuj4ndd;flv[c]h; .o [u[ugvl  le]v’0=h,6omujle7ao0v’ harddisk wxgda[.o floppy diskD  dtdP, floppy disk mujw;hle]a[.shgvUo DOS 0Bo,kgIaf;PdwfhD  g,njvg7njv’8yfw;iaf .shrtpkpk,skmuj,k0v’w;iafoAoD 6.6 dkode9afw;iaf g,njvcoj.9;jk g7njv’7v,ry;g8u8yfw;iafc]h; .shgIafdkocdhw0fh;p7;k,Iv[7v[ c]t ]t,af]t;a’1jk’s^;’s^kp grkt[k’gmnjv 8q;7qocdhgv’ Xs^n 3xicdi,d;fw;iaf? 9tgxao8q;me]kps^kpd;jk8q;w;iaf8q;9y’vudD dkod;flv[ c]t deoqf[jvo[aombd0=h,6o .\j (harddisk formating) vudgmnjv|bj’ d=[+c,jo;ymumujfumujl5fltg\uwxF ,ao9tpyj’|adwxd;jkoAo 4hkskd;jk gIafwx3fp[+,udkoleIv’0=h,6ow;hdjvoD dkocdhw0oAo 4hkz6h.-h,u7;k,I6hdjP;da[ w;iaf muj8yf16j;jk ,aogxaoxtgrf.f d=9t-j;pwfh1jk’s^;’s^kpD 0=hltg|u8+wxoU vkf9tgxao xt3spf8+dkos^udg;Ao9kddko8yfw;iaf0v’g7njv’ g-ajoG [5f (boot) g7njv’.\jmaomu g,njvI6h;jk g7njv’8yfw;iafG g,njvI6h;jk g7njv’8yfw;iaf .shgIafdko[5f (booting) g7njv’.\jmaomu 3fpgvUo.-h DOS 9kd floppy disk mujwfhdtdP,w;hD 4hkgvUo DOS 9kd floppy disk muj16j.og7njv’muj8yfw;iaf gxaowxwfh;jk 8q;w;iafvkf9tda[ g0Qkwx.o|j;p7;k,9ewfhvudD g,njvleg]af0Ao8vodkogvUo.-h DOS c]h; shk,gvUo3xi cdi,.fM .og7njv’muj8yfw;iaf grkt[+I6h;jk 3xicdi,.fcfjmuj,uw;iaf8yf16jD gvUo3xicdi,9afdkow;iaf0Bo,kd;fsk c]t me]kpG gvUo3xicdi,d;f 9a[w;iaf grnjvd;fg[yj’;jk ,u3xicdi,.fcfj 8yfw;iafD 4hk3xicdi,d;fskw;iafmuj.-h16j lk,kfde9afw;iaf8q;mujrq[gsaowfh d=.shmqf]v’g[yj’D c8jdjvo9t]q’,nxt8y[af .shgIafdkole goqk grnjvleIv’3xicdi,muj8yfw;iafw;hglpdjvoD 3xicdi,9afdkow;iaf[k’vaolk,kf laj’.shleIv’3xicdi,muj8yfw;iafwxgxaovud-nj|bj’ djvomuj9tde9afw;iaf g-ajoG MSAV 0v’ DOS gv’gxao8QoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


xB,c[[IPo ICT ,D@ 97 dkolhk’legoqk3xicdi,muj8yfw;iaf gIafw;h d=phvo;jk g,njvw;iaf4ndde9afvvd9kd 3xicdi,wx 3xicdi,oAovkf[+lk,kfgIaf;Pdwfh8k,xqddt8y s^n gIaf;Pd[+wfhg]upd=gxao wxwfhD ;ymudkod;flv[0Ao8Qo 7n .shmqf]v’xP[mP[0t|kf0v’3xicdi, s^a’9kdmuj4nd de9afw;iafwxc]h; da[0t|kfgfu,0v’,aoD 4hk,ao,u0t|kfohvpd;jk ltcf’;jk [+leg]afF skdgxaog-ajooAo .shgvqk3xicdi,9afdkow;iaf8q;vnjo,kd;f3xicdi,muj8yfw;iafleIv’ w;hoAoD c8j4hk,u0t|kf.spjd;jk s^n gmqjkgfu, gxaowxwfh;jk dkode9afw;iafvkfleg]afD grnjv7;k,cojovo vkf9tmqf]v’gIaf-E7novudgmnjv|bj’D skdzqodkod;flv[vvd,k xaflt9kdw;iafc]h; d=.shgxuf3xicdi,muj4ndde9afw;iafwxoAovvd,kmqflv[dkogIaf;Pd vudgmnjv|bj’ c]t la’gdfg[yj’;jk ,aogxaoxqddt8yfus^n[+L .o-j;’faj’djk; 7;ogda[3xicdi,oU leIv’wxoe 0totmuj8yfw;iaf16jw;h grnjv;jk.o0hk’|hkskdrq[;jk 3xicdi,gIaf;Pd[+gxao wx8k,xqddt8y d=lk,kfmqf]v’gvUo3xicdi,9afdkow;iaf8q;vnjo 0Bo,kde9af8+wxwfhD 4hk \Ao.9;jk3xicdi,.-hwfhxqddt8yfu d=lk,kf]b[3xicdi,leIv’mujpa’8yfw;iaf16j4U,wxmaomu grnjvs^udg;Ao[+.sh,udkogxuf,ao0Bo,k.-h3fp7;k,[a’gvuoD ສ.ວ.ສ ສະຫງວນລຂ ິ ະສດ ິ


Click to View FlipBook Version