ProFrame Utility Template 사용법

Slides:



Advertisements
Similar presentations
National University 1 / 17 컴퓨터 개론 및 실습 강의 6.
Advertisements

Lynx, Opera, and Other Browsers 인공지능연구실. Contents Lynx (Text 기반의 Browser) 역사 및 특징 사용법 및 기능 Opera (Small Browser) 역사 및 특징 사용법 및 기능 과 뉴스 그룹 사용법 Other.
- 1 - 파워포인트 (Power Point)  파워포인트 개요 >> 파워포인트로 작성 가능한 문서 브리핑 문서 / 학술회의 문서.
1 과제물 6 호 설명자료 제출마감 : 2012 년 12 월 3 일 ( 월 ) 24 시 이병완교수의 화폐금융론 2012.
순천향대학교 정보보호연구회 김 홍 기 포인터와 문자열 순천향대학교 정보보호연구회 김 홍 기
변비 재활전문센터 재활 간호사 김은화.
DB2 Information Management DB2 UDB CLP Command Summary.
Basic of Buffer Over Flow
C++ Espresso 제3장 배열과 포인터.
C++ Espresso 제3장 배열과 포인터.
Q & A (사실상 혼인·이혼) Q. 사실상 혼인·이혼 관계를 어떻게 처리해야 하나요?   사실 혼인·이혼은 부부 모두 동의 여부를 확인하고, 자녀, 이·통·반장으로부터 「사실(이)혼 확인서」를 징구해야 합니다. 만약 어느 한쪽이 동의하지 않는 경우는.
Proc*C 기초 Style System 김도형.
전산회계1급 기출 50회 신성대학교 세무부동산과 김상진.
비밀구분 대외비 농협 신용 신 시스템 구축 프레임웍 설계서 (F06. 개발프레임웍)
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
메신저 V6.0 제품 개요 제안제품 개요 제 품 명 제 조 사 제품 개요 제품 구성 요소 및 주요 기능
C 10장. 함수의 활용 #include <stdio.h> int main(void) { int num;
Windows 10 IoT Core Speech Recognition
Part 11 문자열 ©우균, 창병모 ©우균, 창병모.
MySQL 기본 사용법.
㈜학술교육원 온라인논문투고시스템 투고자 메뉴얼.
버퍼 오버플로우 시스템보안 류기환 권재홍.
버퍼 오버플로우 시스템보안 인터넷공학전공 권영락.
독도 바로알기 2. 사료와 지도로 보는 독도.
C 7장. 배열과 문자열 #include <stdio.h> int main(void) { int num;
21장. 문자와 문자열 처리 함수.
프리젠테이션 활용 및 데이터활용 Chapter 1 엑셀의 개요 김 정 석
제 2 장 변수와 상수.
Chapter 11 Strings.
제 3 장 상수와 변수
17장. 문자열 01_ 문자열 사용의 기본 02_ 문자열의 사용.
Maxcampus [Ctrl] , [Shift] 키 기능 [Ctrl] 키 [Shift] 키 ① 첫 클릭 지점에서 그리기
Open API - Naver (Application Programming Interface )
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
2019년 2월 24일 오후 4시 59분 제2장 표준 입출력 함수
팀명 : Fighting 팀원 : 신현상 최찬수
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 11. 1차원 배열.
Chapter 04 자료 유형.
엑셀 개요(Excel Introduction) 2 – 셀 선택, 데이터 입력, 셀 편집, 셀 서식
연구책임자용 충남대학교 생명윤리위원회 홈페이지 연구 책임자&담당자 매뉴얼 Date version 1.0.
4장 자료형.
파워포인트 2003.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 22. 구조체와 사용자 정의 자료형1.
제 3장 데이터형과 연산자 Hello!! C 언어 강성호 김학배 최우영.
파워포인트 단축키 모음 범주 명령/기능 단축키 오피스 공통 단축키 파일 열기 Ctrl + O O 열려진 창들 간의 전환
사용자 매뉴얼 Version 1.0 구매 입찰
ITQ 정보기술자격 국가공인 Excel 2007 Ⅰ- 2회차 강사 : 박영민.
C언어 (8) 정명희.
마음의 성전이 더 아름다운 조촌교회.
1.비 사업용(자가용 및 관용) 차 종 적 용 상 의 구 분 승합 자동차 (버스) 1 종
LTSystem in Korea since 2011
Chapter 12. 도형과 스마트아트 슬라이드 만들기
컴퓨터 및 정보통신 - PPT 보충자료 - 건국대 경영대학 박성식
기업지원 단일창구 서비스 (G4B)구축 3차년도 사업
안내선 교차점에 첫 번째 텍스트 설명 배치 안내선 교차점에 두 번째 텍스트 설명 배치 그림 배경 위의 투명한 애니메이션 도형
Excel 일차 강사 : 박영민.
하수도 원인자부담금 부과 산업폐수의 공공하수처리장 유입에 따른 울산광역시 남구청
(제작자: 임현수)모둠:임현수,유시연,유한민
문서의 작성 정보과학부 이지연.
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
프리젠테이션 활용 및 데이터활용 Chapter 2 엑셀의 기본 김 정 석
2장 내 슬라이드 처음 만들기 실용컴퓨터 파워포인트.
노인학대예방 교육 교육강사 시 설 장 송나겸 보성실버센터.
차트 만들기 p.307 미리 x축의 항목과, 데이터 계열의 이름이 나타날 수 있도록 지정하는 것이 편리하다.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
실습과제 1번 배열 크기 : 8 문자열 길이 : 7 // MBCS 예제: 출력 결과 이해하기
윈도우에서의 유니코드.
한국 휴렛팩커드/고객지원사업본부/IT 기술사업부 박기영
배열.
Presentation transcript:

