델파이 4 IDE의 내부 (Internals of Delphi 4’s IDE)

Size: px
Start display at page:

Download "델파이 4 IDE의 내부 (Internals of Delphi 4’s IDE)"

Transcription

1 델파이 4 IDE 의내부 (Internals of Delphi 4 s IDE) 이번장에서는델파이의통합개발환경에대하여알아보도록한다. IDE(Integrated Development Environment) 는어플리케이션을설계하고, 실행시키고, 테스트할수있도록해주는환경을말하는것으로, 프로그램을쉽게개발할수있도록도와주는기능을한다. 과거에는개발자가통합개발환경이없이텍스트에디터로소스를편집해서, 컴파일러로컴파일하고, 전용디버거로디버깅을했었지만볼랜드에서터보 C 를내놓으면서처음으로통합된개발환경을지원하게되었다. 그후, 통합개발환경은 MS 에의해서도지원되면서개발자에게는점점더편리한환경으로변모해가고있는데델파이 3 까지는다소부족한면이많다고느껴왔던통합개발환경이델파이 4 에서는많이향상되어 역시볼랜드 라는탄성이나오게하였다. 그럼델파이 4 의통합개발환경에대해서알아보는시간을가지도록하자. 메인윈도우 델파이를실행시켜서, 프로그램이모두로딩되고나면다음과같은그림이나타나게된다. 메인윈도우 오브젝트인스펙터 폼디자이너 전체적인 IDE 의형태는메인윈도우와오브젝트인스펙터, 그리고코드에디터와모듈탐

2 색기와폼디자이너로구성되어있다. 일단처음실행하면메인윈도우와오브젝트인스펙터, 폼디자이너가보이게된다. 델파이의메인윈도우는크게나누어메뉴바 (Menubar), 스피드바 (Speedbar), 컴포넌트팔레트 (Component Palette) 로이루어진다. 메뉴바 스피드바 컴포넌트팔레트 델파이 4 의 IDE 에서델파이 3 와바뀐점을든다면, 기본적으로이런윈도우들이도킹을지원한다는것이다. MS 오피스 97 에서부터채용된이런형태의툴바는이제는거의표준이되어간다는느낌이다. 오피스 97 과마찬가지로델파이 4 의메뉴바, 스피드바, 컴포넌트팔레트도마음대로위치를이동시킬수도있고, floating 윈도우로나타나게할수도있다. 스피드바 (Speedbar) 스피드바는가장자주사용되는기능들을쉽고빠르게사용할수있도록하기위해설계되었다. 기본적으로가장자주사용될것으로예상되는기능을모아놓은것으로, 이들기능은델파이의메뉴바를통해메뉴를직접선택하여사용할수도있다. 이들각각에대해서는나중에주요메뉴를설명할때자세히기술하도록하겠다. 컴포넌트팔레트 (Component Palette) 컴포넌트팔레트는 VCL(Visual Component Library) 에포함되어있는구성요소를가리킨다. 이들항목들은개발자가원하는데로그룹을형성할수도있지만, 기본적으로는기능별로구성되어있다. 이들그룹은페이지탭의형태로나뉘어있다. 개발자는컴포넌트팔레트에서사용하고자하는컴포넌트를클릭해서선택한후, 이를폼에위치시키거나더블클릭하여폼에컴포넌트를추가할수있다. 폼디자이너 (Form Designer) 기본적으로거의모든델파이어플리케이션은폼으로구성된다. 델파이에서폼은다른델파이의컴포넌트들을위치시킬수있는장소로사용된다. 개발자는마우스를가지고폼의위치와크기등을마음대로조절할수있으며, 컴포넌트를

3 폼에올려놓고자신에입맛에맞도록디자인할수있게된다. 오브젝트인스펙터 (Object Inspector) 오브젝트인스펙터는각컴포넌트의속성을변경시키거나, 객체가반응을하게되는이벤트를조정하는데매우편리한인터페이스를제공하고있다. 오브젝트인스펙터를잘살펴보면, 속성 (Properties) 탭과이벤트 (Event) 탭으로구성되어있음을알수있다. 속성탭에서는객체의프로퍼티를살펴보거나이를마음대로수정할수있는기능을제공하고있다. 속성이름의옆에 + 기호가나타나는것은그아래에하위속성들이있음을나타낸다. 예를들어, 폼을선택한다음에오브젝트인스펙터에서 Font 속성을살펴보면그옆에 + 기호가있음을볼수있다. 그리고 Font 속성을더블클릭하거나 + 기호를클릭하면글꼴에대한 Color, Height, Name 등의하위속성들이나타나는것을볼수있다. 이러한형식은객체의속성을변경시키는데매우간단하면서효과적인방법을제공하고있다. 이벤트탭에서는개발자가선택한객체에반응할수있는이벤트를선택하여, 이이벤트가발생할때어떤동작을취하라고지정하는것이가능하다. 예를들어, 어플리케이션에서윈도우를닫을때에어떤작업을실행하고자한다면, 폼의 OnClose 이벤트를사용하면된다.

