StartprogrammingusingObjectPascal: Difference between revisions

From 흡혈양파의 번역工房
Jump to navigation Jump to search
mNo edit summary
(내용수정)
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
;Start programming using ObjectPascal
;Start Programming using ObjectPascal


원문 사이트<br>
원문 사이트<br>
http://code.sd/startprog/
http://code.sd/startprog/


원문 PDF<br>
원문 PDF<br>
[[media:StartProgUsingPascal.pdf]]
[[media:StartProgUsingPascal.pdf]]
원문 ODT<br>
http://code.sd/startprog/StartProgUsingPascal.odt.zip
LaTeX 문서 패키지 (번역 pdf 포함)<br>
[[media:SPOP-1.4.zip]]


번역진행<br>
번역진행<br>
Line 18: Line 27:
* [[:StartprogrammingusingObjectPascal:Introduction|서문]]
* [[:StartprogrammingusingObjectPascal:Introduction|서문]]
* [[:StartprogrammingusingObjectPascal:Contents|목차]]
* [[:StartprogrammingusingObjectPascal:Contents|목차]]




===1장 언어기초===
===1장 언어기초===


* [[:StartprogrammingusingObjectPascal:FirstApplication|첫번째 프로그램]]
* [[:StartprogrammingusingObjectPascal:FirstApplication|우리의 첫번째 프로그램]]
* [[:StartprogrammingusingObjectPascal:AnotherExamples|또 다른 예제]]
* [[:StartprogrammingusingObjectPascal:AnotherExamples|또 다른 예제]]
* [[:StartprogrammingusingObjectPascal:Variables|변수]]
* [[:StartprogrammingusingObjectPascal:Variables|변수]]
Line 31: Line 41:
* [[:StartprogrammingusingObjectPascal:WeightProgram|체중계 프로그램]]
* [[:StartprogrammingusingObjectPascal:WeightProgram|체중계 프로그램]]
* [[:StartprogrammingusingObjectPascal:CaseOfStatement|Case .. of 구문]]
* [[:StartprogrammingusingObjectPascal:CaseOfStatement|Case .. of 구문]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgram|레스토랑 프로그램]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgram|음식점 프로그램]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingIfCondition|if 조건문을 사용한 식당 프로그램 ]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingIfCondition|if 조건문을 사용한 음식점 프로그램 ]]
* [[:StartprogrammingusingObjectPascal:StudentsDegreeProgram|학생 등급 프로그램]]
* [[:StartprogrammingusingObjectPascal:StudentsDegreeProgram|학생 등급 프로그램]]
* [[:StartprogrammingusingObjectPascal:KeyboardProgram|키보드 프로그램]]  
* [[:StartprogrammingusingObjectPascal:KeyboardProgram|키보드 프로그램]]  
Line 40: Line 50:
* [[:StartprogrammingusingObjectPascal:FactorialProgram|팩토리얼 프로그램]]
* [[:StartprogrammingusingObjectPascal:FactorialProgram|팩토리얼 프로그램]]
* [[:StartprogrammingusingObjectPascal:RepeatUntilLoop|repeat until 순환문]]
* [[:StartprogrammingusingObjectPascal:RepeatUntilLoop|repeat until 순환문]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingRepeatLoop|repeat 순환문을 사용한 식당 프로그램]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingRepeatLoop|repeat 순환문을 사용한 음식점 프로그램]]
* [[:StartprogrammingusingObjectPascal:WhileLoop|while 순환문]]
* [[:StartprogrammingusingObjectPascal:WhileLoop|while 순환문]]
* [[:StartprogrammingusingObjectPascal:FactorialProgramUsingWhileLoop|while 순환문을 사용한 팩토리얼 프로그램]]
* [[:StartprogrammingusingObjectPascal:FactorialProgramUsingWhileLoop|while 순환문을 사용한 팩토리얼 프로그램]]
Line 53: Line 63:
* [[:StartprogrammingusingObjectPascal:Files|파일]]
* [[:StartprogrammingusingObjectPascal:Files|파일]]
* [[:StartprogrammingusingObjectPascal:TextFiles|텍스트파일]]
* [[:StartprogrammingusingObjectPascal:TextFiles|텍스트파일]]
* [[:StartprogrammingusingObjectPascal:ReadingTextFileProgram|텍스트 파일 읽기]]
* [[:StartprogrammingusingObjectPascal:ReadingTextFileProgram|텍스트 파일 읽기 프로그램]]
* [[:StartprogrammingusingObjectPascal:CreatingAndWritingIntoTextFile|텍스트 파일 만들고 기록하기]]
* [[:StartprogrammingusingObjectPascal:CreatingAndWritingIntoTextFile|텍스트 파일 만들고 기록하기]]
* [[:StartprogrammingusingObjectPascal:AppendingToATextFile|텍스트 파일에 덧붙이기]]
* [[:StartprogrammingusingObjectPascal:AppendingToATextFile|텍스트 파일에 덧붙이기]]
* [[:StartprogrammingusingObjectPascal:AddToTextFileProgram|텍스트 파일에 추가하기 프로그램]]
* [[:StartprogrammingusingObjectPascal:AddToTextFileProgram|텍스트 파일에 추가하기 프로그램]]
* [[:StartprogrammingusingObjectPascal:RandomAccessFiles|임의 접근 파일]]
* [[:StartprogrammingusingObjectPascal:RandomAccessFiles|임의 접근 파일]]
* [[:StartprogrammingusingObjectPascal:TypedFile|형식화 된 파일]]
* [[:StartprogrammingusingObjectPascal:TypedFile|형식적 파일]]
* [[:StartprogrammingusingObjectPascal:StoringStudentsMarksProgram|성적 프로그램]]
* [[:StartprogrammingusingObjectPascal:StoringStudentsMarksProgram|성적 프로그램]]
* [[:StartprogrammingusingObjectPascal:ReadingStudentMarks|학생 성적 읽기]]
* [[:StartprogrammingusingObjectPascal:ReadingStudentMarks|학생 성적 읽기]]
Line 66: Line 76:
* [[:StartprogrammingusingObjectPascal:FilesCopy|파일 복사]]
* [[:StartprogrammingusingObjectPascal:FilesCopy|파일 복사]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingFileOfByte|file of Byte를 사용하여 파일 복사하기]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingFileOfByte|file of Byte를 사용하여 파일 복사하기]]
* [[:StartprogrammingusingObjectPascal:UntypedFiles|비형식화 된 파일]]
* [[:StartprogrammingusingObjectPascal:UntypedFiles|비형식적 파일]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingUntypedFilesProgram|비형식화 된 파일을 사용하는 파일 복사 프로그램]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingUntypedFilesProgram|비형식적 파일을 사용하는 파일 복사 프로그램]]
* [[:StartprogrammingusingObjectPascal:DisplayFileContentsProgram|파일 내용 보여주기 프로그램]]
* [[:StartprogrammingusingObjectPascal:DisplayFileContentsProgram|파일 내용 보여주기 프로그램]]
* [[:StartprogrammingusingObjectPascal:DateAndTime|날짜와 시간]]
* [[:StartprogrammingusingObjectPascal:DateAndTime|날짜와 시간]]
Line 74: Line 84:
* [[:StartprogrammingusingObjectPascal:Constants|상수]]
* [[:StartprogrammingusingObjectPascal:Constants|상수]]
* [[:StartprogrammingusingObjectPascal:FuelConsumptionProgram|연료 소비 프로그램]]
* [[:StartprogrammingusingObjectPascal:FuelConsumptionProgram|연료 소비 프로그램]]
* [[:StartprogrammingusingObjectPascal:OrdinalTypes|서수 형식]]
* [[:StartprogrammingusingObjectPascal:OrdinalTypes|서수형(Ordinal types)]]
* [[:StartprogrammingusingObjectPascal:Sets|]]
* [[:StartprogrammingusingObjectPascal:Sets|Set]]
* [[:StartprogrammingusingObjectPascal:ExceptionHandling|예외 처리]]
* [[:StartprogrammingusingObjectPascal:ExceptionHandling|예외 처리]]
* [[:StartprogrammingusingObjectPascal:TryExceptStatement|try except 구문]]
* [[:StartprogrammingusingObjectPascal:TryExceptStatement|try except 구문]]
* [[:StartprogrammingusingObjectPascal:TryFinally|try finally]]
* [[:StartprogrammingusingObjectPascal:TryFinally|try finally]]
* [[:StartprogrammingusingObjectPascal:RaiseAnException|예외 일으키기]]
* [[:StartprogrammingusingObjectPascal:RaiseAnException|예외 발생 시키기]]
 






