Derzeit verfügt die Website hauptsächlich über folgende Funktionen:
Freundliche Links, Artikel, Downloads, Nachrichten, Benutzerregistrierung, Anmeldung, Abmeldung, Rollenverwaltung, Rollenberechtigungsverwaltung, Benutzerrollenverwaltung, Passwortänderung
Die NetFocus-Website basiert auf der Architektur der berühmten ASP.NET-Open-Source-Community CommunityServer2.1. Ich studiere dieses Open-Source-System seit etwa anderthalb Jahren.
Bisher wurde es stark vereinfacht und modifiziert, um es für Ihren eigenen Gebrauch geeignet zu machen. Alle Quellcodes dieser Website umfassen sechs Projekte, jedes Projekt ist eine Bibliothek.
Mit anderen Worten, die Webschnittstellen-Benutzeroberfläche wird in VS2005 auch in Form einer Bibliotheksbibliothek anstelle von WebSite implementiert. Die Struktur der Website ist:
Zwei grundlegende Projekte: Komponenten und Steuerelemente, ein Projekt, das für die Verwaltung von Benutzern und Rollen verantwortlich ist, MemberRole, und ein Projekt, das für den Datenbankzugriff verantwortlich ist, DataProviders.
Darüber hinaus sind die letzten beiden noch die UI-Implementierung der Front-End-Schnittstelle und die Back-End-Implementierung meiner persönlichen Website, nämlich PersonalSite und NetCatalog, deren Startprojekt PersonalSite ist. Darüber hinaus ist das Setup-Projekt der Quellcode Installationsprogramm.
Expandieren