다음을 통해 공유


LightSwitch에서 코드 작성

응용 프로그램 코드를 작성할 때에는 코드 편집기를 사용합니다.LightSwitch 응용 프로그램에서 작성하는 코드는 대부분 엔터티, 화면 및 쿼리 메서드 같은 기본 제공 메서드입니다. 예를 들어, 모든 화면에는 <ScreenName>_CanRun () 메서드가 있고, 여기서 <ScreenName>는 화면 이름입니다.일반적으로 사용자 화면을 볼 권한이 있는지 여부를 확인 하려면 이 메서드에 코드를 쓸 것 이다.메서드에서 코드를 작성하는 방법에 대한 자세한 방법은 방법: 데이터 이벤트 처리, 방법: Silverlight 화면 이벤트 처리 또는 방법: 쿼리 이벤트 처리를 참조하십시오.

고급 시나리오를 위해 LightSwitch 개체 모델을 사용하는 코드를 작성할 수 있습니다.예를 들어, 데이터를 저장할 때 발생하는 동시성 문제를 처리하기 위해 데이터 모델을 사용하는 코드를 작성할 수 있습니다.자세한 내용은 코드를 사용하여 데이터 관련 작업 수행를 참조하십시오.

Visual Basic 또는 C# 프로그래밍 언어를 사용할 수 있습니다.둘 다 동등하게 할 수 있습니다.개인의 선호에 따라 선택할 수 있습니다.단일 프로젝트에서 Visual Basic와 C# 코드를 혼합할 수 없으므로 프로젝트를 만들 때 선택해야 합니다.

IntelliSense 기능

텍스트 편집기 이상으로 코드 편집기는 IntelliSense 기술을 사용하여 입력할 때 관련 정보를 제공하여 코드를 작성하는 데 도움을 줍니다.IntelliSense에는 코딩 작업을 쉽게 할 수 있는 여러 기능이 있습니다.예를 들어, 멤버 목록, 매개 변수 정보, 요약 정보, 단어 자동 완성 및 구문 팁이 있습니다.

Ff852038.collapse_all(ko-kr,VS.110).gif멤버 목록

코드 편집기에서 형식 이름 또는 네임 스페이스 이름을 입력할 때 모든 유효한 메서드, 속성, 이벤트가 드롭다운 목록에 나타납니다.멤버 목록을 표시하는 메서드로 작성된 코드의 예는 다음 그림에 표시됩니다.

멤버 목록

멤버 목록

목록을 스크롤하거나 멤버의 첫 몇 개 글자를 입력해서 목록에서 그 멤버를 이동할 수 있습니다.해당 멤버를 코드에 추가하려면 Enter 키를 누릅니다.

Ff852038.collapse_all(ko-kr,VS.110).gif매개 변수 정보

메서드가 매개 변수를 사용할 때 IntelliSense는 형식, 이름, 필요한 매개 변수 수와 같은 매개 변수에 관한 정보를 표시합니다.함수를 오버로드되면 위쪽 및 아래쪽 화살표를 보게 되고 모든 함수 오버로드를 다음 그림과 같이 스크롤로 볼 수 있습니다.

매개 변수 정보

오버로드가 있는 매개 변수 정보 이미지

매개 변수를 입력하면 목록은 다음 매개 변수를 굵은 글꼴로 표시합니다.

Ff852038.collapse_all(ko-kr,VS.110).gif요약 정보

마우스 포인터를 식별자 위에 들고 있으면 코드에서 식별자 선언 완료를 표시할 수 있습니다.다음 그림은 표시되는 요약 정보 대화 상자를 보여 줍니다.

요약 정보

요약 정보 이미지

Ff852038.collapse_all(ko-kr,VS.110).gif단어 자동 완성

IntelliSense는 사용자가 단어를 입력하는 동시에 단어를 완성할 수 있습니다.다른 단어에서 그것을 명확히 구분하기 위해 충분한 문자를 입력할 때 ALT + 오른쪽 화살표 또는 CTRL + 스페이스바를 눌러 단어를 완성할 수 있습니다.예를 들어, Me.Button1.Te를 입력하여 목록에서 단어를 필터링 할 수 있고 ALT + 오른쪽 화살표 키를 눌러서 단어를 완성합니다.

다음 그림에서는 코드 편집기에서 코드를 입력하면 표시되는 완성 목록의 예를 보여 줍니다.

단어 자동 완성

IntelliSense

Ff852038.collapse_all(ko-kr,VS.110).gif추가 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를 누릅니다.다시 입력하기 시작하면 목록이 다시 필터링됩니다.

참고 항목

작업

방법: 데이터 이벤트 처리

방법: Silverlight 화면 이벤트 처리

방법: 쿼리 이벤트 처리

개념

코드를 사용하여 데이터 관련 작업 수행

기타 리소스

LightSwitch 개발 환경