|
18.02.2009, 21:03
|
#1
|
ПроЭктировщик
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений (для 44 пользователей)
|
Книга по C++/CLI
Здравствуйте!
У кого-нибудь есть хото какая нибудь литература по сабж?
Я пишу враппер PhysX'а под свой движок. Нужно писать на C++\CLI, но я понятия не имею как на нём программировать .NET приложения
__________________
Я бы изменил мир, но Бог не даёт исходников...
|
(Offline)
|
|
19.08.2009, 17:44
|
#2
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Ответ: Книга по C++/CLI
Очень мало толковых книг: - C++/CLI: The Visual C++ Language for .NET
- Pro Visual C++/CLI and the .NET 2.0 Platform
Последний раз редактировалось jimon, 20.08.2009 в 20:07.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.10.2013, 22:55
|
#3
|
ПроЭктировщик
Регистрация: 24.10.2009
Сообщений: 143
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Книга по C++/CLI
Хм... Вопрос не совсем по теме. Господа, как поживает технология? Четыре года прошло, индустрия поменялась. Жив ли курилка, актуальна ли разработка на C++\CLI сейчас?
И да, что у C++\CLI со скоростью? Известно в целом ряде задач с++ рвёт грубой силой, я воспринял CLI версию как возможность в проекте на c# в местах где нужна скорость шарахнуть средневековой дубинкой. Так ли это? И если не так, то есть ли выход. Раньше когда нужна была скорость делали ассемблерные вставки, что нынче в тренде =)?
-----------------
Да, уточнение по части последнего вопроса - при надобности мультиплатформенность в топку, только окна, только хардкор =)
__________________
Гомоморфный образ группы - путь во славу коммунизма - изоморфен фактор группе по ядру гомоморфизма.
|
(Offline)
|
|
30.10.2013, 00:27
|
#4
|
|
Ответ: Книга по C++/CLI
Лit}{Ъ
у майкрософт хз что в головах, сначала они WPF и все такое педалили, теперь это всё не развивается и начали педалить WinRT, под него написали C++/CX, довольно интересная технология, по-сути там уже не нужен CLI и оно всё нативно работает
|
|
|
Сообщение было полезно следующим пользователям:
|
|
01.11.2013, 22:14
|
#5
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Книга по C++/CLI
Зачем тебе это извращение? Пили на плюсах, экспортирой в Си extern "C" и будет тебе счастье, затем враппер на шарпах запили для своей либы. Ну или пиши на шарпе. ИМХО с++ .NET еще тот изврат
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.11.2013, 20:29
|
#6
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Книга по C++/CLI
Нет. C++/CLI это единственный нормальный способ сделать враппер. Как язык для разработки он абсолютно не годится, но он идеально подходит для связывания нативного приложения в дотнетовым (в качестве примера враппер для огра).
__________________
|
(Offline)
|
|
05.11.2013, 21:42
|
#7
|
ПроЭктировщик
Регистрация: 24.10.2009
Сообщений: 143
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Книга по C++/CLI
Сообщение от h1dd3n
Нет. C++/CLI это единственный нормальный способ сделать враппер.
|
Так, получается мнения разошлись? Как же C++\CX?
И опять же говорите для разработки нереально... Почему? В чём проблема? Я хочу писать программу с интерфейсиком, юзерфрендностью и прочими мелочами на C#, а сложный долго выполняющийся алгоритм, для обработки полученных от пользователя данных, на C++, чтобы этот алгоритм работал с присущей плюсам скоростью (ну или не многим медленнее).
Можно ли этого добиться и что использовать? C++\CX C++\CLI или extern "C"?
А то алгоритм слишком малый кусок программы чтобы из за него постоянно париться с мелочами для плюсов во всей остальной программе, и слишком ресурсоёмкий чтобы не попытаться придать ему плюсовую быстродейственноть )
__________________
Гомоморфный образ группы - путь во славу коммунизма - изоморфен фактор группе по ядру гомоморфизма.
|
(Offline)
|
|
05.11.2013, 22:36
|
#8
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Книга по C++/CLI
что тебе считать надо? написать быстрый код на c++ еще уметь надо. не стоит думать что ты вот цикл написал и он в 10 раз быстрее будет работать чем на шарпе.
__________________
|
(Offline)
|
|
06.11.2013, 00:16
|
#9
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Книга по C++/CLI
Сообщение от Лit}{Ъ
Так, получается мнения разошлись? Как же C++\CX?
И опять же говорите для разработки нереально... Почему? В чём проблема? Я хочу писать программу с интерфейсиком, юзерфрендностью и прочими мелочами на C#, а сложный долго выполняющийся алгоритм, для обработки полученных от пользователя данных, на C++, чтобы этот алгоритм работал с присущей плюсам скоростью (ну или не многим медленнее).
Можно ли этого добиться и что использовать? C++\CX C++\CLI или extern "C"?
А то алгоритм слишком малый кусок программы чтобы из за него постоянно париться с мелочами для плюсов во всей остальной программе, и слишком ресурсоёмкий чтобы не попытаться придать ему плюсовую быстродейственноть )
|
Реши для себя, тебе нужно юзать референсы дот нета или нет? Если нет то прямая дорога в чистый c++ stl/boost, если нужно юзать дотнетовские референсы юзай cli
P.S. с++ с cli ничуть не легче обычного, даже сложнее, нужно учитывать всякие gc-шные особенности, я бы библиотеку писал просто на c++, и враппер под дот нет
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.11.2013, 16:01
|
#10
|
ПроЭктировщик
Регистрация: 24.10.2009
Сообщений: 143
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Книга по C++/CLI
В самом алгоритме (библиотеке) референсы не нужны. Я готов к сложностям ради скорости ), если эти сложности будут локализованы алгоритмом.
c++ stl/boost - чуть подробнее? C++ и stl слова знакомые stl/boost смущает ).
А вообще, пошёл читать про врапперы.
__________________
Гомоморфный образ группы - путь во славу коммунизма - изоморфен фактор группе по ядру гомоморфизма.
|
(Offline)
|
|
06.11.2013, 16:39
|
#11
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Книга по C++/CLI
Сообщение от Лit}{Ъ
В самом алгоритме (библиотеке) референсы не нужны. Я готов к сложностям ради скорости ), если эти сложности будут локализованы алгоритмом.
c++ stl/boost - чуть подробнее? C++ и stl слова знакомые stl/boost смущает ).
А вообще, пошёл читать про врапперы.
|
stl стандартная библиотека шаблонов для c++, boost - не стандартная с большими возможностями, всякие там сети, файловые системы и т.п.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:35.
|