powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Насколько платформа NET независима от других dll???
8 сообщений из 8, страница 1 из 1
Насколько платформа NET независима от других dll???
    #32711860
TJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы хотел обсудить вопрос такого характера, (т.к. исходников NET - НЕТ) то приходиться лишь догадываться - меня волнует вопрос - насколько платформа независима от других dll Например недавно установив Managed DirectX9 я осмотрев сборки так и не понял они являються лишь ссылкой на обычный COM directX или полнофункциональными сформированными библиотеками. И где заканчивается независимость, например как работает классы получающие доступ к файлам, через WinAPI или вообще на прямую!!!
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32711883
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос очень интересный. Думаю надо продизассемблировать сборки чтобы понять, на каком уровне они взаимодействуют.

Пользуясь тем что часть библиотеки классов Java идет в открытом коде я просто туда заглянул чтобы найти са-а-а-мый низкоуровнывый ввод-вывод.Вот фрагмент кода который отвечает за отрытие файла.
Код: plaintext
1.
2.
3.
4.
5.
     /**
     * Opens the specified file for reading.
     * @param name the name of the file
     */ 
private native void open(String name) throws FileNotFoundException;
Исходника метода open не было. Следовательно он уже куда-то скомпилирован.Наверное ключевое слово native указывает что далее параметры передаются платформой операционной системе.

Может в Net платформе тоже есть какое-то ключевое слово?
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32711885
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TJ... исходников NET - НЕТсм. Rotor
TJ...где заканчивается независимость, например как работает классы получающие доступ к файлам, через WinAPI или вообще на прямуюсм. реализацию, например, Mono
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32711895
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SSCLIShared Source Common Language Infrastructure 1.0 Release
The Shared Source CLI is a compressed archive of the source code to a working implementation of the ECMA CLI and the ECMA C# language specification. This implementation builds and runs on Windows XP, the FreeBSD operating system, and Mac OS X 10.2. Shared Source Common Language Infrastructure 1.0 Release
MonoThe Mono runtime engine implements a Just-in-Time compiler engine for the CIL virtual machine, the class loader, the garbage collector, threading system and metadata access libraries. Mono 1.0.2, Mono 1.1.1
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32711914
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДумаю надо продизассемблировать сборки чтобы понять, на каком уровне они взаимодействуют.
Anakrino для FW 1.1 дополнительно нужно изменить Anakrino.xml (Really Late Point about .NET 1.1)
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32772276
TJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно понимаю про исходники на половину усторевшие наполовину левые, но ответа так и не услышал, кто нибудь докапался до сути!!!!
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32772332
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сейчас framework - это надстройка над операционной системой, и для Windows (родной framework), и для *nix (mono для Red Hat и SUSE LINUX).
и никаках "напрямую" для доступа к ресурсам ОС - НЕТ
...
Рейтинг: 0 / 0
Насколько платформа NET независима от других dll???
    #32772925
URI111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я уже не помню , но где то в книге читал что .NET все таки на нижнем уровне пользует старый добрый COM. Так что .NET пока все таки действительно надстройка.

А кстати на чем Ms писали сам FrameWork ? Думается что на с++ . Кстати последний думаю умрет . Уж больно мало наворотов для облегчения труда у него в Visual Studio.NET .

Знаю что в BCL почти все на C# написано.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Насколько платформа NET независима от других dll???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]