www.tipntec.com   IT±â±â, IT¼­Àû Á÷°Å·¡ ÄĹ´ÏƼ ÆÁ¿£Å×Å©
 1% ÇÔ²² ³ª´® Ŭ¸¯ !
·Î±×ÀÎ
[ ID/Passã±â ]
ÀÐÁö¾ÊÀº ÂÊÁö
(0)
ÀÏ ¹Ý ÆÇ ¸Å ºÐ ·ù
¡¡
ISBN Ã¥ °¡°Ýºñ±³
ώ ¿¹½º24 ώ ±³º¸¹®°í
ώ ¾Ë¶óµò ώ ÀÎÅÍÆÄÅ©
ώ ¸®ºê·Î ώ ¿µÇ³¹®°í
ώ ºÏ¹Ì¸£ ώ ºÏ½ºÄµ
ώ 11st ώ ¹Ýµð¾Ø...
ώ Áö¸¶ÄÏ ώ ÆÁ¿£Å×Å©
[ ¾÷¹«½Ã°£ ]
¿ù~±Ý (Åä.ÀÏ ÈÞ¹«)
am: 10½Ã ~ pm: 7½Ã
Á¡½É: 12½Ã ~ 1½Ã
tipntec@gmail.com
Home >> »ó¼¼º¸±â
ÀÌÀü
- ºÐ·ùÀ§Ä¡ >> ÇÁ·Î±×·¡¹Ö¾ð¾î >> .NET(C#,ASP,C++,...) >> C# >>
Á¦¸ñ : Inside C#
»õÃ¥Á¤°¡ : 25,000¿ø ÆǸŰ¡°Ý : 7,000¿ø
ISBN : 9788976278357 ÃâÆÇÀÏ : -
Àú ÀÚ : Tom Archer ÃâÆÇ»ç : Á¤º¸¹®È­»ç
Ã¥»óÅ : A±Þ(»óžçÈ£ °ÅÀÇ »õÃ¥ )
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú)  
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û)
¹è¼Û¹æ¹ý : Åùè¹è¼Û
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ ¡¡
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼­Áö¿ªÁ¦¿Ü)
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : elbisu171[ ] / (Æò¹Î)
»çÁø1
(ÆǸſϷá)
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :

¹ØÁÙÀ̳ª ¸Þ¸ð Á¶±Ý ÀÖ´Â °Í ¿Ü¿£ ÀüüÀûÀÎ »óÅ´ ¾ÆÁÖ ¾çÈ£ÇÕ´Ï´Ù.
°ÑÀ常 º¸¸é »õÃ¥ °°¾Æ¿ä~
°¡°Ý ³×°í ÇϽǺеµ ¿¬¶ôÁÖ¼¼¿ä~


¢Ñ  ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.

¢Ñ  ´ñ±Û¾²±â(ÇöÀç 0 / 500byte):
               ´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.


³» ¿ë :

»õ·Î¿î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NETÀÇ ÇÙ½É ±â¼úÀÎ C#¿¡ ´ëÇÑ Ã¥ÀÌ´Ù. »õ·Î¿î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NETÀ» À§ÇÑ »õ·Î¿î °´Ã¼ÁöÇâ ¾ð¾îÀÎ C#ÀÇ ±¸Á¶¿¡ ´ëÇÑ ±íÀÌÀÖ´Â ³»¿ëÀ» ´ã¾Ò´Ù.

»õ·Ó°Ô µîÀåÇÑ C#ÀÇ ³»ºÎÀûÀÎ ±¸Á¶¸¦ ÀÚ¼¼ÇÏ°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Ù. ÃֽŠ±â¼úÀÎ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ³»ºÎ¿¡ ´ëÇØ ÀÌÇØÇÏ°í, ÆĶó¹ÌÅ͸¦ ¼³°èÇϸç, µ¿ÀÛÀÇ ¿ø¸®¸¦ ±ú¿ìÄ¥ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NETÀ» À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï C#ÀÇ ¸ðµç ±â´ÉÀ» Á¦½ÃÇÑ´Ù.

ºÎ·Ï CD ROMÀ¸·Î´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NET ÃֽŠº£Å¸ 2 ¹öÀü(ÃÑ 4Àå)°ú ¿µ¹® ¿ø¼­ eBook, ¿¹Á¦ ÄÚµå ÆÄÀÏÀ» Á¦°øÇÑ´Ù. ¹ø¿ª¿¡ Àǹ®ÀÌ ÀÖ´Â µ¶ÀÚµéÀº ¿µ¹® ¿ø¼­ È­ÀÏÀ» Âü°íÇÒ ¼ö ÀÖ´Ù.

