Ant MAGAZINE 2
-
Upload
smartcomsci -
Category
Documents
-
view
451 -
download
7
description
Transcript of Ant MAGAZINE 2
rcnasm<½n§
caghVagkarpSay nig niBnænayk³
elak sM kkáda
naykcat;karTUeTA³
GñkRsI qay cinþa
RbFanniBnæEpñk Internet nig System³
elak qay sMbUr
RbFanniBnæEpñk Games nig Security³
elak hgS suP½Rkþ
EpñkB½t’man³
elak qay tula
Epñkrcna³
elak ehg menarmü
kBaaØ G‘ug can;DI
Epñklk;³
elak TIn savuD
EpñkTIpSar³
elak evOg tula
elak )an rtna
GasydæanTMnak;TMngTsSnavdþI Gan "ANT"
pÞHelx 47eb pøÚvelx 199 sgáat;TMnb;Twk x½NÐcMkarmn RkúgPñMeBj
EpñkpSayBaNiC¢kmµ niglk;³ 016 666 653 / 011 394 175
E-mail: [email protected]
Website: www.ant.com.kh
matika1> GVIEdlekIteLIgfµI - What’s happening 7 1. Hardwares - etIGñkdwgGVIxøHBI iPhone? 7 2. Softwares - manGVIfµIsMrab; Adobe Photoshop CS4 9 3. Internet - lkçN³Biessrbs; IE 8 10
4. Games - Warcraft III 12
2> TMB½rKnøWHsMxan;² - Computer best practice 14
1. Hardwares - etIGVIeTACa Hard Disk Drive? 14
2. Softwares - sar³RbeyaCn_rbs; TuneUp Utilities 2008 17
3. Internet - bEnßmsmßtPaBeGay Firefox rbs;Gñk 18
4. Network - KnøWH 10 cMnucCYyGñkkñúgkarkat;bnßy Spam 20
5. Virus & Hack - viFIsa®sþTUeTAkñúgkarkMcat;emeraKkuMBüÚT½r 20
3> RbB½næ nig bNþaj - System & Networking 22
1. rebobdMeLIg Mail Server CamYy Exchange Server 22
4> karrcna nig begáIteKhTMB½r - Web Design & Development 25 1. begáIt Tooltip Rss;s¥atCamYy Javascript 25
2. kareRbIR)as; Master Page kñúg Visual Studio 2008 (t) 27
3. EsVgyl;BI AJAX (Asynchronous JavaScript And XML) 31
5> karsresr nig begáItkmµviFI - Desktop Development 35 1. EsVgyl;BIPasa C# (CSharp) 35
2. begáItkmµviFI Chat Client 38
3. RKb;RKgkarlk;esovePAtamry³ C++ 44
6> karbegáIt nig RKb;RKgTinñn½y - Database Management 51 1. eKalkarN_ nig smasFaturbs; Relationship 51
2. EsVgyl;BI T-SQL CamYy MS SQL Server 2005 55
7> Pasa Actionscript - Actionscript Language 58
1. Hello! ANT eday ActionScript 3.0 58
8> TMB½rduHxatxYrk,al - Testing Your Clever 60
9> karRblg nig RbkYtRbECg - Test & Contest 63
10> bBaða nig dMeNaHRsay - ANT Forum 64
TMB&r
e)HBum<eday³
STC (JSRC) Printing House
TItaMg³ kñúgbrievnsalabwgRtEbk
GtßRbeyaCn¾ E-Government kñúgRbeTsmYy
vaCaGVIEdlRbeTsTaMgGs;enAelIsaklelaknaeBlbc©úb,nñKYrEtmankarRKb;RKgRbeTs rbs;xøÜntamEbbRbB½n§B½t’manviTüa
eGay)anTUlMTUlaynigRKb;vis½y CaBiessRBHraCaNacRkkm<úCarbs;eyIg.
etIvamanplRbeyaCn¾y:agdUcemþcsMrab;RbeTsEdlRKb;RKgedayB½t’manviTüaenaH?
CakarBitNas;Baküfa “karRKb;RKgRbeTstamEbbB½t’manviTüa” KWmann½yfardæ)anGnuvtþn¾bec©kviTüa E-Government Edl
sMedAeTAelIRKb;RksYgnigmnÞIrrbs;rdæ b¤ RKb;Pñak;garrdæ)alrbs;rdæykkarRKb;RKgrbs;xøÜntamEbbRbB½n§kuMBüÚT½r ehIyRtÚv
EtmankarTMnak;TMngBIKñaeTAvijeTAmktamry³RbB½n§ Networks rYmman Internet, Intranet nigGactamry³ mobile
computing (Smart Cell Phones, PDAs, Laptops, Notebooks) EdleRbIbec©kviTüa Wireless nigmanGaCJaFr b¤ mCÄmNÐl
mYyCaGñkRKb;RKgskleTAelIRbB½n§enH.
ebIsinCaRbeTsmYymankarRKb;RKgedayc,as;las;tamEbb E-Government TaMgrdæ nigRbCaCnk¾dUcCaGñkCMnYjnwg)an
cMeNjeRcInBIenHeTAelIeBlevlanighirBaØvtßú eRBaHRbCaCn nigGñkCMnYj GacmanlT§PaBbegáItkarTMnak;TMngeTAdl;sßab½n
nimYy²rbs;rdæ)any:aggay nig qab;rh½s vaCaehtunaMeGaymankarkat;bnßyd¾eRcInnUvGMeBIBukrlYyeTAdl;sßab½nEdlBak;
B½n§TaMgenaH elIsBIenHvanwgbgðajnUvtmøaPaB yutþiFm’ BIkarTTYl)annUvB½t’man EbbbTnigTMrg;pøÚvc,ab;dUc²Kña.
E-Government vak¾mankatBVkic©y:agsMxan;rvagRbeTsmYynwgRbeTsmYykñúgkarTMnak;TMngB½t’mantamry³ E-Government
nwgbegáIteGaymanEbbbTénkareFVICMnYjtamry³eGLicRtÚnic (E-Commerce) edayvabegáIneGaymankarTMnak;TMngrvag
Rkúmh‘unnigRkúmh‘un (Business-to-Business (B2B)) kñúgTIpSaRbkYtRbECg RBmTaMgeFVIeGaymanPaBCitKñarvagGtifiCnnig
Rkúmh‘un (B2C).
bc©úb,nñRBHraCaNacRkkm<úCarbs;eyIgmanbBaðamYycMnYnFMEdlkMBugEtRbQmmuxedaysarPaBxVHxaténkarGnuvtþn¾ E-Gov-
ernment enHdUcCabBaðacMNayfvikarBuMmanGVIc,as;las;eTAtamkariyal½ynimYy²rbs;rdækñúgkarbMeBjEbbbTpøÚvc,ab;GVImYy
bBaðaRKb;RKgsßitiRbCaCnnigeBlmankarpøas;bþÚrTItaMgsñak;enA.l. b:uEnþbBaðaTaMgGs;enHRtÚv)anraCrdæaPi)alxitxMbM)at;nig
)anGnuvtþn¾CaxøH²ehIynUvRbB½n§ E-Government enHrhUtmankarbegáItGaCJaFrCati NiDA (National Information Commu-
nication Technology Development Authority) edaymankar]btßmÖBImitþkUer:CaeRcInqñaMknøgmkehIy.
sM kkáda
bTGtßaFib,ayRbcaMelx
www.ant.com.kh | ANT Magazine 5
3cMnuc Bak;B½n§nwgKuNPaBnisSit
karxVHxatkarykcitþTukdak;eTAelInisSitrbs;xøÜn PaBminmansmtß
PaBrbs;nisSiteRkaybBa©b;karsikSa karGsmtßPaBnig
bTBiesaFn¾ rbs;RKÚ PaBminRKb;lkçN³énTIFøak¾dUcCabrisßan
sala .l. TaMgGs;enHeyIgRKb;KñaEtgEt)anB¤BIkarriHKn;CaeRcIn
BIGaNaBüa)alk¾dUcCaRkúmh‘unnigGgÁkarnana GMBIbBaðaenH.
b:uEnþ´k¾segáteXIjmansaklviTüal½ymYycMnYnk¾xitxMelIkTwkcitþ
nisSitrbs;xøÜntamry³karbBa©úHtMélsikSa b¤k¾manrgVan;elIkTwkcitþ
epSg²sMrab;sisSEdleronBUEk. TaMgenaHvaBuMEmnCakarRKb;RKan;sM
rab;GVIEdlehAfaBRgwgKuNPaBnisiStenAeLIyeT ebIsinCaKµankar
ebþCJacitþ nig bgðajBIskmµPaBrbs;sisSnisSit b¤ BImhaviTüal½y
kñúgeKaledAeRkbyk nig pSBVpSaycMeNHdwgd¾BitR)akdenaH.
viTüal½y mhaviTüal½y nigsaklviTüal½y k¾dUcCasßab½NÑGb
;rMRtÚvEteFVIGVImü:ageGaysisSnisSitTaMgGs;enaH manPaBkk;ekþA
nigmanTMnukcitþBIGnaKtrbs;BYkeKeRkayBIbBa©b;karsikS
a CaBiess´segáteXIjsisSnisSitmYycMnYnFMykkareronr
bs;xøÜncat;TukCaebskmµsMrab;sBaØab½Rt nigeBlRblgmþg²
KWCaeBlevlaénkarhVwkhat;EkvEPñk sMrab;GkSrd¾tUc²énkarebIke
mIlÉksar.
niyayCarYmeTAmunnwgeyIgeqøIyeGayR)akd faetInisSitman
smtßPaBRKb;RKan;b¤Gt;eRkayBIBYkeK bBa©b;karsikSa?tamTsSn³
´kñúgnamCaGñkFøab;sikSaehIyk¾Føab;qøgkat;CasaRsþacarüEpñk
Computer Programming mñak;EdrenaH eyIgKYrBinitüfaetIsak
lviTüal½ynana)aneqøIytbCaviC¢mansMrab; 3cMnucxageRkam
enHehIyb¤enA?
bTBiesaFn¾ nig TsSn³RKÚ - The Teacher’s Speak
6 August 2008 | Issue 2
cMnucTI1 karCMrujnigelIkTwkcitþBIsalab¤sßab½NÑGb;rM
PaBCitsñiT§nigkarykcitþTukdak;rbs;salaeTAelInisSitKWCaerOg
EdlcaM)ac;RtÚvman ehIysalanimYy²KYrEtmankmµviFICajwkjab;
nigCaRbcaMkñúgkareFVIeGaymankmµviFIRbkYtRbECgnUvsñaédrbs;
nisSitCamYynwgkarpþl;eGaynUvrgVan;kitþiys nigkarpSBVpSay
eGay)anTUlMTUlayBIsñaédrbs;BYkeK eTaHbICasñaéddMbUgenaHman
kMritTabenAeLIyk¾eday kareFVIEbbenHmann½yfaeyIgeFVIeGayBYk
eKrvl;eTAnwgkargark¾dUcCakarbNþúHKMnitRsavRCavrbs;BYkeK.
eRkABIbNþúHKMnitRsavRCav salaRtÚveFVIeGayBYkeK manKMnitkñúgka
rbegáItEpnkarsMrab;CIviteRkayBIbBa©b;karsikSa eFVIeGayeKmanPa
BeCOCak;kñúgkarsikSarbs;xøÜn eFVIeGayeKyl;BIGtßRbeyaCn¾énCMn
ajrbs;BYkeK. dUecñHetIcMnucTImYyenHmanGnuvtþn¾CaTUeTAehIyb¤en
ABImhaviTüal½yd¾eRcInsMbUrEbbkñúgeBlbc©úb,nñenH?
cMnucTI2 TMlab;kareronsURtCaRkúmb¤EckrMElkcMeNHdwg
karbNþúHKMniteGaynisSitecHshkarKña ecHrYmKñakñúgkaredaHRsay
bBaða ecHCYyKñaeTAvijeTAmkvaCaerOgmYyd¾l¥kñúgkarsikSak¾dUcCa
karrs;enAkñúgsgÁm. Bak;B½n§eTAnwgcMnucTI1 salaRtÚvecHbegáIt
kmµviFInisSit beRgonnisSit kareFVIEbbenHsalanwgman»kas2y:
agkñúgkarCMrujTwkcitþnisSit TImYy sala)anpþl;»kaskargardl;ni
sSitEdlmansmtßPaBkñúgkarbgðajcMeNHdwgrbs;eKeTAelIkarbeR
gondl;nisSitEdleronexSay EdlenHCabTBiesaFn¾mYysMrab;BYk
eKmunnwgbBa©b;karsikSa EdlsalaRtÚvEtpþl;eGay nUvlixitsre-
sIr R)ak;em:ag nigrgVan; bBa¢ak;BIPaBxitxMrbs;BYkeK.
TIBIr sala)anykcitþTukdak; nig)anrYmcMENky:agskmµ kñúgkare
FVIeGaynisSitrbs;xøÜnmansmtßPaBnigBuMmanKMnitFujRTan;b¤Gs;s
gÇwmkñúgkarsikSa. dUecñHetIcMnucTIBIrenHmanGnuvtþn¾CaTUeTAehIyb¤e
nABImhaviTüal½y d¾eRcInsMbUrEbbkñúgeBlbc©úb,nñenH?
cMnucTI3 minKYrKitBIBaNiC¢kmµCagsmtßPaB
karmanmhaviTüal½yb¤saklviTüal½yeRcInvaCaerOgmYy
EdleyIgsVaKmn¾edayQrelIehtuplBRgIkFnFanmnusS
k¾b:uEnþvaRtÚvEtman
karvas;EvgmYyd¾Cak;lak;nigCaTUeTAdl;mhaviTüal½ynimYy²eTAe
lIkmµviFIsikSa nigkMNt;eGaymankmµviFIeKalmYysMrab;CMnajnim
Yy²
eGay)anCak;lak; CaCagkarkMNt;eTAtamkarnwkeXIjrbs;RBwT§bu
rsb¤saklviTüaFikar edayBwgEp¥kelIfvikanigkMritsmtßPaBRKÚEd
l
xøÜnmanenHCaerOgmYyEdlb:HBal;eTAelIKuNPaB.
karcg;)anbrimaNsisSBImhaviTüal½ynana nwgtMrUveGaymank
arGnueRKaHRKb;Ebby:agdl;nisSit nigkaryktMélsikSaTabhY-
sehtu
eBk vaCamUlehtuénkarkat;bnßykarcMNayelI]bkrN¾BiesaFn¾
BuMmanxÞg;cMNaysMrab;karelIkTwkcitþBIkarRbkYtRbECgnigBiB½Ns
ñaéd
nisSit nigmankarkat;bnßyR)ak;kMér:sMrab;RKÚb¤ebIkR)
ak;ebovtSn¾mineTogTat; dUecñHnwgeFVIeGaymhaviTüal½yenaHBuMman
lT§PaBkñúgkar
TTYl)anRKÚEdlmansmtßPaB nigbTBiesaFn¾RKb;RKan;beRgondl
;nisSitrbs;xøÜneLIy EdlTIbMputsalanwgTTYl)anKuNPaBsis-
Srbs;
cMeNHviC¢anwgminGacTij)aneLIytamry³luy b:uEnþGñknwgGacTTYlva)antamry³karxitxMRbwgERbg nigGt;Fµt;kñúgkareronsURt
nigbnþredaykarRsavRCavbEnßm
www.ant.com.kh | ANT Magazine 7
xøÜnKW sisSBUEkkñúgcMeNamsisSexSay. dUecñHetIcMnucTIbIenHvaman
b¤Gt;?
CacugeRkay´sUmEføgGMNrKuNdl;karKaMRTrbs;elak-elakRsI
nigb¥Ún²nisSitmYycMnYnEdl)ancUlrYmeqøIy eTAnwgsMnYrGtßbTbeR-
gon
sMrab;Gñk Programmer nigTMB½rdusxat;xYrk,al k¾dUcCakarKaMRTp
gEdrsMrab;eKhTMB½rrbs;TsSnavdþI Gan ”ANT” www.ant.com.kh
EdlGnaKtd¾xøInwgkøayCaXøaMgén source code sMrab;kmµviFIepSg
²EdlCasñaédrbs;elak-elakRsI nigb¥Ún²GñksikSaEpñkB½t’manv
iTüa
enHCakarxitxMmYyrbs;b¥Ún²Edlcg;)annUvcMeNHdwgBitR)akd.
ehIy´k¾sUmGP½yeTaspgEdrebIsinCakarbkR
sayxagelIvamancMnucxVHxat b¤k¾b:HBal;eday
GectnaedayEpñkNamYyénkarbeBa©j
TsSn³rbs;´cMeBaHmhaviTüal½yb¤saklviTüal½ymY
ycMnYn b:uEnþeTaHbICay:agNak¾edayKµanmhaviTüal½y,
saklviTüal½yb¤viTüasßan
Gb;rMNamYycg;eGaynisSitrbs;xøÜnGsmtßPaBeLIy ehIyk¾cg;)
anPaBl,InigkitþiysdUc²Kña.
eRbobeFob C# nigPasakmµviFIepSg²RbEhlCaGs;elak-elakRsI nig b¥Ún²nisSit)anRCabehIyfaTsSnavdþI Gan “ANT” maneKalkarN¾cg;ENnaMBIkar eRbIR)as;Pasa Programming
C# ehIyvak¾CaPasamYyCamUldæanEdlRtÚv)anGnuvtþn¾enAkñúgRkúmh‘un USoft Technology Co.Ltd pgEdrsMrab;karGPivDÆn¾kmµviFIepSg²Edlnwgecj
lk;kñúgeBlqab;²xagmuxenHEdlrYmmankmµviFIEdlTak;TgeTAnwg Multimedia, RbB½n§RtÜtBinitünigsuvtßiPaB nig USoft Windows.
Cakarcab;epþIménTMB½renHTsSnavdþI Gan “ANT” nwgeFVIkarelIkykmuneKnUvkmµviFI Visual Basic.NET mkeRbobeFob eTAtamlMdab;lMedayénkarecj
pSayrbs;TsSnavdþI Gan “ANT”.
C# nig Visual Basic.NET RtYv)anbegáIteLIgedayRkúmh‘un Microsoft dUcKñaEdlmanenAkñúg Microsoft Visual Studio.NET nig .Net Frame-
work vaTaMgBIRKb;RKg memory tamviFIsaRsþ Garbage Collection.
Visual Basic.NET ´Gacniyay)anfavaKWCakarvivtþn¾ (Updated) ecjBI Visual Basic CMnan;TI 1 rhUtdl; Visual Basic CMnan;TI ^ Edlelak-
elakRsIxøH)aneronvakalBICit6qñaMmun vaCaPasaEdlmanlkçN³ Object-Based bnÞab;BIkøayxøÜnCa Visual Basice.NET (VB.NET) TMrg;énkareRbI
R)as;kUdrbs;va)anmankarEkERbmYycMnYntUckñúgkareFVIeGayvaGacdMeNIkar)antamry³ .NET bc©úb,nñ VB.NET vaCaPasaEdlmanlkçN³Ca Object-
Oriented mann½yfavamanlkçN³RKb;RKan;Ca OOP language .
C# vaCaPasafµImYyepSgeTotEdlCaRbePT OOP language eKGaccat;Tuk C# CakUnkat;énPasa Java, Delphi, nig C++ .
lT§PaBBiessEdlmanenAkñúg C# b:uEnþKµankñúg VB.NET
lT§PaBBiess bkRsay Download BI
unsafe bþÚrBI Garbage collection eTACakareRbIR)as;Ebb Pointer. (unsafecode.cs) www.ant.com.kh/2008/08
Anonymous methodsUmemIlmuxgar Delegates enAkñúgTsSnavdþI Gan “ANT”
elx01 RbcaMExkkáda 2008.(anonymous.cs) www.ant.com.kh/2008/08
partial interfacesGacbMEbk classes, structs, nig interfaces eGayeTACa
bMENktUc²nigGac save eTAkan; source files epSg²Kña.(partialclass.cs) www.ant.com.kh/2008/08
yieldeRbIkñúg Iterator block edayvanwgpþl;tMél b¤ object eTA-
kan; enumerator object.(yieldeexample.cs) www.ant.com.kh/2008/08
Multi-line comments Gac remark karBnül;kñúg source code )aneRcInbnÞat;
Static classes GackMNt; classes mineGayman non-static members
checked/uncheckedGaccab;b¤mincab;yk overflow exception
eTAelI integer arithmetic.
Integral type)anbEnßmdUcCa sbyte, ushort, uint, ulong, ¬SByte,
UShort, UInt, ULong mancab;BI .NET 2005)
kareRboeFob Comment
C# VB.NET
// Single line comment ‘ Single line comment
/* Multi Line comments*/ Kµan
/// XML comments ‘‘‘ XML comments
8 August 2008 | Issue 2
kareRbobeFob Keywords
C# VB.NET muxgar Download BI
this Me KWtMNag object xøÜnÉgpÞal;.
base MyBase sMedAelI class emén class kMBugbegáIt.
static SharedsMrab;begáIt methods rbs; class ehIyehAeRbItamry³ class
enaHpÞal;edayBuMcaM)ac;man object.
sealed NotInheritable sMrab;bMbiTmuxgar class mineGaykøayCa class em. (sealedclass.cs/Vbsealedclass.vb)www.ant.com.kh/2008/08
sealed NotOverridablesMrab;bMbiT method rbs; class minGaceGayEktamry³ der-
rived class (class kUn).
(notoverride.cs/VBNotOveride.vb)www.ant.com.kh/2008/08
abstract MustInheritClass RbePT abstract nwgminGacman objects pÞal;xøÜn)aneLIy-
va begáIteLIg sMrab;EteFVICa base class (em) b:ueNÑaH.
(abstract.cs/VBabstract.vb)www.ant.com.kh/2008/08
abstract MustOverride
bgçMeGay Method RbePT abstract RtÚvEtsßitenAkñúg ab-
stract class ehIy methods TaMgenaHRtÚvEtman definition
rbs;vasßitenAkñúg derived classes.
(mustoveride.cs/VBMustoveride.vb)www.ant.com.kh/2008/08
virtual OverridablebBa¢ak;fa methods TaMgenaHGacbegáIt definition fµIenAkñúg de-
rived classes )an.
(sealedclass.cs/Vbsealedclass.vb)www.ant.com.kh/2008/08
override OverrideseRbIenAkñúg derived classes sMrab;karbegáIt definition fµIeTAkan;
methods EdlGac override )an.
(sealedclass.cs/Vbsealedclass.vb)www.ant.com.kh/2008/08
kareRbobeFob if Statement
C# VB.NET
if (condition){ // condition is true }
If condition Then ‘ condition is trueEnd If
if (condition){ // condition is true }else{ // condition is false }
If condition Then ‘ condition is trueElse ‘ condition is falseEnd If
if (condition){ // condition is true }else if (othercondition){ // condition is false and othercondition is true}
If condition Then ‘ condition is trueElseIf othercondition Then ‘ condition is false and othercondition is trueEnd If
sMrab;cMgl;epSgsUmsYrmkkan;TsSnavdþIGantamry³ [email protected]
manteTAelxeRkayeTot >>
www.ant.com.kh | ANT Magazine 9
12 August 2008 | Issue 2
DELL Studio 15 & 17
Toshiba Satellite Pro U400
DELL’s Studio RtÚv)anrcnaeLIgedaykarbBa©ÚlKñanUvkarrcnaeLIgrbs; XPS nigtMélefak
smrmürbs; Inspiron . vaRtÚv)anrcnaeLIgCamYynwg 8BN’xus²Kña nigman 2TMhMKWeGRkg;
15” man resolution x<s;bMputdl; 1440x900 nig 17” man resolution x<s;bMputdl;
1920x1200 CamYynwg crystal display LCD . vamantMél3RbePTsMrab; 15” KW 799$,
949$ nig 1049$ ehIy3RbePTeTotsMrab; 17-inch KW 999$, 1099$ nig 1249$ Edl
CatMélkñúgeKhTMB½r DELL .
xageRkamenHCalkçN³rbs; DELL Studio 17 Best sMrab;tMél 1249$
Genuine Windows Vista® Home Premium Edition SP1
Processor: Intel® Core™ 2 Duo T8100 (2.1GHz/800Mhz FSB/3MB cache)
eGRkg;³ LCD Glossy widescreen 17.0 inch display (1440x900)
8X Slot Load CD / DVD Burner (Dual Layer DVD+/-R Drive)
Memory: 3GB Shared Dual Channel DDR2
Hard Drive: 250GB3 SATA (5400RPM)
Video Card: 256MB ATI MOBILITY RADEON HD 3650
Sound Card: High Definition Audio 2.0
Wireless Networking Cards: Dell 1397 Wireless-G Card
Battery Options: 56 Whr Lithium Ion Battery (6 cell)
Satellite Pro U400 KWCaRbePTsMrab;muxCMnYj . Laptop 13.3-inch enHeFVIeGayGñkCMnYj b¤
GñkeRbIR)as;epSgeToteBjcitþnwgTMhMrbs;va . vaGaccat;TukfaCa Laptop EdlmantMéléføenaHeT
ebIeRbobeFobeTAnwg Laptop epSg²eTot . tMélrbs;vaRbEhlBI $940.95 eTA $1049.00 .
Microsoft Windows XP Professional
Intel® Centrino® Processor Technology
vaCYyeFVIeGaykuMBüÚT½rrbs;GñkdMenIkareRcInmuxgarkñúgeBlEtmYy
eFVIeGayRbBnæ½ nigkmµviFIdMenIkar)anl¥ EfmTaMgCYysnSMfµeTotpg.
Stunning 13.3” Diagonal TruBrite® Widescreen Display
eGRkg; 13.3-inch CamYynwg widescreen nwgeFVIeGayGñk-
gayRsÜlTaMgyktamxøÜn nigemIl .
Fingerprint Reader
Fingerprint nwgeFVIeGayGñkminmankar)armÖBIkarlYceRbIR)
as;rbs;Gñkd¾éT nigminBi)akkñúgkarcaMelxsMgat; (Password) .
vamanRbeyaCn_sMrab;TaMg Operating System nigeKhTMB½r .
Fingerprint Reader
Laptop U400 manrYcCaeRscnUvbnÞHkarBar-
BIkarcUlTwkenAelI keyboard .
www.ant.com.kh | ANT Magazine 13
Samsung i900 Omnia
Nokia E66
LG VX10000 (VOYAGER™)
Microsoft Windows Mobile 6.1 Professional
eGRkg;³ TFT touchscreen, 240 x 400 (3.2“)
Memory: microSD (TransFlash) )andl; 8GB,
128MB RAM, 256MB ROM
Processor: 624MHz Marvell PXA312
TMhMrkSaTukTinñn½y³ 8GB/16GB
Camera: 5 MegaPixels, 2592х1944 pixels, au-
tofocus, image stabiliser, video, flash; videocall
camera
fµ³ 500h (5h 50min sMrab;karniyay)
Symbian OS 9.2, Series 60 v3.1 UI
eGRkg;³ TFT 16M Colors, 240 x 320 (2.4”)
Memory: microSD (TransFlash) )andl; 8GB,
128MB SDRAM
Processor: ARM 11 369MHz
TMhMrkSaTukTinñn½y³ 110MB
Camera: 3.15 MegaPixels, 2048x1536 pixels,
autofocus, video(VGA 22fps), flash; videocall
fµ³ 246h (7h 30min sMrab;karniyay)
3G: HSDPA, 3.6 Mbps
BREW (Binary Runtime Environment for
Wireless)
eGRkg;³ LCD, 400 x 240 (2.81”)
Memory: microSD (TransFlash) )andl; 8GB
cMerog³ MP3, WMA, AAC, & AAC+ (stereo)
Processor: LG enV (VX9900)
TMhMrkSaTukTinñn½y³ 182MB
Camera: 2.0 Megapixel, 1600x1200 pixels,
Zoom 2.5x
Video Recording: 30 sec. (sending) or 1 hour
(saving)
fµ³ )andl; 480h cMEnkÉkarniyay)an 4h
3G: VCAST, VZ Navigator
SEOUL, KOREA – 9 June 2008: Rkúmh‘un
Samsung Electronics Co., Ltd., )aneFVI
karecjpSaynUv Samsung OMNIA model
SGH-i900 . vaRtÚv)anbegáIteLIg CamYynwg
dMenIrkary:agl¥ nig el,OnelOn EdlGaceRbI
R)as;)ansMrab;muxCMnYyCamYynwgkarrcnam: Ut
y:agRss;s¥at karebIkrUbPaB cak;cMerog nig
cak;vIedGU)any:agsÞat;CMnaj ehIy GaceGayGñk
eRbIR)as;P¢ab;eTAkan; kuMBüÚT½r nig network )an
y:aggayRsÜl .
tMélenA Yahoo Shop 400$
karTTYleCaKC½yrbs; E65 eFVIeGayRkúmh‘un Nokia begáItnUv
E66 Edl)anrcnanUvkarhUty:agRss;s¥at . E66 KWCa
smartphone EdlmannUvmuxgar "turn-to-full-view" man
lkçN³RsedogeTAnwg iPhone EdlGacbþÚrkarbgðajBIedk
eTAQr)anedaysVy½Rbvtþi . CamYy E66 GñkGaceRCIserIs
eRbICalkçN³ Business b¤ Personal EdleFVIeGayGñkkan;
EtgayRsÜl kñúgkareRbItamry³karbþÚr tool EdlmanenAelI
eGRkg;dMbUg (Home Screen) .
VOYAGER™ RtÚv)anrcnaeLIgCamYynwgRTg;RTay
y:agRss;s¥at nigdMenIrkar)any:agl¥ . CamYynwg
touch screen d¾Rss;s¥at nig QWERTY key-
board y:ageBjeljrbs;va eFVIeGayGñkman-
PaBrIkraykñúgkareRbIR)as; V CAST Mobile TV nig
HTML Internet browsing . elIsBIenHeTAeTot
VOYAGER™ mannUvkmµviFIcak;cMerogCamYynwgsMelg
stereo mannUv Bluetooth nig Camera 2 Mega-
Pixels . VOYAGER™ CaTUrs½BÞd¾Gs©arübMputEdl
GñkminFøab;CYb .
tMélenAshrdæGaemrik 299$
nNaeKCa®sþITImYyEpñkbegáItkmµviFIkuMBüÚT½r?
Ada Lovelace bc©úb,nñRtÚv)aneKcat;TukKat;CaGñk
sresrkmµviFIkuMBüÚT½rdMbUgbMput (first program-
mer) edaysarKat;CaGñk)anbegáItnUvrebobsMrb
sMrYl symbols eGayeTACaviFanmYykñúgkic©kargar
KNnaelxEdlmancMnYneRcInsUm,IEt Charles
Babbage k¾BuM)anKitBIlT§PaBdUecñHEdr.
kñúgqñaM1980 éf¶TI10 ExFñÚ EpñknaykdæanbTdæan
karBareyaFaGaemrik (Department of Defense
Standard) )anykPasakuMBüÚT½r (Computer
Language) EdlmaneQµaH fa ”Ada” ()anbegIátBI
qñaM 1977 eTAqñaM1983 EdlmanmUldæanBIPasa
Pascal) EdlCaeQµaHrbs; Ada Lovelace dak;Ca
PasamYyCapøÚvkarKW “MIL-STD-1815”, 1815
KWCa qñaMkMeNItrbs; Ada Lovelace.
cab;BIqñaM 1998 rhUtdl;bc©úb,nñenH enARbeTs
Gg;eKøs)anbegáItBanrgVan;RbcaMqñaMsMrab;nisSitRsI
EdleronEpñkviTüasa®sþkuMBüÚT½reFVIkarRbkYtRbECgKña
kñúgkarTTYl)anemday Ada Lovelace.
Ada Lovelaceb¤
Ada Bryon
ekItenAéf¶TI10 ExFñÚ qñaM1815 enATIRkúgLúgd¾
RbeTsGg;eKøs ehIyKat;)an TTYlmrN³PaB
enAéf¶TI27 Exvicçika qñaM1852 kñúgGayu36qñaM
edayeraKmharIks,Ún (uterine cancer) nig-
dac; srésQam (bloodletting) . Ada
Lovelace KWCaGñkviPaKxageRKOgm:asuIn nig)an
dwgy:agsuICMerAeTAelIeKalkarN¾rbs; elak
Charles Babbage EdlGñkepþImKMnitbegáIt
m:asuInKitelxdMbUgbMput.
Xu Jinglei CataraEdlman Blog rbs;xøÜnl,IbMputkñúgBiPBelak
Weblog Edl)anbegáItedaytaraRsIv½yekµgEdleKeCoCak;
fanwgkan;Etl,ICagenHeTAGnaKtKW Xu Jinglei (QUCIél)
mankarKaMRTeRcInbMputenAelIBiPBelak. ebIemIleTAelI
sßitiénkar clicks eTAkan; blog mYyenHtamry³ “Tech-
norati” search engine KWmancMnYnrhUtdl;elIs 50lan
clicks enHKitRtwmedImqñaM2006 .
Xu )anniyayfa “´esÞIEtmineCOfa blog rbs;´manRbCa
Rbiyy:agdUecñHesaH ehIycMnYny:agKMhukenHvaelIkTwkcitþ
eGay´bnþkarsresrteTAeTot”. Blog enHKwsMxan;sMrab;
nagkñúgkarpSBVpSaynUvsñaédsMEdg nig PaBynþEdlnag
)ansMEdg.
Xu )anbgðajBIplRbeyaCn¾ blog rbs;nagfa vaKWCa
meFüa)ayd¾RbesIrbMputkñúgkarsnSMsMécfvikarGMBIkarpSBV
pSaysñaédrbs;nageTAkan;GñkKaMRTnigBiPBelak . nagk¾
)anbBa©Úl nUvPaBlMGitkñúgkMLúgeBlénkarfterOgcug
eRkaybMputrbs;nagKW “Dreams My Come” EdreTIbEt
)anftcb;nacugExmifuna ehIyTnÞwmnwgenH Xu k¾sresrBI
Epnkarrbs;nagkñúgkarvaylukTIpSasMrab;erOgcugeRkay
enHpgEdrenAkñúg blog enaH.
Rkúmh‘unTUrs½BÞcin)aneqøot»kasBRgIkkarpSBVpSayrbs;
xøÜntamry³kardak;eGay Link eTAkan; blog rbs; Xu kñúg
karGnuBaØatþieGayGtifiCn download bTcMerogenAkñúgépÞ
erOg “Dreams My Come” EdleRcogedayrUbnagpÞal;
mkdak; CasMelgeraT¾TUrs½BÞ.
Xu k¾Føab;CaGñkCab;BanrgVan;GñkRKb;RKgsMEdgd¾l¥bMputenA
kñúgqñaM2004 BIkmµviFImehaRsbPaynþGnþrCati San Se-
bastian kñúgRbeTseGs,:aj. CarYmGtßbTenHTsSnavdþI Gan
“ANT” manKMnitcg;bgðajGMBI
plRbeyaCn¾rbs; weblog kñúg
v is¾ysil,³nigkarpSBVpSay
rbs;Gñksil,³krkan;GñkKaMRT
rbs;xøÜn.
Human Alliance: Human Ca Race mYyrbs; Warcraft III EdlcUlrYmBIBUk
Dwarves nig Elves ehIylkçN³Bieslrbs; Human KW empire-building,
technology nig magical . edaysarEtmanlkçN³Biessd¾l¥enHehIyeTIb Hu-
man )anksag Human Kingdom kñúgeBld¾xøI . Human )aneRbI Holy Light
edIm,ITb;Tl;nigBYkexµacbIsac (darkness) ehIy Human )aneFVIs®gÁamd¾Bi)ak nigTTY
lbnÞúkkñúgkarTb;Tl;RbqaMgnigBYk Orcish Hordes .
Undead Scourge: Undead KWCa Race mYyEdlKYeGayxøaceRBaHeBaeBjeTAeday
exµac saksB RBlwg mnusBiesaF nigbIsacCaeRcIn . Undead RtÚv)andwknaMeday
Lich King Edlrs;enAelITwkdI Northrend nigRKb;RKg frozen throne .
Night Elf Sentinels: Night Elf Ca Race mYyEdl)aneronxag magical mun
dMbUgeK ehIy Night Elf eKarBbUCacMeBaHRBHc½nÞ . ral;; magical rbs; Night Elf
eRbIkMlaMgrbs;FmµCati (natural) nig BnøWrbs;RBHc½nÞ . lkçN³Biessrbs; Night
Elf xagT½B)aj; CaBiesseBlyb; ehIy Night Elf GaceRbI Shadowy bM)aMgkay-
enAmYykEnøg .
Orcish Hordes: Orc Ca Race mYyEdlmancab;kMenIteLIgelIdwkdIrbs;BYk Draenor
(Outland) ehIy)aneFVIdMenIrmkkan;TwkdI Azeroth tamry³ Dark Portal . Orc Ca
Race mYyEdlkacsahaveXaeXAehIy)aneFVIs®gÁamRbqaMgnwg Human .
Human Alliance: Human Ca Race mYyrbs; Warcraft III EdlcUlrYmBIBUk
Dwarves nig Elves ehIylkçN³Bieslrbs; Human KW empire-building,
technology nig magical . edaysarEtmanlkçN³Biessd¾l¥enHehIyeTIb Hu-
man )anksag Human Kingdom kñúgeBld¾xøI . Human )aneRbI Holy Light
edIm,ITb;Tl;nigBYkexµacbIsac (darkness) ehIy Human )aneFVIs®gÁamd¾Bi)ak nigTTY
lbnÞúkkñúgkarTb;Tl;RbqaMgnigBYk Orcish Hordes .
Undead Scourge: Undead KWCa Race mYyEdlKYeGayxøaceRBaHeBaeBjeTAeday
exµac saksB RBlwg mnusBiesaF nigbIsacCaeRcIn . Undead RtÚv)andwknaMeday
Lich King Edlrs;enAelITwkdI Northrend nigRKb;RKg frozen throne .
Night Elf Sentinels: Night Elf Ca Race mYyEdl)aneronxag magical mun
dMbUgeK ehIy Night Elf eKarBbUCacMeBaHRBHc½nÞ . ral;; magical rbs; Night Elf
eRbIkMlaMgrbs;FmµCati (natural) nig BnøWrbs;RBHc½nÞ . lkçN³Biessrbs; Night
Elf xagT½B)aj; CaBiesseBlyb; ehIy Night Elf GaceRbI Shadowy bM)aMgkay-
enAmYykEnøg .
Orcish Hordes: Orc Ca Race mYyEdlmancab;kMenIteLIgelIdwkdIrbs;BYk Draenor
(Outland) ehIy)aneFVIdMenIrmkkan;TwkdI Azeroth tamry³ Dark Portal . Orc Ca
Race mYyEdlkacsahaveXaeXAehIy)aneFVIs®gÁamRbqaMgnwg Human .
System RequiementComputer: 400 MHz Pentium II or equivalent, or a 400 MHz G3 processor or better.
Operating Systems: Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista
Memory: Warcraft III requires 128 MB of RAM.
Controls: A keyboard and mouse are required.
Video: 8MB 3D video card (TNT, i810, Voodoo 3, Rage 128 equivalent or better) with DirectX 8.1 support.
Sound: A DirectX-compatible 16-bit sound card is recommended.
Cheat CodeWarpTen - begáInel,Insagsg building Motherland [race] [level] - tMelIg level
IocainePowder - Fast Death,Decay SomebodySetUpUsTheBomb - Instant defeat
WhosYourDaddy - God mode AllYourBaseAreBelongToUs - Instant victory
KeyserSoze [amount] - pþl;mascMnYn X WhoIsJohnGalt - Enable research
LeafitToMe [amount] - pþl;eQIcMnYn X SharpAndShiny - Research upgrades
GreedIsGood [amount] - pþl;masnigeQIcMnYn X IseeDeadPeople - Remove fog of war
PointBreak - Removes food limit Synergy - Disable tech tree requirements
ThereIsNoSpoon – Mana KµankMnt; RiseAndShine - Set time of day to dawn
StrengthAndHonor - No defeat LightsOut - Set time of day to dusk
DayLightSavings [time] - If a time is specified, time of day is set to that, otherwise time of day is alternately
halted,resumed
16 August 2008 | Issue 2
Silverlight KWCakmµviFImYyEdlRtUv)anbegIáteLIgedayRkumh‘un Microsoft
EdlvamannaTICaGñkbegIát rUbPaB, rUbPaBmanclnaEdlKYreGaycab;GarmµN_
sMrab;eKhTMB½rRBmTaMgGaceGayeyIgbBa©ÚlCasMelg nig vIedGU)anEfmeTot
pg . vaGacdMenIrkar)anRKb; web browsers TaMgGs; TaMg web browsers
CMnan;mun nig CMnan;eRkay rYmman ³ Microsoft Internet Explorer,
Mozilla Firefox, Apple Safari, Opera . edIm,IdMenIrkarnUv Silverlight
)anluHRtaEtGñkbBa©ÚlnUv plugin rbs;vaCamunsin plugin rbs;vaenHman
TMhMtUc GñkGacbBa© ÚleTAkñúg m:asIun computer rbs;Gñk)any:agelOn
elakGñkGac Tajyk plugin rbs; Silverlight )antamry³Gasydæan
eKhTMB½r³ http://downloads.ant.com.kh/
Microsoft )anbBa©ÚlnUvbec©kviC¢afIµ²CaeRcInedIm,IbegIátnUv Silverlight enHeLIg EdlCYyeGayGñkeRbIR)as;gayRsYlkñúgkareRbI
dUcCa man]bkrN_ (tools) sMrab;eRCIserIsnig GnuBaØateGayGñkeRbIR)as;GaceRCIserIsnUvPasakmµviFI (programming language)
NamYyykmkeRbIeTAtamkareBjcitþ.
Microsoft )anbegIát Silverlight enHeLIgkñúgeKalbMNg RbkYtRbECgCamYynwg kmµviFIepSg²dUcCa ³ Adobe Flash, Adobe
Flex, Adobe Shockwave, JavaFX nig Apple Quick Time eKalbMNgmYyeTotKW cg;ENnaMeGayeKsÁal;BI smasPaBrbs;
AJAX pgEdr .
mkdl;eBl\LÚvenHRkumh‘un Microsoft )anecj Silverlight BIrCMnan; (2 version) rYcmkhIyKWCMnan;TI 1>0 (version 1.0) nig
CMnan;TI 1> 1 (version 1.1) .
www.ant.com.kh | ANT Magazine 17
ehg menarm ü
http://www.microsoft.com./
http://www.microsoft.com./ silverlight
PJak;ep¥IlCamYy Microsoft Math
qay tula
18 August 2008 | Issue 2
Microsoft Math KWCaRbePTkmµviFIkuMBüÚT½rfµImYy
EdlbegáItedayRkumh‘un Microsoft . kmµviFIenH
GaceGaysisS nig nisiSteronedayxøÜnÉg)ansMrab;
karedaHRsaysmIkar edaymanrebobGnuvtþn_tam
lMdab;lMeday snSwm²EdleFVIeGaysisS nisiSt
yl;kan;Etc,as;tamry³karBnül; bgðajBImUldæan
RKwHénBICKNit FrNImaRt rUbviTüa KImIviTüa nig
KNitviTüafñak;x<s; .
Microsoft Math manpþl;Cacegáamén tool KNit
viTüaCaeRcInEdlCYysMrYldl;sisS nisiStkñúgkareFVI
lMhat;sala nig karGnuvtþn_enApÞHEdlRbkbeday
PaBgayRsYl nig qab;rh½s .
Microsoft Math RtUveKbegáIteLIgeGaymanlkçN³dUcCakarKNnaBit²edayédpÞal;rbs;Gñk ehIykarbgðajlT§plrbs;va manlkçN³CaRkaPic
TaMgGs; .
Microsoft Math mankarerobcM tool CalMdab;lMedaytamzananuRkm EdleFVIeGaymanPaBgayRsYlkñúgkareRbI nig CYysMrYldl;sisS nisSitelIkar
edaHRsaysmIkarsµúKsµaj . lkçN³Biessrbs; Microsoft Math mandUcCa³
Graphing Calculator RtUv)anbegáIteLIgRbkbeday tool sMxan;²CaeRcInsMrab;edaHRsaysmIkarBi)ak² nig bBaðaGMBIviTüasa®sþmandUcCa FrNI
maRt sßiti BICKNit nig KNitviTüafñak;xçs; . lkçN³Biess ³
- GacedaHRsaysmIkarRkaPic .
- GacemIl bgVil nig rMkil EdlmanTMrg;Ca 2D b¤k¾ 3D RkaPicEdlmanBN_FmµCati .
- GacedaHRsaysmIkarKNitviTüafñak;x<s;)anmandUcCa lImIt sVIt edrIev nig GaMgetRkal .
- sisS nisiStGaceFVIkarpøas;bþÚrsmIkar ehIyGaceXIjlT§plERbRbYlPøam²enAkñúgRkaPic .
- GacbegáItCaGjØat EdlGacrkSaTuktMél ehIyGaceRbIGjØat enaHmkKNna)aneTotpg
EdlCYyeGaycMeNjeBlevlaenAeBledaHRsaysmIkareRcInkñúgeBlEtmYy .
- GñkGacpøas;bþÚr Skin Calculator tamlkçN³pÞal;xøÜn EdlGñkeBjcitþ .
Step-by-step Equation Solves KWCaviFIsa®sþEdlbegáIteLIgedIm,ICadMeNaHRsaysmIkaCaCMh‘an² tamEpñksmIkarKNitviTüaepSg²CaeRcIn .
lkçN³Biess ³
- GacCYypþl;KnøwHd¾RtwmRtUvkñúgkaredaHRsaysmIkarBiCKNit b¤ KNitviTüafñak;x<s; kñúgTMrg;RbFanbTd¾c,as;las;
- begáInPaBrh½srhYn nig PaBsÞat;CMnajkñúgkaredaHRsaysmIkar .
tMrUvkar
CPU: Pentium 600MHz ebI 1GHz rWx<s;CagenHkan;EtRbesIr
Windows XP Service Pack 2 rWx<s;CagenH
RAM: 256 MB ebI 512 MB rWx<s;CagenHkan;EtRbesIr
Hard Disk: 450 MB
Microsoft .NET Framework 2.0
VGA CamYynwg resolution TabbMput 640x480 ebI 1024x768 kan;EtRbesIr
Formulas and Equations Library KWRtUv)aneKbegáIteLIgedIm,IpÞúknUvrUbmnþedaH
RsaysmIkar . vamancMnYneRcInCagmYyryrUbmnþsamBaØEdldak;enAkñúgTItaMgEtmYy .
lkçN³Biess ³
- begáInPaBgayRsYlkñúgkareRbI nig manPaBqab;rh½skñúgkarEsVgrkrUbmnþedaHRsay
smIkard¾RtwmRtUv .
- GacedaHRsaysmIkarRkaPic)any:aggay nigqab;rh½s RBmTaMgyl;)ankan;Etc,as;
edayeRbI Graphing Calculator .
- CYybegáInsmtßPaBkñúgkarGnuvtþn_ lMhat;enAsala nig lMhat;dak;eGayeFVInUvpÞH .
Triangle Solve KWCa tool RkaPicEdlCYysisS nisSitkñúgkarKUsRtIekaN nigbegáInP
aByl;dwgGMBITMnak;TMngrvagsmasPaBepSg² edIm,IedaHRsaysmIkarlMh smIkarrk
tMél nig rUbmnþ .
lkçN³Biess ³
- GacbBa¢ak;BIB½t’manEdlRtUvEsVgrk .
- GacKUsrUbRtIekaNEdlGacpøas;bþÚr b¤k¾ rMkil)an .
- GaceRbIc,ab;rbs;KNitviTüa edIm,IedaHRsayrktMélEdlcg;rk.
www.ant.com.kh | ANT Magazine 19
Unit Conversion Tool eFVIeGaysisS nisSitgayRsYlkñúgkarbMElgrgVas;énÉktþamandUcCa³ RbEvg RklaépÞ maD
TMgn; suItNðPaB sm<aF famBl GnuPaB el,Ón nig eBlevla .
New! Ink Handwriting Support GaceGaysisS nisSitsresrnUvbBaðasmIkarenAelI Microsoft Math )an
edayeRbIbec©kviTüa Tablet nig Ultra-Mobile PCs .
Hard Disk Drive (HDD) Ca]brkN_sMrab;rkSaTukTinñn½yCaciéRnþ
rbs;kuMBüÚT½rd¾sMxan; EdlbegáItdMbUgenAqñaM 1986 edayRkúmh‘un IBM
ehIymaneQµaHfa RAMAC . CaTUeTAenAkñúgkuMBüÚT½rmYyRtÚvEtman
HDD mYyy:agticsMrab;rkSaTuknUvRbB½n§dMenIrkar (Operating
System) kmµviFIsMrab;eRbIR)as; (software) nigÉksarepSgeTot .
HDD sißtenAxagkñúg case ehIyRtÚv)aneKehAfa Internal HDD
ehIyman HDD mYyRbePTeTotEdleRbIenAxageRkAsMrab;rkSaTuk
Éksar b¤ backup RtÚv)aneKehAfa External HDD EdlGacP¢ab;
tamry³ExS USB .
enAkñúg case mYyRbsinebIman HDD eRcIncab;BIBIreLIgeTA RtÚvEck
tYnaTI HDD nimYy²eGay)anc,as; ehIytYnaTIrbs; HDD manBIrKW
Master nig Slave . Master HDD KWCa HDD sMrab;rkSaTuknUv
RbB½n§dMenIrkar nig boot loader ehIy Slave HDD Ca HDD sMrab;
rkSaTuk nUvÉksarepSg² . edIm,IEbgEcknUvtYnaTIrbs; HDD nimYy²
Ca Master b¤ Slave GaRs½yeTAelIkardMerob jumper . cMeBaHkar
dMerob jumper sUmemIlB½t’manEdlmanbiTenAelI HDD ehIyeFVI
kardMerob jumper eTAtamtYnaTINamYyEdlelakGñkcg;)an .
bc©úb,nñenHman HDD bIRbePTEdleKniymeRbIKW IDE (Integrat-
ed Drive Electronics) b¤ PATA (Parallel ATA), SATA (Serial
ATA) nig SCSI (Small Computer Systems Interface) .
IDE CaRbePT Connection mYyEdlRtÚv)andak;bgðajdMbUgkñúgqñaM
1986 ehIyCaTUeTAmanel,On 5400 b¤ 7200 RPM (Around
Per-Minute) cMEnkÉ SATA vijRtÚv)andak;bgðajkñúgqñaM @00@
ehIymanel,On &@00 RPM (man SATA xøHmanel,Ondl;eTA
10000 RPM) .
sUmemIlB½t’manénkardMerob jumper enAelI HDD
20 August 2008 | Issue 2
TItaMgénkardMerob jumper rbs; HDD
etIGVIeTACa Hard Disk Drive?
hgS suP½Rkþ
xageRkamenHCatarageRbobeFobrevog IDE nig SATA
IDE Serial ATA (SATA)
el,ÓnGtibrma 100 MB/s rhUtdl; 133 MB/skñúgqñaM 2005: manel,Óndl; 300 MB/s
kñúgqñaM 2008: manel,Óndl; 600 MB/s
RbEvgExS 45 cm 100 cm (mYyEm:t)
Cable Pins 40 7
Power Connector Pins 4 15
ExSeRbIkñúgkarbBa©ÚnTinñn½y 26 2
eRbIfamBl 5V (5000 mv) 250 mv
Gacpøas;bþÚreBlebIkkuMBüÚT½r? Gt;)an )an
www.ant.com.kh | ANT Magazine 21
SCSI CaRbePT HDD mYyEdeKeRbIsMrab; computer server
sMrab;begáIt Raid ehIy SCSI manel,OnelOnkñúgkarbBa©ÚnTinñn½y
eRBaH SCSI manel,On 10000 b¤ 15000RMP . CagenaHeTA
eTot SCSI CaRbePT HDD EdlbegáIteLIgsMrab;kareRbIR)as;)
anyUr ehIy GaceRbI)an @$ em:agkñúg
mYyéf¶ nig & éf¶kñúg mYys)aþh_ . ExS SCSI
TuneUp Utilities 2008 CakmµviFIsMrab;CYyeFVIeGayRbB½n§
dMenIrmanel,OnelOn gayRsÜleRbI nigkan;EtmansuvtßiPaB
eRBaH TuneUp Utilities 2008 GacCYysMrYlnUvdMenIrkar
sMGat nigEktMrUvbBaðaepSg²rbs;RbB½n§)aneTotpg .
cMnucsMxan;TaMg10 rbs; TuneUp Utilities 2008³
1> eFVIkar Defragment Hard Drive y:agmanRbsiT§iPaB
2> eFVIeGayRbesIreLIgnUv Start Up, Internet nig el,On
rbs; Windows
3> manel,OnelOnkñúgkarsMGat Hard Drive
4> manRbsiT§PaBkñúgkarlubnUvÉksarmin)ankar
5> eFVIkarsMGatedaysV½yRbvtþi
6> manRbsiT§iPaBkñúgkarsMGat Registry
7> CYyedaHRsaybBaðaEdlekItmankñúg Windows
8> manlTæPaBkñúgkarEsVgrkÉksa Edl)anlub b¤)at;bg;
9> pøas;bþÚr Windows Configuration tamcitþEdlcg;)an
10> pøas;bþÚrRTg;RTay nigkarrcnarbs; Windows
22 August 2008 | Issue 2
TuneUp Drive Defrag
manmYlehtuCaeRcInEdleFVIeGaykuMBüÚT½rrbs;GñkdMenIrkaryWt BImYyéf¶eTAmYyéf¶ kñúgenaHkar Defragment ehtuplmYyd¾sMxan;EdlCYyeGaykuMBüÚT½r
dMenIrkarelOnCagmun eRBaH Defragment CYyeFVIkarerobcMÉksarepSg²enAelI Hard Drive eGaymansNþab;Fñab;; nigtamlMdab;lMeday . edIm,I
Defragment Hard Drive sUmcUleTAkan; Increase performance rYccucelIBakü TuneUp Drive Defrag bnÞab;sUmeRCIserIs Drive Edlelak
Gñkcg;eFVIkar Defragment rYcsUmcuc Next button rYcrg;caMrhUtvadMenIrkarcb;ehIycuc Finish button.
sar³RbeyaCn_rbs; TuneUp Utilities 2008
hgS suP½Rkþ
TuneUp 1-Click Maintenance
TunUp 1-Click Maintenance KWCamuxgarmYyEdlgay nigelOnkñúg
karsMGat Registry, Hard Drive nigeFVIkarCYsCulnUvbBaðaepSg² .
sUmcucelI tab Maintain Windows rYccucelIBakü TunUp 1-Click
Maintenance rYcrg;caMdMenIrkaEsVgrkbBaðacb;rYcsUmcuc Correct prob-
lem button . rgcaMrhUtcb;dMenIrkarrYccuc close button .
TuneUp Process Manager
TuneUp Process Manager nwgCYyelakGñkeGaygayRsÜlkñúgkar
RKb;RKg Process epSg²rbs;RbB½n§dMenIr kar . edIm,IcUleTA TuneUp
Process Manager sUmcucelIBakü TuneUp Process Manager
ehIyenAkñúgenHelakGñkGaceFVIkarbBaÄb;nUv process NamYy nigGac
emIldwgnUvTItaMgÉksarén Precess EdlkMBugdMenIrkar .
www.ant.com.kh | ANT Magazine 23
TuneUp StartUp Manager
enAeBlEdlebIkkuMBüÚT½r (StartUp) mankmµviFIeRcIncab;epþImdMenIrkareday
sV½yRbvtþi EdlCaehtueFVIeGaykuMBüÚT½rmandMenIrkaryWt. dUecñHedIm,ICYy
kat;bnßy process rbs;kuMBüÚT½rsUmeFVIkarbiTnUv StartUp mYycMnYnEdl
mincaM)ac;edaycucenAelI Increase performance rYccucelIBakü
TuneUp StartUp Manager rYcsUmeFVIkardkFIk rWlb; (Delete) enAelI
eQµaHkmµvIFIEdlelakGñkmincg;eGaydMenIrkarenAeBl StartUp .
lb; files Edlmin)ankar
enAkñúgkuMBüÚT½rmanÉksarmYycMnYyEdlCaÉksarmin)ankarmYycMnYndUcCa
temporary files, contents of the browser cache, temporary
thumbnail views nig automatically generated log files EdlCa
ehtueFVIeGayxat space rbs; Hard Drive ehIyGaceFVIeGaykuMBüÚT½r
dMenIrkaryWtEfmeTotpg . edIm,Ilb;ÉksarEdlmin)ankarTaMgenHsUm
cUleTAkan; Free up disk space rYccucelIBakü Unnecessary files
and backups ehIysUmFIkykRbePTÉksarEdlelakGñkcg;eFVIkar
sMGat rYccuc Clean button rYcrg;caMrhUtvadMenIrkarcb; .
etI Add-ons KWCaGVI ?
Add-ons rWehAfa Plug-in KWCasMedAeTAelIFatuepSg²CaeRcInEdleKGacdak;bBa©ÚlrYmpSMCamYykmµviFIrbs;kuMBüÚT½r edIm,IbegáInsmtßPaBeGaykmµviFI
TaMgenaHkan;EtRbesIr nig gayRsYlsMrab;GñkeRbI . dUecñHedIm,IeGaykan;Etc,as; nig gayyl; eyIgsUmelIkyk]TahrN_elI Add-ons mYycMnYn
EdleKniymeRbIenAelI Browser Firefox mandUcCa ÷ Video DownloadHelper, PicLens nig Web Developer . Add-ons TaMgenHnwgeFVI
eGay fiefox kan;EtGs©arü nig KYreGayTak;TajEfmmYykMriteTot .
24 August 2008 | Issue 2
bEnßmsmtßPaBeGay Firefox rbs;Gñk
qay tula
Video DownloadHelper
Video DownloadHelper KWCa Add-ons EdleRbIsMrab;dkRsg;yk
matikaBIeKhTMB½r nig maneKaledAedIm,Icab;ykÉksarvIedGU nig rUbPaB
BIeKhTMB½r .
Video DownloadHelper pgEdr GaceGayGñkeFVIkar Download
ÉksarEtmYy b¤ eRcInkñúgeBlEtmYy . ehIymü:ageTotenAeBlGñkrMkil
mouse elI items enAkñúg menu vanwgbgðajCaKMnUsEdlbBa¢ak;BI
Gasydæan (URL) eTArk items enaH .
PicLens
Add-ons enH KWeKbegáIteLIgkñúgeKalbMNgpøas;bþÚr browser rbs;Gñk
eGaykøayCa browser EdlKYreGayTak;citþ søúgGarmµN_kñúgkarEsVgrk
nig karTsSnarUbPaB nigvIedGUtamry³eKhTMB½r . GñkTsSnaGacemIl
CalkçN³eBjeGRkg; nig 3D .
Web Developer
Web Developer KWCa add-on mYyEdlmanRbeyaCn_y:agxøaMgsMrab;
GñkEdlbegáIt nigrcna website RKb;rUb minfa .NET web devel-
oper, PHP web developer rWGñkbegáIt rWrcna website epSgeTot
enaHeT .
Web Developer GaceGayelakGñkeFVIkarRtYtBinitünUvesÞIEtRKb;
EpñkTaMgGs;rbs; website dUcCarUbPaB CSS, Table, Div, Link,
Javascript, Cookie, Cache, Popup, Form, Meta Tag, Re-
spone Header, Windows Size, Source Code, Validate CSS/
HTML nigEpñkepSg²eTotCaeRcIn .
Add-on enHGacdMenIkar)anRKb;CMnan;rbs; Firefox TaMgGs; .
- sUmGñkyk mouse pointer cucelI Install Now Button ehIyrg;caM
rhUtdl;vaeFVIkarcb; .
- CacugeRkayyk mouse pointer cucelI Restart Firefox Button
CakareRsc .
www.ant.com.kh | ANT Magazine 25
sMrab;cMgl; nig eyabl;epSg² sUmepJIrsareGLicRtÚnic
mkkan; [email protected] .
rebobkñúgkardMeLIg Add-ons kñúg Firefox
- CadMbUgGñkRtUvEtman Internet Connection Camunsin
- CabnÞab;GñkRtUvEteRbI firefox browser
- edIm,Ieq<aHeTAdl; Add-ons GñkRtUvvayGkSrkñúg Address bar KW³
https://addons.mozilla.org/en-US/firefox/
- GñkGacEsVgrk Add-ons tamtMrUvkarrbs;Gñk edayvayGkSrenAkñúg
Search for add-ons bnÞab;mkcucelIsBaØaenH sMrab;karEsVgrk
- rYceRCIserIsyk Add-ons NamYyEdlGñkeBjcitþ bnÞab;mkcucelI
sBaØaenH edIm,IbBa©Úl Add-ons enHeTAkñúg browser
rbs;Gñk .
- enAeBlenaHvanwgelcecjnUv Dialog Box dUcxageRkam
2> Block rUbPaBenAkñúgsarCaRbePTCa HTML
enAkñúg MS Outlook 2007 manbEnßmnUv anti-spam featured ehIy
eRkayeBl install MS Outlook 2007 cb; anti-spam )annwgeFVIkar
biTkar download rUbPaB nig external content Edlman link eTAkan; content server rYcCaeRsc .
b:uEnþRbsinebI anti-spam featured RtÚv)anbiT ehIyelakGñkebIk e-mail Edlman external content ral;rUbPaBRtÚv)an download
edaysV½yRbvtþi nig address e-mail rbs;GñkRtÚv)anbgðajeTAkan;
spammer . edIm,IbiT rW ebIk anti-spam featured sUmcUleTAkan;
Tools menu ehIyeRCIsyk Trust Center… ehIysUmcucelI Auto-
matic Download .
Spam CakarepJIsar (e-mail) dEdlCaeRcInmkkan;nrNamñak;tamry³
internet ehIyPaKeRcInénsar (e-mail) TaMgenaHCakapSayBaNiC¢kmµ
rW kare)akR)as;NamYy . Spam EckecjCaBIrRbePTKW Cancelable
Usenet Spam nig Email Spam . Spam EtgEteFVIkarrMxanedayepJI
sar (e-mail) mkkan;elakGñkCaerogral;éf¶ dUecñHedIm,Ikat;;bnßy spam
sUmGnuvtþdUcxageRkam³
1> eRbIR)as; Junk E-Mail Filter
enAkñúg Microsoft Outlook 2007 Junk E-mail Filter eFVIkarTb;sáat;
spam nigbBa©Ún spam e-mail eTAkan; Junk mail folder . edIm,IcUl
eTAkan; Junk E-Mail Filter sUmcUl eTAkan; Tools menu rbs; MS
Outlook 2007 rYcsUmeRCIserIs Option rYcsUmcuc Junk E-mail....
button .
bnÞab;sUmeFVIkarkMnt; nig bBa©Úl Address mail EdlCa spam eTAkan;
Blocked Senders tap
rYccuc OK button
hgS suP½Rkþ
26 August 2008 | Issue 2
KnøwH 10 cMnucCYyGñkkñúgkarkat;bnßy Spam
www.ant.com.kh | ANT Magazine 27
3> biT read, delivery receipts nig automatic processing of meeting requests
eRBaHenAeBlxøH spammers eqøot»kascUl nigRtÜtBinitü address
mail rbs;elakGñkenAeBl read, delivery receipts nig automatic
processing of meeting requests . GñkGacbiT read receipts
nig automatic processing of meeting requests )an edIm,I
suvtßiPaB e-mail rbs;Gñk . b:uEnþ delivery receipts GacbiT)an
luHEtelakGñkCa e-mail server administrator .
- edIm,IbiT read receipts dMbUgRtÚvcUleTAkan; Tools menu rbs;
MS Outlook 2007 ehIyeRCIserIsyk Option rYccucelI Tracking
Option button. enARtg;Bakü Use this option to decide how to
respond to requests for read receipts. Only applies to In-
ternet Mail accounts sUmeRCIserIsyk Never send a response
- viFIbiT automatically acceptance of meeting requests sUm
cUleTA Tools menu rYceRCIsyk Option ehIycucelI Calendar
Option rYccucelI Resource Scheduling button ehIysUmdkFIk
ecjRtg;Bakü Automatically accept meeting requests and
process cancellations.
4> kMnt;TIkEnøgEdlKYrbgðaj E-mail rbs;Gñk
mann½yfaelakGñkminKYrR)ab; b¤ pSayGMBI address e-mail rbs;xøÜn
enAtam chat room, newsgroup nigtam website epSg²Edlelak
GñkminsÁal; rWelakGñkGaceRbI address e-mail EdlminsMxan; .
5> karcuHeQµaHtameKhTMB½r
munnwgelakGñkeFVIkarcuHeQµaHelIeKhTMB½rmYycMnYndUcCa Online baking,
Shopping, rW Newsletters CaedIm sUmrMlwkGMBIeKalkarN_ÉkCneday
RbúgRby½tñenAelIeKhTMB½r munnwgelakGñkR)ab; B½t’manGMBI address
e-mail rbs;Gñk .
sUmEsVgrk link EdlbgðajGMBI “Privacy Statement” “Privacy Policy”
“Terms and Conditions” rW “Terms of Use” ehIyRbsinebIeKhTMB½r
min)anbgðajc,as;GMBIkareRbIR)as;B½t’man sUmeFVIkarsMerccitþfaKYrcuHeQµaH
rWk¾mincuHeQµaH .
6> kuMyl;RBmepJI Address E-mail rbs;GñkeTACnTIbI
enAeBlelakGñkTijTMnij rW eFVIkarcuHeQµaHenAelIeKhTMB½r eBlxøHman check box mYyEdlFIkrYcCaeRscsMrab;eGay address e-mail rbs;
elakGñkeTAkan;Gñk (CnTIbI) epSgeTot dUecñHsUmdkFIkenHecjedIm,I
ecosevogkarTTYl e-mail pSayBaNiC¢kmµepSg BIGñkd¾éT .
7> sUmkuMeFVIkar Reply E-mail eTAkan; Spammer
eRBaHeFVIeGay spammer epJI e-mail mkkan;elakGñkkan;EteRcIneLIg .
8> kuMepJI Credit Card eTA E-mail EdlminsÁal;
RbsinebImanRkúmh‘unNamYyepJI e-mail mksYrB½t’manepSg²sUmkuMeFVIkar
eqøIytbeday e-mail eRBaHmanRkúmh‘unminRsbc,ab;mYycMnYnEtgEtepJI
e-mail mksYrB½t’manpÞal;xøÜnrbs;GñkdUcCa Credit card company Ca
edIm eRBaH e-mail TaMgenHGacCa spammer dUecñHelakGñkGacTUrs½BÞsYr
edIm,IecosevogkareqøIytbsareTAkan; spammer (kuMTUrs½BÞeTAkan;elx
Edlmankñúgsar sUmBüyamrkelxepSgenAkñúgeKhTMB½r b¤ vik½ybRt½) .
9> kuMbricakR)ak;sMrab;mnusSFm’tamry³ E-mail
eRBaH e-mail TaMgenHGacCa spammer RbsinebIelaGñkcg;eFVIkarbricak
mnusSFm’sUmeFVIkarbricak; tamry³TUrs½BÞ eKhTMB½rTItaMgrbs;GgÁkar b¤
smaKmn_EdlelakGñkcg;bricak .
10> kuM Forward E-mail Spam eTAkan;Gñkd¾éT
eRBaHeFVIeGay spammer man»kaskan;EteRcInkñúgkar spam GñkEdl
elakGñkepJIeTAkan; .
28 August 2008 | Issue 2
- sUmeRCIserIs Restore Point enAelIéf¶ExEdlelakGñkcg; eFVIkar rollback rYcsUmcuc Next button .
- cMnucenAelIrUbPaBxageRkamRKan;EteFVIkarbBa¢ak;elakGñk faR)akdCa
cg;eFVIkar rollback RbB½n§kuMBüÚT½reTAkan;cMnucEdl)aneRCIserIsxagelI nig
sUmeFVIkar Save RKb;Éksar rYcsUmcuc Next button .
- bnÞab;mkkuMBüÚT½reFVIkar rollback nig restart
- eRkayeBl restart sUmcuc OK button .
viFIsa®sþTUeTAkñúgkarTb;sáat;emeraKkuMBüÚT½r
hgS suP½Rkþ
CaTUeTAenAeBleyIg Install application, game rW update software
EtgEtmankarpøas;bþÚrnUvRbB½næ mYycMnYnkñúgkuMBüÚT½r . eBlxøHkarpøas;bþÚr
enH)aneFVIeGaykuMBüÚT½r dMenIkarxusFmµta ehIyetIGacRtlb;eTAcMnucEdl
mansPaBFmµtavij)anEdr rWeT? eyIgGacvilRtlb;eTAcMnucFmµta)an
edayeRbI System Restore .
System Restore KWCa Tool mYyenAkñúg Windows XP sMrab;eFVIeGay
kuMBüÚT½rvilRtlb;fyeRkay eTAkan;cMnucNamYy EdleyIg)aneRCIyerIsva
eFVIkarRsedognwg Undo kñúg Microsoft Word EdlGacvilfyeRkay
eTAkan;eBlcas;EdlkuMBüÚT½rdMenIkarFmµta . System Restore mineFVI
eGayb:HBal; rW )at;bg;ral;Tinñn½yepSg²dUcCa Microsoft World Docu-
ments, browsing history, drawings, favorites, Email…… ena-
HeT . System Restore RKan;EteFVIkarpøas;bþÚr Setting nig Regedit
Edl)anpøas;bþÚreGayRtlb;mkcMnuccas;vij . CagenHeTAeToteyIgGac
eRbI System Restore sMrab;kMcat;emeraK epSg²Edl)anqøgcUlkñúg
kuMBüÜT½redayRKan;EteRbI System Restore eGayRtlb;mkcMnucEdl
emeraKminTan;cUlkñúgkuMBüÚT½rrbs;GñkehIyeRkayeBl System Restore
dMenIrkarcb;emeraKnwgRtÚv)an)at;BIkuMBüÚT½r .
rebobeRbIR)as; System Restore
- sUmcucelI Start menu » Programs » Accessories » System
Tools » System Restore
- eRCIserIsyk Restore my computer to an earlier time » Next
www.ant.com.kh | ANT Magazine 29
sMrab;cMgl; nig eyabl;epSg² sUmepJIrsareGLicRtÚnic
mkkan; [email protected] b¤
epJIrsMbuRttamGasydæankñúgTMB½rTI 4 .
erobcMmatikaredaysV½yRbvtþiCamYy MS Word
qay cinþa
RbsinebIGñkcg;begáItmatikar (Table of Content ) enAkñúg GtßbTrbs;
GñkenaH GñkRKan;EtGnuvtþn_ RtwmEt2CMhan b:ueNÑaH GñknwgTTYl)annUv
lTæplKYreGayeBjcitþ .
CMhanTI 1³ GñkRtÚvkMnt;fa etIBakü b¤ XøaNamYyEdl cg;bgðajenAkñúg
Table of Content
CMhanTI 2³ Gnuvtþn_karbegáIt Table of Content
CMhanTI 1³ kMnt;Bakü b¤XøaEdlcg;bgðajenAkñúg Table of Content
- kñúgÉksar Select elIcMNgeCIgFM (Major Heading)
Edlcg;bgðajenAkñúg Table of Content rYceRCIserIs
Heading 1 Style EdlsßitenAkñúg Style box elI
Formatting toolbar .
- Gnuvtþn_dUcKñaenH bnþeTotRbsinebIGñkcg;bgðajcMNgeCIgFMepSgeTot
enAkñúg Table of Content .
÷ bnÞab;mk Select elIcMNgeCIgFMbnÞab; (Sub-Heading) rYceRCIserIs
Heading 2 EdlsßitenAkñúg Style box .
÷ Select elIcMNgeCIgtUc (Sub-Sub Heading) rYceRCIserIs Heading
3 EdlsßitenAkñúg Style box ....l.
CMhanTI 2³ Gnuvtþn_karbegáIt Table of Content
- cucelI Insert Menu , Reference , Index and Table… cucelI
Table of Content Tab
Show Page Number : bgðajelxTMB½r
Right align Page Number : bgðajelxTMB½renAxagsþaM
Show Level : bgðajcMnYnlMdab;én Table of Content
- rYccuc Ok button
bEnßm³ rebobpøas;bþÚrm:UtepSg²én Table of Content
- RbsinebIGñkmineBjcitþ (]³ Bum< TMhM BN’GkSr …) enaHsUmkuMeRbI
Format Menu , Font b¤ kuMeRCIserIs Font Size b¤ Bold button
enAelI Formatting toolbar .
- edIm,IeFVIkarpøas;bþÚr Bum< TMhM BN’GkSr… enaH GñkKYrEteFVIkarpøas;bþÚrenA
elI Table of Content rbs;vapÞal;Etmþg .
- Rtg; Format box (sßitenAelI Table of Contents) cucsBaØaRBÜj
eRCIserIs From Template eBlenaH Modify button nwgbgðajeLIg .
cucelI Modify button eBlenaH Style Dialog box )anbgðajeLIg .
- Microsoft Word eRbI TOC 1 sMrab; Level dMbUgbg¥s; (Heading 1
Style) én Content RbsinebIGñkRtÚvkarpøas;bþÚrBum< TMhM b¤BN’GkSrsUm
cucelI Modify button sßitenAelI Style Dialog box .
30 August 2008 | Issue 2
]³ sMrab; TOC 1 eRCIserIs
Font Name : Bodoni MT
Black , Font Size : 11 nig
BN’exov
- TOC 2 sMrab; Level bnÞab;
(Heading 2) ....l.
]³ sMrab; TOC 2 eRCIserIs
Font Name :Khmer OS
System , Font Size : 10
nig BN’Rkem:A
]³ sMrab; TOC 3 eRCIserIs
Font Name :Arial , Font
Size : 10 nig BN’sVay
sUmemIllTæplxageRkam
sM kkáda
www.ant.com.kh | ANT Magazine 31
RKb;RKgkarbBa©úHtMéltamry³ MS Excel
sYsþIelak-elakRsI nig b¥Ún² EdlCaBaNiC¢kr GñkRKb;RKg b¤GñkEdleFVIkarkñúgEpñkRKb;RKgTinñ½y EdleRbIR)as; Microsoft Excel CaRbcaMéf¶\LÚvenH
GñkGacnwgTTYl)annUvbTBiesaFn¾mYycMnYnEfmeToteTAelIkargar Excel rbs;Gs;elak-elakRsI nigb¥Ún²tamry³TsSnavdþI Gan “ANT” cab;BIeBl
enHteTA.
TsSnavdþI Gan “ANT” EtgEtsßitenACamYyGñkRKb;²Kñakñúgvis½yB½t’manviTüa. sMrab;karcab;epþImdMbUgénTMB½r Excel TsSnavdþI Gan “ANT” sUmelIk
ykBIKnøWHénkarRKb;RKgelIkarbBa©úHtMél (discount) CaRbeyaCn¾kñúgkarRKb;RKgTIpSark¾dUckardak;cuHényuT§sa®sþkñúgkarlk;plitpl.Cakarcab;epþIm
sUmelak-elakRsI nigb¥Ún²Gnuvtþn¾eTAtamtMNak;kalnimYydUcxageRkam³
1> begáIt Worksheetelak-elakRsI nigb¥Ún²RtÚveFVIkarbegáIt Workbook fµImYyb¤k¾ebIk
Workbook EdlmanRsab;k¾)anehIysakl,gbBa©ÚlTinñ½yKMrUdUckñúgrUb
xageRkam³
3> kMnt;rUbmnþ Discount eTAkan; Cell C5:C10sUmeFVIkar select cell BI C5 eTAkan; C10 rYceFVIkarbBa©ÚlrUbmnþ
rYccucelI Ctrl + Enter
2> kMnt;tMél DiscountCell C1 Ca cell Edlelak-elakRsI nig b¥Ún²RtÚveFVIkarbBa©ÚltMélEdl
RtÚvbBa©úH sMrab;kar]TahrN¾enHeyIgnwgeFVIkarbBa©úHtMélRKb;muxTMnij
20° dUecñH sUmvay -20° eTAkan; cell C1 .
=B5+(B5*$C$1)
sMrab;cMgl; nig eyabl;epSg² sUmepJIrsareGLicRtÚnic
mkkan; [email protected] .
EsVgyl;BI MS PowerPoint 2007
sM kkáda
PowerPoint 2007 KWCakmµviFIkuMBüÚT½rmYyEdlbegáIteLIgedayRkúmh‘un
Microsoft nigpSBVpSayeRbIR)as;kñúgEx vicäika qñaM 2006. PowerPoint
KWCaEpñkmYyén Microsoft Office EdlGacdMeNIrkar)anenAkñúgkmµviFI
RbB½n§RbtibtþkarN¾ Windows nig Mac OS (begáItedayRkúmh‘un Apple
Inc.) .
PowerPoint RtÚv)aneRbICaTUeTAedayGñkeFVIBaNiC¢kmµ RKÚbeRgon nisSit
m®nþIraCükar nigmnusSTUeTAEdlmanbMNgbgðajb¤Bnül; (Presenta-
tions) GVImYykñúgGgÁRbCuM karbeRgon b¤karpSBVpSaykñúgbMNgeGayGñk
epSgeTotcab;GarmµN¾tamry³sMelg rUbPaB nigRkahVik RBmTaMgGac
manclnaeTotpgkñúgpÞaMg (Slides,Screen) nimYy²kñúgeBlénkarbgðaj
b¤Bnül;enaH.
bYnrebob énkarbegáIt Presentation CamYy PowerPoint 2007
elak-elakRsI nigb¥Ún²GacbegáIt slides enAkñúg PowerPoint 2007
sMrab;kareFVI Presentations )anrhUtdl;bYnrebobdUcxageRkam³
1> tamry³ Blank Slide
2> tamry³ Template
sUmcuc Microsoft Office Button bnÞab;mkcucelIBakü New
rYccucelIBakü Installed Templates b¤eRCIserIs Templates NamYyBI
Microsoft Office Online (mann½yeyIgnwg download templates
epSg²eTAtamRbePTén Presentation BI website rbs; Microsoft.
eRkayBIebIkkmµviFI Mi-
crosoft PowerPoint
2007.
sUmcuc Microsoft
Office Button
bnÞab;mkcucelIBakü
New
rYccucelI Blank Pre-
sentation
32 August 2008 | Issue 2
3> tamry³ Presentation EdlmanRsab; (Existing Presentation)
sUmcuc Microsoft Office Button bnÞab;mkcucelIBakü New rYccuc New from existing…
eBlenaHpÞaMg New from Existing Presentation nwgbgðajedIem,IeGayeyIgeRCIserIs File Presenta-
tion EdlmanRsab;mkEksMrYl.
4> tamry³ Word Outline
sUmcucelIBakü New Slide enAelI Home tab bBa¢ak;eRkayBIkarbegáIt Presentation eTaHbICatamviFINak¾edaysUmeFVIkar Save
edaykarcucelI Microsoft Office Button rYceRCIserIs Save As b¤ Save sUmcuc
elIBakü New Slide enAelI Home tab
rYceRCIserIsRbePT Slide BI Outline
www.ant.com.kh | ANT Magazine 33
CaRbePT presentations Edlnwg
download BI Microsoft website
eRkayeBldMeLIg Exchange Server cb;rYcral;ehIy (rebobkñúgkar
dMeLIg Exchange Server RtUv)ancuHkñúgTsSnavdþI Gan “ANT“ elxTI 1
ecjpSayExkkáda qñaM 2008) kargarbnþeTotRtÚvbegáIt Mailbox Store
sMrab;TuknUv Database EdlrkSaTuknUv mailbox rbs;GñkeRbIR)as; .
edIm,IbegáIt Mailbox store CadMbUgsUmcuc Start menu » Programs »
Microsoft Exchange » System Manager .
1> sUmcUleTAkan; Server rYceRCIserIseQµaH Server Edlrbs;elakGñk
ehIy Right Click elIBakü First Storage Group rYceRCIserIsyk
New ehIy Click elIyBakü Mailbox Store .
2> sUmbBa©ÚleQµaHrbs; Mailbox
34 August 2008 | Issue 2
hgS suP½Rkþ
3> bnÞab;cucelI Database tap edIm,IkMnt;TItaMg Database, Steaming
nigkMnt;eBlevla Maintenance interval rbs; Mailbox
4> sUmcucelI Limits tap edIm,IkMnt;nUv Issue warning at, Prohibit
send at nig Prohibit send and receive at
- Issue warning at (KB): eGaybgðaj Warning eTAGñkeRbIR)as;enA
eBlEdl Mailbox rbs;BYkeKenAsl;RtwmtMélEdl)ankMnt; .
- Prohibit send at (KB): kMnt;TMhM e-mail EdlGnuBaØtieGayGñkeRbI
R)as;GacepJIecj)an .
- Prohibit send and receive at (KB): kMnt;ThM e-mail GnuBaØati
eGayGñkeRbIR)as;GacepJI nigTTYl .
begáIt Mailbox Store nig Mailbox sMrab;GñkeRbIR)as;
www.ant.com.kh | ANT Magazine 35
- rYccuc OK button
5> eRkayeBlbegáIt Mailbox store rYcehIyeyIgGacbegáIt mailbox
eGayGñkeRbIR)as;edaydMbUgsUmcucelI Start menu » Programs »
Administrator Tools rW Microsoft Exchange » Active Directory
and Computers
6> bnÞab;sUm right click enAelI User NamYyEdlelakGñkcg;begáIt
mailbox rYceRCIserIsykBakü Exchange Tasks…
7> sUmcuc Next button
8> eRCIserIsyk Create Mailbox rYcsUmcuc Next button
9> sUmeRCIserIs Server nig Mailbox store rYccuc Next button
10> rgcaMrhUtdMenIrcb;rYccuc Finish button
begáIt Mailbox Store nig Mailbox sMrab;GñkeRbIR)as;
http://www.ant.com.kh/2008/08/ehg menarm ü
36 July 2008 | Issue 2
kñúgGtßbTenH´nwgelIkykBIrebobkñúgkarbegáIt Tooltip rYm
CamYynwgkaelg style mYycMnYneTAelI tooltip mkbgðaj
elakGñkedayeRbIR)as; XHTML, CSS nig Javascript bBa©Úl
Kña. sUmemIlrUbxagsþaM³
begáIt Tooltip Rss;s¥atCamYy Javascript
<style type=”text/css”>#tooltip { position: absolute; width: 250px; border: 1px solid #fff; padding: 5px; background-color: #000; visibility: hidden; color: #fff; font-family: “Lucida Sans Unicode”; font-size: 12px; z-index: 100;} a img { border:0; margin-right:20px; }</style>
kUdxageqVgCakUdsMrab;kMnt; style mYycMnYneTAeGay Tooltip dUcCa kardak;BN’épÞ
kardak; border nigBN’ border kardak;Rsemal karkMnt;TMhMTTwg . enAkñúg
block énkUdxagsþaMelakGñkk¾Gac bEnßmnUv style mYycMnYneToteTAeGay Tooltip
pgEdrdUcCa³ kardak; style énGkSr BN’GkSr TMhMGkSr .l.
<div style=”left: -1000px; top: 651px; visibility: hidden;” id=”tooltip”>This DIV has a tip!!.</div>
<script type=”text/javascript”>var offsetxpoint = -60; // sMrab;kMnt;TItaMg x rbs; Tooltipvar offsetypoint = 20; // sMrab;kMnt;TItaMg y rbs; Tooltipvar ie = document.all;var ns6 = document.getElementById && !document.all;var enabletip = false;if (ie || ns6) var tipobj = document.all ? document.all[“tooltip”] : document.getElementById ? document.getElementById(“tooltip”) : “”;
function positiontip(e) { // sMrab;kMnt;TItaMgén Tooltip eGayrt;tam Mouse if (enabletip) { var curX = (ns6)?e.pageX : event.clientX + ietruebody().scrollLeft; var curY = (ns6)?e.pageY : event.clientY + ietruebody().scrollTop; var rightedge = ie && !window.opera ? ietruebody().clientWidth - event.clientX - offsetxpoint : window.innerWidth - e.clientX - offsetxpoint - 20; var bottomedge = ie && !window.opera ? ietruebody().clientHeight - event.clientY - offsetypoint : window.innerHeight - e.clientY - offsetypoint - 20;
var leftedge = (offsetxpoint < 0) ? offsetxpoint * (-1) : -1000;
if (rightedge < tipobj.offsetWidth) tipobj.style.left = ie ? ietruebody().scrollLeft + event.clientX - tipobj.offsetWidth + ”px” : window.pageXOffset + e.clientX - tipobj.offsetWidth + ”px”; else if (curX < leftedge) { tipobj.style.left = ”5px”; } else { tipobj.style.left = curX + offsetxpoint + ”px”; } // kMnt;TItaMgxageqVgrbs; Tooltip
if (bottomedge < tipobj.offsetHeight) tipobj.style.top = ie ? ietruebody().scrollTop + event.clientY - tipobj.offsetHeight - offsetypoint + ”px” : window.pageYOffset + e.clientY - tipobj.offsetHeight - offsetypoint + ”px”; else { tipobj.style.top = curY + offsetypoint + ”px”; } tipobj.style.visibility = ”visible”; }}
www.ant.com.kh | ANT Magazine 37
function ietruebody() { return (document.compatMode && document.compatMode!=”BackCompat”)? document.documentElement : document.body;}function ddrivetip(thetext) { // Ca function sMrab;bgðaj Tooltip EdlehAenAeBl onmouseover eFVIkar if (ns6 || ie) { tipobj.innerHTML = thetext; enabletip = true; return false; }}// Ca function sMrab;lak; Tooltip EdlehAenAeBl onmouseout eFVIkarfunction hideddrivetip() { if (ns6 || ie) { enabletip = false; tipobj.style.visibility = ”hidden”; tipobj.style.left = ”-1000px”; tipobj.style.backgroundColor = ’ ’; tipobj.style.width = ’’; }}document.onmousemove = positiontip; // ehA function positiontip eBlrMkil mouse ecj</script>
xagelICakUd Javascript EdlmanmuxgarCaeRcIncMeBaH Tooltip dUcCa kMnt;TItaMg Tooltip eGayrt;tam mouse, sMrab;lak; Tooltip, sMrab;dak;
GtßbTcUlkñúg Tooltip, sMrab;kMnt;BN’épÞ Tooltip nig sMrab;kMnt;TMhMTTwg Tooltip .
kUdxagelIeyIgsegáteXIjman function ddrivetip() nig hideddrivetip() EdlCa function rbs; Javascript ehAenAeBlEdl mouse
rMkilelI "onmouseover" nig rMkilecj “onmouseout” .
ddrivetip(string text) Ca function sMrab;eFVIkarbgðaj tooltip Edl parameter rbs;vaCaGkSrenAkñúg tooltip . elakGñkGac
eFVIkardak;BN’ rW TMhMGkSrrbs; tooltip tamry³ parameter enHedayeRbIR)as; HTML tag nig CSS style sheet .
hideddrivetip() Ca function sMrab;lak; tooltip vaKµan parameter eT vaCaGñklak;nUv Tooltip vijenAeBleyIgpøas;TI mouse ecjBI
block EdleyIgcg;bgðaj Tooltip.
<a href=”http://www.ant.com.kh/” onmouseover=”ddrivetip(‘<b>Vong Vathana</b><br/><br/> <div style=\’color:#00e501;font-weight:bold\’>T-SQL</div>T-SQL Search Term <br /><br /> <div style=\’color:#66b7e6\’>She come from Norton University.</div>’)” ;=””onmouseout=”hideddrivetip()” /><img src=”Vong_Vathana.jpg” /></a>
<a href=”http://www.ant.com.kh/” onmouseover=”ddrivetip(‘<b>Chhai Sengkhoun</b><br/><br/> <div style=\’color:#00e501\’><b>C#</b></div>KJC Application<br /><br /> <div style=\’color:#66b7e6\’>He come from Norton University.</div><br> <div style=\’color:#e5ac01\’>The Top Download in ANT Project Store</div>’)” ;=”” onmouseout=”hideddrivetip()” /><img src=”Chhai_Sengkhoun.jpg” /></a>
<a href=”http://www.ant.com.kh/” onmouseover=”ddrivetip(‘<b>Ya borin</b><br/><br/> <div style=\’color:#00e501\’><b>C++</b></div>Create, Write, Read and Update File <br /><br /> <div style=\’color:#66b7e6\’>He come from Cambodia Mekong University.</div>’)” ;=”” onmouseout=”hideddrivetip()” /><img src=”Ya_borin.jpg” /></a>
<a href=”http://www.ant.com.kh/” onmouseover=”ddrivetip(‘<b>Sreng Cheyontha</b><br/><br/> <div style=\’color:#00e501;font-weight:bold\’>MS Access</div>Customer List<br /><br /> <div style=\’color:#66b7e6\’>He come from Chenla University.</div>’)” ;=””onmouseout=”hideddrivetip()” /><img src=”Sreng_Cheyontha.jpg” /></a>
GñkGacTTYl)ankUd javascript, css nig project TaMgmUlrbs;GtßbT
enHedayeFVIkar download tamry³eKhTMB½rdUcxageRkam³
http://www.ant.com.kh/2008/08/
sMrab;cMgl; nig eyabl;epSg² sUmepJIrsareGLicRtÚnic
mkkan; [email protected] .
http://www.ant.com.kh/2008/08/qay tula
EsVgyl;BI Control mUldæanrbs; ASP.NET 2.0
edIm,ICaCMnYykñúgkarbegáIt website edayeRbIR)as;kmµviFI ASP.NET 2.0 GñkKYrEtsikSaEsVgyl;GMBI Standard Control eGay)anc,as;Camunsin.
eRBaHfa kñúgcMnucenHCaTUeTA Web Design nig Web Developer EtgEteRbIR)as; Control enAkñúg Standard Control edIm,IbegáIteKhTMB½r.
etIenAkñúg Standard Control man Control GVIxøH?
enAkñúg Standard Control man control CaeRcIndUcCa³
26 August 2008 | Issue 2
LabelRtUv)aneKeRbIsMrab;bgðajCaGkSrenAelI website . vaGaceGayeyIgeFVI
karpøas;bþÚrrUbragrbs;vatamry³ Properties mYycMnYndUcCa³
- Text: bþÚrGkSrEdlbgðaj
- Font-Names: bþÚr font rbs;GkSrkñúg label
- Font-Size: bþÚrTMhMrbs; font
- Font-Bold: kMnt;GkSr bold rWGt; (true rW false)
- Font-Italic: kMnt;GkSreRttrWGt; (true rW false)
- Font-Overline: kMnt;GkSrbnÞat;xagelI (true rW false)
- Font-Strikeout: kMnt;GkSrbnÞat;qUtkNþal (true rW false)
- Font-Underline: kMnt;GkSrbnÞat;xageRkam (true rW false)
- BorderStyle: kMnt;RbePTs‘um (Solid, Dashed, ...)
- BorderColor: kMnt;BN’rbs;s‘um (ColorName rW RGB)
- BorderWidth: kMnt;TMhMrbs;s‘um
- Width: kMnt;RbEvgTTwgrbs; label
- Height: kMnt;RbEvgkMBs;rbs; label
- ForeColor: kMnt;BN’GkSrkñúg label
- ToolTip: kMnt;GkSrEdlbgðajeBl mouse-pointer enABIelI
- Visible: kMnt; label emIleXIjrWGt;
- Enabled: kMnt; label dMenIrkarrWGt;
- CssClass: kMnt; css EdlmanRsab;eGay label
- AccessKey: eRbIsMrab;eFVIkar access tamry³ keyboard
- TabIndex: eRbIsMrab;eFVIkar access tamry³ Tab key
- SkinID: eRbIsMrab;TajykrUbragBI skin (theme) NamYyEdl
eyIg)aneFVITukCaeRsc (sUmrg;caMGanelxxageRkayEdlniyayBI
Theme kñúg ASP.NET 2.0)
- EnableTheming: sMrab;kMnt;faetIGnuBaØateGayeRbI skin
(theme) rWGt;
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Label
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
www.ant.com.kh | ANT Magazine 27
<html><head> <script language=”C#” runat=”server”> void Button1_Click(Object Sender, EventArgs e) { // System.Web.HttpUtility.HtmlEncode(Text1.Text) // eRbIsMrab;TajyktMélGkSrrbs; TextBox Label1.Text = System.Web.HttpUtility.HtmlEncode (Text1.Text); } </script></head><body> <h3>Label Example</h3> <form runat=”server”> <asp:Label id=”Label1” Text=”Label1” Width=”200px” Font-Names=”Verdana” Font-Size=”10pt” BorderStyle=”solid” BorderColor=”#ccc” runat=”server”/> <br/> <asp:TextBox id=”Text1” Text=”Copy this text to the label” Width=”200px” runat=”server” /> // OnClick eRbIsMrab;ehA Script (function Button1_Click) // eGaydMeNIrkarenAeBlcucelI Button <asp:Button id=”Button1” Text=”Copy” OnClick=”Button1_Click” Runat=”server”/> </form></body></html>
TextBoxRtUv)aneKeRbIsMrab;karbBa©ÚlCaGkSrBIGñkeRbIR)as; . vamanlkçN³edImCa
SingleLine b:uEnþGñkGacpøas;bþÚrtamry³ TextMode Properties Ca
Password b¤k¾ MultiLine.
Properties mYycMnYnrbs; TextBox manlkçN³dUceTAnwg Label
dUecñHEdr elIkElgEt Properties xageRkam³
- AutoPostBack: eFVIkar PostBack (refresh) enAeBlEdlGkSr
enAkñúg TextBox mankarpøas;bþÚr (true rW false)
- CausesValidation: eRbICamYy Validation Control sMrab;
kMnt;eFVIkar Validate rWGt; (true rW false)
- ValidationGroup: kMnt;eQµaHénRkum Valide rbs;; TextBox
- MaxLength: kMnt;cMnYnGkSreRcInbMputEdlGacbBa©Úlkñúg TextBox
- ReadOnly: kMnt;GkSrkñúg TextBox GacemIlEtminGacbBa©Úl
- TextMode: manbItMélKW SingleLine (manlçN³CamYyCYr),
Password (eBlbBa©ÚlGkSrTaMgGs;nwgbþÚreTACa * ) nig MultiLine
(manlçN³CaeRcInCYr)
- Wrap: kMnt;GkSrRtUvEtcuHbnÞat;eBlGkSrdl;cugbBa©b; (manRbsiTæi-
PaBeBlEdl TextMode=”Multiline”)
ButtonRtUv)aneKeRbIsMrab;bBa¢ÚnCasMeNIreTAkan; Server edIm,ITajykTinñn½y
rbs; website RtLb;mkvij.
Properties mYycMnYnrbs; Button manlkçN³dUceTAnwg Label nig
TextBox dUecñHEdr elIkElgEt Properties xageRkam³
- CommandName: CakareQµaHénskmµPaBrbs; Button . vaeRbIcaM)
ac;CamYynwg DataControl dYcCa (GridView, Repeater, ...)
- CommandArgument: CatMélEdle)aHeTAenAeBlEdlskmµPaB
ekIteLIg (eRbIP¢ab;CamYy CommandName)
- Rows: kMnt;cMnYnCYrrbs; TextBox (manRbsiTæiPaBeBlEdl
TextMode=”Multiline”)
- Columns: manlkçN³RsedogeTAnwg width eRkABI Properties
xagelI TextBox k¾man Event mYyEdrKW OnTextChanged . Event e
nHdMenIrkarenAeBlEdlGkSrmankarpøas;bþÚrkñúg TextBox .
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Textbox
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
<html><head> <script language=”C#” runat=”server”> void SubmitBtn_Click(Object Sender, EventArgs e) { Label1.Text = “Text1.Text = “ + Text1.Text; } </script></head><body> <h3>TextBox Sample</h3> <form runat=”server”> <asp:TextBox id=”Text1” Text=”Copy this text to the label” Width=”200px” runat=”server”/> <asp:Button OnClick=”SubmitBtn_Click” Text=”Copy Text to Label” Runat=”server”/> <br/> <asp:Label id=”Label1” Text=”Label1” runat=”server”/> </form></body></html>
28 August 2008 | Issue 2
<html><head> <script language=”C#” runat=”server”> void Button1_Click(object Source, EventArgs e) { Label1.Text=”You clicked the button”; } </script></head><body> <h3>PostBack Using Button</h3> <form runat=server> // onclick eRbIsMrab;bBa¢ak;eGayeTAeFVIkic©karepSgdUcCa Script // enAeBlEdleyIgcucelI Button <asp:Button id=Button1 Text=”Click Me” onclick=”Button1_Click” runat=”server” /> <asp:Label id=Label1 runat=server /> </form></body></html>
<html><head> <script language=”C#” runat=”server”> void ImageButton1_OnClick(object Source, ImageClickEventArgs e) { Label1.Text=”You clicked the image button”; } </script></head><body> <h3>ImageButton Example</h3> <form runat=server> //ImageUrl eRbIsMrab;dak; Address b¤ Path URL EdlrUbPaBsßitenA
//onclick eRbIsMrab;ehA Script dMeNIrkarenAeBlcucelI Button <asp:ImageButton id=”Button1” BorderWidth=”2px” ImageUrl=”images/mango.jpg” onclick=”ImageButton1_OnClick” runat=”server”/>
<html><head> <script language=”C#” runat=”server”> void LinkButton1_Click(Object sender, EventArgs e) { Label1.Text=”You clicked the link button”; } </script></head><body> <h3>LinkButton Example</h3> <form runat=server> //OnClick eRbIsMrab;ehA Script eGaydMeNIrkarenAeBlcucelI Button <asp:LinkButton Text=”Click Me!” Font-Names=”Verdana” Font-Size=”14pt” onclick=”LinkButton1_Click” runat=”server”/> <asp:Label id=Label1 runat=server /> </form></body></html>
begáItkmµviFIemIlrUbPaBtamry³ C#
- OnClientClick: sMrab;ehA Javascript eBlEdl Button Click
- PostBackUrl: kMnt; Url (website) EdleTAenAeBlEdl Button
Click
Event rbs; Button BIrEdlsMxan;KW³
- OnClick: dMenIrkarenAeBlEdl Button click
- OnCommand: vamanlkçN³dUceTAnwg OnClick Edr RKan;EtvaeRbI
CamYy CommandName nig CommandArgument)
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Button
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
LinkButtondUcKñaeTAnwg Button Edr RKan;EtvamanrYbragCa link Fmµta . vaeFVICasMe-
NIeTA Server ehIyGaceFVIkarP¢ab;TMnak;TMngeTA website epSgeTot)an
. LinkButton man Properties nig Event dUcKñaTaMgRsugnwg Button .
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Button
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
ImageButtonmanlkçN³dUcKñaeTAnwg Button Edr RKan;EtvamanrYbragCarUbPaB .
ImageButton man Properties nig Event dUcKñaTaMgRsugnwg Button
RKan;EtbEnßmnUv Properties sMrab;rYbPaBdUcxageRkam³
- AlternateText: kMnt;GkSrEdlbgðajeBlEdl mouse
pointer enAelI ImageButton
- ImageAlign: kMnt;TItaMgrbs;rUbPaB (Top, Left, BaseLine, ...)
enAelI website
- ImageUrl: kMnt;TItaMg (Url) file rbs;rUbPaBenAelI server
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbI ImageButton
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
www.ant.com.kh | ANT Magazine 29
<asp:Label id=Label1 runat=server /> </form></body></html>
<html><script language=”C#” runat=server> // Page_Load dMeNIrkarenAeBlEdlebIkeKhTMB½rdMbUg b¤
// enAeBlEdl Page Refresh void Page_Load(Object sender, EventArgs e) { // kMnt; hyperlink eTA “~“ mann½yfacg¥úleTA root rbs; website // HyperLink1.NavigateUrl eRbIsMrab;dak; address b¤ Path URL HyperLink1.NavigateUrl = “~”; }</script><body> <h3>Simple asp:hyperlink Sample</h3> <form runat=server> <p> <asp:HyperLink id=”HyperLink1” runat=”server”> Go To QuickStart </asp:HyperLink> </form></body></html>
<html><head> <script language=”C#” runat=”server”> void SubmitBtn_Click(Object Sender, EventArgs e) { // DropDown1.SelectedItem.Text eRbIsMrab;cab;yktMélEdl
// )aneRCIserIsykkñúg DropDownList Label1.Text=”You chose: “ + DropDown1.SelectedItem.Text; } </script></head><body> <h3>DropDownList Example</h3> <form runat=server> <asp:DropDownList id=DropDown1 runat=”server”> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:DropDownList> // OnClick eRbIsMrab;ehA Script dMeNIrkarenAeBlcucelI Button <asp:Button text=”Submit” OnClick=”SubmitBtn_Click” runat=server/> <p> <asp:Label id=Label1 Font-Names=”Verdana” Font-Size=”10pt” runat=”server”> Select a value from the list </asp:Label> </form></body></html>
HyperLinkRtUv)aneRbIsMrab;eFVIkarP¢ab;BI webpage mYyeTA webpage mYyeTot rWBI
website mYyeTA website mYyepSgeTot.
Properties mYycMnYnrbs; HyperLink manlkçN³dUceTAnwg Label
dUecñHEdr elIkElgEt Properties xageRkam³
- NavigateUrl: kMnt;Gasydæan (address url) EdlRtUveTA .
vaeRbIsBaØa ~ sMrab;kMnt;eTATItaMgKl;rbs; website
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbI HyperLink
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
- DataSource: kMnt;RbPBéntMélEdlepÞeTAeGay DropDownList
- DataSourceID: kMnt; ID rbs; DataSource
- DataMember: eRbIeBlEdl DataSource man table elIsBImYy
. DataMember nwgeFVIkar access eTA member mYyNarbs; Data-
Source .
- DataTextField: kMnt; field (rbs; table) mYyNaeRbIsMrab;
CaGkSrbgðajeGayeXIj .
- DataTextFormatString: kMnt;TMrg; (format) énkarbgðaj
- DataValueField: kMnt; field (rbs; table) mYyNaeRbIsMrab;
CatMélEdlcab;ykeBlEdl DropDownList RtUv)an select.
Event rbs; DropDownList sMxan;²mandUcCa³
- OnSelectedIndexChanged: dMenIrkarenAeBlEdl item enAkñúg
DropDownList RtUv)anpøas;bþÚrkar select .
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbI DropDownList
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
DropDownlisteRbIsMrab;eGayeRCIserIs)anEtmYyKt;BIkñúgtaragEdlbgðaj. vaGaceRbI
P¢ab;CamYynwg ListItem sMrab;bEnßm Item eGayeTA DropDownList .
Properties mYycMnYnrbs; DropDownList manlkçN³dUceTAnwg Label
dUecñHEdr elIkElgEt Properties xageRkam³
30 August 2008 | Issue 2
ListBoxeRbIsMrab;eFVIkarCaCMerIs Gaccucyk)anEtmYy b¤ eRcIn)anenAkñúgtarag.
RbsinebIcg;Gaccuc)aneRcInRtUvdUrenARtg; SelectionMode esµI Mul-
tiple ehIycuc Ctrl + Click.
- AppendDataBoundItems: kMnt;faeFVIkarbEnßm item CMnYskar
lb; item cas;ecalenAeBlEdl DataSource bind eTA ListBox
(true rW false)
- SelectionMode: kMnt;viFIkñúgkar select . vamanBIrKW Single nig
Multiple)
cMeBaH Event rbs; ListBox KWmanlkçN³dUcKñaeTAnwg DropDownList
dUecñHEdr .
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Button
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
CheckBoxeRbIsMrab;kMNt;lkç½NÐBit b¤ minBit RBm b¤ minRBm enAeBlEdlvaRtUv)
aneKcucelIenaHmann½yfa Bit b¤ RBm . CheckBox man Properties
dUceTAnwg control xagelIEdr elIkElgEt³
- Checked: kMnt;faeFVIkarFIk rWGt; (true rW false)
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; Button
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
begáItkmµviFIemIlrUbPaBtamry³ C#
//OnClick eRbIsMrab;ehA Script eGaydMeNIrkarenAeBlcucelI Button <asp:Button Text=”Submit” ID=”submit1” OnClick=”SubmitBtn_Click” runat=”server” /> <p> <asp:Label ID=”Label1” Font-Names=”Verdana” Font-Size=”10pt” runat=”server” /> </form></body></html>
<html><head> <script language=”C#” runat=”server”> void SubmitBtn_Click(Object Sender, EventArgs e) { // ListBox1.SelectedIndex eRbIsMrab;TajyktMélCaelxBIlMdab;elx
// erog Array List (0, 1, 2, 3, 4, 5) én ListBox man 6 Items if (ListBox1.SelectedIndex > -1) { // ListBox1.SelectedItem.Text eRbIsMrab;TajyktMélCaGkSrBI // Item Edl)aneRCIserIs Label1.Text = “You chose: “ + ListBox1.SelectedItem.Text; } } </script></head><body> <form runat=”server”> <h3>ListBox Example</h3> <p> <asp:ListBox ID=”ListBox1” Width=”100px” runat=”server”> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:ListBox>
<html><head> <script language=”C#” runat=”server”> void SubmitBtn_Click(Object Sender, EventArgs e) { //Check1.Checked esµI True enAeBlEdl CheckBox RtUv)anFIk if (Check1.Checked == true) { Label1.Text = “Check1 is checked!”; } else { Label1.Text = “Check1 is not checked!”; } } </script></head><body> <h3>CheckBox Example</h3> <form runat=server> <asp:CheckBox id=Check1 Text=”CheckBox 1” runat=”server” /> //OnClick eRbIsMrab;ehA Script dMeNIrkarenAeBlcucelI Button <asp:Button text=”Submit” OnClick=”SubmitBtn_Click” runat=server/> <p> <asp:Label id=Label1 Font-Names=”arial” Font-Size=”10pt” runat=”server”/> </form></body></html>
www.ant.com.kh | ANT Magazine 31
CheckBoxListeRbIsMrab;CaCMerIsEdlGaccuc)anEtmYy b¤eRcIntamkarkMNt;rbs;Gñk.
CheckBoxList man Properties dUceTAnwg control xagelIEdr
elIkElgEt³
- CellPadding: kMnt;RbEvgKMlatrbs; cell (checkbox) BITItaM-
gedIm . vamanlkçN³dUcKñaeTAnwg cell rbs; HTML table dUecñHEdr .
- CellSpacing: kMnt;KMlatBI cell mYyeTA cell mYyeTot
- RepeatColumns: CacMnYn column EdltMrob checkbox
- RepeatDirection: CaTisedAénkartMerobedk rWQr
- RepeatLayout: man flow nig table CarebobkñúgkartMerob
checkbox
xageRkamenHCarUbénEpñkmYyrbs; website EdleRbIR)as; CheckBox-
List
eyIgnwgeFVIkarbegáItdUcrUbxagelIenHtamry³kUdxageRkam³
<html><head> <script language=”C#” runat=”server”> void Button1_Click(object Source, EventArgs e) { String s = “Selected items:<br>”; // Check1.Items.Count eRbIsMrab;cab;ykcMnYnrbs; Item rbs; // CheckBoxList for (int i = 0; i < Check1.Items.Count; i++) { if (Check1.Items[i].Selected) { //List the selected Items s = s + Check1.Items[i].Text; s = s + “<br>”; } } Label1.Text = s; }
void chkLayout_CheckedChanged(Object sender, EventArgs e) { if (chkLayout.Checked == true) { // RepeatLayout.Table eRbIsMrab;eGaybgðajlkçN³Ca Table // CaCYrQr Check1.RepeatLayout = RepeatLayout.Table; } else { // RepeatLayout.Flow eRbIsMrab;eGaybgðajlkçN³Fmµtaminman
// Table eTCaCYrQr Check1.RepeatLayout = RepeatLayout.Flow; } } void chkDirection_CheckedChanged(Object sender, EventArgs e) { if (chkDirection.Checked == true) { // RepeatDirection.Horizontal eRbIsMrab;eGaybgðajlkçN³CaCYr
// edk Check1.RepeatDirection = RepeatDirection.Horizontal; } else { //RepeatDirection.Vertical eRbIsMrab;eGaybgðajlkçN³CaCYrQr Check1.RepeatDirection = RepeatDirection.Vertical; } } </script></head><body> <h3>CheckBoxList Example</h3> <form runat=”server”> <asp:CheckBoxList ID=”Check1” runat=”server”> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:CheckBoxList> <p> // OnCheckedChanged eRbIsMrab;ehA Script eGaydMeNIrkarenAeBl
// EdlcucelI CheckBox <asp:CheckBox ID=”chkLayout” Text=”Display Table Layout” OnCheckedChanged=”chkLayout_CheckedChanged” Checked=”true” AutoPostBack=”true” runat=”server” /> <br> <asp:CheckBox ID=”chkDirection” OnCheckedChanged=”chkDirection_CheckedChanged” Text=”Display Horizontally” AutoPostBack=”true” runat=”server” /> <br/> <asp:Button ID=”Button1” Text=”Submit” OnClick=”Button1_Click” runat=”server” /> <br/> <asp:Label ID=”Label1” Font-Names=”Verdana” Font-Size=”8pt” runat=”server” /> </form></body></html>
manteTAelxeRkayeTot >>
32 August 2008 | Issue 2
http://www.ant.com.kh/2008/08/qay sMbUr
EkERbGtßbTkñúg Website BI txt File edayeRbI AJAX
1. <head>
2. <title>Taj txt File CamYy AJAX</title>
3. <script language = “javascript”>
4. var XMLHttpRequestObject = false;
5.
6. // RbsinebI browser EdlebIkCa firefox
7. if (window.XMLHttpRequest) {
8. XMLHttpRequestObject = new XMLHttpRequest();
9. }
10. // RbsinebI browser EdlebIkCa internet explorer (ie)
11. else if (window.ActiveXObject) {
12. XMLHttpRequestObject = new
13. ActiveXObject(“Microsoft.XMLHTTP”);
14. }
15.
16. // dataSource: CaTItaMgEdlrkSaTuk file txt
17. // divID: CaeQµaHrbs; div Edlnwgpøas;bþÚrGtßbT18. function getData(dataSource, divID)
19. {
20. // check emIlfaetI XMLHttpRequestObject )anTTYl21. // tMéltamry³kUdbnÞat;TI 7 dl;TI 14 rWGt; 22. if(XMLHttpRequestObject) {
23. // yk div Edlnwgpøas;bþÚrGtßbTepÞrmkeGay variable
24. var obj = document.getElementById(divID);
25. // eRbI GET method edIm,IebIk file txt
26. XMLHttpRequestObject.open(“GET”, dataSource);
26. // begáIt function eTAeGay event 27. // onreadystatechange rbs; 28. // XMLHttpRequestObject
29. XMLHttpRequestObject.onreadystatechange =
28. function()
29. {
30. // readyState = 4 mann½yfa Complete
31. // status = 200 mann½yfa OK
32. if (XMLHttpRequestObject.readyState == 4 &&
33. XMLHttpRequestObject.status == 200) {
34. // ykGtßbTEdlTTYl)anBIkar respone
35. // mkeGay div tamry³ property innerHTML 36. obj.innerHTML =
37. XMLHttpRequestObject.responseText;
38. // responeText TajykGtßbTEdl respone
34. }
35. }
36.
37. XMLHttpRequestObject.send(null);
38. }
39. }
40. </script>
41. </head>
42. <body>
43. <h1>Fetching data with Ajax</h1>
44.
45. <form>
46. <input type = “button” value = “bþÚrGtßbT”
47. onclick = “getData(‘data.txt’, ‘targetDiv’)”>
48. </form>
49. <br />
50. <div id=”targetDiv”>
51. Data Edlnwgpøas;bþÚrenATIenH52. </div>
53. </body>
54. </html>
AJAX KWCabec©kviTüaEdleBjniymCageKkñúgkarbEnßmsmtßPaB nigPaBRss;s¥ateTAeGay website . tamry³c,ab;TI 01 rbs;
TsSnavdþI Gan "ANT" )aneFVIkarENnaMelakGñkeGaysÁal; AJAX nigbec©kviTüaEdlcUlrYmKñakñúgkarbegáIt AJAX EdlmandUcCa³ XML,
DOM, CSS, XMLHttpRequest nig Javascript . kñúgelxenHxJúMnwgeRbIR)as; XMLHttpRequest nig Javascript edIm,IENnaMelak
GñkBIrebobkñúgkarTajykGtßbTBI txt file minbgðajelI website edayminmankar refresh page TaMgmUl .
rebobkñúgbegáIt
1> begáIt file txt mYyedaydak;eQµaHfa data.txt
2> eFVIkarbBa©ÚlGtßbTeTAkñúg data.txt dUcxageRkam
“This text was fetched using Ajax.”
3> begáIt file html mYyedaydak;eQµaHfa txtAjax.htm
4> eFVIkarbBa©ÚlkUdeTAkñúg txtAjax.htm dUcxageRkam³
www.ant.com.kh | ANT Magazine 33
Bnül;kUd
- bnÞat;TI 3 Ca block rbs; javascript
- bnÞat;TI 4 dl;TI 14 nwgeFVIedaysV½yRbvtþieBlEdl page load
- bnÞat;TI 4 var XMLHttpRequestObject = false; Ca-
karRbkasGBaØat (variable) mYyeQµaHfa XMLHttpRequestO-
bject .
- Netscape (CMnan;TI& nigCMnan;eRkay), Apple Safari
(CMnan;TI!>@ nigCMnan;eRkay), nig Firefox GaceGayeyIgeFVIkar
begáIt XMLHttpRequest object edaypÞal;tamry³kUdbnÞat;TI
8 XMLHttpRequestObject = new XMLHttpRequest(); .
cMEnkÉ Internet Explorer (CMnan;TI% nigCMnan;eRkay) vij eyIg
RtUveFVIkarbegáIt XMLHttpRequest object tamry³ ActiveX
object .
- enAeBlEdl button RtUv)ancuc tamry³kUdbnÞat;TI 40
javascript function eQµaH getData cab;epþImdMenIkar .
- sYmemIl comment EdlmankñúgkUd
- bnÞat;TI 29 event onreadystatechange nwgdMenIrkarenAeBl
EdltMélrbs; readyState property pøas;bþÚr
- readyState: rkSaTuksßanPaBrbs; request
xageRkamCataragtMélrbs; readyState nig status property
tMélrbs; readyState property
0 uninitialized
1 loading
2 loaded
3 interactive
4 complete
tMélrbs; status property
200 uninitialized
201 loading
204 loaded
205 interactive
206 complete
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
411 Length Required
413 Requested Entity Too Large
414 Requested URL Too Long
415 Unsupported Media Type
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
tamry³kUdxagelIGñknwgTTYl)an website dUcrUbxageRkam³
enAeBlEdlGñkcuc button "bþÚrGtßbT" website nwgpøas;bþÚreTA
dUcrUbxageRkamedayminmankar refresh .
c,ab;TI 01 ecjpSayéf¶TI02 kkáda 2008 énTsSnavdþIGan “ANT” )anbgðajBITMrg;énkarbegáIt nig dMeNIrkarkmµviFItamry³Pasa C# enAkñúg
brisßan Console Applications ´k¾sUmbBa¢ak;pgEdrfa Console Applications KWeFVIkarCalkçN³ Character User Interface b¤ehAfa
Command-Line User Interface (CUI) edayral;karbBa©ÚlTinñ½y (Input) nig bgðajTinñ½y (Output) KWBwgEp¥kTaMgRsúgeTAelI class mYyEdl
maneQµaHfa Console nigeFVIkarenAelI DOS .
sMrab;c,ab;TI02 enHTMB½r C# sMrab;Gñkcab;epþIm nwgbgðajBIkarbegáItkmµviFIebIkrUbPaBkMritbzm EdldMeNIrkarkñúgbrisßan Windows Application .
bc©úb,nñenHGñkbegáIt Software PaKeRcInEtgepþateTAelIkarbegáItkmµviFIrbs;xøÜnsßitkñúgTMrg; Windows Application BIeRBaHvamanPaBTak;Tajdl;
GñkeRbIR)as;tamry³karpþl;eGaynUv graphics kñúgkargar Input nig Output edayrcnaCa controls epSg² EdleyIgGacniyay)anfaépÞEdl
pÞúkbNþar controls TaMgenaHKWCa Form lkçN³EbbenHRtÚv)anehAfa Graphics User Interface (GUI) .
CaFmµta Form KWCakarrcna Window (child window) mYyEdlsßitkñúg Window FMmYyepSgeTot (parent window) .
begáIt Windows Applications Projects\LÚvenHelak-elakRsI nig b¥Ún²RtÚveFVIkarbegáIt windows application project
tamry³ Visual Studio.NET 2005 edaykarcuceTAelI rYc Programs »
Microsoft Visual Studio 2005 » Microsoft Visual Studio 2005 eBlenaH
eyIgnwg)andUcrUb C1
bnÞab;mk Create project edayyk mouse cucelIBakü Project Rtg;kEnøg
Create . bnÞab;BI New Project (rUb C2) )anbgðaj sUmeFVIkar Select elIBakü
Windows Application rbs; Visual C#
34 August 2008 | Issue 2
enHCaeQµaHTItaMgénkar Save project Gñk
Gac eFVIkarbþÚrTItaMgenH)antamry³karcucelI
enHCakarbBa¢ak;BIkarbegáIt folder solution (solution KW CabnþúMén projects)
bnÞab;BIenHKWcuc OK bBa©b;karbegáIt project
enHCaeQµaH Project Edlsnµt;enAkñúgemeron
enH (GñkGaceFVIkarbþÚreQµaHenH)an)
rUb C1
http://www.ant.com.kh/2008/08/sM kkáda
begáItkmµviFIemIlrUbPaBtamry³ C#
rUb C2
www.ant.com.kh | ANT Magazine 35
enHCa Form1 énkmµviFIemIlrUbPaB Edl)anbegáIteRkayBIcuc OK xagelI .
enHCa Properties Window eyIgGacdak; Title énkmµviFItamry³ Text
Property rbs; Form eKGacpøas;bþÚr TMhM
rbs; Form tamry³ Size property CaTMrg;
(Width, Height).
enAkñúgkarbegáItkmµviFIemIlrUbPaBsMrab; elxenHTsSnavdþI Gan "ANT" nwg
bgðajBIkareRbIR)as; Controls mYycMnYnEdlGaceRbIR)as;CamYy Form
dUcCa Button PictureBox nig Label Edl
vaTaMgbI eyIgeXIjmanenAkñúg Common Controls rbs; Toolbox én
Visual Studio.NET .
\LÚvenHelak-elakRsI nigb¥Ún²RtÚveFVIkarrcnaenAelI Form1 eGaydUcKña
eTA nwgrUb C4 edayeFVItamkarENnaMdUcxageRkam³
1> eFVIkarBRgIkTMhMrbs; Form1 eTAtamtMrUvkartamry³ Size property
rbs; form enaHedaycuceTAelIsBaØa rYcbþÚrtMél Width, nig Height
2> yk mouse cuceTAelI Button control BIkñúg Toolbox rYc
KUselI Form1 bnÞab;mkvayBakü Open Image eTAkan; Text property
eyIgnwg)an button EbbenH
3> yk mouse cuceTAelI BIkñúg Toolbox rYcKUsenAelI Form1
4> yk mouse cuceTAelI BIkñúg Toolbox rYcKUsenAelI Form1
bnÞab;mkvayBakü Image Path: eTAkan; Text property rbs;va . enA
kñúg Properties Window EsVgrkBakü (Name)
EdlCa property sMrab;dak;eQµaHeGay control, sUmeFVIkarpøas;bþÚrBakü
label1 eTACa lblImagePath (bBa¢ak;³ CaFmµtaRKb; controls TaMgGs;eK
Gacdak;eQµaHeGayva edIm,ICaRbeyaCn¾gaycaM nig kareRbIR)as;vaenAkñúgkUd)
Ca Toolbox
ANT Picture Viewer Ca Title rbs;kmµviFI
CaépÞsMrab;rcna
Controls epSg²
rUb C3
rUb C4
rUb C5
Code 1
sUmGnuvtþn¾karsresrkUddUcxageRkam³
1> begáIt Event Clicked sMrab; Open Image button (Clicked
event mann½ynwgeFVIkarGVImYyeBlEdl)anyk mouse cuceTAelIva
eday user) edIm,IbegáIt event enHRKan;Etcuc double clicked eTA
elI Open Image button eyIgnwg)ankUdbegáIteLIgedaysV½yRbvtþi
dUc Code1 .
2> sresrkUdcUleTAkñúgcenøaHsBaØa { nig } rbs; button1_Click
eGaydUcKñaeTAnwg Code2 .
EsVgyl;BIkUd
enAbnÞat;TI20, imgFile KWCa object én OpenFileDialog (rUbC6)
KWCa OpenFileDialog)
OpenFileDialog imgFile = new OpenFileDialog();
OpenFileDialog Ca class EdlsßitenAkñúg namespace System.Windows.Forms vamanmuxgarkñúgkarbgðaj files EdlmankñúgkuMBüÚT½r nigCaGñk
ebIk file NamYyeTAtamkareRCIserIsrbs; user . (eKBuMFøab;eXIjmankarbegáIt class rNb (derived class) sMrab; OpenFileDialog eT) .
enAbnÞat;TI21, Filter KWCa property rbs; OpenFileDialog EdleBlenHvamankatBVkic©kñúgkarbegáItRbePT Files eTAkan; filter combobox
sMrab;Ca CMerIskñúgkarebIk File eday user .
enAbnÞat;TI22, FilterIndex RtÚv)aneRbIsMrab;kMNt;nUvelxerog (index) énRbePT files kñúgkar select edaysV½yRbvtþienAeBlEdl Open file
dialog )anbgðaj . sMrab;kUdxagelIeyIgeXIjfa JPEG Images (*.jpg,*.jpeg) KWsßitenAlMdab;TI1én filter combobox .
bnÞat;TI25 nig 26 nwgeFVIkarkñúgkrNI user )ancucelI Open button én Open dialog (emIlrUbC6) BIeRBaHebIeyIgemIleTAelIbnÞat;TI23 eyIgnwg
)aneXIjkarsikSalkç½NÐeTAelI OpenFileDialog object CamYynwgtMél OK én DialogResult
ShowDialog() Ca method eRbIsMrab;bgðaj dialog box b¤ form (krNIenH form RtÚv)anbgðajCalkçN³ dialog box) edayvanwg return tMél
enumeration mYykñúgcMeNam None, OK, Cancel, Abort, Retry, Ignore, Yes, No .
DialogResult CaRbePT enumeration EdlmantMélrbs;vaCa None, OK, Cancel, Abort, Retry, Ignore, Yes, No . CaFmµtaeKeRcIneRbIR)as;
vakñúgkarsikSalkç½NÐCamYynwgkarbiTén dialog box b¤k¾karbiTnwglak; (hide) sMrab; form Edl)anebIkCalkçN³ modal dialog box .
FileName Ca property én OpenFileDialog object manmuxgarpþl;eGay b¤TajykeQµaHrbs; File BI File dialog .
lblImagePath CaeQµaHrbs; Label object Edl)ankMnt;xagelIenAkñúgkmµviFIenH eyIgeRbIvakñúgbMNgbgðajnUvTItaMg nigeQµaH file rUbPaBEdl user
)anebIkeTAkan; form (Label Ca control tMNageGay text EdlbgðajenAelI Form, eKGacpþl; text eTAkan; label b¤Taj text BI label tamry³
Text property rbs;va) CasrubbnÞat;TI25 KWCakarTajyknUveQµaH file rUbPaBEdl)anebIkBI Open file dialog eTAkan; lblImagePath label .
bnÞat;TI26, FromFile() Ca method én Image class (Image class KWCa class sßitenAkñúg System.Drawing) FromFile() eRbIsMrab;begáItb¤k¾
KUsrUbPaBBI file Edl)anpþl;eGaytamry³ parameter rbs;va.
pictureBox1 dUcGVIEdleyIg)aneXIjxagelIKWCa picture object EdlmanmuxgarCaGñkbgðajrUbPaBenAelI form . tamry³ Image property
eyIgGaceFVIkarpþl;rUbPaBeTAeGay picture box sMrab;bgðaj b¤k¾TajykrUbPaBEdlkMBugbgðajBI picture box pgEdr Cak;EsþgdUc)aneXIjkñúg
bnÞat;TI26 rUbPaBEdl)an load ecjBI File EdleRCIserIseday user tamry³ FromFile() method nwgRtÚvbgðajeGayeXIjtam pictureBox1
object (rUb C5 KWCaKMrUénkareFVIkarrbs;kmµviFIenH) .
36 August 2008 | Issue 2
begáItkmµviFIemIlrUbPaBtamry³ C#
www.ant.com.kh | ANT Magazine 37
sMnYr³ cUrbegáItkmµviFIdUcrUbxageRkam . Picture1 nig Picture2 Ca button sMrab;ebIkrUbPaB. Button enH manmuxgarsMrab;bþÚrTItaMg
KñarvagrUbPaBTaMgBIr (eqVg <-> sþaM) .
BinÞú³ 20duløa + Certificate sMrab;GñkQñH
elak-elakRsI nig b¥Ún²Gac download source code énkmµviFIenH
tamry³ http://www.ant.com.kh/2008/08/
b¤TMnak;TMngmk kan;kariyal½yniBn§eyIg´ nigGacepJIrCasMnYrepSg²pgEdr.
begáIt Chat Server (dUcrUb C1)
\LÚvenHsUmelak-elakRsI nigb¥Ún²eFVIkar design form dUckñúgrUbC1 nigkMNt;
properties eTAelI controls TaMgenaHdUctaragxageRkam³
Control Property Value
Form1 - FormBorderStyle- Text
FixedToolWindowANT Chat Server
Label- Name- Font- Text
lbIpKhmer OS SystemIP Address:
TextBox - Name- BorderStyle
txtIpFixed3D
Button- Name- FlatStyle- Font- Text
BtnListenStandardKhmer OS SystemdMeNIkarm:asuInem
TextBox
- Name- BorderStyle- Dock- Font- Multiline- ScrollBars
txtLogFixed3DBottomKhmer OS SystemTrueBoth
bec©kviTüakUdEdl)aneRbI
sMrab;kmµviFI chat server enHeyIg)aneRbIR)as; classes sMxan;²dUcCa³ TcpClient,
IPAddress,Thread,Hashtable,TcpListener, StreamWriter, StreamReader
nig Dns .
kñúgkarbegáIt Chat server tamry³kareRbI; TCP protocol nig Stream socket
KWman $ dMNak;kalkñúgkarBiPakSakUddUcCa³
1> begáIt Object én TcpListener class (RtUvkar System.Net.Sockets)private TcpListener tlsClient;
tlsClient = new TcpListener(ipAddress, portnumber);
bMNgénkarbegáIt object enHKWedIm,IeRbIR)as; stream socket CaRbeyaCn¾sMrab;
chat server GacTTYl)annYvkar request epSg²BI chat client .
38 August 2008 | Issue 2
rUb C1
http://www.ant.com.kh/2008/08/sM kkáda
begáIt Chat Server CamYyPasa C#
TsSnavdþIGan “ANT” c,ab;01 ecjpSayéf¶TI02 kkáda 2008 )aneFVIkarcuHpSayBIkarbegáIt Chat client RBmTaMgeFVIkarBnül;kUdpgEdr . CafµI
mþgeTot´sUmrMlwkdl;elak-elakRsI nigb¥Ún²fa CaFmµtakmµviFICECkkMsanþEdleBjlkçN³ KWcaM)ac;RtÚvman Applications cMnYn2dac;edayELk
BIKñaKW Chat Client nig Chat Server ehIy Chat Server k¾KYrEtmansmtßPaBkñúgkarRKb;RKg Chat Clients )aneRcInm:asuInpgEdr (mann½yfa
GacTTYl nigEbgEck Messages BIm:asuInepSg²Kña)aneRcInkñúgeBlEtmYy) . sMrab; Chat server EdlTsSnavdþIGan “ANT” nwgeFVIkarBnül;enA
EpñkxageRkamenHKWmanlT§PaBGaceFVIkarCamYy Chat client )anEt30m:asuInb:ueNÑaHkñúgeBlEtmYy.
elak-elakRsI nigb¥Ún²Gac download source code rbs; chat server tamry³ http://www.ant.com.kh/2008/08/
sMrab; chat server EdlTsSnavdþIGan “ANT” elIkmk
Bnül;enHvasßitkñúgkMrittUcenAeLIyeT dUecñHvaBuMmanlkç½NÐ
saMjaMNamYysMrab;kuMBüÚT½rEdl run vaenaHeLIy GVIEdl
RtÚvkarKWm:asuInEdl)antMeLIg .NET Framework .
b:uEnþsMrab;karecjpSayrbs;TsSnavdþIGan “ANT” cMnYnBIr
elxmkenHcMeBaHkarbegáItkmµviFI chat vaGacmanlT§PaB
RKb;RKan;sMrab;karyk eTAeRbIR)as;kñúgkargarepJIsarCa
GkSrsMrab;GgÁPaBpÞal;xøÜnEdl mancMnYnm:asuInminelIsBI
30eRKOg. b:uEnþelak-elakRsI nigb¥Ún²kuMePøceFVIkarkMNt;
m:asuInNamYyCak;lak;edIm,IdMeNIrkarkmµviFI chat server
enH ehIyRKb;m:asuInTaMgGs; (chat clients) RtÚvsÁal;BI
IP address rbs;masuIn chat server (sUmemIlBIdMeNIr
kar chat client tamry³TsSnavdþIGan “ANT” c,ab;01
RbcaMEx kkáda2008 knøgmkenH) ehIyTsSnavdþIGan
”ANT” eCOCak;fa elak-elakRsInigb¥Ún²BitCaGacman
lT§PaBkñúgkarQaneTAkarbegáItkmµviFICECkkMsanþEdl
manlkçN³eBjelj nigCaexmrPasaenAéf¶NamYytam
ry³karsikSakUdCamYynwg “Gan-ANT” .
etIm:asuInNasMrab; Chat Server?
using System;using System.Windows.Forms;using System.Threading;using System.Net;using System.Net.Sockets;using System.IO;using System.Collections;
namespace ChatServer{ public partial class Form1 : Form { private delegate void UpdateStatusCallback(string strMessage); public Form1() { InitializeComponent(); } private void btnListen_Click(object sender, EventArgs e) { // convert IP BI textbox eTACa IP address object IPAddress ipAddr = IPAddress.Parse(txtIp.Text); // ChatServer Ca class fµI eyIgbegáIttMNageGaykargarRKb;RKgsMrab; chat server ChatServer mainServer = new ChatServer(ipAddr); // vanwgGnuvtþn¾éndMNak;TI1 ChatServer.StatusChanged += new StatusChangedEventHandler(mainServer_StatusChanged); mainServer.StartListening(); // rgcaMkar connect BI Chat clients enHCadMNak;TI2
www.ant.com.kh | ANT Magazine 39
GñkbegáItkmµviFImYy)antamrebob Wizard BuMmann½yfaGñkCa Programmer
mYyeLIy b:uEnþGñknwgCa Programmer ebIsinCaGñkyl;BIkUdénkmµviFIenaH
TsSnavdþIGan ”ANT” nwgBüayampþl;nUvlkç½NÐenHdl;Gñk .
2> Chat Server RtÚveFVIkarrgcaMTTYlkar Request
Cakarb:unb:gcUlrYmCECkkMsanþBI chat clients, method EdlTTYlxusRtÚvkñúgkargarenHKW Start() vaCa method rbs; TcpListener object eRkay
BITTYl)ankar connect BI chat client, chat server nwgTTYlkar connect enHtamry³ AcceptSocket() EdlCa method rbs; TcpListener
object ehIyvanwgpþl;mknUv Socket fµImYysMrab; chat server . epSgBIenHeKGacbegáItkar connect tamry³ AcceptTcpClient() )anpgEdr.
AcceptTcpClient() Ca method rbs; TcpListener object edayvanwgeFVIkarpþl;mknUv TcpClient object fµImYy (sUmemIlBItYnaTI TcpClient
enAkñúgc,ab;TI1énTsSnavdþIGan ”ANT”) .
tlsClient.Start();
TcpClient tcpClient = tlsClient.AcceptTcpClient();
3> eRbI GetStream() Method rbs; TcpClient Object
kareRbI GetStream() method KWedIm,ITTYl)annUv NetworkStream object kñúgbMNgbegáItnUv StreamWriter object sMrab;epJI messages eTA
client, nig StreamReader object sMrab;TTYl messages BI client .
StreamReader srReceiver = new System.IO.StreamReader(tcpClient.GetStream());
StreamReader swSender = new System.IO.StreamReader(tcpClient.GetStream());
4> eRbI Close() method
CadMNak;kalEdlRtÚveRbI Close() method rbs; TcpClient, NetworkStream, BinaryReader, BinaryWriter kñúgeBl shutdown b¤
bBaÄb;karepJIsar .
kUdGnuvtþn¾eBl button enH clicked
rUb C2
GVIeTACa IP Address?
IP address KWCaelxsMKal;rbs;kuMBüÚT½rnimYy²EdleRbIsMrab;karP¢ab;BIm:asuInepSgtamry³RbB½n§ Network
CaBiessKW Internet . kñúgkarGnuvtþn¾Cak;EsþgeK)anbegáIteQµaHCatMNagsMrab; IP address eTACaTMrg;
Website address ]TahrN¾ 216.239.51.99 enHCa IP address énm:asuInEdlCa Webserver rbs;
www.google.com (http://216.239.51.99 nwgmanlT§pldUcKña http://www.google.com) .
GVIeTACa Port?
Port KWCaelxsMKal;rbs;kmµviFI
NamYy sMrab;eGaym:asuInepSg
eToteFVIkarCamUyva tamry³
Network .
Ca namespaces EdlRtÚvbEnßmBIelI wizard Edlpþl;eGaykñúgbMNgdUcxageRkam³
System.Net Ca namespace sMrab;eRbI IPAdrees, Dns class
System.Net.Socket Ca namespace sMrab;eRbI NetworkStream, nig TcpClient class
System.IO Ca namespace sMrab;eRbI StreamWrite, nig StreamReader class
System.Threading Ca namespace sMrab;eRbI Thread class
System.Collections Ca namespace sMrab;eRbI Hashtable
40 August 2008 | Issue 2
txtLog.AppendText(”rgcaMkartP¢ab;BIm:asuIn clients....\r\n”); } // Ca event StatusChanged manmuxgarCaGñkbgðajB½t’manmkkan; txtLog eBlmankar connected BI clients public void mainServer_StatusChanged(object sender, StatusChangedEventArgs e) { this.Invoke(new UpdateStatusCallback(this.UpdateStatus), new object[] { e.EventMessage }); } // Chat server nwgGnuvtþn¾ function enHenAeBlEdlmankar connected BI Chat clients private void UpdateStatus(string strMessage) { txtLog.AppendText(strMessage + “\r\n”); }
private void Form1_Load¬object sender, EventArgs e) { // GetHostAddresses() Ca method rbs; Dns object mantYnaTICaGñkpþl;nUv IP address énkuMBüÚT½rNamYy txtIp.Text = Dns.GetHostAddresses(Dns.GetHostName())[0].ToString(); } // GetHostName() mantYnaTIpþl;mknUv eQµaHrbs;kuMBüÚT½r
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { System.Environment.Exit(System.Environment.ExitCode); } } // manmuxgarCaGñkcab;yk Arguments sMrab; status changed event public class StatusChangedEventArgs : EventArgs { private string EventMsg; // Ca property sMrab;pþl; nigTTYl event message public string EventMessage { get { return EventMsg; }
public string EventMessage { get { return EventMsg; } set { EventMsg = value; } } // Ca constructor begáIt event message public StatusChangedEventArgs(string strEventMsg) { EventMsg = strEventMsg; } }
public delegate void StatusChangedEventHandler(object sender, StatusChangedEventArgs e); // Ca class fµI eyIgbegáIttMNageGaykargarRKb;RKgsMrab; chat server class ChatServer { public static Hashtable htUsers = new Hashtable(30); // begáItsMrab;pÞúkB½t’man users eBlmankar connected public static Hashtable htConnections = new Hashtable(30); // sMrab;pÞúkB½t’man connection eBlmankar connect private IPAddress ipAddress; // sMrab;pÞúk IP Address private TcpClient tcpClient;
// Ca event EdlekItmanenAeBlEdlman user )an connected, disconnected, nigepJI message public static event StatusChangedEventHandler StatusChanged; private static StatusChangedEventArgs e; private Thread thrListener; // Ca Thread object eFVIkarkñúgeBl Chat server rgcaMkar connect BI clients private TcpListener tlsClient; // Ca TCP object eRbIsMrab;rgcaMkar connect BI clients bool ServRunning = false; // ebIsinCa ServRunning==true, chat server nwgbnþrrgcaMkar connect BI clients
begáIt Chat Server CamYyPasa C#
www.ant.com.kh | ANT Magazine 41
// Ca constructor én ChatServer EdlnwgeFVIkarkMnt; IP address rbs; server . public ChatServer(IPAddress address) { ipAddress = address; } public static void AddUser(TcpClient tcpUser, string strUsername) { // rkSaTukeQµaHGñkcUlrYmbnÞb;CECkkMsanþeTAkan; hashtable object Edl)anbegáItxagelI ChatServer.htUsers.Add(strUsername, tcpUser); ChatServer.htConnections.Add(tcpUser, strUsername); SendAdminMessage(htConnections[tcpUser] + “ )ancUlrYmkñúgbnÞb;kMsanþ”); } // nwgepJI message BI server eTAkan;RKb; clients enAeBlEdlman client fµIcUlrYmCECkkMsanþ public static void RemoveUser(TcpClient tcpUser) // sMrab;lb; users BI Hashtable { // ebIsin user mankñúgbnÞb;CECkkMsanþ if (htConnections[tcpUser] != null) { // nwgepJI message BI server eTAkan;RKb; clients BIkarcakecjrbs; user NamYyBIbnÞb;CECkkMsanþ SendAdminMessage(htConnections[tcpUser] + “ )ancakecjBIbnÞb;kMsanþ”); ChatServer.htUsers.Remove(ChatServer.htConnections[tcpUser]); ChatServer.htConnections.Remove(tcpUser); } } public static void OnStatusChanged(StatusChangedEventArgs e) { StatusChangedEventHandler statusHandler = StatusChanged; if (statusHandler != null) { statusHandler(null, e); } } public static void SendAdminMessage(string Message) // epJI message BI server eTAkan; clients { StreamWriter swSenderSender; e = new StatusChangedEventArgs(”saBIm:asuInem: “ + Message); OnStatusChanged(e); TcpClient[] tcpClients = new TcpClient[ChatServer.htUsers.Count]; // begáIt Array én clients // copy users EdlmanenAkñúg hashtable cab;BI index TI0 eTAkan; array én TcpClient ChatServer.htUsers.Values.CopyTo(tcpClients, 0); for (int i = 0; i < tcpClients.Length; i++) // RtYtBinitüemIlRKb; clients TaMgGs;edIm,IepJI message { try { // ebIKµan message b¤ connection, nwgbnþrkar check eTAelI clients epSgeTot if (Message.Trim() == “” || tcpClients[i] == null) { continue; } swSenderSender = new StreamWriter(tcpClients[i].GetStream()); swSenderSender.WriteLine(”saBIm:asuInem: “ + Message); swSenderSender.Flush(); swSenderSender = null; } catch { RemoveUser(tcpClients[i]); } } } public static void SendMessage(string From, string Message) // epJI message BI user eTAkan; users epSg²eTot { StreamWriter swSenderSender; TcpClient[] tcpClients = new TcpClient[ChatServer.htUsers.Count]; ChatServer.htUsers.Values.CopyTo(tcpClients, 0);
42 August 2008 | Issue 2
for (int i = 0; i < tcpClients.Length; i++) { try { if (Message.Trim() == “” || tcpClients[i] == null) { continue; } swSenderSender = new StreamWriter(tcpClients[i].GetStream()); swSenderSender.WriteLine(From + “ niyay: “ + Message); swSenderSender.Flush(); swSenderSender = null; } catch { RemoveUser(tcpClients[i]); } } }
public void StartListening() { IPAddress ipaLocal = ipAddress; tlsClient = new TcpListener(1986); // CakabegáIt TcpListener object vaCadMNak;kalTI1 énkarcab;epþIm chat server tlsClient.Start(); // dMNak;TI2 eRbIR)as; Start() method Cakarcab;epþImrgcaMkar request BI client edIm,ICECkkMsanþ ServRunning = true; thrListener = new Thread(KeepListening); thrListener.Start(); } private void KeepListening() { while (ServRunning == true) { tcpClient = tlsClient.AcceptTcpClient(); Connection newConnection = new Connection(tcpClient); } } } class Connection { TcpClient tcpClient; private Thread thrSender; private StreamReader srReceiver; private StreamWriter swSender; private string currUser; private string strResponse;
void CloseConnection() { // CadMNak;TI4 tcpClient.Close(); srReceiver.Close(); swSender.Close(); } public Connection(TcpClient tcpCon) { tcpClient = tcpCon; thrSender = new Thread(AcceptClient); thrSender.Start(); }
begáIt Chat Server CamYyPasa C#
www.ant.com.kh | ANT Magazine 43
sMnYr³ cUrGñkBnül;eTAtamlT§PaBGMBIbNþar classes
Edl)aneRbIkñúgkmµviFI Chat Server enH?
BinÞú³ 20duløa + Certificate sMrab;GñkQñH
private void AcceptClient() // CadMNak;kalTI3 { srReceiver = new System.IO.StreamReader(tcpClient.GetStream()); swSender = new System.IO.StreamWriter(tcpClient.GetStream()); // TajB½t’manrbs; user BI NetworkStream enAeBlEdl client connected currUser = srReceiver.ReadLine(); if (currUser != “”) { // RtÜtBinitüfaetIeQµaHenHmanb¤Gt;enAkñúgbnÞb;CECkkMsanþ if (ChatServer.htUsers.Contains(currUser) == true) { // ebImanenAkñúgbnÞb;CECkkMsanþ message enHnwgepJIreTAkan; user enaHvij swSender.WriteLine(”0|eQµaHenHmanrYcehIy.”); swSender.Flush(); CloseConnection(); // karb:unb:gcUlrYmrbs; user enaHnwg)ankat;pþac; return; } else if (currUser == “Administrator”) { // nwgBuMGnuBaØatieGay user dak;eQµaHenHeLIy swSender.WriteLine(”0|eQµaHenH)anbMrugTuk.”); swSender.Flush(); CloseConnection(); return; } else { swSender.WriteLine(”1”); // elx ! CakUdbBa¢ak;fa user GaccUlrYmCECkkMsanþ)an swSender.Flush(); // sUmemIlbEnßmkarBnül;enAc,ab;01 rbs;TsSnavdþIGan “ANT” // bBa©Úl user enHkñúgbnÞb;CECkkMsanþ nigbnþrkarcaMTTYl messages BI user enHbnþreTot ChatServer.AddUser(tcpClient, currUser); } } else { CloseConnection(); return; }
try { while ((strResponse = srReceiver.ReadLine()) != “”) { if (strResponse == null) { ChatServer.RemoveUser(tcpClient); } else { ChatServer.SendMessage(currUser, strResponse); } } } catch { ChatServer.RemoveUser(tcpClient); } } }}
rUb C3
I. begáIt Query edayeRbI Wizard
1> kñúg Database window, cucelI Queries Object eRCIserIs New
(enAelI Databse window toolbar)
2> eBlenaH New Query dialog box )anbgðajeLIg cucelI Simple
Query Wizard ehIycucelI OK button
3> bnþeTotsUmGnuvtþn_tamkarENnaMrbs;m:asuIn
4> RbsinebI Query min)anbgðajlTæpltamkarcg;)an enaHGñkGac
Rtlb; Query CalkçN³ Design View edIm,IeFVIkarpøas;bþÚr
II. begáIt Query kñúg Design View
1> kñúg Database Window cucelI Queries Object eRCIserIs New
(enAelI Database window toolbar)
2> eBlenaH New Query dialog box )anbgðajeLIgcucelI Design
View ehIycucelI Ok button
3> kñúg Show Table dialog box cucelI Table b¤ Query Tab rYmman
Tinñn½yEdlGñkRtÚvkar
4> cucBIrdgelIeQµaH Object EdlGñkcg;eFVIkarCamYy cucelI Close
button
5> cucelI field TaMgLayNaEdlGñkRtÚvkarbBa©Úlkñúg Field row
(Design grid) ehIyGñkk¾GackMnt;lkçx½NÐEdlRtÚvkarkñúg Criteria
row
6> edIm,IemIllTæplén Query cuc View enAelI toolbar
II.1. Criteria Query : kMnt;lkçx½NÐsMrab; field mYykñúg design
grid bBa©ÚlnUv expression kñúg Criteria cell sMrab; field enaH .
kMnt;lkçx½NÐedayeRbI And b¤ Or Operator
GñkGacbBa©ÚlbEnßmnUvlkçx½NÐkñúg field EtmYy b¤ field epSgKña . eBl
EdlGñkbBa©ÚlnUv expression eRcInCagmYy Criteria Cell, Microsoft
Access nwgeFVIkarrYmpSMlkçx½NÐTaMgGs;edayeRbI And b¤ Or operator.
- RbsinebI expression sßitkñúg cell epSgKñab:uEnþ row EtmYy, Access
eRbI And Operator Edlmann½yfamanEt record EdlCYblkçx½NÐkñúg cell TaMgGs;eTIbbgðaj .
- RbsinebI expression sßitkñúg row xusKñaén design grid, Access
eRbI Or operator, Edlmann½yfa record EdlCYblkçx½NÐNamYyk¾va
bgðajTinñn½yEdr .
II.2. begáItkarKNnaenAkñúg QueryII.2.1. rebobdak;eQµaHeGay field fµI
GñkGacbegáItnUv field fµImYysMrab;karKNna edayebIk Query CalkçN³
Design View ehIykMnt;dUcxageRkamkñúg field CYredkén Column fµI
vaybBa©ÚleQµaHfµI EdlbBa©b;edaysBaØacucBIr (:) . ]TahrN_³ New
Field :
qay cinþa
EsVgyl;BIkarbegáIt Query kñúg MS Access
52 August 2008 | Issue 2
Query KWCakarRbmUlpþúMénmYy b¤ eRcIn table EdlsßitenAkñúg
database EtmYy dUecñHGñkGaceFVIkarbgðaj viPaK ehIynigerob
cMTinñn½yCalkçN³ database .
Query TTYlTinñn½yBI table mYyb¤eRcIn edIm,IbegáItCa form b¤
report .
Query nwgRtÚv)anEkERbRbsinebI table EdlykeTAbegáItCa
Query mankarEkERb .
etI Query manlkçN³dUcemþc?
enAkñúgelxenHTsSnavdþI Gan “ANT” nwgelIkykBIrebobbegáIt Query
mkbgðaj
Select Query: eRbIsMrab;TajykTinñn½yBI table b¤ query mYyb¤eRcIn
Create a Query Using Wizard: eRbIsMrab;TajykTinñn½yBI table
b¤ query mYyb¤eRcIn ehIyGaceGay query enaHeFVIkarbUk (Sum),
rab; (Count) b¤ rktMélmFüm (Average)... .l. b:uEnþeTaHy:agNa
GñkminGaceFVIkarkMnt;RKb;lkçx½NÐedIm,ITajyktamkarcg;)anenaHeT.
Create a Query in Design View : begáItnUv Query EdlGnuBaØati
eGaykMnt;lkçx½NÐtamkarcg;)an .
Find duplicate query : eRbIsMrab;bgðajnUv record EdlmantMél
sÞÜnénmYyb¤eRcIn field .
Find unmatched query : eRbIsMrab;bgðajnUv record Edl)anmkBI
table mYyEdltMélenH minmanenAkñúg table TIBIr .
www.ant.com.kh | ANT Magazine 51
II.2.2. begáItkarKNna
DateExpired: [DateOut]+7 kñúg]uTahrN_enH Query bEnßmnUv field
fµImYyeQµaHfa DateExpired (éf¶putkMNt;sgesovePA) edayyktMél DateOut field bUkEfm 7 (7éf¶)
II.2.3. kareRbI Total (∑) kñúg Query: kareRbI Total enAkñúg Query va
caM)ac;Nas;ehIy]sSah_eRbICajwkjab;eTotpg . edIm,I eGaygayyl;
´nwgelIkyk karRKb;RKgbNÑal½ymkBnül;CabnþeTot . (sUmemIl
lMhat;enAkñúgTsSnavdþI Gan "ANT" elx 01)
]TahrN_³ ´cg;dwgfaetIesovePAnImYy²RtÚv)anx©Ib:unµandg ?
eyIgman Query mYyrYmmanTinñn½yBIkarx©IesovePA . Record CaeRcInmin
RtÚv)anerobcMtamEpñk² enaHeT ...
CMhandMbUgeyIgbegáItnUv Query mYyedayeRCIserIs field EdleyIgRtÚv
karbBa©Úlkñúg Query ehIycuc Run sMrab; Query tMNageday
Tinñn½ydUcxageRkam
b:uEnþeyIgRtÚvkarviPaKTinñn½yenH ...
eBlEdl Query bgðajCalkçN³ Design View enaH Query Design
Toolbar )anbgðajeLIg . cucelI Totals elI toolbar b¤cuc mouse sþaMelIkEnøgNak¾)ankñúg QBE grid ehIyeRCIserIs Totals BI
Shortcut Menu
karekIteLIgén Totals option begáItnUvCYredkmYyepSgeTotkñúg QBE
grid, CYredk Total: karkMnt;CasV½yRbvtþienAkñúg Total Option sMrab;
field nImYy²KW Group By .
b:uEnþGñkGaceFVIkarpøas;bþÚkarkMnt;enHtamTinñn½yGñkcg;)an . eRCIserIs
Option EdlRtÚvpøas;bþÚrkñúg Total Option ehIycucelI run
Access FunctionsFunctions Purpose
Group ByrYmbBa©ÚlnUv record TaMgLayNaEdlmantMéldUcKña
eGaybgðajEtmYy record .
Sum bUkbBa©ÚlnUvtMélTaMgGs;Edl)anmkBI field
Avg bgðajtMélCamFümPaKenAkñúg field enH
Min bgðajtMélTabbMputenAkñúg Query
Max bgðajx<s;bMputenAkñúg Query
Count rab;nUvcMnYn record EdlPöab;lkçx½NÐenAkñúg Query
First bgðajnUv record dMbUgbMputEdl Access rkeXIj
Last bgðajnUv record cugeRkaybMputEdl Access rkeXIj
Expression R)ab; Aceess faGñkcg;KNnaelI field NamYy
II.2.4. Join Property
GñkGaceRbI Join Propety (enAkñúg Query) edIm,IkMnt;nUvkarbgðaj
Tinñn½yEdl)anmkBI table b¤ Query EdlmanTMnak;TMng Kña . (sUmemIlGtßbTenAkñúg TsSnavdþI Gan "ANT" elx 01)
III. Find Duplicate Query
]TahrN_³ eRbI Find Duplicate query edIm,IEsVgrkeQµaHesovePAEdl
]sSah_manGñk x©ICageK (sUmemIllMhat;enAkñúg TsSnavdþI Gan "ANT"
elx 01)
1> kñúg Database window, cucelI Query Object
2> cucelI New button
3> kñúg New Query Dialog
box » cucelI Find Duplicate
Query Wizard » cucelI Ok
button4> eRCIserIs table
b¤ query Edlcg;
EsVgrktMélsÞÜn »
Next button
5> eRCIserIs Field EdlmantMélsÞÜn » Next button
6> eRCIserIs field EdlGñkcg;bgðajkñúg Query Find Duplicate
Value » Next button
7> vaybBa©ÚleQµaH Query kñúgRbGb; text box » Next button
8> Finish button
IV. Find Unmatched Query
]TahrN_³ eRbI Find unmatched query edIm,IEsVgrkeQµaHesovePA
EdlminFøab;manGñkx©I(sUmemIllMhat;kñúgTsSnavdþI Gan "ANT" elx01)
rebobGnuvtþn_
1> kñúg Database window, cucelI Query Object
2> cucelI New button
3> kñúg New Query Dialog box » cucelI Find Unmatched Query
Wizard » cucelI Ok button
4> eRCIserIs table b¤ query rYmman record EdlGñkcg;bgðaj lTæpl
kñúg query
5> eRCIserIs Table b¤ Query rYmman record EdlmanTak;TgKña
6> eRCIserIs field EdlPöab;Kña (GacmaneQµaHxusKña)
7> eRCIserIs field EdlGñkcg;eXIjlTæplkñúg Query
8> vayeQµaH Query bBa©ÚlkñúgRbGb; text box9> Finish button
V. Crosstab Query
1> kñúg Database Window cucelI Queries Objects » New elI
Databse Window
2> kñúg New Query dialog box, cuc Design View » Ok
3> kñúg Show Table dialog box cuc Tab Edlman Table b¤ Query
EdlmanTinñn½yRtÚvkar
4> cucBIrdgelIeQµaHén Object nImYy²Edlcg; add eTAkñúg Query rYc
cuc Close button
5> bEnßm fields kñúg Field row kñúg design grid ehIy kMnt;lkçx½NÐ
6> cucelI Query Menu » Crosstab Query
- GñkGaceRCIserIs mYyb¤eRcIn filed edIm,IbgðajCa Row Heading .
GñkRtÚvEtkMnt; Group By kñúg Total row sMrab; filed TaMgenaH
- sMrab; field EdlmantMélcg;bgðajCa Column Heaing, Rtg;
Crosstab row cucyk Column Heading . GñkGaceRCIserIsyk
Column Heading )anEtmYy field b:ueNÑaH .
52 August 2008 | Issue 2
EsVgyl;BIkarbegáIt Query kñúg MS Access
www.ant.com.kh | ANT Magazine 53
- sMrab; field EdlmantMél EdlGñkcg;eRbIkñúg Cross-tabulation Rtg;
Crosstab row cucyk Value
]TahrN_
- Title Field Rtg; Crosstab Row eRCIserIs Row Heading
- BookID Field Rtg; Crosstab Row eRCIserIs Row Heading
- DateOut Field Rtg; Crosstab Row eRCIserIs Column Heading
- Student Name Field :
÷ Rtg; Total Row cucsBaØaRBÜjeRCIserIs Expression
÷ Rtg; Crosstab Row cucsBaØaRBÜjeRCIserIs Value
÷ dak; Cusor elI StudentName Field cuc mouse sþaMeRCIserIs
Build b¤cucelI sresr Expression dUcxageRkam
sMKal;³ “Student ID” mann½yfabgðajGkSr Student ID enHenAkñúg Cell eBlebIk Query Ca Datasheet ViewChr(13) + Chr(10) eRbIsMrab;eBlRtÚvkarcuHbnÞat;
smµtikmµ
mCÄmNÐlmYycg; eFVIkarerobcM Database edIm,IeFVIkarRKb;RKgBinÞúsisS
Edl)anmkcuHeQµaHcUleronmantMrUvkardUcxageRkam³
- RtÚvkarrkSaTukB½t’mansisSmandUcCa : Student ID (GtßelxnisSit),
Student Name (eQµaHnisSit), Sex (ePT), Birth_date (éf¶ Ex qñaM
kMenIt), House Nº (pÞHelx), Street (pøÚvelx), SangKat (sgáat;),
Khan (xNÐ), City (Rkúg), Telephone (elxTUrs½BÞ), Email (sar
eGLicRtÚnic) nig Photo (rUbft)
- RtÚvkarrkSaTukmuxviCöanimYy²mandUcCa : Subject ID (elxkUdmuxviCöa),
Subject (eQµaHmuxviCöa)
- RtÚvkarrkSaTukBinÞúsisStammuxviCöaEdl)aneronmandUcCa Student ID,
Subject ID nig Point (BinÞú)
Table: Student List
Table: Subject
Table: Point
BinÞú³ 20duløa + Certificate sMrab;GñkQñH
sMnYr
- cUrbegáIt Relationship rvag Table TaMgGs;enH
- begáIt Query mYyedIm,IEsVgrkBinÞúsrub (dak;eQµaH Sum), BinÞúmFüm
(dak;eQµaH Avg), BinÞúTabbMput (dak;eQµaH Min), BinÞúx<s;bMput (dak;eQµaH
fa Max) rbs;nisSitmñak;² .
bBaöak;³ cMeBaHsisSEdlmin)anRblg k¾eGaybgðajeQµaHEdr. (rUbTI 1)
- begáIt Query mYyeTotedIm,IbgðajeQµaHsisS Edl)anmkeron enAkñúg
mCÄmNÐlenHcab;BI BIrmuxviCöaeLIgeTA . (rUbTI 2)
- begáIt Query mYyepSgeTotedIm,IbgðajeQµaH sisSEdlmin)anmk
RbLgykBinÞú . (rUbTI 3)
- begáItnUv Crosstab Query EdlmanrUbdUcxageRkam (rUbTI 4)
- cUrbegáIt Crosstab Query EdlmanrUbdUcxageRkam (rUbTI 5)
sMKal;³ sMrab;lMhat;enH GñkGacbBa©ÚlTinñn½ykñúg table epSgBIenH
k¾)an eRBaHenHRKan;EtCakarelIk]TahrN_b:ueNÑaH .
sMnYr
rUbTI 1
rUbTI 2
rUbTI 3
rUbTI 4
rUbTI 5
Student: Max(“Student ID : “ & [StudentName] & Chr(13) + Chr(10) & “Sex: “ & [Sex] & Chr(13) + Chr(10) & “Department :” & [Department])
rebobTUeTAénkareRbI SELECT Statement
54 August 2008 | Issue 2
sM kkáda
13 cMnucgay²énkareRbI SELECT Statement
SELECT statement Ca statement Edlnwgpþl;nUv
B½t’manepSg²BI database dUcCakarTajyknUvB½t’man
EpñkNamYyén database tamry³lkçN½Ð (criteria),
nigGactMerobeTAtamEpñkénB½t’mannimYy² b¤k¾CalMdab;
x<s;TabénB½t’manTaMgenaH (grouping, sorting) .
eKGaceRbI SELECT statement mYyenAkñúg SELECT
mYyepSgeTotb¤eRcInCagmYy EdlTMrg;EbbenHRtÚv)an
ehAfa “Nested” .
etIGVIeTACa SELECT Statement? enAkñúgkarRKb;RKgTinñ½y KWral;Tinñ½yTaMgGs;RtÚv)anrkSaTukenAkñúgtarag (tables)
epSg²KñaeTAtamEpñkénRbePTTinñ½y]TahrN¾ Tinñ½ybBa¢ak;GtifiCn (customers),
GñkpÁt;pÁg; (Suppliers), B½t’manbuKÁlik (Employees) .l. dUecñHvaCakarcaM)ac;
EdleyIgRtÚvdwgBIKnøwHb¤k¾rebobkñúgkarTajecjnUvTinñ½yTaMgenaHkñúgehtuplkargar
RKb;RKg.
CakarBiteTaHbICamankarbegáItkmµviFIRKb;RKgkargarenaHtamry³PasakmµviFIepSg²
k¾eday vanUvEtminGackat;pþac;nUvPasakMeNItrbs; database )aneLIy EdlPasa
enaHRtÚv)andwgfa SQL(Structure Query Language) .
dUecñHsMrab;c,ab;TI02 enH TsSnavdþIGan “ANT” nwgeFVIkarelIkykGMBIlkçN³Biess
énkareRbIR)as; SELECT statement EdlCa statement mYykñúgbNþa state-
ment epSgeTotrbs; SQL mkGtßaFib,ay.
SELECT [Keywords] [table.]field1 [AS alias1] [,table.]field2 [AS alias2][,…] FROM table[WHERE criteria][NOT][IN][(value1, [value2, […]])][GROUP BY group_exp][HAVING criteria][ORDER BY order_exp[ASC | DESC]][sub-query1[sub-query2[…]]]
KeywordsGacCa ALL, DISTINCT, TOP sMrab;RKb;RKg rows Edl-
RtÚvbgðajecjBI tables .
table
CaeQµaH table rbs; field EdlRtÚvkarTajB½t’man.
]TahrN¾ customer.cusID mann½yfa cusID Ca field
rbs; customer table .eKeRbIEbbenHkñúgeBlEdlman-
kareRbI INNER JOIN operation .
field CaeQµaH column EdlRtÚvkarTajB½t’man.
ASCa keyword eRbIedIm,IbegáIteQµaHsib,nimµiteTAeGay field
kñúgeBlbgðajB½t’man .
alias CaeQµaHsib,nimµitrbs; field .
criteria Calkç½NÐkMnt;sMrab;bBa¢ak;fa rows NaxøHEdlRtÚvTajTinñ½y
NOT
maneBlxøH WHERE Gacmanlkç½NÐ elIsBImYy
EdleyIgehAfalkç½NÐpÁÜbkñúgkrNIenHcaM)ac;RtÚv
maneRbI logic operator dUcCa AND, OR nig
NOT . NOT Ca operator eRbIkñúgkareFVIeGay-
pÞúynUvtMél logic . ]TahrN¾³ NOT éntMél
TRUE(Bit) mann½yfava FALSE (minBit)
IN
Calkç½NÐénCMerIskñúgsMNuMtMélNamYy
]. WHERE Province IN (‘TAKEO’, ‘KANDAL’,
‘KAMPOT’)
valueCasMnuMéntMélkñúglkç½NÐ. ]. TAKEO, KANDAL,
KAMPOT,..
group_expCaeQµaH columns EdlRtÚvkMNt;kñúgkarbBa©ÚlKña
én Rows EdlmanTinñ½ydUcKñakñúg column enaH.
order_exp
CaeQµaH column EdlRtÚveroblMdab; (Sort) én
Tinñ½yBITabeTAx<s; (ASC) b¤ BIx<s;eTATab (DESC)
kñúgeBlbgðajTinñ½y.
ASC|DESC Ascending | Descending
sub-query CakareRbI SELECT enAkñúg SELECT epSgeTot
www.ant.com.kh | ANT Magazine 55
TaMgenHCa tables EdleyIgykmkGnuvtþn¾kñúgkarBiPakSaeTAelI SELECT Statement enH
1> eRbIsBaØa ( * ) kñúg SELECT statement
USE ANTTSQLDemo
SELECT * FROM Books;
mann½yfa select RKb; fields nigRKb; records én table
2> eRbI SELECT statement edIm,Ibgðaj fields mYycMnYn
USE ANTTSQLDemo
SELECT BookID, Title, Author FROM Books;
3 fields xagelIén Books table nwgeFVIkarbgðaj
3> eRbIR)as; AS kñúg SELECT statement
USE ANTTSQLDemo
SELECT AmountCopy AS [Amount of Copy], Title, Author FROM Books
tamry³ AS keyword AmountCopy rbs; Books table nwgRtÚvbþÚreQµaHCa Amount of Copy
enAeBlEdlbgðajlT§pl . sBaØa [ ] eRbIsMrab;eQµaHmankardkXøa .
4> bBa©Úl fields epSg²Kñakñúg table eGayeTACa field EtmYyenAeBlbgðajlT§pl
USE ANTTSQLDemo
SELECT BookID, Title + ’ ,’ + PubYear + ‘ ,’ + Author AS Details FROM Books
kUdxagelInwgeFVIkarrMlaycUlKña (concatenate) nUv Title, PubYear, nig Author eGayeTACa
field EtmYyeRkameQµaHfµIKW Details kñúgeBlbgðajlT§pl.
eKGacbUksBaØa b¤ BaküepSg² eGayeTACa field fµItamry³ ( + ) operator enHpgEdr.
5> eRbIR)as; WHERE kñúg SELECT statement
USE ANTTSQLDemo
SELECT BookID, Title + ‘ ‘+ PubYear AS Books, Author
FROM Books WHERE AmountCopy = 10;
enHCa criteria
tamry³ WHERE KWvanwgeFVIkarbgðajnUvB½t’manesovePATaMgLayNaEdl AmountCopy column
mantMélesµInwg 10. (B½t’manEdlRtÚvbgðajman BookID, Title, PubYear nig Author.
Title + ’ ,’ + PubYear + ‘ ,’ + Author
56 August 2008 | Issue 2
13 cMnucgay²énkareRbI SELECT Statement
6> eRbIR)as; AND kñúg SELECT statement
USE ANTTSQLDemo
SELECT BookID, Title , Author FROM Books
WHERE PubYear = ‘2006’ AND AmountCopy > 20;
AND RtÚv)aneRbIR)as;CaCMnYysMrab; WHERE kñúgkarbegáItlkç½NÐBIrcUlKña . tamry³kUdxagelI
rows TaMgLayNaEdlmanqñaMe)aHBum< 2006 nigcMnYnesovePAeRcInCag20k,al nwgRtÚv)anbgðaj.
7> eRbIR)as; IN kñúg SELECT statement
USE ANTTSQLDemo
SELECT * FROM Books WHERE AmountCopy > 10 AND PubYear
IN (‘1997’, ‘2000’, ‘2005’, ‘2007’);
tamry³kUdxagelI rows TaMgLayNaEdlman qñaMe)aHBum<sßitkñúgbNþaqñaM 1997, 2000, 2005,
nig 2007 RBmTaMgesovePAenaHmaneRcInCag10k,al nwgRtÚv)anbgðaj.
8> eRbIR)as; NOT kñúg SELECT statement
USE ANTTSQLDemo
SELECT * FROM Books
WHERE AmountCopy > 10 AND PubYear NOT IN (‘1997’, ‘2000’, ‘2005’, ‘2007’);
tamry³kUdxagelI rows TaMgLayNaEdlman qñaMe)aHBum<minsßitkñúgbNþaqñaM 1997, 2000, 2005,
nig 2007 RBmTaMgesovePAenaHmaneRcInCag10k,al nwgRtÚv)anbgðaj.
9> eRbIR)as; DISTINCT kñúg SELECT statement
USE ANTTSQLDemo
SELECT DISTINCT PubYear FROM Books ;
DISTINCT CamuxgarbEnßmeTAelI SELECT statement eRbIedIm,IbgðajB½t’manBI table edayBuMb-
gðajtMélsÞÜn kñúglkç½NÐelI field NamYy.
10> eRbIR)as; TOP kñúg SELECT statement
USE ANTTSQLDemo
SELECT TOP 3 Title, PubYear, Author FROM Books;
TOP CamuxgarbEnßmeTAelI SELECT statement eRbIedIm,IbgðajB½t’manBI table edaykMNt;cMnYn
records kñúgkarbgðajedaycab;KitBI record TImYyén table .
sMrab;kUdxagelIvanwgbgðaj 3 records dMbUgbMputén Books table .
11> eRbIR)as; COUNT function kñúg SELECT statement
USE ANTTSQLDemo
SELECT COUNT(Title)AS [Number of books] FROM Books;
COUNT Ca function eRbIkñúgkarrab;cMnYnén records EdlmanenAkñúg table b¤RbePTNamYyén
records Edlmankñúg table . tamry³kUdxagelI SELECT statement nwgmantMélrbs;xøÜnesµI
eTAnwgcMnYn records Edl)anrab;eday COUNT function edaytMélenaHRtÚv)antMNageday
Number of books . eKk¾GaceFVIRbmaNviFICamYybNþa fields EdlmanRbePTnigpÞúktMél-
CaelxpgEdr. kUdxageRkamenH KWCakarbgðajB½t’mantMélesovePAEdl)anekIneLIg 10° ³
USE ANTTSQLDemo
SELECT BookId, Title, Price, Price * 1.1 AS [Price increase 10%] FROM Books
www.ant.com.kh | ANT Magazine 57
sresr T-SQL edIm,IbgðajeQµaHesovePA tMél eQµaHnisiStEdl)anx©I éf¶)anx©Inwgéf¶)ansg .
lkç½Nг esovePAEdlRtÚvbgðajKWesovePATaMgLayNaEdl)anx©IeRcInCageK nigmancMnYnTMB½reRcInCag #00 TMB½r .
BinÞú 20duløa sMrab;GñkQñH
12> eRbIR)as; INNER JOIN kñúg SELECT statement
USE ANTTSQLDemo
SELECT Books.Title, Books.PubYear, Books.Author, Loan.Borrower,
Loan.AmountCopy
FROM Books INNER JOIN Loan ON Books.BookId = Loan.BookId
WHERE PubYear = ‘2006’ AND AmountCopy > 20;
INNER JOIN RtÚv)aneRbIkñúgkarP¢ab;rvag tables eRcIncUlKñatamry³ field NamYyén tables edIm,I
CaRbeyaCn¾kñúgkarbgðajnUvB½t’man ecjBI table TaMgenaH. kUdxagelInwgbgðajBIB½t’manesovePAEd
l)anx©IedayGñkGan. Books nig Loan Ca table RtÚv)ancgP¢ab;Kñatamry³ field BookId.
13> eRbIR)as; GROUP BY nig HAVING kñúg SELECT statement
USE ANTTSQLDemo
SELECT SUM(AmountCopy) AS [Books Published], PubYear FROM dbo.Books
GROUP BY PubYear
GROUP BY RtÚv)aneRbIsMrab;RbmUlnUvbNþa records epSg²KñaEdlman column NamYyén re-
cords manTinñ½ydUcKñaeGayeTACa records EtmYy.
HAVING manlkçN³dUcKñaeTAnwg WHERE pgEdr b:uEnþvaGackMnt; records mYyNaEdlnwgRtÚvb-
gðajeRkayBI)an grouped niglkçN³xusKñamYyeTotrvag WHERE KW HAVING GaceRbIRbmaNviFIe
pSg²eTotkñúgeBlsikSalkç½NÐ .
kUdxagelIenHnwgbgðajnUvB½t’manGMBIesovePAEdl)ane)aHBum<kñúgqñaMnimYy²nigmancMnYneRcInCag
10k,al.
sMnYrTable Books
Table Students
Table Borrowers
60 August 2008 | Issue 2
sM kkáda
TMB½rdusxat;xYrk,al
sMnYr
1> rklkçN³rYménbNþaBaküxageRkam³ ¬4BinÞú¦
k) CIvviTüa x) CIvcMruH K) GavuT§CIvsaRsþ X) kgCIvBl
g) KMnUrCIvcl
2> EsVgrkBaküNamYyEdlmann½yminRbhak;RbEhleK ¬3BinÞú¦
k) RKÚbeRgon x) sisS K) saklviTüaFikar X) RBwT§burs
g) KNitviTüa
3> cUreRCIserIsRbeTsNamYyEdlminEmnCaRbeTsshKmn¾GuWrub
¬4BinÞú¦
k) Monaco x) Luxembourg K) Mexico X) Azerbaijan
g) Estonia
4> nrNaeKCaGñkniBn§bTcMerogBgSavtarExµr ¬4BinÞú¦
k) ekg v:an;sak; x) RBHsgÇraCCYnNat K) Pikçú esam X) nU hac
g) suT§ b:UluIn
5> erOgTuMTavniBn§kñúgqñaM ¬5BinÞú¦
k) 1910 x) 1925 K) 1915 X) 1914 g) 1935
6> cUreRCIserIsBaküNamYyEdlmanTMnak;TMngeTAnwgextþkMBg;qñaMg
¬2BinÞú¦
k) TuMTav x) cMlak;fµEkv K) b¤T§iEsnnagkRgI X) bwgTenøsab
g) PñM]tþúgÁ
7> eKmanctuekaNEkgEdlmanépÞRkla ¡@0m@ nigmanbrimaRtTMhM $^m
etIctuekaNEkgenaHmanRbEvgGgát;RTÚgb:unµanEmRt? ¬6BinÞú¦
8> emIlrUbPaBRtIekaNxageRkamrYceRCIserIscMeLIyNamYyEdlRbhak;R
bEhlbMputeTAnwgplbUkénbNþamuMEdl)anKUssBaØa. ¬7BinÞú¦
k) 360° x) 720° K) 1080° X) 540° g) 900°
9> ebIsinCakarebIkLankñúgel,On $*K.m kñúg1em:ag. etILanenaHnwgRtÚ
vkareBlb:unµannaTIebIsinCaebIkkñúgRbEvgpøÚv32K.m? ¬4BinÞú¦
k) 2/3 x) 3/2 K) 40 X) 45 g) 2400
10> eKmanelxcMnYnKt;viC¢mancMnYnbIelxedaydwgfaTaMgbIelxKuNcUlKñ
aesµInwg300 b:uEnþkñúgTaMgbIelxenaHeKdwgfamanmYyelxEdlmantMéles
µInwg5. dUecñHetIeKGacmanlT§plplbUkénelxTaMgbIenaHtUcbMputesµIb:unµa
n? ¬5BinÞú¦
k) 10 x) 18 K) 15 X) 16 g) 23
11> cUrbMeBjelxEdl)an)at; ¬6BinÞú¦
12> cUrbMeBjelxEdl)an)at; ¬^BinÞú)
4, 5, 7, 11, 19, ...
13> cUrbMeBjelxEdl)an)at; ¬^BinÞú)
6, 8, 10, 11, 14, 14, ...
17 126 25
15 84 13
6 18
1> eRbIeBlevla 30naTI kñúgkareqøIyeTAnwg20sMnYredayxøÜnGñkpÞal;
2> cUrepJIcMelIyrbs;GñkeTAtamkarENnaMrbs;TsSnavdþI Gan “ANT”
enAkñúgTMB½rTI 63 .
3> elak-elakRsInigb¥Ún²RtÚvcgcaMnUvcMelIyrbs;xøÜnedIm,IepÞogpÞat;Bi
nÞúeTAnwgcMelIyénTsSnavdþI Gan “ANT” EdlnwgecjenAelx
bnÞab;CamYynwgRbB½n§vaytMélBinÞúEdlmanPaBCak;lak;mYy .
4> elak-elakRsInigb¥Ún²Edl)anepJIrcMelIymuneKkñúgcMeNamGñk)
anBinÞúx<s;CageKnwgTTYl)anC½ylaPICaGñkmanR)aCJax<s;CageK Rb-
caMExedaymanR)ak;rgVan; 20duløa .
5> elak-elakRsInigb¥Ún²Cab;C½ylaPIRtÚvsnüayl;RBmkñúgkarpSa
yrUbft nigbTBiesaFn¾rbs;xøÜntamry³eKhTMB½r nig TsSnavdþI Gan
“ANT” kñúgTMB½rCnEdlmanR)aCJaRbcaMExénTsSnavdþI Gan “ANT”
6> cMnYn6ExTsSnavdþI Gan “ANT” nwgbUksrubGñkCab;C½ylaPIeRcIn
CageKedIm,ITTYl)anC½ylaPICaGñkmanR)aCJax<s;CageKRbcaMqmas
edaymanR)ak;rgVan;150duløa rYmCamYyrgVan;elITwkcitþepSgeTot .
lkçxNÐkñúgkareqøIysMnYr
www.ant.com.kh | ANT Magazine 61
14> cUrbMeBjelxEdl)an)at; ¬6BinÞú¦
7, 13, 24, 45, ...
15> cUrbMeBjelxEdl)an)at; ¬6BinÞú¦
4, 6, 9, 13, 18, ...
16> cUrbMeBjelxEdl)an)at; ¬6BinÞú¦
212, 179, 146, 113, ...
17> etIrUbPaBelxb:unµanEdlnwgCMnYssBaØaExVg? ¬5BinÞú¦
18> etIrUbPaBelxb:unµanEdlnwgCMnYssBaØaExVg? ¬5BinÞú¦
19> etIrUbPaBelxb:unµanEdlnwgCMnYssBaØaExVg? ¬5BinÞú¦
20> etIrUbPaBelxb:unµanEdlnwgCMnYssBaØaExVg? ¬°BinÞú)
kMritmnusSEdlman cMelIyEdleqøIyRtUv nieTÞs
0.6% 18 - 20 kMrnwgman
ticCag 2% 15 - 17 Gs©arü
5% 13 - 14 l¥Nas;
9% 10 - 12 l¥
10% 7 - 9 elImFüm
50% 5 - 6 mFüm
25% 0 - 4 eRkammFüm
k> vgS vDÆna (Miss. Vong Vathana)
mkBI³ saklviTüal½y n½rtun (Norton University)
CMnaj³ Computer Science qñaMTI3
Cab;C½ylaPIelImuxviC¢a³ T-SQL
)anbeBa©jTsSn³dUcxageRkam³
tamKMnit´, ´KitfakarbegáItkmµviFIRbkYtRbECgenHKWl¥Nas; eFVIeGaynisSitGacRsavRCav nigbeBa©jsmtßPaBrbs;BYkKat;EdlFøab;)aneronknøgmkb:uEnþral;sMnYr
TaMgGs;enaHminsUvBi)akeT .
sMNUmBr³
´sUmsMNUmBreGayTsSnavdþIGan dak;sMnYreGayBi)akbnþic ehIymanCaerogral;Ex eRBaHfaebIeKmansmtßPaBx<s;CagenH eKmineqøIyeT.
l> y:a bUrin (Mr. Ya Borin)
mkBI³ saklviTüal½y emKgÁkm<úCa (CMU)
CMnaj³ Computer Science qñaMTI3
Cab;C½ylaPIelImuxviC¢a³ C++ Programming
bTBiesaFn¾³
CaCMnYykarRKÚ (TA) Teaching Assistant elImuxviC¢a C/C++ Programming,
Microsoft Office nigCabuKÁliksaklviTüal½yemKgÁkm<úCa.
C½ylaPIsisS BUEkcMNat;fñak;elx4 GkSrsaRsþExµrTUTaMgextþkMBg; cam.
)anbeBa©jTsSn³dUcxageRkam³
´yl;fakmµviFIl¥ eRBaH)anCMrujeGaymankarbgðajBIsñaédnigCMrujeGaymankarxitxMRbwgERbgekIneLIgmYykMritCa
BiesskñúgRsTab;bBaØvnþ kñúgkarEckrMElkcMeNHdwgEdlfµI²CaBiesskñúgvis½yB½t’manviTüa eGaykan;EtmanPaBTUlM
TUlay)anmYykMriteTot. bEnßmelIsBIenHeTot karebIkeGaymankarRbkYtRbECgCasaFarN³EbbenHKWmanlkçN³esµIPaBnigtmøaPaB. kalNamankarRb-
kYtRbECgenaHBitCaeFVIeGaymankarrIkcMerInelIkarRsavRCavnigkarbegáItfµICaeRcIn. ´Kitfa cab;BIeBlenHeTAnwgmanGñkcab;GarmµN¾eRcIn CaBiesselIkarbgðaj
sñaéd nigkarcUlrYmEckrMElknUvcMenHdwgedIm,Ibnþicmþg²)ankøayCaFnFand¾ manRbsiT§PaBsMrab;eRbIR)as;CaRbeyaCn¾dl;sgÁmCati. sgÇwmfa tamry³skmµPaBc
UlrYmrbs;sisSnisSit bBaØvnþ BitCacUlrYm GPivDÆn¾cMenHdwgrbs;yuvCnExµr)anmYykMrit. CacugbBa©b;´sUmEføgGMNrKuN y:agRCaleRCAdl;elakRbFanRkúmh‘unEd
l)anpþÜcepþImeGaymankmµviFIenH eLIg.
sMNUmBr³
bEnßmeGaymankmµviFIEbøk²fµIbEnßmeTotedIm,IeGaymankarRbkYtRbECgkan;EteRcIn.
TsSn³rbs; C½ylaPI
http://www.ant.com.kh/
l> eRsg C½yy½nßa (Mr. Sreng Cheyontha)
mkBI³ saklviTüal½y ecnLa (Chenla University)
CMnaj³ Computer Science qñaMTI1
Cab;C½ylaPIelImuxviC¢a³ MS Access
bTBiesaFn¾³
RKÚbeRgonkuMBüÚT½rvKÁxøIenA viTüasßan Eb:lFIGnþrCati.
)anbeBa©jTsSn³dUcxageRkam³
´)aTmankarekatsresIr nig KaMRTy:axøaMgcMeBaHkare)aHBum<TsSnavdþIGanenHeLIg EdlGñke)aHBum<Kat;)anRsavRCav
rkÉsarfµI²EdlTak;TgeTAnwg B½t’manviTüasa®sþ k¾dUcCakmµviFIkuMBüÚT½r edIm,IykmkbgðajR)ab;eGayeyIg´EdlCa
nisSitkMBugEtsikSanUvmuxCMnajenHkan;EtmankargayRsÜlkñúgkarRsavRCavRBmTaMg)andwgnUvGVIEdlCabec©kviTüafµI
naeBl bc©úb,nñ. minEtb:ueNÑaHGñke)aHBum<Kat;)anpþl;»kaseGaynisSitRKb;rUbmankarbgðajsñaéd cMeNHdwgEdlxøÜnmantamry³karRbkYtRbECgedaylkçN³
yutþiFm’RtwmRtÚv ehIyGñkQñHnwg)anTTYlrgVan;CaR)ak;RBmTaMgTTYlenAlixitbBa¢ak;EfmeTot EdlBImunTsSna
vdþImYycMnYnBuMFøab;man. ´KitfaenHCakarl¥Nas;sMrab;TsSnavdþIGan minRtwmEtbgðajnUvGVIEdlCabec©kviTüafµI²eTEfmTaMgCYyCMrujeGayGñkGanb¤nisSit
man»kasTajykplRbeyaCn¾nUvsmtßPaBEdlxøÜnmantamry³TsSnavdþIGan enHeTot.
CacugbBa©b;´sUmcUlrYmcMEnkKaMRT ehIysUmeGay TsSnavdþI begáIteLIgCa sMnYrb¤begáItCa program EdlCas<anedIm,IeGayGñkGan)andwgb¤nisSitEdl Kat;mansm
tßPaBGacbeBa©jEfmTaMgRbwgERbgRsavRCavkñúgkareronsURt bEnßmeTotpg.
l> éq esgXn; (Mr. Chhai Sengkhoun)
mkBI³ saklviTüal½y n½rtun (Norton University)
CMnaj³ Computer Science qñaMTI2
Cab;C½ylaPIelImuxviC¢a³ C# Programming
bTBiesaFn¾³
Føab;eron C/C++ Programming, C#, VB.Net, ASP.Net nig Network Adminstrator
)anbeBa©jTsSn³dUcxageRkam³
´yl;fakmµviFIRbkYtRbECgenH)anCMrujnigelIkTwkcitþy:agxøaMgeTAdl;sisS nisSit Edl)aneron
EpñkB½t’manviTüa ehIy)anbgðajsmtßPaBrbs; BYkeKpgEdr. elIsBIenHeTAeTotkmµviFIenH)aneFVIeGaysisS nisSit
EdleronEpñkB½t’manviTüaenHkan;EtxitxMRsavRCavbEnßmeTotedIm,IRbkYtRbECgykBan;rgVan;niglixitbBa¢ak;enH.
sMNUmBr³
´sMnUmBrbEnßmeTAelIkarpSBVpSaykmµviFIénkarRbkYtRbECgenHeGay)anRKb;mhaviTüal½y edIm,I eGayBYkeK)andwg nigRbkYtRbECgeGay)aneRcIn.
TsSn³rbs; C½ylaPI
eKalkarN_kñúgkareqøIysMnYr
- ebkçCnGaceqøIy)anRKb;sMnYrnUvRKb;muxviCöaTaMgGs;
- cMelIyelImuxviC¢animYy²RtÚv)ankMnt;BinÞúdac;edayELkBIKña
- kñúgTsSnavdßIGan "ANT" mYyelx man7 C½ylaPI ¬7muxviC¢a¦
EdlmanrgVan;
- ebkçCnEdl)anBinÞúx<s;CageKelImuxviC¢aNamYyKWCaGñkCab;C½ylaPI
elImuxviC¢aenaH
- ebkçCnEdl)anepJIcMelIyrbs;xøÜnmuneKKWCaGñk)anC½ylaPI
kñúgkrNImanmuxviC¢aNamYymanGñk)anBinÞúx<s;elIsBImYynak;
- ebkçCnRtÚvP¢ab;CamYynUveQµaH Gas½ydæan elxTUrs½BÞ nigelxkUd
enAkñúgTsSnavdßIGan ¬sUmbBaöak;faRKb;elxkUdkñúgTsSnavdßIGan
"ANT" minsÞÜnKñaeT¦
- ebkçCnTaMgLayNaEdlmancMelIyrbs;xøÜnmanP¢ab;elxkUd Edl
dUcKñanwgGñkEdl)anepJIrcMelIymkmunnwgRtÚvcat;TukCaemaX³
- ebkçCnEdlRtÚv)anRbkasCab;C½ylaPIRtÚvmkTTYlrgVan;eGay)an
munéf¶TI 16énExEdl)anRbkaslT§pl
- ebkçCnRtÚvP¢ab;mknUvÉksarsMKal;xøÜn nig TsSnavdþIEdlmanelx
kUddUcKñaeTAnwgGVIEdl)anepJICamYynwgcMelIy
- krNImanFur³xkxanmin)anmktamkalkMNt;xagelIkñúgkarebIk
rgVan; ebkçCnRtÚvCUndMNwgCamun 7éf¶ énkalbriecäTTYlrgVan;
- R)ak;rgVan;énC½ylaPINamYyEdlebkçCne)aHbg;ecalnwgCarbs;
ebkçCnEdlmanlMdab;bnÞab;
GasydæanTMnak;TMngepJI nig ebIkrgVan;
pÞHelx 47eb pøÚvelx 199 sgáat;TMnb;Twk x½NÐcMkarmn RkúgPñMeBj
b¤ tamsareGLicRtUnic [email protected]
cMgl;epSg² sUmTMnak;TMngelxTUrs½BÞ 023 211 646 ; 016 666
653 ; 011 394 175
edIm,IebIkrgVan;
bBa¢ak;b¥Ún²EdlCab;C½ylaPIenHsUmmkTMnak;TMngTIsñak;kar
TsSnavdþI Gan “ANT” nig P¢ab;CamYyrUbft nig katnisiSt b¤
lixitsMKal;xøÜnepSg² eGay)anmunéf¶TI 10 kkáda 2008 kuMbIxan .
bBa¢ak;
muxviC¢aEdlKµannak;QñHeRBaHebkçCnmin)aneqøIysMnYrRtUvelIs 50%
muxviC¢aTaMgenaHmandUcCa³ MS Access, C# For Developer nig
T-SQL
58 August 2008 | Issue 2
The Winner Of C# For Beginner
Name: vgS vDÆna
Email: [email protected]
Tel: N/A
Grade: A
The Winner Of C++
Name: Qn c½nÞsupl
Email: [email protected]
Tel: 092 633 348
Grade: D
The Winner Of ASP.NET
Name: Horn Vichea
Email: [email protected]
Tel: 016 864 068
Grade: B
www.ant.com.kh | ANT Magazine 55
1> ¬K¦FUern
2> ¬x¦RtIvis½y
3> ¬k¦suinsuIsamut
4> ¬K¦sMBt;hUl
5> ¬X¦m:aeLsuI
6> Abstract of New Technology
ADSL Network Termination
Access Network Transport
Analogue Network Terminator (ISDN)
Algorithmic Noise - Tolerance
7> elxEdl)at;KW 79 BIeRBaHebIeyIgsegátbNþa
elxEdlsßitkñúgsMnYrTI7 enHeyIgeXIjfavaRtÚv)
ankat;bnßyCalMdab;cab;BI 5, 4, 3, 2, 1
(93 - 5 = 88, 88 - 4 = 84, 84 – 3 = 81,
81 – 2 = 79, 79 – 1 = 78)
8> elxEdl)at;KW 18 BIeRBaHebIeyIgsegátb-
NþaelxEdlsßitkñúgsMnYrTI8 enHeyIgeXIjfa-
vaRtÚv)ankat;bnßycMlas;Kñarvag # nig $
(35 – 3 = 32, 32 – 4 = 28, 28 – 3 = 25,
25 – 4 = 21, 21 – 3 = 18, 18 – 4 = 14,
14 – 3 = 11)
cM
9> elxEdl)at;KW 26 BIeRBaHebIeyIgsegátbNþaelxEdlsßitkñúgtaragénsMnYrTI9 enHeyIgeXIjfa col-
umn TI2 éntaragenaHmantMélesµInwgkarpÁúMKñarvaglT§plEckén column TI1 nig column TI2 EdltM-
NagEcksMrab; column TaMgBIr KWesµI 3
([12 / 3 = 4, 21 / 3 = 7], [24 / 3 = 8, 15 / 3 = 5], [6 / 3 = 2, 18 / 3 = 6])
10> elxEdl)at;KW 130 BIeRBaHebIeyIgsegátbNþaelxEdlsßitkñúgsMnYrTI10 enHeyIgeXIjfavaRtÚv)anekIn
eLIgCalMdab;edayKMlatrbs;vaekIneLIgesµInwg3dgénKMlatnimYy²
(9 + 1 = 10, 10 + 3 = 13, 13 + 9 = 22, 22 + 27 = 49, 49 + 81 = 130)
11> elxEdl)at;KW 112 BIeRBaHebIeyIgsegátbNþaelxEdlsßitkñúgsMnYrTI11 enHeyIgeXIjfavaRtÚv)ankat;
bnßyCalMdab;edayKMlatrbs;vaRtÚv)anfycuH2dgénKMlatnimYy²
(112 – 32 = 80, 80 – 16 = 64, 64 – 8 = 56, 56 – 4 = 52, 52 – 2 = 50, 50 – 1 = 49)
12> elxEdl)at;KW 93 BIeRBaHebIeyIgsegátbNþaelxEdlsßitkñúgtaragénsMnYrTI12
enHeyIgeXIjfacab;BItMélén cell TI1RtÚv )anekIneLIgCalMdab;kñúgTisedABIeqVgeTAsþaM BIelIcuHeRkamnig-
BIsþaMeTA eqVgvij edayKMlatcab;epþImekIn ecjBIelx2 nigmanemKuN2eTAelIKMlatkMeNInnimYy²
(5 + 2x2 = 9, 9 + 3x2 = 15, 15 + 4x2 = 23, 23 + 5x2 = 33,
33 + 6x2 = 45, 45 + 7x2 = 59, 59 + 8x2 = 75, 75 + 9x2 = 93)
13> ¬g¦ 8/9 edIm,IgayrkcMelIyTI13 enHelak-elakRsI nig b¥Ún²KYreFVIkarKUsrUbkaer nigctuekaNEkg-
dUc xageRkam³
eyIg)ansmIkar 6w = 4 => w = 4/6 = 2/3 => 2w = 4/3
dUecñHépÞRkLactuekaNEkgxagelIKW 4/3 * 2/3 = 8/9
14> 18 qñaM BIeRBaHbc©úb,nñ´manGayu 3! = 1x2x3 = 6qñaM dUecñHGayurbs;´EdlRtÚvbEnßmeTAnwg 4! KW
4! - 3! = 18 ((1x2x3x4) – (1x2x3))
15> ¬k¦ 35 tamsmµtikmµeXIjfakñúgkMb:ugmankak;BN’elOgcMnYn10kak; nigkak;BN’RkhmcMnYn30kak; dUe
cñHkak;EdlmanRsab;kñúgkMb:ugKW 40kak;.
tag X CacMnYnkak;EdlRtÚvbMeBj 60% = 3/5 kñúgkMb:ugeGay)an 100% eyIgnwg)anRbPaK
(10 + X) / (40 + X) = 3/5 <=> 50 + 5X = 120 + 3X => 2X = 70 =>
x = 35 CacMnYnkak;BN’elOgEdlRtÚvbEnßm
16> 67, 31, nig 2 eyIgBinitüemIlelxTaMg3 KWCaelxEdlminGacEckdac;nwgtMélNamYyeRkABIxøÜnÉgeLI
y mü:ageTottamsmµtikmµ elx^& KWFMCagelx#¡ cMnYn#^ ¬^&-#¡).
17> rUbelx1 nwgCMnYssBaØaExVg BIeRBaHeyIgemIlbNþarUbPaBBIrCYredkxagelIrUbPaBEdlsßitenAkNþaleK-
KWCarUbtUcCageKkñúgcMeNamrUbPaBdUcKañkñúgCYrEtmYy.
18> rUbelx2 nwgCMnYssBaØaExVg BIeRBaHeyIgemIlbNþarUbPaBBIrCYredkxagelImanrUbPaBsuILaMg
cMnYn2 b:uEnþmanmYyEdlmansBaØaExVgelIcMnucBN’Rkhm.
19> rUbelx4 nwgCMnYssBaØaExVg BIeRBaHeyIgemIlbNþarUbPaBBIrCYredkxagelImanrUbPaBEdlmanTMrg;bIepSg
KñaKW rgVg;, kaer:, nigRtIekaN. sMrab;rUbPaBTI4KWCarUbPaBEdlmanTMrg;CargVg;nigmansBaØaenAxagkñúgrUbenHKWBuM
man enAkñúgvtþmanénCYredkTIbIenHeLIy.
20> rUbelx2 nwgCMnYssBaØaExVg BIeRBaHebIeyIgBinitüemIlrUbEdlman, manEtrUbPaBEdlmanTMrg;CaRtIekaN
b:ueNÑaHEdlmanrUbBN’RkhmfycuHcab;BICYredkTImYyrhUtdl;TIbI nigCYrnImYy²manrUbbITMrg;epSgKña. dUecñH
ebIBinitüelIrUbelx2 KWCaTMrg;rUbEdl)at;nigrUbBN’RkhmmanRKb;TaMgGs;.
2w
2w
w brimaRt (P) = 6ww
1
1
1 brimaRt (P) = 41
The Winner Of Testing Your Clever
Name: Yann Vannak
Email: [email protected]
Tel: 099 643 958
Correct: 18
Grade: A
Job Seeker
• Jobs added daily!• Easy to use!• Free documents & advices!• Easy to find Education!
Employer
• Easy for Post Job!• Unlimited Post Job!• Easy to find Candidate!• All above is FREE!
Membership
• Membership is FREE!• Easy to Register!• Get Your Personal Page!• Recommend from Usoft!
Resume Wizard
• Professional Templates!• Six simple steps!• Complete in seconds!• Access and view online!
Job Alerts
• Free Job Alerts!• Unlimited Alerts!• Jobs emailed daily!• Get jobs as posted!
Students
• Get the latest scholarship!• Easy to find Education!• Post your resume!• Free documents & advices!
Phnom Penh to Siem Reap 4 days, 3 nights
7:00am: transfer to Siem Reap by private express bus2:00 pm, visit the wonderful temple of Cambodia: + Angkor Wat + Phnom Bakheng hill (to get view of the sunset)Lunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 07:30am visit: + Angkor Thom + Cambodian Cultural village resort + Souvenir Shop (to buy Khmer handicraft souvenir) + Take boat in Baray Lunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 07:00am visit: + Sunrise at Angkor Wat + Banteay Srey temple + Banteay Samre temple + Kravan temple + Srash Srang temple + Banteay kdei temple + Ta prom temple + Ta keo temple + Thomanon temple + Chao Say Tevoda templeLunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 08:30 transfer to Phnom Penh.End of the programService included+ Accommodation+ Private air-conditioned vehicles+ Breakfast, lunch, dinner, guide and all entrance Fee.
Should you require further information or assistance, please do not hesitate to contact us.
DAY1
DAY2
DAY3
DAY4
sUmaRta eTscrN_www.somutra.com.kh
SOMUTRA Travel and Tours Co. Ltd.A13 Russian Blvd, Toeuk Thla Plaza, Risey Keo District, Phnom Penh, Cambodia.
Phone: (855 23) 881 866, Fax: (855 23) 884 489, Email: [email protected]
Start From
USD 168
Note: Price is subject to
change without notice.
Job Seeker
• Jobs added daily!• Easy to use!• Free documents & advices!• Easy to find Education!
Employer
• Easy for Post Job!• Unlimited Post Job!• Easy to find Candidate!• All above is FREE!
Membership
• Membership is FREE!• Easy to Register!• Get Your Personal Page!• Recommend from Usoft!
Resume Wizard
• Professional Templates!• Six simple steps!• Complete in seconds!• Access and view online!
Job Alerts
• Free Job Alerts!• Unlimited Alerts!• Jobs emailed daily!• Get jobs as posted!
Students
• Get the latest scholarship!• Easy to find Education!• Post your resume!• Free documents & advices!
Phnom Penh to Siem Reap 4 days, 3 nights
7:00am: transfer to Siem Reap by private express bus2:00 pm, visit the wonderful temple of Cambodia: + Angkor Wat + Phnom Bakheng hill (to get view of the sunset)Lunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 07:30am visit: + Angkor Thom + Cambodian Cultural village resort + Souvenir Shop (to buy Khmer handicraft souvenir) + Take boat in Baray Lunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 07:00am visit: + Sunrise at Angkor Wat + Banteay Srey temple + Banteay Samre temple + Kravan temple + Srash Srang temple + Banteay kdei temple + Ta prom temple + Ta keo temple + Thomanon temple + Chao Say Tevoda templeLunch at restaurantDinner at restaurant (Cambodian traditional show is included)Overnight at hotel in Siem Reap
After breakfast: at 08:30 transfer to Phnom Penh.End of the programService included+ Accommodation+ Private air-conditioned vehicles+ Breakfast, lunch, dinner, guide and all entrance Fee.
Should you require further information or assistance, please do not hesitate to contact us.
DAY1
DAY2
DAY3
DAY4
sUmaRta eTscrN_www.somutra.com.kh
SOMUTRA Travel and Tours Co. Ltd.A13 Russian Blvd, Toeuk Thla Plaza, Risey Keo District, Phnom Penh, Cambodia.
Phone: (855 23) 881 866, Fax: (855 23) 884 489, Email: [email protected]
Start From
USD 168
Note: Price is subject to
change without notice.
sUmGKuNelak Nhek! sMrab;sMnYrrbs;elakGMBIkarbegáIt email
account nigkar configuration elakGacemIlenATMB½rTI 34 EdlsþIGMBI
"begáIt Mailbox Store nig Mailbox sMrab;GñkeRbIR)as;" .
bnÞab;sUmcUleTAkan;TItagxagelI ehIyeFVIkar Copy nUv file usp10.
dll Edl)aneRbIenAeBl setup rYc past CMnYs file usp10.dll
cas;EdlmanRsab;enAkñúg folder C:\WINDOWS\system32\dllcache
nig C:\WINDOWS\system32 . rYcsUmeFVIkarepÞogpÞat;emIlfa file
usp¡0.dll Edl)an past cUleTABIr Folder BitCa File fµIEdlmanTMhM
491KB ehIyCacuceRkaysUmeFVIkar Restart kuMBüÜT½r .
GkSrGg;eKøseRbIR)as;nUv Encoding ANSI EdlCaehtueFVIeGaykmµviFI
Notepad eRbIR)as; Encoding ANSI sMrab;kar Save edaysV½yRbvtþi .
cMEnkÉyUnIkUdeRbIR)as;nUv Encoding Unicode sMrab;tYGkSrnimYy²
dUecñHedIm,Isresr Javascript tamry³ Notepad eGaysÁal;yUnIkUd
elakRtUveFVIkar save vaCayUnIkUdedayeFVIkarbþÚr Encoding BI ANSI eTA
Unicode dUcrUbkñúgTMB½rbnÞab;³
bBaðaenHRbEhlbNþamkBIelakdMeLIgkmµviFIyUnIkUdmin)anRtwmRtUv .
dUecñHsUmelakcUleTAkan; C:\WINDOWS\system32\dllcache bEnþ
Folder dllcache RtÚv hide dUecñHsUmeFVIkar show Folder enHCamun-
sinedaycUleTAkan; Start menu » Control Panel » Folder Option
rYccucelI View tap rYceRCIserIs Show hidden file and folders
ehIyeFVIkardkFIkelIBakü Hide protected operating system file
(recommend) rYccuc OK button .
eQµaH ³ Poue Nhek
muxtMENg ³ IT UCB Bank
sYsþI Developer
cMeBaH Exchange Server 2003 sUmGñkR)ab;´lMGitGMBIkarbegáIt email
account nig configuration rbs;va . elxTI1rbs;GñkBitCaGs©arüxøaMg
Nas;¡¡ ehIy´sgÇwmfa GñknwgeCaKC½ykñúgkarpSBVpSayTsSnavdþIrbs;
Gñk .
eQµaH ³ Qn c½nÞsupl
muxtMENg ³ CanisSiténsklviTüal½yPñMeBjGnþrCati
sUmeKarBelaknaykTsSnavdþIGan (ANT Magazine) ´)aTenAmanbBaða
mYysUmeGayTsSnavdþICYyedaHRsay ehtuGVIeBl´)andMeLIg kmµviFI
yUnIkUd (2.0) ehIy eBlebIkkmµviFI Ms Word 2003 )anbnþicvak¾elat
sarmYyehIybiTkmµviFI word enaH CaehtueFVI[´minGaceRbIyUnIkUd)an?
eQµaH ³ Leam Lidara
sYrsþITsSnavdþI Gan ´)aTmancMgl;xøHcg;sYr³
etIenAkñúgPasa JavaScript Edlsrestam Notepad eyIgGacsres
evbsayCayUnIkUd)anEdrrWeT? ebI)an etIeyIgBN’nadUcemþc? cUrbgðaj
KMrUmYydl;´)aT.
bBaða
nig
dMeNaHRsay
ANT Forum
72 August 2008 | Issue 2
enAeBlGñkebIk Database dMbUgGñknig)aneXIjnUv Form mYyEdlman
eQµaHfa Start up )anbgðajeLIgrYmCamYyBaküfa Welcome to my
database Edl form enHRtÚv)aneKkMnt;vinaTIkñúgkarebIk .
1> Main form : begáIteLIgkñúgeKalbMNgTajyknUv form TaMg
Gs;EdlsßitenAkEnøgepSgKñarYcykmkdak;nUvEnøgEtmYy - edIm,Ibgá
lkçN³gayRsÜlkñúgkarGnuvtþn_kargar.
2> Form Design : Form enHbegáIteLIgkñúgeKalbMngENnaM
Bt’manEdlTak;Tgnwg Database enH
]³ eQµaH Database eQµaHRkúmGñkbegáIt Database kMritsikSarbs;
BYkeK nigRKÚEdlENnaMBYkeKbegáIt Database enHeLIg .l.
3> rebobbegáIt text eGaymanclna (Snooker form design) edIm,I
eGay text manclnaenAkñúg Snooker form design vaGaRs½yelI³
Private Sub Form_Load()
Me.TimerInterval = °00
End Sub
Edlmann½yfakMnt;el,Ónén text manclnatamkarcg;)an
Private Sub Form_Timer()
Me.Label2.ForeColor = QBColor(15) * Rnd
Me.Label4.ForeColor = QBColor(15) * Rnd
Me.Command7.ForeColor = QBColor(15) * Rnd
End Sub
kMnt;BN’GkSrEdlmancMnYn 15 BN’eGay pøas;BN’KñaedaysV½yRbvtþi .
4> rebobbegáIt Form design
- cucelI Form Object , New ,Design View , OK button
- Edit Menu , Select Form
- View Menu , Properties Rtg; All Tab :
+ Scroll Bars : Neither
+ Record Selectors :No
+ Navigation Buttons : No
+ Dividing Lines : No
+ Border Style : Sizable
RbsinebIGñkcg;dwgfaetIeyIgeRbI Tools NaxøHkñúgkarbegáIt Form De-
sign enaHeyIgRKan;Et³
- ebIk Form Design CalkçN³ Design View
- cucelI Object EdlGñkcg;dwg rYccuc F1
5> rebobbegáIt snooker form design
cMelIydUcKñanwgsMnYrTI 4 Edr .
1> etImankmµviFIGVIEdlGaccab;va)an?
cMeBaHbBaðaemeraKqøgtamry³ Internet eyIgGaceRbIkmµvIFIkMcat;emeraK
mYycMnYndUcCa Norton, Mcfee, AVG rW Kaspersky ehIyeFVIkar Up-
date definition CaRbcaM (y:agyUrmYyExmþg) enaHelakGñknigGackMcat;
emeraKTaMgenaH)anCaminxan .
eQµaH ³ sun Bisidæ
´sb,aycitþNas;eBlEdl´)anTijTsSnavdþIGanedIm,IGanenAéf¶TI 4
kkáda 2008 . ´mansMnYrmYycg;sYrGñkGMBI MS Access . ´mansMnYr
mYycg;sYrGMBI MS Access . ´)an download Database snooker
(MS Access) etIGñkGacR)ab;´BI³
1. snooker program (for_mainform)
2. Form Design
3. rebobbegáItGkSrmanclna (enAelI snooker form design )
4. rebobbegáIt Form design
5. rebobbegáIt snooker form design
eQµaH ³ Phon Ratha
sYsþI
kñúgnam´CaGtifiCnrbs;Gñk´cg;sYrsMnYrxøHdUcxageRkam³
kuMBüÚT½rrbs;´RtÚv)anlukluycUledayemeraKtamry³ Internet
etImankmµviFIGVIEdlGaccab;va)an?
ehIyetI´GacP¢ab; Yahoo mail CamYy MS Outlook tamrebobNa?
sUmGKuN
www.ant.com.kh | ANT Magazine 73
74 August 2008 | Issue 2
2> etI´GacP¢ab; Yahoo mail CamYy MS Outlook tamrebobNa?
edIm,I Connect Yahoo Mail CamYynwg Outlook )anluHRtaEt
Account Yahoo rbs;elakGñkCa Account Edlbg;R)ak; (Ex.
A Yahoo Mail Plus account $19.99 per year, or A Yahoo
Business Email account $9.95 per month) . ehIyedIm,I
Connect sUmemIlenATMB½rTI !& énc,ab;TImYyrbs;TsSnavdþI Gan
"ANT" cab;BIcMnunebIk MS Outlook @00& . b:uEnþRtg;cMnucbBa©Úl
Incoming mail server nig Outgoing mail server (SMTP)
GaRs½yeTAelIRbePTén Account rbs;elakGñk .
- Yahoo Mail Plus Account sUmbBa©Úl "pop.mail.yahoo.com"
enARtg;; Incoming mail server nig "smtp.mail.yahoo.com" Rtg;
Outgoing mail server (SMTP)
- Yahoo Business Email Account sUmbBa©Úl “pop.bizmail.
yahoo.com" enARtg; Incoming mail server nig "smtp.bizmail.
yahoo.com" Rtg; Outgoing mail server (SMTP) .
vaCakarBitedayGñkGaceRbI Windows Instruments Command-Line
Interface (WMIC) kñúgkar uninstall application NamYyebIsin-
CaGñk)andwgBIeQµaH application EdlRtÚv uninstall enaH. enH-
CarebobeRbI wmic product where name=”<name>” call
uninstall.
]TahrN¾ USoftFLVaye @00* CakmµviFIEdleyIgcg; uninstall
sUmGnuvtþn¾dUcxageRkam³
wmic product where name=”USoftFLVayer 2008” call
uninstall
TsSnavdþI Gan “ANT” sUmGrKuNnUvkarcab;GarmµN¾rbs;elak mU-
lehtuEdlTsSnavdþI Gan “ANT” cuHpSayBIGtßbT code eRcInEbbenH
edaysarxagTsSnavdþI Gan “ANT” manmUld§anedImCaGñksresrnigRsa
vRCavBI Programming nigknøgmk´k¾Føab;CaRKÚEpñksresrkmµviFIkuMBüÚT½r
enHpgEdrenAsaklviTüal½ymYycMnYn. b:uEnþeTaHbICay:agNak¾edayenH
vaRKan;EtCakarcab;epþImkMritdMbUgbMputénkarb:unb:grbs;´kñúgkareFVIeGayn
isSit IT begáInkarRsavRCaveTAelIkarbegáItkmµviFIkuMBüÚT½rkuMeGaycaj;dac;
eBkBIbNþaRbeTsCitxag CaBiessbM)at;nUvvb,Fm’breTsniymkñúgvis½y
bec©kviTüa.
edaysarEbbenHehIy)anCa´begáItnUvkmµviFIelIkTwkcitþ nigpþl;kitþiys
sMrab;GñkBüayamedaHRsaynUvbBaðaEdl)anecaTsYrtamry³TsSnavdþI
eyIg´ edayecjdMeNIrBIsMnYrnigbBaðad¾gay²bMputkñúgbMNgbnSaMKMnit
eGaycUlrYmkñúgkmµviFIenH ehIycab;BIelxTIBIrenHelaknwg)aneXIjPaB
Ebøk,GVIEdlfµInigTUeTA)anbEnßm sMrab;tMrUvkarRKb;²KñaénGñkEdl)aneRbI
R)as;kuMBüÚT½r.
eQµaH ³ tara
´B¤RKÚrbs;´faeKGac uninstall application mYy)antamry³ com-
mand line etIvaBitEdrb¤Gt;? sUmTsSnavdþIGanCYybMPøWtamlT§PaBpg.
sUmGrKuN.
eQµaH ³ tara
tamry³karecjpSayelxTI1rbs;TsSnavdþIGan ´)ansegáteXIjfa
GtßbThak;bIdUcCamankMritmYyEbøkBIeK EdlPaKeRcInCakarBnül; code
nigBuMsUvmanTMB½rkMritFmµta EdldUcCa´GacemIl)an CaBiessEpñk
design hak;bIdUcCaBuMTan;sMGat.
Rkumh‘un Distybyte Co.,Ltd CaRkumh‘un naMcUlpþac;muxenAplitpl EPSON éf¶enHRkumh‘unRbkasnUvm:asIunbbBa©aMgrUbPaB Projector EMPS5 Ca
m:asIunbBa©aMgrUbPaBbMeBjtMrUvkarrbs;GtifiCn enAkñúgkargarepSg² dUcCaeFVIsnñisiT sikçasala karbeRgón rIkarRbCMunana. mü:ageTot RbB½n§dMeNIrkar
rbs;vaeFIV[elakGñkgayyl; niggayeRbIR)as; EfmeTotpg.
lkçNHBiessrbs;m:asIuncak;bB©aMgrUbPaB
- eRbIGMBUlRbePT 2000 ANSI Lumens
- TMhMeGRkg;EdlGacbB©aMg)anBI 30-300GIug
- GMBUlGaceRbI)an 4000 em:ag sIuePøIgtic
- dMeNIrkarrh½sRtwmEt 5 vinaTIbnÞab;BIebIk ( Power on )
- eBledatePøIgvadMeNIrkaredaysV½yRbvtþi nigbnÞab;BIbiT (Power off)
dMeNIrkarrh½sRtwmEt 2 vinaTI Gacdk ( Power Cable ) )an.
- manKMrbbiTsøay
- Tm¶n;RsalRtwmEt 2.6kg
- Port Monitor out, computer Connect, S-video, Video, Audio
EPSON SHOWROOM & SERVICE CENTER: # 86C, Street 13, Sangkat Phsar Kandal IKhan Daun Penh, Phnom Penh, CambodiaM: 012 635 009, Tel: 023 220 623, Fax: 023 215 000, E-mail: [email protected]
EMP-S5 Caplitpl Projector EdlminGacemIlrMlg)an
Official Distributer:
eBTüeFµj elxTUrs½BÞ
1. eBTüeFµj G‘u¿Ca 012 960 029
2. eBTüeFµj Ekv hYt 023 992 785
3. TnþbNÐit qay dYgsuvIta 011 817 008
4. Ca Cinem:g pÞHdak;eFµj 012 483 722
5. Asean Dental Clinic 092 860 216
6. Asia Light Dental Clinic 092 510 840
7. Bayon Dental Clinic 012 859 545
8. Bun Hon 011 717 140
9. Chan Sokhom Dental Clinic 023 990 909
10. Cheang Chov Por Dentist 023 982 066
11. Chhoun Meng Dental Clinic 012 881 221
12. Chin Thaichy Dental Care Clinic 012 482 655
13. Delta Dental Clinic 012 845 517
14. Dentist Clinic Bun Khun 012 824 566
15. Doung Sith Dental Clinic 012 913 399
16. European Dental Clinic 023 211 363
17. Heang Borann Dental Clinic 016 597 769
18. Hort Chou Dental Clinic 092 937 827
19. Houy Sithan Dental Clinic 011 880 429
20. Hout Fat Dental Clinic 023 882 568
21. Kroursar Dental Clinic 012 617 385
22. Lim Sokun Dental Clinic 012 859 767
23. Lim Soma DDS Dental Offices 012 943 471
24. Maga Dental Clinic 012 908 559
25. Mittapheap Dental Clinic 012 721 300
26. Modern Dental Clinic 023 355 302
27. My Teeth Dental Clinic 012 966 822
28. Nhor Nhim Dental Clinic 011 737 040
29. Pacific Dental Clinic 012 922 055
30. Peace Dental Care 016 888 382
31. Peace Dental Clinic 092 222 016
32. Peachem Dental Clinic 023 996 888
33. Phal Dental 011 734 655
34. Phnom Penh Dental Care Clinic 023 994 013
35. Sok Chea Dental Clinic 023 885 595
36. Sok San Dental Clinic 023 998 611
37. Sok Visal Dental Clinic 012 813 551
38. Sophea Kmongkul Dental Clinic 092 813 338
39. Suor Sdey Dental Clinic 012 979 831
40. Taing Cheng Ann 012 985 116
41. Tang Lyheng Dentist 012 678 288
42. Tang Meang Hong Dentist 011 810 015
43. Tikheayu Dental Clinic 012 511 920
44. World Care Dental Clinic 023 355 035
45. Ceramic Dental Clinic 023 998 081
hagTUrs½BÞ elxTUrs½BÞ
46. tar:anI 092 889 878
47. suRkwtlk; TUrs½BÞéd 023 210 377
48. pløa lk;TUrs½BÞ 012 619 992
49. TUc suFa lk;TUrs½BÞéd 012 828 775
50. ehog vuDÇa lk; nig CYsCulTUrs½BÞéd 012 888775
51. tay em:g lk; nig CYsCulTUrs½BÞéd 012 841 933
52. Apsara Mobile 023 213 888
53. Angkor Diamond Phone Shop 012 903 309
54. Central Phone 023 217 863
55. City Phone 092 848 333
56. China Asian III 023 992 088
57. Eng Heng Phone Shop 012 226 688
58. Fong Kong Phone Shop 023 333 999
59. Hakse Moble Phone Center 023 213 168
60. Hang Sokchea 011 725 151
61. Heng Heng 16 016 666 655
62. Heng Heng Phone Shop 023 721 121
63. Hong Kong Hand Phone Shop 023 212 309
64. Hour Ly Mobile Phone and Accessories Shop
012 333 328
65. Hour Sary Phone Shop 023 996 775
66. Koung Y I Phone Shop 012 715 666
67. Lalune Phone Shop 012 723 353
68. Lang Khoun 092 777 724
69. Leang Srim Phone Shop 011 563 656
70. Lucky Star 012 505 077
71. Ly Sokthy 011 990 990
72. Marin Phone Shop 012 867 986
73. Mary Phone Shop 012 676 686
74. NOKIA-KTH 023 211 581
75. Olympic Thmey Shop 023 212 223
76. PC Mobile 023 224 188
77. Phone World 023 215 386
78. Prey Mith 012 221 227
79. Reahsmey Hang Neah 012 789 779
80. Smile Agam Dental Lab & Cabinet 012 384 176
81. Sok Leng Shop 011 556 168
82. Sony Ericsson 023 220 552
83. Sovann Phone 023 355 599
84. SANWAY 012 929 264
85. Sok Heang Phone Shop 012 888 585
86. Ufo Phone Shop 011 675 455
87. VAN LIN Phone Shop 023 211 423
88. Veng Heang Phone Shop 023 222 091
89. Vantha Phone Shop 023 882 521
80 August 2008 | Issue 2
Rkumh‘un nig GgÁkarEdl)anTTYlTsSnavdþI Gan “ANT”hag Internet
90. 23 Internet
91. 63 Internet Café
92. AGS Net
93. Angel Net
94. Angkor Thom Internet
95. Angkor Web
96. Apsara Web
97. Blue Net Internet
98. Boengkeng Kang Web
99. Buny Web
100. Capital Internet
101. ChamKamon Web
102. Channa Internet
103. Chanton Internet
104. Chart Zone
105. Chhack Riya Net
106. Cristal Net
107. CTT Net
108. Daily Web
109. Dany Web Site
110. DC Internet
111. Easy Internet
112. Fast Web Internet
113. First Internet
114. Galaxy Web II
115. Galaxy Web Internet
116. Global Net Service
117. Golden Web
118. Happy Happy Net
119. Heng Heng Web
120. Heng Piseth Web
121. High Rock Net
122. Home Net
123. Hong Internet
124. H-P Internet
125. Independent Net
126. I-Net
127. Inside Web
128. Internet (dympic Service)
129. Internet Club
130. Internet Shop
131. Internet108C
132. I-P Net
133. IT 4B
134. Kanjana Internet Service
135. Khmer Net
www.ant.com.kh | ANT Magazine 81
hag Internet
136. Kim San Web
137. Kimsan Web I
138. Kirimom Net
139. Kosuma Net
140. Kucky Internet
141. Luckey Sky Internet
142. Magic Net
143. Manea Web
144. Mean Chey Web
145. Mekong Net
146. Mey Mey
147. Mittepheap Internet
148. Nika Internet
149. Norton Net
150. Olympic Internet
151. One Minute Web
152. Paly Net
153. PCS Net
154. Piseth Internet
155. Pisey Internet
156. R and R Internet
157. Rithy Internet
158. Royal Net
159. Sambath -Dara
160. Sinon Internet
161. Sky Net
162. Smile Net
163. Sok Kheng Internet
164. Sokha Net
165. Sotheank Net
166. Soursdey Internet
167. Srey Touch Web
168. Star Net
169. Sunny Internet Café
170. Sweet Internet
171. Tepphan Internet
172. V4 Internet
173. Veasna Web
174. Vorakboth Web
175. World Internet
176. World Wide Web (www)
177. Yahoo
178. Yen Net
179. YongFa Internet
180. Zone Net
Rkúmh‘uneTscrN_ elxTUrs½BÞ
181. Angkor Express 023 992 788
182. Angkor Express Travel & Tours 023 213 494
183. Apsara Khmer Travel & Tours Co., Ltd 023 216 123
184. Asia Best Travel & Tour 023 722 999
185. Avia Travel 023 218 332
186. C S L Travel & Tours 023 885 309
187. C.H World Travel Agency 023 223 637
188. Charming Cambodia Tours Co., Ltd 023 801 018
189. Cheab An Express Tour Co., Ltd 023 428 241
190. Cina Travel 012 292 694
191. CN International Travel Co., Ltd 023 881 617
192. Fast Net Travel & Tours 023 211 981
193. G.S.G Company., Ltd 023 996 790
194. Hola Travel Cambodia Co., Ltd 023 221 091
195. Hong Qin Travel & Tour 023 221 111
196. Hong Qin Travel & Trour II 023 222 979
197. Indochine Hotel & Tours 023 427 292
198. International Travel 023 222 196
199. K.S.R.V International Travel & Tour 023 884 052
200. Koh Hock Travel & Tours 023 881 381
201. L.M.N Travel & Tour Service 023 992 249
202. Lucky Internet Airline Ticket 023 220 346
203. M.Taxi 023 999 899
204. Mega Asia Travel Co., Ltd 023 227 888
205. Mekong Express Limousine Bus 023 427 518
206. Mekong Imperial International 012 387 152
207. Ming Liang Group Co., Ltd 023 992 239
208. New Sai Travel Service Co., Ltd 023 362 590
209. Phuong Nam Company 023 222 391
210. PTM Reavel & Tours Co., Ltd 023 219 268
211. Punleu Angkor Khmer Transport 023 987 215
212. R-T-R Tours co., Ltd 023 210 469
213. Saigon Passenger Transport 023 210 300
214. Saigon Passenger Transport I 023 210 324
215. Seagull Tourism & Trading Co.,Ltd 023 217 696
216. SKY (Cambodia ) Travel 023 427 013
217. Sorley Tours 023 210 276
218. Srey Rath International Travel & Tours 023 220 209
219. Tourex Asia Co. 023 882 666
220. VCT Travel 023 991 525
221. VLK Royal tourism Co., Ltd 023 222 217
222. Wanly Travel 023 218 999
hagEvnta elxTUrs½BÞ
90. lag eRsg lk;Ev:nta 012 684 449
91. hVkXws GubTic 023 222 486
92. ehg XI GubTic 012 485 148
93. GnþrCati GubTic 011 911 017
94. Lac b‘unGan GubTic 023 211 627
95. Angkor Eye Clinc 023 351 215
96. Asian Optics 012 925 703
97. E-Optics 023 215 386
98. Eye Care 016 929 093
99. Eye Protech Care Watch & Optics 012 864 659
100. Focus Optics 023 222 632
101. Grand Optics 023 225 678
102. King Optics 023 212 078
103. Lim Sona Linic
104. Linic Bun Khun 023 214 267
105. Mini Optical 012 307 774
106. Modern Optics 023 218 534
107. Mondial Optics 016 707 276
108. Optics Eare 023 885 378
109. Phnom Penh Optics 023 216 987
110. Singapore Optics 012 819 797
Rkumh‘un ISP elxTUrs½BÞ
306. Angkor Net 023 222 500
307. Camnet 017 451 054
308. City Link 023 220 112
309. Click Net 023 999 333
310. IP Wireless 023 993 636
311. Mekong Net 023 226 622
312. Online 023 727 272
313. PPCTV Co., Ltd 023 886 888
314. Telecom Cambodia 023 720 461
315. WiCam 023 222 526
mCÄmNÐlsikSa elxTUrs½BÞ
¡¬$. mCÄmNÐlkuMBüÚT½rskl
¡¬°. mCÄmNÐlkuMBüÚT½r)ak;TUk
¡¬^. mCÄmNÐlemKgÁkuMBüÚT½r
¡¬&. mCÄmNÐlÉkeTskuMBüÚT½r
¡¬*. mCÄmNÐlÉkeTskuMBüÚT½rGnþrCati
¡¬¬. mCÄmNÐl]tþmkuMBüÚT½r
@00. mCÄmNÐlkuMBüÚT½r DwhVasV
@0¡. mCÄmNÐlPasacin kukgW
@0@. GgÁkarbNþúHviC¢akuMBüÚT½r km<úCa Cb:un
@0#. viTüasßanCatibNþúHbNþal bec©keTs
194. North east Computer 092 215 256
213. Oung Instituted 023 214 839
214. Yejj 023 224 400
epSg² elxTUrs½BÞ
306. CD World 023 216 287
307. Disk Center II 011 700 333
308. GT -Tell (Excell) 023 987 137
309. Infinity Insurance
310. FORTE Insurance 023 885 077
363. LEECO
lk;eRKOgsgðarwm
364. Luck
ft nig pþicrUb
365. Chan Bopha Book Shop
366. OLYMPUS
367. Casio 015 553 525
368. Prints Stamps 012 593 262
hagkuMBüÚT½r elxTUrs½BÞ
223. RKÚeBTükuMBüÚT½r tamRKÜsar 023 210 008
224. ABC Computer 023 212 004
225. AB Computer 012 757 373
226. A.C.T Computer 023 883 450
227. Advance Computer & Electronic 023 998 222
228. ANANA Computer 023 211 543
229. Apsara Business Solutions Cambodia Co., Ltd
023 218 313
230. Arunras Computer & Tech. 023 883 965
231. Asean Computer & Technology 023 986 118
232. Asia Europe Computer 023 888 666
233. A.T Computer 012 602 280
121. BCS Computer 023 882 403
122. Computer City 023 986 533
123. Camtech Computer 023 987 659
124. Chheang Veng Computer 011 474 766
125. Chhay Hok Computer 023 223 339
126. Chhunny Computer 012 854 502
127. DaLa Computer 012 337 769
128. Dano Computer Center 012 787 776
129. Dara Electronic Shop 023 996 994
130. Diamond Computer 023 880 323
131. Disty Byte 023 220 623
132. Galaxy Computer Cambodia 012 777 134
133. Gold One Computer 012 909 878
134. Gold Tech Computer 012 707 032
135. Golden Angkor Computer 011 200 212
136. H& T Electronic Computer 023 883 639
137. Hak Heng Computer 023 994 053
138. Heng Heng Computer 011 222 332
139. Hok Lay Computer 012 655 593
140. Hour San Center 023 998 899
141. Hour San Center II 023 997 799
142. Hour San Computer III 012 274 012
143. Huor Seang Computer 012 338 193
144. HSC Computer 023 722 393
145. I.C Computer 012 666 186
146. I.T Group Technology 012 412 111
147. ICE Computer 023 222 121
148. IT Computer 023 996 199
149. IT World Computer 023 986 611
150. JP Computer 016 266 606
151. Khmer Plus Computer 023 220 345
152. KTE Computer Accessories Store 012 217 848
153. Khun Meng Computer
154. KAH HOCK Pte Ltd 023 999 039
155. Khun Heng Computer 023 987 711
hagkuMBüÚT½r elxTUrs½BÞ
154. Khun Heng Computer II 023 987 901
155. Kim Heng Computer 023 214 267
156. Kim Long Computer 011 856 538
157. Khun Hong Computer 012 477 868
158. Lucky Computer 015 503 999
159. Lay Meng Computer 023 357 007
160. LEC Computer (lwm eGg kuMBüÚT½r) 012 604 500
161. Lemon Computer 023 428 244
162. Lim Say Eng Computer Shop 012 857 531
157. Lor Hang Bun Computer 012 211 192
158. Lor Mang Bun Computer 012 211 192
159. Lucky Star Computer 012 513 787
160. Ly Ly Computer 011 707 066
168. New Day Computer 011 636 848
169. Norkorthom Khlanromsev Com. 092 569 609
170. Parrot Computer 023 997 151
171. PDS Computer 023 884 620
172. Piseth Peanich Computer 023 991 278
173. Phnom Penh Office Supply 023 360 575
174. Piseth Peanich Computer Tech. 023 991 887
175. PSC Computer 023 213 422
176. Robo Computer Technology 012 589 806
177. Seng Tay computer 011 866 778
178. SMC Computer 023 987 224
179. Smart Computer
180. S.I Computer Technology 023 218 880
181. Sok Meng Computer 012 975 528
182. Suhjjlee Computer 012 975 528
183. Sun Huy Computer 012 250 549
184. Se Heng Computer 023 993 611
186. Sunlee Computer Center 012 735 330
187. Supreme Technology 016 690 908
188. Te Aik Hong Office Machines Supplies Co., Ltd
023 218 119
189 T.R.C Technology 011 864 034
190. T.C Computer 023 883 153
191. T.O Computer 023 224 035
192. Thai San Computer 012 488 827
193. Thearun Computer Technology 012 681 624
194. UNI Young Technoogies 023 219 207
195. VSMC Computer 023 357 007
196. V.T.Y 012 777 787
197. Veasna Comuputer 012 718 780
198. Win Computer 023 224 106
199. Yong Hout Computer 012 894 626
200. Young Wisdom Computer 023 987 922
201. You Heng Computer 016 555 655
Rkumh‘un nig GgÁkarEdl)anTTYlTsSnavdþI Gan “ANT”
82 August 2008 | Issue 2