Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web...

16
제제 제제제 2001 년 2 년 제제제 제제제 제제 제제제제 제제제제제제. Rapid Response Team Waggener Edstrom (503) 443-7000 [email protected]

Transcript of Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web...

Page 1: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

제품 가이드2001 년 2 월

자세한 내용은 다음 연락처로 문의하십시오.

Rapid Response TeamWaggener Edstrom(503) [email protected]

Page 2: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

요약본 문서에서는 Microsoft Office Developer XP 에 대한 개요에 대해 설명합니다. Microsoft Office Developer XP 에는 Microsoft Office 솔루션을 빠르게 작성하여 배포하는 데 필요한 도구들이 모두 포함되어 있습니다.

Microsoft Office XP 에 대한 자세한 내용은 Microsoft Office XP 제품 가이드를 참조하십시오.

© 2001 Microsoft Corp. All rights reserved.

이 문서에 포함된 정보는 문서를 발행할 때 논의된 문제들에 대한 Microsoft Corporation 의 당시 관점을 나타냅니다. Microsoft 는 변화하는 시장 환경에 대처해야 하므로 이를 Microsoft 측의 책임으로 해석해서는 안되며 발행일 이후 소개된 어떠한 정보에 대해서도 Microsoft 는 그 정확성을 보증하지 않습니다.

이 문서는 정보 제공 목적으로만 제공됩니다. Microsoft 는 이 문서에서 명시적이든 묵시적이든 막론하고 여하한 보증도 하지 않습니다.

해당 저작권법을 준수하는 것은 사용자의 책임입니다. 저작권의 권리와 별도로, 이 설명서의 어떠한 부분도 Microsoft 의 명시적인 서면 승인 없이는 어떠한 형식이나 수단(전기적, 기계적, 복사기에 의한 복사, 디스크 복사 또는 다른 방법)으로 또는 어떠한 목적으로도 복제하거나, 검색 시스템에 저장 또는 도입하거나, 전송할 수 없습니다.

Microsoft 는 본 문서 내용과 관련된 특허권, 상표권, 저작권 또는 기타 지적 소유권을 보유할 수 있습니다. 서면 사용권 계약에 따라 마이크로소프트로부터 귀하에게 명시적으로 제공된 권리 이외에, 이 설명서의 제공은 귀하에게 이러한 특허권, 상표권, 저작권, 또는 기타 지적 소유권 등에 대한 어떠한 사용권도 허여하지 않습니다.

Microsoft, Microsoft Press, FrontPage, MSDN, PowerPoint, SQL Server, Visual Basic, Visual SourceSafe, Windows 및 Windows NT 는 미국, 대한민국 및 기타 다른 국가에서의 Microsoft Corp.의 등록 상표 또는 상표입니다..

본 문서에 나오는 실제 회사와 제품 이름은 해당 소유권자의 상표일 수 있습니다.

Microsoft Corp.• One Microsoft Way • Redmond, WA 98052-6399 • USA

Page 3: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

목차개발 플랫폼으로서의 Office......................................................1Office Developer 개요............................................................1Office 개발자 정의....................................................................2패키징 및 지역화.......................................................................2검토자를 위한 자료......................................................................3VBA...........................................................................................5코드 라이브러리 관리자............................................................5COM 추가 기능 디자이너..........................................................6코드 주석기 및 오류 처리기......................................................6XML 디자이너...........................................................................7Visual Studio .NET 셸과 통합.................................................8Visual SourceSafe 와 통합......................................................8스마트 태그 SDK.......................................................................9워크플로 디자이너....................................................................9디지털 대시보드 템플릿 및 웹 파트 디자이너.........................10

사용권 및 배포 권리.................................................................13

패키지 작성 마법사..................................................................13

Page 4: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Microsoft Office Developer 소개본 문서는 Microsoft Office Developer 제품 가이드입니다. Microsoft Office Developer XP 는 Microsoft Office XP 를 기반으로 하는 솔루션을 작성하여 배포하는 데 필요한 도구들을 모두 제공합니다. 본 문서에는 Office XP 에서 사용 가능한 새로운 도구 및 솔루션 종류 면에서 뿐만 아니라 개발자 생산성을 향상시키고 기업 내에서 Office 솔루션 배포 및 관리를 용이하게 하는 기능 면에서 Office Developer 를 평가하는 데 유용한 정보가 수록되어 있습니다.

개발 플랫폼으로서의 Office

