C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[18024] (정리글) #### 어제(4월 5일) 델파이 강의가 있었습니다. ####
candalgo, 광양 [kongbw] 4187 읽음    2010-04-06 21:03
(정리글) 4월 5일 델파이 강의가 있었습니다.
             http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=18016

강의시간 : 4월 5일 월요일 저녁 9시 30분에 시작하여 약 2시간 넘게 진행함.
         
녹화자료 : http://ryujt.textcube.com/17  글의 하단부를 살펴보시면 녹화한 강의를 보실 수 있습니다.
           =============================================
           녹화내용
           * Warm-up Time
           * 빨간팬빨간팬 만들기 Part-01, Part-02
           * 연장강의 MegaCast Part-01, Part-02, Part-03
           =============================================


강의내용
  * Warm-up Time (몸풀기 워밍업)
 
  주제 : 기본 메모리 할당/해제(GetMem/FreeMem) 메소드 보다 훨씬 빠른 처리를 구현하는 팁

       - 일반적으로 델파이에서 제공하는 메모리 할당/해제 메소드(GetMem/FreeMem)는
         생각보다 많은 시간을 소비합니다.
         GetMem/FreeMem 보다 빠른 처리를 구현해 보겠습니다.
     
       - 기본 동작은 RyuLib(Ryu 라이브러리)에서 이미 구현이 되어 있습니다.
         (MemoryPool.pas 에 있는 TMemoryPool 클래스를 이용하여 테스트 프로그램 작성함.)
     
       - 테스트 결과 GetMem/FreeMem 메소드 보다 소비 시간이 약 1/10 로 줄어든 것을 확인.
     
       - 소스를 제공하고 있습니다. 좀 더 자세한 내용을 원하시면 녹화자료와 해당 소스를 참고해주세요.

          memoryPool.pas
          http://dev.naver.com/scm/viewvc.php/trunk/?root=ryulib4delphi

          Sample 테스트 프로그램
          http://dev.naver.com/scm/viewvc.php/trunk/Samples/MemoryPool/?root=ryulib4delphi

          (위 소스 자료를 원하시는 분은 http://ryujt.textcube.com/11 을 참고해 주십시요.
           소스를 받으시려면 SVN을 사용하셔야 합니다.
           SVN 사용법은 아래 링크를 참조하세요. 
           http://www.seinsoft.co.kr/support/download/devnu/Ryu/r100329_1k_4z/r100329_1k_4z.htm

           SVN 사용법이 도통 모르겠다 싶으신 분은 댓글을 남겨 주십시요
           자세하게 설명드리겠습니다.  ^-^ )



  * Main Session

  주제 : 빨간팬 만들기 (DeskPen)
          (화이트 보드처럼 원하는 내용을 화면에 그리는 간단한 프로그램 만들기)

       - RyuLib의 TScreenCapture 클래스를 사용. (ScreenCapture.pas)

       - TScreenCapture 클래스의 간단한 사용법, HotKey 등록방법
         키보드 처리 및 Canvas 이용한 Pen 처리 등을 소개.

       - 소스를 제공하고 있습니다. 좀 더 자세한 내용을 원하시면 녹화자료와 해당 소스를 참고해주세요.
          http://dev.naver.com/projects/deskpen

          (위 소스 자료를 원하시는 분은 http://ryujt.textcube.com/11 을 참고해 주십시요.
           소스를 받으시려면 SVN을 사용하셔야 합니다.
           SVN 사용법은 아래 링크를 참조하세요. 
           http://www.seinsoft.co.kr/support/download/devnu/Ryu/r100329_1k_4z/r100329_1k_4z.htm )
          
          
          
   주제 : 강의 수강 프로그램 소스를 이용한 Job Flow 그리기          
          
       - 강의를 보는 프로그램(Receiver)의 소스를 예제로 하여 Job Flow를 그려봅니다.

       - Job Flow는 단순히 프로그램 구성을 도식화 하는게 아니라
         각 구성원들의 의존성을 명확히 파악하여 OOP 구현에 도움을 주는데 그 목적이 있습니다.
        
       - Job Flow를 보고 프로젝트 소스의 기본 골격을 제작해 보거나 반대로
         프로젝트의 소스를 보고 Job Flow를 그려보기를 반복한다면
         OOP를 이해하고, 프로젝트 구성을 파악하는데 큰 도움을 받을 수 있을 것입니다.

       - 강의를 보는 프로그램(Receiver)의 소스를 제공하고 있습니다.
         좀 더 자세한 내용을 원하시면 녹화자료와 해당 소스를 참고해주세요.
          http://dev.naver.com/projects/megacast/
         
          (위 소스 자료를 원하시는 분은 http://ryujt.textcube.com/11 을 참고해 주십시요.
           소스를 받으시려면 SVN을 사용하셔야 합니다.
           SVN 사용법은 아래 링크를 참조하세요. 
           http://www.seinsoft.co.kr/support/download/devnu/Ryu/r100329_1k_4z/r100329_1k_4z.htm )



P.S. - http://ryujt.textcube.com/ 에 오시면 강의관련 자료 이외에도 다양한 자료를 얻으실 수 있습니다.

          추후 계속 업데이트 예정이니 참고하시기 바랍니다. 

          그럼 저는 이만...  (^_^)  (_ _)  (^o^)
류종택 [ryujt]   2010-04-07 11:15 X
강의요약 땡큐!
바이더웨이, 메모리 풀은 아직 미완성입니다 ^^;
실제 랜덤한 사용 시에는 더욱 효과가 클 것으로 생각됩니다.
모, 새로운 아이디어도 아니기에 특별한 것은 없지만,.
그래도 팁이니까 ㅋㅋ

+ -

관련 글 리스트
18024 (정리글) #### 어제(4월 5일) 델파이 강의가 있었습니다. #### candalgo, 광양 4187 2010/04/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.