4 코드에디터 (Code Editor) 와모듈탐색기 (Module Explorer) 델파이 4 IDE 에서가장많은변화가있었던부분을꼽으라면코드에디터와모듈탐색기를 들수있다. 먼저폼뒤에숨어있는코드에디터를살짝클릭하면다음과같이모듈탐색 기와코드에디터가붙어서나타나는것을볼수있다. 모듈탐색기 모듈탐색기는클래스의생성을자동화하고, 보다쉽게유닛파일들을탐색할수있는기능을제공한다. 디폴트로모듈탐색기는코드에디터의좌측에도킹되어있다. 모듈탐색기를닫으려면, 코드에디터에서떼어낸후우상부코너를클릭한다. 이를다시열고자할때에는 View Module Explorer 메뉴를선택하면된다. 모듈탐색기는유닛에정의된모든데이터형과클래스, 프로퍼티, 메소드, 전역변수와전역루틴등을보여주는트리다이어그램 (tree diagram) 을포함하고있다. 또한, 여기에는 uses 절에들어있는다른유닛의내용도찾아볼수있게되어있다. 트리뷰의노드를확장하거나축소하며뒤져볼수있다. 모듈탐색기와코드에디터사이를토글하려면, Ctrl+Shift+E 키를누르거나또는우측버튼을클릭하고 View Editor 메뉴를선택한다. 모듈탐색기는점진적검색 (incremental searching) 을지원한다. 클래스, 프로퍼티, 메소드, 변수, 루틴등을검색하려면단지그이름만을적어넣으면된다. 모듈탐색기에서아이템

5 을선택하면커서가코드에디터에서연관된부분으로이동해가며, 코드에디터에서커서를이동하면모듈탐색기에적절한아이템으로하이라이트된부분이옮겨진다. 또한, 모듈탐색기의클래스완료 (class completion), 모듈탐색 (module navigation) 등의기능을이용하면반복적인코딩작업을자동화할수있다. 클래스완료 (Class completion) 델파이 4 의클래스완료기능을이용하면새로운클래스의뼈대를자동을만들어낼수있으므로코딩에필요한노력을많이줄일수있다. 유닛의 interface 섹션의클래스선언부에커서를위치시키고, Ctrl+Shift+C 키를누른다. 이렇게하면, 델파이는자동으로프로퍼티에해당되는 private read, write 필드에해당되는부분의코드를생성하고, implementation 섹션에모든클래스메소드에대한뼈대코드를생성한다. 예를들어, 다음의코드를 interface 섹션에작성했다고하자. type TMyButton = class(tbutton) property Size: Integer; procedure DoSomething; end; 여기에커서를위치시키고, Ctrl+Shift+C 키를누르면 interface 섹션에는다음과같은코 드가생성된다. type TMyButton = class(tbutton) property Size: Integer read FSize write SetSize; private FButtonSize: Integer; procedure SetSize(const Value: Integer); 그리고, implementation 섹션에는다음과같은코드가생성된다. { TMyButton } procedure TMyButton.DoSomething; begin

6 end; procedure TMyButton.SetSize(const Value: Integer); begin FSize := Value; end; 클래스완료기능은 implementation 섹션에정의된메소드에대한 interface 선언부를작성하게할수도있다. 방법은마찬가지로 implementation 섹션의메소드정의부에커서를위치시키고 Ctrl+Shift+C 키를누르면된다. 모듈탐색 (Module navigation) 델파이 4 는유닛파일에서 Ctrl+Shift 키와각종방향키를누르면쉽게모듈전체를탐색할수있는모듈탐색기능을제공한다. 일단유닛의 interface 섹션의특정메소드나전역프로시저의 prototype 에커서를위치시키고, Ctrl+Shift+Up 또는 Ctrl+Shift+Down 키를누르면그프로시저나함수의구현부분으로이동한다. 마찬가지로구현부분에서이들키를누르면 interface 섹션의선언부로이동하는토클키로작동한다. 코드브라우저 (Code browser) 코드에디터에서 Ctrl 키를누르면서마우스를특정클래스, 변수, 프로퍼티, 메소드등의여러가지 identifier 이름위로지나가게하면마우스포인터가손모양으로변하면서포인터위치의 identifier 가하이라이트되면서밑줄이쳐진다. 이를클릭하면, 코드에디터는그 identifier 의선언부로위치를옮겨간다. 이때유닛의 interface 섹션에선언된메소드나루틴의선언부를찾으려할때에는모듈탐색기능을이용해서 Ctrl+Shift+Arrow 키를이용하면된다. 메뉴바 (Menubar) 델파이환경에서명령을실행시키는방법은기본적으로메뉴바의메뉴를이용하는방법과스피드바를이용하는방법, 그리고마우스의오른쪽버튼을클릭하면나오는스피드메뉴를선택하는 3 가지방법이있다. 여기에서델파이 4 에서제공되는모든메뉴에대한설명을하는것은지면낭비일뿐이므로, 델파이의도움말파일을참고하기바라며주요메뉴에대해서만설명하도록하겠다.

