336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
오늘 보여드릴 내용은 씨샵 소스 상에서 직접 event를 추가 하는 기능입니다.
간단히 구현한 내용입니다.
- 이벤트 핸드러를 추출 합니다.
- 컨트롤 별 이벤트를 추출합니다.
- 이벤트 & 이벤트 핸들러로 소스조각을 생성하고 소스파일에 붙여 넣습니다.
이벤트가 추가되기전의 design 소스 입니다.
이벤트 추가되기전의 소스 코드 입니다.
Design_adder를 실행 시킵니다.
ListBox2,Listbox3 2개를 선택하고, event로 MouseDoubleClick을 선택 합니다.
Design_file에 추가 됨을 알려줍니다.
Designer 파일이 변경됨을 알려줍니다.
소스 파일이 변경됨을 알려줍니다
소스상에 추가된 내용을 확인해 봅니다.
이벤트가 파일의 끝 부분에 추가 되었습니다.
Design source 에도 추가가 되었네요.
감사 합니다.
개선할 사항
- 여러 개의 control이 한 개의 event에 적용 될 경우 소스상에 1개의 이벤트 만 적용 처리 해야 하는 부분
- 소스상에 해당 클래스의 마지막 부분에 추가(N개의 클래스가 1개의 파일에 존재 할 시 설정 관련)
- 이벤트가 함수가 추가 될 시 소스상에서 템플릿 베이스로 소스 생성 기능 연동.
'습작 및 R&D' 카테고리의 다른 글
웹페이지 파싱 툴 – 3 (뽐뿌 온라인 장터) (0) | 2014.03.11 |
---|---|
Torrentproject DL-4 (0) | 2014.03.11 |
Source Scanner (0) | 2014.03.03 |
Torrentproject DL-3 (0) | 2014.03.02 |
웹페이지 파싱 툴 – 2 (네이버 환율 정보) (0) | 2014.03.01 |