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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[17796] 폼위에 컴포넌트가 1500여개..
장성호 [nasilso] 3364 읽음    2010-02-19 14:07
어제 C++Builder된 어떤 소스를 보았습니다.

메인폼 위에 컴포넌트가 1500여개 가량이 되네요
폼 소스의 길이는 6000라인정도..

Control의 Naming을 전혀 하지 않아서
TPanel 이   Panel1 ~ Panel999 까지 있네요
Timer도 한 8개 있구요

contorl이 1500개가 올려져 있어도  폼 Loading이 금방되네요. 
Builder는 정말 대단한 것 같습니다.

그리고 저 소스를 보고 있노라니 왠지 저의 옛날 모습이 떠오르네요.

쩝쩝..
Lyn [tohnokanna]   2010-02-19 14:17 X
WPF 에서 그짓했다간... 쉣
삼족오 [samjoko]   2010-02-19 16:35 X
흠.... 저는... 지금.. .컴포넌트만 730개.... 네이밍... 가끔 들어있네요... 메뉴는.. 아예 N262 뭐... 이런식?
변수는 8~900개 정도 되네요.... 폼 변수만...
소스는... 37,000 라인에 육박하네요... 메인만... 흠.
(토나와요... ㅠㅠ)
김준석 [liberto]   2010-02-19 17:29 X
네이밍 안 된 컴포넌트 1500개면...끔찍하군요.
파악하기 엄청 힘들지 않나요?
장성호 [nasilso]   2010-02-19 19:00 X
Panel에 모드 Tag값을 다르게 주어 놓았더군요
1000개나 되는Panel에 tag값을 순차적으로 설정하기도 정말 삽질이었을것 같은데..

ㅋㅋ
candalgo, 광양 [kongbw]   2010-02-19 19:57 X
폼에 있는 컴포넌트 찾다가 볼일 다볼듯 함다.  (^^;)
박지훈.임프 [cbuilder]   2010-02-19 20:53 X
저도 몇년 전에 그런 정도 수준의 폼을 작업할 일이 있었는데..
그 많은 컴포넌트들이 한번의 트랜잭션으로 인서트가 되어야 했기 때문에, 반드시 한 폼에 다 있어야만 했었는데요.
좀 고민하다가 프레임 열 몇 개로 분리시키고 나니 개발 핸들링이 가능한 수준이 되더군요.
가을바람 [lhs0806]   2010-02-19 21:56 X
컬럼 130여개 짜리 테이블 혹시 본적있나요 ㅎㅎㅎㅎㅎㅎㅎ
Lyn [tohnokanna]   2010-02-19 22:29 X
컬럼 200개짜리를 제손으로 만든적이 있씁니다 ㅜ.ㅜ
수지니 [sujini88]   2010-02-20 11:49 X
나는 150개인데 이름을 붙여야하는군여
남병철.레조 [lezo]   2010-02-20 18:39 X
ㄷㄷㄷ;;
utime.김성하 [utime]   2010-02-22 14:48 X
ㅎㄷㄷ 지금까지 제가 욕했던 프로그램은 새발의 피였군요~ ;;;
해롱해롱 [seaeast2]   2010-02-22 19:13 X
저도 초기에 그런식으로 작성하였으나, 프레임이란 좋은 기능이 있다는걸 알고 난 후 프레임에 때려 밖았습니다. ㅋ
장성호 [nasilso]   2010-02-22 22:30 X
위 프로그램은 1000개의 data를 1000개의 TPanel->Caption에 각각 보여주더군요
Panel을 Grid의 Cell처럼 배열해서
PageControl의 16개의 TabSheet에 나눠서 ...

16개의 TabSheet에 있느 Panel을 Grid로 대체하면
16개의 Grid로도 충분할것이구

16개의 Grid도 한번에 보여지는것이 아니니..
Data랑 View랑 잘 분리하면 딱 1개의 grid로도 충분할것인데..

땅주인 [heaven2]   2010-02-23 16:39 X
함수 하나가 2100라인, 다른 함수는 3100라인.. 이걸 어떻게 코딩했는 지, 어떻게 디버깅 했는 지..
기억력이 비상한 넘인 지, 단순 무식한 넘인 지.. 내 사전에 묘듈화는 없다는 신조가 있는 지..
전문 소프트웨어 하우스에 의뢰해서 만들었다는 결과물인데... 유지보수자는 무슨 천형을 지었는 지.. ㅠ.ㅠ;;;
참고로 VB네요.. 휴~~~

+ -

관련 글 리스트
17796 폼위에 컴포넌트가 1500여개.. 장성호 3364 2010/02/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.