¸ñ Â÷ :
PATR1

CHAPTER 1 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ
¸ðµç °ÍÀº °´Ã¼´Ù
°´Ã¼ vs. Ŭ·¡½º
ÀνºÅϽºÈ­(Instantiation)
°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°¡Áö ¿øÄ¢
Ä·½¶È­(Encapsulation)
»ó¼Ó(Inheritance)
´ÙÇü¼º(Polymorphism)

CHAPTER 2 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NET ¼Ò°³
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NET Ç÷§Æû(The Microsoft .NET Flatform)
.NET ÇÁ·¹ÀÓ¿öÅ©
À©µµ¿ìÁî DNA¿Í .NET
°øÅë ¾ð¾î ·±Å¸ÀÓ(Commom Language Runtime)
.NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®
Microsoft Intermediate Language(MSIL)¿Í JITter
ÅëÇÕ µ¥ÀÌÅÍÇü ½Ã½ºÅÛ
¸ÞŸµ¥ÀÌÅÍ(metadata)¿Í ¸®Ç÷º¼Ç(reflection)
º¸¾È
¹èÆ÷(Deployment)
ºñ °ü¸® ÄÚµå¿ÍÀÇ È£È¯¼º

CHAPTER 3 Hello, C#
C# ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÇϱâ
ÆíÁý±â ¼±ÅÃ
"Hello, World"
¸í·É ¶óÀÎ ÄÄÆÄÀÏ·¯ »ç¿ëÇϱâ
¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
ÄÚµå »ìÆ캸±â
Ŭ·¡½º¿Í ¸â¹ö
Main ¸Þ¼Òµå
System.Console.WriteLine ¸Þ¼Òµå
³×ÀÓ½ºÆäÀ̽º¿Í using Áö½Ã¾î
»À´ë ÄÚµå
¹«¾ð°¡ À߸øµÇ¾ú´Ù!
ÄÄÆÄÀϽà ¿¡·¯
ILDASM ŽÇèÇϱâ
MSIL¿¡¼­ "Hello, World" »ìÆ캸±â
C# ÇÁ·Î±×·¡¹Ö Áöħ
ÀڽŸ¸ÀÇ ³×ÀÓ½ºÆäÀ̽º¸¦ Á¤ÀÇÇÒ ¶§
¸í¸í ±ÔÄ¢
¸í¸í ±Ô¾à Ç¥ÁØ

PART2

CHAPTER 4 µ¥ÀÌÅÍÇü ½Ã½ºÅÛ
¸ðµç °ÍÀÌ °´Ã¼´Ù
value Çü°ú reference Çü(Value Types and Reference Types)
value Çü
reference Çü
Boxing°ú Unboxing
¸ðµç µ¥ÀÌÅÍÇüÀÇ ±â¹Ý: System.Object
µ¥ÀÌÅÍÇü°ú º°Äª
µ¥ÀÌÅÍÇü º¯È¯
³×ÀÓ½ºÆäÀ̽º
using Å°¿öµå
CTSÀÇ ÀÌÁ¡
¾ð¾î ȣȯ¼º
´ÜÀÏ ±â¹ÝÀÇ °´Ã¼ °èÃþ ±¸Á¶
Çü ¾ÈÀü¼º

CHAPTER 5 Ŭ·¡½º
Ŭ·¡½º Á¤ÀÇÇϱâ
Ŭ·¡½º ¸â¹ö
Á¢±Ù Á¦ÇÑÀÚ
Main ¸Þ¼Òµå
¸í·ÉÇà ÀÎÀÚ
¹Ýȯ°ª
´ÙÁß ¸ÞÀÎ ¸Þ¼Òµå
»ý¼ºÀÚ(Constructors)
Á¤Àû ¸â¹ö¿Í ÀνºÅϽº ¸â¹ö
»ý¼ºÀÚ ÃʱâÈ­ ¸ñ·Ï
»ó¼ö vs. ÀбâÀü¿ë Çʵå
»ó¼ö
ÀбâÀü¿ë Çʵå

