C++Builder
|
Delphi
|
FireMonkey
|
C/C++
|
Free Pascal
|
Firebird
경고!
게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[18024]
(정리글) #### 어제(4월 5일) 델파이 강의가 있었습니다. ####
[
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^)
Trackback :
http://www.borlandforum.com/impboard/impboard.dll/trackback?sn=120099
류종택
[
ryujt
]
2010-04-07
11:15
X
강의요약 땡큐!
바이더웨이, 메모리 풀은 아직 미완성입니다 ^^;
실제 랜덤한 사용 시에는 더욱 효과가 클 것으로 생각됩니다.
모, 새로운 아이디어도 아니기에 특별한 것은 없지만,.
그래도 팁이니까 ㅋㅋ
+
-
관련 글 리스트
18024
(정리글) #### 어제(4월 5일) 델파이 강의가 있었습니다. ####
4187
2010/04/06
제목
내용
이름
Copyright © 1999-2015, borlandforum.com. All right reserved.
바이더웨이, 메모리 풀은 아직 미완성입니다 ^^;
실제 랜덤한 사용 시에는 더욱 효과가 클 것으로 생각됩니다.
모, 새로운 아이디어도 아니기에 특별한 것은 없지만,.
그래도 팁이니까 ㅋㅋ