===2장 구조화된 프로그래밍===
===2장 구조적 프로그래밍===


* [[:StartprogrammingusingObjectPascal:Introduction2|도입]]
* [[:StartprogrammingusingObjectPascal:Introduction2|도입]]
* [[:StartprogrammingusingObjectPascal:Procedures|프로시저]]
* [[:StartprogrammingusingObjectPascal:Procedures|프로시저]]
* [[:StartprogrammingusingObjectPascal:Parameters|인자]]
* [[:StartprogrammingusingObjectPascal:Parameters|인자]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingProcedures|프로시저를 사용한 식당 프로그램]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingProcedures|프로시저를 사용한 음식점 프로그램]]
* [[:StartprogrammingusingObjectPascal:Functions|함수]]
* [[:StartprogrammingusingObjectPascal:Functions|함수]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingFunctions|함수를 사용한 식당 프로그램]]
* [[:StartprogrammingusingObjectPascal:RestaurantProgramUsingFunctions|함수를 사용한 음식점 프로그램]]
* [[:StartprogrammingusingObjectPascal:LocalVariables|지역 변수]]
* [[:StartprogrammingusingObjectPascal:LocalVariables|지역 변수]]
* [[:StartprogrammingusingObjectPascal:NewsDatabaseApplication|뉴스 데이터베이스 프로그램]]
* [[:StartprogrammingusingObjectPascal:NewsDatabaseApplication|뉴스 데이터베이스 프로그램]]
Line 97: Line 106:
* [[:StartprogrammingusingObjectPascal:ProceduresAndFunctionsOutputParameters|프로시저와 함수의 출력 인자]]
* [[:StartprogrammingusingObjectPascal:ProceduresAndFunctionsOutputParameters|프로시저와 함수의 출력 인자]]
* [[:StartprogrammingusingObjectPascal:CallingByReference|참조에 의한 호출]]
* [[:StartprogrammingusingObjectPascal:CallingByReference|참조에 의한 호출]]
* [[:StartprogrammingusingObjectPascal:Units|유닛]]
* [[:StartprogrammingusingObjectPascal:Units|Unit]]
* [[:StartprogrammingusingObjectPascal:UnitsInLazarusAndFreePascal|라자루스와 자유 파스칼에서의 유닛]]
* [[:StartprogrammingusingObjectPascal:UnitsInLazarusAndFreePascal|라자루스와 프리 파스칼에서의 Unit]]
* [[:StartprogrammingusingObjectPascal:UnitsWrittenByProgrammer|프로그래머가 작성한 유닛]]
* [[:StartprogrammingusingObjectPascal:UnitsWrittenByProgrammer|프로그래머가 작성한 Unit]]
* [[:StartprogrammingusingObjectPascal:HejriCalendar|헤지라력(이슬람 달력)]]
* [[:StartprogrammingusingObjectPascal:HejriCalendar|헤지라력(이슬람 달력)]]
* [[:StartprogrammingusingObjectPascal:ProcedureAndFunctionOverloading|프로시저와 함수 오버로딩]]
* [[:StartprogrammingusingObjectPascal:ProcedureAndFunctionOverloading|프로시저와 함수 오버로딩]]
* [[:StartprogrammingusingObjectPascal:DefaultValueParameters|기본 값 인자]]
* [[:StartprogrammingusingObjectPascal:DefaultValueParameters|인자의 기본값]]
* [[:StartprogrammingusingObjectPascal:Sorting|정렬]]
* [[:StartprogrammingusingObjectPascal:Sorting|정렬]]
* [[:StartprogrammingusingObjectPascal:BubbleSortAlgorithm|버블 정렬 알고리즘]]
* [[:StartprogrammingusingObjectPascal:BubbleSortAlgorithm|버블 정렬 알고리즘]]
Line 111: Line 120:
* [[:StartprogrammingusingObjectPascal:SortingStudentsNameProgram|학생 이름 정렬 프로그램]]
* [[:StartprogrammingusingObjectPascal:SortingStudentsNameProgram|학생 이름 정렬 프로그램]]
* [[:StartprogrammingusingObjectPascal:SortAlgorithmsComparison|정렬 알고리즘 비교]]
* [[:StartprogrammingusingObjectPascal:SortAlgorithmsComparison|정렬 알고리즘 비교]]




