次の方法で共有


LightSwitch の開発環境

LightSwitch アプリケーションを作成するには、Visual Studio LightSwitch IDE (統合開発環境) を使用します。Visual Studio を使い慣れている場合、IDE の一部を除いて他の部分はなじみがないかもしれません。ここでは、LightSwitch IDE の概要を説明します。

開発環境について理解する

IDE の主要部分は、さまざまな開発タスクに対応するデザイナーまたはウィンドウによって構成されます。タスクを切り替えるたびに表示/非表示となります。メイン ウィンドウの右側に表示されるツール ウィンドウを使用して、デザイナー間の移動、デザイナーのプロパティの設定などを行うことができます。以下は、使用頻度の高いデザイナーとウィンドウです。

  • LightSwitch デザイナー

    LightSwitch デザイナーは、プロジェクトを作成するときに表示されます。既存のデータベースに接続するために使用するリンク、またはアプリケーション データベースに新しいテーブルを作成するために使用リンクが含まれています。

    LightSwitch ホーム画面

  • ソリューション エクスプローラー

    ソリューション エクスプローラーには、プロジェクトのすべてのアイテムの一覧が含まれています。デザイナーのウィンドウ間を移動するために使用され、データ項目、画面、およびアプリケーションのプロパティに対応するセクションに分かれています。既定では、ソリューション エクスプローラーは常に表示されます。

    ソリューション エクスプローラー

  • データ デザイナー

    データ デザイナーは、テーブル デザイナーとしても知られており、アプリケーションのデータを処理する場所です。データ デザイナーは、ソリューション エクスプローラーでデータ ソース ノードをダブルクリックして開くことができます。

    LightSwitch データ デザイナー

  • 画面デザイナー

    画面デザイナーは、アプリケーションのユーザー インターフェイスを作成する場所です。画面デザイナーは、ソリューション エクスプローラーで画面ノードをダブルクリックして開くことができます。

    画面レイアウト

  • クエリ デザイナー

    クエリ デザイナーは、アプリケーション データのフィルターと並べ替えを行うためのクエリを作成する場所です。クエリは、新しい画面の基礎として、または既存の画面の内容を変更するために使用できます。クエリ デザイナーは、ソリューション エクスプローラーでデータ ソース ノードが選択されている場合に [プロジェクト] メニューから開けます。

    LightSwitch クエリ デザイナー

  • [プロパティ] ウィンドウ

    [プロパティ] ウィンドウは、アクティブなデザイナーにあるアイテムのプロパティを設定する場所です。使用できるプロパティは、現在のコンテキストによって異なります。既定では、[プロパティ] ウィンドウは常に表示されます。

    LightSwitch プロパティ ウィンドウ

  • コード エディター

    コード エディターは、アプリケーションのコードを記述する場所です。ユーザー コードを含むアプリケーション内の各項目について、個別のコード エディター インスタンスが開かれます。デザイナー ウィンドウとは異なり、これらのウィンドウはそれを閉じるまで開いたままになります。コード エディターは、ソリューション エクスプローラーの画面またはエンティティが選択されている場合は、[プロジェクト] メニューから開けます。多くのデザイナーから開くこともできます。

    LightSwitch コード エディター

  • アプリケーション デザイナー

    アプリケーション デザイナーは、アプリケーションの動作と外観を定義する設定とプロパティを管理する場所です。[全般プロパティ][拡張][画面ナビゲーション][アクセス制御]、および [アプリケーション タイプ] のためのタブが含まれます。アプリケーション デザイナーは、ソリューション エクスプローラー[プロパティ] ノードから開けます。

    LightSwitch アプリケーション デザイナー

関連トピック

タイトル

説明

LightSwitch ガイド ツアー

LightSwitch の多くの機能を取り上げているレッスンを提供します。

LightSwitch でのコードの記述

コード エディターとコード作成の概要を提供します。

LightSwitch のデバッグ ツール

アプリケーションのデバッグに関連する各種の IDE 要素の概要を提供します。

参照

その他の技術情報

LightSwitch について