7 File 메뉴 File 풀다운메뉴에는프로젝트와소스코드파일에대한여러가지작업명령들을포함하고있다. 프로젝트와관련이있는명령은 New, New Application, Open, Reopen, Save Project As, Save All, Close All 등이있다. 이것들외에도프로젝트에대해서는 Project 풀다운메뉴가특별히따로만들어져있다. 소스코드파일에관계되는명령은 New, New Form, Open, Reopen, Save, Save As, Close, Print 이다. 대부분의명령들이직관적으로금방알수있으므로설명은생략하고, 몇가지명령에대한것만더알아보도록하자. Reopen 메뉴명령은최근에작업했던프로젝트나소스코드파일을열때사용하는것으로오피스등의제품을사용할때보는 history 와비슷한역할을한다. New 명령은 Object Repository 에저장되어있는아이템을재사용할때사용하는메뉴로, New Items 대화상자를열게된다. 여기에는델파이의각종위저드를불러내거나새로운어플리케이션의형태와기존의폼을상속하는폼, 쓰레드나 DLL, 델파이컴포넌트와각종액티브 X 와관련된아이템들을만들어낼수있다. Object Repository 에대한내용은나중에따로설명하도록하겠다. Print 명령은소스코드나폼을인쇄할수있는명령이다. Edit 메뉴 Edit 풀다운메뉴에는 Undo 와 Redo, Cut, Copy, Paste 와같이전형적인명령들과폼이나코드에디터윈도우를위한몇가지특별한명령들이포함되어있다. 이런명령들은윈도우어플리케이션에서흔히쓰이는것들이기때문에몇번만직접사용해보면어떤기능을하는지쉽게알수있을것이다. 그밖에폼에관련된많은명령어들이있다. 폼을위한명령어들은폼의스피드메뉴 ( 마우스오른쪽버튼을클릭할때나타나는팝업메뉴 ) 에도나타나는것들로컨트롤을그리드에맞추어정렬하게하거나, 컨트롤의앞뒤로보내는메뉴, 여러개의컨트롤들을정렬하거나, 탭순서를설정하는등의메뉴가포함된다. 이들각각에대한설명은도움말을참고하기바란다. 참고로 Lock Control 명령의경우스피드메뉴에나타나지않는데, 이명령은폼위에서컴포넌트의위치가잘못해서바뀌지않도록하는역할을한다. 예를들어, 어떤컴포넌트를더블클릭하려했는데잘못해서그만위치를옮겨버릴수도있는데, 이럴경우폼에는 Undo 기능이없으므로상당히곤란할경우가있다. 이럴때에는폼을일단디자인해서더이상바뀔것이없다면그다음에컨트롤을잠궈두면이런실수를막을수있다. Search 메뉴

8 Search 메뉴에는기본적인 Search( 찾기 ) 와 Replace( 바꾸기 ) 명령과여러개의파일에서찾기를할수있는 Find in Files 명령이있다. 또한, 찾고자하는문자열을하나씩적어나가면서매칭되는소스코드를찾아주는 Incremental Search 명령도있다. Find in Files 명령은찾기를원하는문자열을라디오버튼을체크함에따라프로젝트의소스파일들과또는모든열려있는파일들, 또는특정디렉토리안의모든파일들중에서찾을수있도록해준다. 검색결과는코드에디터윈도우밑에있는메시지영역에표시되며, 표시된내용을더블클릭하면그파일의내용이있는곳으로코드에디터가옮겨가게된다. Incremental Search 기능은상당히편리하게사용할수있는데, 이명령의단축키인 Ctrl+E 는외워두었다가써먹으면좋을것이다. 이명령은일단단축키를누르고나서찾고자하는문자열을찍어나가면, 여기에맞는부분으로계속이동해나간다. Find Error 명령은컴파일러에러가아닌특정한런타임에러를찾을때쓰이는명령으로어떤단독실행프로그램을실행시키는데심각한에러에부딪히게되면, 델파이는어떤내부주소를가리키는숫자를표시하게된다. 즉, 컴파일된코드의논리적주소를표시하는것인데, 이값을 Find Error 대화상자에입력하면델파이가프로그램을다시컴파일해서지정한주소를찾아준다. 만약이주소를찾게되면, 델파이코드에디터에해당소스코드라인을찾아서표시한다. 그런데, 에러가소스코드에있는것이아니라라이브러리나시스템코드의문제로발생하는경우도있다. 이런경우에는 Find Error 명령으로오류를발견할수없게된다. Browse Symbol 명령은컴파일된프로그램에서정의한모든심볼들을살펴볼수있도록하는명령으로 Object Browser 를불러서이를표시해준다. View 메뉴 View 풀다운메뉴에는델파이환경의각윈도우들을표시하기위해사용된다. 델파이환경의윈도우라면프로젝트관리자 (Project Manager), 정지점 (Breakpoint) 리스트, 모듈탐색기와컴포넌트리스트등여러가지가있게되는데, 이들각각은직접실행해보면어떤윈도우를가리키는것인지알수있을것이다. 프로젝트관리자와정지점에대한부분은델파이 4 에서많이바뀐부분의하나인데프로젝트관리자는조금뒤에설명할것이다. View 메뉴에는이렇게서로다른윈도우를표시하기위한명령들이외에여러가지명령들이포함되어있다. Toggle Form/Unit 메뉴는작업하고있는폼과그폼의소스코드사이를토글해주는명령으로, 상당히자주쓰이게되므로이명령의단축키인 F12 는외워두기바란다. 또한, 편리한명령으로는 New Edit Window 가있는데, 이명령을선택하면델파이가두번째코드에디터윈도우를열어준다. 에디터화면을두개만들어놓으면서로