CHAPTER 6 ¸Þ¼Òµå
°´Ã¼ Á¤¸®¿Í ÀÚ¿ø °ü¸®
ÀÚ¿ø °ü¸® ¹®Á¦ÀÇ ¿ª»ç
°áÁ¤·ÐÀûÀÎ Á¾·á
¼º´É
¿Ïº®ÇÑ ÇØ°áÃ¥
¿Ïº®¿¡ °¡±î¿î ÇØ°áÃ¥
Á¦°Å µðÀÚÀÎ ÆÐÅÏ(Dispose Design Pattern)
ref¿Í out ¸Þ¼Òµå ÆĶó¹ÌÅÍ
¸Þ¼Òµå ¿À¹ö·Îµù
°¡º¯ ±æÀÌ ¸Þ¼Òµå ÆĶó¹ÌÅÍ
°¡»ó ¸Þ¼Òµå
¸Þ¼Òµå ¿À¹ö·Îµù
´ÙÇü¼º
Á¤Àû ¸Þ¼Òµå
Ŭ·¡½º ¸â¹ö¿¡ Á¢±ÙÇϱâ

CHAPTER 7 ÇÁ·ÎÆÛƼ, ¹è¿­, »öÀÎÀÚ
½º¸¶Æ® Çʵå(Smart Fields)·Î¼­ÀÇ ÇÁ·ÎÆÛƼ
ÇÁ·ÎÆÛƼ Á¤ÀÇ¿Í »ç¿ë
ÄÄÆÄÀÏ·¯´Â ¾î¶² ÀÏÀ» Çϴ°¡?
Àбâ Àü¿ë ÇÁ·ÎÆÛƼ
ÇÁ·ÎÆÛƼÀÇ »ó¼Ó
ÇÁ·ÎÆÛƼÀÇ °í±Þ ±â´É »ç¿ë
¹è¿­
¹è¿­ ¼±¾ðÇϱâ
1Â÷¿ø ¹è¿­ ¿¹Á¦
´ÙÂ÷¿ø ¹è¿­
Â÷¿ø(Rank) Äõ¸®Çϱâ
Åé´ÏÇü(jagged) ¹è¿­
Àε¦¼­¸¦ »ç¿ëÇØ °´Ã¼¸¦ ¹è¿­·Î ´Ù·ç±â
Àε¦¼­Á¤ÀÇÇϱâ
Àε¦¼­ ¿¹Á¦
¼³°è Áöħ

CHAPTER 8 ¾îÆ®¸®ºäÆ®
¾îÆ®¸®ºäÆ® ¼Ò°³
¾îÆ®¸®ºäÆ® Á¤ÀÇÇϱâ
¾îÆ®¸®ºäÆ® Äõ¸®Çϱâ
Ŭ·¡½º ¾îÆ®¸®ºäÆ®
¸Þ¼Òµå ¾îÆ®¸®ºäÆ®
ÇÊµå ¾îÆ®¸®ºäÆ®
¾îÆ®¸®ºäÆ® ÆĶó¹ÌÅÍ
ÁöÁ¤À§Ä¡(positional) ÆĶó¹ÌÅÍ¿Í ¸í¸í(named) ÆĶó¹ÌÅÍ
¸í¸í ÆĶó¹ÌÅÍ »ç¿ë½Ã ¹üÇϱ⠽¬¿î ½Ç¼öµé
À¯È¿ÇÑ ¾îÆ®¸®ºäÆ® ÆĶó¹ÌÅÍ Çü
AttributeUsage ¾îÆ®¸®ºäÆ®
¾îÆ®¸®ºäÆ® Ÿ°Ù Á¤ÀÇÇϱâ
´ÜÀÏ »ç¿ë ¾îÆ®¸®ºäÆ®¿Í ´ÙÁß »ç¿ë ¾îÆ®¸®ºäÆ®
»ó¼Ó ¾îÆ®¸®ºäÆ® ±ÔÄ¢ Á¤Çϱâ
¾îÆ®¸®ºäÆ® ±¸º°ÀÚ

CHAPTER 9 ÀÎÅÍÆäÀ̽º
ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ë
ÀÎÅÍÆäÀ̽º ¼±¾ð
ÀÎÅÍÆäÀ̽º ±¸Çö
is ¿¬»êÀÚ¸¦ ÀÌ¿ëÇØ ÁúÀÇÇϱâ
as ¿¬»êÀÚ¸¦ ÀÌ¿ëÇØ Äõ¸®Çϱâ
¸í½ÃÀû ÀÎÅÍÆäÀ̽º ¸â¹ö À̸§ È®ÀÎÇϱâ
ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ À̸§ °¨Ãß±â
À̸§ÀÇ ¸ðÈ£ÇÔ ¾ø¾Ö±â
ÀÎÅÍÆäÀ̽º¿Í »ó¼Ó
ÀÎÅÍÆäÀ̽º °áÇÕÇϱâ

PART 4

