MyHome2009 — это проект моей личной домашней страницы, использующий технологию Microsoft .NET. Язык разработки — C#, версия .NET Framework — 2.0, среда разработки — Visual Studio 2008.
MyHome2009 имеет трехуровневую архитектуру, которая чем-то похожа на Bincess BBS (Binyue Forum http://www.bincess.cn/), но по сравнению с простой трехуровневой архитектурой Bincess MyHome2009 представляет собой распределенный проект! По сравнению с прошлогодним проектом MyHome2008, MyHome2009 более практичен!
Кроме того, в этом проекте в мою первоначальную технологию трехуровневой архитектуры было внесено множество ключевых дополнений, таких как поддержка транзакций базы данных и расширенная поддержка уровня бизнес-логики, что повысило надежность и масштабируемость.
Проект поставляется с двумя новыми платформами с открытым исходным кодом, а именно:
Net.AfritXia.Data
Проект инструмента базы данных, в котором класс SQLHelper просто инкапсулирован и имеет простую функцию ORM (чтения). По сравнению с предыдущей версией фреймворка, механизм отражения .NET и технология CodeDom используются для динамического создания кода назначения данных, что значительно повышает скорость выполнения программы. На этот проект есть ссылка в проекте DDBTask.Access2000, а конкретный код можно найти в классе Net.AfritXia.MyHome2009.DBTask.Access2000.CustomSQLHelper.
Net.AfritXia.Web
В этот проект интегрированы: программа онлайн-статистики пользователей, платформа агрегации RSS и элемент управления онлайн-редактором WebTextPane, а также внесены важные изменения и обновления. Конкретный код можно найти в проекте NET.AfritXia.MyHome.HomeStart.
Проект MyHome2009 имеет не только практическую ценность, но также может использоваться в качестве справочного материала для распределенной разработки .NET. Этот проект также является пилотным проектом перед Bincess2.
Вы можете войти в серверную часть веб-сайта через страницу Login.aspx проекта HomeManagement.
App_Data/MyHomeDB.mdb — имя администратора файла базы данных Access: admin, пароль: admin.
Расширять