Программирование сайтов | All posts by admin

В этом разделе сайта дается описание технологии проектирования интернет-ресурсов на базе ASP.NET (Active Server Pages). Примерный стек разработки asp страниц: C#, ASP.NET, SQL Server, Visual Studio, CSS, HTML, ASPX, ASCX, XML, XLSX, JavaScript, jQuery, JS, JSON, ZIP, Razor, bootstrap, Photoshop, Unit тесты, шаблоны MVC и Repository.

Страница. Шаблоны счета

Когда заказчик оформляет заказ, то нам нужно создать счет и отправить его клиенту. Типовой способ, предполагает, что счет создается на диске в виде html файла, но будет проблема с его редактированием. Но мы знаем, что в блоге есть страницы. Их легко редактировать, можно скрывать и отображать. Таким образом, принимаем важное решение, создаем шаблон счета в разделе блога Страницы и скрываем ее (не публикуем). И когда пользователь нажимает кнопку Купить, открываем эту страницу, заполняем ее сведениями клиента и отправляем ее ему и нам для контроля.

More...

Виджет. Корзина интернет-магазина

Следующим расширением, которое разработаем для блога будет Виджет. Виджет — это небольшое графическое приложение, которое выводит информацию на страницу сайта. Попробуем разработать виджет MarketCart (Корзина интернет-магазина). В нем собираются данные о пользователе, оформившего заказ на сайте. Он появляется вверху сообщений блога тогда, когда покупатель нажмет кнопку Купить в строке интернет-магазина. На этом виджете красным цветом показано, какие поля обязательно нужно ввести покупателю, а именно, ФИО, email, телефон. После того, когда данные будут проверены и заполнены, кнопка Оплатить станет доступна. При нажатии ее отобразится небольшое сообщение, что счет отправлен клиенту. Оно появляется на несколько секунд, далее корзина с заказом сохраняется, отправляется клиенту и исчезает с экрана.

More...

Плагин. Сохранение картинок блога на диске.

Прежде, чем начать решать задачу программирования сложных разделов блога надо научиться разрабатывать плагины. Они относятся к расширениям, которые бывают трех типов: темы, плагины и виджеты. Для изучения плагина потребуется знать только C# и структуры блога

Создадим новый плагин "Сохранение картинок блога на диске", на английском языке выглядит название так: AutoSaveBlobImage. В списке плагинов блога он выглядит так.

More...

Технология проектирования ASP.NET

Технология проектирования сайтов на базе asp страниц существует уже давно и постоянно развивается. Например, появились расширенные ASP.NET страницы (aspx), постоянно подключаются новые библиотеки, типы файлов, языки программирования и протоколы. Для ее изучения требуется больше времени, чем для WinForms приложений. 

 

Вы можете начать изучать эту технологию уже сейчас. При изучении технологии ASP.NET будем использовать блог https://blogengine.io/ Он хорошо разработан, имеет адаптивный дизайн и много, много кода для анализа. Этого "СЛОНА" будем есть по частям, но если вам нужно будет знать какие-то азы программирования, то Вы их должны пройти самостоятельно.

В этот блог мы добавим интернет-магазин. Удачно будет сразу решить 3 задачи, иметь собственный блог, изучить ASP.NET технологию и возможно зарабатывать деньги, предлагая через свой блог различные интересные цифровые решения, программы, файлы которые можно скачать через интернет. Изнутри блог с магазином выглядит так.