일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tips프로그래밍강좌
- 알고리즘
- c
- 연산자
- Kotlin
- 포인터
- Programming
- 리뷰
- c#
- VS ERROR
- tipssoft
- Desktop
- 백준
- Visual Studio
- c++
- Tips강좌
- 티스토리
- Javascript
- Direct2D
- 프로그래밍
- CS
- Win32
- 배열
- 문법
- 이지스퍼블리싱
- 김성엽
- 지식나눔강좌
- 함수
- doit코틀린프로그래밍
- Windows
- Yesterday
- Today
- Total
목록.NET (4)
F.R.I.D.A.Y.
레지스트리 시작 프로그램에 관리자 권한 프로그램 등록 시 발생하는 문제 해결하기 시작 프로그램 Windows 시작 프로그램은 개발자 입장에서 상당히 매력적인 기능일 것이다. 내 프로그램이 OS 시작과 함께 돌아간다고? 사용하는 시간이 늘어나는 것이나 마찬가지니... 가장 간단한 등록 방법은 Startup 폴더에 해당 프로그램을 넣어두는 것이다. 바로가기도 아마 실행이 될것인데, 개발할 때는 주로 Startup 폴더에 넣는 것보다 선호되는 방법이 있으니, 아무래도 레지스트리 등록일 것이다. .Net 차원에서도 Reg Key에 접근/수정하는 기능을 제공하니 편하기도 편하고.. 그러나, 이러한 편의를 받는 프로그램은 일반 프로그램에 한정한다. 필요 권한이 requiredAdministrator 미만(asInv..
metroUI는 Microsoft에서 개발한 UI 프레임워크로, Windows 8부터 시작한 타일 디자인의 .NET 버전이라고 볼 수 있겠다. UI metroUI의 기본 구성은 아래와 같다. 각종 타일 버튼부터 과거부터 내려온 컨트롤의 외형을 모두 벗겨내고, 좀더 현대적인 디자인을 가지고 있다. 이중 궁금한 것은 이 UI가 어떤식으로 구성되어있느냐는 점이었다.[# 직접 컨트롤 디자인 하고 싶었으니까!] 하루 동안의 분석결과를 보자면, MetroForm은 Form의 상속체로서 FormBorderStyle을 None으로 두고, 상단 최대/최소 버튼 및 닫기 버튼을 포함한 모든 디자인을 Client 영역 안에 그려놓은 것이다. Caption의 처리 더 궁금한 부분은 Window의 이동 작업이었다. 대개 C# ..
Visual Studio 2022의 Preview 버전이 공개되었다. 현재는 영어로만 지원한다고 나와있다. # 아래 내용은 Preview 버전 리뷰 특성상 언제든지 변경될 가능성이 존재하는 내용입니다. 변경사항 다음과 같은 변경 사항이 있다. 64비트 IDE로 전환 여태까지는 64비트 프로그램을 작성하던 32비트 프로그램을 작성하던 32비트 기반 Visual Studio에서 작성했었다. 애초에 Visual Studio에는 64비트 버전이 존재하지 않았다. 그러나 2022 버전이 공개되면서 나온바로는 32비트 기반 프로세스가 64비트 프로세스로 변경되었다. Visual Studio의 주된 프로세스는 devenv.exe로, 해당 프로세스가 32비트에서 64비트로 전환되었다. Windows 11또한 64비트 ..
Microsoft가 주력으로 밀고 있는 C#을 비롯한 .Net 기반 언어를 실행하는 프레임워크 .Net Framework .Net Framework는 MS사에서 개발한 Windows용 프로그램 개발 및 실행 환경으로[# https://ko.wikipedia.org/wiki/%EB%8B%B7%EB%84%B7_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC] 네트워크 작업, 인터페이스 등의 작업이 포함되어있으며, 공통 언어 런타임(Common Language Runtime, CLR)이란 가상 머신[# 자바 프로그램을 실행하기 위핸 JVM 또한 가상머신의 일종이다.] 위에서 동작한다. .Net Framework는 가상 머신 역할로서 이것만 설치하면 어떤 플랫폼이더라도 .Net..