CHAPTER 10 ¼ö½Ä°ú ¿¬»êÀÚ
¿¬»êÀÚÀÇ Á¤ÀÇ
¿¬»êÀÚ ¿ì¼±¼øÀ§
C# ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
¿ÞÂÊ°ú ¿À¸¥ÂÊÀÇ °áÇÕ¹ýÄ¢
È°¿ë ¿¹
C# ¿¬»êÀÚ
Primary ¼ö½Ä ¿¬»êÀÚ
¼öÇÐÀû ¿¬»êÀÚ
´Ü¼ø ´ëÀÔ ¿¬»êÀÚ

CHAPTER 11 ÇÁ·Î±×·¥ÀÇ È帧 Á¦¾î
¼±Åù®
if ¹®
Switch ¹®
¹Ýº¹¹®
do/while ¹®
for ¹®
Ç¥(,) ¿¬»êÀÚ
foreach ¹®
Jump ¹®
break ¹®
continue ¹®
goto ¹®
return ¹®

CHAPTER 12 ¿¹¿Ü¸¦ ÀÌ¿ëÇÑ ¿¡·¯ Çڵ鸵
¿¹¿Ü ó¸®ÀÇ °³°ý
±âº»ÀûÀÎ ¿¹¿Ü ó¸® ±¸¹®
¿¹¿Ü ³Ñ±â±â
¿¹¿Ü Àâ¾Æ³»±â
¿¹¿Ü¸¦ ´Ù½Ã ³Ñ±â±â
Finally¸¦ ÀÌ¿ëÇÑ ¸¶¹«¸®
¿¡·¯ ó¸® ±â¼úÀÇ ºñ±³
¿¹¿Ü ó¸®ÀÇ ÀÌÁ¡
¹«¾ùÀÌ ÁÁÀº ¿¡·¯ ó¸®Àΰ¡?
ÄÚµåÀÇ °¡µ¶¼ºÀ» Çâ»ó½ÃÅ°±â
»ý¼ºÀڷκÎÅÍ ¿¹¿Ü Àü´ÞÇϱâ
System.Exception Ŭ·¡½º »ç¿ëÇϱâ
Exception °´Ã¼ ¸¸µé±â
StackTrace ÇÁ·ÎÆÛƼ »ç¿ëÇϱâ
¿©·¯ °³ÀÇ ¿¹¿Ü Çü½ÄÀ» Àâ±â
Exception Ŭ·¡½º ¸¸µé±â
¿¹¿Ü ó¸®¿Í ÇÔ²² ÄÚµå ¼³°èÇϱâ
try ºí·°ÀÇ ¼³°è
catch ºí·°ÀÇ ¼³°è

CHAPTER 13 ¿¬»êÀÚ ¿À¹ö·Îµù°ú »ç¿ëÀÚ Á¤ÀÇ º¯È¯
¿¬»êÀÚ ¿À¹ö·Îµù
±¸¹®°ú ¿¹Á¦
¿À¹ö·Îµù °¡´ÉÇÑ ¿¬»êÀÚ
¿¬»êÀÚ ¿À¹ö·ÎµùÀÇ Á¦ÇÑ
¼³°è ¹æħ
»ç¿ëÀÚ Á¤ÀÇ º¯È¯
±¸¹®°ú ¿¹Á¦

CHAPTER 14 µ¨¸®°ÔÀÌÆ®¿Í À̺¥Æ® Çڵ鷯
Äݹé(Callback) ¸Þ¼Òµå·Î µ¨¸®°ÔÀÌÆ® »ç¿ëÇϱâ
Static ¸â¹ö·Î½á µ¨¸®°ÔÀÌÆ® Á¤ÀÇÇϱâ
ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ µ¨¸®°ÔÀÌÆ® »ý¼ºÇϱâ
µ¨¸®°ÔÀÌÆ® ÇÕ¼º(Composition) µ¨¸®°ÔÀÌÆ®
µ¨¸®°ÔÀÌÆ®¿Í ÇÔ²² À̺¥Æ® Á¤ÀÇÇϱâ

PART 4

CHAPTER 15 ¸áƼ½º·¹µå ÇÁ·Î±×·¡¹Ö
½º·¹µå ±âÃÊ
½º·¹µå¿Í ¸ÖƼŽºÅ·
ÄÁÅؽºÆ® ½ºÀ§Äª(Context switehing)
C#¿¡¼­ÀÇ ¸ÖƼ½º·¹µå
½º·¹µå·Î ÀÛ¾÷Çϱâ
AppDomain
Thread Ŭ·¡½º
½º·¹µå ½ºÄÉÁÙ¸µ
½º·¹µå ¾ÈÀü°ú µ¿±âÈ­
Monitor Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ÄÚµå º¸È£Çϱâ
C#ÀÇ lock ¹®°ú ÇÔ²² Monitor Lock »ç¿ëÇϱâ
Mutex Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ÄÚµåÀÇ µ¿±âÈ­
½º·¹µå ¾ÈÁ¤¼º°ú .NET Ŭ·¡½º
½º·¹µå °¡ÀÌµå ¶óÀÎ
½º·¹µå°¡ ÇÊ¿äÇÑ °æ¿ì
½º·¹µå¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Â °æ¿ì

