C#/Setup & Tips
C# History
C# History
2024.10.28C# 은 매년 새로운 기술을 포함한 버전을 발표합니다. [1] 여기에서 주목할 점은, 1)C# 버전, 2)닷넷 프레임워크 버전, 그리고 3)비주얼 스튜디오 버전의 호환성 입니다.- 예를들어 은, + 에서만 가능합니다. [2] 그리고 매년 이렇게 새로운 기능이 추가된다면, 학습과 유지보수 측면에서 어떤 문제가 발생할지 생각해봅시다.
.NET Standard
.NET Standard
2024.03.121. 닷넷(.NET) Standard.NET 구현에서 공통적인 API의 공식 사양 2. 닷넷(.NET) 5.0 이전 더보기2.1 닷넷(.NET)의 기본 라이브러리와.NET Standard 닷넷 플랫폼은, 개발환경 플랫폼으로, 다양한 "프로그래밍 언어"를 활용해 Linux, macOS, Windows, iOS, Android 등의 다양한 운영체제에서 콘솔, 데스크톱, 웹 및 모바일 애플리케이션을 만들 수 있는 개발환경을 서비스를 제공하는 플랫폼입니다. 닷넷(.NET) 의 최초 구현체는 .NET Framework 이었습니다. .NET Framework 는 .NET Framework 를 위한 라이브러리 모듈이 존재했고, 이후 추가된 프레임워크(.NET Core, Xamarin 등)를 제공했지만, 각각의 구..
.NET Framework
.NET Framework
2024.03.121. 프레임워크(Framework)란?더보기1.1 용어[어원] 'FRAME (틀, 규칙)' + 'WORK (작업)' ≒ 시스템 1.2 시스템은 왜 사용할까? 커피 프렌차이즈 매장을 새로 개업한다고 예를 들어 봅시다.프렌차이즈는, 매장 인테리어, 메뉴구성, 결제 시스템, 접객 및 운영 방법까지 모든 것을 제공합니다.제조공정 - 분업과 대량생산, 그리고 생산 효율 향상 1.3 UI 프레임워크 예 버튼, 폼 양식, 다이얼로그 등과 같이 자주 사용되는 UI를 미리 구현해서 제공하는 프레임워크이다. WPF(Windows Presentation Foundation)데스크톱 클라이언트 애플리케이션을 만드는 UI(사용자 인터페이스) 프레임워크입니다. WPF는 애플리케이션 모델, 리소스, 컨트롤, 그래픽,..
.NET 빌드와 실행
.NET 빌드와 실행
2024.03.111. 프로그래밍이란?더보기1.1 컴퓨터 동작 컴퓨터는 다양한 하드웨어 부품으로 이루어져 있습니다.복잡해 보이는 컴퓨터가 실행되는 원리는 매우 간단합니다.전기 신호가 “있다" 와 “없다" 라는 두 가지 상태만으로 동작합니다. 조금 더 자세히 말하자면, 컴퓨터는 “있다" 와 “없다"로 이루어진 패턴에 맞춰 특정 동작을 실행합니다.개발자는 “있다" 와 “없다" 라는 두 가지 상태를 0과 1이라는 숫자를 사용해 패턴을 만듭니다. 즉, 개발자가 컴퓨터를 동작시키려면 0과 1로 이루어진 10011011 과 같은 패턴 만들어 컴퓨터에게 보내면, 패턴에 맞는 동작을 컴퓨터가 실행시킵니다. 1.2 기계어 (Machine Code) 0과 1로 이루어진 기계어는 컴퓨터에게, 정확하게 말하자면 CPU에게 던져주면 바로 ..
.NET (닷넷)
.NET (닷넷)
2024.03.091. 닷넷(.NET, dotnet)더보기1.1 닷넷 이란? 개발 서비스 관점에서 .NET은 "개발환경 플랫폼" 입니다.구현 기술적 관점에서 .NET은 "프레임워크"입니다. 실행 기술적 관점에서 .NET은 "가상 머신"입니다. 닷넷은 개발자가 프로그램 개발을 목적으로 사용하는 개발환경 플랫폼 서비스입니다. 닷넷은 개발자의 프로그램 구현을 돕는 WinForm, WPF와 같은 프레임워크를 제공합니다.닷넷은 운영체제 독립적인 실행을 위한 가상머신 실행환경을 제공합니다. 1.2 닷넷 구성요소 닷넷은 아래 구성 요소를 모두 이해해야 하지만, 1)플랫폼 2) 프레임워크 3) 실행환경을 먼저 이해합시다.런타임 -- 애플리케이션 코드를 실행합니다. 라이브러리 -- JSON 구문 분석과 같은 유틸리티 기능을 제공합..
01. <Win> Visual Studio 설치 & C# 환경설정
01. <Win> Visual Studio 설치 & C# 환경설정
2024.03.091. Visual Studio 설치 프로그램 다운로드더보기1.1 Visual Studio 2022를 사용하고자 하는 경우, 아래 링크로 이동하여 Download Visual Studio Tools - Install Free for Windows, Mac, LinuxDownload Visual Studio IDE or VS Code for free. Try out Visual Studio Professional or Enterprise editions on Windows, Mac.visualstudio.microsoft.com 1.2 Community 버전을 다운로드합니다. - Visual Studio 버전 선택더보기일반적으로 C#을 학습한다면, 최신 버전의 Visual Studio를 설치하고, 최신 C..
VS2022 터미널 한글 깨짐
VS2022 터미널 한글 깨짐
2023.09.221. 시스템 로케일 korean 으로 수정https://basiclike.tistory.com/6 대부분 여기서 해결된다.1번으로 해결 안되면, 2번 실행2. 위 시스템 로케일 수정에서 Unicode UTF-8 사용 체크[시스템 로캘 변경] >> Beta : 세계 언어 지원을 위해 Unicode UTF-8 체크2번으로 해결 안되면, 3번 실행 *참고로, 한컴 문서를 사용하는 사람은, 시스템 로케일을 수정하면 안됨. 복붙시 한글 깨짐 발생함3. 비주얼 스튜디오 설정Visual Stdio 실행 후 도구(t) > 옵션 > 텍스트 편집기 > 일반 > 서명 없는 UTF-8 인코딩 자동 검색 체크 해제