현재 260 만 명 이상의 개발자들이 사용자 지정 비즈니스 솔루션의 일부로 Microsoft Office 를 사용하고 있습니다. 이와 같이 Office 가 개발 플랫폼으로 광범위하게 사용되기 때문에 데스크톱 생산성 응용 프로그램 제품군으로 Office가 광범위하게 사용되는 것입니다. 개발자들은 125 만 대의 데스크톱에 설치된 Office 플랫폼을 활용하는 것이 친숙한 환경에 통합되는 비즈니스 솔루션을 만드는 최선의 방법임을 인식하고 있습니다.Office XP 출시와 함께, 마이크로소프트는 사용자 지정 솔루션 종류를 다각화할 수 있는 새 기능을 제공함으로써 이전의 Office 버전보다 더 나은 제품을 만들기 위해 노력했습니다. 마이크로소프트는 이 릴리스를 통해 계속해서 구성 요소 개체 모델(COM)을 향상시키고 전 Office 에 걸쳐 VBA 를 통합해 왔습니다. Office XP 응용 프로그램에는 웹 및 기업용으로 작성할 수 있는 사용자 지정 Office 솔루션 종류를 확장하는 광범위한 새로운 기능과 서비스가 들어 있습니다. 특히 Office XP Developer 에서 제공하는 도구와 기능을 통해 개발자는 이러한 새 기능뿐만 아니라 개발자 생산성을 확실히 하는 향상된 기능을 활용할 수 있습니다.

Office Developer 개요

개발자를 특별 대상으로 하는 Microsoft Office 의 첫번째 버전이 1997년에 출시되었습니다. 결과는 Office 를 사용하여 솔루션을 작성하는 개발자들 사이에 제품이 널리 사용되는 것으로 나타났습니다. Office 응용 프로그램, 도구, 설명서, 예제 코드 및 재배포 가능한 구성 요소를 단일 상자로 통합함으로써, Office Developer 는 개발자에게 Office 를 사용하여 솔루션을 작성하는 데 필요한 모든 요소를 단일 위치에서 제공했습니다.

Office 2000 Developer 는 VBA, VBA 도구 그리고 Exchange 2000 Server 워크플로 디자이너 및 SQL ServerTM 워크플로 디자이너를 포함시킴으로써 Office 플랫폼을 확장했습니다. 이를 통해 개발자들은 부서 및 기업 내에서 비즈니스 프로세스를 자동화하는 웹 기반 솔루션 및 서버 기반 솔루션을 만들 수 있습니다.

Office XP Developer 에서는 이전 버전의 기능이 향상되었고 개발 플랫폼으로서 Office 를 강화하는 새로운 기능이 추가되었습니다. 향상된 기능으로는 Office XP의 새로운 기능에 대한 프로그램 방식 액세스 및 Office 솔루션 개발 및 배포를 능률적으로 처리할 수 있는 도구를 들 수 있습니다.

Microsoft Office XP Developer 제품 가이드 1

Page 5: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Office 개발자 정의

Office 개발자 범주는 크게 사내 개발자 및 솔루션 공급자(또는 부가 가치 판매자)로 나눌 수 있습니다. 사내 개발자는 이미 Office 생산성 응용 프로그램을 사용하고 있는 기업 내에서 일반적으로 IT 나 MIS 를 담당하는 직원들입니다. 이러한 기업들은 “구매 대 구축” 방식으로 접근하는 것을 좋아하지만 그들만의 비즈니스 요구에 맞는 응용 프로그램과 도구를 사용자 지정하는 것을 여전히 선호합니다. 기업 고객들은 직원들의 생산성을 증대하는 새로운 도구의 필요성에 중점을 두지만 개발 및 교육 비용를 최소화 해주는 방법을 찾습니다. 솔루션 공급자는 동일한 유형의 고객에게 서비스를 제공하지만 그들 자신의 생산성과 보유 기술에 대한 시장성에 좀더 중점을 둡니다. 뿐만 아니라, 솔루션 공급자들은 웹(인터넷 또는 인트라넷) 전체 또는 일부로 솔루션의 대상을 넓혀가고 있습니다. Office XP Developer 는 이러한 두 부류의 개발자 모두의 요구를 만족시켜 줍니다. Office 를 사용하여 솔루션을 구축하면 개발 주기를 단축하고 최종 사용자에게 친숙한 환경을 제공할 수 있습니다. 전세계적으로 가장 널리 사용되는 생산성 응용 프로그램 제품군을 기반으로 Office 솔루션을 구축함으로써, 소프트웨어뿐만 아니라 최종 사용자 교육에 대한 기업 고객의 투자를 활용할 수 있습니다. Office XP 에는 웹 기반 기능을 포함하고 공동 작업을 강화하는 기능이 추가되었습니다. 강력한 워크플로 도구와 결합되고 Office 2000 Developer 에 도입된 서버 기반 솔루션과 통합된 Office XP Developer 는 기업 시장을 대상으로 하는 개발자들에게 이상적인 플랫폼을 제시합니다.

