반응형

실습 54

[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램

[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램 관련 NCS 능력단위데이터 입출력 구현(2001020205_16v4) 관련 능력단위 요소논리 데이터저장소 확인하기 *현재 XML.NET 기술과 매핑할 수 있는 정확한 NCS 표준 능력 단위 요소는 없지만데이터 입출력 구현에 관련 지식에 XML을 포함하고 있습니다. 요구사항- 프로그램을 사용하는 회사 이름을 설정할 수 있다. - 도서를 추가할 수 있다. 도서명, 저자명, 보유 도서를 입력 인자로 받아 도서 개체를 생성한다.- 도서를 입고할 수 있다. 도서명으로 도서를 검색한 후에 입고 도서 개수를 입력받는다. 해당 도서 개체의 보유 도서 개수를 변경한다. - 도서를 출고할 수 있다. 도서명으로 도서를 검색한 후에 출고 도서 개수를 입..

[C# 실습] 도서 관리 프로그램 - 인덱서 정의

[C# 실습] 도서 관리 프로그램 - 인덱서 정의실습 주제: 도서 관리 프로그램실습 내용: 도서 정보를 관리하는 콘솔 프로그램이다. 도서 정보는 별도의 형식을 정의하며 해당 형식에는 인덱서를 통해 도서 개체에 접근하고 설정할 수 있다.제공하는 메뉴는 도서 추가, 도서 삭제, 도서 조회, 전체 보기가 있다. 실습 근거: 국가직무능력표준(NCS)의 응용소프트웨어 엔지니어의 "프로그래밍 언어 활용(2001020215_15v3)" 직무능력에서 "기본문법 활용하기" 능력단위 요소를 익힌 것을 실습으로 구현해 보는 실습 국가직무능력표준에서 해당 능력단위 요소에서 수행 준거(훈련 내용)은 다음과 같습니다.1. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다.2. 프로그래밍..

[C# 제어문 실습] 다이아몬드 출력

[C# 제어문 실습] 다이아몬드 출력 //9. 입력한 정수의 높이에 맞게 다이아몬드를 출력 using System; namespace 반복문 { class Program { static void Main(string[] args) { int line = 0; line = int.Parse(Console.ReadLine()); int space = 0; int lcnt = 0; int star = 0; for (lcnt = 1; lcnt 0; space--) { Console.Write(" "); } for (star = 1; star =0; lcnt--) { for (space = line - lcnt; space > 0; space--) { Console.Write(" "); } for (star = ..

[C# 제어문 실습 예제 코드] 메뉴 선택하기

[C# 제어문 실습 예제 코드] 메뉴 선택하기 //특정 프로그램의 메뉴로 F1은 회원 자료 추가, F2는 회원 자료 삭제,//F3은 회원 자료 검색,F4는 전체 회원 자료 보기이며//ESC는 프로그램 종료입니다.//사용자로부터 메뉴를 입력받은 후에 F1~F4사이의 키를 입력하면//어떠한 메뉴를 선택하였는지 출력하고 ESC이며 프로그램을 종료하고//그 외의 키를 입력하면 "잘못 선택하였습니다." 메시지를 출력하게 하시오. using System; namespace 선택문{ class Program { static void Main(string[] args) { ConsoleKey key; key = SelectMenu(); switch(key) { case ConsoleKey.F1: Console.Writ..

C# 제어문 실습 문제

C# 제어문 실습 문제 조건문 실습 1. 두 개의 정수를 입력받은 후에 큰 수를 출력하는 프로그램을 작성하시오. [C# 제어문 실습 예제 코드] 1.두 개의 정수를 입력받은 후에 큰 수를 출력하는 프로그램을 작성하시오. 2. 0~100 사이의 정수를 입력받은 후에 90~100일 때 A, 80~89일 때 B, 70~79일 때 C, 60~69일 때 D, 50~59일 때 F, 그 외에는 NA를 출력하는 프로그램을 작성하시오. [C# 제어문 실습 예제 코드] 점수를 입력받아 학점(등급)을 부여 3. 두 개의 정수를 입력받은 후에 작은 수가 큰 수의 약수인지 확인하는 프로그램을 작성하시오. [C# 제어문 실습 예제 코드] 두 수를 입력받아 약수인지 판별 4. 세 개의 정수를 입력받은 후에 크기가 큰 순서부터 출력..

[C++ 무료 동영상 강의] 40. 상속과 다형성 실습2 (도형)

[C++ 무료 동영상 강의] 40. 상속과 다형성 실습2 (도형) 다루는 내용상속,다형성,실습,도형 클래스 구현,점과 선과 사각형 클래스 구현,인터페이스, 가상 메서드 재정의 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 40. 상속과 다형성 실습2 (도형)

[C++ 무료 동영상 강의] 39. 상속, 다형성 실습1 (상품, 할인 상품)

[C++ 무료 동영상 강의] 39. 상속, 다형성 실습1 (상품, 할인 상품) 다루는 내용상속,다형성,실습,상품 클래스 구현,할인 상품 클래스 구현,가상 메서드,가상 메서드 재정의, 무효화 메서드 사용하기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 39. 상속, 다형성 실습1 (상품, 할인 상품)

[C++] 39. 상속, 다형성 실습1 (상품, 할인 상품)

이제 상속과 다형성 실습을 해 봅시다. 이번 실습은 상품을 소재로 할게요. 시나리오 1. 상품 상품 이름과 가격을 멤버 필드로 갖습니다. 생성할 때 이름과 가격을 입력 인자로 받습니다. 가격과 이름의 접근자를 제공하며 가격 접근자는 가상 메서드입니다. 상품 정보를 출력하는 가상 메서드를 제공합니다. 형식 내부에서만 접근 가능한 가격 설정자와 이름 설정자가 있습니다. 2. 할인 상품 할인율을 멤버 필드로 갖습니다. 상품 이름과 가격, 할인율을 입력 인자로 받습니다. 가격 접근자와 상품 정보 출력하는 메서드를 재정의합니다. 할인율의 접근자 메서드를 제공합니다. 형식 내부에서만 접근할 수 있는 할인율 설장자가 있습니다. 여러분께서 먼저 작성해 본 후에 비교해 보세요. 작성하다 막히면 앞에 상속과 다형성에 관한..

[S/W 접근성] InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기)

InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기) 앞으로 많은 곳에서 Process를 래핑하거나 자동화 요소를 래핑하는 등의 작업은 중복해서 발생합니다. 매 번 같은 작업을 하는 것은 효과적이지 않아 클래스 라이브러리를 만들어서 사용하기로 할게요. 앞으로 이 라이브러리는 추가 및 변경할 때에만 언급하기로 할게요. 먼저 WrapLib 이름으로 클래스 라이브러리를 추가하세요. [그림] 클래스 라이브러리 생성 UI 자동화 기술에 관한 .NET 어셈블리를 참조 추가하세요. 솔루션 탐색기의 프로젝트 참조 노드에 오른쪽 마우스 버튼을 클릭하였을 때의 컨텍스트 메뉴에서 참조 추가하세요. [그림] 참조 추가 기본으로 제공하는 Class1.cs 파일의 속성을 WrapProcess로 ..

23. 캡슐화 최종 실습 - 멤버 필드

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 캡슐화 최종 실습 중에 멤버 필드를 결정해 보아요. 여러분께서는 앞의 시나리오를 먼저 확인하여 멤버 필드를 결정한 후에 비교해 보세요. 먼저 클래스 이름은 Student로 정할게요. 주민 번호는 변하지 않으므로 상수화 멤버 필드로 정의하세요. const int pn;//주민번호 주민 번호를 순차적으로 부여하기 위해 정적 멤버 필드로 가장 최근에 부여한 주민 번호가 필요하겠죠. static int last_pn;//가장 최근에 부여한 주민 번호 이름은 문자열로 정하면 되겠죠. string name;//이름 지력과 체력, 스트레스, 연속으로 공부한 횟수는 정수 형식으로 정의하면 되겠네요. int iq;//지력 int hp;//체력 int stress;//스트레스..

반응형