Line 124: Line 132:
* [[:StartprogrammingusingObjectPascal:NewsApplication|뉴스 프로그램]]
* [[:StartprogrammingusingObjectPascal:NewsApplication|뉴스 프로그램]]
* [[:StartprogrammingusingObjectPascal:SecondFormApplication|두 번째 폼을 가진 프로그램]]
* [[:StartprogrammingusingObjectPascal:SecondFormApplication|두 번째 폼을 가진 프로그램]]




Line 133: Line 140:
* [[:StartprogrammingusingObjectPascal:FirstExampleDateAndTime|첫 번째 예제: 날짜와 시간]]
* [[:StartprogrammingusingObjectPascal:FirstExampleDateAndTime|첫 번째 예제: 날짜와 시간]]
* [[:StartprogrammingusingObjectPascal:NewsApplicationInObjectOriented|객체지향 파스칼에서의 뉴스 프로그램]]
* [[:StartprogrammingusingObjectPascal:NewsApplicationInObjectOriented|객체지향 파스칼에서의 뉴스 프로그램]]
* [[:StartprogrammingusingObjectPascal:QueueApplication|프로그램]]
* [[:StartprogrammingusingObjectPascal:QueueApplication|Queue 프로그램]]
* [[:StartprogrammingusingObjectPascal:ObjectOrientedFile|객체 지향 파일]]
* [[:StartprogrammingusingObjectPascal:ObjectOrientedFile|객체 지향 파일]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingTFileStream|TFileStream을 사용한 파일 복사]]
* [[:StartprogrammingusingObjectPascal:CopyFilesUsingTFileStream|TFileStream을 사용한 파일 복사]]
* [[:StartprogrammingusingObjectPascal:Inheritance|상속]]
* [[:StartprogrammingusingObjectPascal:Inheritance|상속]]

Latest revision as of 07:06, 3 February 2014

Start Programming using ObjectPascal

원문 사이트
http://code.sd/startprog/


원문 PDF
media:StartProgUsingPascal.pdf


원문 ODT
http://code.sd/startprog/StartProgUsingPascal.odt.zip


LaTeX 문서 패키지 (번역 pdf 포함)
media:SPOP-1.4.zip

번역진행
DarkCircle

검수진행
백록화님


도입


1장 언어기초


2장 구조적 프로그래밍


3장 그래픽 사용자 인터페이스


4장 객체 지향 프로그래밍