Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#721: 2015-05-28 12:33:35 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:22
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#722: 2015-06-21 21:53:00 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:21
карма: 0

0
Ответов: 1841
Рейтинг: 369
#723: 2015-06-21 22:14:40 ЛС | профиль | цитата
109.227.103.245 писал(а):
а также алгоритмом модификации линков(когда в существующий линк, в произвольных местах, добавляются пользовательские точки-изгибы).

http://svn.hiasm.com/hiasm5/src/SDK_Editor.cpp
Метод, если не ошибаюсь - void SDK_Editor::pointLink_UpProc(gdouble x, gdouble y, int button, int state).

109.227.103.245 писал(а):
Если не секрет, поделитесь принципом строения кубиков(какие объекты используете для их постройки)

Что?

карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#724: 2015-06-21 22:54:05 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:21
карма: 0

0
Ответов: 157
Рейтинг: 1
#725: 2015-06-22 08:10:53 ЛС | профиль | цитата
Подскажите как на windows 7 скомпилировать простую форму, что бы она запустилась, пишет кучу ошибок
code_35900.txt
Что я делаю не так , может чего не поставил, чего не хватает ?
карма: 0

0
файлы: 1code_35900.txt [1.1KB] [1111]
Главный модератор
Ответов: 2999
Рейтинг: 396
#726: 2015-06-22 09:12:32 ЛС | профиль | цитата
Мартынов писал(а):
Что я делаю не так

Скорее всего неправильно установленный пакет. Читайте эту тему, вопрос обсуждался несколько раз.
------------ Дoбавленo в 09.12:
109.227.103.245 писал(а):
поделитесь принципом строения кубиков(какие объекты используете для их постройки),

Никакого секрета в этом нет. Как правильно подсказал CriDos, открываем исходники HiAsm5 и делаем также но на C#.
Синтаксис очень похож, но Вам ведь нужны алгоритмы, а они там все «вылизаны». Единственная сложность в том, что в C# нет множественного наследования, но и это можно обойти немного изменив архитектуру классов. Также можно использовать сборку msdk.dll: смотреть использование в компонентах с вкладки SDK.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1841
Рейтинг: 369
#727: 2015-06-22 09:17:09 ЛС | профиль | цитата
109-227-103-245.dynamic-p, C# я пока не так хорошо знаю (точнее, его возможности в плане рисования), так что помочь не смогу.
А вообще, HiAsm 4 писан на Delphi, а 5-я версия писана на C++ с использованием GTKMM (откуда Вы взяли C#?).
Если бы Вы использовали C++ и Qt, я бы с удовольствием помог Вам.

Nic, занимается разработкой пакета CNET, а не среды.
------------ Дoбавленo в 09.17:
Пока писал, уже ответили
карма: 1
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#728: 2015-06-22 09:29:14 ЛС | профиль | цитата
CriDos писал(а):
Nic, занимается разработкой пакета CNET, а не среды

Проект HiAsm SDK предусматривает создание среды с использованием MSVS2010 (языки C# и managed C++)
HiAsm.NET IDE prototype
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1hiasm.net_ide_001.png [80.7KB] [1504]
Голосовали:Konst
Гость
Ответов: 17029
Рейтинг: 0
#729: 2015-06-22 15:13:51 правка | ЛС | профиль | цитата


Редактировалось 12 раз(а), последний 2022-09-20 04:40:18
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#730: 2015-06-22 15:45:02 ЛС | профиль | цитата
Вы правильно заметили, что способов нарисовать элемент очень много. Но разработчик всегда выбирает путь наименьшего сопротивления. То есть, чем Вам проще, то и правильно. "Короткая дорога та, которую хорошо знаешь". В HiAsm'е элемент - это нарисованный прямоугольник. Точка - это нарисованная окружность. Ну с линией связи сами догадаетесь.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#731: 2015-06-24 14:25:01 ЛС | профиль | цитата
Добавлен новый элемент на вкладку SDK:
SDK Editor
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
3
Голосовали:CriDos, Konst, sla8a
Главный модератор
Ответов: 2999
Рейтинг: 396
#732: 2015-07-09 22:39:28 ЛС | профиль | цитата
Продолжается работа над проектом HiAsm SDK:
HiAsm SDK IDE prototype
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
2
файлы: 1hiasm_sdk_ide_001.gif [1MB] [1907]
Голосовали:Shonyi, Konst
Ответов: 1058
Рейтинг: 76
#733: 2015-07-13 13:01:35 ЛС | профиль | цитата
Nic писал(а):
Добавлен новый элемент на вкладку SDK:

При открытии примера HiAsmElementsCNETExampleSDKSDKEditor.sha

получаем: точка входа doUpdate элемента SDKEvents не найдена
при запуске получаем окошко: Инициализатор типа HiAsm.Share выдал исключение

Пакет установлен из CNET_packet_install_v1.3_full.exe
далее обновлен из svn.


карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#734: 2015-07-13 23:25:45 ЛС | профиль | цитата
Более полный пример использования HiAsm SDK:
http://svn.hiasm.com/packs/CNET/Example/SDK/SDK_IDE.sha
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1058
Рейтинг: 76
#735: 2015-07-14 00:26:37 ЛС | профиль | цитата
Nic писал(а):
пример использования HiAsm SDK:


Проект "C:HiAsmElementscnetcodeSDK_IDE.csproj" (цели по умолчанию):
SDK_IDE.cs(28,11): error CS0246: Не удалось найти имя типа или пространства имен "SDKToolBox" (пропущена директива using или ссылка на сборку?)
SDK_IDE.cs(32,11): error CS0246: Не удалось найти имя типа или пространства имен "SDKProperties" (пропущена директива using или ссылка на сборку?)
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)