Главная » Статьи для тега "придется"

Жизненный цикл активности и работа пользователя с системой в Android приложении

Добавлено Дата: 5 August, 2013 категория: Разработка для Android

 

Если приложение хорошо приспособлено для мобильной среды вообще, то в цикле управления его жизненным циклом потребуется меньше кода:

если информация, используемая активностью, всегда является актуальной и находится в базе данных, то вам не придется специально сохранять эту информацию в коде в методе жизненного цикла приложения;

Читать »

Ваша система станет унаследованной – учитывайте это при проектировании

Добавлено Дата: 25 March, 2012 категория: Архитектура ПО

Дейв Андерсон

Даже если вы создаете сверхсовременную систему на базе новейших технологий, для вашего преемника она станет унаследованной (legacy). С этим ничего не поделаешь! Современному программному обеспечению свойственно быстро устаревать. Если вы ожидаете, что ваша система будет запущена в реальную эксплуатацию и просуществует хотя бы несколько месяцев, смиритесь с тем, что сопровождающим ее разработчикам придется вносить в нее исправления. Отсюда вытекает ряд требований к системе:

Читать »

Стеганография на коленке

Добавлено Дата: 13 June, 2011 категория: Delphi

Вообще говоря, к стеганографии (греч. steganos — секрет) относится любой прием, который позволяет скрыть сам факт наличия гайного сообщения: невидимые чернила, микрофотоснимки, условные знаки, тайники, кодовые сообщения в открытых радиопередачах и прочая шпионская мишура — все это есть предмет стеганографии. Легко догадаться, что она гораздо старше криптографии — если сообщение достаточно хорошо спрятано, то его можно и не шифровать. Мы рассмотрим прием стеганографии, который позволяет скрыть текст сообщения в цифровой картинке. Кстати, похожим, только более хич- рым способом в картинки вносят цифровую подпись — копирайт автора, который в принципе можно распознать, даже если сканировать репродукцию с такого цифрового оригинала, выполненную полиграфическим методом. Совершенно аналогичным способом можно хранить и скрытый текст (и вообще любую информацию) в аудиофайлах (для беззаголовочных файлов типа WAV это даже проще).

Читать »

Совет 2 — о комментариях и именах переменных

Добавлено Дата: 3 May, 2011 категория: Delphi

Текст программы должен быть как можно подробнее комментирован. Это тот самый случай, когда требования ГОСТа полностью отвечают реальному положению вещей. Той же цели повышения читаемости программ служит требование. чтобы наименования идентификаторов переменных были как можно более осмысленными: программа не рухнет, если вы назовете несколько переменных типа file именами 11, ?2 и т. д. Но вам не придется каждый раз искать в тексте место с их инициализацией, чтобы вспомнить, что fi— „но файл установок, а ?2 — журнал (log-файл), если вы с самого начала присвоите им имена, например, file set и file log. Хорошим методом изобретения идентификаторов является присвоение "говорящих" имен по звучанию (iks, igrek) или записанных транелнтом по-русски (stroka). При присвоении имен использование фантазии по максимуму не возбраняется, но туг главное — не переборщить. Так, для именования простых численных переменных удобно использовать имена, аналогичные обозначениям в обычной алгебре: х, у, i, п и т. д. Вряд ли целесообразно затемнять смысл текста программы чем-то принципиально более навороченным.

Читать »

Доделываем SlideShow

Добавлено Дата: 30 April, 2011 категория: Delphi

Настало время нам довести до ума наш самый первый проект— SlideShow. Точнее, доделать функциональную часть— потому что в дальнейшем мы еще обязаны "прикрутить" к нему как минимум справку. Так как, несмотря на довольно навороченный код (а то ли еще будет!), у нас эта программа все равно останется в одном-единственном файле (кроме справки, которую все равно лучше располагать всегда отдельно) и не требует ровным счетом никаких системных установок1, то возиться с инсталлятором здесь просто ни к чему. И доведя в этой главе до некоторого логического конца функциональность SlideShow, а в следующей — расправившись со справкой, мы на этом с ней закончим. Я решил посвятить доработке SlideShow специальную главу, т. к., чтобы программой было удобно пользоваться, доделывать придется довольно много, и при этом все равно мы ее по большому счету не доделаем. Хотя некоторые приемы вы здесь встретите впервые, большинство операций вам уже знакомы по предыдущим главам — если бы мы вводили их здесь по ходу доработки, то эта глава растянулась бы на полкниги и освоить ее было бы значительно труднее.

Читать »

Запуск файлов из приложения

Добавлено Дата: 5 April, 2011 категория: Delphi

Для этого сначала преобразуем имя файла в как бы HTML-ссылку. Процедуру createHTMLtext мы перепишем так:

procedure createHTMLtext(stnum,stl,st:string); begin

if FileExists(ftempname) then

append(ftemphtm) else exit; (вдруг его удалили?!

Читать »