ASP.NET MVC проект на .NET Core в VS Code. Часть 1 (Создаем проект и Добавляем Контроллер)

.NET Core

В этой публикации я надеюсь начать цикл повествований по разработке ASP.NET MVC приложения на .NET Core без использования Visual Studio. Для разработки приложения я буду использовать VS Code (по сути навороченный текстовый редактор), и больше ничего.

Начну я с создания пустого проекта и последовательного добавления в проект Контроллера, Представления и Модели, с постепенным включением в проект необходимых библиотек.

Поскольку сам я это делаю впервые, то могу местами ошибаться или нести какую нибудь «чушь» :), поэтому заранее приношу извинения за возможно не «кошерный» код или некорректное описание чего либо. Обещать могу лишь одно, приведенные примеры гарантированно работоспособны.

Читаль далее...

NET Core MVC ASP.NET VS Code C# programming Cross Platform

Создаем первый Web сайт с ноля на .NET Core

.NET Core

1. Устанавливаем .NET Core.

2. Создаем новый проект .NET Core

mkdir Sample01
cd Sample01
dotnet new

После выполнения этих команд в папке Sample01 появится 2 файла: «Program.cs», «project.json».
Это и есть простейший шаблон приложения на .NET Core.

Читаль далее...

Net Core Web example

Устанавливаем .NET Core на Ubuntu Server 14.04 и запускаем сайт на ASP.NET Core

.NET Core

Сразу к делу.

Устанавливаем .NET Core на Ubuntu

Настраиваем доступ к репозиторию

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update

Читаль далее...

C# NET Core Ubuntu ASP.NET установка

Фотообзор терминала сбора данных Seuic 7P

Промышленные терминалы сбора данных

В обзоре речь пойдет о бюджетном (Китайском — не только изготовленном в Китае, но и реально Китайской компанией) терминале сбора данных Seuic 7P, Китайской компании AutoID. С данным терминалом лично я уже знаком пару лет, накопилась некоторая информация по его поводу которой уже можно вполне обоснованно поделиться.

Читаль далее...

фотообзор терминалы сбора данных тсд seuic seuic 7p фото

Работа с Мягкими Чеками на на мобильном устройстве в ПО MC2-Retail

MC2 - Инструкции Руководства Описания

1. Вход в режим работы с мягкими чеками.


Для работы в режиме сбора мягких чеков, на терминале сбора данных в главном меню, которое представлено на изображении №1 необходимо выбрать пункт №7, если данный пункт не активен, то необходимо выбрать пункт №0 и авторизоваться как показано на изображении №2, если и после этих действий пункт меню №7 не активен, то необходимо обратиться к системному администратору.

Изображения №1 и №2
Главное меню MC2-Retal  Авторизация в MC2-Retail

Читаль далее...

MC2-Retail мягкий чек терминалы сбора данных

Фото обзор терминала сбора данных Motorola MC9500

Промышленные терминалы сбора данных

Уже год прошел, с тех пор, как мне впервые в руки попал сей девайс. Решил поделиться некоторыми впечатлениями.
Скажу прямо плюсов, в сравнении с 90XX серией на мой персональный взгляд — нет.

  • Большой экран — Зачем он нужен, из за него только АКБ быстрее сядет.
  • У 90XX — механизм извлечения АКБ — просто гениальный! Зачем заменили его на это — непонятно.
  • Стоимость MC9500 — существенно выше чем MC90XX — «схожих» параметров.
  • Ремешок — хорошо сделали, удобно снимается и одевается.
  • Стилус стал менее комфортно вытаскиваться, нежели на MC90XX
  • Совершенно непонятно зачем на таких устройствах Windows Mobile 6. Устройству более чем достаточно Windows CE 6. (Возможно использование Mobile связано с наличием GPS — просто догадка)
  • Хлипенький Кредл (зарядно-коммуникационная подставка).

Мой вердикт таков: Если вам необходимо устройство с большим экраном, на котором помещается большое количество информации, то стоит рассматривать данный вариант. Но в большинстве случаев, для схожих задач рекомендую MC90XX, на мой взгляд гораздо более практичное устройство.

Комментировать...

MC9500 Motorola терминал сбора данных ТСД

Пример создания временных таблиц на PL/SQL как в MSSQL

Осваиваем Oracle и PL/SQL

