WinFormResizer для .NET 2.0 предназначен для быстрого и легкого добавления независимости разрешения в формы и элементы управления Windows, как во время времени работы, так и во время проектирования при работе с средой разработки Visual Studio 2005.
WinFormResizer автоматически отслеживает размер и положение вашей формы. По мере того, как ваша форма реразмерируется, WinFormResizer пропорционально пропорциализует все элементы управления. Это включает в себя любые шрифты и графики, которые могут содержать ваши элементы управления.
WinFormResizer может поддерживать соотношение сторон вашей формы (зум) при увеличении размера; помочь добавить пропорционально размер элементов управления к вашей форме размера с легкостью; сохранить последнюю позицию, размер и состояние окна формы на закрытии и восстановить последнее сохраненное состояние формы на открытом.
WinFormResizer автоматически настраивает форму с изменениями в разрешении экрана или настройке DPI, придавая вашим приложениям по-настоящему согласованный вид в любом разрешении.
В то же время WinFormResizer не ставит под угрозу скорость, гибкость или точность.
При реизмерировании времени запуска WinFormResizer использует специальный экранный буфер для визуализации форм. Это, в сочетании с автоматизированной двойной буферизации, помогает значительно уменьшить мерцание и увеличить скорость рендеринга.
Ряд свойств доступны, чтобы позволить вам точно настроить, как каждый элемент управления мизирован, когда их контейнер форма мизирована, как во время времени времени хранения, через код, и во время проектирования, через Visual Studio Свойства окна.
WinFormResizer Help полностью интегрирован в Visual Studio 2005, поэтому все темы доступны из динамических справки, F1, поиска, индекса справки и содержимого справки.
WinFormResizer для .NET 2.0 является 100% управляемой сборкой и широко использует возможности новой рамочной программы, при этом исходный код доступен как в C, так и в VB.NET.
WinFormResizer для .NET 2.0 является роялти бесплатно распространять, со всеми обновлениями в текущей версии бесплатно.
история версии
- Версия 2.0 размещено на 2007-02-22
Смотрите http://www.fengarisoftware.com/Forums/tabid/107/forumid/4/threadid/90/scope/posts/Default.aspx
Подробная информация о программе
Eula
EULA - Соглашение о лицензировании конечных пользователей
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ЭТО СОГЛАШЕНИЕ ПЕРЕД ОТКРЫТИЕМ ЭТОГО ПАКЕТА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ЕСЛИ ВЫ ОТКРЫВАЕТЕ ЭТОТ ПАКЕТ ИЛИ ХРАНИТЕ ЕГО БОЛЕЕ СОРОКА ПЯТИ (45) ДНЕЙ, ВЫ ПРИНИМАЕТЕ ВСЕ УСЛОВИЯ ЭТОГО СОГЛАШЕНИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ЭТИМИ УСЛОВИЯМИ, НЕ ОТКРОЙ ЭТОТ ПАКЕТ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ВЫ МОЖЕТЕ РАЗБЛОКИРОВАТЬ И/ИЛИ ИСПОЛЬЗОВАТЬ ТОЛЬКО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, НА КОТОРОЕ У ВАС ЕСТЬ ОПЛАЧЕННАЯ ЛИЦЕНЗИЯ.
(1) ОПРЕДЕЛЕНИЕ ТЕРМИНОВ
Цитата;Документация;цитата;: любые пояснительные письменные или он-лайн материалы, включая, но не ограничиваясь, руководства пользователей, справочные руководства и HTML-файлы.
Квота;Лицензия;: относится к индивидуальному лицензиату, будь то как индивидуальный программист, компания или другая организация.
Квота;Software-quot;: Все материалы в этом дистрибутиве, включая, но не ограничиваясь, один или несколько из следующих: исходный код, объектный код, код byte, библиотеки динамических ссылок, сборки, выполнение, скрипты, примеры программ, утилиты программ, makefiles и документации.
Квота;Лицензированное программное обеспечение;: Программное обеспечение, за которое Лицензиат заплатил соответствующий лицензионный сбор.
«Квота;Программное приложение Программирование Интерфейс (квота;API»quot;)Цитата;: набор методов доступа, предоставляемых Fengari Software, третьими лицами, или разработанных Licensee, через которые предоставляются программные услуги, предоставляемые лицензированным программным обеспечением.
«Квота;Конечный пользовательский программный продукт»;: приложение, разработанное Licensee, предназначенное для выполнения на компьютере, которое использует лицензированное программное обеспечение при его реализации.
Лицензированное программное обеспечение содержит определенные библиотеки времени выполнения и файлы, предназначенные для дублирования и распространения лицензиатом в рамках программных продуктов конечного пользователя для пользователя (ы) продукта программного обеспечения конечного пользователя (ы) (цитата;Перераспределенные компоненты;). Перераспределими компонентами являются те файлы, которые специально обозначены как распространяемые как часть лицензированного программного обеспечения.
СПЕЦИАЛЬНАЯ ЛИЦЕНЗИЯ НА ОЦЕНКУ ОГРАНИЧЕННОГО СРОКА
Если лицензиату была предоставлена копия программного обеспечения для целей оценки, Fengari Software предоставляет лицензиату, в соответствии с условиями настоящего Единого лицензионного соглашения пользователя (за исключением раздела 3, в соответствии с которым Лицензиат не имеет прав) неисключительная, не подлежащий передаче, несовременная лицензия на внутреннее использование только для целей оценки. Эта лицензия в течение сорока пяти (45) дней, начиная с получения программного обеспечения, или, если получено в электронном виде, от первоначальной даты загрузки Licensee, для оценки программного обеспечения. Если программное обеспечение приемлемо, Лицензиат соглашается незамедлительно уведомить Fengari Software. В противном случае Лицензиат немедленно прекращает дальнейшее использование Программного обеспечения и уничтожает все копии Программного обеспечения (включая оригинал) и соответствующую документацию, предоставленную лицензиату Fengar программного обеспечения (включая оригинал) и связанной с ним документации, предоставленной лицензиату Fengari Software.
(2) ОБЩИЙ
Программное обеспечение принадлежит Fengari Software и защищено австралийскими законами об авторском праве и другими законами и международными договорами. Он предназначен для использования программистом, который имеет опыт использования инструментов разработки и библиотек классов.
(3) ЛИЦЕНЗИОННЫЕ ГРАНТЫ
a) в соответствии с условиями настоящего Соглашения Fengari Software предоставляет лицензиату бессрочную, неисключительную, не подлежащий передаче, несовременную, всемирную лицензию на одного (1) программиста (i) установку лицензированного программного обеспечения на одном персонном компьютере и ii) использование лицензированного программного обеспечения и одной копии сопутной пользовательской документации и онлайн-справки.
Лицензиат может также:
i) сделать одну резервную копию лицензированного программного обеспечения исключительно для архивных и аварийно-восстановительных целей, или
ii) перенести лицензированное программное обеспечение на жесткий диск и сохранить оригинальную копию исключительно для архивных и аварийно-восстановительных работ.
iii) воспроизведение и распространение перераспределим компонентов прямо или косвенно для конечных пользователей и авторизованных OEM-производителей Лицензиатов, VAR и дистрибьюторов, через обычные каналы распространения, по всему миру, на бесплатной основе роялти при условии, что такое распространение (i) в сочетании с продуктом программного обеспечения конечного пользователя, разработанным Лицензиатом с использованием лицензированного программного обеспечения и (ii) Лицензированное программное обеспечение не является единственным или основным компонентом такого конечного программного обеспечения.
iv) Лицензионные права, предоставленные в соответствии с этим Соглашением, не распространяются на разработку и распространение продуктов разработки программного обеспечения или инструментариев любого рода, которые предназначены для использования разработчиками программного обеспечения, не такими, как Лицензиат (ы), которые являются авторизованными.
Лицензиат не имеет прав на использование лицензированного программного обеспечения, помимо тех, которые конкретно предоставляются в этом разделе.
(4) ЛИЦЕНЗИОННЫЕ ОГРАНИЧЕНИЯ
Несмотря на любые положения настоящего Соглашения об обратном, лицензиат не может распространять какую-либо часть программного обеспечения, кроме перераспределим компонентов.
Кроме того, Лицензиат не может декомпонировать, разбирать или реверсировать любую форму кода объекта любой части Программного обеспечения.
(5) НАЗВАНИЕ
Лицензиат признает и соглашается с тем, что все в порядке, право собственности и интерес к программному обеспечению, включая все права интеллектуальной собственности в нем, являются собственностью Fengari Software, при условии только лицензиатов, выданных лицензиату в соответствии с этим соглашением. Это Соглашение не является продажей и не распространяется на лицензиат какого-либо титула или права собственности в или на программное обеспечение или любой патент, авторское право, торговую тайну, торговое имя, товарный знак или другие права собственности, связанные с этим.
(6) НЕ-ПЕРЕДАЧА
За исключением прав лицензиат на распространение перераспределим компонентов, Лицензиат не может арендовать, передавать, назначать, сублицензировать или предоставлять какие-либо права в программном обеспечении, в полном объеме или частично, любому другому лицу или организации без письменного согласия Fengari Software, за исключением того, что это соглашение может быть назначено преемнику Лицензиат в случае, если все или существенно все активы или акционерный капитал Licensee приобретены правопреемником.
(7) ОГРАНИЧЕННЫЕ ГАРАНТИИ
Fengari Software гарантирует Лицензиату, что лицензированное программное обеспечение будет существенно выполнять функции, описанные в Документации в течение сорока пяти (45) дней после даты поставки лицензированного программного обеспечения лицензиату. Единственное и исключительное обязательство Fengari Software, а также единственное и эксклюзивное средство правовой защиты Licensee, в соответствии с этой гарантией ограничивается использованием Fengari Software разумных усилий по исправлению материальных, документированных, воспроизводимых дефектов в лицензированном программном обеспечении, которое лицензиат описывает и документирует программному обеспечению Fengari в течение сорока пяти (45) дневных гарантийных периодов. В случае, если Fengari Software не сможет исправить материал, документированный, воспроизводимый дефект в течение этого периода, Fengari Software может, по усмотрению Fengari Software, заменить неисправное лицензированное программное обеспечение или вернуть Лицензиату сумму, которую Лицензиат заплатил Fengari Software за неисправное лицензированное программное обеспечение, и отменить это Соглашение и лицензии, предоставленные в настоящем. В таком случае, Licensee соглашается вернуть Fengari Software все копии лицензированного программного обеспечения (включая оригинал).
Fengari Software гарантирует, что она владеет интеллектуальной собственностью, содержащейся в лицензированном программном обеспечении, и что лицензированное программное обеспечение не нарушает никакой интеллектуальной собственности или прав собственности любой третьей стороны.
Fengari Software соглашается выплатить компенсацию, защитить и удерживать Лицензиат безвредны от и против любых претензий или судебных исков, в том числе разумные гонорары адвоката, которые возникают или в результате лицензированного программного обеспечения, нарушая интеллектуальную собственность или собственные права третьей стороны. Возмещение явно исключает нарушения собственности или имущественных прав третьей стороны. Возмещение явно исключает нарушения, вызванные сочетанием лицензированного программного обеспечения и любых конечных пользовательских программных продуктов, созданных, проданных или продаваемых Licensee.
ЗА ИСКЛЮЧЕНИЕМ, КАК ПРЯМО ИЗЛОЖЕНО ВЫШЕ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ФЭНАРИ ПРЯМО ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ДРУГИХ ГАРАНТИЙ, ВЫРАЗИТЬ ИЛИ ПОДРАЗУМЕВАЕТСЯ, В ТОМ ЧИСЛЕ БЕЗ ОГРАНИЧЕНИЙ, ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ ТОРГОВОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.
(8) ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ
В ЛЮБОМ СЛУЧАЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ FENGARI НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ КОСВЕННЫЙ, КАРАТЕЛЬНЫЙ, СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ КОСВЕННЫЙ УЩЕРБ (ВКЛЮЧАЯ ПОТЕРЯННУЮ ПРИБЫЛЬ, ДОХОДЫ, ДАННЫЕ ИЛИ ДРУГИЕ ЭКОНОМИЧЕСКИЕ ПРЕИМУЩЕСТВА), БУДЬ ТО НА ОСНОВЕ КОНТРАКТА, ДЕЛИКТА ИЛИ ЛЮБОЙ ДРУГОЙ ПРАВОВОЙ ТЕОРИИ, ДАЖЕ ЕСЛИ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ФЭНАРИ БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
(9) ПРЕКРАЩЕНИЕ
Fengari Software оставляет за собой право, по своему усмотрению, расторгнуть это Соглашение по письменному уведомлению, если лицензиат нарушил условия настоящего соглашения. Лицензиату будет предоставлено письменное уведомление о нарушении и разумное время для лечения нарушения. Лицензиат может расторгнуть это Соглашение в любое время, перестав использовать лицензированное программное обеспечение и уничтожив все копии лицензированного программного обеспечения (включая оригинал). Разделы 4, 5, 6, 7, 8, 9 и 10 выживают при любом расторжении настоящего Соглашения и полностью применяются к любому расторжению. Если это Соглашение не будет расторгнуто, как это предусмотрено ни одной из сторон, оно остается в силе. Прекращение действия не повлияет на лицензии конечных пользователей программного обеспечения конечного пользователя, которые содержат перераспределим компоненты, которые были распространены лицензиатом до прекращения.
(10) РАЗНОЕ
Применимое право и юрисдикция. Это Соглашение будет регулироваться и истолковываться в соответствии с законами штата Новый южный Уэльс без учета принципов конфликта законов и без учета Конвенции ООН 1980 года о контрактах на международную продажу товаров. Федеральные суды и суды штатов Нового южного Уэльса имеют исключительную юрисдикцию и место для рассмотрения любых споров, возникающих в связи с этим Соглашением, и Лицензиат прямо соглашается на i) личную юрисдикцию судов штата и федеральных судов Нового южного Уэльса, а также ii) обслуживание процесса осуществляется на Лицензиат зарегистрированной почтой.
Ограничение действий. Никакие действия, независимо от формы, не могут быть возбуждены любой из сторон более чем через двенадцать (12) месяцев после того, как возникла причина иска, за исключением того, что любая из сторон может в любое время подать иск, касающийся его прав интеллектуальной собственности. Такая претензия не может быть предъявлена, если Fengari Software не получила сначала коммерчески разумного уведомления, полного письменного объяснения всех соответствующих деталей (включая копии всех материалов) и добросовестной возможности решить этот вопрос.
Инвалидность и отказ. Если какое-либо положение настоящего Соглашения будет признано судом незаконным, недействительным или неисполнимым, законность, действительность и обеспечение соблюдения остальных положений настоящего Соглашения не будут затронуты или нарушены таким образом. Неспособность какой-либо из сторон обеспечить соблюдение каких-либо условий настоящего Соглашения, если оно не будет отменено в письменном виде, не будет представлять собой отказ от права этой стороны обеспечивать соблюдение каждого срока и условия настоящего Соглашения.
ЛИЦЕНЗИАТ ПРИЗНАЕТ, ЧТО ОН ИЛИ ОНА ПРОЧИТАЛА ЭТО СОГЛАШЕНИЕ, ПОНИМАЕТ ЕГО И СОГЛАШАЕТСЯ БЫТЬ СВЯЗАННЫМ ЕГО УСЛОВИЯМИ. ЛИЦЕНЗИАТ ДАЛЕЕ СОГЛАШАЕТСЯ С ТЕМ, ЧТО ЭТО ПОЛНОЕ И ЭКСКЛЮЗИВНОЕ ЗАЯВЛЕНИЕ О СОГЛАШЕНИИ МЕЖДУ ЛИЦЕНЗИАТОМ И FENGARI SOFTWARE, КОТОРОЕ ЗАТМЕВАЕТ ЛЮБОЕ ПРЕДЛОЖЕНИЕ ИЛИ ПРЕДВАРИТЕЛЬНОЕ ИЛИ СОВРЕМЕННОЕ СОГЛАШЕНИЕ, УСТНОЕ ИЛИ ПИСЬМЕННОЕ, И ЛЮБЫЕ ДРУГИЕ СООБЩЕНИЯ, СВЯЗАННЫЕ С ПРЕДМЕТОМ НАСТОЯЩЕГО СОГЛАШЕНИЯ