1. 비주얼 스튜디오 설치아래 주소로 접속하여 비주얼 스튜디오를 설치합니다.(커뮤니티 버전)https://visualstudio.microsoft.com/ko/vs/community Visual Studio 2022 커뮤니티 버전 – 최신 무료 버전 다운로드Windows, Android 및 iOS용 최신 개발자 앱을 만들기 위한 모든 기능을 갖춘 확장 가능한 무료 IDE를 사용해 보세요. 지금 무료로 커뮤니티를 다운로드하세요.visualstudio.microsoft.com 2. 개발환경 설치다운받은 설치파일을 실행합니다. 아래와 같은 화면이 나오면 동그라미 표시된 곳을 체크하고 설치버튼을 클릭합니다. 3. 프로젝트 생성비주얼 스튜디오를 처음 설치했다면 아래 화면에서 '코드를 사용하지 않고 계속' 을 ..
1. C#의 역사C#은 마이크로소프트가 개발한 객체지향 프로그래밍 언어로, 2000년에 공식적으로 발표되었습니다. C#은 Java와 C++을 기반으로 만들어졌으며, 닷넷 프레임워크(혹은 닷넷 코어)를 통해 윈도우 기반의 소프트웨어 개발에 주로 사용됩니다.역사적으로 C#은 간결한 문법과 풍부한 라이브러리, 메모리 관리와 같은 편리한 기능으로 개발자들에게 인기를 얻었습니다 2. C#의 장점간결한 문법: C#은 간결하고 읽기 쉬운 문법을 가지고 있어 새로운 개발자들도 비교적 빠르게 익힐 수 있습니다.객체지향 언어: 객체지향 프로그래밍(OOP)을 지원하므로 코드를 모듈화하고 유지보수하기 쉽습니다.닷넷 프레임워크: 풍부한 라이브러리와 개발 도구를 제공하여 다양한 애플리케이션을 개발할 때 유용합니다.안정성: 정적 ..
1. 운영체제 비트수 확인 확인방법은1. 제어판 → 시스템 클릭2. 내PC(내컴퓨터) 오른쪽 클릭 → 속성 버튼을 클릭 두가지 방법중 하나를 선택하시면 됩니다. 위 화면 중 빨간 네모박스에 있는 64비트를 기억합니다. 2.MSSQL 설치https://www.microsoft.com/ko-kr/download/details.aspx?id=35579 위 경로에서 다운로드를 클릭합니다. 본인의 운영체제가 64비트이면 SQLEXPR_X64_KOR.exe, SQLManagementStudio_x64_KOR.exe를 설치하시면 되고 자신의 운영체제가 32비트이면 SQLEXPR_X86_KOR.exe, SQLManagementStudio_x86_KOR.exe를 설치합니다. 참고로 SQLEXPR는 데이터베이스 설치..
몽고 DB 사이트로 이동합니다. MongoDB Atlas: Cloud Document Database | MongoDB MongoDB Atlas: Cloud Document DatabaseCloud-hosted MongoDB service on AWS, Azure, and GCPwww.mongodb.com 회원가입이 안되어있다면 먼저 회원가입을 합니다. 그리고 로그인을 합니다. 로그인을 하면 무료 클러스트가 생성되어 있습니다. 몽고 db user를 생성합니다. 클러스터에서 connect버튼을 클릭합니다. 아래 그림처럼 유저네임과 패스워드를 작성하고 create 버튼을 클릭합니다. 다음은 choose ~ 버튼을 클릭합니다. 버튼 클릭시 아래 그림처럼 에러메시지가 나타날수도 있습니다. 그럼 add y..
[ 2023. 5. 23 기준]위 스샷을 보면 필드는 uid, name age, address로 되어있다.필드의 구성을 확인하기 위한 방법은 일반적으로 select *(모든것) form 테이블명;으로 확인할 수 있으며확인결과 empty set이라고 나오는 것을 볼 수 있다. 이것은 필드의 내용이 아무것도 없다는 뜻이다.이제 값을 대입해보자값을 대입하기 위해선 insert구문을 이용하면 된다.insert into 테이블명 (칼럼1, 칼럼2, ...) values (칼럼1값, 칼럼2값,...);아래처럼 특정필드에만 값을 입력하는것도 가능하다.존재하는 칼럼의 수와 입력값의 수가 일치한다면insert into 테이블명 values (칼럼1값, 칼럼2값,..);으로 입력하는 것도 가능하다.이번엔 데이터베이스..
[ 2023. 5. 23 기준] 만들어진 데이터베이스에 테이블을 추가하려면 create를 이용한다.그런데 테이블을 만들때는 메모장에 작성을 해서 복사한다음 MYSQL에 붙여넣는것이 좋다. 이유는 예시를 통해 확인해자primary key는 기본키로 만들고싶은 필드 옆에 작성해도 되고 가장 아래쪽에 기본키를 따로 작성해도 된다.그러나 기본키를 두개이상 설정하고 싶다면 반드시 후자의 방법으로 사용해야 한다.위에서 not null은 비어있는 칸이 없어야된다는 의미이며, auto_increment는 자동으로 1씩 증가한다는 것이다.int는 숫자타입이며, varchar는 문자타입이다. 괄호안의 숫자는 해당필드의 최대글자수이다.위를 보면 데이터베이스에 바로 입력했을때 아래칸으로 내려갔다면 윗부분에서 틀린것울 발..
[ 2023. 5. 21 기준]https://www.mysql.com/DOWNLOADS 메뉴 클릭 ->MySQL Community (GPL) Downloads 클릭 ->MySQL Installer for Windows 클릭 ->최신버전 확인 후Go to Download Page > 클릭Windows (x86, 32-bit), MSI Installer (용량 큰거) - 다운로드 클릭Login 버튼 , Sign up 버튼 클릭 하지 말고 아래..No thanks, just start my download. 오류메세지 - 다운 받은 파일 설치*) 추가설치 : https://www.microsoft.com/en-us/download/details.aspx?id=42642설치과정) ※비밀번호는 MY..
1. 매직메서드의 정의매직 메서드는 파이썬에서 특별한 기능을 제공하는 메서드입니다. 다른 메서드와 달리 **더블 언더스코어(__)**로 시작하고 끝나며, 클래스 내부적으로 구현되어 있습니다. 예제)n = 10print(type(n)) #출력: -> n은 변수이지만, 클래스 int형이란 뜻 따라서 매직메서드를 호출 가능print(dir(n))# 출력:# ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '_..
1. 클래스 정의파이썬 클래스(Class)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 기본적인 개념으로, 데이터와 해당 데이터를 처리하는 메서드들을 하나로 묶어서 표현하는 코드 구조입니다. 클래스는 객체를 생성하기 위한 틀 또는 설계도와 같은 역할을 합니다. 클래스를 정의한 후에는 이를 기반으로 여러 개의 객체를 생성하여 사용할 수 있습니다.파이썬 클래스를 정의하는 방법은 다음과 같습니다 class 클래스명: # object를 상속받기 때문에 class 클래스명(object):로 해도되고 object를 생략해도 된다. # 클래스 속성 (멤버 변수) 변수1 = 값1 변수2 = 값2 # 메서드 정의 def 메서드1(self, 인자1, 인자..
1. 논리게이트1) 기본 논리게이트1] AND 게이트2] OR 게이트3] NOT 게이트2) 응용 논리게이트1] NAND 게이트2] NOR 게이트3] XOR 게이트4] XNOR 게이트2. 부울대수1) 부울식부울식은 다음과 같이 순환적으로 정의합니다.2) 부울대수의 기본정리 쌍대에 대한 내용은 아래에서 나옵니다. 앞선 글에서 이산수학 논리부분과도 연결되는 부분이 있습니다. 논리에 대한 글은 아래를 참고하시면 됩니다.[이산수학] 논리 (tistory.com) [이산수학] 논리1. 명제참과 거짓을 구별할 수 있는 문장이나 수학적 식을 명제라고합니다. 즉 주관적인 값이 아닌 객관적인 값이 명제가 됩니다.명제가 타당한 경우 참 또는 T(True)라고 하고 명제가 타당하지 않zero-week.tistory.com 위..