Asp.net & C#




C# MVC приложение Hello world

Рис.7. Hello world MVC

MVC (Model-view-controller) – это схема разработки с использованием нескольких шаблонов проектирования (модель-вид-контроллер), с помощью которой модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента.

(далее...)

RequiredFieldValidator. Проверка правильности заполнения полей в Asp.net. Часть 2

Рис.2. Ошибка при проверке заполнения формы и данные отправлены

Эта статья является продолжением RequiredFieldValidator. Проверка правильности заполнения полей в Asp.net. Часть 1 и посвящена описанию тонкостей передачи данных при проверке. В качестве исходных данных будем использовать код из статьи RequiredFieldValidator. Проверка правильности заполнения полей в Asp.net. Часть 1. (далее...)

RequiredFieldValidator. Проверка правильности заполнения полей в Asp.net. Часть 1

Рис.1. Не заполнено поле номер

Обработка форм – одна из основных задач в веб-приложениях. Ниже информация о том, как в ASP.Net сделать проверку на заполнение обязательного поля. Для этого используется элемент управления RequiredFieldValidator.

(далее...)

Авторизация пользователей на сайте Asp.net

Рис.1. Элемент управления Login для авторизации

Для создания формы авторизации в Asp.net есть специальный элемент управления (контрол), который позволяет сократить время на создание формы авторизации. В нем уже реализованы простые проверки типа вводимых данных, например, проверка на пустые строки.

(далее...)

C#. WPF приложение для рисования, часть 7. Добавление текста

Кроме рисования линий, неплохо бы иметь возможность добавлять текст в наше приложение. Для ввода текста будем использовать элемент управления TextBox, который будет добавляться в нашу рабочую область при нажатии мышкой на кнопку "Добавить текст".

(далее...)

C#. WPF приложение для рисования, часть 6. Выделение нарисованных объектов

Рис.1. Выделение нарисованных объектов

Компьютерная графика в отличие от бумажной позволяет довольно просто перемещать объекты. Особенно, если работа ведется с векторными объектами или с отдельными слоями растрового изображения.

 

У контрола InkCanvas есть свойство EiditingMode (дословно - режим редактирования), позволяющий менять режим его работы. (далее...)

C#. WPF приложение для рисования, часть 5. Выбор цвета

Рис.6. Простейшая рисовалка своими руками

Рисование одним цветом – скучное занятие, потому добавим красок. Несмотря на то, что приложение называется PaintItBlack, мы будем рисовать разными цветами.

К сожалению, среди стандартных .Net контролов в Visual Studio отсутствует выбор цвета. Для красивой реализации можно поискать на codeplex'е или еще где готовые решения (таких не мало), но можно и свой контрол создать. Но для этого урока просто создадим возможность выбирать цвет из доступных инструментов.

(далее...)

C#. WPF приложение для рисования, часть 4. Кнопка Сохранить

Рис.6. Простейшая рисовалка своими руками

Нарисовав что-то достойное, нам нужно это сохранить. Можно конечно воспользоваться созданием снимка экрана (см. "Как сделать скриншот (снимок) с экрана" и "Чем сделать скриншоты с курсором мыши"), но это не "юзер-френдли". Этот урок посвящен созданию кнопки "Сохранить".

(далее...)

C#. WPF приложение для рисования, часть 3. Кнопка Закрыть

Рис.6. Простейшая рисовалка своими руками

Запустить приложение – одно дело, но после того, как с ним поработали, его надо закрыть. В Windows приложения можно закрыть, нажав Х в правом верхнем углу или нажав кнопки Ctrl + F4. Еще есть вариант закрыть из диспетчера задач, но это уже очень не "юзер-френдли".

(далее...)

C#. WPF приложение для рисования, часть 2. Кнопка Очистить

Рис.6. Простейшая рисовалка своими руками

Ластик для художника важен не меньше, чем карандаш и бумага. Не бывает такого, что с первого раза все нарисовано как надо. К тому же, наше приложение "Paint It Black" скорей напоминает доску для рисования, которую используют на совещаниях и обсуждениях.

(далее...)


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика