C#/수업과제

0701 c# 프로그래밍 과제 / 알고리즘 과제

버스창문 2022. 7. 1. 10:53

c# 프로그래밍

 

도서관리 프로그램 (교보문고 참고)

기능 : 

1. 등록 : 관리번호, 등록일, 도서명, 출판사, 저자, 도서종류, 주제분류, 가격

               string         int        string    string    string   enum     enum       int

               (isbn으로)                                                   (int)         (int)

(등록일은 알아서 등록될거임 / timespan 이용해서 int로 등록할거임)

2. 수정 : 검색을 해서 수정해야함(dictionary로 할거니까 id로 검색해서 나오는 데이터 수정하면 됨)

3. 삭제 : 

 

관리번호 : Guid

등록일 : DateTime.Now

 -> 생각해보면 아이템 만드는거랑 다를게 없음 / datamanager를 singleton으로 만들어서 하면 그만임
id로 검색해서 수정, 삭제 하는 매서드만 만들면 될듯(혹은 책 이름으로)

(책 종류별로 검색하는것도 : 800이 문학이니까 도서 번호를 100으로 나눠서 나오는 숫자로 분류)

 

전체적으로 카페 참조

--------------------------------------------------------------------

알고리즘

날짜순으로 정렬 , 가격순으로 정렬
버블정렬 , 퀵정렬 , 선택정렬

 

this.listView1.Visible = true;
            this.listView1.Columns.Add("뭐시깽이");
            this.listView1.Columns.Add("섬띵롱");
            this.listView1.View = View.Details;
            this.listView1.GridLines = true;

리스트뷰에 내용추가 및 표에 띄우는 코드

 

책관리ver1.zip
0.26MB

 

BookManage.zip
4.36MB

 

'C# > 수업과제' 카테고리의 다른 글

0705  (0) 2022.07.05
0617 영웅 인벤토리 만들기  (0) 2022.06.18
반복문 과제  (0) 2022.06.10
디아블로 아이템 출력 하기  (0) 2022.06.09