|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
ÀÌ Ã¥Àº °¡Àå ±âº»ÀûÀÎ ¾ð¾îÀÎ C¾ð¾îºÎÅÍ ½ÃÀÛÇÏ¿©, MFC, ¸ÖƼ¾²·¹µå, ³×Æ®¿öÅ©, SQL±îÁö ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇØ ¾Ë¾Æ¾ßÇÒ ÅäÇȵéÀ» ±¤¹üÀ§ÇÏ°Ô ´Ù·ç°í ÀÖ´Ù. ÀÚÁÖ »ç¿ëµÇ´Â ÇÔ¼ö³ª ±¸¹®À» ·¹ÆÛ·±½º Çü½ÄÀ¸·Î ±ò²ûÇÏ°Ô Á¤¸®ÇÏ°í ÀÖ¾î, ¿·¿¡ µÎ°í ¾ðÁ¦µçÁö Âü°íÇÒ ¼ö ÀÖ´Ù.
ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Ù º¸¸é ÇÔ¼ö À̸§Àº ¾Æ´Âµ¥, ±× ÇÔ¼ö¸¦ ¾î¶»°Ô »ç¿ëÇØ¾ß ÇÏ´ÂÁö ¸Å¿ì ¾î·Á¿ï ¶§°¡ ¸¹´Ù. ¿¹¸¦ µé¾î ¹®ÀÚ¿À» ºÐ¼®ÇÒ ¶§ ÀÚÁÖ ÀÌ¿ëµÇ´Â C ¾ð¾îÀÇ strtok ÇÔ¼ö¸¦ »ç¿ëÇϱâ¶õ ¸¸¸¸Ä¡ ¾Ê´Ù. óÀ½¿¡´Â C ¾ð¾îÀÇ ¹®¹ý¸¸ ¾Ë¸é ÇÁ·Î±×·¥À» Àß ¸¸µé ¼ö ÀÖÀ» °Í °°Àº »ý°¢ÀÌ µå´Âµ¥, ½ÇÁ¦·Î ÇÏ´Ù º¸¸é Á¦°øµÇ´Â ÇÔ¼öµéÀ» ÀÚÀ¯ÀÚÀç·Î »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ´À³¢°Ô µÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÏ´Â ³×Æ®¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé¾î¾ß ÇÑ´Ù¸é, ÇʼöÀûÀ¸·Î »ç¿ëÇØ¾ß ÇÏ´Â ±â¼úÀÌ ¹®ÀÚ¿, ÆÄÀÏ, ½Ã°£¿¡ °ü·ÃµÈ ó¸®À̸ç, ¸ÖƼ ¾²·¹µå, TCP/IP, Database, SQLÀº ±âº»ÀÏ °ÍÀÌ´Ù. ÀÌ ¸ðµç ±â¼úÀÌ Á¾ÇÕÀûÀ¸·Î »ç¿ëµÇ¾î¾ß Çϴµ¥ °ú¿¬ ¸î ±ÇÀÇ Ã¥ÀÌ ÇÊ¿äÇÑ °ÍÀÌÁö, ¸ÖƼ ¾²·¹µå¸¦ ¸¸Á·½º·´°Ô ¼³¸íÇØ ³õÀº Ã¥Àº ÀÖ´ÂÁö, µ¥ÀÌÅÍ º£À̽º¿¡ Á¢±ÙÇؼ ÀÚÀ¯·Ó°Ô Äõ¸®¸¦ ÇÒ ¼ö ÀÖ´ÂÁö µîµî ¸¹Àº ¾î·Á¿î ¹®Á¦¿¡ Á÷¸éÇÏ°Ô µÈ´Ù. ÀÌ ÇÑ ±ÇÀÇ Ã¥ÀÌ À§ÀÇ ¹®Á¦µéÀ» ½±°Ô ÇØ°áÇÏ°Ô ÇØÁÙ °ÍÀ̸ç, Ã¥ÀÇ Á¦¸ñó·³ À©µµ¿ì ÇÁ·Î±×·¡¹Ö ½Ã ¿©·¯ºÐ ¿·¿¡¼ ¸¹Àº µµ¿ò(Ç÷¯½º)À» ÁÙ °ÍÀÌ´Ù.
-
-
ÀÌ Ã¥Àº °¡Àå ±âº»ÀûÀÎ ¾ð¾îÀÎ C¾ð¾îºÎÅÍ ½ÃÀÛÇÏ¿©, MFC, ¸ÖƼ¾²·¹µå, ³×Æ®¿öÅ©, SQL±îÁö ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇØ ¾Ë¾Æ¾ßÇÒ ÅäÇȵéÀ» ±¤¹üÀ§ÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÚÁÖ »ç¿ëµÇ´Â ÇÔ¼ö³ª ±¸¹®À» ·¹ÆÛ·±½º Çü½ÄÀ¸·Î ±ò²ûÇÏ°Ô Á¤¸®ÇÏ°í ÀÖ¾î, ¿·¿¡ µÎ°í ¾ðÁ¦µçÁö Âü°íÇÒ ¼ö ÀÖ½À´Ï´Ù
[±è»óÇü (Windows APIÁ¤º¹, Visual C++ Á¤º¹ 6.0 ÀúÀÚ)]
óÀ½ Ã¥ÀÇ ¸ñÂ÷¸¦ Á¢ÇßÀ»¶§ ºÎ´ã½º·¯¿üÀ¸³ª, Ã¥ÀÇ ³»¿ëÀ» º¸¸é¼ ±×·± ºÎ´ãÀº ¿ÏÀüÈ÷ »ç¶óÁ³´Ù. ³ªÀÇ Á÷°¨´ë·Î¶ó¸é ÀÌ·± Á¤µµÀÇ Ã¥Àº ÇÁ·Î±×·¥ °³¹ßÀÚ¸¦ ²Þ±¸´Â »ç¶÷µé¿¡°Ô ²À ÇÊ¿äÇÑ ¼ÀûÀÌ µÉ °ÍÀ̶ó »ý°¢µÈ´Ù
[Àå´Þ»ó (ÀÌ»ó¿± ÇÁ·Î±×·¡¹Ö ¾ÆÄ«µ¥¹Ì ÀüÀÓ°»ç]
-
-
Á¦ 1 Àå. C ÇÔ¼ö
n 1.1 ¹®ÀÚ¿ ÇÔ¼ö
1.1.1 ¹®ÀÚ¿ º¹»çÇϱâ (strcpy strncpy strdup)
1.1.2 ¹®ÀÚ¿ ¿¬°áÇϱâ (strcat strncat)
1.1.3 ¹®ÀÚ¿ ºñ±³Çϱâ (strcmp strncmp stricmp strnicmp)
1.1.4 ¹®ÀÚ¿ °Ë»öÇϱâ (strstr)
1.1.5 ¹®ÀÚ °Ë»öÇϱâ (strchr strrchr)
1.1.6 ¹®ÀÚ¼¼Æ® °Ë»öÇϱâ (strspn strcspn)
1.1.7 ¹®ÀÚ¿ ºÐ¸® ¹× ÆĽÌÇϱâ (strtok strpbrk)
1.1.8 ¹®ÀÚ¿ ±æÀÌ/¹öÆÛ Å©±â ±¸Çϱâ (strlen sizeof)
1.1.9 ¹®ÀÚ¿À» ´ë¼Ò¹®ÀÚ·Î º¯È¯Çϱâ (strupr strlwr)
1.1.10 ¹®ÀÚ¿À» °Å²Ù·Î µÚÁý±â (strrev)
1.1.11 ¹®ÀÚ¿ ÃʱâÈÇϱâ (strset strnset)
1.1.12 ¹®ÀÚ¿ Çü½ÄÈ/Áø¹ý º¯È¯Çϱâ (sprintf vsprintf)
1.1.13 ¹®ÀÚ¿À» ¼ýÀÚ·Î µ¥ÀÌÅÍÇü º¯È¯Çϱâ(atoi _atoi64 atol atofstrtodstrtol strtoul)
1.1.14 ¼ýÀÚ¸¦ ¹®ÀÚ¿·Î µ¥ÀÌÅÍÇü º¯È¯Çϱâ (itoa ltoa ultoa ecvt fcvt gcvt)
1.1.15 ¼ýÀÚ ¹× ´ë¼Ò¹®ÀÚ °Ë»çÇϱâ (isdigit isupper islower is...alpha isalnum
1.1.16 °ø¹é/ÅÇ/°³Ç๮ÀÚ °Ë»çÇϱâ (isspace)
1.1.17 ¹®ÀÚ¿ °ø¹é Á¦°ÅÇϱâ ÀÀ¿ë ¿¹Á¦ (trim ltrim rtrim)
1.2 ÆÄÀÏ ¹× µð·ºÅ͸® ÇÔ¼ö
1.2.1 ÆÄÀÏ ¿±â (fopen)
1.2.2 ÆÄÀÏ ´Ý±â (fclose)
1.2.3 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ Àбâ (fgets)
1.2.4 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ ¾²±â (fputs)
1.2.5 º¯¼ö ´ÜÀ§ ÆÄÀÏ Àбâ (fscanf)
1.2.6 º¯¼ö ´ÜÀ§ ÆÄÀÏ ¾²±â (fprintf)
1.2.7 ¹®ÀÚ ´ÜÀ§ ÆÄÀÏ Àбâ (fgetc)
1.2.8 ¹®ÀÚ ´ÜÀ§ ÆÄÀÏ ¾²±â (fputc)
1.2.9 ¹ÙÀÌÆ® ´ÜÀ§ ÆÄÀÏ Àбâ (fread)
1.2.10 ¹ÙÀÌÆ® ´ÜÀ§ ÆÄÀÏ ¾²±â (fwrite)
1.2.11 ±¸Á¶Ã¼ ´ÜÀ§ ÆÄÀÏ Àбâ (fread)
1.2.12 ±¸Á¶Ã¼ ´ÜÀ§ ÆÄÀÏ ¾²±â (fwrite)
1.2.13 ÆÄÀÏ Æ÷ÀÎÅÍ À§Ä¡ ±¸Çϱâ (ftell)
1.2.14 ÆÄÀÏ Æ÷ÀÎÅÍ À§Ä¡ ¼³Á¤Çϱâ (fseek rewind)
1.2.15 ÆÄÀÏ Æ÷ÀÎÅÍ À§Ä¡ ±¸Çϱâ/¼³Á¤Çϱâ (fgetpos fsetpos)
1.2.16 ÆÄÀÏ ³¡ ¹× ¿¡·¯ °ËÃâÇϱâ (feof ferror)
1.2.17 ÆÄÀÏ »èÁ¦Çϱâ (remove)
1.2.18 ÆÄÀÏ ¹× µð·ºÅ͸® °Ë»çÇϱâ (_access)
1.2.19 ÆÄÀÏ ¹× µð·ºÅ͸® ¼Ó¼º º¯°æÇϱâ (_chmod)
1.2.20 ÇöÀç ÀÛ¾÷ µð·ºÅ͸® ±¸Çϱâ (_getcwd)
1.2.21 ÀÛ¾÷ µð·ºÅ͸® À̵¿Çϱâ (_chdir)
1.2.22 µð·ºÅ͸® »ý¼ºÇϱâ (_mkdir)
1.2.23 µð·ºÅ͸® »èÁ¦Çϱâ (_rmdir)
1.2.24 ÇöÀç ÀÛ¾÷ µå¶óÀÌºê ±¸Çϱâ (_getdrive)
1.2.25 ÀÛ¾÷ µå¶óÀ̺ê À̵¿Çϱâ (_chdrive)
1.2.26 ÆÄÀÏ ¹× µð·ºÅ͸® À̸§ º¯°æÇϱâ (rename)
1.2.27 ÆÄÀÏ º¹»ç ÀÀ¿ë ¿¹Á¦
1.2.28 ÆÄÀÏ¿¡¼ ¹®ÀÚ¿ °Ë»ö ÀÀ¿ë ¿¹Á¦
1.3 ³¯Â¥ ¹× ½Ã°£ ÇÔ¼ö
1.3.1 time_t Á¤ÀÇ
1.3.2 struct tm Á¤ÀÇ
1.3.3 struct _timeb Á¤ÀÇ
1.3.4 clock_t Á¤ÀÇ
1.3.5 ³¯Â¥/½Ã°£À» time_t¿¡ ±¸Çϱâ (time : time_t)
1.3.6 ³¯Â¥/½Ã°£À» struct tm¿¡ ±¸Çϱâ (localtime : struct tm)
1.3.7 ³¯Â¥/½Ã°£À» struct _timeb¿¡ ±¸Çϱâ (_ftime : struct _timeb)
1.3.8 ¼¼°è Ç¥ÁØ ½Ã°£À» ±¸Çϱâ (gmtime : struct tm)
1.3.9 ³¯Â¥/½Ã°£À» ¹®ÀÚ¿·Î ±¸Çϱâ (_strdate _strtime)
1.3.10 ÇÔ¼ö ½ÇÇà ½Ã°£ °è»êÇϱâ (clock : clock_t)
1.3.11 ³¯Â¥/½Ã°£ÀÇ Â÷ÀÌ ±¸Çϱâ (difftime : time_t)
1.3.12 ³¯Â¥/½Ã°£ ¿¬»êÇϱâ (mktime : struct tm)
1.3.13 time_t¸¦ ¹®ÀÚ¿·Î º¯È¯Çϱâ (ctime : time_t)
1.3.14 struct tmÀ» ¹®ÀÚ¿·Î º¯È¯Çϱâ (asctime : struct tm)
1.3.15 ³¯Â¥/½Ã°£ Çü½ÄÈÇϱâ (strfitime)
1.3.16 ³¼ö ±¸Çϱâ (srand rand)
1.3.17 ³¯Â¥/½Ã°£ Á¾ÇÕ ¿¹Á¦
Á¦ 2 Àå. MFC ÇÔ¼ö
2.1 ¹®ÀÚ¿ ÇÔ¼ö
2.1.1 CString Ŭ·¡½º
2.1.2 ¹®ÀÚ¿ º¹»çÇϱâ (operator =)
2.1.3 ¹®ÀÚ¿ ÃßÃâÇϱâ (Left Mid Right)
2.1.4 ¹®ÀÚ¿ ¿¬°áÇϱâ (operator +, +=)
2.1.5 ¹®ÀÚ¿ ºñ±³Çϱâ (Compare CompareNoCase)
2.1.6 ¹®ÀÚ¿ °Ë»öÇϱâ (Find ReverseFind)
2.1.7 ¹®ÀÚ¼¼Æ® °Ë»öÇϱâ (FindOneOf)
2.1.8 ¹®ÀÚ¼¼Æ® ÃßÃâÇϱâ (SpanIncluding SpanExcluding)
2.1.9 °ø¹é ¹× ¹®ÀÚ Á¦°ÅÇϱâ (TrimLeft TrimRight)
2.1.10 ¹®ÀÚ¿ ±æÀÌ ±¸Çϱâ (GetLength)
2.1.11 ¹®ÀÚ¿À» ´ë¼Ò¹®ÀÚ·Î º¯È¯Çϱâ (MakeUpper MakeLower)
2.1.12 ¹®ÀÚ¿À» °Å²Ù·Î µÚÁý±â (MakeReverse)
2.1.13 ¹®ÀÚ¿ ºñ¿ì±â (IsEmpty Empty)
2.1.14 ¹®ÀÚ¿ »ðÀÔ/»èÁ¦/±³Ã¼/Áö¿ì±â (Insert Delete Replace Remove)
2.1.15 ¹®ÀÚ¿À» ¹è¿Ã³·³ Á¶ÀÛÇϱâ (GetAt SetAt operator[] LPCTSTR) 2.1.16 ¹®ÀÚ¿ Çü½ÄÈÇϱâ (Format)
2.1.17 CStringÀ» char*·Î º¯È¯Çϱâ (GetBuffer GetBufferSetLength ReleaseBuffer) 2.1.18 CString ¹öÆÛ Àá±Ý ¹× ÇØÁ¦Çϱâ (LockBuffer UnlockBuffer)
2.2 ÆÄÀÏ ¹× µð·ºÅ͸® ÇÔ¼ö
2.2.1 CFile Ŭ·¡½º
2.2.2 CStdioFile Ŭ·¡½º
2.2.3 CFileException Ŭ·¡½º
2.2.4 ÆÄÀÏ ¿±â (Open)
2.2.5 ÆÄÀÏ ´Ý±â (Close)
2.2.6 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ Àбâ (ReadString)
2.2.7 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ ¾²±â (WriteString)
2.2.8 ÆÄÀÏ Àбâ (Read ReadHuge)
2.2.9 ÆÄÀÏ ¾²±â (Write WriteHuge)
2.2.10 ÆÄÀÏ Æ÷ÀÎÅÍ À§Ä¡ ±¸Çϱâ (GetPosition)
2.2.11 ÆÄÀÏ Æ÷ÀÎÅÍ À§Ä¡ ¼³Á¤Çϱâ (Seek SeekToBegin SeekToEnd)
2.2.12 ÆÄÀÏ »èÁ¦Çϱâ (Remove)
2.2.13 ÆÄÀÏ À̸§ º¯°æÇϱâ (Rename)
2.2.14 ÆÄÀÏ Á¤º¸/¼Ó¼º ±¸ÇÏ°í ¼³Á¤Çϱâ (GetStatus SetStatus)
2.2.15 ÆÄÀÏ Å©±â ±¸Çϱâ/¼³Á¤Çϱâ (GetLength SetLength)
2.2.16 ÆÄÀÏ À̸§ ¹× °æ·Î ±¸Çϱâ (GetFileName GetFileTitle GetFilePath)
2.2.17 CMemFile Ŭ·¡½º
2.2.18 ¸Þ¸ð¸® ÆÄÀÏ »ç¿ëÇϱâ (CMemFile)
2.2.19 ¸Þ¸ð¸® ÆÄÀÏ ÇÔ¼öµé (Read Write Attach Detach ¿Ü)
2.2.20 CFileFind Ŭ·¡½º
2.2.21 ÆÄÀÏ °Ë»ö ½ÃÀÛ ¹× Á¾·áÇϱâ (FindFile FindNextFile Close)
2.2.22 °Ë»öµÈ ÆÄÀÏ À̸§ ¹× °æ·Î ±¸Çϱâ (GetFilePath GetFileName GetFileTitle GetRoot)
2.2.23 °Ë»öµÈ µð·ºÅ͸® ±¸ºÐÇϱâ (IsDots IsDirectory)
2.2.24 °Ë»öµÈ ÆÄÀÏ ½Ã°£ ±¸Çϱâ (GetCreationTime GetLastAccessTime)
2.2.25 °Ë»öµÈ ÆÄÀÏ ¼Ó¼º °Ë»çÇϱâ (IsArchived IsReadOnly IsHidden)
2.2.26 °Ë»öµÈ ÆÄÀÏ Å©±â ±¸Çϱâ (GetLength GetLength64)
2.2.27 ÆÄÀÏ º¹»ç ÀÀ¿ë ¿¹Á¦
2.2.28 ÆÄÀÏ °Ë»ö ÀÀ¿ë ¿¹Á¦
2.3 ³¯Â¥ ¹× ½Ã°£
2.3.1 CTime Ŭ·¡½º
2.3.2 CTime »ý¼ºÀÚ (CTime())
2.3.3 ³¯Â¥/½Ã°£ ±¸Çϱâ (GetCurrentTime GetTime)
2.3.4 ³¯Â¥ ÃßÃâÇϱâ (GetYear GetMonth GetDay)
2.3.5 ½Ã°£ ÃßÃâÇϱâ (GetHour GetMinute GetSecond)
2.3.6 ³¯Â¥/½Ã°£À» struct tm¿¡ ±¸Çϱâ (GetLocalTm)
2.3.7 ¼¼°è Ç¥ÁØ ½Ã°£ ±¸Çϱâ (GetGmtTm)
2.3.8 ³¯Â¥/½Ã°£ ¿¬»êÇϱâ (+,-,+=,-=)
2.3.9 ³¯Â¥/½Ã°£ Çü½ÄÈÇϱâ (Format)
2.3.10 ¼¼°è Ç¥Áؽà Çü½ÄÈÇϱâ (FormatGmt)
2.3.11 CTimeSpan Ŭ·¡½º
2.3.12 CTimeSpan »ý¼ºÀÚ (CTimeSpan())
2.3.13 Àϼö Â÷ÀÌ ±¸Çϱâ (GetDays)
2.3.14 ½Ã°£ Â÷ÀÌ ±¸Çϱâ (GetHours GetTotalHours)
2.3.15 ºÐ¼ö Â÷ÀÌ ±¸Çϱâ (GetMinutes GetTotalMinutes)
2.3.16 Ãʼö Â÷ÀÌ ±¸Çϱâ (GetSeconds GetTotalSeconds)
2.3.17 ³¯Â¥/½Ã°£ Â÷ÀÌ ¿¬»êÇϱâ (+,-,+=,-=)
2.3.18 ³¯Â¥/½Ã°£ Â÷ÀÌ Çü½ÄÈÇϱâ (Format)
2.3.19 ³¯Â¥ ¹× ½Ã°£ ÀÀ¿ëÇϱâ
2.3.19.1 ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ³¯Â¥ ±¸Çϱâ
2.3.19.2 ¿À´Ã ³¯Â¥¿¡ 1³â ´õÇÑ ³¯Â¥ ±¸Çϱâ
2.3.19.3 ¿À´Ã ³¯Â¥¿¡ 3°³¿ù »« ³¯Â¥ ±¸Çϱâ
2.3.19.4 ¿À´Ã ³¯Â¥¿¡ 100ÀÏ ´õÇÑ ³¯Â¥ ±¸Çϱâ
2.3.19.5 ¿À´Ã ³¯Â¥¿¡ 500ÀÏ »« ³¯Â¥ ±¸Çϱâ
2.3.19.6 µÎ ³¯Â¥°£ÀÇ °æ°úµÈ ³¯Â¥ ±¸Çϱâ
2.3.19.7 À߸øµÈ ³¯Â¥ °Ë»çÇϱâ
2.3.19.8 µÎ ½Ã°£ÀÇ Â÷À̸¦ ½Ã°£º°, ºÐº°, Ãʺ°·Î ±¸Çϱâ
2.3.19.9 ½Ã°£À» 10ÃÊ°£ Áö¿¬Çϱâ
Á¦ 3 Àå. Visual Basic ÇÔ¼ö
3.1 ¹®ÀÚ¿ ÇÔ¼ö
3.1.1 ¹®ÀÚ¿ÀÇ ±æÀÌ ±¸Çϱâ (Len LenB)
3.1.2 ¹®ÀÚ¿ÀÇ °ø¹é Á¦°ÅÇϱâ (LTrim RTrim Trim)
3.1.3 ¿ÞÂÊ ¹®ÀÚ¿ ÃßÃâÇϱâ (Left LeftB)
3.1.4 Áß°£ ¹®ÀÚ¿ ÃßÃâÇϱâ (Mid MidB)
3.1.5 ¿À¸¥ÂÊ ¹®ÀÚ¿ ÃßÃâÇϱâ (Right RightB)
3.1.6 ¹®ÀÚ¿À» ºÐ¸®ÇÏ¿© ¹è¿¿¡ ³Ö±â (Split)
3.1.7 ¹®ÀÚ¿À» ´ë¼Ò¹®ÀÚ·Î º¯È¯Çϱâ (UCase LCase)
3.1.8 ¹®ÀÚ¿À» ¹ÙÀÌÆ® ¹è¿·Î º¯È¯Çϱâ (StrConv)
3.1.9 ¹®ÀÚ¿À» °Å²Ù·Î µÚÁý±â (StrReverse)
3.1.10 ºÎºÐ ¹®ÀÚ¿ ¹Ù²Ù±â (Replace, Mid)
3.1.11 ¹®ÀÚ¿ ºñ±³Çϱâ (StrComp)
3.1.12 ¹®ÀÚ¿ °Ë»öÇϱâ (InStr InStrB InStrRev)
3.1.13 ¹è¿¿¡¼ ¹®ÀÚ¿ °Ë»öÇϱâ (Filter)
3.1.14 ÆÐÅÏ °Ë»çÇϱâ (Like)
3.1.15 ¹è¿Çü ¹®ÀÚ¿ ¿¬°áÇϱâ (Join)
3.1.16 ASCII °ª ±¸Çϱâ (Asc, AscB)
3.1.17 ¹®ÀÚ¿À» ¼ýÀÚ·Î º¯È¯Çϱâ (Val CInt CLng CSng CDbl CDec CCur) 3.1.18 ¼ýÀÚ °ªÀ» ¹®ÀÚ·Î º¯È¯Çϱâ (Chr)
3.1.19 ¼ýÀÚ °ªÀ» ¹®ÀÚ¿·Î º¯È¯Çϱâ (Str CStr)
3.1.20 ¼ýÀÚ °ªÀ» 16Áø ¹®ÀÚ¿·Î º¯È¯Çϱâ (Hex)
3.1.21 ¹®ÀÚ¿ °£°Ý ¼³Á¤Çϱâ (Tab Space)
3.1.22 ¼ö½ÄÀ» »ç¿ëÇÑ ¹®ÀÚ¿ ²Ù¹Ì±â (Format)
3.1.23 ¼ö½ÄÀ» ÄÞ¸¶ Çü½ÄÀ¸·Î Ç¥ÇöÇϱâ (FormatNumber)
3.1.24 ¼ö½ÄÀ» % Çü½ÄÀ¸·Î Ç¥ÇöÇϱâ (FormatPercent)
3.1.25 ¼ö½ÄÀ» ÈÆó Çü½ÄÀ¸·Î Ç¥ÇöÇϱâ (FormatCurrency)
3.1.26 ¹®ÀÚ¿ ÀÀ¿ëÇϱâ
3.1.17.1 ÇÑ±Û ¹®ÀÚ¿ ±æÀÌ ±¸Çϱâ
3.1.17.2 ÇÑ±Û ¹®ÀÚ¿ ÃßÃâÇϱâ
3.1.17.3 ÇÑ±Û ¹®ÀÚ¿°ú ¿µ¹®¹®ÀÚ¿ Á¶ÇÕ¿¡¼ ƯÁ¤ ±æÀÌ ÃßÃâÇϱâ
3.1.17.4 ÇÑ±Û ¹®ÀÚ¿À» ¹ÙÀÌÆ® ¹è¿·Î º¯È¯Çϱâ
3.1.17.5 ¹®ÀÚ¿¿¡¼ ¼ýÀÚ¸¸ ÃßÃâÇϱâ
3.1.17.6 ASCII °ªÀ» ¹®ÀÚ¿·Î ¹Ù²Ù±â
3.1.17.7 10 Áø¼ö °ªÀ» 16 Áø¼ö ¹®ÀÚ¿·Î ¹Ù²Ù±â
3.1.17.8 16 Áø¼ö ¹®ÀÚ¿À» 10 Áø¼ö °ªÀ¸·Î ¹Ù²Ù±â
3.1.17.9 16 Áø¼ö ¹®ÀÚ¿À» ASCII °ªÀ¸·Î ¹Ù²Ù±â
3.2 ÆÄÀÏ ¹× µð·ºÅ͸® ÇÔ¼ö
3.2.1 ÆÄÀÏ ¹øÈ£ ¼³Á¤ (FreeFile)
3.2.2 ÆÄÀÏ ¿±â (Open)
3.2.3 ÆÄÀÏ ´Ý±â (Close Reset)
3.2.4 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ Àбâ (Line Input #)
3.2.5 ¶óÀÎ ´ÜÀ§ ÆÄÀÏ ¾²±â (Print #)
3.2.6 º¯¼ö ´ÜÀ§ ÆÄÀÏ Àбâ (Input #)
3.2.7 º¯¼ö ´ÜÀ§ ÆÄÀÏ ¾²±â (Write #)
3.2.8 ·£´ý ÆÄÀÏ Àбâ (Get #)
3.2.9 ·£´ý ÆÄÀÏ ¾²±â (Put #)
3.2.10 ÀÌÁø ÆÄÀÏ Àбâ (Get #)
3.2.11 ÀÌÁø ÆÄÀÏ ¾²±â (Put #)
3.2.12 ÆÄÀÏ À§Ä¡ ¼³Á¤ ¹× ¾ò±â (Seek # Seek)
3.2.13 ÆÄÀÏ ÀÐ°í ¾²±â À§Ä¡ (Loc)
3.2.14 ÆÄÀÏ ³¡ °ËÃâÇϱâ (EOF)
3.2.15 ÆÄÀÏ ±æÀÌ ±¸Çϱâ (FileLen LOF)
3.2.16 ÆÄÀÏ ³¯Â¥ ¹× ½Ã°£ ±¸Çϱâ (FileDateTime)
3.2.17 ÆÄÀÏ ¼Ó¼º ±¸Çϱâ/¼³Á¤Çϱâ (GetAttr SetAttr)
3.2.18 ÆÄÀÏ º¹»çÇϱâ (FileCopy)
3.2.19 ÆÄÀÏ »èÁ¦Çϱâ (Kill)
3.2.20 ÆÄÀÏ ¹× µð·ºÅ͸® °Ë»öÇϱâ (Dir)
3.2.21 ÇöÀç °æ·Î ¾ò±â (CurDir)
3.2.22 µð·ºÅ͸® À̵¿Çϱâ (ChDir)
3.2.23 µð·ºÅ͸® »ý¼ºÇϱâ (MkDir)
3.2.24 µð·ºÅ͸® »èÁ¦Çϱâ (RmDir)
3.2.25 µå¶óÀ̺ê À̵¿Çϱâ (ChDrive)
3.2.26 ÆÄÀÏ ¹× Æú´õÀÇ À̸§ º¯°æÇϱâ (Name)
3.2.27 ÆÄÀÏ ½Ã½ºÅÛ °³Ã¼ (FileSystemObject)
3.2.28 INI ÆÄÀÏ Àбâ API ÇÔ¼ö (GetPrivateProfileString/[Int])
3.2.29 INI ÆÄÀÏ ¾²±â API ÇÔ¼ö (WritePrivateProfileString)
3.3 ³¯Â¥ ¹× ½Ã°£ ÇÔ¼ö
3.3.1 ³¯Â¥ ¹× ½Ã°£ ±¸Çϱâ (Now)
3.3.2 ³¯Â¥ ±¸ÇÏ°í ¼³Á¤Çϱâ (Date)
3.3.3 ½Ã°£ ±¸ÇÏ°í ¼³Á¤Çϱâ (Time)
3.3.4 ³¯Â¥ ÃßÃâÇϱâ (Year Month Day)
3.3.5 ½Ã°£ ÃßÃâÇϱâ (Hour Minute Second)
3.3.6 ³¯Â¥ ¹× ½Ã°£ ÃßÃâÇϱâ (DatePart)
3.3.7 ¿ùº° À̸§ ±¸Çϱâ (MonthName)
3.3.8 ¿äÀϺ° ¼ýÀÚ ±¸Çϱâ (Weekday)
3.3.9 ¿äÀÏ À̸§ ±¸Çϱâ (WeekdayName)
3.3.10 ³¯Â¥º° ¶Ç´Â ½Ã°£º° ¿¬»êÇϱâ (DateAdd)
3.3.11 ³¯Â¥°£ ¶Ç´Â ½Ã°£°£ Â÷ÀÌ ±¸Çϱâ (DateDiff)
3.3.12 ³¯Â¥ ¿¬»êÇϱâ (DateSerial)
3.3.13 ½Ã°£ ¿¬»êÇϱâ (TimeSerial)
3.3.14 ½Ã°£ Áö¿¬Çϱâ (Timer)
3.3.15 ¹®ÀÚ¿À» Date Çü½ÄÀ¸·Î º¯È¯Çϱâ (CDate)
3.3.16 ³¯Â¥ ¹®ÀÚ¿À» ³¯Â¥ Çü½ÄÀ¸·Î º¯È¯Çϱâ (DateValue)
3.3.17 ½Ã°£ ¹®ÀÚ¿À» ½Ã°£ Çü½ÄÀ¸·Î º¯È¯Çϱâ (TimeValue)
3.3.18 »ç¿ëÀÚ Á¤ÀÇÇü ³¯Â¥ ¹× ½Ã°£ ¸¸µé±â (Format)
3.3.19 ³¼ö ±¸Çϱâ (Rnd)
3.3.20 ³¯Â¥ ÇÔ¼ö ¹× ½Ã°£ÇÔ¼ö ÀÀ¿ëÇϱâ
3.3.20.1 ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ³¯Â¥ ±¸Çϱâ
3.3.20.2 ¿À´Ã ³¯Â¥¿¡ 1³â ´õÇÑ ³¯Â¥ ±¸Çϱâ
3.3.20.3 ¿À´Ã ³¯Â¥¿¡ 3°³¿ù »« ³¯Â¥ ±¸Çϱâ
3.3.20.4 ¿À´Ã ³¯Â¥¿¡ 100ÀÏ ´õÇÑ ³¯Â¥ ±¸Çϱâ
3.3.20.5 ¿À´Ã ³¯Â¥¿¡ 500ÀÏ »« ³¯Â¥ ±¸Çϱâ
3.3.20.6 µÎ ³¯Â¥ °£ÀÇ Â÷ÀÌ ÀÏ ¼ö ±¸Çϱâ
3.3.20.7 À߸øµÈ ³¯Â¥ °Ë»çÇϱâ
3.3.20.8 µÎ ½Ã°£ÀÇ Â÷À̸¦ ½Ã°£º°, ºÐº°, Ãʺ°·Î ±¸Çϱâ
3.3.20.9 ½Ã°£À» 10 ÃÊ°£ Áö¿¬Çϱâ
Á¦ 4 Àå. Æ÷ÀÎÅÍ
4.1 Æ÷ÀÎÅÍ
4.1.1 Æ÷ÀÎÅÍ Á¤ÀÇ
4.1.2 ÁÖ¼Ò ¿¬»êÀÚ (&)
4.1.3 °£Á¢ ÁöÁ¤ ¿¬»êÀÚ (*)
4.1.4 Áõ°¡ ¿¬»êÀÚ (++)
4.1.5 °¨¼Ò ¿¬»êÀÚ (--)
4.1.6 Å©±â ¿¬»êÀÚ (sizeof)
4.2 ÀÏ¹Ý Æ÷ÀÎÅÍ
4.2.1 ¹®ÀÚ¿ Æ÷ÀÎÅÍ (char*, char[])
4.2.2 Æ÷ÀÎÅÍ ¿¬»ê 1 (*px++, *px--, *++px, *--px)
4.2.3 Æ÷ÀÎÅÍ ¿¬»ê 2 ((*px)++, (*px)--, ++*px, --*px)
4.2.4 Æ÷ÀÎÅÍ ¿¬»ê 3 (*(px++), *(px--), *(++px), *(--px))
4.2.5 Æ÷ÀÎÅÍ ¿¬»ê 4 (*(px+i), *(px-i), *(i+px), *(i-px))
4.2.6 Æ÷ÀÎÅÍ ¿¬»ê 5 (px[i], px[-i], i[px], [i]px)
4.3 ¹è¿ Æ÷ÀÎÅÍ
4.3.1 ¹è¿°ú ÃʱâÈ
4.3.2 ¹è¿ÀÇ Å©±â (sizeof)
4.3.3 ¹è¿ÀÇ Æ÷ÀÎÅÍ (int (*px)[i], int (*px)[i][j])
4.3.4 ¹è¿ÀÇ Æ÷ÀÎÅÍ ¿¬»ê (px[i][j][k], *(*(*(px+i)+j)+k)
4.4 Æ÷ÀÎÅÍ ¹è¿
4.4.1 Æ÷ÀÎÅÍ ¹è¿°ú ÇÔ¼ö (char *px[i], char *px[i][j], char *px[], char *px[][j])
4.4.2 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ (char**, char***)
4.4.3 main ÇÔ¼ö ¿øÇü (int main( int argc, char *argv[], char *env[]))
4.5 void Çü Æ÷ÀÎÅÍ
4.6 ÇÔ¼ö Æ÷ÀÎÅÍ (char *(*fp)(¡¦..) struct st *(*fp)(¡¦..))
Á¦ 5 Àå. ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
5.1 TCP/IP ¹× UDP ÇÁ·ÎÅäÄÝ
5.1.1 TCP/IP Á¤ÀÇ ¹× ÆÐŶ ±¸Á¶
5.1.2 UDP Á¤ÀÇ ¹× ÆÐŶ ±¸Á¶
5.2 WINSOCK2.H ¹× WS2TCPIP.H Çì´õ
5.2.1 »ó¼ö ¹× µ¥ÀÌÅÍÇü ¼±¾ð (WINSOCK_VERSION, AF_INET)
5.2.2 ¼ÒÄÏ ±¸Á¶Ã¼ (SOCKADDR_IN, IN_ADDR, TIMEVAL)
5.2.3 ¿¡·¯ ÇÔ¼ö ¹× »ó¼ö (WSAGetLastError : WSAEWOULDBLOCK)
5.3 MS-DOS ³×Æ®¿öÅ© ¸í·É¾î
5.3.1 ÇöÀç IP ¼³Á¤ Á¶È¸ (ipconfig)
5.3.2 È°¼ºÈ µÈ TCP/UDP Á¤º¸ Á¶È¸ (netstat)
5.3.3 LAN Ä«µå MAC ÁÖ¼Ò Á¶È¸ (arp)
5.3.4 È£½ºÆ® IP Á¶È¸ (ping)
5.3.5 Á¢¼Ó °æ·Î Á¶È¸ (tracert)
5.3.6 DNS Á¶È¸ (nslookup)
5.4 Ŭ¶óÀ̾ðÆ®/¼¹ö ÇÁ·Î±×·¡¹Ö
5.4.1 TCP/IP ¹× UDP Ŭ¶óÀ̾ðÆ®/¼¹ö È帧 µµÇ¥
5.4.2 WS2_32.DLL ÃʱâÈ (WSAStartup)
5.4.3 ¼ÒÄÏ »ý¼º (socket)
5.4.4 ¿É¼Ç ¼³Á¤Çϱâ/±¸Çϱâ (setsockopt, getsockopt)
5.4.4.1 ¼Û½Å¹öÆÛ (SO_SNDBUF)
5.4.4.2 ¼ö½Å¹öÆÛ (SO_RCVBUF)
5.4.4.3 ¼Û½ÅŸÀӾƿô (SO_SNDTIMEO)
5.4.4.4 ¼ö½ÅŸÀӾƿô (SO_RCVTIMEO)
5.4.4.5 Á¾·áŸÀӾƿô (SO_LINGER)
5.4.4.6 Æ÷Æ®Áߺ¹»ç¿ë (SO_REUSEADDR)
5.4.4.7 ÃÖ´ëÀü¼Û±æÀÌ (SO_MAX_MSG_SIZE)
5.4.4.8 ºê·Îµåij½ºÆ® (SO_BROADCAST)
5.4.4.9 ¸ÖƼij½ºÆ® ·çÇÁ (IP_MULTICAST_LOOP)
5.4.4.10 ¸ÖƼij½ºÆ® TTL (IP_MULTICAST_TTL)
5.4.4.11 ¸ÖƼij½ºÆ® ±×·ì °¡ÀÔ (IP_ADD_MEMBERSHIP)
5.4.4.12 ¸ÖƼij½ºÆ® ±×·ì Å»Åð (IP_DROP_MEMBERSHIP)
5.4.5 Æ÷Æ® ¹× ÁÖ¼Ò ¼³Á¤ (bind, inet_addr, htons, htonl)
5.4.6 Á¢¼Ó ´ë±â ¼³Á¤ (listen)
5.4.7 ºí·ÎÅ·/³íºí·ÎÅ· Á¢¼Ó ½ÂÀÎ (accept, ioctlsocket)
5.4.8 Á¢¼ÓÇϱâ (connect, inet_addr, gethostbyname)
5.4.9 Á¢¼Ó »óÅ ¹× ¼Û¼ö½Å »óÅ °¨Áö (select)
5.4.10 Á¢¼Ó IP ¹× Æ÷Æ® Á¤º¸ ±¸Çϱâ (getpeername, ntohs, ntohl, inet_ntoa)
5.4.11 ·ÎÄà IP ¹× Æ÷Æ® Á¤º¸ ±¸Çϱâ (getsockname)
5.4.12 TCP/IP µ¥ÀÌÅÍ ¼Û½Å (send)
5.4.13 TCP/IP µ¥ÀÌÅÍ ¼ö½Å (recv)
5.4.14 UDP µ¥ÀÌÅÍ ¼Û½Å (sendto)
5.4.15 UDP µ¥ÀÌÅÍ ¼ö½Å (recvfrom)
5.4.16 ¾ÈÀü Á¾·á (shutdown)
5.4.17 ¼ÒÄÏ Á¦°Å (closesocket)
5.4.18 WS2_32.DLL »ç¿ë Á¾·á (WSACleanup)
5.5 TCP/IP Ŭ¶óÀ̾ðÆ®/¼¹ö
5.5.1 TCP/IP Ŭ¶óÀ̾ðÆ® ¿¹Á¦
5.5.2 TCP/IP ¼¹ö ¿¹Á¦
5.6 UDP Ŭ¶óÀ̾ðÆ®/¼¹ö
5.6.1 UDP ºê·Îµåij½ºÆ® Ŭ¶óÀ̾ðÆ® ¿¹Á¦
5.6.2 UDP ºê·Îµåij½ºÆ® ¼¹ö ¿¹Á¦
5.6.3 UDP ¸ÖƼij½ºÆ® Ŭ¶óÀ̾ðÆ® ¿¹Á¦
5.6.4 UDP ¸ÖƼij½ºÆ® ¼¹ö ¿¹Á¦
5.7 ÀÎÁõ ¹× ºô¸µ ¼¹ö RADIUS
5.7.1 RADIUS (RFC 2138)
5.7.2 RADIUS Accounting (RFC 2139)
5.7.3 MD5 (RFC 1321)
5.7.4 RADIUS Ŭ¶óÀ̾ðÆ® ¿¹Á¦
5.7.5 RADIUS ¼¹ö ¿¹Á¦
Á¦ 6 Àå. ¸ÖƼ¾²·¹µå ÇÁ·Î±×·¡¹Ö
6.1 ¸ÖƼ¾²·¹µå
6.1.1 ÀÏ¹Ý ¾²·¹µå
6.1.1.1 ÀÏ¹Ý ¾²·¹µå »ý¼º (CreateThread)
6.1.1.2 ÀÏ¹Ý ¾²·¹µå Á¾·á (ExitThread)
6.1.1.3 ÀÏ¹Ý ¾²·¹µå ÇÚµé ´Ý±â (CloseHandle)
6.1.2 C-Runtime ¾²·¹µå
6.1.2.1 C-Runtime ¾²·¹µå »ý¼º (_beginthread)
6.1.2.2 C-Runtime ¾²·¹µå Á¾·á (_endthread)
6.1.2.3 C-Runtime È®Àå ¾²·¹µå »ý¼º (_beginthreadex)
6.1.2.4 C-Runtime È®Àå ¾²·¹µå Á¾·á (_endthreadex)
6.1.3 MFC ¾²·¹µå
6.1.3.1 ¾²·¹µå »ý¼º (AfxBeginThread)
6.1.3.2 ¾²·¹µå Á¾·á (AfxEndThread)
6.2 ¾²·¹µå ½ÇÇà °ü¸®
6.2.1 ¾²·¹µå ÀϽà Á¤Áö (SuspendThread)
6.2.2 ¾²·¹µå ´Ù½Ã ½ÃÀÛ (ResumeThread)
6.3 ¾²·¹µå ¿ì¼± ¼øÀ§
6.3.1 ¾²·¹µå ¿ì¼± ¼øÀ§ ¼³Á¤ (SetThreadPriority)
6.3.2 ¾²·¹µå ¿ì¼± ¼øÀ§ È®ÀÎ (GetThreadPriority)
6.4 ¾²·¹µå ÇÚµé ¹× ½Äº°ÀÚ ¾ò±â
6.4.1 ¾²·¹µå ÇÚµé ¾ò±â (GetCurrentThread)
6.4.2 ¾²·¹µå ½Äº°ÀÚ ¾ò±â (GetCurrentThreadId)
6.5 ÀÎÅͶô - °øÀ¯ º¯¼ö Àá±Ý
6.5.1 °øÀ¯ º¯¼ö Áõ°¡ (InterlockedIncrement)
6.5.2 °øÀ¯ º¯¼ö °¨¼Ò (InterlockedDecrement)
6.5.3 °øÀ¯ º¯¼ö ±³È¯ (InterlockedExchange)
6.6 Å©¸®Æ¼Äü½¼Ç - ´ÜÀÏ °øÀ¯ ÇÔ¼ö Àá±Ý
6.6.1 Å©¸®Æ¼Äü½¼Ç ÃʱâÈ (InitializeCriticalSection)
6.6.2 Å©¸®Æ¼Äü½¼Ç Àá±Ý (EnterCriticalSection)
6.6.3 Å©¸®Æ¼Äü½¼Ç ÇØÁ¦ (LeaveCriticalSection)
6.6.4 Å©¸®Æ¼Äü½¼Ç °Ë»ç (TryEnterCriticalSection)
6.6.5 Å©¸®Æ¼Äü½¼Ç »èÁ¦ (DeleteCriticalSection)
6.7 ¹ÂÅؽº - ´ÙÁß °øÀ¯ ÇÔ¼ö Àá±Ý
6.7.1 ¹ÂÅؽº »ý¼º (CreateMutex)
6.7.2 ¹ÂÅؽº Á¢±Ù (OpenMutex)
6.7.3 ¹ÂÅؽº Àá±Ý ÇØÁ¦ (ReleaseMutex)
6.8 ¼¼¸¶Æ÷¾î - ¾²·¹µå ½ÇÇà ¼ö Á¦ÇÑ
6.8.1 ¼¼¸¶Æ÷¾î »ý¼º (CreateSemaphore)
6.8.2 ¼¼¸¶Æ÷¾î Á¢±Ù (OpenSemaphore)
6.8.3 ¼¼¸¶Æ÷¾î Ä«¿îÆ® Áõ°¡ (ReleaseSemaphore)
6.9 µ¿±âÈ °³Ã¼ Àá±Ý ÇØÁ¦ ´ë±â ¹× »óÅ º¯È ´ë±â
6.9.1 ´ÜÀÏ Àá±Ý ÇØÁ¦ ¹× »óÅ º¯È ´ë±â (WaitForSingleObject)
6.9.2 ´ÙÁß Àá±Ý ÇØÁ¦ ¹× »óÅ º¯È ´ë±â (WaitForMultipleObjects)
6.10 À̺¥Æ® - »ç¿ëÀÚ Á¤ÀÇ µ¿±âÈ
6.10.1 À̺¥Æ® »ý¼º (CreateEvent)
6.10.2 À̺¥Æ® Á¢±Ù (OpenEvent)
6.10.3 À̺¥Æ® ¼³Á¤ (SetEvent)
6.10.4 À̺¥Æ® ÇØÁ¦ (ResetEvent)
6.10.5 À̺¥Æ® ¼³Á¤ ¹× ÀÚµ¿ ÇØÁ¦ (PulseEvent)
6.11 MFC µ¿±âÈ ÇÔ¼ö
6.11.1 MFC Å©¸®Æ¼Äü½¼Ç (CCriticalSection)
6.11.2 MFC ¹ÂÅؽº (CMutex)
6.11.3 MFC ¼¼¸¶Æ÷¾î (CSemaphore)
6.11.4 MFC Àá±Ý ÇØÁ¦ ´ë±â (CSingleLock, CMultiLock)
6.11.5 MFC À̺¥Æ® (CEvent)
Á¦ 7 Àå. µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö
7.1 ODBC DSN ¼³Á¤
7.2 ODBC 3.x API
7.2.1 ODBC 3.x API »ç¿ë È帧
7.2.2 ÇÚµé ¼³Á¤ (SQLAllocHandle)
7.2.3 ¹öÀü ¼³Á¤ (SQLSetEnvAttr)
7.2.4 ·Î±×ÀΠŸÀӾƿô ¹× Æ®·£Àè¼Ç ¼³Á¤ (SQLSetConnectAttr)
7.2.5 ¿¬°á ¹× ·Î±×ÀÎ (SQLConnect)
7.2.6 ÁúÀÇ Å¸ÀӾƿô ¼³Á¤ (SQLSetStmtAttr)
7.2.7 Æ®·£Àè¼Ç ½ÇÇà (SQLEndTran)
7.2.8 ÁúÀÇ ½ÇÇà (SQLExecDirect)
7.2.9 µ¥ÀÌÅÍ ·¹ÄÚµå °¡Á®¿À±â (SQLFetch)
7.2.10 µ¥ÀÌÅÍ Ç׸ñ Àбâ (SQLGetData)
7.2.11 ¿¬°á ÇØÁ¦ (SQLDisconnect)
7.2.12 ÇÚµé Á¦°Å (SQLFreeHandle)
7.2.13 ODBC 3.x API ÇÁ·Î±×·¡¹Ö
7.3 MFC CDatabase Ŭ·¡½º
7.3.1 µ¥ÀÌÅͺ£À̽º Ŭ·¡½º (CDatabase)
7.3.2 ·¹ÄÚµåÁýÇÕ Å¬·¡½º (CRecordset)
7.3.3 MFC CDatabase ÀÀ¿ë ÇÁ·Î±×·¥
7.4 Visual Basic DAO ÇÁ·Î±×·¡¹Ö
7.4.1 µ¥ÀÌÅͺ£À̽º ¿£Áø °³Ã¼ (DBEngine)
7.4.2 ÀÛ¾÷ ¿µ¿ª °³Ã¼ (Workspace)
7.4.3 µ¥ÀÌÅͺ£À̽º °³Ã¼ (Database)
7.4.4 ·¹ÄÚµå ¼Â °³Ã¼ (Recordset)
7.4.5 MS-SQL Server ÀÀ¿ë ÇÁ·Î±×·¥
7.5 Visual Basic ADO ÇÁ·Î±×·¡¹Ö
7.5.1 ¿¬°á °³Ã¼ (Connection)
7.5.2 ·¹ÄÚµå ¼Â °³Ã¼ (Recordset)
7.5.3 MS-Access ÀÀ¿ë ÇÁ·Î±×·¥
7.5.4 MS-SQ
-
-
|
±èÀºÃ¶ [Àú]
|
|
-
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|