Примеры кода
AdvantShop.NET – это
скрипт интернет магазина, который содержит более 50 000 строк кода на C# / VB.NET и все они служат для функционирования магазина
Для запуска интернет-магазина на локальном компьютере Вам понадобиться IIS 7 (Integrated mode),
.NET framework 3.5 SP1 для запуска исходных кодов, а также MS SQL 2005/2008 для базы данных.
Файловая организация кода
 |
| Физически код расположен по смыслу внутри директорий |
| Repository - главное хранилище исходного кода |
| Controls - содержит код не визуальных компонентов магазина |
| Core - базовые функции системы |
| SEO - вспомогательные модули для поисковой оптимизации |
| Helpers - вспомогательные функции |
| Payment - модули оплаты |
| Shipping - модули доставки |
|
Внутренняя организация кода
 |
Во внутренеем пространстве имен,
код расположен по схожему принципу |
| AdvantShop.Core - главное хранилище исходного кода |
| AdvantShop.Data - содержит классы и модели системы |
| AdvantShop.Helpers - хранилише вспомогательныx функций |
| AdvantShop.Controls - код не визуальных компонентов магазина |
|
Примеры кода
|
Пример модели класса MetaInfo (SEO)
Код работы с базой данных на примере функции пересчета количества товаров в категориях
Провайдер для доступа к настройкам файла web.config
|
|
Пример модели класса MetaInfo (SEO)
Код работы с базой данных на примере функции пересчета количества товаров в категориях
Провайдер для доступа к настройкам файла web.config
|