패키징 및 지역화

Office XP Developer 에는 Microsoft Office 솔루션을 작성하여 배포하는 데 필요한 도구들이 모두 포함되어 있습니다. Office XP Developer 에는 다음과 같은 구성 요소가 들어 있습니다.

Microsoft Office Professional

Microsoft Word 2002 버전

Microsoft Excel 2002 버전

Microsoft PowerPoint® 2002 버전

Microsoft Access 2002 버전

Microsoft Outlook® 2002 버전

Microsoft FrontPage® 2002 버전

SQL Server 워크플로 디자이너

Exchange 2000 Server 워크플로 디자이너

SQL Server 및 Exchange 2000 의 개발자 버전

스마트 태그 SDK

VBA 생산성 도구

Visual SourceSafe®

Microsoft Office XP Developer 제품 가이드 2

Page 6: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Access 런타임 및 MSDE 에 대한 무상 배포 사용권

MSDN® 라이브러리에 대한 연간 구독권

Office XP Developer 는 영어, 한국어, 중국어 간체, 중국어 번체, 네덜란드어, 스웨덴어, 일본어, 이탈리아어, 프랑스어, 스페인어 및 독일어로 지역화되었습니다.

검토자를 위한 자료Microsoft Office Developer XP 를 검토하는 데 도움이 되는 자료가 많이 있습니다. 본 문서 및 동봉된 자료에 수록된 내용 외의 정보가 필요할 경우, Waggener Edstrom 의 Reviews Team 으로부터 도움을 받을 수 있습니다. 제품에 대한 질문 사항이 있거나 기술 지원이 필요하시면, [email protected] 으로 전자 메일을 보내거나 (503) 443-7000 으로 문의하십시오.

다음과 같은 자료도 검토하는 데 유용합니다.

Microsoft Office 제품 가이드는 디자인 목표와 최종 사용자뿐만 아니라 개발자와도 관련된 새 기능 및 향상된 기능을 비롯해 각각의 Office 응용 프로그램에 대해 자세히 설명합니다.

Microsoft Office 개발자 가이드는 Microsoft Office Developer 와 함께 제공되며 Microsoft Press®에서 구할 수 있습니다.

MSDN 의 Microsoft Office Developer Center 에는 다양한 개발 주제와 관련된 내용을 심도있게 다루는 문서가 들어 있습니다. (http://msdn.microsoft.com/office)

Microsoft Office XP Developer 제품 가이드 3

Page 7: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Office XP Developer 디자인 목표 새로운 사용자 지정 비즈니스 응용 프로그램을 요구하는 비즈니스 상황 및 추세뿐 아니라 고객 및 전문 개발자로부터 온 피드백을 고려하여 Office XP는 포괄적으로 Office XP Developer 는 구체적으로 디자인을 개발하려고 노력했습니다. 이러한 사항을 바탕으로 하여 마이크로소프트는 Office XP Developer 에 대해 다음과 같은 세 가지 주요 디자인 목표를 설정했습니다.

새로운 솔루션 유형을 사용 가능하게 하는 도구 제공 비즈니스 및 컴퓨팅 분야는 정보 및 응용 프로그램을 전달 및 공유하기 위한 주요 매개체로서 웹(인터넷 및 사내 인트라넷 모두)에 점차적으로 초점을 맞춰가고 있습니다. 마이크로소프트는 이러한 추세에 발맞춰 Office 응용 프로그램에 웹 기술을 구축했습니다. Office XP 는 또한 웹 기반 공동 작업, 워크플로 및 데이터 구동 솔루션 개발을 가능하게 하는 도구 및 구성 요소를 제공합니다.

개발자 생산성 향상 제품 수명 주기는 계속 짧아지고 있습니다. 따라서 개발자 및 고객 모두에게 가장 우선시되는 부분은 품질의 저하없이 신속하게 시장에 내놓고 신속하게 이익을 회수하는 것입니다. Office XP Developer 는 개발자들이 Microsoft Office 솔루션을 빠르게 구축할 수 있도록 향상된 개발 도구와 설명서를 제공하는 데 초점을 맞췄습니다.

개발 및 관리의 용이성 기업체는 경비 절감과 같은 실질적인 문제에 중점을 둡니다. 소프트웨어와 서비스 배포 및 관리 관련 비용을 줄이면 곧바로 수익성에 영향을 줍니다. Office XP Developer 는 Office 솔루션을 쉽게 배포하고 관리하는 데 필요한 모든 도구를 제공하며, 업데이트된 사용권 모델을 포함하고 있습니다.

다음 절에서는 이러한 디자인 목표와 관련하여 Office XP Developer 의 특정 기능을 소개합니다.

Microsoft Office XP Developer 제품 가이드 4

Page 8: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

생산성다음에 나오는 새로운 기능과 향상된 기능은 개발자들이 보다 효율적으로 작업함으로써 개발 시간을 능률화하고 개발 업무를 보다 쉽게 처리할 수 있도록 만들어졌습니다.

VBA

응용 프로그램을 사용자 지정할 수 있도록 크게 기여한 기술 중 하나는 바로 VBA(Visual Basic for Applications)입니다. VBA 는 응용 프로그램 작성용으로 특별히 고안된 Microsoft Visual Basic 개발 시스템 버전입니다. VBA 는 개발자들에게 응용 프로그램을 사용자 지정하고 통합하는 데 일관성 있는 개발 언어와 환경을 제공합니다. 현재 수백만의 개발자들이 VBA 를 사용하여 Microsoft Word, Access, Excel, PowerPoint, FrontPage 및 Outlook(또는 VBA 를 제공하는 70 개 이상의 타사 응용 프로그램)용의 솔루션을 만들고 있습니다. 이로써 기업에서는 데스크톱 솔루션을 조직 내의 모든 부분에 비즈니스 계열 응용 프로그램 전체에 걸쳐 연결할 수 있습니다. VBA 로 솔루션을 만들면 개발자는 코드를 호스트 응용 프로그램과 동일한 메모리 공간에서 실행함으로써 응용 프로그램 외부에서 실행하는 것보다 최고 200 배의 수행 속도 향상의 이점을 얻을 수 있습니다.

Office XP 의 VBA 도구는 Microsoft Office 및 VBA 를 사용하여 솔루션을 만드는 수백만의 전문 개발자들의 요구에 맞추도록 설계되었습니다. 이들 개발자들은 다양한 응용 프로그램 기능을 재사용하여 Office 를 사용자 지정하여 비즈니스 계열 응용 프로그램 및 데이터와 통합하는 솔루션을 빠르게 구축할 수 있다는 장점을 인식합니다.

코드 라이브러리 관리자

Office XP Developer 코드 라이브러리 관리자는 재사용 가능한 코드를 관리할 수 있는 간단하면서도 강력한 도구입니다. 이 도구를 통해 코드 재사용을 용이하게 하고 개발자들이 코드 조각 및 예제 코드 라이브러리를 관리 및 공유할 수 있도록 하여 개발 작업을 보다 효율적으로 만들 수 있습니다. Office 2000 Developer v1.5 에서 널리 사용된 기능인 코드 라이브러리 관리자는 코드를 보다 쉽게 구성하고 공유할 수 있도록 업그레이드되었습니다.

Office XP Developer 의 코드 라이브러리 관리자는 Visual Studio® 셸과 완벽하게 통합되었습니다. 따라서 프로젝트 탐색기, 편집 창 및 속성 브라우저와 같은 기능을 상속받습니다. 개발자는 라이브러리를 통해 시각적으로 검색하거나 검색 유틸리티를 사용하여 검색할 수 있습니다. 원하는 코드 세그먼트를 찾았으면 개발자는 해당 코드 조각을 코드 라이브러리 관리자에서 바로 VBA 편집기 또는 Visual Studio 의 코드 창으로 끌어올 수 있습니다.

코드 라이브러리리 관리자가 없는 사용자는 코드 라이브러리 관리자 뷰어를 사용하여 게시된 라이브러리에서 코드 조각을 보고 검색할 수 있습니다.

Microsoft Office XP Developer 제품 가이드 5

Page 9: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

업데이트된 코드 라이브러리 관리자를 사용하여 보다 쉽게 코드를 구성하고 공유할 수 있습니다.

COM 추가 기능 디자이너

COM 추가 기능은 코드를 문서, 스프레드시트 또는 프리젠테이션에 적용하는 응용 프로그램 수준에 기능을 추가하는 데 유용합니다. 개발자는 COM 추가 기능을 사용하여 원하는 Office 응용 프로그램에 확장 기능을 만들 수 있습니다. 예를 들어, SQL Server 데이터베이스에서 고객 정보를 쿼리하여 해당 정보를 Outlook 메시지에 삽입하는 추가 기능을 만들 수 있습니다. COM 추가 기능은 Office XP 응용 프로그램에서 로드할 수 있도록 특별하게 등록되는 동적 연결 라이브러리(DLL)입니다.

Office XP Developer COM 추가 기능 디자이너를 사용하여 개발자는 VBA 환경에서 직접 COM 추가 기능을 빠르게 만들 수 있습니다. VBA 도구를 사용하는 개발자는 COM 추가 기능 디자이너를 사용하여 독립형 추가 기능 프로젝트를 만들 수 있습니다. Visual Studio 개발 시스템을 사용하는 개발자도 포함되어 있는 Visual Basic, Java 및 C++ 템플릿을 사용하여 Office 용의 COM 추가 기능을 만들 수 있습니다.

코드 주석기 및 오류 처리기

Office XP Developer 에서는 널리 사용되는 두 도구가 단일 인터페이스로 통합되었습니다. 코드 주석기와 오류 처리기는 반복적인 작업을 자동화하고 개발자들이 응용 프로그램 내에서 디자인 일관성과 오류 처리를 위해 최상의 방법을 수행할 수 있도록 도와줍니다.

Microsoft Office XP Developer 제품 가이드 6

Page 10: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

VBA 코드 주석기 및 오류 처리기는 사용자가 제공한 템플릿을 프로젝트의 코드와 병합하여 개발자들이 거의 노력을 들이지 않고도 디자인 일관성 또는 부서 요구 사항을 수용할 수 있도록 합니다. 개발자들은 자동화된 간단한 인터페이스에서 구조화된 머리글 및 표준화된 오류 처리기를 응용 프로그램 내 각각의 모든 프로시저에 추가할 수 있습니다. 템플릿은 언제든지 만들어 나중에 사용하기 위해 저장할 수 있으므로, 각 개발자는 특정 주석 구문을 프로젝트의 해당 영역 즉, 프로젝트, 모듈 또는 특정 프로시저 수준에 적용할 수 있습니다.

코드 주석기 및 오류 처리기는 모두 Office XP Developer 에 포함된 기본 템플릿에서 서식 있는 텍스트를 파생합니다. 이러한 템플릿은 편집이 가능하며 특정 프로젝트 또는 팀에서 필요로 하는 사용자 지정 템플릿(.txt 파일)으로 바꿀 수도 있습니다.

코드 주석기와 오류 처리기 추가 기능은 반복적인 작업을 자동화해 주므로, 개발자들은 구조화된 머리글을 편집 가능한 템플릿에서 적용할 수 있습니다.

XML 디자이너

XML(Extensible Markup Language)은 응용 프로그램 또는 분산된 업무 시스템 간에 데이터를 교환하기 위한 표준을 제공합니다. Excel 및 Access 의 기본 XML 지원을 사용하여 Office 개발자는 기업 내에서든 웹 상에서든 관계없이 데이터를 가상적으로 무제한의 원본과 공유하여 외부 응용 프로그램과 통합하는 데이터 구동 솔루션을 만들 수 있습니다.

Microsoft Office XP Developer 제품 가이드 7

Page 11: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Office XP Developer 에는 개발자가 디자이너를 사용하여 XML 데이터를 쉽게 만들고 조작할 수 있도록 하는 새로운 XML 디자이너가 포함되어 있습니다. XML 디자이너는 XML 및 XSD(XML 스키마 정의) 파일 작업을 위한 XML 소스 뷰를 제공합니다. XML 소스 뷰는 색상 구분 및 Microsoft® IntelliSense® 명령문을 작성할 수 있는 XML 작성 및 편집용 편집기를 제공합니다. 개발자들은 소스 뷰 편집기 창에 직접 입력하여 XML 코드를 작성하거나 편집할 수 있습니다. 디자이너는 XML 소스 코드가 입력된 대로 색상을 구분하고, 하나의 태그가 입력되면 사용 가능한 속성의 팝업 목록을 제공하여 태그를 자동으로 완성해 줍니다.

Visual Studio .NET 셸과 통합

몇 가지 Office XP Developer 도구는 Microsoft Visual Studio 개발 도구에 이미 익숙한 개발자들의 기술을 활용할 수 있습니다. Office XP Developer 워크플로 디자이너, 웹 파트 디자이너 및 코드 라이브러리 관리자의 환경은 셸로 즉시 인식 가능하며 세계적으로 가장 널리 사용되는 통합 개발 환경(IDE)인 Visual Studio의 모든 기능을 포함하고 있습니다.

Visual Studio 를 사용하는 전문 개발자는 워크플로 디자이너 및 웹 파트 디자이너를 독립적으로 또는 Microsoft Visual Studio .NET 내에서 프로젝트로 사용할 수 있습니다. 이 두 경우 개발자 생산성을 최대화해 주는 명령문 완성, 끌어 놓기 및 세계적 수준의 HTML 편집기와 같은 기능을 사용할 수 있습니다. 일상적으로 Visual Studio 를 사용하는 개발자는 워크플로 디자이너 및 웹 파트 디자이너를 포함하여 Visual Studio 에서 사용할 수 있는 세계적 수준의 개발 언어 및 도구와 함께 Office XP Developer 프로젝트를 열 수 있는 기능을 높이 평가할 것입니다.

Visual SourceSafe 와 통합

Office XP Developer 는 Microsoft Visual SourceSafe 버전 컨트롤을 VBA 에 통합하여 소스 코드를 쉽게 제어할 수 있도록 해 줍니다. SourceSafe 를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에 대한 이전의 변경 내용과 함께 현재 파일을 저장할 수 있으므로 이전 버전을 쉽게 다시 만들 수 있고 모든 파일에 대한 감사 내역을 관리할 수 있습니다. 개발자는 Visual SourceSafe 를 사용하여 기밀 프로젝트에 대한 버전을 쉽게 제어할 수 있을 뿐만 아니라 팀 환경으로 작업을 할 때 읽기/쓰기 보안, 파일 공유, 소스 코드 찾아보기 및 다른 여러 공유 코드 서비스를 통해 소스 코드를 관리하는 절차를 자동화할 수도 있습니다.

팀 환경에서 수많은 개발자들이 공유하는 엄격한 코드 버전 제어 관리 기능을 사용하면 작업이 손실될 가능성을 줄일 수 있습니다. 개발 그룹의 서로 다른 구성원들 즉, 부서가 각각 다른 구성원들은 자신들의 개발 환경을 종료하거나 신뢰할 수 있는 소스 코드의 무결성을 훼손하지 않으면서 코드 입력 또는 제거 상황을 확인하여 솔루션 공동 작업에 효과적으로 기여할 수 있습니다.

Microsoft Office XP Developer 제품 가이드 8

Page 12: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

새로운 솔루션을 위한 도구다음에 나오는 새로운 도구들은 기술 혁신을 가져다 줍니다. 개발자들은 Office XP 에서 사용할 수 있는 새로운 기능과 서비스를 활용하여 기관 및 사업체의 고유한 요구에 맞춘 사용자 지정 솔루션을 만들 수 있습니다.

스마트 태그 SDK

Office XP 의 새로운 기능 중 가장 흥미로운 기능 중 하나인 스마트 태그는 개발자들이 혁신적인 사용자 지정 솔루션을 만들 수 있도록 광범위한 기회를 제공합니다. Office XP 에 도입된 스마트 태그 인프라를 사용하여 개발자는 하나 이상의 특정 데이터 형식의 문자열(예: 책 제목, 화학 공식 또는 경우의 수)을 식별하는 “인식기“를 개발하여 Office 응용 프로그램 및 사용자 지정 솔루션에 지능적인 측면을 추가할 수 있습니다.

스마트 태그 SDK(소프트웨어 개발 키트)를 통해 개발자는 이러한 흥미로운 기술을 완벽하게 활용하는 강력한 스마트 태그를 빠르게 만들 수 있습니다. SDK에는 시작하기 전에 참조할 수 있는 인터페이스와 예제에 대한 자세한 정보가 수록되어 있습니다.

Microsoft Word 및 Microsoft Exce 에서 스마트 태그 종류 인식이 지원되며 Internet Explorer 에 스마트 태그 동작을 표시하는 지원이 추가되었으므로, 이러한 Office 응용 프로그램으로 작성한 문서는 웹 페이지로 표시될 경우에도 스마트 태그가 보존됩니다.

워크플로 디자이너

Office XP Developer 에는 특별히 SQL Server 7.0 이상 및 Exchange 2000 Server 를 사용하여 공동 작업 및 워크플로 솔루션을 개발하기 위한 전문적인 도구 모음이 포함되어 있습니다. 이들 도구를 사용하여 개발자들은 정보 흐름을 제어하고 부서 및 기업 내의 비즈니스 프로세스를 자동화하는 워크플로 프로세스를 시각적으로 정의할 수 있습니다.

Office 2000 Developer v1.5 에 처음 도입된 워크플로 디자이너는 기업 지식 관리를 지원하는 솔루션을 만드는 개발자들에게 인기가 있는 것으로 입증되었습니다. Office XP Developer 에서는 디자이너 인터페이스와 개발자 환경이 향상되어 단일 인터페이스에서 SQL 및 Exchange 워크플로 디자이너를 모두 액세스할 수 있습니다.

Office XP Developer 에는 다음과 같은 워크플로 도구가 들어 있습니다.

Exchange 2000 Server 워크플로 디자이너 공동 작업 워크플로 및 추적 솔루션을 디자인하고 작성합니다. 정보 흐름을 쉽게 정의하고 Exchange Server 기반 솔루션에서 Office 문서 회람과 같은 업무 규칙을 만듭니다.

Microsoft Office XP Developer 제품 가이드 9

Page 13: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

SQL Server 워크플로 디자이너 SQL Server 데이터를 기반으로 비즈니스 프로세스 자동화하는 솔루션을 디자인하고 작성합니다. 일련의 작업을 자동화하고 작업 순서를 지정하고 작업을 수행할 수 있는 사용자에 대한 권한을 할당하는 웹 기반 솔루션을 빠르게 작성합니다. SQL Server 워크플로 디자이너를 사용하여 개발자는 SQL Server 데이터에 대한 프런트 엔드로 Access 사용 시 SQL Server 데이터를 기반으로 워크플로 프로세스를 시각적으로 디자인할 수 있습니다.

SQL Server 및 Exchange 2000 의 개발자 버전 SQL Server 및 Exchange Server 가 번들로 제공되어 Office 개발자들은 기업에 솔루션을 배포하기 전에 워크플로 솔루션을 철저하게 테스트할 수 있습니다.

워크플로 예제 및 백서 완벽하게 기능을 갖춘 워크플로 솔루션 및 단계별 백서를 포함하여 이들 자료는 워크플로 솔루션 작성 방법을 배우는 개발자들에게 참조 자료로서 유용합니다.

도식적인 워크플로 디자이너를 사용하여 개발자들은 비즈니스 프로세스를 자동화하고 정보 흐름을 관리하는 솔루션을 작성할 수 있습니다.

디지털 대시보드 템플릿 및 웹 파트 디자이너

디지털 대시보드는 개인, 팀, 회사 및 외부 정보를 통합하고 분석 및 공동 작업 도구를 친숙한 단일 바탕 화면 보기에서 한 번의 클릭으로 액세스할 수 있도록 하여 보다 향상된 지식 관리를 가능하게 합니다. 디지털 대시보드는 Microsoft Internet Explorer 5.0 또는 Microsoft Outlook 의 광범위한 웹 기술 및 친숙한 사용자 인터페이스와 연관되어 있으므로 사용 및 개발 측면에서 뛰어난 편의성을 제공합니다. 또한 사용자들에게 사내 정보 또는 외부 정보 및 데이터 분석 도구에 무제한 액세스를 제공하므로 디지털 대시보드는 오늘날 사용할 수 있는 가장 효율적이고 융통성있는 지식 기반 관리 솔루션을 제시합니다.

Microsoft Office XP Developer 제품 가이드 10

Page 14: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

디지털 대시보드는 어떠한 웹 기반 정보도 포함할 수 있는 재사용 가능한 구성 요소인 “웹 파트“를 기반으로 합니다. 개발자들은 HTML 및 다른 웹 기반 컨트롤에서 웹 파트를 빠르게 작성하여 기존의 디지털 대시보드 인프라를 사용하여 배포할 수 있습니다. Office XP Developer 디지털 대시보드 프로젝트 템플릿에는 Exchange 2000 Server 또는 새로운 Microsoft SharePointTM 포털 서버에서 실행하는 웹 파트 또는 완전한 디지털 대시보드 작성 도구가 들어 있습니다.

대시보드 템플릿 및 웹 파트 디자이너는 독립형 응용 프로그램으로 사용되거나 Visual Studio .NET 의 프로젝트로 열 수 있습니다. 각각의 경우에 개발자들은 다음을 포함하여 Visual Studio 셸의 기능을 활용할 수 있습니다.

솔루션 탐색기. 대시보드 및 대시보드에 포함된 모든 리소스, 웹 파트 또는 하위 대시보드를 계층적으로 나타냅니다.

속성 표 형태 창. 웹 파트 및 대시보드의 속성을 표시합니다.

일반 HTML 편집기. 색상 구분 및 명령문 완성 기능을 제공합니다.

도구 상자. 웹 파트에 끌어 놓을 수 있는 HTML 디자인 타임 컨트롤이 들어 있습니다.

웹 파트 디자이너에는 색상 구분, 명령문 자동 완성, 끌어 놓기 컨트롤 및 속성 표 형태 창과 같은 Visual Studio 환경의 친숙한 기능이 들어 있습니다.

Office XP Developer 는 대시보드, 웹 파트, 하위 대시보드 및 모든 속성을 한 저장소 위치에서 다른 저장소 위치로 저장하는 기능을 제공하여 웹 파트 및 디지털 대시보드 개발을 합리화했습니다. SharePoint 용 솔루션을 작성하는 개발자는 SharePoint 포털 서버 작업 영역을 MOD 개발 환경에서 열어 웹 파트를 포털에서 직접 작성하거나 컨텐트를 편집할 수 있습니다. 또한 개발자는 웹 파트 및 그 리소스를 XML 로 저장하고 XML 로 된 웹 파트 및 해당 리소스를 대시보드 프로젝트로 가져올 수 있습니다.

Microsoft Office XP Developer 제품 가이드 11

Page 15: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Office XP Developer 에는 개발자들이 디지털 대시보드 프로젝트를 바로 시작할 수 있도록 미리 구축된 웹 파트 라이브러리가 들어 있습니다.

Microsoft Office XP Developer 제품 가이드 12

Page 16: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

Office 솔루션 개발Office XP Developer 를 사용하면 Office 플랫폼에 구축한 솔루션을 보다 쉽게 배포하고 관리할 수 있습니다. 패키지 작성 및 배포를 위한 새로운 도구는 작업 절차를 쉽게 만들어 주며, 새로운 사용권 및 배포 계약을 통해 개발자들은 협력 업체 또는 내부 개발자로서 업체의 규모에 관계없이 솔루션을 보다 쉽게 시장에 내놓을 수 있습니다.

사용권 및 배포 권리

Office XP Developer 에 포함된 사용권 계약을 통해 솔루션 또는 코드 세그먼트를 보다 쉽게 배포할 수 있습니다. Access 런타임 Access 솔루션을 모든 데스크톱에 배포합니다. MOD 에는 A

ccess 응용 프로그램 및 Access 데이터 프로젝트 배포를 허용하는 Access 런타임(Microsoft Graph 런타임 응용 프로그램 포함)이 무상으로 제공됩니다.

재배포 가능한 MSDE MSDE(SQL 호환 Microsoft 데이터 엔진)를 통해 개발자들은 코드를 변경하지 않고도 SQL Server 로 쉽게 확장할 수 있는 솔루션을 만들 수 있습니다. MOD 에는 재배포 가능한 MSDE 가 무상으로 제공되므로 개발자들은 SQL Server 와 호환 가능한 데이터베이스 및 솔루션을 빠르게 배포할 수 있습니다.

코드 라이브러리 관리자 뷰어 개발자는 코드 라이브러리 관리자를 사용하여 코드 예제 및 코드 조각을 다른 개발자에게 무료로 배포할 수 있습니다. 이렇게 배포된 코드는 각자의 솔루션에서 쉽게 재사용할 수 있습니다. MOD 에는 무료로 배포 가능한 읽기 전용 버전의 코드 라이브러리 관리자가 포함되어 있습니다. 이 도구는 MOD 없이도 사용할 수 있습니다.

패키지 작성 마법사

개발자는 Office XP Developer 에 포함된 패키지 작성 마법사를 사용하여 Office XP 로 작성한 솔루션에 대한 고급 설치 루틴을 쉽게 만들 수 있습니다. 마법사는 종속성 파일을 식별하고 디스크든 네트워크 상이든 또는 웹이든 모든 설치 매체로 배포될 수 있는 설치 프로그램을 만듭니다.

마법사는 Access, Word, Excel 및 PowerPoint 뿐만 아니라 Visio®, Project 및 Publisher 로 작성된 솔루션을 작업합니다. 또한 SQL 기반 솔루션 및 워크플로 솔루션에도 사용할 수 있습니다. FrontPage 및 Outlook 은 지원되지 않습니다.

Microsoft Office XP Developer 제품 가이드 13

Page 17: Office XP Developer Product Guidedownload.microsoft.com/download/8/7/5/875862c6-dd0d-4432... · Web viewSourceSafe를 통해 사용자는 문서, 소스 코드 및 웹 컨텐트에

결론개발자들은 오랫동안 Microsoft Office 를 기반으로 사용자 지정 솔루션을 구축해 왔습니다. 각 버전의 Office 에 도입된 새로운 도구와 기술은 사용자 지정 Office 기반 솔루션을 보다 쉽게 개발하여 전달할 수 있게 했습니다. Microsoft Office Developer XP 는 개발자들이 솔루션 작성 시 기능이 미리 구축된 다양한 플랫폼을 액세스하는 데 필요한 모든 사항을 제공하여 이러한 전통을 이어 나갈 것입니다.

Microsoft Office XP Developer 제품 가이드 14