Вторник, 30.05.2023, 00:27
Приветствую Вас Гость | RSS
Меню сайта
Рассылки Subscribe
Рассылки Subscribe.Ru
Обзоры сотовых телефонов и смартфонов
Подписаться письмом
пользователи
  • emelyanoffboris2012
  • lebvlmix
  • svitpav63
  • l14290798
  • ScorpionBlack
  • Mirazh
  • elinalukina55
  • nicknice497
  • shurik325
  • omarov-49
  • Наш опрос
    Оцените мой сайт
    Всего ответов: 330
    Статистика

    Онлайн всего: 6
    Гостей: 6
    Пользователей: 0
    Рамблер
    Майл.ру
    Top.Mail.Ru
    Новости
    Мешок - интернет-аукционы
    Главная » Новости сайта » Разное » Обзор программы Delphi Helper
    05:39

    Обзор программы Delphi Helper

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

    При запуске первое что вы увидите, будет окно загрузки

    Данное окно выполняет проверку файлов программы, в дальнейшем это скажется на работе программы, это делается исключительно для удобства пользователя. Так же это окно несёт некую информацию, в частности:
    Название приложения
    Логотип автора
    Подпись Автора
    Версия
    Два индикатора проверки

    Как только нижний индикатор заполнится, будет открыто непосредственно главное окно программы

    Главное окно программы. Вкладка №1

    Главное окно программы, из него осуществляется контроль над всеми элементами программы, именно оно связывает все утилиты в один большой комплекс.

    Назначение элементов:

    Область содержит логотип программы и краткое описание к ней
    Кнопка отвечает за быстрый запуск среды программирования Delphi

    Календари
    Области содержит ползунок для регулировки прозрачности главного или всех окон программы, в зависимости от наличия галочки на чекбоксе (который находится в той же облости). Так же здесь присутствует информация о значение текущей прозрачности.Строка состояния, в ней отображаются подсказки (хинты), в правом углу находятся часы (системное время)

    Мини калькулятор, удобен в использовании, открывается в двух режимах.
    1) В новом окне.
    2) В том же окне (компонент AlphaControls).

    Область содержащая в себе 2 кнопки:
    1) Вызывает встроенную в программу экранную лупу (кнопка выше).
    2) Вызывает лаунчер обновлений (кнопка ниже)
    Вкладки, созданные для удобства пользователя, помогают классифицировать содержимое программы, всего вкладок 4 (сейчас рассматривается 1 – «Главная страница»)

    Три кнопки:
    1) Отвечает за вызов особого режима работы программы (более компактного).
    2) Отвечает за вывод информации о программе и о разработчике (ссылки на ресурсы).
    3) «Утилиты» - открывает подпрограмму, содержащую набор дополнительных утилит (подробное описание смотри в разделе «Подпрограммы DH»)

    Строка поиска, работает исключительно при наличии соединения с интернетом, использует самые известные поисковики, при щелчке ПКМ пользователю предлагается выбрать поисковую систему, в дальнейшем при вводе ключевого слова и нажатии клавиши “Enter” будет открыто окно браузера (установленного в системе по умолчанию) и выдан результат поиска. Данную строку можно скрыть путём нажатия на клавишу «-»

    Главное окно программы. Вкладка №2

    Переключаясь с 1-ой вкладки на вторую пользователь видит окно в котором расположены кнопки для вызова подпрограмм, входящих в комплекс DH.

    Примечание: Вызов программ может производится как из программы, так и из внешней среды (папка Soft в директории установленной программы)

    Генератор кода» - открывает подпрограмму для генерации исходного кода диалоговых сообщений.

    Область содержит 2 кнопки:
    1) «Очистка проекта» - открывает подпрограмму для очистки проекта Delphi (удаление лишних файлов, которые не влияют на компиляцию проекта в дальнейшем, но занимают много места) такая операция полезна, если Вам необходимо залить ваш проект на интернет ресурс, или для удобства транспортировки. (подробное описание смотри в разделе «Подпрограммы DH».
    2) «Мини упаковщик» - запускает программу упаковщика, которая в дальнейшем сожмёт откомпилированный файл (уменьшит его размер на 50-80%)

    Область содержит 3 кнопки:
    1) «Код. Клавиатуры» - открывает подпрограмму, которая способна очень быстро выдать кодировку любой клавиши. (подробное описание смотри в разделе «Подпрограммы DH».
    2) «Извлечь иконку» - открывает подпрограмму, которая позволяет извлечь иконку из любого файла, чаще всего из *.exe. В дальнейшем эту иконку можно использовать в своих целях. (подробное описание смотри в разделе «Подпрограммы DH». 3) «MCalc калькулятор» - открывает калькулятор для сложных вычислений в строчку.
        
    Кнопка, открывающая самоучитель по Delphi, позволяет быстро найти ответ на интересующий вас вопрос.
        
    Открывает подпрограмму для работы с цветовыми кодировками.
    Главное окно программы.
    Вкладка №3 – «Интернет ресурсы»

    Область в которой находятся ссылки на важные интернет ресурсы связанные с ЯП Delphi.
    Содержит описание к каждому интернет ресурсу, представленному в 1 области.

    Главное окно программы.
    Вкладка №4

    Настройки внешнего вида программы и всех подпрограмм осуществляется именно из этой вкладки главного окна
    Пожалуй, основное на этой вкладке, отвечает за внешний вид в целом. Меняет полностью внешнее оформление программы (шкурку). Поддержка скинов AlphaControls (AlphaSkins) осуществлена во всех подпрограммах. Информация о настройках храниться в ini файле (seting.ini). Ниже представлены возможные варианты оформления программы. (внешний вид скинов программы на примере главного окна)
    Ползунок, отвечающий за цветовую гамму.
    Ползунок отвечающий за контраст (насыщенность цвета)
    Кнопка, по нажатию которой настройки будут окончательно применены и записаны в seting.ini.

    Всего, 4 возможных оформления, плюс ко всему возможность настроить каждое по вашему усмотрению и на Ваш вкус!

    На этом рассказ о главном окне программы я заканчиваю и перехожу к подпрограммам

    Подпрограммы DH

    DH содержит множество подпрограмм, связанных одним Главным Окном, именно они и являются основой работы, именно они и обеспечивают выполнение целей поставленных перед данным программным продуктом. Начнём рассматривать подпрограммы по порядку:

    1) Генератор кода.

    Внешний вид окна программы в развёрнутом виде:
    Рассмотрим функционал данной программы подробно, будем рассматривать по тому же алгоритму что и раньше:

    Область отвечающая за генерацию диалоговых сообщений типа ShowMessage. Содержит в себе поле ввода сообщения, кнопку предварительного просмотра и кнопку копирующую текст (исходный код сообщения) в буфер обмене.
    Сюда следуют вводить заголовок MessageBox, он будет использован для создания исходного кода, в том же случае если это поле не будет заполнено, заголовок останется пустым.
    Сюда необходимо ввести текст MessageBox, его, как и заголовок, будет видеть конечный пользователь.
    Позволяет легко и просто выбрать нужные кнопки, в последствии они будут прописаны в исходный код (который вы получите в конце использования программы)
    Позволяет выбрать значок сообщения MessageBox, в зависимости от ваших целей, так же можно и не выбирать значка.
    Кнопка позволяет просмотреть результат (вам будет показано сообщение) именно в таком виде, в котором он будет в конечной программе.
    Позволяет копировать код MessageBox в буфер обмена.
    Позволяет скрыть или показать поле с кодом (элемент под номером 9)
    Непосредственно поле исходного кода, здесь можно предварительно просмотреть исходный код, при необходимости его можно отредактировать.
    Пример получаемого кода:
    Var ExB: WORD;
    begin
    ExB:=MessageBox(handle,pchar('Вы действительно хотите выйти из программы? Весь прогрусс будет потерян!'),pchar('Заголовок'),51);
    if Exb=IDYES then
    if Exb=IDNO then
    if Exb=IDCANCEL then
    Теперь рассмотрим следующую подпрограмму:
    Очистка проектов.

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

    Кнопка откроет диалог в котором можно будет выбрать папку с проектом нуждающимся в чистке.
    Сюда выводится список файлов находящихся в проекте, файлы которые можно удалить не опасаясь за проект помечены галочкой, пользователь имеет возможность снять выделение или наоборот выделить файл. Вся необходимая информация выводиться в данной области, файлы большого размера помечаются красным цветом, на них также стоит обратить внимание.
    Кнопка, которая включит непосредственно очистку, она изначально не активна.
    Обновит поле №2.
    Откроет папку с выбранным проектом.

    Следующая подпрограмма:
    Мини упаковщик.
    Открывает диалог в котором пользователю предлагается выбрать файл, который в дальнейшем будет сжат.
    Кнопка, при нажатии которой будет начат процесс упаковки.
    Позволяет удалить резервную копию, созданную во время упаковки.
    При нажатии будет запущена упакованная программа, и Вы сможете проверить работоспособность программы.
    Откроет папку с программой
    Информация о процессе упаковки будет выведены в это поле
    Показывает прогресс упаковки

    Следующая программа:

    Кодировка клавиатуры
    Внешний вид:
    Эта программа не является сложной в использовании, она имеет интуитивный интерфейс.
    Как использовать? Достаточно просто запустить и нажать клавишу, кодировку которой вам необходимо узнать и вы моментально получите желаемое, причём в нескольких кодировках. Так же имеется таблица кодировок, программа работает в нескольких режимах. (аналог программы, но только с более расширенными возможностями, находятся в разделе «Утилиты» (читайте ниже).

    Цветовые кодировки.

    Области, в которой находятся ползунки для настройки RGB каналов, с целью получения нужного цвета. Цвет будет отображаться в поле «Полученный цвет»
    Кодировки
    При нажатии данной кнопки программа начнёт захватывать цвет пикселя под указателем мыши, как только вы выберите нужный пиксель, достаточно просто кликнуть ЛКМ (левая кнопка мыши) и цвет разложится на кодировки и вы смежите продолжить работу с ним.
    Вызовет таблицу эталонов цвета
    Экранная лупа
    Дополнительные колировки
    Остальные элементы не нуждаются в комментариях.

    Извлечь иконку.

    Думаю комментарии излишни. Программа позволяет извлеч любую иконку из любого файла для последующего её использования в своих программах. Данное окно поддерживает технологию ДрагАндДроп, то есть объекты можно перетаскивать в программу мышкой и большими группами. Нажав клавишу «Сохранить» вам будет предложено ввести имя для файла и выбрать директорию сохранения.

    УТИЛИТЫ

    Немаловажным компонентом DH являются Утилиты, они собраны «под одной крышей» и косвенным образом относятся к Delphi, а может и не совсем, но в любом случае, они прекрасно дополняют DH. И так, кратко пробежимся по ним. Хотелось бы упомянуть 3 из них.

    1) Таймер. Выключает машину в заданное время или через заданное. Перед выключением обязательно спросит у вас, действительно ли вы хотите отключить машину? Если в течение 20 секунд ответ не будет да, DH отключит компьютер.

    2) Удаление вирусов Delphi.

    Есть ужасный вирус, его не видит ни один антивирус и тут я говорю на полном серьёзе! Вирус имеет свойства заражать все откомпилированные на зараженной машине программы. Для поверке достаточно указать пусть к директории где установлена программа, а дальше DH всё сделает сам! Вот цитата из info о вирусе:

    «В интернете появился специфичный для Delphi вирус. Распространению вируса способствовало то, что некоторые версии популярного мессенджера QIP оказались заражены им Проверьте свои версии Delphi и, если найдёте у себя вирус, удалите его»

    3) Полная кодировка клавиатуры с удобным поиском.

    Группировка клавиш цветом в зависимости от назначения, поиск по нажатию клавиши, поиск по заданному диапазону, всё это есть в данной таблице!

    На этом заканчиваю описание утилит. Вы можете найти ещё много интересного и полезного самостоятельно.

    Заключение.

    И так, Delphi Helper – мощный вспомогательный инструмент программиста Delphi с закрытым исходным кодом. Включает в себя множество подпрограмм, имеет приятный интуитивный интерфейс, полная поддержка скинов от AlphaControls. Продукт находится в состоянии тестирования. Совместим с Windows ALL. Проект в целом включает в себя 10 000 строк исходного кода, использовано несколько сторонних компонентов, в том числе AlphaControls. Были использованы вставки из некоторых низкоуровневых ЯП, таких как Ассемблер, WinAPI.

    Категория: Разное | Просмотров: 216 | Добавил: svjzist485 | Теги: Delphi Helper, набор утилит | Рейтинг: 0.0/0

    Похожие материалы
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Категории раздела
    Телефоны нокиа [69]
    Обзоры мобильных телефонов НОКИА
    Китайские телефоны [427]
    Обзоры китайских мобильных телефонов и смартфонов
    Телефоны самсунг [79]
    Обзоры мобильных телефонов и смартфонов Самсунг
    Разное [585]
    Обзоры мобильных телефонов, смартфонов и не только
    Новости [692]
    Свежие новости сайта
    Полезные ссылки
    Поиск
    Календарь
    «  Декабрь 2022  »
    ПнВтСрЧтПтСбВс
       1234
    567891011
    12131415161718
    19202122232425
    262728293031
    Архив записей
    ЛЕНТА

    Copyright MyCorp © 2023