´ç½Å¿¡°Ô·Î ¶°³ª´Â ²Þ¼Ó¿©Çà - ²Þ¼Ó³ª¶ó(http://www.inyourdream.net) ÀÔ±¹Çϱâ | ¿µÁÖ±Ç ½Åû
  • ¸öºÎ¸² °ñ¶ó°ñ¶ó
  • ¼Ò±Ù¼Ò±Ù
  • µµ¶õµµ¶õ
  • ³«¼­¸¶´ç
  • Âø°¢ÇѾÆÀÌ
  • ¼ýÀÚ¸ÂÃß±â
  • ¼Ò¿øºô±â
  • ÈçÀû³²±â±â
  • ²Þ¼Ó¿©Çà
  • Ä£±¸Áý ³î·¯°¡±â
  • ¸ðµÎµå¸²´ÔÀÇ È¨
  • î¤éÞ´ÔÀÇ È¨
  • Çö¿ì´ÔÀÇ È¨
  • º°¾ÆÇØ´ÔÀÇ È¨
  • ÇÞ»ì´ÔÀÇ È¨
  • À̳ª´Ï´ÔÀÇ È¨
  • À¯¸®¾Ë´ÔÀÇ È¨
  • ³È³ÈÀÌ´ÔÀÇ È¨
  • ²ÀÁö´ÔÀÇ È¨
  • ´ë¼º´ÔÀÇ È¨
  • À²¸® / 2001-07-04 / ¿ÀÈÄ 8:55:52 / 211.33.226.146
    Á¶È¸¼ö : 331
    [À¯¸Ó] ¤»¤»¤»
    ƯÈ÷ Áß°£¿¡ OCX·Î µî·ÏÇÏ°í¼­ ±×°É VC++·Î È£ÃâÇÑÈÄ
    Ãâ·ÂÇÏ´Â°Ô ÀλóÀûÀ̱º¿©.. Èå~~

    ÁøÂ¥ Àú·¸°Ô ÇÏ´Â Àΰ£ÀÌ ÀÖÀ¸·Á³ª? ^^;


    >
    > Áß°íµîÇлý (High School/Jr.High)
    > ================================
    >
    > 10 PRINT "HELLO WORLD"
    > 20 END
    >
    >
    > ´ëÇÐ ½ÅÀÔ»ý (First year in College)
    > ===================================
    >
    > program Hello(input, output)
    > begin
    > writeln('Hello World')
    > end.
    > ; ÀÌ°Ç ÆĽºÄ®ÀÌÁö¿ä..
    >
    > ´ëÇÐ Á¹¾÷¹Ý (Senior year in College)
    > ====================================
    >
    > (defun hello
    > (print (cons 'Hello (list 'World))))
    >
    > ; ÀÌ°Ç LISP ÀÌÁö¿ä...
    >
    >
    > ½ÅÀÔ »ç¿ø (New professional)
    > ============================
    >
    > #include
    > void main(void)
    > {
    > char *message[] = {"Hello ", "World"};
    > int i;
    >
    > for(i = 0; i < 2; ++i)
    > printf("%s", message[i]);
    > printf("n");
    > }
    >
    >
    > ¼÷·ÃµÈ »ç¿ø (Seasoned professional)
    > ===================================
    >
    > class string
    > {
    > private:
    > int size;
    > char *ptr;
    >
    > public:
    > string() : size(0), ptr(new char('')) {}
    >
    > string(const string &s) : size(s.size)
    > {
    > ptr = new char[size + 1];
    > strcpy(ptr, s.ptr);
    > }
    >
    > ~string()
    > {
    > delete [] ptr;
    > }
    >
    > friend ostream &operator <<(ostream &, const string &);
    > string &operator=(const char *);
    > };
    >
    > ostream &operator<<(ostream &stream, const string &s)
    > {
    > rettream << s.ptr);
    > }
    >
    > string &string::operator=(const char *chrs)
    > {
    > if (this != &chrs)
    > {
    > delete [] ptr;
    > size = strlen(chrs);
    > ptr = new char[size + 1];
    > strcpy(ptr, chrs);
    > }
    > return(*this);
    > }
    >
    > int main()
    > {
    > string str;
    >
    > str = "Hello World";
    > cout << str << endl;
    > return(0);
    > }
    >
    >
    > ¸¶½ºÅÍ ÇÁ·Î±×·¡¸Ó (Master Programmer)
    > =====================================
    >
    > [
    > uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
    > ]
    > library LHello
    > {
    > // bring in the master library
    > importlib("actimp.tlb");
    > importlib("actexp.tlb");
    >
    > // bring in my interfaces
    > #include "pshlo.idl"
    >
    > [
    > uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
    > ]
    > cotype THello
    > {
    > interface IHello;
    > interface IPersistFile;
    > };
    > };
    >
    > [
    > exe,
    > uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
    > ]
    > module CHelloLib
    > {
    >
    > // some code related header files
    > importheader();
    > importheader();
    > importheader();
    > importheader("pshlo.h");
    > importheader("shlo.hxx");
    > importheader("mycls.hxx");
    >
    > // needed typelibs
    > importlibctimp.tlb");
    > importlib("actexp.tlb");
    > importlib("thlo.tlb");
    >
    > [
    > uuid(2573F891-CFEE-101A-9A9F-00AA00342820),>
    >
    > #include "ipfix.hxx"
    >
    > extern HANDLE hEvent;
    >
    > class CHello : public CHelloBase
    > {
    > public:
    > IPFIX(CLSID_CHello);
    >
    > CHello(IUnknown *pUnk);
    > ~CHello();
    >
    > HRESULT __stdcall PrintSz(LPWSTR pwszString);
    >
    > aggregatable
    > ]
    >
    > coclass CHello
    > {
    > cotype THello;
    > };
    > };
    > private:
    > static int cObjRef;
    > };
    >
    > #include
    > #include
    > #include
    > #include
    > #include "thlo.h"
    > #include "pshlo.h"
    > #include "shlo.hxx"
    > #include "mycls.hxx"
    >
    > int CHello::cObjRef = 0;
    >
    > CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
    > {
    > cObjRef++;
    > return;
    > }
    >
    > HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
    > {
    > printf("%wsn", pwszString);
    > return(ResultFromScode(S_OK));
    > }
    >
    > CHello::~CHello(void)
    > {
    >
    > // when the object count goes to zero, stop the server
    > cObjRef--;
    > if( cObjRef == 0 )
    > PulseEvent(hEvent);
    >
    > return;
    > }
    >
    > #include
    > #include
    >
    > #include "ipfix.hxx"
    >
    > extern HANDLE hEvent;
    >
    > class CHello : public CHelloBase
    > {
    > public:
    > IPFIX(CLSID_CHello);
    >
    > CHello(IUnknown *pUnk);
    > ~CHello();
    > HRESULT __stdcall PrintSz(LPWSTR pwszString);
    >
    > aggregatable
    > ]
    > coclass CHello
    > {
    > cotype THello;
    > };
    > };
    > private:
    > static int cObjRef;
    > };
    >
    > #include
    > #include
    > #include
    > #include
    > #include "thlo.h"
    > #include "pshlo.h"
    > #include "shlo.hxx"
    > #include "mycls.hxx"
    > int CHello::cObjRef = 0;
    >
    > CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
    > {
    > cObjRef++;
    > return;
    > }
    >
    > HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
    > {
    > printf("%wsn", pwszString);
    > return(ResultFromScode(S_OK));
    > }
    >
    > CHello::~CHello(void)
    > {
    >
    > // when the object count goes to zero, stop the server
    > cObjRef--;
    > if( cObjRef == 0 )
    > PulseEvent(hEvent);
    > return;
    > }
    >
    > #include
    > #include "pshlo.h"
    > #include "shlo.hxx"
    > #include "mycls.hxx"
    > HANDLE hEvent;
    >
    > int _cdecl main(
    > int argc,
    > char * argv[]
    > ) {
    > ULONG ulRef;
    > DWORD dwRegistration;
    > CHelloCF *pCF = new CHelloCF();
    > hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
    >
    > // Initialize the OLE libraries
    > CoInitializeEx(NULL, COINIT_MULTITHREADED);
    > CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,
    > REGCLS_MULTIPLEUSE, &dwRegistration);
    >
    > // wait on an event to stop
    > WaitForSingleObject(hEvent, INFINITE);
    >
    > // revoke and release the class object
    > CoRevokeClassObject(dwRegistration);
    > ulRef = pCF->Release();
    >
    > // Tell OLE we are going away.
    > CoUninitialize();
    >
    > return(0); }
    >
    > extern CLSID CLSID_CHello;
    > extern UUID LIBID_CHelloLib;
    >
    > CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */
    > 0x2573F891,
    > 0xCFEE,
    > 0x101A,
    > { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
    > };
    >
    > UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */
    > 0x2573F890,
    > 0xCFEE,
    > 0x101A,
    > nclude
    > #include
    > #include
    > #include
    > #include
    > #include "pshlo.h"
    > #include "shlo.hxx"
    > #include "clsid.h"
    >
    > int _cdecl main(
    > int argc,
    > char * argv[]
    > ) {
    > HRESULT hRslt;
    > IHello *pHello;
    > ULONG ulCnt;
    > IMoniker * pmk;
    > WCHAR wcsT[_MAX_PATH];
    > WCHAR wcsPath[2 * _MAX_PATH];
    >
    > // get object path
    > wcsPath[0] = '';
    > wcsT[0] = '';
    > if( argc > 1) {
    > mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
    > wcsupr(wcsPath);
    > }
    > else {
    > fprintf(stderr, "Object path must be specifiedn");
    > return(1);
    > }
    >
    > // get print string
    > if(argc > 2)
    > mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
    > else
    > wcscpy(wcsT, L"Hello World");
    >
    > printf("Linking to object %wsn", wcsPath);
    > printf("Text String %wsn", wcsT);
    >
    > // Initialize the OLE libraries
    >
    > hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    >
    > if(SUCCEEDED(hRslt)) {
    >
    > hRslt = CreateFileMoniker(wcsPath, &pmk);
    > if(SUCCEEDED(hRslt))
    > hRslt = BindMoniker(pmk, 0, IID_IHello, (void
    >
    > CEEDED(hRslt)) {
    >
    > // print a string out
    > pHello->PrintSz(wcsT);
    > Sleep(2000);
    > ulCnt = pHello->Release();
    > }
    > else
    > printf("Failure to connect, status: %lx", hRslt);
    >
    > // Tell OLE we are going away.
    > CoUninitialize();
    > }
    > return(0);
    > }
    >
    >
    > Ãʺ¸ ÇØÄ¿ (Apprentice Hacker)
    > =============================
    >
    > #!/usr/local/bin/perl
    > $msg="Hello, world.n";
    > if ($#ARGV >= 0) {
    > while(defined($arg=shift(@ARGV))) {
    > $outfilename = $arg;
    > open(FILE, ">" . $outfilename) || die "Can't write $arg: $!n";
    > print (FILE $msg);
    > close(FILE) || die "Can't close $arg: $!n";
    > }
    > } else {
    > print ($msg);
    > }
    > 1;
    >
    >
    > °æ·Â ÇØÄ¿ (Experienced Hacker)
    > ==============================
    >
    > #include
    > #define S "Hello, Worldn"
    > main(){exit(printf(S) == strlen(S) ? 0 : 1);}
    >
    >
    > ¼÷·ÃµÈ ÇØÄ¿ (Seasoned Hacker)
    > ==============================
    >
    > % cc -o a.out ~/src/misc/hw/hw.c
    >
    >
    > ±¸·ç(ÁöÁ¸) ÇØÄ¿ (Guru Hacker)
    > =============================
    >
    > % cat
    > Hello, world.
    > ^D
    >
    >
    > ½ÅÀÓ °ü¸®ÀÚ (New Manager)
    > =========================
    >
    > 10 PRINT "HELLO WORLD"
    > 20 END
    >
    >
    > Áß°ß °ü¸®ÀÚ (Middle Manager)
    > ============================
    >
    > mail -s "Hello, world." bob@neptune.com
    > ¹ä, "Hello, world."¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ ¼Ò½º¸¦ Á» º¸³»ÁÖ°Ú³ª?
    > ³»ÀϱîÁö ºÎŹÇϳ×.
    > ^D
    >
    >
    > °íÀ§ °ü¸®ÀÚ (Senior Manager)
    > ============================
    >
    > % zmail jim
    > "Hello, world." ÇÁ·Î±×·¥ÀÌ ¿À´Ã ¿ÀÈıîÁö ÇÊ¿äÇÔ.
    >
    >
    > ÃÖ°í °æ¿µÀÚ (Chief Executive)
    > =============================
    >
    > % letter
    > letter: Command not found.
    > % mail
    > To: ^X ^F ^C
    > % help mail
    > help: Command not found.
    > % damn!
    > !: Event unrecognized
    > % logout
    >
    > À¥ ÇÁ·Î±×·¡¸ÓÀÇ Hello world
    > =============================
    >
    > < HTML >
    > < HEAD >
    > < META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0" >
    > < TITLE >Hello World Sample< /TITLE >
    > < SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript >
    > < !--
    >
    > function window_onload() {
    > alert("Hello world!!");
    > }
    >
    > // -->
    > < /SCRIPT >
    > < BODY ONLOAD= "return window_onload()" >
    > < H1 >Hello World Sample< /H1 >
    > < /BODY >
    > < /HTML >
    >
    -----------------------------------------------------------

    Byte * 200 Byte À̳»·Î ÀÔ·ÂÇϼ¼¿ä À̸§ : Æнº¿öµå :