===================================================================== AJPapps - Wallpaper size calculator for Win32 3.00 Линда Кайе 2010-2013. Посвящается Ариэль ===================================================================== Простенькая программа, которая поможет высчитать размеры для обойки, кратные стандартным разрешениями (640x480, 800x600 и 1024x768). Чаще всего такая необходимость возникает, когда исходная картинка имеет размеры, скажем, 600x1000, но её не хочется уменьшать, а нужно подобрать ширину, чтобы потом можно было привести готовую картинку к размеру 1024x768. Это можно сделать калькулятором по простой формуле, а можно воспользоваться этой программкой ^_^ История создания ---------------- Эта программа - наконец отделившаяся от Trei no Meido вычислялка размера обоек. Причина отделения была в том, что я решила добавить историю размеров (чтобы не считать по пятьдесят раз одно и тоже), ну и настройки. А переписывать Win16 версию было не охота. Может быть, потом перепишу и Win16 версию по мотивам этой ^^ Версию 2.00 я написала с нуля (у меня не было исходников) за один вечер. Дело в том, что я начала делать обойки разных размеров: под широкий экран и под стандартный. Поэтому я устала постоянно менять значение aspect ratio и решила сделать более простой выбор из уже введённого списка разрешений. Вроде бы стало гораздо удобнее, хотя программа уже не смотрится такой же компактной ^^ Я ещё хотела добавить взаимодействие с Photoshop, но оказалось, что стандартными функциями нельзя прочитать текст из его диалоговых окон. Так что придётся всё делать ручками... Версия 3.00 не была переписана с нуля, но и тут я внесла серьёзные изменения. Было как-то лениво переключаться между разрешениями, и я решила сделать большую таблицу, в которой будет считаться значение для каждого разрешения. Получилось несколько монструозно, но функционально. История изменений ----------------- • 1.01.0004 Первый публичный релиз. • 2.00.0013 [+] Удалила историю за ненадобностью. [+] Появился список разрешений. [+] Клавиши F2, F3, F4 отключены за ненадобностью. • 3.00.0017 [+] Интерфейс снова переписан. [+] Размеры пересчитываются сразу для всех разрешений. [+] Можно задать много разрешений сразу. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.00 Файл CommonFunctions0300.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.WallpaperSizeCalculator.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- После запуска откроется окно с двумя полями ввода текста. Допустим, Вам необходимо подсчитать ширину. Вы вводите в поле "Высота" высоту картинки, а пока Вы набираете, в поле "Ширина" вычисляется ширина. Если поле "Высота" вдруг покраснело, значит, число введено неверно. Таким же образом вычисляется и высота. Ниже расположен список с разрешениями экрана, на которые вы ориентируетесь. Из выбранного вычисляется соотношение для вычисления размеров обойки. Для того чтобы добавить новое разрешение в список, достаточно нажать Ins и ввести размеры в появившемся окне. Чтобы удалить разрешение - нужно выделить его в списке и нажать Del. По списку можно перемещаться через Page Up и Page Down - при перемещении размеры пересчитываются с учётом поля, которое вы редактируете. Например, вы редактировали высоту и нажали Page Down ятобы переключиться на следующее разрешение. В этот момент ширина будет пересчитана. Если в списке разрешений пусто, то размеры вычисляются как 1:1. Программу можно закрыть нажатием ESC. Переключаться между полями ввода текста можно через TAB. Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/