반응형

전체 글 2934

[C# 무료 동영상 강의] 6. 형식 개요, object

[C#] 3. 형식 개요 [C#] 3. 형식 개요 – 언제나 휴일 C#은 강력한 형식의 언어로 모든 변수와 상수 및 메서드 시그니처의 입력 매개변수와 반환 값 등의 형식을 지정해야 합니다. 형식은 분류 방법에 따라 기본 형식과 사용자 정의 형식으로 나눌 수도 있으며 값 형식, 참조 형식, 포인터 형식으로 구분할 수도 있습니다. 기본 형식에는 true와 false를 값으로 가질 수 있는 bool 형식과 유니코드 문자를 표현하기 위한 char 형식, 정수와 실수를 표현하기 위한 여러 가지 형식과 문자열을 위해 string과 ehpub.co.kr byte, sbyte, short, ushort, int, uint, long, ulong, float, double, decimal, bool 형식의 표현 범위와 ..

[C# 무료 동영상 강의] 5. 식과 문, 제어문

[C#] 2.2 해야 할 일에 관한 문법 사항 2.2.2 식과 문 [C#] 2.2 해야 할 일에 관한 문법 사항 2.2.2 식과 문 – 언제나 휴일 C#에서 수행해야 할 논리적 코드를 표현하는 방법에는 연산자 이외에도 식과 문을 제공하고 있습니다. 수행해야 할 코드에서 값이나 변수, 속성, 리터럴, 연산자, 함수 호출 등의 코드 조각을 식(Expressions)이라 합니다. 그리고 수행해야 할 코드를 세미콜론 단위로 구분하여 표현하는데 이를 문(Statements)이라 부릅니다. 결국, 문을 구성하는 것이 식이라 할 수 있습니다. 식에는 단순히 변수이름을 사용하는 것과 리터럴 상수를 사용하는 것, 메 ehpub.co.kr 식과 문에 관해 다루고 있습니다. 다음의 제어문에 관한 문법을 다룹니다. if el..

[C# 무료 동영상 강의] 4. 연산자

[C#] 2.2 해야 할 일에 관한 문법 사항 2.2.1 연산자 [C#] 2.2 해야 할 일에 관한 문법 사항 2.2.1 연산자 – 언제나 휴일 컴퓨터 프로그램에는 관리해야 할 데이터 이외에도 동작해야 할 논리를 표현하는 문법이 필요할 것입니다. C#에서는 프로그램의 논리를 표현하기 위해 연산자와 식, 문 등을 제공하고 있습니다. 다른 언어를 접한 적이 있다면 속독으로 보셔도 되는 부분입니다. 2.2.1 연산자 연산자는 연산 기호와 피연산자를 사용하였을 때 수행할 행위와 결과 형식에 대한 약속입니다. 다음은 C#에서 제공되는 연산자들과 간략한 사용 예입니다. ▶ + (단항 연산자) 모든 숫자 형 ehpub.co.kr

[C# 무료 동영상 강의] 3. 데이터에 관한 문법(형식과 변수)

[C#] 2. C# 구성 요소 [C#] 2. C# 구성 요소 – 언제나 휴일 여러분도 잘 아시는 것처럼 C#은 프로그래밍 언어 중의 하나이며 .NET Framework 기반에서 동작하는 프로그램을 작성할 때 사용됩니다. 이번 장에서는 프로그래밍 언어인 C#의 구성 요소를 개괄적으로 살펴보기로 할게요. 프로그래밍 언어는 공통으로 관리해야 하는 데이터에 대한 문법과 해야 할 일에 대한 문법들을 제공하고 있습니다. 그리고 C#과 같은 개체 지향 프로그래밍 언어는 프로그래밍 성능보다는 신뢰성과 재사용성을 높일 수 있게 만들어져 있습니다. ehpub.co.kr

[C# 무료 동영상 강의] 2. C# 소개

프로그래밍 언어 C#을 소개합니다. CLR, CTS, CLS을 설명합니다. Hello, World! 문자열을 콘솔 화면에 출력하는 프로그램 소스 코드를 작성하고 이를 설명합니다. http://ehpub.co.kr/category/%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ec%96%b8%ec%96%b4/escort-c/ Escort C# – 언제나 휴일 C#은 .NET Framework 기반에서 동작하는 프로그램을 개발할 때 사용하는 프로그래밍 언어입니다. C# 언어는 표현력이 뛰어나면서도 단순하고 배우기 쉽게 되어 있습니다. 이미 C나 C++, Java에 익숙한 사용자라면 쉽게 사용할 수 있으며 높은 생산성을 발휘할 것입니다. C# 언어를 이용하면 .NET Fr..

[C# 무료 동영상 강의] 1. Escort C# 소개

http://ehpub.co.kr/category/%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ec%96%b8%ec%96%b4/escort-c/ Escort C# – 언제나 휴일 C#은 .NET Framework 기반에서 동작하는 프로그램을 개발할 때 사용하는 프로그래밍 언어입니다. C# 언어는 표현력이 뛰어나면서도 단순하고 배우기 쉽게 되어 있습니다. 이미 C나 C++, Java에 익숙한 사용자라면 쉽게 사용할 수 있으며 높은 생산성을 발휘할 것입니다. C# 언어를 이용하면 .NET Framework 기반에서 동작하는 다양한 범위의 프로그램을 개발할 수 있습니다. 일반적인 Windows 클라이언트 응용 프로그램에서 XML W ehpub.co.kr

[C#] 컬렉션(Dictionary) 실습 - 도서 관리 프로그램

실습) 다음 시나리에 맞게 프로그램을 작성하시오. 도서 관리 프로그램은 콘솔 응용 프로그램이다. 도서 관리 프로그램은 응용, 도서 관리자, 도서, 프로그래밍 도서 형식으로 구성한다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 도서 추가,도서 삭제, 도서 검색, 전체 도서 보기, 프로그램 종료가 있다. 도서 추가를 선택하면 도서 유형을 선택하고 도서 정보를 입력받아 도서 관리자에게 추가 요청한다. 도서는 ISBN(주요키, 10자리), 도서명, 저자, 출판사, 가격 정보를 사용자로부터 입력받는다. 프로그래밍 도서는 개발 언어도 입력받는다. 도서 삭제 기능에서는 삭제할 회원의 ISBN을 사용자로부터 입력받아 도서 관리자에게 삭제요..

[C#] 상속과 다형성, 인터페이스 실습 - 도형

실습 ) 다음 시나리오에 맞게 프로그램을 작성하시오. 도형 도형 ID를 순차적으로 부여합니다. 추상 메서드로 Draw 메서드를 제공합니다. 파생 형식에서도 접근 가능한 가져오기 ID 속성을 제공합니다. 점 x와 y 좌표 멤버를 갖습니다. 생성자에서 x, y 좌표를 입력 인자로 받습니다. Draw 메서드를 재정의합니다. 선 두 개의 점을 멤버로 갖습니다. 생성자에서 두 점의 x, y 좌표를 입력 인자로 받습니다. Draw 메서드를 재정의합니다. IGetArea GetArea 를 멤버로 갖는 인터페이스입니다. 사각형 왼쪽 상단 좌표(left, top)와 우측 하단 좌표(right, bottom)를 멤버로 갖습니다. 생성자에서 왼쪽 상단 좌표와 우측 하단 좌표를 입력 인자로 받습니다. Draw 메서드와 Get..

[C#] 컬렉션 실습 - IList 인터페이스 구현 약속한 컬렉션

실습) 다음 시나리오를 만족하는 프로그램을 작성하시오. 회원 관리 프로그램은 콘솔 응용 프로그램이다. 회원 관리 프로그램은 응용, 회원 관리자, 회원, 특별 회원 형식으로 구성한다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 회원 추가, 회원 삭제, 회원 검색, 전체 회원 보기, 프로그램 종료가 있다. 회원 추가를 선택하면 회원 유형을 선택하고 회원의 정보를 입력받아 회원 관리자에게 추가요청한다. 회원은 이름과 주소를 사용자로부터 입력받고 추가 순으로 회원일련번호를 부여받는다. 특별 회원은 이메일 주소도 입력받는다. 회원 삭제 기능에서는 삭제할 회원의 일련번호를 사용자로부터 입력받아 회원 관리자에게 삭제요청한다. 회원 검색 ..

[C#] 상속과 다형성 실습 - 학생, 학사학생, 마법학생, 운동학생

실습) 다음 시나리오에 맞게 프로그램을 작성하시오. 시나리오 프로그램이 시작하면서 학사 학생과 운동 학생, 마법 학생을 한 명씩 생성 학생을 생성 후 전체 학생에게 강의=>자습=>잠자기=>휴식하기=>음료마시기=>노래하기 순으로 진행 (각 단계마다 학생 정보를 출력) 자습하기에서는 해당 학생이 학사 학생이면 독서도 지시함 휴식하기에서는 해당 학생이 마법 학생이면 여행도 지시함 노래하기에서는 해당 학생이 운동 학생이면 춤추게 지시함 학생 멤버 필드로 이름, 주민번호, 체력, 지력, 스트레스가 있음 번호: 순차적 부여, 변하지 않음 이름: 생성 시 전달 지력:100(최소 0, 최대 200) 체력: 100 (최소 0, 최대 200) 스트레스: 0 (최소 0, 최대 100) 연속으로 공부한 횟수: 0 (0,5),..

반응형