일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디자인패턴
- mockito
- Compose
- android
- Gradle
- 알고리즘
- 테스트
- 알게되는
- 코틀린
- 코루틴
- 병럴프로그래밍
- 회고
- 안드로이드스튜디오
- kotlin강좌
- Coroutine
- 글또
- 안드로이드
- 안드로이드강좌
- ReactiveProgramming
- k8s
- 병렬프로그래밍
- Rxjava
- 책
- 커스텀상태
- theming
- 스레드
- viewmodel
- Kotlin
- 자바
- g 단위테스트
- Today
- Total
목록개발/c# winform (6)
선생님, 개발을 잘하고 싶어요.
예제 프로그램 윈도우 프로그램을 만들다보면 프로그램을 껏다 켜도 유지되야하는 세팅들이 있다. 이러한 세팅을 하기 위해 외부에 커스텀 세팅 파일을 제작하고, 프로그램 시작할때마다 불러오고, 변경할때마다 저장하는 식으로 구현이 가능하다. 하지만 winform에서는 더 쉽게 접근할 수 있다. 바로 properties에 있는 settings 가 그것이다. 배경화면 색이 변경되고, 다음번에 킬 때도 마지막으로 설정한 색의 배경화면으로 켜지는 예제 프로그램을 만들면서 settings 의 기본 사용법을 알아보자. 1. 세팅 설정 winform 프로젝트에 solution explore를 보면 Properties - Settings.settings 를 누른다. 생성하고 싶은 속성의 이름 - 타입 - 초기값을 지정한다. ..
FileStream 을 열어 준다. FileStream 은 다음과 같은 정적 퍼사드 메서드를 사용해서 만든다. 그리고 손쉽게 다양한 자료형을 읽기 위해 스트림 적응자, BinaryReader 를 생성해서 사용한다.
mdi를 만드려고 하는데 자식이 되는 Form을 사용자가 임의로 종료하면 안되는 프로그램 제작해야하는 상황이였다. 우측 상단의 x버튼을 누르면 창이 꺼지는데 이 부분을 숨기는게 없더라검색을 해보니 숨길수는 없고 감출수는 있다고 한다. 빨간 네모 위치의 x 버튼을 비활성화 시키고 싶었다. 비활성화 시키고 싶은 자식폼에 해당 코드를 붙여넣기 하였다. x가 가려지지는 않았지만 비활성화 되어 사용자가 임의로 종료 불가능 하게 만들었다.