Delphi 2009 / C++Builder 2009의 Unicode 및 Internationalization 지원

Slides:



Advertisements
Similar presentations
- C-style formatting - format() method.  file = open(‘file.txt’, [mode]) ◦ Mode  ‘r’: for reading (default)  ‘w’: for writing (truncate if already.
Advertisements

1 멀티미디어 데이터 : 텍스트 (Text) Lecture #2. 2 멀티미디어 구성 요소  멀티미디어 구성 요소 : 1) 텍스트 2) 그래픽 & 이미지 3) 사운드 4) 비디오 & 애니메이션  미디어 접근법 : 1) 특징 : 정보표현 능력 vs 비용 등 2) 컴퓨터.
1 1. 플랫폼과 개발툴 볼랜드포럼 대표시삽 박지훈 Jeehoon Imp Park
1. 2 최종 사용자. “ 이런 한글 깨지네.” Unicode 에 대해 전혀 모르는 개발자. UTF-8 을 쓰니 Unicode 완비되었다고 생각하는 사람. 세상에는 여러 종류의 인코딩이 존재하고 있다는 것을 아는 사람. UTF-8 이 곧 Unicode 가 아니라는 것을.
중등특수교육과 엄승현 이영재 이지수 속요에 대하여.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
커뮤니케이션문화학부 장주선 커뮤니케이션문화학부 송예진.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
UNICODE Seminar – 한국에서 프로그래머 하기 By bleujin.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
2008 사회통계조사 통 계 청 사회복지통계과.
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
쯔쯔가무시 예방수칙을 실천하세요! 한국산업안전보건공단 광주지역본부.
22강 API - I - JAVA필수 API - String의 이해 - String의 문제점
교재:C언어로 쉽게 풀어 쓴 자료구조 (생능출판사, 천인국저)
2장 닷넷 프레임워크.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
최윤정 Java 프로그래밍 클래스 상속 최윤정
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
델파이7 웹서비스 클라이언트 델파이7에서 C#으로 작성한 웹서비스 함수를 사용하기 위한 간략한 방법을 정리해 보았습니다.
Delphi 2009의 언어 개선 박지훈.임프 2018년 11월 16일 금요일
스크립트 SWF 파일 Exploit Drive by Download 분석.
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
Delphi 2009 / C++Builder 2009의 VCL / IDE 개선
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
Visual C++ Programming
SNMP.
확장바코드(GS1-128) Q&A.
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
UTF ENCODING (UTF-8,16,32) 발표자 - 김규호.
손에 잡히는 vim (3/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
유니코드의 다양한 이해 Samsung Software Membership – 22기 백재현.
Visual C++ Programming
제14장 예외처리와 템플릿 예외 처리의 개요를 학습한다. 예외 처리를 적용할 수 있다. 템플릿의 개념을 이해한다.
Method & library.
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
문자 인코딩에 관하여 팀 E.E 강재문, 윤영호 백진후, 조남훈.
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다.
“정보의 표현” 이 점 숙 컴퓨터와 인터넷 “정보의 표현” 이 점 숙
“소프트웨어의 표현” 이 점 숙 컴퓨터와 소프트웨어 “소프트웨어의 표현” 이 점 숙
Lesson 2. 기본 데이터형.
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
2장. 변수와 타입.
1 [100인의 멘토] 학교로 찾아가는 진로교육 □ 목적 인천지역 자유학기제 대상 청소년에게 건설관련 전문분야에 대한 진로탐색을 통해 체계적인 진로교육을 실시 □ 개요 ○ 참가대상: 18개 학교(학교당 1학급 기준) *협의가능 ○ 활동장소 : 각 선정 학교.
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
속요 국어국문학과 김보민 국어국문학과 조나현 제목 창의적으로 바꿔야 함.
자바 5.0 프로그래밍.
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
2015년 2학년 1반.
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
문자코드, 문자 입출력 한국어 정보의 전산 처리
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
.Net FrameWork for Web2.0 한석수
JSP Programming with a Workbook
윈도우에서의 유니코드.
8주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
유승석 FILE I/O File Input/Output 유승석 SD50 – C# & .NET Platform.
Wireless Java Programming
[2019 한양대 ERICA 졸업사진 촬영 안내] A type B type C type
Presentation transcript:

Delphi 2009 / C++Builder 2009의 Unicode 및 Internationalization 지원 박지훈.임프 cbuilder1@borlandforum.com 2019년 1월 18일 금요일 1

목차 Unicode Internationalization 2019년 1월 18일 금요일 2

Unicode 개요 Unicode Encoding 전세계 모든 언어 문자들을 단일 문자 체계로 사용할 수 있게 해주는 메커니즘/인코딩 The Unicode Consortium Unicode Encoding UCS-2/UCS-4, UTF-8/UTF-16/UTF-32 Delphi 2009/C++Builder 2009 : UTF-16 (Windows) Code point 크기 : 2Byte 대부분의 문자가 2Byte지만 일부 4Byte도 있다 (Surrogate Pairs) -> 가변 길이 2019년 1월 18일 금요일

Delphi 2009 / C++Builder 2009 개발툴 전반에서 Unicode 지원 dbExpress IDE / RTL / VCL dbExpress 한글 identifier C++에서도 한글 identifier 사용 가능 2019년 1월 18일 금요일

Delphi 2009 / C++Builder 2009의 Unicode UTF-16 string = UnicodeString; (과거에는 string = AnsiString) Char = WideChar; UnicodeString (vs. WideString) Reference Counting 지원 각 문자는 WideChar 2019년 1월 18일 금요일

Unicode 관련 RTL Unicode 지원 클래스들 RawByteString TCharacter class TEncoding class 인코딩을 지정해야 할 경우 (TEncoding.Unicode) TStringBuilder class Append, Insert, Replace 등의 동작 (.NET 호환) TBytesStream RawByteString RawByteString = type AnsiString($FFFF);  인코딩이 지정되지 않은 스트링 타입 2019년 1월 18일 금요일

참고 링크들 “델파이의 유니코드 지원” 연재 기사 http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=del_tutorial&no=135 http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=del_tutorial&no=136 http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=del_tutorial&no=137 Tiburon’s LoadFromFile and SaveToFile for Unicode characters http://blogs.codegear.com/davidi/2008/07/15/38898 Tiburón - String Theory http://blogs.codegear.com/abauer/2008/07/16/38864/ Unicode database support in Tiburon for Delphi and C++ http://blogs.codegear.com/davidi/2008/07/15/38895 Using RawByteString Effectively http://www.micro-isv.asia/2008/08/using-rawbytestring-effectively/ Don’t Get Caught with Boxes http://blogs.codegear.com/nickhodges/2008/07/17/39073 2019년 1월 18일 금요일

Demo 2019년 1월 18일 금요일

Internationalization ITE (Internal Translation Environment) IDE에 통합되어 있는 번역 환경 ETM (External Translation Manager) 외부 번역 전문가에게 전달할 수 있는 툴 Extras에 배포 방법 문서 2019년 1월 18일 금요일

Demo 2019년 1월 18일 금요일

Q&A 2019년 1월 18일 금요일

2019년 1월 18일 금요일 12