[컴퓨터프로그래밍] MMS(메모 관리 프로그램)
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2011.04.06 / 2019.12.24
- 30페이지 / hwp (아래아한글2007)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 2,700원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
추천 연관자료
- 목차
-
-- 목차 --
1. 서론
2. 개발 시스템 개요
3. 개발 내용
4. 활용
5. 부록
6. 참고 문헌
7. 건의사항
- 본문내용
-
3. 개발 내용
3.1 메모 저장 및 관리
가장 중요한건 메모를 저장 하는 기술 이다. 메모의 저장은 파일 입출력, 즉 fstream을 이용 하여 구현 하였다.
메모를 저장하는데 필요한 매개변수는 3가지이다. [제목, 내용, 시간] 이 3가지가 필요한데 메모를 저장하는 방법이 두가지가 있다.
그냥 메모 제목과 내용만 입력하여 저장하면 현재 시간(ctime 클래스이용)을 참조하여 저장하게 되고, 일정 등록 메뉴를 통해 원하는 날짜를 입력하여 그 날짜로 메모를 생성 할 수 있다.
메인 메뉴
각 메뉴들의 번호를 입력하면 원하는 기능을 사용 할 수 있다
프로그램을 껏다가 켜도 예전에 작성된 메모를 읽어와서 링크드 리스트에 메모 노드로 초기화 할 수 있게 메모를 저장할때는 Memo_List.txt 파일에 메모의 제목을 한줄씩 입력하게 된다. 프로그램을 재실행 시키면 Memo_Manager클래스의 생성자에서 Memo_List.txt를 참조하여 메모의 제목들을 가지고 다시끔 링크드 리스트에 메모 노드들을 추가 하게된다. 메모 삭제, 출력, 검색 기능은 링크드 리스트의 search 기능을 이용해서 사용자가 입력받은 자료와 메모를 비교하여 일치하면 삭제, 출력, 검색이 구현되게 만들었다.
메모 하기
제목과 내용을 입력한다. 현재 시간으로 저장할려면 2번,
날짜를 변경할려면 1번을 입력하여 원하는 날짜를 입력하여
해당 날짜로 달력에 표시할 수 있다. 2번을 선택하면 현재 시간으로 시간이 초기화 된다. //ctime 이용해서 현재시간을 얻는다.
-------[데이터 흐름]-------------------------------------------------
[제목,내용] ->Memo(제목,내용,시간) -> Insert_Memo(Memo)
메모 하기(2)
1번을 선택하면 그림과 같이 각 시간 변수들을 입력받아서 Time 구조체(Time.h)를 초기화 하여 그 Time t 변수를 매개변수로 하여 메모를 생성할 수 있다.
-------[데이터 흐름]-------------------------------------------------
[제목,내용] ->Memo(제목,내용,시간) -> Insert_Memo(Memo)
//Computer.txt 파일이 생성된것을 확인 할 수 있다.
//Memo_list에도 enter기준으로 메모의 제목이 저장되있다.
- 참고문헌
-
6. 참고 문헌
6.1참고 문헌
1. 뇌를 자극하는 C++ 프로그래밍
2. 열혈강의 C , C++ 프로그래밍
3. C++ 기초 플러스
4. Perfect C
5. 뇌를 자극하는 알고리즘
6. 컴퓨터 프로그래밍2 실습보고서
7. 인터넷 검색 웹 페이지
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- 바이오인포매틱스(생물정보학)개념, 바이오인포매틱스(생물정보학)정보과학적기법, 바이오인포매틱스(생물정보학)현황, 바이오인포매틱스 과제
- [생물학] 유전자와 돌연변이
- 디지털 회로 실험 및 설계 - ADC(Analog to Digital Converter) 실험 1
- 회로이론1 이정훈 년도 표기
- 회로이론1 이정훈 년도 표기 X
- 연세대 고려대 성균관대 한양대 기계공학 대학원 구술면접자료 및 공부
- 전자기학 응용예제_04장 hayt
- [생화학 실험] TLC를 이용한 아미노산의 적정실험
- 광결정(Photonic crystal)
- 광물의 굳기와 조흔색 - 5E모형(중학교 1학년 과학 파트 수업 지도안)
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.