Visual Studio LightSwitch

Vous pouvez générer des applications d'entreprise rapidement à l'aide de l'outil de développement Visual Studio LightSwitch.LightSwitchLightSwitch fournit un environnement de développement simplifié afin que vous puissiez vous concentrer sur la logique métier au lieu de l'infrastructure d'application.

Présentation de LightSwitch

La plupart des applications d'entreprise sont des applications de formulaires de données qui fournissent une interface utilisateur pour l'affichage, l'ajout et la modification de données.Lorsque vous utilisez d'autres outils de développement pour générer des applications de formulaires de données, vous consacrez beaucoup de temps aux tâches répétitives.Vous écrivez le code pour interagir avec une base de données, vous écrivez le code pour l'interface utilisateur, et vous écrivez le code pour la logique métier.Lorsque vous utilisez LightSwitch, la majeure partie du travail répétitif est effectué pour vous et, en fait, vous pouvez créer une application de LightSwitch sans écrire de code du tout !Pour la plupart des applications, le seul code vous devez écrire est le code que vous pouvez écrire : la logique métier.

Ff851953.collapse_all(fr-fr,VS.110).gifFonctionnalités des applications d'entreprise

Les applications d'entreprise modernes requièrent de nombreuses fonctionnalités, telles que les possibilités de rechercher, de trier et de réorganiser des grilles et d'exporter des données.Les applications de LightSwitch ont les fonctionnalités, etc., déjà incorporées.En outre, les opérations de données typiques telles que l'ajout, la mise à jour, l'enregistrement et la suppression sont également intégrées, tout comme la logique de validation des données de base.

En utilisant les fonctionnalités d'extensibilité dans LightSwitch, vous pouvez modifier l'apparence de vos applications en appliquant les thèmes, à l'aide de contrôles personnalisés, et en utilisant les extensions de shell pour modifier la disposition.Vous pouvez utiliser les types d'entreprise personnalisés pour réduire la quantité de code que vous écrivez et simplifier la mise en forme dans l'interface utilisateur.

Ff851953.collapse_all(fr-fr,VS.110).gifEntités de données et écrans

LightSwitch simplifie le développement des applications d'entreprise à l'aide de les entités et les écrans de données.

Les entités de données, ou les tables, sont comment LightSwitch représente des données.Vous créez les entités de données à l'aide de la base de données d'application intégrée ou en important des données à partir d'une base de données externe, d'une liste SharePoint ou d'une autre source de données.Vous pouvez créer des relations entre des entités, même lorsqu'elles proviennent de sources de données différentes.Vous pouvez également créer des requêtes sur les données à l'aide d'un concepteur graphique, et vous pouvez modifier encore les requêtes dans le code.

Les écrans, ou les formulaires, sont comment LightSwitch affiche des données.Les écrans sont basés sur des modèles intégrés. Tout ce que vous devez faire pour lier des données à un écran est spécifie les entités ou les requêtes à afficher.Après avoir créé un écran, vous pouvez modifier son apparence dans le concepteur ; aucun code n'est requis.Vous pouvez créer des écrans optimisées pour le Bureau, pour les navigateurs Web, ou pour les appareils mobiles tels que les tablettes ou les téléphones.

Ff851953.collapse_all(fr-fr,VS.110).gifValidation, test et déploiement de données

Vous pouvez gérer la validation de base dans l'IDE à l'aide des champs obligatoires et des longueurs de chaîne.Pour la validation plus complexe selon la logique métier, vous devez écrire le code.Au moment de l'exécution, l'interface utilisateur qui gère la validation est intégrée aux écrans.

Pour tester votre application, exécutez-la.Vous pouvez modifier l'interface utilisateur directement dans l'application active.En empruntant l'identité d'un rôle avec des autorisations de débogage, vous pouvez tester l'authentification et les autorisations.Lorsque votre application est terminée, vous pouvez la déployer sur un ordinateur individuel, dans internet information services (IIS), à l'azure windows, sur SharePoint, ou à l'Office 365.

Rubriques connexes

Titre

Description

Mise en route avec LightSwitch

Fournit des liens vers des rubriques d'introduction et des rubriques qui vous permettent d'approfondir vos connaissances.

LightSwitch comme source de données

Décrit comment accéder et consommer des puissances de OData créées par LightSwitch.

Applications LightSwitch pour SharePoint

Décrit comment créer et déployer des applications pour SharePoint.

Projets : le conteneur de votre application

Décrit des tâches de base pour l'utilisation de projets.

Données : les informations de votre application

Décrit le Concepteur d'entités et les tâches connexes.

Écrans : l'interface utilisateur de votre application

Décrit le Concepteur d'écran et les tâches connexes.

Requêtes : récupération d'informations à partir d'une source de données

Décrit le Concepteur de requêtes et les tâches connexes.

Débogage : recherche et correction des erreurs

Décrit des tâches de base pour le débogage d'une application.

Extensions : ajout de nouvelles fonctionnalités à LightSwitch

Décrit les tâches associées aux extensions.

Déploiement : distribution et mise à jour de votre application

Décrit des tâches de base pour le déploiement d'une application.