84

Ant MAGAZINE 2

Embed Size (px)

DESCRIPTION

there are many things about khmer science in this magazine.so hope u can enjoy such that great thingsso hope u can enjoy such that great thingsso hope u can enjoy such that great things

Citation preview

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]

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”/>&nbsp;&nbsp; <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

&nbsp;&nbsp; <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” /> &nbsp;&nbsp; //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