<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=LazarusCompleteGuide%3A4.0</id>
	<title>LazarusCompleteGuide:4.0 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=LazarusCompleteGuide%3A4.0"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=LazarusCompleteGuide:4.0&amp;action=history"/>
	<updated>2026-04-21T09:56:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=LazarusCompleteGuide:4.0&amp;diff=3121&amp;oldid=prev</id>
		<title>Onionmixer: LCG 4.0 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=LazarusCompleteGuide:4.0&amp;diff=3121&amp;oldid=prev"/>
		<updated>2013-02-19T12:02:40Z</updated>

		<summary type="html">&lt;p&gt;LCG 4.0 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==프로젝트==&lt;br /&gt;
&lt;br /&gt;
{{HighlightBold|라자루스는 단순히 GUI 애플리케이션뿐만 아니라 어떤 타입의 애플리케이션이든 Pascal 로 작성하는 데 필요한 개발 환경이다. 라자루스는 많은 애플리케이션 타입의 생성을 허용한다.}}&lt;br /&gt;
&lt;br /&gt;
[[image:lazarus_4.1.png|none|406px|thumb|그림 4.1: File ⇒ New 대화창]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
라자루스 선택 메뉴의 File ⇒ New 는 사용자가 개발하고자 하는 프로젝트 타입을 다양한 범위에서 선택할 수 있도록 대화창을 제시한다. 표 4.1는 라자루스가 제공하는 많은 타입의 프로젝트를 보여준다. 이러한 리스트는 추가 패키지를 이용해-라자루스에 포함된 패키지 (기본적으로 미설치) 또는 사용자가 제3자에게서 얻은 패키지-다른 타입의 프로젝트와 함께 확장할 수도 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
그림 4.1는 새로 설치한 라자루스에서 제공되는 기본 옵션들이 포함된 메인 메뉴에서 File ⇒ New를 선택 시 나타나는 New... 대화창의 모습이다. 여기서 사용자는 모듈 옵션 (예: 새 폼이나 새 텍스트 파일) 또는 프로젝트 옵션 (예: 새 애플리케이션이나 새 콘솔 프로그램), 아니면 위에 표시되는 수많은 대상 중 하나를 선택할 수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
New... 대화창 내용은 고정된 듯 보이지만 사실상 Tools API 라 불리는 도구를 이용해 확장이 가능하다. 이러한 API는 프로그래머가 어떤 IDE 부분이든 새 메뉴 옵션, 프로퍼티, 대화창을 이용해 확장할 수 있도록 해준다. 그러한 새 기능은 추가 패키지의 형태로 추가된다. 그림 4.1에 표시된 New... 대화창은 표 4.1에 소개된 프로젝트 타입과 파일 타입에서 선택할 수 있도록 구조화된 방식을 제공한다.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;카테고리&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;엔트리&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;설명&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; |모듈&lt;br /&gt;
| &lt;br /&gt;
|새 프로젝트를 시작하는 데에 사용 가능한 항목들과 현재 프로젝트로 파일을 추가하기 위한 항목들을 포함한다.&lt;br /&gt;
|-&lt;br /&gt;
|파스칼 유닛||파스칼 소스 코드를 포함하기 위한 새 텍스트 파일.&lt;br /&gt;
|-&lt;br /&gt;
|폼||관련 소스 코드를 포함해 현재 프로젝트를 위한 새 창.&lt;br /&gt;
|-&lt;br /&gt;
|데이터 모듈||런타임 시에는 표시되지 않고 설계 시에만 표시되는 (TForm 과 달리) 컨트롤을 포함하도록 설계된 새 유닛.&lt;br /&gt;
|-&lt;br /&gt;
|프레임(frame)||프레임은 여러 컨트롤을 그룹화 하는 데에 사용되는 창의 부분(parts)이다.&lt;br /&gt;
|-&lt;br /&gt;
|Custom 프로그램||새 프로그램, 하지만 실제 애플리케이션은 아님. 해당 옵션은 작은 테스트 루틴을 생성 시 종종 사용된다.&lt;br /&gt;
|-&lt;br /&gt;
|텍스트||간단한 텍스트 파일.&lt;br /&gt;
|-&lt;br /&gt;
|FPCUnit Test Case||유닛 테스트를 위한 유닛.&lt;br /&gt;
|-&lt;br /&gt;
|SQL Script 파일||SQL 스크립트 입력을 위한 간단한 텍스트 파일.&lt;br /&gt;
|-&lt;br /&gt;
|상속(Inherited)|| ||현재 애플리케이션으로부터 창을 상속하는 것이 가능하다.&lt;br /&gt;
|-&lt;br /&gt;
|항목|| || 확장자를 위해 상속된 컴포넌트의 상속된 ComponentCreation.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;7&amp;quot; |프로젝트&lt;br /&gt;
|&lt;br /&gt;
|이 섹션 내 엔트리는 새 프로젝트의 구체적인 타입 생성으로 시작한다. 현재 프로젝트가 먼저 자동으로 닫힌다.&lt;br /&gt;
|-&lt;br /&gt;
|애플리케이션||새 라자루스 GUI 애플리케이션의 생성을 시작한다.&lt;br /&gt;
|-&lt;br /&gt;
|프로그램||단순한 프리 파스칼 프로그램을 새로 생성하기 시작한다.&lt;br /&gt;
|-&lt;br /&gt;
|콘솔 애플리케이션||TCustomApplication을 기반으로 한 애플리케이션. 프로그램과 비교하자면, 라자루스가 관리하는 콘솔 애플리케이션|에 비해 프로그램이 제공하는 옵션의 수가 적다.&lt;br /&gt;
|-&lt;br /&gt;
|라이브러리||전체 애플리케이션보다는 DLL (Windows에서) 또는 공유 오브젝트(Unix의 경우 .so) 생성한다. 다른 프로그램에서 라이브러리 폼으로 해당 기능을 이용할 수 있다.&lt;br /&gt;
|-&lt;br /&gt;
|FPCUnit Console Test 애플리케이션||유닛 테스트를 위해 새 콘솔 애플리케이션을 생성한다.&lt;br /&gt;
|-&lt;br /&gt;
|FPCUnit Test 애플리케이션||유닛 테스트를 위해 새 GUI 애플리케이션을 생성한다.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |패키지&lt;br /&gt;
|&lt;br /&gt;
|새 패키지를 유닛과 컴포넌트의 집합으로 생성한다. &amp;quot;Package&amp;quot;가 유일한 엔트리이다.&lt;br /&gt;
|-&lt;br /&gt;
|패키지||새 패키지를 생성한다&lt;br /&gt;
|-&lt;br /&gt;
|템플릿 프로젝트|| || 해당 엔트리는 비어 있다. 하위 엔트리가 없기 때문에 어떤 내용도 선택할 수 없다. 확장자를 위한 상자(container)이다. &lt;br /&gt;
|- style=&amp;quot;color: black; background-color: gray;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |표 4.1: 기본 라자루스 설치 시 시작할 수 있는 프로젝트 타입&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:lazarus_4.2.png|none|342px|thumb|그림 4.2: Project ⇒ New Project 대화창은 File ⇒ New 과 동일한 프로젝트 옵션을 제공한다]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:LazarusCompleteGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>