Редактирование ресурсов прикладной программы

Редактирование ресурсов прикладной программы

Исполняемый файл любой программы содержит программный код (функционал программы) и элементы, связанные с интерфейсом (ресурсы программы). К ресурсам программы относят: надписи, названия элементов управления, цвет, названия пунктов меню, иконки, изображения на форме и т.п. Ресурсы размещаются в отдельном месте исполняемого файла, они отдалены от программного кода. Изменяя ресурсы можно несколько изменить внешний вид программы, выполнить перевод текста на нужный язык, но нельзя повлиять на функцио...

Подробнее

Окна сообщений

Функции сообщений в Delphi

При разработке программ автоматизированного проектирования в Delphi приходится использовать окна сообщений. В данной статье функции для создания окон сообщений собраны в одном месте, а простые примеры помогут проектировщику выбрать из предложенного списка наиболее эффективную для решения поставленной задачи. 1. Функция MessageBox (Windows API) 2. Функция MessageBoxEx (Windows API) 3. Функция MessageBox (класса TApplication, модуля Forms) 4. Функция MessageDlg (модуля Dialogs) 5. Функция MessageD...

Подробнее

Найти выход в лабиринте

Компьютерная программа прохождения лабиринта

Задача прохождения лабиринта описывалась неоднократно и пересказывать сказанное мы не будем. Разновидности лабиринтов и методы их прохождения подробно описаны на различных сайтах Интернета.

Кратко остановимся только на следующем правиле прохождения лабиринта. (далее…)

Подробнее

Class TTreeView

Иерархические структуры в Delphi (часть 1)

Класс TTreeView представляет собой окно, которое показывает иерархический список любых пунктов: заголовков документов, индексов, файлов на диске. Иерархия классов: Tobject->TPersistent->TComponent->TControl->TWinControl->TCustomTreeView->TTreeView Unit  ComCtrls Описание Каждый узел дерева состоит из ярлыка и множества дополнительных изображений типа bitmapped. Каждый узел может иметь список подузлов, связанных с ним. Щелкая левой кнопкой мыши по узлу, пользователь может раскр...

Подробнее

Иерархические структуры в Delphi (часть 2)

TTreeNodes содержит список узлов дерева в компоненте TTreeView. Иерархия классов: TObject->TPersistent->TTreeNodes Модуль ComCtrls Описание Элементы TTreeNodes содержат узлы дерева TTreeView. Вершины (узлы) могут быть добавлены, удалены, вставлены и перенесены в пределах древовидного представления TTreeView. Свойства TTreeNodes Count Handle Item Owner property Count: Integer; Указывает число вершин (узлов) объекта TTreeNodes. Описание Определяет число древовидных вершин, которое им...

Подробнее

Иерархические структуры в Delphi (часть 3)

Иерархия классов: TObject->TPersistent->TTreeNodes Класс TTreeNode отображает индивидуальный узел дерева Unit ComCtrls Описание Каждый узел в дереве состоит из метки и дополнительного растрового изображения. Каждый узел может быть родителем списка дочерних узлов. Щелкая по узлу, пользователь может развернуть или свернуть связанный список дочерних узлов. Свойства TTreeNode В классе TTreeNode AbsoluteIndex Count Cut Data Deleting DropTarget Expanded Focused Handle HasChildren ImageInd...

Подробнее

О языках программирования

О языках программирования

Сравнение двух языков программирования ни к чему не приведет. Общество программистов и работодателей, в конце концов, останется при своем мнении, а горячие споры на столь «больную» тему вызовут обиду у одних, восторг кратковременной победы, либо разочарование — у других. А пользователю, заметьте, главному герою этого сюжета и вообще все равно. Он плохо представляет себе не только хоть какой-то язык программирования и его назначение, но и разницу в программах под DOS и Windows ви...

Подробнее

Об ошибке применения баз данных Interbase/Firebird в операционной системе Windows 8

Установив операционную систему Windows 8 (x86-x64) и запустив программу, использующую базу данных Interbase/Firebird (*.gdb), мы получили в подарок следующие сообщения об ошибке (рис.1,2): Рис.1. Первое сообщение об ошибке Рис.2. Второе сообщение об ошибке Посмотрев список служб Windows, обнаруживаем две интересующие нас службы: Обе службы не активны и попытки их запустить ни к чему не привели. Далее пробуем ставить Firebird-2.5.2.26539_0_x64.exe, а затем Firebird-2.5.2.26539_0_Win32.exe, обе...

Подробнее

Эффективный алгоритм и программа генерации перестановок

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

Подробнее

Подпрограммы умножения, транспонирования и обращения матриц

При работе с матрицами часто нужны «под рукой» подпрограммы умножения, транспонирования и обращения матриц. Хочу их разместить, хотя при необходимости их можно найти в стандартных математических библиотеках подпрограмм, а для этого нужно время. Подпрограммы представлены на двух языках: Fortran и Delphi.  1. Fortran ================ Подпрограмма умножения матриц ================================= A(M,N)- 1-я матрица, размерностью (M,N) B(N,M)- 2-я матрица, размерностью (N,M) С(K,K)- Матрица – рез...

Подробнее

Страница 1 из 212