MyHome2009 est mon projet de page d'accueil personnelle, utilisant la technologie Microsoft .NET. Le langage de développement est C#, la version .NET Framework est 2.0 et l'environnement de développement est Visual Studio 2008.
MyHome2009 a une architecture à trois niveaux, qui est quelque peu la même que Bincess BBS (Binyue Forum http://www.bincess.cn/), mais comparé à l'architecture simple à trois niveaux de Bincess, MyHome2009 est un projet distribué ! Comparé au projet MyHome2008 de l'année dernière, MyHome2009 est plus pratique !
De plus, dans ce projet, de nombreux ajouts clés ont été apportés à ma technologie d'architecture à trois niveaux d'origine, tels que la prise en charge des transactions de base de données et la prise en charge étendue de la couche de logique métier, ce qui a amélioré la fiabilité et l'évolutivité.
Le projet est livré avec deux nouveaux frameworks open source, à savoir :
Net.AfritXia.Data
Projet d'outil de base de données, dans lequel la classe SQLHelper est simplement encapsulée afin qu'elle dispose d'une simple fonction ORM (lecture). Par rapport à la version précédente du framework, le mécanisme de réflexion .NET et la technologie CodeDom sont utilisés pour créer dynamiquement du code d'affectation de données, ce qui améliore considérablement la vitesse d'exécution du programme. Ce projet est référencé dans le projet DBTask.Access2000, et le code spécifique se trouve dans la classe Net.AfritXia.MyHome2009.DBTask.Access2000.CustomSQLHelper.
Net.AfritXia.Web
Intégré dans ce projet : programme de statistiques d'utilisateurs en ligne, cadre d'agrégation RSS et contrôle de l'éditeur en ligne WebTextPane, et effectué d'importants ajustements et mises à jour. Le code spécifique peut être trouvé dans le projet NET.AfritXia.MyHome.HomeStart.
Le projet MyHome2009 a non seulement une valeur pratique, mais peut également être utilisé comme référence pour le développement distribué .NET. Ce projet est également un projet pilote avant Bincess2.
Vous pouvez vous connecter au backend du site Web via la page Login.aspx du projet HomeManagement.
App_Data/MyHomeDB.mdb est le nom de l'administrateur du fichier de base de données Access : admin, mot de passe : admin
Développer