D'autre part, pour utiliser les bases de données MySql, on a installé le provider de MySQL mysql-connector-net-1.0.8-RC. Pour l'activité facultative, nous avons eu besoin d'installer l'outil de reporting SQLServer2005ReportAddin et le framework ASP.NET AJAX (...)
[...] Mode connecté : DataReader L'exemple que nous traiterons utilise à la fois la classe DataReader et le contrôle ObjectDataSource. Le DataReader est un modèle d'objets offrant un accès direct (en mode connecté) aux bases de données. Le contrôle ObjectDataSource représente un objet métier qui garde une cohésion avec les couches métier, accès aux données et la couche présentation. Grâce à l'objet ObjectDataSource, on peut séparer proprement les requêtes du code, contrairement à l'objet SqlDataSource. Pour ce faire : On a crée une classe qu'on a appelé ObjectDataSourceHandler. On a crée une fonction selectMethode() qui retourne un DataReader. [...]
[...] Ouvrir la connexion. Créer un DataAdapter qui permettra d'établir la connexion entre le DataSet et la base de données. Création d'un objet DataSet. Remplir le DataSet avec le DataAdapter. Dans notre cas, après avoir rempli le DataSet, ce dernier va être la source de données d'un contrôle de type GridView. Un contrôle GridView permet de représenter les données contenues dans une source de données dans une table où chaque colonne représente un champ et chaque ligne représente un enregistrement (contrôle nouveau dans le Framework 2.0 Donc, une fois qu'on a récupéré la source de données, on crée un GridView avec cette source et on le rempli avec la méthode DataBind() . [...]
[...] Accès à un site : autorisation et authentification Pour gérer la sécurité du site, on choisit dans l'interface de configuration l'onglet de sécurité. Dans cette partie de l'interface on peut : Définir (créer) les utilisateurs et leurs mots de passe : ce processus s'appelle l'authentification. Créer des rôles ou des groupes d'utilisateurs. Créer les règles de contrôle d'accès aux différentes parties du site : ce processus s'appelle l'autorisation. Dans cette partie, il est primordial de différencier entre authentification et autorisation. [...]
[...] Dans notre site, on a utilisé les différents contrôles de login mis en place par ASP.NET pour permettre à utilisateur de s'inscrire et de créer son mot de passe directement sans l'interface de configuration En effet, il peut : S'identifier (s'authentifier) grâce au contrôle Login. Il peut s'inscrire grâce au contrôle CreateUserWizard. Il n'y a que les règles d'autorisation et les rôles qui doivent être définis par l'administrateur à travers l'interface de configuration. Regardons de plus près le fichier de configuration web.config : On y trouve une ligne qui parle d'authentification : En effet, ASP.NET offre plusieurs méthodes pour authentifier un utilisateur. Ici, la méthode utilisée est celle basée sur le formulaire, c'est la méthode la plus répandue sur le web. [...]
[...] C'est pour cette raison qu'on a utilisé le contrôle List. Une fois qu'on a terminé le report, on crée un formulaire web. On ajoute un contrôle ReportViewer à cette page. On affecte le report report.rdlc à ce nouvel élément ajouté et on configure l'objectDataSource (pour spécifier la requête). Dans notre cas, on a utilisé la même classe utilisée ultérieurement pour expliquer l'ObjectDataSource qui exécute une requête de sélection sur les produits présents dans la table Accessoires Ceci est un exemple de rapport crée sous ASP.NET Framework ASP.NET AJAX Définition et interêt d'AJAX Ajax n'est pas une technologie, et encore moins un logiciel. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture