C#
프로젝트 : C#에서 필요한 여러 파일에 대한 정보, 컴파일 옵션 정보 등을 포함 솔루션(.sln) : 여러 프로젝트를 하나의 솔루션 안에서 관리함 순서) 솔루션 생성 -> 프로젝트를 그 안에 생성 -> 코드 작성 - 솔루션 생성 시, "new 프로젝트" -> "기타 프로젝트 형식" -> "VS솔루션" -> "빈 솔루션" -> 원하는 폴더에 저장 - 프로젝트 생성 시, "콘솔 앱 (.NET Framework) Visual C#" 선택 - 파일 실행 전, 올바른 프로젝트로 지정해주어야함. 솔루션 탐색기에서 원하는 프로젝트 우클릭 -> "시작 프로젝트로 설정" (글씨가 bold해지는 걸 확인) -> 빌드 및 디버깅 시작 클래스 파일의 기본 구조 - using ... : Prologue. Class의 name..
더보기 닷넷 프레임워크(.Net Framework) : 운영체제(Operating System, OS)에서 필요한 도구들을 실행시켜주는 틀을 제공함 - OS에서 .Net Framework가 제공하는 틀 안에서 C# 언어(문법)을 통해 데이터를 주고받으며 원하는 결과를 얻을 수 있음 1. Class 라이브러리 (사용자가 다루는 부분) - BCL (Basic Class Library) : 기본 클래스 - ADO.NET : Database 클래스 라이브러리 - ASP.NET : Web 클래스 라이브러리 - Window Form : Window 응용 프로그램 제작을 위한 클래스 라이브러리 - Class 라이브러리를 이용해서 응용프로그램을 만들고, 이걸로 OS까지 다룰 수 있음 2. CLR (Common Lang..
class : template for objects - 프로그래밍 순서: 1. namespace안에 class 생성 2. class 안에 객체 생성 (클래스명 객체명 = new 클래스명();) 3. 객체명 뒤에 dot syntax(.) 사용해서 field에 접근 (ex: obj.Color 등) 속성(field) : variables inside a class 메소드 : a block of code which only runs when it is called. - 메소드에 매개변수(parameter)를 전달하면 메소드가 행당되는 함수들을 실행시킴. - 메소드 사용 목적 : 코드 재사용하기 (1번 정의해두고 여러번 사용해서 코드 가독성 높임) 구조체 : set initial values for fields ..