Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .NET без .NET, возможно ли? 
:(
    Опции темы
Cr@$h
Дата 7.9.2006, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Мне только про него рассказывали. С ASP.Net не работает.
Цитата

Native Image Generator (Ngen.exe)

The Native Image Generator creates a native image from a managed assembly and installs it into the native image cache on the local computer. The native image cache is a reserved area of the global assembly cache. Once you create a native image for an assembly, the runtime automatically uses that native image each time it runs the assembly. You do not have to perform any additional procedures to cause the runtime to use a native image. Running Ngen.exe on an assembly allows the assembly to load and execute faster, because it restores code and data structures from the native image cache rather than generating them dynamically.


Сам не пробовал, но, помню, говорили, что Ngen как раз позволяет это делать. Абзац взят из MSDN.
PM MAIL ICQ   Вверх
Lеstat
Дата 8.9.2006, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.12.2005
Где: Москва

Репутация: нет
Всего: нет



Цитата(nikitao @ 7.9.2006,  22:23)
Lеstat, тебе к какому числу нужно ?

Да вобще не спешу...
Основное задание очень простое
Его можно сделать на паскале или С за час...
Его-то я сделал, просто тема понравилась и я ее развил, причем развил на C# под .NET и в универе запустить не могу
Вобщем нужно сделать генератор случайных чисел с определенным законом распределения.
В задании сразу дают функцию, а я прикрутил к генератору штуку из ЭТОЙ темы... фактически получился такой универсальный генератор... сразу под все варианты =)

Это сообщение отредактировал(а) Lеstat - 8.9.2006, 01:26
PM MAIL ICQ   Вверх
ivashkanet
Дата 8.9.2006, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Lеstat @  7.9.2006,  22:20 Найти цитируемый пост)
там на всех компах стоят ограничения... проги не устанавливаютсяда и вобще за попытки что-либо поменять можно получить по башке

Приходишь к системному администратору (или к преподу сначала, а потом с ним к нему) и говоришь что тебе нужен .Net FW x.x. А без него никак smile
Они тебе и установят (во всяком случае обязаны)
PM MAIL WWW ICQ   Вверх
Cr@$h
Дата 8.9.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



С Ngen не уверен:
Для решения вопроса нашёл несколько сторонних продуктов:Смотри, изучай, расскажешь smile
PM MAIL ICQ   Вверх
Prehistorik
Дата 8.9.2006, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 30.5.2006
Где: СПб

Репутация: 2
Всего: 3



