본문 바로가기

728x90
728x90

분류 전체보기

(42)
ASP.NET Core MVC ASP.NET Core MVC - ASP.NET Core 기반의 Web UI 와 Web API 생성을 위해 불필요한 비용과 중복 제거한 단일 웹 프레임워크 - ASP.NET MVC + Web API + Web Pages + SignalR 이 통합된 웹 프레임워크 - ASP.NET Core의 프레임워크 기반 기술이 된 MVC 아키텍처 패턴 MVC 구현을 위해 ASP.NET Core MVC에서는 다음과 같은 클래스를 사용합니다. Controller : 일반적인 C# 클래스로서 Microsoft.ASPNETCore.Controller 클래스를 파생해야 함 Model : 일반적인 C# 클래스로서, 데이터를 저장하거나 제공 View : .cshtml 이라는 특수 파일로 HTML 문서에 C# 구문을 사용할 수 있는..
NET Framework 와 .NET Core 그리고 ASP.NET Core!!! 🌟 NET Framework와.NET Core NET Framework - Microsoft사에서 개발한 Windows 프로그램 개발을 지원해주는 프레임워크이자 실행 환경 .NET Core - Mobile First, Cloud First! 크로스플랫폼을 개발을 지원해주는 빠르고 강력한 프레임워크 ASP.NET Microsoft사에서 만든 웹 응용 프로그램을 작성하는 기술의 집합체 ASP.NET의 발전 - 1996 : ASP (Active Server Pages) - 2002 : ASP.NET Web Forms - 2008 : ASP.NET MVC - 2010 : ASP.NET Web Pages - 2012 : ASP.NET Web API, SignalR - 2016 : ASP.NET Core 1.0 ...
JavaScript와 Html 웹 환경외에서도 인기있고 유연하며 강력한! 언어인 JavaScript(이하 JS)는, 인터렉티브한 웹 페이지를 만들기 위해 만들어 졌습니다! 사용자에게 반응하는 유연한 웹 페이지는 인기가 많을 수 밖에 없겠죠. 게다가 인터넷 버블은 점점 불어나는 상황이었습니다! 단, 10일만에 만들어져 사용되고 있는 JS... JS는 모든 브라우저에 내장되어 있습니다! JS는 프론트엔드에서 사용하는 유일한 프로그래밍 언어입니다. 1위인 파이썬은 (OS가 윈도우와 mac 이라는 가정하에) 다운받아 사용해야 합니다. 하지만! JS는 설치해서 사용하지 않습니다. 그냥 웹 브라우저에 포함되어 있기 때문에, 그냥. 그냥-! 쓰는 겁니다. document 는 JS에서 우리가 HTML에 접근할 수 있는 방법!
WPF 설치하기 설치환경 : Windows 10 Pro / Visual Studio Community 2022 💥 만약 2017 버전을 사용하시더라도 아래의 방법은 동일합니다. 1. 비주얼 스튜디오 커뮤니티 2022 를 다운로드 합니다. 2. VisualStudioSetup.exe 파일을 실행해 설치를 진행해줍니다. 3. 워크로드의 .NET 데스크톱 개발 을 선택해 설치합니다. 4. 설치과 완료된 후, 비주얼 스튜디오를 실행해줍니다. 5. 새 프로젝트 만들기(N)으로 새 프로젝트를 생성합니다. 6. WPF 애플리케이션(.NET Core 버전인 .NET으로 선택) 프로젝트를 선택합니다. C# / 모든 플랫폼 / 데스크톱 설정으로 선택한 상태에서 WPF 애플리케이션 만들기 프로젝트를 선택한 후 다음을 클릭합니다. .NET ..
WPF (C# 시스템 프로그래밍 개발) 란? Windows Presentation Foundation 데스크톱 클라이언트 응용 프로그램을 만드는 UI 프레임워크입니다. WPF 개발 플랫폼은 애플리케이션 모델, 리소스, 컨트롤, 그래픽, 레이아웃, 데이터 바인딩, 문서 및 보안을 비롯한 광범위한 애플리케이션 개발 기능을 지원합니다. 마이크로소프트사에서 공식적으로 관리하는 문서에서 WPF에 대해 보고 싶으시다면 아래 이미지를 클릭하세요! What is WPF? - Visual Studio (Windows) Get started with Windows Presentation Foundation, a framework for creating desktop client applications that supports a broad set of develop..
Windows MSMQ 설정 제어판 → 모든 제어판 항목 → 프로그램 및 기능 → Windows 기능 켜기/끄기 → MSMQ Server 클릭 ✨ Windows Message Queue 메시지 및 메시지 큐 정보 - Win32 apps 이 섹션에서는 Windows 메시지 및 메시지 큐에 대해 설명합니다. docs.microsoft.com
VisualStudio2022 + Github 리포지토리 만들기 개발 환경 도구인 VS 2022에서 github 계정을 연동해 리포지토리를 생성하고 개발하는 방법을 작성합니다. 글 구성은 제목 → 사진 → 설명 순서로 작성했습니다! 1. Git 변경 내용 선택 및 Git 리포지토리 만들기 Git 변경 내용 선택 후 Git 리포지토리 만들기... 을 클릭합니다. 더보기 Git 변경 내용 tap이 보이지 않으신다면, VS 2022 상단 메뉴바 → 보기(V) → Git 변경 내용 2. 리포지토리 생성을 위한 github 로그인과 생성될 리포지토리 정보 작성 정상적으로 잘 생성되었다는 메시지가 출력됩니다. 3. github에서 생성된 리포지토리 확인
오버로드 / 오버라이드 / 오버로딩/오버라이딩 오버로드 (Overload) 과적(過積), 과부하(過負荷) 클래스의 상속 시, 기존에 없던 새로운 메서드를 추가하는 것 어떤 메소드의 구현 내용을 다양하게, 다른 형태로 동시에 제공하기 위해 사용 동일한 이름의 메소드를 파라미터만 바꿔서 여러 번 작성 (오버해서 쓴다라고 외우면 좋다.) 1. 메소드 이름이 같음 2. 리턴 값이 같거나 다름 3. 파라미터 개수 다름 파라미터 갯수가 같다면, 데이터 타입이 달라야 함 => 이름만 같지 행동이나 리턴 값이 다름 오버라이드 (Override) 기각하다, 무시하다 '기존의 것을 무시하고 덮어쓰다' 를 의미 부모 클래스로부터 상속받은 메소드를 자식 클래스에서 확장 및 재정의 하는 것 동일한 이름의 메소드를 사용, 동작 방법만 재정의 (라이드. 즉, 버스 타듯이 부모..

728x90
728x90