9 다른파일을각각보이게해놓을수있고, 한파일의서로다른부분을보이게할수도있기때문에대단히편리하다. 마지막 Toolbars 메뉴는델파이 4 에서추가된명령으로서브메뉴를살펴보면, 델파이 4 의여러툴바를보이게하거나, 숨기게할수있다. Project 메뉴 Project 풀다운메뉴는프로젝트를관리하고컴파일하는명령들을가지고있다. Add to Project 와 Remove from Project 명령은폼이나파스칼소스코드유닛을프로젝트에추가하거나제거할때사용된다. Import Type Library 명령은타입라이브러리를읽어올때사용하는것으로이책의후반부에서자세히다루게되므로설명을생략하겠다. Add to Repository 는폼을 Object Repository 에등록하고자할때사용하는명령으로자주사용되는폼의모양을디자인하고, 이를계속재사용할때유용하다. View Source 명령은프로젝트의소스를보여준다. 델파이 4 에서는프로젝트와관련된부분이많이향상되었으며, 여기에관련된명령들이 Project 풀다운메뉴에많이추가되었다. 이들을설명하기위해서프로젝트관리자의변화된부분에대해서조금더알아보도록하자. 델파이 4 의프로젝트관리자는프로젝트그룹에서여러개의프로젝트들을쉽게관리할수있게해준다. 프로젝트그룹은상호연관성이있는프로젝트들 (DLL 과이를사용하는어플리케이션, 멀티-tiered 어플리케이션에서각각의 tier 등 ) 을유기적으로관리하는데편리하게사용할수있다. 프로젝트관리자를이용하면연관된모든프로젝트의파일들을볼수있으며, 이들을디스플레이하고, 파일을추가삭제하고컴파일하는등의여러가지조작을할수있다. 또한, 이들을한꺼번에컴파일할수도있다. 프로젝트관리자의메인화면을살펴보면프로젝트그룹이나프로젝트에속해있는모든파일들을트리의형태로관찰할수있다. 여기에서트리의루트는프로젝트그룹이며, 프로젝트그룹에는각각의프로젝트를나타내는아이콘을포함하고있다. 프로젝트의종류는 DLL, EXE, 패키지또는리소스등일수있다. 프로젝트가프로젝트그룹의일부이면, 프로젝트관리자는프로젝트그룹에있는모든프로젝트들에대한정보를제공한다. 우측의파일뷰에는프로젝트내의모든소스파일 (.pas,.rc 파일등 ) 과이진객체파일 (.res,.lib,.obj 파일등 ) 을들을보여준다. 각각의프로젝트파일은.dpr 확장자를가지고있다. 프로젝트관리자를이용해서파일을추가, 제거하면델파이는프로젝트파일을자동으로업데이트해준다. 프로젝트그룹파일은.bpg 확장자를가지고있으며, 프로젝트그룹에프로젝트를추가, 삭제할때마다내용이바뀌게된다. 델파이 4 의프로젝트관리자의실제모습은다음과같다.

10 Create New Target 과 Open New Target 명령은델파이 4 에서새롭게추가된것으로새로운어플리케이션이나 DLL, 패키지등의아이템을프로젝트그룹에추가할때사용한다. 또한, 델파이 4 에서는복수프로젝트를관리할수있는프로젝트관리자에부합하여, 컴파일과관련된명령들이많이추가되었다. Compile, Build, Syntax Check 등의기존명령말고도 Make 명령이추가되었는데, 이명령들의뒤에는대상이되는프로젝트의이름이같이디스플레이된다. 또한, 프로젝트그룹에있는모든프로젝트를한꺼번에컴파일할때사용할수있는 Complie All Projects, Build All Projects 명령이추가되었다. Information 명령도프로젝트그룹안에서컴파일된특정프로젝트에대한정보를보여주어야하므로, Information for [ 프로젝트이름 ] 의형태로바뀌었다. Web Deploy, Web Deploy options 명령은액티브 X 폼과컨트롤에대한것으로이책의후반부에서자세히다루게될것이다. 프로젝트메뉴의가장마지막명령은 Options 메뉴이다. 여기에서는컴파일러와링커옵션, 어플리케이션객체의여러가지옵션을설정할수있다. Run 메뉴 Run 메뉴는주로디버깅에관련된내용을많이담고있다. 델파이환경에서 Run 명령을선택하면작성된어플리케이션은델파이의내장디버거내에서실행된다. 물론이기능을환경옵션에서해제할수도있다. 어쨌든 Run 명령은델파이를사용할때가장자주사용하게되는명령이므로 F9 단축키는외워두는것이좋을것이다. Parameters 명령은커맨드라인을실행시키려고하는프로그램에전달하고, DLL 을디버그할때에는실행파일의이름을제공하기위해파라미터를설정할수있게한다. 이명령도델파이 4 에서향상된것중에하나인데, 기존의파라미터설정탭에원격으로디버깅을할수있게하기위해호스트어플리케이션과원격지패스등을설정할수있도록변경되었다. Run 풀다운메뉴에서디버깅에관련된명령이외에는액티브 X 개발에관련된명령이몇