Пробовал ксенокод. Лажа! Он добавляет почти 17 метров к экзешнику. Так что легче .NET скачать. А если учесть что ксенокод меморилики и меморикоррапты допускает, то качать .NET - единственный выход ((
--------------------
Есть только один бог - Ассемблер, и С - пророк его. 
PM MAIL   Вверх
nikitao
Дата 8.9.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 4
Всего: 26



Срглашусь сivashkanet. Пожалуй это самое разумное решение smile 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Cr@$h
Дата 8.9.2006, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(Prehistorik @  8.9.2006,  12:31 Найти цитируемый пост)
Пробовал ксенокод. Лажа! Он добавляет почти 17 метров к экзешнику. Так что легче .NET скачать. 

Попрошу понять, зачем это автору темы.
Цитата(nikitao @  8.9.2006,  15:30 Найти цитируемый пост)
Срглашусь сivashkanet. Пожалуй это самое разумное решение 

Знаю такое. Не всегда вот так можно это сделать в вузе, поверьте мне. Ему скажут, скрее:
-- Написал на шарпах, перепиши на плюсы и неси показывай, для тебя ставить какой-то пресловутй дотНет, да ещё и от Майкрософт, мы не собираемся. Вот придумал, чтобы его прога запускалась, ему ещё что-то нужно. Да у тебя там, не бойсь, библиотека готовая.
-- Ну да, это библиотека классов фактически и не только...
-- Во, мы же говорили. Так что пиши сам, на плюсах.
PM MAIL ICQ   Вверх
Ch0bits
Дата 8.9.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Lеstat  
Больно страшные преподы/админы у вас в ВУЗе. Подходишь с наглой мордой и говоришь - ставь редиска! Если откажется, то сам поставь. smile
Волков бояться - в лес не ходить.  smile 

Цитата(Cr@$h @  8.9.2006,  21:04 Найти цитируемый пост)
Да у тебя там, не бойсь, библиотека готовая.

Разве не нужно показывать преподавателю исходники программы?
PM WWW   Вверх
nikitao
Дата 8.9.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 4
Всего: 26



Все зависет от качество ВУЗА и тупизны\ума преподователей. Судя по тому, что дотНет не стоит качество вуза не очень высоко ,про преподов сказать трудно


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
mr.DUDA
Дата 8.9.2006, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Есть и другие похожие тулзы, погуглите хорошенько.

Salamander, например.

P.S. а ngen только прекомпилирует IL в native код, сохраняя его к тому же в специальном кэше, и нигде кроме машины (на которой прекомпилировали) полученный экзешник не запустится.


--------------------
user posted image
PM MAIL WWW   Вверх
Cr@$h
Дата 8.9.2006, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(Ch0bits @  8.9.2006,  21:38 Найти цитируемый пост)
Больно страшные преподы/админы у вас в ВУЗе. 

Ну, не у меня. smile 
Цитата(Ch0bits @  8.9.2006,  21:38 Найти цитируемый пост)
Если откажется, то сам поставь. 

Да. И если login и password Admin.
Цитата(Ch0bits @  8.9.2006,  21:38 Найти цитируемый пост)
Цитата(Cr@$h @  8.9.2006,  21:04 )
Цитата

Да у тебя там, не бойсь, библиотека готовая.



Разве не нужно показывать преподавателю исходники программы?

Я .Net словами преподов библиотекой назвал.
Цитата(mr.DUDA @  8.9.2006,  22:49 Найти цитируемый пост)
а ngen только прекомпилирует IL в native код, сохраняя его к тому же в специальном кэше

C:\Windows\Assemblies\native*** Ну, или что-то типа того. NGen ускоряет запуск, т.к. будет автоматом использоватся уже кэшовая версия.

P.S. Человек поставил вопрос, а большинство говорит, что его вопрос лишён смысла: .Net ставить можно.
PM MAIL ICQ   Вверх
mr.DUDA
Дата 9.9.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Cr@$h @  8.9.2006,  23:28 Найти цитируемый пост)
P.S. Человек поставил вопрос, а большинство говорит, что его вопрос лишён смысла: .Net ставить можно.

.NET без .NET имеет точно такой же смысл, как Java без JVM, как DirectX/OpenGL без аппаратного ускорения, как... в общем, никакого смысла нету.



--------------------
user posted image
PM MAIL WWW   Вверх
Cr@$h
Дата 9.9.2006, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(mr.DUDA @  9.9.2006,  16:28 Найти цитируемый пост)
NET без .NET имеет точно такой же смысл, как 


Цитата(mr.DUDA @  9.9.2006,  16:28 Найти цитируемый пост)
... в общем, никакого смысла нету.

Мне этого объяснять не надо. Просто причина здесь несколько другая, согласись. И если человек говорит, что нельзя поставить .Net, а ему отвечают, что нужно поставить .Net, то вся тема как флейм получается. Можно подумать, он сам не знает, что с ним всё будет работать, а просто упрямится и не хочет просить/ставить .Net на кафедре.
PM MAIL ICQ   Вверх
Exception
Дата 9.9.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Ну тогда и правда переписывать на плюсах нужно.
PM   Вверх
ivashkanet
Дата 9.9.2006, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Cr@$h, это просто был вариант решения задачи (заявленной в первом посте, а не в теме) smile

Добавлено @ 19:42 
Цитата(Exception @  9.9.2006,  18:50 Найти цитируемый пост)
Ну тогда и правда переписывать на плюсах нужно.

Не обязательно. Ну и что, что xenocod-овский экзэшник весит 17 метров. Его же все равно можно показать smile
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1062 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.