Objective-C로 만든 명함관리프로그램-소스코드-사용설명서
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

Objective-C로 만든 명함관리프로그램-소스코드-사용설명서에 대한 보고서 자료입니다.

목차

목차
1. Objective-C의 주요 Class 사용 사례
1) main.m 을 통한 메인 프로그램 사례 및 소스코드
2) menu.h 를 통한 입력화면 Class 만들기 사례 및 소스코드
3)SubLink.h를 통한 Insert기능 사용사례 및 소스코드
4)SubLink.h를 통한 Update기능 사용사례 및 소스코드
5)SubLink.h를 통한 Delete기능의 사용사례 및 소스코드
6)Searh.h를 통한 이름/전화번호/이메일 /전체조회 검색 사용사례 및 소스코드
7)DataList.h를 통한 Class Link 사용사례 및 소스코드
8)Makefile 만드는 법
2. 명함카드 관리 프로그램 사용 설명서

본문내용

Objective-C로 만든 명함카드 관리 프로그램 및 소스 코드



1. Objective-C 주요 Class 소개
1)main.m
-소스코드
#import
#import "SubLink.h"
#import "Search.h"
#import "DataList.h"
#import "menu.h"
int main(int argc, char *argv[])
{
NSAutoreleasePool * pool=[[NSAutoreleasePool alloc] init];
Mmenu *callmenu;
callmenu = [[Mmenu alloc] init];
//======================================
char dda[20];
char chk,check;
char filename[20];
int keep=1;
NSString *work;
printf("====> 명함관리용 데이터 파일명(확장명.txt 생략)을 입력하세요. : ");
fflush(stdin);
scanf("%s",&dda);
work=[NSString stringWithFormat:@"%s",dda];
work=[work stringByAppendingPathExtension:@"txt"]; // 확장명 추가
const char * charwork = [work UTF8String]; // NSString ---> char

if (dda=="\n" ){
printf("====> 파일명을 입력하세요 Enter키를 눌러주세요!!");
fflush(stdin);
scanf("%c", &chk);
system("cls");
}
strcpy(filename,charwork); // 파일 이름 저장
//============================





while(keep)
{ switch([callmenu setCheck: check]) {
case '1':
insert( filename); break;
case '2':
case 'a':
case 'A':
name_search(filename); break;
case 'b':
case 'B':
telnum_search(filename); break;
case 'c':
case 'C':
email_search(filename); break;
case '3':
update(filename); break;
case '4':
delete(filename); break;
case '5':
printlist(filename); break;

case '6':
keep=0; [callmenu release]; break;
default:
printf("입력이 잘못되었습니다.\n");
system("cls");
break;
}
}
}





≪ … 중 략 … ≫




3)SubLink.h(Delete부분)
-소스코드

while(wh {
wh=++wh;
if([[Tempname objectAtIndex:iii] isEqualToString : ww1])
{ // isEqualTOString : start
count=++count;
person=++person;
++displayonly;
if(displayonly == 1){
system("cls");
printf("┌────────────< 삭제 자료 >────────────────┐\n");
printf("│ 성명 전화번호 E-Mail │\n");
printf("├───────────────────────────────────┤\n");
++displayonly;}
printf("│%-10.10s\t%-20.20s\t%-30.30s │\n",
[[Tempname objectAtIndex:iii]cString],
[[Temptelnum objectAtIndex:iii]cString],[[Tempemail objectAtIndex:iii]cString]);
if(count==20) // for count= 20일때 : start
{
printf("└────────────< Continue? ( Enter키 or 'N' ) : >──────┘\n");
fflush(stdin);
scanf("%c",&chk);
if( chk=='y' || chk == '\n')
{
system("cls");
count=1;
}
else if( chk == 'N' || chk == 'n')
break ;
  • 가격12,000
  • 페이지수37페이지
  • 등록일2011.06.14
  • 저작시기2011.6
  • 파일형식파워포인트(ppt)
  • 자료번호#684283
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니