|
| Titre : | ASP.Net 4.0 et C# sous Visual Studio 2010 : conception et développement d'un service en ligne | | Type de document : | texte imprime | | Auteurs : | Olivier Alessandri | | Mention d'édition : | 2e éd. | | Editeur : | St-Herblain : Éd. ENI | | Année de publication : | 2011 | | Importance : | 577p. | | Présentation : | ill. | | Format : | 21cm. | | ISBN/ISSN/EAN : | 978-2-7460-6786-8 | | Note générale : | Index p.569-577 | | Langues : | Français | | Mots-clés : | Sites Web:développement C#(Langage de programmation) Microsoft Visual studio (Logiciel) | | Résumé : | Ce livre sur le développement ASP.NET avec C# sous Visual Studio 2010 est destiné à des développeurs C#, qui débutent dans la conception en ASP.NET. Il détaille les pratiques d'un développement Internet orienté service en ligne illustré par un cas pratique, la conception d'une gestion documentaire en ligne. Les premiers chapitres décrivent les objectifs d'un tel service : l'interface d'administration pour sa gestion d'entreprise, son espace employés pour y récupérer les documents, son espace éditeurs pour la gestion des documents par département dans l'entreprise L'auteur a volontairement utilisé les éléments basiques fournis par Visual Studio 2010 pour en montrer la puissance. Le livre permettra donc au lecteur d'acquérir les bases du développement web avec Visual Studio et de savoir utiliser des contrôles tels que les treeview, les formview, les listview et les Ajaxtoolkit, Le dernier chapitre est consacré aux améliorations du service en ligne tels qu'un moteur de recherche avec indexation des contenus des documents, des abonnements, des idées à exploiter en utilisant de nouvelles bibliothèques populaires (Jquery) Aperçu de la table des matières : Qu'est ce qu'un service en ligne ? - Comment développer un service en ligne en asp.net et C# ? - La présentation du projet - La réalisation du service en ligne - Le développement du backoffice - Le développement du frontoffice - Les évolutions envisageables Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. | | Note de contenu : |
Avant-propos
Chapitre 1
Introduction
1. Qu’est-ce qu’un service en ligne ?.......................8
2. Choix d’un service en ligne..........................9
Chapitre 2
Outils et environnement
1. Pré-requis..................................12
1.1. Le Framework .NET...........................12
1.2. Visual Studio 2010............................12
1.3. ASP.NET 4.0...............................13
1.4. SQL Server 2008 Express.........................14
1.5. AJAX Toolkit...............................15
2. Environnement de développement ASP.NET et C#...............15
2.1. Installation de Visual Studio 2010.....................15
2.2. Installation de l'AJAX Toolkit.......................15
2.3. Le TreeView...............................15
3. Base de données SQL Server 2008......................16
3.1. Installation du serveur..........................16
3.2. Procédures stockées...........................16
4. Développement multi-tiers..........................17
5. Maquette graphique.............................17
6. Déploiement vers un serveur IIS 7.0......................18
Chapitre 3
Définition du projet
1. Présentation.................................20
1.1. La gestion documentaire pour une entreprise................20
1.2. Pourquoi choisir un service de gestion documentaire externalisée ?.....20
2. L'entreprise.................................20
2.1. L'organisation..............................202.2.
Les employés et les documents......................21
2.3. Les flux.................................22
3. L’organisation de la GED...........................23
3.1. Les rubriques et les documents......................23
3.2. Gestion des droits............................26
3.2.1. Organisation des accès.......................26
3.2.2. Les groupes............................27
3.2.3. Les autorisations..........................28
3.2.4. Les utilisateurs...........................29
3.2.5. Les rubriques...........................30
3.2.6. Les documents...........................31
4. Conclusion.................................31
Chapitre 4
Mise en place de l'infrastructure
1. Création d'un projet avec Visual Studio 2010.................34
1.1. Création d'une solution..........................34
1.2. Préparation de la couche de données...................38
1.3. Préparation de la couche métier......................40
1.4. Préparation de la couche de données pour les droits d'accès........41
1.4.1. Installation des procédures stockées Microsoft............41
1.4.2. Modification de cette structure...................48
2. Configuration du fichier Web.config......................53
2.1. Amélioration de la version 4.0 du Web.config...............53
2.2. Configuration du Web.config pour la GED.................55
3. Structure de la base de données SQL Server 2008...............59
3.1. Création des tables de la base......................59
3.2. Création des procédures stockées.....................78
4. Construction des pages maîtres.......................128
4.1. Création de la page maître Publique...................128
4.2. Création de la page maître Administration................144
5. Conclusion.................................153
Chapitre 5
Gestion des rubriques
1. Introduction................................156
2. Création de la page.............................156
3. Utilisation du TreeView...........................160
4. Création des bibliothèques de classes....................162
5. Création des requêtes............................173
6. Création des relations métier........................183
7. Formulaires : ajout, modification, suppression................197
Chapitre 6
Gestion des droits et des accès
1. Introduction................................222
2. Création des employés...........................222
2.1. Création d'une page avec la page maître Administration..........222
2.2. Formulaire Create User et ListView de Microsoft.............223
2.3. Création des listes avec un ListView...................223
2.4. Utilisation du contrôle Login pour la connexion..............236
3. Création des groupes............................237
3.1. Création d'une page avec la page maître Administration..........237
3.2. Formulaire de gestion : requêtes, classes métier.............238
3.3. Création des listes avec un GridView...................250
4. Création des autorisations.........................268
4.1. Création d'une page avec la page maître Administration..........268
4.2. Formulaire de gestion : requêtes, classes métier.............269
4.3. Création des listes avec un GridView...................282
5. Association des droits aux rubriques....................300
5.1. Création d'une page avec la page maître Administration..........300
5.2. Formulaire de gestion : requêtes, classes métier.............301
5.3. Création des listes avec un GridView...................311
5.4. Création des listes avec un TreeView...................320
6. Association des utilisateurs aux groupes..................329
6.1. Création d'une page avec la page maître Administration..........329
6.2. Formulaire de gestion : requêtes, classes métier et GridView........330
Chapitre 7
Gestion des documents
1. Création d'une page avec la page maître Administration...........342
2. La liste des rubriques avec un TreeView...................342
3. Formulaire de gestion : requêtes, classes métiers..............345
4. Dossiers..................................377
4.1. Création des listes avec un GridView...................377
4.2. Création des listes avec un FormView..................381
5. Fichiers..................................391
5.1. Formulaire de gestion : requêtes, classes métiers.............391
5.2. Création des listes avec un GridView...................391
Chapitre 8
Connexion au service
1. Introduction................................402
2. Partie connexion..............................402
Chapitre 9
Construction de la page de gestion documentaire
1. Création d'une page avec la page maître publique..............406
2. Affichage du TreeView...........................406
3. Affichage des documents et fichiers.....................418
Chapitre 10
Construction de la partie éditeur
1. Mode éditeur................................440
2. Utilisation d'AJAX Toolkit pour afficher une boîte de dialogue.........441
3. Formulaire pour l'ajout de documents et de fichiers : requête, classes métier . 452
Chapitre 11
Pages statiques
1. Mentions légales et CGVU..........................518
2. Les autres pages..............................518
3. Les menus.................................518
Chapitre 12
Évolutions futures
1. Un service aux entreprises.........................524
1.1. Abonnement et paiement en ligne....................524
1.2. Sécurité, confidentialité et intégrité des données.............525
1.3. Cycle de vie et workflow........................526
1.4. Présence et support...........................527
1.5. Performance et rapidité des pages....................527
2. Évolutions majeures.............................528
2.1. Le moteur de recherche.........................528
2.2. L’amélioration de l'ergonomie avec JQuery ou AJAX ToolKit........531
2.3. Développer l’aspect collaboratif.....................535
2.4. Référencement du service........................536
3. Évolutions secondaires...........................536
3.1. Étendre le nombre d’extensions.....................536
3.2. Anti-virus................................537
3.3. Créer un annuaire des employés.....................537
3.4. Évolution vers un intranet externalisé...................537
3.5. Intégration d’un réseau social d’entreprise................538
3.6. Version mobile.............................538
Index.....................................539 | | Permalink : | ./index.php?lvl=notice_display&id=13852 |
ASP.Net 4.0 et C# sous Visual Studio 2010 : conception et développement d'un service en ligne [texte imprime] / Olivier Alessandri . - 2e éd. . - St-Herblain : Éd. ENI, 2011 . - 577p. : ill. ; 21cm. ISBN : 978-2-7460-6786-8 Index p.569-577 Langues : Français | Mots-clés : | Sites Web:développement C#(Langage de programmation) Microsoft Visual studio (Logiciel) | | Résumé : | Ce livre sur le développement ASP.NET avec C# sous Visual Studio 2010 est destiné à des développeurs C#, qui débutent dans la conception en ASP.NET. Il détaille les pratiques d'un développement Internet orienté service en ligne illustré par un cas pratique, la conception d'une gestion documentaire en ligne. Les premiers chapitres décrivent les objectifs d'un tel service : l'interface d'administration pour sa gestion d'entreprise, son espace employés pour y récupérer les documents, son espace éditeurs pour la gestion des documents par département dans l'entreprise L'auteur a volontairement utilisé les éléments basiques fournis par Visual Studio 2010 pour en montrer la puissance. Le livre permettra donc au lecteur d'acquérir les bases du développement web avec Visual Studio et de savoir utiliser des contrôles tels que les treeview, les formview, les listview et les Ajaxtoolkit, Le dernier chapitre est consacré aux améliorations du service en ligne tels qu'un moteur de recherche avec indexation des contenus des documents, des abonnements, des idées à exploiter en utilisant de nouvelles bibliothèques populaires (Jquery) Aperçu de la table des matières : Qu'est ce qu'un service en ligne ? - Comment développer un service en ligne en asp.net et C# ? - La présentation du projet - La réalisation du service en ligne - Le développement du backoffice - Le développement du frontoffice - Les évolutions envisageables Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. | | Note de contenu : |
Avant-propos
Chapitre 1
Introduction
1. Qu’est-ce qu’un service en ligne ?.......................8
2. Choix d’un service en ligne..........................9
Chapitre 2
Outils et environnement
1. Pré-requis..................................12
1.1. Le Framework .NET...........................12
1.2. Visual Studio 2010............................12
1.3. ASP.NET 4.0...............................13
1.4. SQL Server 2008 Express.........................14
1.5. AJAX Toolkit...............................15
2. Environnement de développement ASP.NET et C#...............15
2.1. Installation de Visual Studio 2010.....................15
2.2. Installation de l'AJAX Toolkit.......................15
2.3. Le TreeView...............................15
3. Base de données SQL Server 2008......................16
3.1. Installation du serveur..........................16
3.2. Procédures stockées...........................16
4. Développement multi-tiers..........................17
5. Maquette graphique.............................17
6. Déploiement vers un serveur IIS 7.0......................18
Chapitre 3
Définition du projet
1. Présentation.................................20
1.1. La gestion documentaire pour une entreprise................20
1.2. Pourquoi choisir un service de gestion documentaire externalisée ?.....20
2. L'entreprise.................................20
2.1. L'organisation..............................202.2.
Les employés et les documents......................21
2.3. Les flux.................................22
3. L’organisation de la GED...........................23
3.1. Les rubriques et les documents......................23
3.2. Gestion des droits............................26
3.2.1. Organisation des accès.......................26
3.2.2. Les groupes............................27
3.2.3. Les autorisations..........................28
3.2.4. Les utilisateurs...........................29
3.2.5. Les rubriques...........................30
3.2.6. Les documents...........................31
4. Conclusion.................................31
Chapitre 4
Mise en place de l'infrastructure
1. Création d'un projet avec Visual Studio 2010.................34
1.1. Création d'une solution..........................34
1.2. Préparation de la couche de données...................38
1.3. Préparation de la couche métier......................40
1.4. Préparation de la couche de données pour les droits d'accès........41
1.4.1. Installation des procédures stockées Microsoft............41
1.4.2. Modification de cette structure...................48
2. Configuration du fichier Web.config......................53
2.1. Amélioration de la version 4.0 du Web.config...............53
2.2. Configuration du Web.config pour la GED.................55
3. Structure de la base de données SQL Server 2008...............59
3.1. Création des tables de la base......................59
3.2. Création des procédures stockées.....................78
4. Construction des pages maîtres.......................128
4.1. Création de la page maître Publique...................128
4.2. Création de la page maître Administration................144
5. Conclusion.................................153
Chapitre 5
Gestion des rubriques
1. Introduction................................156
2. Création de la page.............................156
3. Utilisation du TreeView...........................160
4. Création des bibliothèques de classes....................162
5. Création des requêtes............................173
6. Création des relations métier........................183
7. Formulaires : ajout, modification, suppression................197
Chapitre 6
Gestion des droits et des accès
1. Introduction................................222
2. Création des employés...........................222
2.1. Création d'une page avec la page maître Administration..........222
2.2. Formulaire Create User et ListView de Microsoft.............223
2.3. Création des listes avec un ListView...................223
2.4. Utilisation du contrôle Login pour la connexion..............236
3. Création des groupes............................237
3.1. Création d'une page avec la page maître Administration..........237
3.2. Formulaire de gestion : requêtes, classes métier.............238
3.3. Création des listes avec un GridView...................250
4. Création des autorisations.........................268
4.1. Création d'une page avec la page maître Administration..........268
4.2. Formulaire de gestion : requêtes, classes métier.............269
4.3. Création des listes avec un GridView...................282
5. Association des droits aux rubriques....................300
5.1. Création d'une page avec la page maître Administration..........300
5.2. Formulaire de gestion : requêtes, classes métier.............301
5.3. Création des listes avec un GridView...................311
5.4. Création des listes avec un TreeView...................320
6. Association des utilisateurs aux groupes..................329
6.1. Création d'une page avec la page maître Administration..........329
6.2. Formulaire de gestion : requêtes, classes métier et GridView........330
Chapitre 7
Gestion des documents
1. Création d'une page avec la page maître Administration...........342
2. La liste des rubriques avec un TreeView...................342
3. Formulaire de gestion : requêtes, classes métiers..............345
4. Dossiers..................................377
4.1. Création des listes avec un GridView...................377
4.2. Création des listes avec un FormView..................381
5. Fichiers..................................391
5.1. Formulaire de gestion : requêtes, classes métiers.............391
5.2. Création des listes avec un GridView...................391
Chapitre 8
Connexion au service
1. Introduction................................402
2. Partie connexion..............................402
Chapitre 9
Construction de la page de gestion documentaire
1. Création d'une page avec la page maître publique..............406
2. Affichage du TreeView...........................406
3. Affichage des documents et fichiers.....................418
Chapitre 10
Construction de la partie éditeur
1. Mode éditeur................................440
2. Utilisation d'AJAX Toolkit pour afficher une boîte de dialogue.........441
3. Formulaire pour l'ajout de documents et de fichiers : requête, classes métier . 452
Chapitre 11
Pages statiques
1. Mentions légales et CGVU..........................518
2. Les autres pages..............................518
3. Les menus.................................518
Chapitre 12
Évolutions futures
1. Un service aux entreprises.........................524
1.1. Abonnement et paiement en ligne....................524
1.2. Sécurité, confidentialité et intégrité des données.............525
1.3. Cycle de vie et workflow........................526
1.4. Présence et support...........................527
1.5. Performance et rapidité des pages....................527
2. Évolutions majeures.............................528
2.1. Le moteur de recherche.........................528
2.2. L’amélioration de l'ergonomie avec JQuery ou AJAX ToolKit........531
2.3. Développer l’aspect collaboratif.....................535
2.4. Référencement du service........................536
3. Évolutions secondaires...........................536
3.1. Étendre le nombre d’extensions.....................536
3.2. Anti-virus................................537
3.3. Créer un annuaire des employés.....................537
3.4. Évolution vers un intranet externalisé...................537
3.5. Intégration d’un réseau social d’entreprise................538
3.6. Version mobile.............................538
Index.....................................539 | | Permalink : | ./index.php?lvl=notice_display&id=13852 |
|  |