- postman excel
- PL/SQL
- postman pre-request
- postman session
- Android
- solidity
- 좋은 개발자
- postman
- postman html parse
- emplace_back
- postman collection
- postman automations
- Android/iOS Developer
- c#
- Unity
- Java
- 프런트엔드
- postman tests
- Front-end developer
- C++
- MFC
- postman csv
- UI/UX Engineer
- Intellij
- web developer
- LSL_Script
- Interaction developer
- postman collection variables
- 우수한 프런트 개발자
- oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Today
- Total
목록[Develop] Language/C# (18)
david's daily developer note
using 문의 try - catch 확장 using과 foreach 문을 사용하게 되면 IL 코드로 변환될 때 try/catch 구조로 변환된다. 예를 들어, C# 명세서 8.13 the using statement에 설명된 것을 보자. using (ResourceType resource = expression) statement C# 명세서에 따르면 위와 같은 코드에서 ResourceType이 값 타입(value type)이면 다음과 같은 형태로 변환된다. { ResourceType resource = expression; try { statement; } finally { ((IDisposable)resource).Dispose(); } } 반면에, ResourceType이 참조 타입(referen..
일반적으로, 윈도우 응용 프로그램을 개발할 때, 자주쓰는 텍스트 박스나, 버튼 컨트롤을 폼에 배치하려면, 단순하게, 도구상자에서 컨트롤을 선택하고, 윈도우 폼에 클릭만 하면 되었다. 이 과정에서 VS는 자동으로 컨트롤의 인스턴스를 생성해주고, 기본 속성값으로 초기화도 해준다. 또한 컨트롤에 이벤트를 추가하는 것은, 단순히 이벤트 탭에서 추가하고자 하는 이벤트를 선택만하면 됨으로 매우 단순하고 직관적이다. 이와같이 편리할 툴을 이용해서, 윈도우 응용 프로그램을 개발을 쉽게 할 수 있다. 하지만, 어떤 경우에서는 고정된 UI가 아닌 사용자의 선택에 따라 변화하는 다양한 경우의 UI를 개발할 필요가 존재한다. 예를 들어, 그래픽툴, UI제작툴, 프로토타입 제작툴 등, 당연하지만, IDE에서 제공하는 UI 컨포..
C#에서 이미지 작업을 위한 기본적인 소스를 작성해본다. 1. 화면에 뿌려질 바탕 이미지를 초기화 한다. 뿌려질 폼의 크기와 같은 Bitmap 클레스를 만들고, Bitmap 클레스에서 Graphics을 얻어온다. 아래 소스의 grBm 은 바탕 이미지의 Graphics이 되고, 오픈한 이미지나 작업한 이미지를 뿌리게 된다. Bitmap drawBitmap = new Bitmap(ClientSize.Width, ClientSize.Height); Graphics grBm = Graphics.FromImage(drawBitmap); grBm.Clear(BackColor); 2. 앞에서 이미지를 뿌리기 위해서 초기화한 Graphics를 뿌려주는 이벤트를 추가하자. 이벤트는 폼의 변화가 발생하면 발생해야 함으로,..
DB와 응용프로그램 사이에서, 공간질의나, 공간 타입등을 지원하는 미들웨어를 개발하는 중에, 개발 중인 프로젝트가 서비스 모드로 동작하는 것이, Vista이후 OS에서 권한문제가 발생하는 것을 알았다. 해결책을 위해서 구글링을 좀 했는데, 항상 그렇듯이 삽질이 힘들뿐 알면 간단하더라, 일단 프로그램이 OS에서 관리자의 권한이 필요한 기능을 수행하려 한다면, 프로젝트에 매니페스트 파일을 추가하고, 프로그램의 권한을 상승시키면 해결된다. 아래 그림을 보자. 우선 권한 상승하려는 프로젝트의 속성에서 보안 탭을 누른다. 보안 탭에서 "ClickOnce 보안 설정 사용"을 체크했다가, 해제하면, 프로젝트 Properties 트리에 app.manifest파일이 생성된다. app.manifest파일을 눌러보면, 아래..