11 가지있다. Register ActiveX Server 와 UnRegister ActiveX Server 명령은현재프로젝트에의해정의되어있는액티브 X 컨트롤에대한윈도우레지스트리정보를추가하거나삭제하는역할을한다. 또한, Install MTS Objects 메뉴를통해마이크로소프트트랜잭션서버를지원하는객체를설치할수있다. Component 메뉴 Component 메뉴의명령들은컴포넌트를작성하고이것들을패키지에넣거나패키지를델파이에설치하는데주로사용된다. New Components 명령은간단한컴포넌트위저드를호출하여컴포넌트를새로작성하는데도움을주며, Install Components, Import ActiveX Library, Install Packages 명령은새로운델파이컴포넌트, 패키지또는액티브 X 컨트롤을환경에추가하여사용할수있도록해준다. 이들에대한더욱자세한내용은제 4 부에서다루게된다. Create Component Template 명령은하나이상의컴포넌트를폼에서선택하고이명령을호출하면새로운컴포넌트의이름, 팔레트에서의페이지, 아이콘을입력하는대화상자등이나타나는데이를이용해새로운컴포넌트템플릿을구성할수있게해준다. Database 메뉴 Database 풀다운메뉴에는 Database Form Wizard, SQL Explorer, SQL Monitor 등의데 이터베이스관련도구를호출할수있는메뉴가모여있다. 이들을선택하면데이터베이스 도구들이실행되는데, 여기에대한자세한내용은 13 장의내용을참고하기바란다. Tools 메뉴 Tools 풀다운메뉴는외부프로그램과툴들을실행시키기좋게모아놓은것과델파이개발환경의옵션을설정하는명령, Object Repository 의초기화를위한명령이포함되어있다. Environment Options 대화상자에는포괄적인환경설정, 패키지와라이브러리설정, 많은에디터옵션, 컴포넌트팔레트설정, Object Browser 설정, 코드인사이트설정등을할수있는많은페이지가있다. 이들각각에대한것은도움말을참고하기바란다. 또한, Configure Tools 명령을이용하면자신이자주쓰는외부의도구를등록했다가쉽게불러쓸수있다. 여기서간단히메모장 (Notepad) 을등록해보도록하자. Configure Tools 명령을선택하면대화상자가나타나는데, 여기서 Add 버튼을클릭하면등록할도구의속성을설정할수있는대화상자가보인다. 속성을다음과같이설정하도록하자.

12 Browse 버튼을클릭해서추가하고자하는도구의실행파일을선택하고, 이도구가메뉴에 나타나게될타이틀과작업디렉토리를설정하고 OK 를선택하면 Tools 메뉴에메모장이 추가되며, 이를선택하면메모장이실행된다. 그밖에도 Workgroup 과 Help 메뉴가있는데, Workgroup 메뉴에는델파이의버전컨 트롤프로그램인 PVCS 를실행시키는명령이포함되어있으며 Help 메뉴에서는도움 말을불러올수있다. 객체저장소 (Object Repository) 델파이 1.0 의 Gallery 는템플릿의저장과폼위저드의기능으로사용되었다. Gallery 는 델파이 2.0 이후부터객체저장소로바뀌게되었다. Tools 메뉴에서 Repository 를선택하 면다음과같은대화상자가나타나게된다.

13 페이지리스트박스에는 Forms, Dialogs, Projects, Data Modules, Object Repository 의 5 가지선택항목이나타난다. 이대화상자를사용하면선택항목을편집하거나새로운폼이나프로젝트를생성할때사용되는기본값을변경시킬수도있다. 여기서는개발자자신의페이지를생성하거나 Object Repository 대화상자에서저장소 (Repository) 로추가시킬수있다. 이러한객체저장소의기능은델파이에서코드의재사용기능을더욱강력하게만들어주고있다. 대부분의가장일반적으로사용되는기능들은이미기본적으로제공되고있지만, 개발자자신의것들을생성하여추가하면그활용도는훨씬높을것이다. 델파이에서 File New 메뉴를선택했을경우에델파이는객체저장소를연다. 객체저장소의여러페이지중에서 New 페이지와 ActiveX 페이지에는여러가지형태의새로운아이템을만들수있도록한다. 다음그림의객체저장소대화상자밑에있는라디오버튼을눌러서기존의아이템을복사할것인지, 아니면상속할것인지, 그대로사용할것인지를지정하게되는데위저드의경우처럼이런내용을선택할수없는경우에는라디오버튼의기능이비활성화상태로나타난다. 객체저장소에제공되는기본아이템에대해모두설명하는것은지면관계상생략하도록하고, 델파이 4 에서새롭게제공되는것이어떤것들이있는지알아보도록하자. 델파이 4 에서는객체저장소에새로운위저드를많이지원하는데, 여기에는다음과같은것들이있다. 이들각각에대한자세한내용은해당되는장을참고하기바란다.

