Skip to content

군대 선임이 메모장으로 만든 C# IDE를 더 발전시켜보자

Notifications You must be signed in to change notification settings

kckc0608/Custom_Csharp_Compiler

Repository files navigation

languages products page_type name description
C#
windows-wpf
sample
WPF Custom IDE
메모장으로 WPF용 IDE를 만든 군대 선임의 작품을 클론코딩 해보았습니다.

WPF Custom IDE

군대 인트라넷에는 윈도우 10을 설치하면서 깔린 .Net 프레임워크 말고는 개발 도구가 없습니다. (특기학교 컴퓨터나 개발대 사무실 등 언제나 예외는 있습니다.) 그런 열악한 환경에서 사무실의 업무 편의를 위해 메모장으로 윈도우 프로그램(WPF)을 만든 선임이 있었습니다. 그 분은 IDE까지 손수 만들어서 그 IDE를 이용해 프로그램을 만들었습니다. 이 프로젝트는, 아무도 시키지 않았지만, 그 프로그램을 유지보수 해보기 위해 우선 IDE부터 제 스스로 따라 만들어 보고자 시작한 프로젝트입니다.
구체적인 진행과정은 블로그에 적고 있습니다.

How it works

IDE라고 이름은 거창하지만 사실 구조를 뜯어보면 단순합니다. 윈도우 운영체제에 기본으로 존재하는 MSBuild 라는 빌드 도구를 백그라운드 Process로 호출해 WPF를 빌드하면 컴파일러+빌더가 벌써 IDE에 들어왔습니다. 따라서 이 IDE 프로그램은 사실상 텍스트 편집기 기능을 가능한 VSCode와 유사하게 만드는데 그 목적을 둘 것입니다.

To Do List

  • 기본 윈도우 프로그램 형식 만들기 (완)
  • 프로그램 레이아웃 디자인
  • 텍스트 편집기능 추가
  • 빌드, 실행 기능 추가 (진행중)
  • Line Number 기능 추가

Reference

About

군대 선임이 메모장으로 만든 C# IDE를 더 발전시켜보자

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published