ProFrame Utility Template 사용법 By TmaxSoft EA

1. ProFrame Utility Template 패턴 편집 설명 최적폰트 개정 사항

1. Template 파일 불러오기 환경설정가기 창  환경설정  C/C++  Editor  Templates Web Admin 등록/권한 부여 필수

1. Template 파일 불러오기 기존 Template 삭제 전 Template를 모두선택(Ctrl + A ) 후 삭제(제거 버튼) [삭제하지 않고 가져오기를 하면 기본템플릿이 중복됨] 기존 Template 삭제 전 Web Admin 등록/권한 부여 필수

1. Template 파일 불러오기 기존 Template 삭제 후 기존 Template를 삭제 후 가져오기 실행 Web Admin 등록/권한 부여 필수

1. Template 파일 불러오기 Template 불러오기 XML문서로 작성된 템플릿 문서를 불러옴 Web Admin 등록/권한 부여 필수

1. Template 파일 불러오기 작성된 Proframe Utility Template 확인 Web Admin 등록/권한 부여 필수

2. Template 사용하기 VM에서 코드 작성시 유틸 Name의 일부분을 Typing 후 Ctrl + Space로 Template호출 유틸 리스트 Ctrl + Space Web Admin 등록/권한 부여 필수 팝업된 창으로 유틸 목록이 나열되면 화살표 또는 Typing으로 원하는 List를 찾음 유틸을 선택후 엔터키를 치면 기 작성된 Template을 이용하여 추가 코딩함.

에러 처리 부분은 사이트 상황에 맞게 수정 보완 할 수 있다. 2. Template 사용하기 Tab키와 Shift+Tab키로 입력부분을 입력후 코딩 완성 (Enter 코딩 종료) Template으로 코딩 Tab Shift+Tab Enter 코딩종료 에러 처리 부분은 사이트 상황에 맞게 수정 보완 할 수 있다. Web Admin 등록/권한 부여 필수 추가 코딩 부분을 Tab 과 Shift + Tab으로 이동하며 완성후 Enter Key로 코딩 종료

2. Template 사용하기 Template으로 코딩 / source_gen Source_gen 형식의 긴 템플릿 이용하기 Web Admin 등록/권한 부여 필수 Source_gen형식의 템플릿은 이용하기 쉽게 이미 만들어진 예제를 바탕으로 간단하게 변수명만 바꿔 소스코딩(이미 지정된 변수명을 사용해도 무방함)

2. Template 사용하기 변수선언 Template 변수선언 Template 사용하기 Ctrl + Space Web Admin 등록/권한 부여 필수 String형의 데이터나 date, number, long 등의 데이터 선언 및 초기화를 간단하게 할 수 있다

2. Template 사용하기 Ctrl + Space 응용 Ctrl + Space 응용 (변수에 사용) Ctrl + Space Web Admin 등록/권한 부여 필수 Ctrl + Space는 템플릿 뿐만 아니라 이미 선언된 변수 목록도 보여주므로 이것을 활용하면 긴 변수명도 오타 없이 빠르게 코딩할 수 있다

3. Template 수정 및 추가 Template 편집화면 이름 : “pfm” prefix를 삭제하여 템플릿 이름 작성 설명 : 리턴값 및 함수 원형과 약간의 유틸리티 설명으로 구성 패턴 : 실재 유틸 템플릿의 호출시 작성되는 코드 편집 Template 편집화면 Web Admin 등록/권한 부여 필수

