반응형

도서 관리 프로그램 29

[python] 도서 관리 프로그램 - 클래스 및 파일 입출력 포함

시나리오 도서 관리 프로그램은 콘솔 응용 프로그램이다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 장르 추가, 도서 추가,도서 삭제, 도서 검색, 전체 도서 보기, 프로그램 종료가 있다. 장르 추가를 선택하면 추가할 장르 명을 입력받아 추가한다. 도서 추가를 선택하면 장르를 선택하고 도서 정보를 입력받아 추가한다. 도서는 ISBN(주요키), 도서명, 저자, 출판사, 가격 정보를 사용자로부터 입력받는다. 도서 삭제 기능에서는 도서의 ISBN을 사용자로부터 입력받아 삭제한다. 도서 검색 기능에서는 도서의 ISBN을 사용자로부터 입력받아 검색한다. 전체 보기에서는 전체 도서 정보를 출력한다. 프로그램 종료할 때 데이터를 파일에 저..

[python] 도서 관리 프로그램 - 파일 입출력 포함

시나리오 도서 관리 프로그램은 콘솔 응용 프로그램이다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 장르 추가, 도서 추가,도서 삭제, 도서 검색, 전체 도서 보기, 프로그램 종료가 있다. 장르 추가를 선택하면 추가할 장르 명을 입력받아 추가한다. 도서 추가를 선택하면 장르를 선택하고 도서 정보를 입력받아 추가한다. 도서는 ISBN(주요키), 도서명, 저자, 출판사, 가격 정보를 사용자로부터 입력받는다. 도서 삭제 기능에서는 도서의 ISBN을 사용자로부터 입력받아 삭제한다. 도서 검색 기능에서는 도서의 ISBN을 사용자로부터 입력받아 검색한다. 전체 보기에서는 전체 도서 정보를 출력한다. 프로그램 종료할 때 데이터를 파일에 저..

[python] 도서 관리 프로그램 (리스트 사용, 클래스 사용X)

시나리오 도서 관리 프로그램은 콘솔 응용 프로그램이다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 장르 추가, 도서 추가,도서 삭제, 도서 검색, 전체 도서 보기, 프로그램 종료가 있다. 장르 추가를 선택하면 추가할 장르 명을 입력받아 추가한다. 도서 추가를 선택하면 장르를 선택하고 도서 정보를 입력받아 추가한다. 도서는 ISBN(주요키), 도서명, 저자, 출판사, 가격 정보를 사용자로부터 입력받는다. 도서 삭제 기능에서는 도서의 ISBN을 사용자로부터 입력받아 삭제한다. 도서 검색 기능에서는 도서의 ISBN을 사용자로부터 입력받아 검색한다. 전체 보기에서는 전체 도서 정보를 출력한다. 프로토타이핑 - 메뉴 선택에 의한 흐름..

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

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

1.6.2 사용자 정의 컨트롤 만들기

1.6.2 사용자 정의 컨트롤 만들기 이번에는 사용자 정의 컨트롤을 만들고 이를 사용하는 Windows Forms 응용 프로그램을 만들어 봅시다. 실습은 도서 관리자 응용을 만드는 것으로 할게요. 도서 관리자 응용은 Windows Forms 응용 프로그램으로 사용자 정의 컨트롤인 BookControlLib와 BookLib 클래스 라이브러리를 참조합니다. 그리고 BookControlLib는 BookLib 클래스 라이브러리를 참조할 것입니다. [그림 1.22] 도서 관리자 컴포넌트 다이어그램 먼저 클래스 라이브러를 생성하여 디폴트로 제공하는 소스 파일명을 Book.cs로 변경하세요. Book 클래스는 도서 제목, ISBN, 저자, 출판사, 설명을 멤버 속성으로 캡슐화하는 아주 작은 클래스입니다. 이에 관한 ..

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

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

[Java 언어 활용] 3.12 HashMap 클래스

[Java 언어 활용] 3.12 HashMap 클래스 Java의 HashMap 클래스는 Map 인터페이스 기반의 구현 클래스입니다. 그리고 해쉬 테이블 자료 구조를 표현한 클래스입니다. 앞에서 다루었던 HashSet 클래스도 해쉬 테이블 자료 구조를 표현한 클래스였습니다. HashSet 클래스는 Collecion 인터페이스 기반의 구현 클래스로 단일 개체를 보관하는 클래스이며 HashMap 클래스는 key와 value를 쌍으로 보관하는 클래스입니다. 보관할 때 key를 해쉬 테이블 내부의 해쉬 함수를 통해 보관하여 검색할 때 key로 검색하면 빠르게 value를 찾을 수 있는 장점을 갖고 있습니다. HashMap 형식 변수 선언 및 개체 생성할 때는 제네릭 형식 인자로 키와 값을 명시하여 표현합니다. H..

[C언어 무료 동영상 강의] 114. 도서 관리 프로그램 - 로딩

[C언어 무료 동영상 강의] 114. 도서 관리 프로그램 - 로딩다루는 내용도서 관리 프로그램,시퀀스 다이어그램 작성,로딩 기능 구현 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C언어] 114. 도서 관리 프로그램 – 로딩

[C언어 무료 동영상 강의] 113. 도서 관리 프로그램 - 저장

[C언어 무료 동영상 강의] 113. 도서 관리 프로그램 - 저장 다루는 내용도서 관리 프로그램,시퀀스 다이어그램 작성,저장 기능 구현 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C언어] 113. 도서 관리 프로그램 – 저장

[C언어 무료 동영상 강의] 111. 도서 관리 프로그램 - 제목으로 검색

[C언어 무료 동영상 강의] 111. 도서 관리 프로그램 - 제목으로 검색다루는 내용도서 관리 프로그램,시퀀스 다이어그램 작성,제목으로 검색 기능 구현 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C언어] 111. 도서 관리 프로그램 – 제목으로 검색

반응형