본문 바로가기

Programming/C#7

.NET6(dotnet6)에서 entity framework 설치하기 (ef명령어 오류) dotnet core3.1 쓰다가 업그레이드 된 닷넷이 있다고 하여 dotnet6를 설치하고 스캐폴딩을 수행해보겠습니다. 1. 필요한 라이브러리를 설치하고(Oracle DB) 2. 스캐폴딩......근데, 스캐폴딩하다가 에러가 발생했습니다. dotnet ef dbcontext scaffold "User Id=abc;Password=1234;Data Source=abcd.efghijk.com:1521/dbname;" Oracle.EntityFrameworkCore -t TBL_ITMAN_AUTH -t TBL_ITMAN_CONSUMABLE -t TBL_ITMAN_ERP -t TBL_ITMAN_OH_UPLOAD -t TBL_ITMAN_PRT_MDL -t TBL_ITMAN_PRT_MST -t TBL_ITMAN_.. 2022. 9. 14.
C#(WPF) 프린트 - 단순 출력부터 다이얼로그 없이 출력하기까지 https://www.c-sharpcorner.com/uploadfile/mahesh/printing-in-wpf/ Printing in WPF This article discusses the process of printing in WPF and how to print a FlowDocument, Control, and Window in WPF. www.c-sharpcorner.com 1. 단순 출력 기초 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls;.. 2022. 1. 14.
C#(WPF) - VSCode에서 Resource Directory 추가하기 회사에서 Visual Studio를 안사주는데, GUI 프로그래밍은 해야겠고... Visual Studio Code를 이용해 Dotnet Core로 프로그래밍을 하다보니 Resource 추가하는 것도 쉽지 않네요. 잊기전에 적어놓습니다. 예를 들어 아래와 같이 ./Resources 라는 폴더를 프로젝트에 추가할 경우.. .csproj 파일에 태그 부분을 추가해줍니다. WinExe netcoreapp3.1 true runtime; build; native; contentfiles; analyzers; buildtransitive all Always 이제 xaml파일에서 "\Resources\Image.jpg"와 같이 접근할 수 있습니다. (이거 잘 생각 안나면 절대경로로 하면 작동은 합니다.) 2021. 11. 2.
C#(WPF) - GUI 연습하기 2 오늘은 아래 유튜브 영상의 데스크탑 어플리케이션을 구현해보겠습니다. https://www.youtube.com/watch?v=qSP8v8Gi3XU 1. 라이브러리 설치 이번 영상에서는 Material Design과 LiveCharts를 사용합니다. 아래의 명령으로 Package를 설치해줍니다. dotnet add package MaterialDesignThemes --version 4.2.1 // material Design 설치 dotnet add package LiveCharts.Wpf --version 0.9.7 // live chart 설치 또는 Nuget GUI Manager 를 설치 후 Shift + Ctrl + P 로 명령창에서 Nuget 입력 시 나타나는 명령을 수행합니다. 그리고 Nuge.. 2021. 10. 30.
C#(WPF) - GUI 연습하기(with Material Design) 오늘은 아래 유튜브 영상의 데스크탑 어플리케이션을 구현해보겠습니다. https://www.youtube.com/watch?v=sgEhK3mbDYo 1. 라이브러리 설치 이번 영상에서는 Material Design과 LiveCharts를 사용합니다. 아래의 명령으로 Package를 설치해줍니다. dotnet add package MaterialDesignThemes --version 4.2.1 // material Design 설치 dotnet add package LiveCharts.Wpf --version 0.9.7 // live chart 설치 또는 Nuget GUI Manager 를 설치 후 Shift + Ctrl + P 로 명령창에서 Nuget 입력 시 나타나는 명령을 수행합니다. 그리고 Nuge.. 2021. 10. 29.
C#(WPF) - VSCode에서 Material Design 적용하기 VSCode에서 WPF 프로젝트를 하며 Material Design을 적용하는 방법을 알아보겠습니다. 1. Nuget Package Manager GUI 설치 우선 Nuget GUI Manager 를 설치해줍니다. 확작프로그램에서 nuget을 검색하여 설치합니다. 2. Material Design Theme설치 설치가 완료되면 Shift + Ctrl + P 로 명령창에서 Nuget 입력 시 나타나는 명령을 수행합니다. (한번만 수행하면 다음부터는 Shift +Ctrl + P만 눌러도 나타납니다.) 그러면 실행되는 Nuget Package Manager GUI에서 material design을 검색해서 설치해줍니다. 1) Install New Package 탭 2) material design 검색 3) .. 2021. 10. 28.
C#(WPF) - VSCode에서 GUI 시작하기 1. Dotnet Core 설치 .Net Core SDK를 다운로드 받아 설치합니다. .Net Core 3.1 이후에는 .Net 5에 통합되었으므로 최신 버전은 .Net 5 이상을 다운받아 설치하면 됩니다. [다운로드 경로] Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET, and ASP.NET. dotnet.microsoft.com 2. 생성 dotnet new wpf ...or... dotnet new winform ...or.. 2021. 10. 22.