4. 패턴 편집 설명 Pre-defined template : 이미 정해져 있는 Template 변수(${cursor}, ${time}, ${user} 등) User-defined template : ${val_name}으로 변수 생성 이상의 2가지 template 변수를 이용하여 패턴 작성 Template 편집화면 Web Admin 등록/권한 부여 필수

5. 최적폰트 폰트 설정화면 본 템플릿은 굴림체에서 최적화 되어 있습니다. 다른 폰트에서는 템플릿의 코드 주석 등의 줄이 맞지 않을 수 있습니다. 폰트 설정화면 Web Admin 등록/권한 부여 필수

6. 개정 사항 version 1.1 추가사항 version 1.2 추가사항 version 1.3 추가사항 1. pfm이 붙어있는 풀네이밍 템플릿도 함께 작성하여 전체 목록을 한꺼번에 볼 수 있도록 함. 2. strncpy 등에서 사용된 sizeof를 strlen()+1로 조정 (sizeof 와 strlen+1의 차이점을 숙지하시고, 상황에 맞게 사용하세요) 3. 그 밖의 오류사항 수정 및 템플릿 추가 version 1.2 추가사항 1. DBIO 유틸 추가 (dbio***) 2. RC_DEFINE내용 추가 (RC_***) 3. PDB_MACRO추가 (PDB_***) 4. getError / setError 추가 (get*** / set***) 5. Fetch Exception 템플릿 코드추가 (fetch Exception/source_gen) 6. Template 사용하기 내용 추가 version 1.3 추가사항 1. DBIO 입출력 내용 디버그 출력 메크로 추가 (pfmMapperPrint*** / PRINT***) 2. 모듈 입출력 내용 디버그 출력 메크로 (pfmMapperPrint***) 3. proMapper C API 추가 - ProFrame용 API (mapper***) - 가변배열 API (vArray***) 4. 소스 gen형식의 템플릿 오류 수정(dateCalculateQuarterStartDateEndDate/total_source_gen 등) Web Admin 등록/권한 부여 필수

6. 개정 사항 version 1.4 추가사항 version 1.5 수정사항 version 1.6 수정사항 1. pfm Prefix로 통일 2. 오타수정 version 1.5 수정사항 1. 오타수정 version 1.6 수정사항 1. unsigned char* -> char*로 수정 2. strlen(${str}+1) -> sizeof(${str})로 수정 3. pfmSgetStrLenKSCTwoBytesToOneByte 추가 4. pfmSconvNumToEnglish 추가 Version 1.7 수정사항 1. 오타 및 오류 수정 2. 주석수정 Version 1.8 수정사항 2. 농협 추가유틸 추가 Version 1.9수정사항 1. STRNCAT, STRNCPY, SNPRINTF 등의 랩퍼함수 추가 2. 설명용 주석추가 Version 2.0 수정사항 1. 단축API명으로 수정 Web Admin 등록/권한 부여 필수

6. 개정 사항 Version 2.1 수정사항 1.Tcache관련 API 추가 Version 2.2 수정사항 2.Combuf관련 API추가 Version 2.2 수정사항 1. 남아있던 구API명 수정 2. 주석추가(API의 구체적인 기능) 3. 설명용 주석추가 5.pfmCb <컴버퍼관련 API> 추가 6.pfmTCache API 추가 Version 2.3 수정사항 1. DBIO Exception 추가 2. pfmDbioNoProcRows ==> pfmDbioGetProcRowsCnt 변경 3. pfmCalcAge 추가(주민번호 + 기준일자로 나이계산) 4. pfmSgetFullAgeInDay 추가( 생년월일 + 기준일자 만나이계산) 5. pfmSgetAgeInDay 추가 (생년월일 + 기준일자 나이계산) 6. STRN 계열 STR로 수정 Web Admin 등록/권한 부여 필수

6. 개정 사항 Version 2.4 수정사항 Version 2.5 수정사항 <추가 및 수정 사항> 1. SET_ERR 수정 2. SET_MSG 수정 3. pfmDbioSetSavePoin()추가 4. pfmDbioRollbackTo() 추가 5. STRNCPY 와 STRCPY는 같은 strncpy의 메크로이나 strncpy의 대문자 STRNCPY가 함수의 기능설명에 적합하다 사료되어 STRNCPY로 통일 STRNCMP, STRNCAT, SNPRINTF <-- 아래함수로 통일 6. STRCPY, STRCAT, SPRINTF, STRCMP 삭제 (STRN계열로 사용) Version 2.5 수정사항 1. exception/selectArray추가 : array_cnt를 선언하여 RC_NFD가 리턴되었을때의 예외처리 및 RC_NRM일 때의 처리로직 자동 작성 2. pfmNumCalcLong이 pfmNumCalc으로 출력되는 오류 수정. Web Admin 등록/권한 부여 필수