Posts Tagged ‘исходный код’

Что такое RDD и почему нужно его придерживаться

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , , ,

RDD — Readme driver development. Разработка приложений через описание задачи и написания тестов.
То есть перед тем, как приступить к непосредственному выполнению задачи разработчик должен сначала описать что потребуется сделать для выполнения задачи и как он собирается это сделать. (далее…)

Что такое RDD и почему нужно его придерживаться

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , , ,

RDD — Readme driver development. Разработка приложений через описание задачи и написания тестов.
То есть перед тем, как приступить к непосредственному выполнению задачи разработчик должен сначала описать что потребуется сделать для выполнения задачи и как он собирается это сделать. (далее…)

Три аспекта ручного автотрейдинга. Часть 1 — Торговля

За долгие годы разработки для платформы MetaTrader 4 я перепробовал массу вариантов и подходов к созданию, если так можно выразиться, «автоматизированного рабочего места трейдера». Самый первый и самый очевидный вариант был реализован в наборе торговых скриптов Mouse Only Trader. Опыт в принципе оказался удачным, и, добавив в него расчеты по управлению рисками и функции управления капиталом, я получил достаточно функциональный инструмент Trading Mouse.

(далее…)

Библиотека обработки HTML-текста из PHP-скриптов.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Представленная библиотека представляет собой очередную попытку отделить содержание от оформления. Основная идея не нова — использовать специальное оформление внутри статического HTML-текста, что позволит при обработке этого текста заменить специально оформленные разделы на динамически формируемые данные из PHP-скрипта. Другими словами, мы создаем свой собственный «стиль разметки» HTML-текста, а затем этот специально подготовленный HTML-текст обрабатывается из PHP-скрипта. Простейший пример: требуется показывать на сайте текущую дату. Естественно, что сами данные (день, месяц, год, время) будут меняться, поскольку формируются динамически, однако их оформление, скорей всего, будет одним и тем же (предположим, большая синяя надпись в красной рамке). Самым удобным решением — каким-то образом «подсказать» PHP-скрипту, где именно нужно вывести данные, не касаясь стиля их оформления. Для этого в представленной библиотеки используются как простые замены (специальные последовательности символов), так и специальные HTML-теги.

Подключение библиотеки

Наверх

Для того, чтобы PHP-скрипт мог использовать библиотеку, в нем должны быть две строчки: (далее…)

Методы проверки на правильность заполнения полей

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Как вы знаете, большинство скриптов, представленных в Web, ориентированы на работу с пользователем. Но для того, чтобы её начать, нужно, как правило, заполнить форму (в Интернете они встречаются повсеместно). Наивно полагать, что искушенный юзер с первого раза выдаст правильную, а главное корректную, информацию о себе. Конечно, правильность его имени и реальность земного адреса проверить мы не сможем, но вот то, как они введены, пожалуйста.
Представим, нам нужно создать программу, спрашивающую у посетителя его имя, e-mail. А также попросим придумать пароль и ввести по желанию комментарий. Если вы знакомы с HTML, то должны знать, что каждое поле в форме должно иметь имя. Итак, имена: name (Имя), mail (E-mail), password (Пароль), rpassword (Повторный пароль), comment (Комментарий). Для тех, кто ничего не понял, приведу исходный код нашей формы (кстати, его мы будем вставлять прямо в код PHP): (далее…)

Сглаживание изображения

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , ,

Самый простой способ сглаживания изображения — это уменьшение размера в четное количество раз с использованием фильтрации (Бикубической, Bell, B-Spline, Lanczos).

Я не удосужился разобраться, какую фильтрацию использует функция imagecopyresampled(), но судя по официальной документации PHP и проведенным мной испытаниям, она вполне подходит для наших целей.

Все что нам нужно — это построить изображение заведомо большего размера. В примере 36 я немого модифицировал исходный код примера 30 (Рисование карты России) из урока 8.

Пример 1: Сглаживание изображения с помощью двукратного уменьшения. (далее…)

Структуры в С++

Среда, Март 26th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

Как вы уже знаете, переменная в C/C++ объявляется следующим образом:

int iMyVariable;

В приведенном операторе iMyVariable объявлена как целая переменная. А вот объявление переменной типа char:

char cMyChar;

Такие типы данных, как int, float, char и long, являются неотъемлемой частью C/C++ и вам не нужно писать никакого кода, чтобы сообщить компилятору о том, что означают эти слова. C/C++ позволяет вам также объ-являть свои собственные, специальные типы данных. В следующем разделе вы узнаете, как объявлять структуры, которые можно отнести к специальным типам данных.
(далее…)