14 CORBA Data Module Wizard: 데이터모듈이 CORBA 를지원하도록해주는위저드이다. MTS Data Module Wizard: 데이터모듈이마이크로소프트트랜잭션서버를지원하도록하는위저드이다. Project Group: 새로운프로젝트그룹을생성한다. Resource DLL Wizard: 세계화를위해서필요한위저드로문자열을여러나라의언어로지정할수있는쉬운방법을제공하며, 하나의프로젝트를여러나라버전으로저장관리할수있게해준다. Service Wizard: 윈도우 NT 서비스를생성해주는위저드이다. Service Application Wizard: 윈도우 NT 서비스어플리케이션을생성해준다. COM object Wizard: COM 객체를생성해주는위저드이다. MTS Automation Object Wizard: MTS 자동화객체를자동으로생성해준다. 정리 이번장에서는델파이 4 의 IDE 에대해서간단하게알아보았다. 더욱자세하게설명할수 도있겠으나, 이책에서는주로다른책에서는다루지못한여러가지테크닉들을많이소 개하려고하기때문에단순히도움말을찾아보면알수있는내용들은되도록생략하였다.

15 더자세한사항은도움말을직접참고하기바란다. 델파이 4 는그동안개발자들이불편해하던많은부분을해결한멋진 IDE 를제공하고있다. 복수로프로젝트를관리할수있게되었고, 모듈탐색기를통해 interface 섹션과 implementation 섹션사이의이동과코드에디터내부에서의탐색기능의효율을높였다.

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

델파이 4 프로그래밍의 이해 (Understandings of Delphi 4 Programming)

델파이 4 프로그래밍의 이해 (Understandings of Delphi 4 Programming) 델파이 4 프로그래밍의이해 (Understandings of Delphi 4 Programming) 오브젝트파스칼과심도있는델파이프로그래밍의세계로들어가기전에, 이번장에서는델파이를사용하여첫번째윈도우어플리케이션을제작하고전반적인델파이의환경에대해서알아볼것이다. 내용의수준이높지는않겠지만, 흔히알고있었던내용이라고하더라도별생각없이넘어갔던것들도많을것이다. 그러면, 델파이 4

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

이것이 델파이 4

이것이 델파이 4 이것이델파이 4! (This Is Delphi 4!) 델파이 4 는현재사용할수있는가장유연하면서도강력한개발도구이다. 델파이 4 는비주얼인터페이스디자인과강력한객체지향언어로서의특징을가지고있는오브젝트파스칼언어를통합하고있다. 개발자는이를이용하여빠르면서도직관적이고, 견고한 Win32 어플리케이션을쉽게개발할수있다. 이번장에서는델파이 4 에서새롭게선보이는여러가지기능과특징들을소개한다.

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

PowerPoint Presentation

PowerPoint Presentation Object-Oriented Analysis and Design How to use StarUML, Korea 1. StarUML 개요 2 2. 설치하기 다음의 website 에서다운로드받음. http://staruml.sourceforge.net/ko/download.php staruml-5.0-uml-cm.exe 파일을클릭합니다. 로컬디스크에다운받은 staruml-5.0-with-cm.exe

More information

슬라이드 1

슬라이드 1 Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java

More information

Visual Basic Visual Basic 소개

Visual Basic Visual Basic 소개 1. Visual Basic 소개 학습목표 MS 비주얼베이직 6.0과 2010의차이 비주얼베이직 2010 express 설치 비주얼베이직 2010의통합개발환경 프로그램의시작과실행 2 1. 소개 1.1 MS 비주얼베이직 6.0과 2010의차이 1.2 비주얼베이직 2010 express 설치 1.3 비주얼베이직 2010의통합개발환경 1.4 프로그램의시작과실행 3

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요

. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요 . 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요소로써안드로이드시스템에서는 Activities, Services, Content Providers,

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

슬라이드 1

슬라이드 1 CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 Power Java 제 20 장패키지 이번장에서학습할내용 패키지의개념 패키지로묶는방법 패키지사용 기본패키지 유틸리티패키지 패키지는연관된클래스들을묶는기법입니다. 패키지란? 패키지 (package) : 클래스들을묶은것 자바라이브러리도패키지로구성 ( 예 ) java.net 패키지 네트워크관련라이브러리 그림 20-1. 패키지의개념 예제 패키지생성하기 Q: 만약패키지문을사용하지않은경우에는어떻게되는가?

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

