Спасибо!
Я начинал читать её, но так и не осилил до конца. Мне очень нравится его стиль изложения, когда один и то же код постепенно улучшается с каждой версией C#.
Если бы Рихтер писал стихами, то я бы с удовольствием их заучил :)
А так мне каждый раз приходится заново перечитывать, потому что к середине книге я уже напрочь забыл все эти особенности поиска и подгрузки assembly, что он рассматривает в первой и второй главе…
Да, Вы не первый, у кого возникает такой вопрос — у меня он тоже возник в процессе моего исследования.
Лучше всего на него, по-моему, отвечает John Skeet в одном из своих ответов на StackOverflow. Также мне интересным показался и вот этот вопрос, и особенно статья, на которую там дана ссылка.
Я, к сожалению, очень редко читаю техническую литературу на русском языке и мне сложно подбирать термины. Как было бы Вы написали «имплементация» по-русски? И разве по-русски нет выражения «генерические классы»? Я постараюсь исправить статью, если действительно здесь есть хороший русский термин.
Ну во многих исследовательских лабораториях используется английский язык. Но для них обычно нужно заниматься только исследованиями (то есть мало контактировать с конкретными клиентами), плюс для R&D часто требуется ученая степень (PhD).
Мы же говорим о софтвернах фирмах, работающих на заказчика.
Из крупных фирм у меня друзья работают в IBM (Stuttgart), Airbus (Hamburg), SAP (Walsdorf?) и Microsoft (тут я знаком практически с 80% Developer Platform Evangelism) — везде рабочий язык немецкий. Английским владеют все, но для работы везде нужен немецкий, потому что в самой Германии очень много клиентов работающих на родном языке.
Может быть были проблемы с интернетом?
Регулярно смотрю ролики с YouTube на своем телефоне (еще с версии WP7), и никогда не было никаких проблем с приложением.
Только что проверил на своем телефоне (WP7.5 beta):
1. Пролистал фотографии до середины альбома.
2. Кнопкой Home вышел в стартовый экран, посмотрел контакты и мейлы.
3. Удерживанием Back открыл программы в фоне, скролом выбрал оттуда просмотр фото, он открылся на том же самом месте, куда и был проскроллирован в пункте 1.
Попытался «выбить» приложение с фотографиями, запустил Adobe Reader и игру, но приложение все-равно там осталось и любой переход к нему открывал его точно на том же самом месте.
С выходом Win8 в системе есть два независимых API.
Win32 API — это «старый» API, нужный для работы всех приложений, выпущенных до Win8 (включая и, например, .NET CLR).
WinRT API — это «новый», полностью переработанный API системы с кучей плюшек. С ним могут работать только приложения, специально написанные для этого API.
Вот для приложений, работающих со старым API все осталось по старому.
Новые же приложения имеют собственный пакетный менеджер, который осуществляет их установку и автоматический апдейт.
Результаты поиска зависят от Вашего Возраста и от типа устройства, а также от версии DirectX и его поддержки видеокартой.
Например Вы не увидете приложений, скомпилированных под ARM, если у вас архитектура другая. Ну а при отсутствии поддержки аппаратного ускорения для DirectX Вы увидите намного меньше игр…
Апдейты «новых» приложений (Windows Store App) показываются центрально в виде badge на живой плитке Windows Store приложения.
Апдейты для «старых» приложений, что не шли через Windows Update, будут показываться по старому.
Кто он?
Зависимости может подтянуть инсталлер, если в нем это было указано.
Например ClickOnce инсталлер умеет устанавливать сам .Net нужной версии.
Но только если при создании инсталлера разработчик активировал эту фичу.
Я начинал читать её, но так и не осилил до конца. Мне очень нравится его стиль изложения, когда один и то же код постепенно улучшается с каждой версией C#.
А так мне каждый раз приходится заново перечитывать, потому что к середине книге я уже напрочь забыл все эти особенности поиска и подгрузки assembly, что он рассматривает в первой и второй главе…
Спасибо за замечание!
Если у Вас есть еще какие-то предложения по улучшению русского языка, я с радостью постараюсь и их учесть.
Лучше всего на него, по-моему, отвечает John Skeet в одном из своих ответов на StackOverflow. Также мне интересным показался и вот этот вопрос, и особенно статья, на которую там дана ссылка.
Я, к сожалению, очень редко читаю техническую литературу на русском языке и мне сложно подбирать термины. Как было бы Вы написали «имплементация» по-русски? И разве по-русски нет выражения «генерические классы»? Я постараюсь исправить статью, если действительно здесь есть хороший русский термин.
Мы же говорим о софтвернах фирмах, работающих на заказчика.
Я все пытался проверить Ваш вопрос экспериментально, но так и не дошел до этого.
Регулярно смотрю ролики с YouTube на своем телефоне (еще с версии WP7), и никогда не было никаких проблем с приложением.
1. Пролистал фотографии до середины альбома.
2. Кнопкой Home вышел в стартовый экран, посмотрел контакты и мейлы.
3. Удерживанием Back открыл программы в фоне, скролом выбрал оттуда просмотр фото, он открылся на том же самом месте, куда и был проскроллирован в пункте 1.
Попытался «выбить» приложение с фотографиями, запустил Adobe Reader и игру, но приложение все-равно там осталось и любой переход к нему открывал его точно на том же самом месте.
Так о чем вы пишете?
Win32 API — это «старый» API, нужный для работы всех приложений, выпущенных до Win8 (включая и, например, .NET CLR).
WinRT API — это «новый», полностью переработанный API системы с кучей плюшек. С ним могут работать только приложения, специально написанные для этого API.
Вот для приложений, работающих со старым API все осталось по старому.
Новые же приложения имеют собственный пакетный менеджер, который осуществляет их установку и автоматический апдейт.
Этот доступ просто всегда можно отнять через меню настройки прав.
Например Вы не увидете приложений, скомпилированных под ARM, если у вас архитектура другая. Ну а при отсутствии поддержки аппаратного ускорения для DirectX Вы увидите намного меньше игр…
Апдейты для «старых» приложений, что не шли через Windows Update, будут показываться по старому.
Зависимости может подтянуть инсталлер, если в нем это было указано.
Например ClickOnce инсталлер умеет устанавливать сам .Net нужной версии.
Но только если при создании инсталлера разработчик активировал эту фичу.