|
ObjectDataSource Asp.net V2, DevDays 2005
Pour réaliser cet exercice vous devez télécharger Visual Studio sur http://lab.msdn.microsoft.com/express/vwd/default.aspx
Aux DevDays 2005, les speakers Microsoft nous ont fait rêver, nous avons eu le droit à une démo très intéressante sur ObjectDataSource.
Vous connaissiez SqlDataSource du FrameWork2, qui vous permet rapidement d'accéder aux données via de simples requêtes ou des procédures et de générer automatique les requêtes Insert, Update et Delete.
SqlDataSource est très pratique pour les petits projets qui ne demandent pas d'architecture N-Tiers. ObjectDataSource du Framework 2 va pouvoir accéder à des données provenant des méthodes de vos différentes classes.
Dans se tutorial vous allez apprendre à vous servir d'ObjectDataSource dans vos applications ASP.NET 2.
Si vous souhaitez rendre votre application flexible et garde une cohésion avec les couches métier, accès aux données et la couche présentation vous serez obligé d'utiliser ObjectDataSource. Votre application sera d'autant plus facile à manipuler pendant vos maintenances et différentes mises à jours.
Vous pouvez utiliser ObjectDataSource avec les contrôles GridView, DetailView, DataList, Repeater, DropDownList…
Grâce à ObjectDataSource vous allez pouvez réellement séparer proprement les requêtes de votre code, contrairement aux SqlDataSource.
Par
Michel DEGREMONT
Publié le
30 avril 2005
|
|
|
Approche pratique de Dotnetnuke 2.1.2
DotNetNuke est une application Open Source permettant la mise en place rapide de portails Internet dits "communautaires". Ce projet se base sur le Framework ASP.Net et est écrit en langage VB.Net. Il est de plus distribué sous licence BSD.
DotNetNuke est en fait un dérivé du Starter Kit IBuySpy, développé lors de la sortie du Framework .Net 1.0 par Vertigo Software. Celui-ci implémente à l'origine :
- la création de site dynamique à l'aide de contrôles utilisateurs,
- l'aspect modulaire des sites communautaires,
- l'authentification des utilisateurs à l'aide des rôles ASP.Net.
- l'enregistrement de la configuration du portail dans une base SQL Server.
Très longtemps peu ou pas supporté, ce projet dort quelque peu jusqu'à la création d'une communauté de développeur qui va se charger de repousser les limites évidentes de ce projet. Celle-ci se forme à l'initiative de Shaun Walker, sous le nom de IBuySpy Workshop au début de l'année 2002. Renomée DotNetNuke au début de l'année 2003, cette communauté rencontre un large succès et compte aujourd'hui dans ses rangs quelques 30 développeurs principaux ainsi qu'une communauté d'utilisateurs estimée aux alentours de 95 000.
Aujourd'hui en version 2.1.2, le projet DotNetNuke s'appuie sur les fonctionnalités d'IBuySpy tout en donnant la possibilité de l'étendre facilement au moyen de développement de modules ; mais aussi la possibilité d'héberger plusieurs portails Internet sur le même serveur Web. Depuis la version 2.0, DotNetNuke apporte aussi une véritable gestion d'interface graphiques personnalisables, très simple à utiliser.
Vous pouvez le télécharger sur le site http://www.dotnetnuke.com. Vous devez cependant vous enregistrer pour accéder aux téléchargements.
Par
Aymeric ASSELINEAU
Publié le
29 mars 2005
|
|
|
Sécurité et Administration en ASP.NET V2
Plus facile on peut pas faire. Whidbey met à votre disposition une espace pour administrer votre site web. Dans une première partie je vais vous montrer comment administrer rapidement votre site web en créeant des rôles, des users...
Whidbey ne fait pas qu'administer vos users, il crée directement les tables dans votre base de données avec le fournisseur d'accés aux données que vous choisirez.
Des classes et des procèdures stokés sont aussi créées pour gèrer rapidement votre site web.
Mais ce n'est pas tout, vous aurez des Contrôles serveurs facile à utiliser pour gérer les authentificaitons, les mots de passes perdu, la création de nouveau users.
Par
Michel DEGREMONT
Publié le
2 mars 2005
|
|
|
Localisation en ASP.NET 2
A l'heure de la mondialisation, ASP.NET V2 vous offres plusieurs possibilités pour communiquer au niveau international.
Fini les petits drapeaux pour que le visiteur choisisse sa langue. ASP.NET V2 vous permet de détecter la langue du navigateur et affiche directement la langue du pays. Votre application web sera multi langue et transparent pour vous visiteurs.
En fonction de la culture (fr, en, ja, ar…) du visiteur vous allez pouvoir afficher une image, un texte, un fichier, un son… différent et adapté.
Le format de la date (format français ou anglais…), la direction du texte (vertical ou horizontal) et même le séparateur monétaire (virgule ou point virgule) seront adaptés aux normes du Pays.
Tout est simplifié :
-
Détection automatique de la langue ou de la culture principale du navigateur de votre client.
-
Compilation automatique des fichiers RESX, sans la condition pour des satellites
Par
Michel DEGREMONT
Publié le
10 janvier 2005
|
|
|
TreeView avec en ASP.NET V2
Le contrôle Treeview est pour moi le contrôle le plus utile des outils standards de Whidbey.
Ce contrôle vous permettra d’afficher des textes, des images représentant une structure hiérarchique. Les éléments listés sont organisés autour de nœuds pouvant être ouverts ou fermés. Vous pouvez aussi vous en servir pour la navigation dans votre site.
Vos utilisateurs retrouveront plus rapidement les informations. Ce système est parfois plus rapide qu’un simple moteur de recherche.
En exemple simple, la classification des factures client. Vous faites l’arborescence des clients. Puis celle des dossiers de chacun de ces clients et dans le dossier vous classez les factures.
Cette méthode permet d’organiser les informations selon un cheminement très structuré.
Plus besoin de référencer l’espace de noms Microsoft.Web.UI.WebControls. Microsoft ASP.NET 2.0 intégre ce contrôle web.
Par
Michel DEGREMONT
Publié le
21 octobre 2004
|
|
|
ASP .NET V2.0 WebParts
La nouvelle FrameWork Asp.Net 2 vous permet de modifier la présentation de votre Application Web directement en ligne.Tous les utilisateurs aiment personnaliser leurs logiciels. Un nouveau Control Web intégré à Whidbey vous permettra de réaliser très facilement un site personnalisable et skinable, grâce aux Webs Parts .
Par
Michel DEGREMONT
Publié le
18 août 2004
|
|
|
[TechEd]Contrôles d’affichage avec ASP.NET 2.0
Le contrôle « GridView » fonctionne bien sûr sur le même principe que le contrôle « DataGrid » mais a pour but de faciliter au maximum le développement de vos applications Web car tout simplement avec le « GridView », vous ne devrez faire aucune ligne de code que ce soit pour gérer le Binding, la pagination, le tri ou encore l’édition ! Alors que dans les versions précédentes d’ASP.NET, il fallait écrire à chaque fois quelques routines.
Par
Matthieu Nicolescu
Publié le
2 juillet 2004
|
|
|
[TechEd]Contrôles d’accès aux données avec ASP.NET
Dans le nouveau Framework 2.0, des nouveaux contrôles d’accès aux données, appelés « DataSource Controls », sont apparus et vont vous permettre de vous faciliter l’accès aux données dans vos applications Web. En effet, ces nouveaux contrôles vont faire tout le travail que vous faisiez avant en utilisant vos objets de Connexion et Command. Ces contrôles se trouvent dans le namespace System.Web.WebControls et héritent pour la plupart de la classe de base « DataSourceControl » qui implémente les i
Par
Matthieu Nicolescu
Publié le
2 juillet 2004
|
|
|
[TechEd]ASP.NET 2 Tips & Tricks : Explorez les fonctionnalités d'ASP.NET 2
Cet article « ASP.NET 2 Tips & Tricks » n’a pas pour but de vous présenter les gros piliers d’ASP.NET 2.0 (Sécurité avec les API MemberShip et les contrôles ASP.NET de sécurité, Personnalisation avec les thèmes, WebPart, Cache, MasterPage…) mais plutôt des fonctionnalités propres à ASP.NET 2 qui vont vous permettre de faciliter le développement de vos application Web ASP.NET.
Par
Matthieu Nicolescu
Publié le
30 juin 2004
|
|
|
[TechEd]ASP.NET 2.0 & Visual Studio 2005
Nous allons voir dans cet article les nouveautés de Visual Studio 2005 avec ASP.NET 2 en présentant brièvement quelques nouveaux concepts et API que vous allez retrouver dans ASP.NET 2.0. Tous ces concepts seront bien sûr traités en détails dans d’autres articles.
Par
Matthieu Nicolescu
Publié le
29 juin 2004
|
|