Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2011-11-06 19:50:05 ЛС | профиль | цитата
В архиве находится портированный c linux кодогенератор RTCG alpha с пакетом для создания программ под .NET. Основное назначение сборки - знакомство с новым типом кодогенератора, который планировался на смену FTCG еще несколько лет назад.

Для подключения компилятора к пакету необходимо:
- установить любой полный .NET Framework (в Windows Vista и выше как правило уже установлен)
- создать новый компилятор с параметрами: название - любое, расширение - cs, путь - C:WINDOWSMicrosoft.NETFramework{версия .NET, установленная у вас}csc.exe, командная строка

"/out:%oname%" /target:winexe "/win32res:%upath%allres.res" "%fname%"

По большому счету пакет на базе .NET это одно из предпочтительных направлений в развитии конструктора под ОС Windows, т.к. обладает следующими важными преимуществами:
- сборка приложений абсолютно легальна, т.к. использует средства бесплатно распространяемых Framework-ов от Microsoft
- архитектура .NET позволяет создавать небольшие программы (стартовый размер 3Kb без иконки), которые не сильно распухают при добавлении новых элементов
- сборка приложения очень быстрая

Единственный минус - большой объем занимаемой оперативной памяти и несколько меньшая производительность.

С точки зрения разработчиков тоже все выглядит достаточно хорошо - возможностей бесплатного Visual Studio .NET Express(скачивается на сайте Microsoft) вполне хватает, чтобы разрабатывать и тестировать свои элементы к пакету. Кроме того есть еще один бонус - изначально код можно писать не только на C#, но и на Basic (одно в другое легко переводится любым конвертором).

Рекомендуемая литература
RTCG - концепция
RTCG - работа с блоками

Ссылки
http://svn.hiasm.com/packs/CNET/ - адрес пакета в репозитории
карма: 27
16
файлы: 1cnet.rar [197.6KB] [913]
Голосовали:CriDos, sаmakacd, tom-it, Cosinus, flud, iarspider, Muz-Tv, wss60, miver, foksov, kacmem, Мартынов, sla8a, Konst, 1nd1g0, Nic