Я в настоящее время занимаюсь расследованиями, создать ли приложение Windows с помощью неуправляемого C/C++ или в.NET и хотел бы знать о виде производительности и скорости отклика, которая способна с управляемым приложением для GUI C#/.NET?
Не удивительно это похоже на самое быстрое, которое большинство быстро реагирующих приложений (например, хром, Spotify, и т.д.) записано в неуправляемом C/C++. Мне было нелегко находить примеры действительно хороших приложений.NET и таким образом, я хотел бы некоторую справку.
Каков лучший пример быстрого и быстро реагирующего приложения Windows.NET?
Полагаю, нет. Можно создать операцию без заголовка и создать собственную строку заголовка в формате операции.
Установите флажок this , Line 63 и ниже:
getWindow () .setFeatureInt (Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1)
наборы customview вместо представления заголовка по умолчанию.
-121--718434-Вы всегда можете попробовать условный перерыв, когда в режиме отладки, ниже приведена ссылка на полный ответ, так как я ответил кому-то другому с аналогичным вопросом:
Это позволит вам просто приостановить выполнение при выполнении условий, это может не быть исключением, но это должно помочь вам, тем не менее.
-121--4553949-Последняя версия Bing Maps написана серебром, который считается управляемым кодом.
Live Mesh написан в той или иной форме .net (хотя я думаю, что он поставляет с собой собственную версию silverlight, так что у него нет других зависимостей).
Несколько лет назад большинство RSS-читателей были написаны на .net. Я думаю, что быстродействие будет зависеть от того, что вы программируете, а не от того, что вы используете. В конце дня с помощью многопоточности вы можете сделать приложение быстрым в процессе обработки независимо от используемой рамки.
WorldWide Telescope - это приложение .NET с интенсивной графикой, которое позволяет просматривать виртуальное ночное небо, а также многие другие объекты, связанные с астрономией. Он обрабатывает довольно большие объемы данных. Несмотря на то, что он, кажется, находится в постоянной бета-версии, он обеспечивает очень привлекательный пользовательский интерфейс.
Windows Live Writer - еще одно приложение .NET. Возможно, это не очень большое приложение, но оно отлично справляется со своей задачей, и у меня никогда не было проблем с его быстродействием.
TOAD для MySQL - это приложение .NET. Это довольно быстро. См. http://www.toadsoft.com/toadmysql/faq.htm
Кроме того, в будущей версии Visual Studion 2010 много пользовательского интерфейса написано на WPF. Производительность Release Candidate выглядит хорошо, IMO.
Вот одна из моих любимых.
http://www.vertigo.com/familyshow.aspx
Как только вы установите его, откройте семейство Виндзоров и пощелкайте вокруг. Обязательно попробуйте:
Family.Show имеет несколько намеренных задержек, вставленных для более привлекательного пользовательского опыта, например, при навигации по семейному дереву используется анимация. Если вы отредактируете исходный код и измените длительность всех анимаций на "0", вы обнаружите, что все происходит практически мгновенно.
Paint.Net - это пример приложения с открытым исходным кодом, написанного на .Net.