Visual Studio LightSwitch
Visual Studio LightSwitch 개발 도구를 사용 하 여 비즈니스 응용 프로그램을 신속 하 게 구축할 수 있습니다.응용 프로그램 인프라 대신 비즈니스 논리에 집중할 수 있도록 LightSwitchLightSwitch 간단한 개발 환경을 제공 합니다.
Lightswitch 소개
대부분의 비즈니스 응용 프로그램은 데이터 보기, 추가 및 수정을 위한 UI를 제공하는 폼 데이터 응용 프로그램입니다.다른 개발 도구를 사용하여 데이터 폼 응용 프로그램을 빌드하려면 반복 작업에 대부분의 시간을 사용해야 합니다.데이터베이스와 상호 작용하는 코드를 작성하고 사용자 인터페이스에 대한 코드를 작성하며 비즈니스 논리 코드를 작성합니다.Lightswitch를 사용 하면 대부분의 반복적인 작업을 수행 하 고 실제로 하면 LightSwitch 응용 프로그램 코드를 전혀 작성 하지 않고도 만들 수 있습니다!대부분의 응용 프로그램의 경우 작성해야 하는 유일한 코드는 작성할 수 있는 코드만 쓰며, 이는 비즈니스 논리입니다.
업무용 응용 프로그램의 기능
현대 비즈니스 응용 프로그램에서는 검색 기능, 표 정렬 및 배열 기능, 데이터 내보내기 기능 등 다양한 기능이 필요합니다.LightSwitch 응용 프로그램에 이러한 기능 및 기본 제공 하는 더 있습니다.또한 추가, 업데이트, 저장 및 삭제 같은 일반적인 데이터 작업이 기본 데이터 유효성 검사 논리로서 제공됩니다.
Lightswitch에서 확장 기능을 사용 하 여 테마를 적용 하 여, 사용자 지정 컨트롤을 사용 하 여 및 셸 확장을 사용 하 여 레이아웃을 변경 하 여 응용 프로그램의 모양을 변경할 수 있습니다.사용자 지정 비즈니스 유형을 사용하여 작성하는 코드의 양을 줄이고 사용자 인터페이스의 서식을 단순화할 수 있습니다.
데이터 엔터티 및 화면
Lightswitch를 사용 하 여 비즈니스 응용 프로그램 개발을 단순화 데이터 엔터티 및 스크린.
데이터 엔터티 또는 테이블을 LightSwitch 데이터를 나타내는 방법입니다.기본 응용 프로그램 데이터베이스를 사용하거나 외부 데이터베이스, SharePoint 목록 또는 다른 데이터 원본에서 데이터를 가져와 데이터 엔터티를 만듭니다.엔터티의 데이터 원본이 다른 경우에도 엔터티 간에 관계를 만들 수 있습니다.그래픽 디자이너를 사용하여 데이터 쿼리를 만들 수도 있고 코드에서 쿼리를 계속 수정할 수 있습니다.
폼, 또는 화면을 LightSwitch 데이터를 표시 하는 방법입니다.화면에서 미리 정의 된 서식 파일을 기반으로 합니다. 엔터티 또는 표시 하는 쿼리를 지정 하기만 하면 화면에 데이터를 바인딩할 수 있습니다.화면을 만든 후 디자이너에서 모양을 수정할 수 있습니다. 이 때 코드는 필요하지 않습니다.바탕 화면, 웹 브라우저 또는 전화 또는 타블렛 같은 모바일 장치에 최적화 된 화면을 만들 수 있습니다.
데이터 유효성 검사, 테스트 및 배포
필수 필드 및 문자열 길이를 사용하여 IDE에서 기본 유효성 검사를 처리할 수 있습니다.비즈니스 논리를 기반으로 더 복잡한 유효성 검사를 수행하려면 코드를 작성해야 합니다.런타임에 유효성 검사를 처리할 사용자 인터페이스가 화면에 빌드됩니다.
응용 프로그램을 테스트하려면 바로 실행하면 됩니다.사용자 인터페이스는 실행 중인 응용 프로그램에서 직접 변경할 수 있습니다.디버그 권한에서 역할을 가장하여 인증 및 권한 부여 테스트를 할 수 있습니다.신청이 완료 되 면 IIS (인터넷 정보 서비스), Windows Azure, SharePoint Office 365의 개별 컴퓨터에 배포할 수 있습니다.
관련 항목
제목 |
설명 |
---|---|
소개 및 학습 항목에 대한 링크를 제공합니다. |
|
액세스 및 Lightswitch에서 생성 하는 OData 피드를 사용 하는 방법에 설명 합니다. |
|
만들고 SharePoint 용 응용 프로그램을 배포 하는 방법에 설명 합니다. |
|
프로젝트 작업의 기본 작업에 대해 설명합니다. |
|
엔터티 디자이너 및 관련 작업에 대해 설명합니다. |
|
화면 디자이너 및 관련 작업에 대해 설명합니다. |
|
쿼리 디자이너 및 관련 작업에 대해 설명합니다. |
|
응용 프로그램을 디버깅하는 기본 작업에 대해 설명합니다. |
|
확장 관련 작업에 대해 설명합니다. |
|
응용 프로그램을 배포하는 기본 작업에 대해 설명합니다. |