문제

코딩 속도를 높이고 너무 많은 작업을해야하므로 코드를 생성 할 수 있어야합니다. 도구, 아이디어가 있습니까?

도움이 되었습니까?

해결책

델파이에는 라이브 템플릿이 포함되어 있으며, 모든 크기 또는 복잡성의 코드 구성을 생성하기위한 완전히 스크립트 가능하고 구성 가능한 시스템이 포함되어 있습니다.

라이브 템플릿은 델파이에서 가장 잘 알려진 기능 중 하나입니다.

다음을 사용하는 방법을 찾으십시오. http://delphi.wikia.com/wiki/delphi_live_templates

그리고

http://delphi.wikia.com/wiki/live_templates_technical_info

라이브 템플릿은 완전히 스크립트가 가능합니다. 즉, 원하는대로 할 수 있도록 델파이 코드를 작성할 수 있습니다.

확장 가능한 예는 여기에서 찾을 수 있습니다.

http://cc.codegear.com/item/26420

다른 팁

아주 좋은 생각은 아닙니다. 생성기가 필요하다면 아마도 매우 유사하게 보이는 많은 코드가있을 수 있으므로 생성기 대신 더 나은 것은 코드를 재고하고 리팩터 코드를 리팩터링하는 것입니다.

이로 인해 비슷한 작업에 대해서는 유지 관리하기 쉬운 코드가 적고 코드가 줄어 듭니다.

데이터베이스 애플리케이션을 수행하는 경우 양호한 Visual SQL 쿼리 빌더를 사용하여 쿼리를 만들 수 있습니다. 그것은 델파이가 좋지 않은 부분입니다 (D2007과 D2009에서 개선되었는지 모르겠습니다).

편집 - SQL 생성과 관련하여

쿼리 빌더에 대한 많은 의견이 있습니다.
글쎄, 나는 내가 망쳐 졌다고 생각한다. 내가 기억 하듯이, 버전 6 (또는 아마도 5?) 이전의 델파이는 괜찮은 시각적 쿼리 빌더를 가졌다. 쿼리 디자이너에서 필드를 선택했을 때 SQL을 직접 작성하는 것과는 반대로 SQL에 0 (0) 버그가있었습니다.
SQL은 Delphi에서 단지 문자열이므로 컴파일러 점검이 없으므로 SQL이 올바르게 작성되도록하는 가장 좋은 방법이었습니다.

모델링 도구와 같은 것을 의미한다면 시도해 볼 수 있습니다. 모델 제작자.

코드 생성을 시도하는 대신, 당신은 아마 당신이하고 싶은 일의 대부분을 수행하기 위해 코드를 얻어야 할 것입니다.

거기 있습니다 Sourceforge에서 수백 개의 무료 제품 델파이를 위해.

그리고 있습니다 Google 코드 검색에서 수십만 개의 코드 샘플 사용할 수 있습니다.

플러스 리포지토리에서 수천 개의 무료 또는 구매 가능한 구성 요소 Torry의 델파이 페이지 또는 Embarcadero의 델파이 코드 중앙

이미 만든 구성 요소를 사용하는 것은 코딩 속도를 높이고 결코 할 수 없었던 기능을 추가하는 가장 빠른 방법입니다.

가장 좋은 방법은 사용자 정의 구성 요소를 작성한 다음이 구성 요소를위한 디자이너를 만드는 것입니다.
컨트롤에서 값을 읽거나 쓰는 코드를 작성하는 데 대부분의 시간을 보냈습니다. 따라서 읽기, 쓰기, 값을 검증하며 양식 또는 저장 프로 시저를 자동으로 채우거나 SQL을 직접 생성하고 실행할 수있는 컨트롤을 만들었습니다.

사용자 정의 디자이너를 사용하면 모든 속성을 쉽게 설정할 수 있습니다. 이제 나는 단지 제어, 오픈 디자이너 및 만족해야 할 속성과 규칙을 설정하는 사소한 작업에 대한 코드를 작성하지 않습니다.

Modelmaker 코드 탐색기는 시간에 따라 코딩 속도를 높입니다. 구현 및 선언을 동기화하기위한 멋진 핫키가 있으므로 변경하면 쌍을 검색 할 필요가 없습니다. 또한 매우 좋은 기능은 메소드 편집 대화 상자입니다. 그리고 더 많은.

당신은 시도 했습니까? 젠퍼트? IDE에 여러 기능을 추가하여 Delphi 및 C ++ Builder 프로그래머의 생산성을 높이기 위해 구축 된 일련의 도구입니다. Gexperts는 오픈 소스 소프트웨어로 개발되었습니다.

다른 대안은 프레임 워크를 IDE 저장소에 저장하여 프로젝트 템플릿을 사용하여 고유 한 구성 요소와 프레임을 만듭니다.

코드 생성기 Calle Codetypo를 썼습니다. 나는 많은 생산 환경에서 그것을 사용합니다. 여기에서 찾을 수 있습니다. http://dade2000.altervista.org/index.php?page=codetypo

여전히 베타 단계이지만 사용할 수 있고 합리적으로 안정적입니다.

나는이 오래된 사이트의 모든 내용을 영어로 새 사이트 (www.danieleteti.it)로 마이그레이션합니다. CodeTypo 및 Code Generator에 대한 다른 정보를 추가하겠습니다.

내 델파이 코딩을 가장 많이 쏟아 부었던 것은 델파이를 위해 coderush를 얻는 것이 었습니다 ( DeVexpress Delphi 5, 6, 7)의 VCL 구독 및 수많은 템플릿 설정.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top