Ответы пользователя Sergey - CodeHelper

Sergey

Sergey
Карма 2841
Имя Sergey
Возраст Неизвестно
Сайт Неизвестно
Twitter Неизвестно
Участвует в проекте 1110 дн., 23 час., 11 мин.
Последняя активность 513 дн., 21 час., 30 мин. назад
О себе ничего не указано

Ответы

Новые Лучшие
1
...
7
8
9
10
11
...
14
Перейти к вопросу →

Box2D - быстрый, удобный и мощный физический движок с открытым исходным кодом.

Сам проект Box2D находится по этому адресу — http://www.box2d.org/, там можно почитать о его возможностях, пообщаться на форуме и т.д. С него был сделан AS3 порт, домашняя страница — http://box2dflash.sourceforge.net/. На ней выложен клип, показывающий возможности этого движка.

Пример использования в статье: "Физика на Flash. Box2D Engine"

Перейти к вопросу →

ModelMaker 10.20 Pascal Edition for Delphi 4-2010 - Средство проектирования классов для Delphi.

Помимо создания/редактирования классов, ModelMaker позволяет создавать шаблоны кода для обеспечения создания классов с похожей функциональностью, легко создавать классы-оболочки. Возможно визуальное проектирование классов при помощи UML - подобных диаграмм классов. Имеется оригинальный редактор кода. Поддерживаются средства документирования создаваемых классов. Также есть средства просмотра зависимостей между модулями, визуализации различий в коде.

Великолепно поддерживается Reverse Engeneering. ModelMaker отлично стыкуется с IDE Delphi, кроме того, в нем существует собственный интерфейс, подобный Delphi OpenTools API, что позволяет расширять функциональные возможности программы.

ModelMaker Code Explorer 5.10 - Инструмент предназначен для замещения стандартного CodeExplorer в IDE Delphi (интерграция с Borland Delphi 5 6 7 и Delphi 2005 2006). Как и стандартный CodeExplorer, этот продукт позволяет просматривать и редактировать классы, пользователей, свойства, методы, функции, но его функциональность намного шире.

Как редактор рефакторинга, ModelMaker Code Explorer, делает замещение кода простым и быстрым: классы и пользователи могут быть созданы и изменены через выбранные опции в специальных диалогах. Вы можете редактировать, корректировать и удалять существующие классы и пользователей, также просто, как и создавали.

Присутствует поддержка параметризованных шаблонов кода, задаваемых пользователем. Возможно копирование элементов класса из одного в другой. Дополнительно отображаются локальные(вложенные) процедуры, видимость для всех элементов класса.

ModelMaker Code Explorer

Проектирование приложений с помощью Bold for Delphi и Model Maker

Перейти к вопросу →

Bold For Delphi 7 - Реализация технологии MDA в среде Delphi.

  • встроенный текстовый редактор UML-моделирования для создания моделей приложения;
  • возможность импорта и экспорта UML-моделей из Rational Rose - CASE-средства компании Rational Software;
  • автоматическая генерация баз данных практически для всех реляционных СУБД, существующих в настоящее время (доступных через интерфейсы BDE, ADO, dbExpress);
  • поддержка модификации базы данных с сохранением информации (DataBase Evolution);
  • возможность хранения базы данных в XML-документе без использования СУБД;
  • поддержка подмножества языка UML - OCL (Object Constraint Language);
  • автоматическая генерация программного кода на языке Object Pascal;
  • автоматическая генерация экранных форм для просмотра и редактирования данных;
  • поддержка создания многозвенных приложений и тонких клиентов на базе DCOM.

Цикл статей: "BOLD - инструмент реализации MDA в Delphi"

Перейти к вопросу →

Можно, по-моему, вот так:

/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }

Вот и статья на хабре подоспела "Пунктирная рамка вокруг ссылок и навигация с клавиатуры"

Перейти к вопросу →

Вот нашёл способ, в котором поверх истинного input type=“file” накладывают фиктивный.

Вот html/css структура

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

<div class="fileinputs">
    <input type="file" class="file" />
    <div class="fakefile">
    	<input />
    	<img src="search.gif" />
    </div>
</div>

Значения передаются с помощью javascript

<div class="fileinputs">
    <input type="file" class="file" onchange="document.getElementById('myFile').value = this.value;document.getElementById('myFile').focus();" />
    <div class="fakefile" id="myFile">
    	<input />
    	<img src="search.gif" />
    </div>
</div>

Более подробно об этом на англоязычном ресурсе: Styling an input type="file"

Перейти к вопросу →

Ну если есть уникальный ключ, то можно воспользоваться синтаксисом синтаксисом INSERT ... ON DUPLICATE KEY UPDATE. Как то так:

INSERT table SET field = 'field'
ON DUPLICATE KEY 
UPDATE time=NOW()

Вот пример посложнее:

INSERT INTO myUserTable (userId,email,gtalk) 
VALUES(233,'first@first.com','insert_query') 
ON DUPLICATE KEY 
UPDATE email='test@test.com',gtalk='update_query';
Перейти к вопросу →

Для внедрения в HTML-документ каких-либо объектов, существует элемент с вполне логичным названием object. С его помощью можно добавлять в документ flash-ролики, аудио-, видеоролики, а также другие HTML-документы.

Синтаксис простой, HTML-код:

<object data="/examples/objecttag/index.html" type="text/html" width="200" height="150"></object>

Но как всегда необходима магия с IE, подробности можно прочитать в статье

XHTML Strict – документ в документе без iframe.

Перейти к вопросу →

На вскидку самый простой, но в тоже время не очень эфективный метод html кодирование email адресов:

<a href="mailto:&#110;&#101;&#119;&#098;&#105;...">Админ</a>

Ещё способ: генерить ссылку на лету с помощью javascript, думаю он достаточно эфективный, но хороший спам фильтр не повредит всё равно


1
...
7
8
9
10
11
...
14
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.