Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Visual Studio LightSwitch

Visual Studio LightSwitch est un outil de développement qui permet de générer rapidement des applications d'entreprise. LightSwitch fournit un environnement de développement simplifié qui vous permet de vous concentrer sur la logique métier plutôt que sur l'infrastructure applicative.

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, une grande partie du travail répétitif est effectué pour vous, et vous pouvez même créer une application LightSwitch sans écrire de code du tout ! Pour la plupart des applications, le seul code que vous devez écrire est le code que vous pouvez écrire : la logique métier.

Fonctionnalités des applications d'entreprise

Les applications d'entreprise modernes ont besoin de nombreuses fonctionnalités, telles que les possibilités de rechercher, de trier et réorganiser des grilles et d'exporter des données. Les applications LightSwitch disposent de ces fonctionnalités, et autres, qui sont déjà intégré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 à l'aide de thèmes, de contrôles personnalisés et d'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.

Entités de données et écrans

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

Les entités de données, ou tables, définissent la façon dont LightSwitch représente les 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 formulaires, définissent la façon dont LightSwitch affichent les données. Les écrans sont basés sur des modèles prédéfinis. Pour lier des données à un écran, il suffit de spécifier les entités ou requêtes à afficher. Après avoir créé un écran, vous pouvez modifier son apparence dans le concepteur ; aucun code n'est requis.

Validation, 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 apporter directement des modifications à l'interface utilisateur dans l'application en cours d'exécution. 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 à l'aide du modèle ClickOnce, qui tient compte des mises à jour silencieuses dans le futur.

Title

Description

Mise en route de LightSwitch

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

Projets : le conteneur de votre application

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

Données : les informations qui se cachent derrière 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 des informations d'une source de données

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

Débogage : recherche et résolution 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 des tâches associées aux extensions.

Déploiement : distribution et gestion de votre application

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

Ajouts de la communauté

AJOUTER
Afficher: