목록2018/07 (3)
C#,Delphi,Oracle,MSSQL 개발자블로그
앞선 글에 이어 WPF의 존재 이유를 좀더 따져보자. 간단할 것 같은(?) 어플리케이션을 한번 생각해 보자. '45도 기울어진 버튼을 가진 윈도우 기반 어플리케이션 만들기' 일단 WPF로 만든다고 하면 아주 쉽다. 메인 윈도우에 Button을 하나 올려두고, 그 Button의 RenderTransform 속성에 new RotateTransform(45)를 하게 되면 끝이다. 그러면 Button안의 Text도 기울어져서 나타나고, 마우스 클릭도 기울어진 버튼 영역에서만 반응한다. 그러면 WinForm으로 만든다고 해 보자. 메인 Form에 Button을 하나 올려놓는다. 그러나 Button의 속성을 살펴봐도 딱히 회전시켜 줄 만한 속성은 없다. 난감해지기 시작한다. WinForm의 컨트롤들은 모두 사각형이..
WinForm은 .Net 1.0 부터 지원되는 윈도우 기반 데스크탑 어플리케이션을 만들기 위한 프레임워크이다. WPF는 .Net 3.0 부터 지원되는 프레임워크로서 이 또한 윈도우 기반 어플리케이션을 만들 수 있는 기능이 주다. 두 프레임워크 간의 차이를 살펴보면, 일단 WinForm은 컨트롤을 배치하면 자동으로 그 컨트롤을 생성하는 코드가 제너레이트 된다. 하지만 WPF는 XAML이라고 불리는 XML에 생성된다.(WPF도 XAML없이 코드 만으로 생성할 수도 있다.) 또 하나의 차이점이라면 WinForm은 순전히 운영체제에서 실행되는 어플리케이션이지만, WPF는 일반 어플리케이션으로 만들 수도 있고, 인터넷 익스플로러에서 실행되게 만들 수도 있다. 그러나 이런 차이점에도 불구하고 이 두 프레임워크 간의..
plsql developer 편의기능집합 sql 툴을 사용할 때 편하게 사용할 수 있는 세팅을 미리 작업해놓거나 편의기능들을 알아두어 개발할 땐 집중해서 일할 수 있는 환경을 만들어놓고자 정리해놓습니다. #plsql developer 세미콜론 단위로 실행 plsql 실행 시 블럭지정 후 실행해야 하는 불편함이 존재한다. 세미콜론 단위로 실행할 수 있도록 아래 옵션을 체크한다. Tool > Preferences > preferences > Window Types > SQL Window > AuthSelect statement #라인번호 표시 Tool > Preferences > preferences > Window Types > SQL Window > Show gutter ( line numbers) 체크..