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

clip_image001.png

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

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

clip_image001.png

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

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

clip_image001.png

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

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

image.png

Сравнение двух языков программирования ни к чему не приведет. Общество программистов и работодателей, в конце концов, останется при своем мнении, а горячие споры на столь "больную" тему вызовут обиду у одних, восторг кратковременной победы, либо разочарование - у других. А пользователю, заметьте, главному герою этого сюжета и вообще все равно. Он плохо представляет себе не только хоть какой-то язык программирования и его назначение, но … [Читать далее...]

Параметрические возможности САПР КОМПАС-3D

clip_image0121.jpg

1. ИСПОЛЬЗОВАНИЕ ПАРАМЕТРИЧЕСКИХ ВОЗМОЖНОСТЕЙ КОМПАС-ГРАФИК В КОМПАС-ГРАФИК включены функции создания и редактирования параметрических моделей. При этом сохранена полная преемственность с предыдущими версиями, то есть все созданные в более ранних версиях чертежи и фрагменты могут быть использованы при работе в КОМПАС-ГРАФИК более поздних версий. Наличие новых параметрических возможностей не накладывает каких-либо ограничений … [Читать далее...]

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

clip_image001.png

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

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

2012-11-26_205839

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

Программа для регрессионного анализа функции y=f(x1,..,x4)

Меню файл

В статье «Регрессионный анализ в PTC MathCAD» приведен пример регрессионного анализа функции у=f(x1,x2,x3,x4) . По описанной методике разработана программа регрессионного анализа функции y=f(x1,..x4) и определения уравнения регрессии. В качестве примера использованы те же данные. Описание программы Запуск программы осуществляется загрузочным файлом Approx2.exe. Появляется окно ввода пароля (рис.1): Рис.1. Окно ввода пароля После положительной … [Читать далее...]

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

20121110_141834.png

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

Расчет припусков

clip_image002.jpg

Компьютерная программа Pripusk предназначена для расчетов припусков на механическую обработку заготовок из проката, отливок и штамповок аналитическим методом. Рекомендуется для применения в различных отраслях машиностроения. Программа позволяет рассчитать припуски на выполнение каждого перехода (операции) аналитическим методом, определить все промежуточные размеры элементарных поверхностей штамповок, отливок и проката. Кроме … [Читать далее...]