Васильев А.Н.

"Самоучитель C++ с примерами и задачами. Книга + CD",

СПб, Наука и Техника, 2010. - 480с.: ил.(+CD)




@темы: C++

If it's stupid but works, it isn't stupid.
Знаете ли вы, как... №17: Быстро закомментировать и раскомментировать код используя только клавиатуру?

http://blogs.msdn.com/b/rusaraford/archive/2008/07/30/8791245.aspx

@темы: VS12, Быстро закомментировать и раскомментировать код используя только клавиатуру, Ссылки

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
Тема
Два главных и обязательных файла

index.php
style.css

Подключение файлов стилей

В header.php:



Вывод постов



Вывод заголовка поста (в виде ссылки) и содержания поста



В файле style.css






@темы: Wordpress

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
HTML5 Line of Business Apps with Bootstrap, MVC4 and Web API
http://rutracker.org/forum/viewtopic.php?t=4471171

@темы: ASP.NET MVC, С#, Bootstrap, Pluralsight, Ссылки

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
11:20

ASP.NET MVC

If it's stupid but works, it isn't stupid.
тренинг asp.net mvc 3 - модуль 1. знакомство с mvc 3
http://www.techdays.ru/videos/3306.html

@темы: ASP.NET MVC, Тренинг ASP.NET MVC 3 - модуль 1

If it's stupid but works, it isn't stupid.
Отладка приложений
- В файле web.config
<compilation debug="true">

- Директива Page страниц
-- Свойство Debug - включение отладочной информации
-- Trace - трассировска страниц, возможность получить полную информацию в процессе обработки запроса
(страница будет выводить о себе служебную информацию)

Debug -- Windows -- Call Stack - окно вызовов

View -- Other Windows -- Command window - окно команд -- в нем можно менять значения переменных

Debug -- Step Into ( F11 ) -- пошаговое выполнение приложения

Включить трассировку для страницы
В директиве Page указать Trace="false"

При запуске с отладкой/без отладки на странице выведется вся служебная информация


Перенос приложения на сервер

Курсы по asp.net от intuit.ru часть №7

@темы: С#, Курсы по asp.net от intuit.ru, ASP.NET

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
ASP.NET На стороне клиента
Привязка скрипта к ЭУ
Для привязки скриптов javasсript есть объект client sсript
У кнопки есть свойство OnClientClick

На странице создаем кнопку


В файле кода логики создаем код скрипта и добавляем его к элементу на событие OnClientClick


Либо добавить атрибут в коллекцию атрибутов элемента Attributes


Также client sсript manager предназначен для того, чтобы регистрировать скрипты, и контролировать, какие скрипты мы уже зарегистрировали.

Зарегистрируем скрипт на submit

При каждой попытке отправить форму на сервер (событие submit), какая бы кнопка или какое бы событие это не сгенерировало, должно появляться это предупреждение.

Зарегистрируем скрипт на запуск через RegisterStartupScript

Сообщение будет появляться каждый раз при загрузке страницы.

Зарегистрировать ссылку на скриптовый файл
Add -- New Item -- (вкладка Web) -- Javasсript File

Создадим скрипт


И зарегистрируем скрипт на странице


Работа с клиентскими скриптами
Ajax возможность со стороны клиента вызвать метод на сервере и получить его результат на клиенте без обновления всей страницы.

Реализация обратного вызова Client Callback

Создаем код на странице (скрипт и кнопки)


В файле кода логики нужно реализовать интерфейс ICallbackEventHandler
2 метода
GetCallbackResult - возвращает результат callback функции
RaiseCallbackEvent - вызывает callback функцию



ASP.NET Ajax
Элемент UpdatePanel - заключенная в него часть страницы будет обновлять отдельно от всей страницы

Toolbox -- AJAX Extension -- ScriptManager - элемент, который управляет регистрацией необходимых скриптов на странице

Чтобы обернуть элементы страницы в UpdatePanel, создаем
Toolbox -- AJAX Extension -- UpdatePanel
внутри создаем элемент ContentTemplate


Код на странице


Внутри UpdatePanel также можно создать Triggers

Т.о. элемент с заданным ID может обновлять всю страницу.

Также можно сделать AsyncPostBackTrigger
Также нужно добавить к UpdatePanel свойство ChildrenAsTriggers и UpdateMode
ChildrenAsTriggers="false" говорит о том, что элементы, находящиеся в UpdatePanel не являются триггерами её обновления
UpdateMode="Conditional" указывает, что мы хотим использовать триггеры



Также нужно переписать обработчики


ЭУ UpdateProgress отображается, когда происходят изменения на странице через UpdatePanel


ЭУ Timer вызывает PostBack с регулярным интервалом


И зададим обработчик события



Курсы по asp.net от intuit.ru часть №6

@темы: С#, Курсы по asp.net от intuit.ru часть, ASP.NET, Ссылки

If it's stupid but works, it isn't stupid.
Использование ObjectDataSourse
Создаются классы, в которых описываются действия с данными
Add -- New Item -- (вкладка Code) -- Class (.cs)

Добавляем на страницу
Toolbox -- Data -- ObjectDataSource
Выбрать класс,
выбрать методы (из тех, что описаны в файле класса)

Курсы по asp.net от intuit.ru часть №5

@темы: С#, Курсы по asp.net от intuit.ru, ASP.NET, Ссылки