실습 1. Visual Studio .NET 2003 IDE 개요 본 실습에서는 Visual Studio .NET 2003 통합 개발 환경(IDE)의 여러 가지 요소들을 살펴볼 것입니다. IDE는 윈도우 폼, 웹 폼, 모바일, 그리고 스마트 장치 응용 프로그램의 쉽고, 효율적이며, 빠른 개발을 지원합니다. 다운로드 : 실습 매뉴얼(HOL001.doc) 실습 2. Windows 응용 프로그램 생성하기 Visual Studio .NET IDE를 이용하여 Windows 응용 프로그램을 생성하고 디버깅과 배포를 해 볼 수 있습니다. 본 실습은 Visual Basic.Net 또는 Visual C#.NET을 선택하여 진행할 수 있습니다. 다운로드 : 실습 매뉴얼(HOL002-VB.doc , HOL002-CS.doc), 실습 파일(DEV-HOL02-VB.zip ,DEV-HOL02-CS.zip) 실습 3. ASP.NET 웹 응용 프로그램 만들기 본 실습은 판매 주문 시스템 중 상품목록을 관리하는 웹 응용 프로그램을 작성하는 것으로 웹 응용 프로그램을 어떻게 만들고 배포하는지 학습하게 됩니다. ASP.NET 서버 컨트롤을 이용한 ASP.NET 페이지(웹폼) 작성된 응용 프로그램을 웹 서버로 배포하게 될 것입니다. 다운로드 : 실습 매뉴얼( HOL003-VB.doc , HOL003-CS.doc), 실습 파일(DEV-HOL03-VB.zip ,DEV-HOL03-CS.zip) 실습 6. XML 웹 서비스 생성 및 사용하기 XML 웹 서비스를 생성하는 방법과 C#을 이용하여 액세스하는 방법에 대해서 살펴 볼 수 있습니다. 다운로드 : 실습 매뉴얼( HOL006-VB.doc , HOL006-CS.doc), 실습 파일(DEV-HOL06-VB.zip ,DEV-HOL06-CS.zip) 실습 8: ADO.NET을 이용한 데이터 액세스 이번 실습에서는 ADO.NET의 전체 개관을 살펴볼 수 있습니다. ADO.NET에 대해 간략한 소개와 데이터베이스 레코드의 추가, 수정, 삭제 작업 방법, 데이터베이스 트랜잭션을 수행하는 방법에 대해 살펴봅니다. 또한 Dataset, DataAdapter, DataReader, Command 개체를 프로그래밍적으로 생성하는 것과 DataGrid 컨트롤을 가지고 하는 작업에 대해서도 살펴봅니다. 다운로드 : 실습 매뉴얼( HOL008-VB.doc , HOL008-CS.doc), 실습 파일(DEV-HOL08-VB.zip ,DEV-HOL08-CS.zip) 실습 12: ADO.NET을 이용한 데이터 액세스 본 실습은 "자동배포 기술" 및 " .NET Application Updater Component"의 활용 2개 부분으로 구성되어 있습니다. "자동배포 기술" 부분에서는 자동배포와 .NET Application Updater component로 사용하게 될 응용 프로그램을 개발하고 자동배포를 위한 응용 프로그램과 개발환경을 구축합니다. 마지막에는 새로운 버전의 응용 프로그램 만들고 업데이트 기능이 예측대로 동작하는지 확인하는 작업을 통해 자동 배포 계획을 테스트 합니다. ".NET Application Updater Component"활용부분에서는 컴포넌트를 이용하여 응용 프로그램을 설치하는 방법을 배우게 됩니다. 다운로드 : 실습 매뉴얼( HOL012.doc), 실습 파일(DEV-HOL12.zip) 실습 16 : Visual Studio Tools for Office를 이용한 Office 솔루션 개발하기 본 실습에서는 Excel 스프레드시트 비하인드에서 실행되는 관리된 코드(managed code)를 작성하기 위해서 Visual Studio Tools for Office를 어떻게 사용할 수 있는지에 대해서 살펴볼 것입니다. SQL Server로부터 데이터를 검색하고, 스프레드시트에 있는 셀에 데이터를 넣고, 윈도우 형식으로 보여주고, 웹 서비스를 호출하고, 그리고 XML로 스프레드시트 데이터를 내보내는 코드를 작성하고 디버깅해 볼 것입니다. 또, 트러스트된 코드만이 스프레드시트에서 실행된다는 것도 살펴볼 것입니다. 다운로드 : 실습 매뉴얼( HOL016.doc), 실습 파일(DEV-HOL16.zip) 실습 17 : Data Access Application Block(데이터 액세스 응용프로그램 블록)으로 데이터 액세스하기 본 실습에서는 Excel 스프레드시트 비하인드에서 실행되는 관리된 코드(managed code)를 작성하기 위해서 Visual Studio Tools for Office를 어떻게 본 실습에서는 NET 응용 프로그램의 데이터 액세스 작업을 단순화하는 Data Access Application Block(데이터 액세스 응용 프로그램 블록) 사용법을 학습합니다. .NET Data Access Application Block(데이터 액세스 응용 프로그램 블록)은 Microsoft SQL Server™ 2000 database 에 대한 대부분의 공통적인 데이터 액세스 작업들을 수행하기 위한 모든 필수기능들을 포함하는 하나의 .NET 기반 어셈블리로 구성됩니다. 다운로드 : 실습 매뉴얼( HOL017.doc), 실습 파일(DEV-HOL17.zip) 실습 18 : NET에서의 엔터프라이즈 서비스 본 실습에서는 .NET Application에서 COM+ Service를 사용 할 수 있는 엔터프라이즈 서비스에 대하여 살펴 볼 것입니다. 클래스 라이브러리와 콘솔 테스트 응용 프로그램 만들 때 Visual Studio2003 통합 개발 환경(IDE)을 사용합니다. Enterprise Service에서 제공되는 트랜잭션, AutoComplete 기능 그리고 개체 풀링을 이용하기 위해서 이전에 작성한 클래스 라이브러리를 수정할 것입니다. 이러한 서비스들은 .NET 클래스 라이브러리의 개발을 간소화 하고 성능상의 이득을 제공합니다. 다운로드 : 실습 매뉴얼( HOL018.doc), 실습 파일(DEV-HOL18.zip) 실습 21: Visual Studio.NET버전 관리 및 팀 단위 개발 개발팀의 효율을 극대화하고 예측 가능성과 재사용성을 최적화하기 위해서는 이상적인 구성과 전반적인 프로세스를 찾는 것이 중요합니다. 어떤 개발팀이나 소프트웨어 프로젝트라도 동일한 것은 없습니다. 결국 모든 개발팀과 프로젝트를 위한 유일한 최상의 구성이나 프로세스는 존재하지 않습니다. 그러나 이 실습에서는 "Visual Studio .NET 과 Visual SourceSafe를 이용한 팀 단위 개발"의 안내서를 소개함으로써 Microsoft Patterns and Practices(http://msdn.microsoft.com/practices/)에서 추천한 몇 가지 방법을 알려줄 것입니다. 이 실습은 그 안내서의 권장사항을 "어떻게" 적용할 것인가는 다루지만 "왜" 그래야 하는지는 다루지 않습니다. 본 실습은 다음 3단계로 구성되어 있습니다. 자동화된 명령줄 빌드 작업 수행 및 DLL 어셈블리 같은 바이너리 출력들을 소스 파일과 자동으로 동기화 (실습 1) 개발팀의 병렬 독립성을 극대화하는 솔루션 구조 설계 (실습 2) 분기를 만들기 위해 명령줄 빌드 도구로부터 자동 레이블 표시 정보 사용 (실습 3) 다운로드 : 실습 매뉴얼( HOL021.doc), 실습 파일(DEV-HOL21.zip) 실습 22: 분산 응용 프로그램 생성하기 본 실습은 다중 계층 분산 응용 프로그램을 만드는 것으로, SQL Server의 Pubs 예제 데이터베이스를 가진 서버에 접근해서 Windows 통합 인증을 구성하며 Visual Studio. NET에서 데이터를 다루는 기본적인 방법을 이해할 수 있습니다. (Pubs 데이터베이스는 SQL Server를 가지고 설치할 수 있는 샘플 데이터베이스 중 하나입니다.) 다운로드 : 실습 매뉴얼( HOL022.doc) 실습 23 : 엔터프라이즈 템플릿 본 실습은 개발자에게 엔터프라이즈 템플릿의 장점을 설명하는 것입니다. 엔터프라이즈 템플릿은 설계자들과 관리자들에게 Visual Studio .NET의 디자인 패턴과 프로젝트 구조를 강화하고 향상시킬 수 있게 해줍니다. 다운로드 : 실습 매뉴얼( HOL023.doc), 실습 파일(DEV-HOL23.zip) 실습 24: Visual Studio .NET을 이용한 UML과 데이터 모델링 본 실습은 Visual Studio .NET을 이용한 "UML 모델링"과 "데이터 모델링" 2개 부분으로 구성되어 있습니다. "UML 모델링"부분에서는 Unified Modeling Language (UML)과 Microsoft Visio를 통해 응용 프로그램 모델을 작성하고, 작성된 모델로부터 코드 생성 그리고 기존의 프로젝트를 리버스-엔지니어링하여 새로운 모델로 생성하는 방법을 익히게 됩니다. "데이터 모델링" 부분에서는 Object Role Modeling(ORM) 기술과 Microsoft Visio 을 이용하여 데이터 모델을 작성하고 개념설계를 근간으로한 논리적 물리적 데이터베이스 모델 작성 그리고 Visual Studio .NET의 리버스-엔지니어링 기능을 살펴봅니다. 다운로드 : 실습 매뉴얼( HOL024.doc), 실습 파일(DEV-HOL24.zip) |