Для того, кто перешёл с MSSQL на Oracle, как например для меня, очень не привычно отсутствие такой удобной конструкции как:

select * into #tmp from table1

Где #tmp — временная таблица, с которой мы в рамках сессии можем далее обращаться как с обычной.
Однако в Oracle такая конструкция не работает. Мои попытки сходу найти какой либо аналог, успехом не увенчались. Однако свершилось чудо, и спустя некоторое время более опытный в этом вопросе коллега подсказал таки выход, который по сути реализует аналогичную вещь как и в MSSQL.

И так, вот как оказывается можно:
with

--Задаем временные таблицы
t_view1 as (select * from table1 where id = 1),

t_view2 as (select * from table2 where id = 1)

--Производим действия с использованием временных таблиц
select * from table3 t where
exists (select * from t_view1 v where v.id = t.id)
and exists (select * from t_view2 v where v.id = t.id)


И всё!..
(Кусочек кода не большой и думаю понятен, без излишнего разъяснения).

Комментировать...

PL/SQL temp tables временные таблицы

Datalogic CarMan Scan

Промышленные терминалы сбора данных

Сегодня в сервисе видел удивительный девайс, терминал сбора данных для диагностики автомобиля. Удивило ещё и то что на девайсе красовалась надпись DATALOGIC!!! Даже на оф. Сайте ДатаЛоджика ничего нет о нем, хотя если покопать по сети — можно найти информацию. Как то совсем они его по тихому производят. :)

Комментировать...

Datalogic CarMan Scan ТСД Терминал сбора данных

Руководство пользователя для терминала сбора данных SEUIC 7P

Промышленные терминалы сбора данных

ТСД SeuicПоскольку на просторах Российского интернета информации по китайским терминалам сбора данных Seuic Auto ID — нет. Решил разместить на сайте немного полезностей по данному виду устройств, качественно — весьма не плохих.

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

Важное! (Как же его перезагрузить?)
— Soft Reset
Одновременно зажмите и удерживайте: Жёлтую кнопку SCAN + Боковую жёлтую кнопочку + Красную кнопку вкл/Выкл.

— Hard Reset
Сброс устройства к заводским настройкам производится через программку restoresetting.
Жмём кнопку Start Выбираем Run вводим restoresetting жмём OK. В открывшемся окошке с тремя кнопками выбираем верхнюю с надписью Restore Default Settings.

Скачать полное руководство на английском можно под катом

Seuic руководство reset user guide Auto ID Seuic Auto ID 7P

Терминал сбора данных Motorola MC 2100

Промышленные терминалы сбора данных

Попал в руки бюджетный Терминал Сбора данных от компании Motorola — MC 2100.
Сделал несколько фотографий. От себя скажу: Терминал довольно простенький, очень лёгкий и очень плоский, по сравнению с аналогами. Корпус по ощущениям покрепче чем у Datalogic Memor. Стилус смешной — но собственно, кому он на ТСД нужен то?.. Вообще ТСД неплохой для маленького магазинчика-бутика. Есть WiFi — может работать по сети. Хорошенький маленький работяга.

Комментировать...

MC 2100 Motorola ТСД Терминал сбора данных

Работа с Postgresql в C#

Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)

1098  
Работа с MySQL в C#

Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)

648  
Работа со строками в Oracle (PL/SQL)

Основные способы обработки строковых значений в Oracle. В этой публикации я приведу основные функции (читать далее...)

628  
Поиск и регулярные выражения в MySQL

СУБД MySQL имеет различные инструменты для осуществления поиска, среди которых оператор LIKE, осущес (читать далее...)

471  
Передача параметров между формами в C#

Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)

455  
OpenXML - Пример создания Excel файла на C#

В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)

438  
Установка русской кодировки на уже созданную базу данных (смена COLLATION)

Полезный пример изменения кодировки (COLLATION) на уже созданной базе данных. В данном примере устан (читать далее...)

412  
Работа с XML в Oracle PL/SQL (Часть 1)

В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)

394  
Курсоры в MSSQL - перебор выборки в цикле.

Команды манипулирования данными SELECT, UPDATE, DELETE работают сразу с группами строк. Эти группы, (читать далее...)

347  
Функция Oracle TO_DATE (PL/SQL)

Функция TO_DATE — преобразует строку в переменную времени DATE. Синтаксис: TO_DATE(исходная_строка, (читать далее...)

321