반응형
- [ Error Handling ][WPF] json 파일 읽어오기2024-02-01 15:58:15회사에서 WPF 를 사용하기 시작한지 어느덧 한달이 지났습니다.. React 공부해서 FrontEnd 로 들어왔지만 갑작스레 WPF 를 하게되어 매일매일이 낫선 업무의 투성이죠. 오늘도 그 낯선 녀석때문에 골치가 아팠었는데, WPF 프로젝트를 만들고 나서 settings 으로 사용할 json 파일을 생성한 다음에 read 해주려고 하면 경로가 일치하지 않아서 계속 파일이 없다는 에러가 발생했습니다. 왜 계속 에러가 생기나,, 봤더니 WPF 프로젝트를 실행하게되면 별도의 output 을 설정하지 않는 한 bin/Debug/net 경로에서 시작지점이 정해지게 되는데, 제가 만들어준 settings.json 파일이 여기 경로에 만들어지지 않아서 계속 에러가 났었습니다. 따라서, json 파일을 빌드 경로에 추..
- [ Language/C# ][C#] C#의 기본 구조2024-01-22 13:18:00오늘은 처음 콘솔 어플리케이션 프로젝트를 생성하면 나타나는 기본 구조에 대해 설명하겠습니다. using System; namespace abc{ class Hello{ public static void Main(){ Console.WriteLine("HelloWorld"); } } } 코드 구조 설명 이 단순한 프로그램에서 C# 이 어떤식으로 동작하는지 대략적으로 파악할 수 있습니다. 1. namespace ⇒ class ⇒ Main method namespace는 class를 모아 놓은 폴더, 윈도우 시스템이라고 볼 수 있다. 폴더에 다른 폴더를 저장할 수 있듯이, namsspace 안에 namespace.. 식의 구조도 가능하다. class 는 객체를 형성하는 method, variables 들을 명..
- [ Language/C# ][C#] C# 과 .NET2024-01-20 16:27:55C# 이란 ? C# 언어는 Microsoft에서 만든 객체 지향 프로그래밍 언어로, 프로그래밍 개발에 강력한 도구를 제공합니다. 이 언어는 보다 강력하고 적응성 있는 시스템 개발을 위해 널리 사용되며, .NET 프레임워크를 기반으로 한 객체 지향 개발 방법론을 사용합니다. 다른언어들과 비교해 자료형 선언, 변수, 반복문, 조건문등의 기본적인 구조를 모두 가지고 있습니다. .NET Framework(닷넷 프레임워크)라는 실행환경과 조화되어 움직인다. .NET Fremawork 가 준비되어 있으면 OS와 관계없이 동작 시킬 수 있다. 가비지 콜렉터가 있어 메모리를 수동적으로 관리할 필요가 없다. C# 이 쓰이는곳 콘솔 어플리케이션 windows 어플리케이션 웹 어플리케이션 (C#을 웹에 이용한 것이 asp...
- [ Error Handling ][WPF] Button Disable BackgroundColor 변경 에러2024-01-19 16:55:42Web 개발할 때는 밥먹듯이 하던 button Color 속성값 변경이 wpf 에서는 도통 변경이 되지 않았다. Setter.Triggers 에서 배경색상을 변경할 때는 말을 듣지 않던 녀석이 Template 을 추가하여 적용해주니까 마음에 들게 변경되었다.
반응형