<4D F736F F F696E74202D20C1A63139C0E520B9E8C4A120B0FCB8AEC0DA28B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63139C0E520B9E8C4A120B0FCB8AEC0DA28B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 19 장배치관리자 이번장에서학습할내용 배치관리자의개요 배치관리자의사용 FlowLayout BorderLayout GridLayout BoxLayout CardLayout 절대위치로배치 컨테이너안에서컴포넌트를배치하는방법에대하여살펴봅시다. 배치관리자 (layout manager) 컨테이너안의각컴포넌트의위치와크기를결정하는작업 [3/70] 상당히다르게보인다.

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : ActiveX

More information

tut_modelsim(student).hwp

tut_modelsim(student).hwp ModelSim 사용법 1. ModelSim-Altera 를이용한 Function/RTL 시뮬레이션 1.1. 테스트벤치를사용하지않는명령어기반시뮬레이션 1.1.1. 시뮬레이션을위한하드웨어 A B S C 그림 1. 반가산기 1.1.2. 작업디렉토리 - File - Change Directory 를클릭하여작업디렉토리지정. 1.1.3. 소스파일작성 - 모델심편집기나기타편집기가능

More information

Microsoft Word - Modelsim_QuartusII타이밍시뮬레이션.doc

Microsoft Word - Modelsim_QuartusII타이밍시뮬레이션.doc Modelsim 과 Quartus II 를이용한설계방법 퀀텀베이스연구개발실, 경기도부천시원미구상동 546-2, 두성프라자 1-606 TEL: 032-321-0195, FAX: 032-321-0197, Web site: www.quantumbase.com 최근 Modelsim은 PC에포팅되어있는것에힘입어많은설계자들이사용하고있습니다이에 Modelsim을이용하여설계하고,

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

01장

01장 뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다. PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

슬라이드 1

슬라이드 1 Delino EVM 용처음시작하기 - 프로젝트만들기 (85) Delfino EVM 처음시작하기앞서 이예제는타겟보드와개발홖경이반드시갖추어져있어야실습이가능합니다. 타겟보드 : Delfino EVM + TMS0F85 초소형모듈 개발소프트웨어 : Code Composer Studio 4 ( 이자료에서사용된버전은 v4..입니다. ) 하드웨어장비 : TI 정식 JTAG

More information

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드] Simatic Manager Operation 참고문헌 : Programming with Step7(V5.4) Edition 03/2006 SIMATIC Manager 신규프로젝트작성 (New Project) SIMATIC Manager File 메뉴 New ( 단축키 CTRL + N) 기존에작업했던프로젝트 신규프로젝트이름입력 프로젝트저장경로 경로변경시 SIMATIC

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

슬라이드 1

슬라이드 1 IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

4장기본프로그래밍2

4장기본프로그래밍2 4-2 마우스 (Mouse) 마우스이벤트 Click 이벤트 마우스버튼이눌렸다가떼어질때발생 DblClick 이벤트 마우스버튼이두번눌렸다가떼어질때발생 MouseDown 이벤트 마우스버튼이눌렸을때발생 MouseUp 이벤트 마우스버튼이떼어질때발생 MouseMove 이벤트 마우스가움직일때발생 DragOver 이벤트 마우스버튼을누른상태에서끌기를했을때발생 DragDrop

More information

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4> 쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 통합개발환경 통합개발환경 (IDE: integrated development environment) 에디터 + 컴파일러 + 디버거 Visual C++: 이클립스 (eclipse): Dev-C++: 마이크로소프트제작 오픈소스프로젝트 오픈소스프로젝트 통합개발환경의종류 비주얼 C++(Visual C++)

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

Microsoft Word - codevision사용법_pdf버전.docx

Microsoft Word - codevision사용법_pdf버전.docx CodevisionAVR 설치와 기본사용법 민경학 ( hak@anycalluser.net) 인하대학교 IT 공과대학전자공학과멀티미디어연구실 ( 하이테크센터 916 호 ) 2008.9.7.001 들어가며 AVR 에서쓸수있는컴파일러종류에는 CodeVisionAVR, AVR Edit, IAR, AVRStudio 등이있습니다. CodeVisionAVR 과 IAR 은상용이고

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

CODESYS 런타임 설치과정

CODESYS 런타임 설치과정 CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT

More information

슬라이드 1

