· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Doxygen


¹®¼­È­ µµ±¸ÀÎ Doxygen ¿¡ ´ëÇÑ ÀڷḦ ¼öÁý, Á¤¸®ÇÑ´Ù.

±âº»ÀûÀ¸·Î C/C++ , java µîÀ» Áö¿øÇÑ´Ù. PHP , C# µîµµ Áö¿øÇϴµí(È®ÀÎÇÊ¿ä)

1. °ü·Ã »çÀÌÆ®

2. ÀÎÅÍ³Ý ¹®¼­

±×¿ÜÀÇ ¾ð¾î º° Ư»öÀ» Á¤¸®ÇÏ´Â °ÍÀÌ ÁÁÀ» µí

3. ¿¹Á¦¹®¼­

½ÇÁ¦ È°¿ëÇÏ¿© Á¦ÀÛµÈ ¹®¼­µéÀ» Á¤¸®ÇÑ´Ù.(¾ð¾îº°·Î ºÐ·ùÇϴ°ÍÀÌ ÁÁÀº°¡?)

3.1. C

/** @file       telnet.c
 * @brief       Telnet main ÇÔ¼ö
 *
 * ±ä ¼³¸íÀº ÇÑÁÙÀ» ³Ñ±ä´ÙÀ½ ³Ö¾îÁØ´Ù. \n
 * ÇϳªµÑ. ¼Â.. ³Ý..
 * ´Ù¼¸.. ¿©¼¸.. \n
 * http://doxygen.org/
*/

#include "telnet.h"

#define MAX_WRITE_BUF   (PIPE_BUF * 2)          /**< ÃÖ´ë Write buffer size     */
#define MAX_READ_BUF    PIPE_BUF                /**< ÃÖ´ë read buffer size      */

int             do_debug = 1;                   /**< Debug ÇÒ °ÍÀΰ¡ ¾Æ´Ñ°¡     */

char    hostname[MAXHOSTNAMELEN];               /**< hostname   */
short   port;                                   /**< Telnet port number */
int             sock;                           /**< sock fd    */

/**
 @brief buffer structor

 Telnet¿¡¼­ Àü¼ÛµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇØ ÇÁ·ÎÅäÄÝÀ» ó¸®ÇØ¾ß Çϱâ À§ÇÏ¿©,
 È¿À²ÀûÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇØ¾ß ÇÒ ÀÔÃâ·Â ¹öÆÛ structor
*/
struct  buffer
{
        char    *buf;                           /**< µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÁÖ¼Ò°ø°£   */
        int             size;                   /**< buf¿¡ ÇÒ´çµÈ ¸Þ¸ð¸® Å©±â   */
        int             head;                   /**< buf¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ Ã³À½ Index   */
        int             tail;                   /**< buf¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ ¸¶Áö¸· index */
        int             count;                  /**< buf¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ byte ¼ö      */
};

struct  buffer  write_buf;                      /**< Write buffer structor      */
struct  buffer  read_buf;                       /**< Read buffer structor       */

/**
 @brief         Main ÇÔ¼ö
 @return        ¼º°ø¿©ºÎ
*/
int main(
        int argc,               /**< ÀÎÀÚ °³¼ö */
        char *argv[]            /**< ÀÎÀÚ */
        )
{
        printf("hello world\n");
        return 0;
}

/** @mainpage   ùÆäÀÌÁö

        @section intro ¼Ò°³
        ÀÌ ÇÁ·ÎÁ§Æ®´Â telnet ÇÁ·Î±×·¥ÀÌ´Ù.

        @section developer °³¹ßÀÚ
        fehead (fehead@gelug.pe.kr)

        @section history ¿ª»ç
        ÀÌ ÇÁ·Î±×·¥´Â 2004³â 11¿ù ¸»Âë¿¡ ½ÃÀÛ Çß´Ù.
                - 2004³â 11¿ù ¸» ½ÃÀÛ
                - 2004³â 12¿ù 13ÀÏ ÃÖÁ¾ ¼öÁ¤

 */

 

3.2. C++



/// @file ConvertDB.h
/// @brief DB classs ¼±¾ð Headerfile.
/// @author infiniterun
/// @date 2004-12-09

/// @brief DBº¯È¯ classs
class CConvertDB
{
public
        bool Run();  
        CConvertDB(const string strProgramFiles);
        virtual ~CConvertDB();

private
        void DeleteAll();
        bool CopyData();
        bool OpenDB(string strData1, string strData2);
        int GetCurrentVersion() const;

        CIFMemInfo *m_pOldMemInfo; ///< Ver1¿ë DB Data
        CIFMemInfo *m_pNewMemInfo; ///< »õ ¹öÀü¿ë DB Data
        string m_strProgramFiles; ///< Program Files Directory

};

/// @brief DB¸¦ ¿¬´Ù.
/// @return ¼º°ø¿©ºÎ
bool CConvertDB::OpenDB(
        string strData1,        ///< ver1¿ë DBConnector
        string strData2         ///< »õ¹öÀü¿ë DBConnector
        )
{
        bool ret = true;
        try
        {
                if(m_pOldMemInfo->Open(strData1) == false)
                        throw false;
                if(m_pNewMemInfo->Open(strData2) == false)
                        throw false;
        }
        catch(const bool bError)
        {
                ret = bError;
        }
        return ret;
}

3.3. Java


3.4. ±×¿Ü


4. °­ÁÂ

4.1. infiniterun °­ÁÂ

5. Áú¹®°ú´ë´ä

  • Q : ¾î¶² ¾ð¾îµéÀ» Áö¿øÇϳª¿ä?
  • A : ±âº»À¸·Î C/C++ , Java ¸¦ Áö¿øÇÕ´Ï´Ù. PHP , C# µîµµ »ç¿ë°¡´ÉÇÕ´Ï´Ù.

ID
Password
Join
Creditors have much better memories than debtors.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-07-05 20:06:01
Processing time 0.0019 sec