연습문제 (Due by 9/28 금 22시까지)
– HelloSDK와 HelloMFC 예제 연습.
1289309192.zip
연습문제 Ex1 (Due by 9/28 금 22시까지)
-cyber 강의실 (cyber.dku.edu)로 source code, executable file, solution/project VC++ 2005 file, 보고서를 학번_이름_Ex1.zip으로 묶어서 낼 것. 보고서 (30%)
[연습문제]
1. 은행 계좌를 나타내는 클래스 Account의 멤버함수를 추가 정의하라. 멤버 함수는 다음과 같은 기능을 해야 한다. (20%)
– ~Account() 소멸자 함수
– int GetBalance() const 함수는 예금 잔액 (accountBalance)을 돌려줌
– char* GetUser() const 함수는 예금주의 이름 (accountUser)을 돌려줌
– char* GetNumber() const 함수는 예금 계좌 번호 (accountNumber)을 돌려줌
2. AccountSDK.cpp 와 AccountMFC.cpp 에 “Hello” 출력 부분을 고쳐서 자신의 이름, 학번, 학부 (전공), 간략하게 자신을 소개하는 내용을 화면에 출력하는 프로그램을 작성하시오. (AccountSDK와 AccountMFC 프로젝트를 따로 만든다) (10%)
3. AccountSDK.cpp 와 AccountMFC.cpp 에 “연습문제 0의 main.cpp”에 있었던 Account a, b 객체를 생성하고 그 내용을 화면에 출력하는 프로그램을 작성하시오. (힌트: Account의 Show 함수를 사용할 수 없으므로, GetBalance, GetUser, GetNumber 함수를 통하여 값을 받은 후, sprintf를 사용해서 문자열로 만들어 준 후 그것을 TextOut 함수에 넘겨준다) (20%)
4. 키보드에서 ESC를 눌렀을 때 윈도우 프로그램이 종료될 수 있도록 AccountSDK.cpp 와 AccountMFC.cpp를 고쳐라. (힌트: DestroyWindow 함수를 활용한다) (20%)