슬라이드 1 Qt Creator 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 소개 Qt Creator (http://qt-project.org/wiki/category:tools::qtcreator) 라이선스 LGPL v2.1 GUI 프로그램을쉽게만들수있는 Cross-platform 프레임워크인 Qt 를통해애플리케이션을개발할수있게해주는

More information

행자부 G4C

행자부 G4C 인증서발급관리모듈 Ver 1.0 개정이력 버전변경일변경사유변경내용작성자승인 1.0 2012-12-22 제정이경희 Copyright 2006. All rights reserved DreamSecurity. 2 목차 1. 인증시스템 ACTIVEX 설치절차... 4 1.1 설치... 4 2. 인증시스템 ACTIVEX 사용... 7 2.1 인증서발급... 7 2.2

More information

오버라이딩 (Overriding)

오버라이딩 (Overriding) WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener

More information

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id=entitymanagerfactory class=org.springframework.orm.jpa.localentitymanagerfactorybean p:persistenceunitname= JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 인터페이스 배효철 th1g@nate.com 1 목차 인터페이스의역할 인터페이스선언 인터페이스구현 인터페이스사용 타입변환과다형성 인터페이스상속 디폴트메소드와인터페이스확장 2 인터페이스의역할 인터페이스란? 개발코드와객체가서로통신하는접점 개발코드는인터페이스의메소드만알고있으면 OK 인터페이스의역할 개발코드가객체에종속되지않게 -> 객체교체할수있도록하는역할 개발코드변경없이리턴값또는실행내용이다양해질수있음

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1"); void method() 2"); void method1() public class Test 3"); args) A

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1); void method() 2); void method1() public class Test 3); args) A 제 10 장상속 예제 1) ConstructorTest.java class Parent public Parent() super - default"); public Parent(int i) this("hello"); super(int) constructor" + i); public Parent(char c) this(); super(char) constructor

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

Microsoft PowerPoint - CPLD_수정1.pptx

Microsoft PowerPoint - CPLD_수정1.pptx Xilinx ISE Design Suite 13.1 대진대학교전자공학과 1. 프로젝트생성하기 Xilinx ISE Design Suite 13.1 을실행한다. 새로운프로젝트생성을위해 File New Project 를클릭한다. 1. 프로젝트생성하기 New Project Wizard 창에서기본설정을마치고 Next 를클릭한다. 프로젝트이름 프로젝트생성경로 프로젝트설명

More information

_USB JTAG Ver1.0 User's Manual.hwp

_USB JTAG Ver1.0 User's Manual.hwp Table of Contents 1. Size... 1 2. 주요구성품... 2 3. Target Interface Connectors... 3 4. Install... 4 5. 동작설명... 7 1. Size 1.1 W H : 118mm 75mm 1.2 D : 25.2mm http://cafe.naver.com/seogarae 1 2. 주요구성품 2.1 USB

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770>

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770> Orcad 9.2 capture CIS(Component Information System) 을이용한회로도작성의기초 한국해양대학교지능로봇및자동화실험실 1. 시작 모든프로그램 Orcad Family Release 9.2 Capture CIS 를선택하여프로그램을실행시킨다. 2. New Project를선택하여프로젝트생성윈도우를띄우고나서, 오른쪽의그림예시와같이프로젝트명과디렉토리를설정해준다.

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp A SQL Server 0 설치 A. 소개 Relational DataBase Management System SQL Server 0는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 express 버전 의무료에디션을제공하는데, 이책에서는실습을위해 SQL Server 0 익스프레스에디 션 SP

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

Microsoft PowerPoint - CSharp-10-예외처리

Microsoft PowerPoint - CSharp-10-예외처리 10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

Microsoft PowerPoint - chap-02.pptx

Microsoft PowerPoint - chap-02.pptx 쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 컴퓨터프로그래밍기초 프로그램작성과정 에디터 (editer) 컴파일러 (compiler) 링커 (linker) 로더 (loader) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe 통합개발환경 (IDE) 컴퓨터프로그래밍기초 2 프로그램작성단계 편집 (edit) 에디터를이용하여원하는작업의내용을기술하여소스코드작성

More information

1. 외국어 메뉴판 만들기 (상세 메뉴판) 외국어 메뉴판 만들기 서비스 중 상세 메뉴판 만들기 코너를 이용하기 위해서는, 먼저 한국관광공사 홈페이지 (http://kto.visitkorea.or.kr) 회원가입을 해야 합니다. 상세 메뉴판 만들기 코너를 이용하면, 메뉴

1. 외국어 메뉴판 만들기 (상세 메뉴판) 외국어 메뉴판 만들기 서비스 중 상세 메뉴판 만들기 코너를 이용하기 위해서는, 먼저 한국관광공사 홈페이지 (http://kto.visitkorea.or.kr) 회원가입을 해야 합니다. 상세 메뉴판 만들기 코너를 이용하면, 메뉴 외국어 메뉴판 만들기(상세 메뉴판) 사용안내 2014년 2월 v2.0 목 차 1. 외국어 메뉴판 만들기 (상세 메뉴판)... 2 Step 1. 외국어메뉴판만들기 초기화면... 2 Step 2. 음식점 정보 화면... 3 Step 3. 메뉴판 양식 화면... 3 Step 4. 부가정보 선택 화면... 6 Step 5. 메뉴 관리 화면(초기 상태)... 6 Step

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 Power Java 제 7 장클래스와객체 이번장에서학습할내용 객체지향이란? 객체 메시지 클래스 객체지향의장점 String 클래스 객체지향개념을완벽하게이해해야만객체지향설계의이점을활용할수있다. 실제세계는객체로이루어진다. 객체지향이란? 실제세계를모델링하여소프트웨어를개발하는방법 절차지향과객체지향 절차지향프로그래밍 (procedural programming): 문제를해결하는절차를중요하게생각하는방법

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information