LightSwitch에서 코드 작성
응용 프로그램 코드를 작성할 때에는 코드 편집기를 사용합니다.LightSwitch 응용 프로그램에서 작성하는 코드는 대부분 엔터티, 화면 및 쿼리 메서드 같은 기본 제공 메서드입니다. 예를 들어, 모든 화면에는 <ScreenName>_CanRun () 메서드가 있고, 여기서 <ScreenName>는 화면 이름입니다.일반적으로 사용자 화면을 볼 권한이 있는지 여부를 확인 하려면 이 메서드에 코드를 쓸 것 이다.메서드에서 코드를 작성하는 방법에 대한 자세한 방법은 방법: 데이터 이벤트 처리, 방법: Silverlight 화면 이벤트 처리 또는 방법: 쿼리 이벤트 처리를 참조하십시오.
고급 시나리오를 위해 LightSwitch 개체 모델을 사용하는 코드를 작성할 수 있습니다.예를 들어, 데이터를 저장할 때 발생하는 동시성 문제를 처리하기 위해 데이터 모델을 사용하는 코드를 작성할 수 있습니다.자세한 내용은 코드를 사용하여 데이터 관련 작업 수행를 참조하십시오.
Visual Basic 또는 C# 프로그래밍 언어를 사용할 수 있습니다.둘 다 동등하게 할 수 있습니다.개인의 선호에 따라 선택할 수 있습니다.단일 프로젝트에서 Visual Basic와 C# 코드를 혼합할 수 없으므로 프로젝트를 만들 때 선택해야 합니다.
IntelliSense 기능
텍스트 편집기 이상으로 코드 편집기는 IntelliSense 기술을 사용하여 입력할 때 관련 정보를 제공하여 코드를 작성하는 데 도움을 줍니다.IntelliSense에는 코딩 작업을 쉽게 할 수 있는 여러 기능이 있습니다.예를 들어, 멤버 목록, 매개 변수 정보, 요약 정보, 단어 자동 완성 및 구문 팁이 있습니다.
멤버 목록
코드 편집기에서 형식 이름 또는 네임 스페이스 이름을 입력할 때 모든 유효한 메서드, 속성, 이벤트가 드롭다운 목록에 나타납니다.멤버 목록을 표시하는 메서드로 작성된 코드의 예는 다음 그림에 표시됩니다.
멤버 목록
목록을 스크롤하거나 멤버의 첫 몇 개 글자를 입력해서 목록에서 그 멤버를 이동할 수 있습니다.해당 멤버를 코드에 추가하려면 Enter 키를 누릅니다.
매개 변수 정보
메서드가 매개 변수를 사용할 때 IntelliSense는 형식, 이름, 필요한 매개 변수 수와 같은 매개 변수에 관한 정보를 표시합니다.함수를 오버로드되면 위쪽 및 아래쪽 화살표를 보게 되고 모든 함수 오버로드를 다음 그림과 같이 스크롤로 볼 수 있습니다.
매개 변수 정보
매개 변수를 입력하면 목록은 다음 매개 변수를 굵은 글꼴로 표시합니다.
요약 정보
마우스 포인터를 식별자 위에 들고 있으면 코드에서 식별자 선언 완료를 표시할 수 있습니다.다음 그림은 표시되는 요약 정보 대화 상자를 보여 줍니다.
요약 정보
단어 자동 완성
IntelliSense는 사용자가 단어를 입력하는 동시에 단어를 완성할 수 있습니다.다른 단어에서 그것을 명확히 구분하기 위해 충분한 문자를 입력할 때 ALT + 오른쪽 화살표 또는 CTRL + 스페이스바를 눌러 단어를 완성할 수 있습니다.예를 들어, Me.Button1.Te를 입력하여 목록에서 단어를 필터링 할 수 있고 ALT + 오른쪽 화살표 키를 눌러서 단어를 완성합니다.
다음 그림에서는 코드 편집기에서 코드를 입력하면 표시되는 완성 목록의 예를 보여 줍니다.
단어 자동 완성
추가 IntelliSense 기능
Keyword IntelliSense를 통해 컨텍스트에 따라 사용 가능한 키워드 목록을 볼 수 있습니다.파일 수준의 IntelliSense는 Imports 및 Option과 같은 키워드에 사용할 수 있습니다.For 및 While 키워드 같이 구문을 기반으로 필터링하는 선언 수준의 키워드 목록을 볼 수 있습니다.
식 목록은 다양한 식을 입력할 때 나타납니다.예를 들어, 변수에 값을 할당할 때 등호를 입력하면 식 목록이 나타납니다.
구문 팁은 문의 구문에 대한 정보를 제공합니다.예를 들어, 키워드 Select를 입력하면 Intellisense가 **Select Case <testExpression>**를 표시하고 사용할 구문을 나타냅니다.
지역 변수는 메서드 호출에 인수를 입력할 때 메서드 첫 줄 및 범위 내에 있는 식 문맥에 나타납니다.
투명 목록입니다.참조해야 하는 ID에 있는 코드는 IntelliSense 목록에 의해 처리된다는 것을 알 수 있습니다.일시적으로 목록을 투명하게 만들어서 그 아래 코드를 볼 수 있도록 하려면 CTRL 키를 누릅니다.CTRL 키에서 손을 떼면 목록이 반환됩니다.
필터링을 나열합니다.목록 전체를 표시하는 대신 IntelliSense에는 입력한 문자로 시작하는 단어만 표시됩니다.예를 들어, PrintDialog 에 대한 변수를 만들고 Dim printDocument As New Print를 입력하는 경우 목록은 "인쇄"라는 텍스트로 시작하는 멤버만을 표시합니다.항목을 더 쉽게 찾을 수 있습니다.전체 목록을 보려면 CTRL+J를 누릅니다.다시 입력하기 시작하면 목록이 다시 필터링됩니다.