Actuellement, le site Internet remplit principalement les fonctions suivantes :
Liens conviviaux, articles, téléchargements, messages, enregistrement des utilisateurs, connexion, déconnexion, gestion des rôles, gestion des autorités de rôle, gestion des rôles d'utilisateur, modification du mot de passe.
Le site NetFocus est basé sur l'architecture de la célèbre communauté open source ASP.NET CommunityServer2.1. J'étudie ce système open source depuis environ un an et demi.
Jusqu'à présent, il a été considérablement simplifié et modifié pour le rendre adapté à votre propre usage. Tous les codes sources de ce site Web incluent six projets, chaque projet étant une bibliothèque.
En d'autres termes, l'interface utilisateur de l'interface Web est également implémentée sous la forme d'une bibliothèque au lieu de WebSite dans VS2005. La structure du site Web est la suivante :
Deux projets de base : Composants et Contrôles, un projet responsable de la gestion des utilisateurs et des rôles, MemberRole, et un projet responsable de l'accès à la base de données, DataProviders.
De plus, les deux derniers restants sont l'implémentation de l'interface utilisateur frontale et l'implémentation back-end de mon site Web personnel, à savoir PersonalSite et NetCatalog, dont PersonalSite est le projet de démarrage. De plus, le projet Setup est le code source du. programme d'installation.
Développer