Skip to main content

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

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

Подробнее

Автоматизация принятия решений на основе методов экспертных оценок

В современных условиях многие задачи проектирования решаются с использованием систем автоматизированного проектирования (САПР). Условно все задачи, решаемые в САПР, можно разделить на две группы: формализуемые и не формализуемые (трудно формализуемые). Формализуемая задача имеет четко сформулированный алгоритм решения, на основе математических формул и представления данных. В то же время многие задачи проектирования (например, подавляющее большинство задач структурного синтеза) плохо поддаются а...

Подробнее

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

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

Подробнее

САПР Компас 3D. Библиотека “Модуль ЧПУ. Токарная обработка”

Библиотека “Модуль ЧПУ.Токарная обработка” разработана с целью автоматизации подготовки управляющих программ (УП) для токарных 2-х координатных станков с числовым программным управлением (ЧПУ) на основе  трехмерных моделей деталей, созданных в САПР КОМПАС-3D. Подробные сведения о библиотеке можно получить на официальном сайте компании АСКОН: http://ascon.ru. В данной небольшой статье мы хотели бы поделиться своими впечатлениями от  библиотеки и показать на представленных видеоматериалах последов...

Подробнее

Новая версия программы формирования экзаменационных билетов

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

Подробнее

Не грузится панель управления Windows 8.1

На компьютере установлена операционная система Windows 8.1. Однажды  потребовалась достаточно старая программа, работающая с СУБД Firebird 1.5. При установке программы, Firebird 1.5 был установлен автоматически. Через некоторое время я обнаружил, что панель управления Windows 8.1 не работает. Панель управления начинает свою загрузку, подвисая на некоторое время, мигает экран и загрузка панели “сбрасывается” в исходное положение. В чем причина вдруг возникшей неработоспособности панели управления...

Подробнее

Модель глобоидного червяка в Компас-3D

Я хотел бы остановиться не на геометрических параметрах глобоидного червяка, а скорее на технологии создания 3D моделей винтовых поверхностей на заготовках с нецилиндрической формой, хотя создаваемую модель будем называть глобоидным червяком.   Итак, в САПР Компас-3D предварительно создадим заготовку (рис.1). Рис.1. Заготовка для создания глобоидного червяка Выделим торцевую поверхность, на внешний диаметр которой «натянем» цилиндрическую спираль (меню «Операции/Пространственные кривые/Сп...

Подробнее

ПРОГРАММА РАСЧЕТА РЕЖИМОВ РЕЗАНИЯ

Программа предназначена для расчетов режимов резания при обработке на сверлильных, токарных и фрезерных станках при выполнении сверления, рассверливания, зенкерования, развертывания, точения, подрезки, растачивания, фасонного точения, алмазного растачивания, прорезки, отрезки, при обработке торцевыми, концевыми, шпоночными, дисковыми и прорезными фрезами.  Условия приобретения... 1. ОБЛАСТЬ ПРИМЕНЕНИЯ В программе использован расчетно-аналитический метод расчета и рекомендуется для использования...

Подробнее

Иерархические структуры в 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. Описание Определяет число древовидных вершин, которое им...

Подробнее