CHAPTER 16 ¸®Ç÷º¼Ç°ú ÇÔ²² ¸ÞŸµ¥ÀÌÅÍ Äõ¸®Çϱâ
¸®Ç÷¢¼Ç APIÀÇ °èÃþ ±¸Á¶
Type Ŭ·¡½º
ÀνºÅϽºÀÇ Type °¡Á®¿À±â
À̸§À¸·ÎºÎÅÍ Type °¡Á®¿À±â
Çü Ž»öÇϱâ
¾î¼Àºí¸® ±×¸®°í ¸ðµâ°ú ÀÛ¾÷Çϱâ
¾î¼Àºí¸®¿¡ ÇüÀ» Ž»öÇϱâ
¾î¼Àºí¸®ÀÇ ¸ðµâÀ» ³ª¿­Çϱâ
¸®Ç÷º¼Ç Èı⠹ÙÀεù
½ÇÇà ½Ã°£¿¡ Äڵ带 »ý¼ºÇÏ°í ½ÇÇàÇϱâ

CHAPTER 17 ºñ °ü¸® ÄÚµå¿ÍÀÇ »óÈ£ ¿î¿ë
Ç÷§Æû È£Ãâ ¼­ºñ½º(Platform Invocation Service)
ÀͽºÆ÷Æ®µÈ DLL ÇÔ¼ö ¼±¾ðÇϱâ
C#°ú ÇÔ²² Äݹé ÇÔ¼ö »ç¿ëÇϱâ
¸¶¼£¸µ°ú PInvoke
ºñ ¾ÈÀü ÄÚµå ÀÛ¼º
C#¿¡¼­ Æ÷ÀÎÅÍ »ç¿ëÇϱâ
fixed ¹®
COM »óÈ£ ¿î¿ë¼º(Interoperability)
¿ë°¨ÇÑ »õ·Î¿î ¼¼°è
½ÃÀÛÇϱâ
COM typelib·ÎºÎÅÍ ¸ÞŸµ¥ÀÌÅÍ »ý¼ºÇϱâ
COM ÄÄÆ÷³ÍÆ®ÀÇ Ãʱ⠹ÙÀεù
COM ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇϱâ À§ÇÑ µ¿Àû Çü ¹ß°ßÀ» »ç¿ëÇϱâ
COM ÄÄÆ÷³ÍÆ® Èı⠹ÙÀεù
COM ½º·¹µå ¸ðµ¨

CHAPTER 18 ¾î¼Àºí¸®¿Í ÇÔ²² ÀÛ¾÷Çϱâ
¾î¼Àºí¸® °³°ü
Manifest µ¥ÀÌÅÍ
¾î¼Àºí¸®ÀÇ ÀÌÁ¡
¾î¼Àºí¸® ÆÐŰ¡
¾î¼Àºí¸® ¹èÆ÷
¾î¼Àºí¸®ÀÇ ¹öÀüºÎ¿©
¾î¼Àºí¸® ºôµåÇϱâ
¿©·¯°³ÀÇ ¸ðµâÀ» °¡Áø ¾î¼Àºí¸® ¸¸µé±â
°øÀ¯ ¾î¼Àºí¸® ¸¸µé±â
Àü¿ª ¾î¼Àºí¸® ij½Ã¿Í ÇÔ²² ÀÛ¾÷Çϱâ
ij½Ã º¸±â
¾î¼Àºí¸®¿¡ ¹öÀü ºÎ¿©Çϱâ
QFE¿Í µðÆúÆ® ¹öÀü Á¤Ã¥
¾ÈÀü¸ðµåÀÇ ±¸¼º(Configuration)ÆÄÀÏÀ» »ý¼ºÇϱâ
±â Ÿ :
ȸ»ç¸í: ÆÁ¿£Å×Å© | Á¤º¸Ã¥ÀÓÀÚ: À̷̹¡ | »ç¾÷ÀÚµî·Ï¹øÈ£: 108-17-55826 | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ
¼­¿ï½Ã ¿µµîÆ÷±¸ ½Å±æµ¿ 198  DNB  201È£ Contact tipntec@gmail.com more information.
Copyleft¨Ï2008 TipnTec. All Rights Not Reserved.