반응형
반응형
Winform 프로젝트 생성 파일 - 새로 만들기 - 프로젝트 Windows Forms 앱 혹은 .NET Framework가 포함된 앱 선택 - 다음 프로젝트 이름과 위치 설정 - 만들기 Windows Forms 앱 VS Windows Forms 앱(.NET Framework) Windows Forms 앱 .NET 6 사용 최신 버전의 Windows forms 및 공용 컨트롤 도구 상자 포함 Windows Forms 앱(.NET Framework) .NET Framework 사용 기존 버전의 Windows forms 및 공용 컨트롤 도구 상자 포함 이는 윈도우 특유의 인터페이스의 디자인 형태를 제공한다는 의미 컨트롤 도구 상자 컨트롤 도구 상자란? (Windows Forms Toolbox) 프로그램에 U..
서론 더보기 매번 프로그래밍하면서 문득 이런 생각이 들었다. 데이터베이스를 연동할 때 쓰는 것은 많은데 이게 대체 뭘까?... 사용하기 급급해서 이해 자체를 제대로 못한 체 여태 사용만 한 것 같아서 찾아보았다. ORM (Object-Relational Mapping) 객체 지향 프로그래밍 개념을 관계형 데이터베이스 모델에 매핑할 수 있는 프로그래밍 기술 즉, 객체와 데이터베이스 간 변환을 처리하므로 객체를 사용하여 데이터베이스 상호작용 SQL문을 직접 작성하지 않고 객체로 작업할 수 있는 추상화 계층 제공 SQL 및 데이터베이스 스키마의 복잡성을 처리않고 객체 지향 방식으로 데이터 작업 수행 데이터베이스 테이블을 나타내는 클래스와 해당 테이블의 행을 나타내는 객체 정의 대표적인 프레임워크로는 하이버네이..
변수 (Variable) 변수는 저장소(메모리)의 위치를 의미 모든 변수에는 변수에 저장할 수 있는 값을 결정하는 형식이 존재 변수 값은 할당 또는 연산자를 사용하여 변경 변수의 이름은 대소문자를 구별(Case-sensitive) 예) var1, Var1은 다른 변수로 취급 변수의 선언 지역 변수 (=Local Variable, 로컬 변수) 해당 메서드의 안에서만 사용하는 변수 선언 메소드 호출이 끝나면 소멸 기본값을 할당받지 못하기 때문에 반드시 사용 전에 값을 할당 전역 변수 (=Field, 필드) 클래스 안에서 클래스 내의 멤버들이 사용하는 변수로 선언 클래스의 객체가 살아있는한 계속 존속되며 다른 메서드에서 참조 가능 값을 할당하지 않으면 해당 타입의 기본값으로 자동 할당 예) int 타입일 경우..
이번 포스팅에서는... MS-SQL(SQL Server)에 접속하는 방법과 Pandas를 이용하여 데이터베이스에 저장된 데이터를 데이터프레임으로 읽어와서 출력하는 방법을 설명합니다. MSSQL DB 연결 pymssql 파이썬에서 MSSQL(SQL SERVER)의 데이터베이스를 제어 할 수 있게 해주는 모듈 모듈 설치 # Windows pip install pymssql # conda install pymssql # Linux sudo pip install pymssql # Mac sudo -H pip install pymssql DB 연결 import pymssql # Connect to the database conn = pymssql.connect(server='server_name',\ user='..
프로젝트 생성 (비주얼 스튜디오 실행 후) 새 프로젝트 만들기 콘솔 앱 - 다음 생성할 프로젝트의 이름 입력 - 다음 만들기 콘솔 앱 프로젝트 생성 화면 프로젝트 실행 (디버깅) 디버그 - 디버깅 시작 혹은 F5 실행 화면 코딩 메시지 출력하기 (WriteLine) Console.WriteLine("내용") : 콘솔에 해당 내용을 출력 Console.WriteLine("Hello, World!"); 사용자로부터 값 입력 받기 (ReadLine) Console.ReadLine() : 사용자로부터 값 입력 받기 string input = Console.ReadLine(); 사용자로부터 입력 받은 값 출력하기 문자열 보간을 활용한 출력 : $을 사용하여 중괄호 {}안에 변수 입력 Console.WriteLin..
fractions 유리수 산술을 지원하는 모듈 Fraction 인스턴스는 한 쌍의 정수, 다른 유리수 또는 문자열로 생성 numerator : 기약 분수로 나타낼 때 Fraction의 분자 denominator : 기약 분수로 나타낼 때 Fraction의 분모 모듈 호출 import fractions # from fractions import Fraction 구문 분수 표현 Fraction(분자, 분모) 분자 표현 변수.numerator 분모 표현 변수.denominator 사용 예시 # 2분의 1 분수 표현 a = Fraction(1, 2) a >>> Fraction(1, 2) # 0.2의 분수 표현 b = Fraction('0.2') b >>> Fraction(1, 5) # 분수 산술 c = a + ..