본문 바로가기

Programming120

[C#] .NET Winform 간단한 UI 구성 방법 베하~! 할배즈....입니다. 오늘은 이전 포스트에 구성한 개발환경에서 간단한 Winform을 통한 윈도우 어플리케이션 UI를 만들어보겠습니다~! 먼저 프로젝트를 생성합니다! 그 후 winform을 검색하면 위와 같이 Windows Forms 앱 (.NET Framework)가 보일껍니다! 해당 프로젝트를 클릭하고 다음! 그럼 이제 프로젝트를 저장할 경로 이름을 지정하는 페이지가 나오게 됩니다. 저는 기본적인 default 저장 폴더에 TestUI 라는 이름으로 생성하겠습니다! 그러고 잠깐만 기다리면 위와 같이 UI를 만드는 화면이 나오게 됩니다~ 참고로 해당 UI를 더블클릭하게되면 해당 페이지가 코드로 어떻게 정의되어 있는지도 볼 수 있어요! 그럼 안에 뭔가 꾸미는 법을 알아야겠죠? 왼쪽 블레이드에 도.. 2023. 6. 22.
UML 다이어그램 종류와 목적 베하! 날이 많이 더워졌습니다. 다들 잘 지내고 계신가요? 오늘은 프로그램 설계를 표현하기 위해 사용하는 UML 다이어그램의 종류와 특징에 대해 알려드리겠습니다. UML이란? UML은 Unified Modeling Language의 약자로 통합 모델링 언어입니다. 쉽게 말해, 설계도를 그리기 위한 언어입니다. UML은 소프트웨어 비즈니스 설계, 자동차 통신 및 네트워크 모델링 등 여러 분야에서 활용이 가능합니다. 또한 공통된 언어와 구조를 사용하기 때문에 여러 사람들과 협업, 소통할 때 설계와 구조에 대한 이해를 높이고 정확성과 일관성을 향상시킬 수 있습니다. 소프트웨어 비즈니스 설계의 관점에서 UML은 객체 지향 소프트웨어 개발에 널리 사용되며, 시스템의 구조, 동작, 상호작용 등을 시각화하고 이해하기.. 2023. 6. 19.
pandas를 활용한 boto3 베하! 안녕하세요 비티시 보이즈입니다. 오늘은 저번 예제로 알아보는 Boto3글에 이어서 pandas를 활용한 boto3에 대해 알아보겠습니다. 저번글에서 보여드린 것 처럼 Boto3만 쓰게되면 json 데이터를 정렬 시키지 않으면 시각화가 어려울 수 있다는것을 보여드렸습니다. https://btcd.tistory.com/1130 아래는 저번글에서 보여드린 코드와 print한 결과 값입니다. import boto3 ec2 = boto3.client('ec2') # Retrieves all regions/endpoints that work with EC2 response = ec2.describe_regions() print('Regions:', response['Regions']) # Retrieves .. 2023. 6. 14.
JPA란? 탑신병자 듀오 팀 티모입니다. 오늘은 JPA에 대해서 알아보겠습니다. JPA(JAVA Persistence API)는 자바의 ORM 기술 표준으로 사용되는 인터페이스입니다. ORM(Object-Relational Mapping)은 곧 객체와 관계형 DB의 매핑을 의미하며, 기술적으로 매핑 방법만 프레임워크에게 전달하면 INSERT, SELECT, UPDATE 등의 SQL 쿼리를 직접 작성하지 않고 프레임워크를 이용해 데이터를 저장할 수 있습니다. 주로 이용되는 ORM 프레임워크로는 Hibernate, OpenJPA 등이 있습니다. JPA는 애플리케이션과 JDBC 사이에 위치합니다. 사용자가 JPA를 사용하면, JPA 내부에서 JDBC API를 이용해 SQL을 호출해 DB와 통신합니다. 즉, 사용자가 JD.. 2023. 6. 14.
[Vue] Vuex 개념 및 설치 베하~! BTC 블랙아웃입니다!! Vue는 각 컴포넌트마다 상태(data)를 가질 수 있고 컴포넌트끼리 props를 이용해 상태를 전달할 수 있습니다. 그러나 이런 구조는 자식 컴포넌트들의 계층 구조가 복잡해지면 일일이 부모 컴포넌트에 저장된 정보를 타고 타고 올라가서 전달해주어야 하기 때문에 복잡합니다. 이를 해결하기 위해서 존재하는 것이 전역적으로 상태를 관리해주는 라이브러리인 Vuex입니다. 오늘은 이 Vuex에 대해 알아보겠습니다! Vuex 란 Vuex란 Vue.js 애플리케이션에 대한 상태 관리 패턴 + 라이브러리 입니다. 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역할을 하며 예측 가능한 방식으로 상태를 변경할 수 있습니다. 마치 창고와 같아서 어느 컴포넌트에서도 이 vuex를 참.. 2023. 6. 9.
Golang 프레임워크 비교 안녕하세요 여러분 베하! Go 언어에 관심이 있는 분들은 어떤 프레임워크를 사용할지 고민이 될 수 있습니다. 그래서 오늘은 Go 언어의 프레임워크들을 비교해볼게요. 이 비교글을 보고 자신에게 맞는 프레임워크를 잘 선택하시길 바랍니다! Overview - 23년 6월 5일 기준 Stars Forks Documentation OpenIssue Gin 69,185 7,503 https://gin-gonic.com/docs/ 513 Beego 29,819 5,583 https://beego.gocn.vip/beego/en-US/developing/ 10 Fiber 26,573 1,330 https://docs.gofiber.io/ 44 Echo 25,794 2,150 https://echo.labstack.co.. 2023. 6. 8.
[C#] .NET Winform 개발환경 구성 베하~! 할배즈....입니다. 오늘은 지난 시간에 .NET framework에 대하여 알아보았는데요 오늘 이어서 그중 우리나라에서 가장 많이 쓰이고 있는 Winform을 사용하기 위한 개발 환경을 구성해보겠습니다! 가장 먼저 .Net Framwork를 설치하여야 합니다 저는 가장 최신의 release 버전을 설치하겠습니다 1. .NET Framework 설치 https://learn.microsoft.com/ko-kr/dotnet/framework/install/ .NET Framework 설치 가이드 - .NET Framework Windows에서.NET Framework를 설치하는 방법을 알아봅니다. learn.microsoft.com 위의 ms 공식문서를 따라가며 설치하시면 됩니다 위의 순서를 따라.. 2023. 6. 6.
예제로 알아보는 boto3 베하! 안녕하세요 비티시 보이즈입니다. 오늘은 Boto3에 대해 알아보겠습니다! Boto3란 Python을 AWS CLI에서 사용하기 위한 AWS SDK 입니다. Boto3를 사용하기 위해서는 Python 3.6버전 이상이 설치되어 있어야 합니다. 파이썬 설치는 밑의 사이트에서 설치 할 수 있습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬을 설치한 뒤 환경변수 설정을 해야하는데요. 아나콘다를 설치하시면 환경변수 설정을 편하게 할 수 있고, 여러 모듈을 UI를 통해서 설치 할 수 있기 때문에 설치 하시는 것을 추천 드립니다. ht.. 2023. 6. 2.