Используется стандартный элемент управления WebBrowser, которые является аналогом IE. Как вариант решения, необходимо добавить возможность выбора операционной системы и браузера, которым мы хотим «просматривать» страницу.
Программно это можно сделать, задав для WebClient UserAgent:
WebClient client = new WebClient();
client.Headers.Add(«user-agent», «Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)»);
В данном случае заходим рендеринг будет осуществляться для FireFox.
Почему голословное? Если посмотреть форумы, блоги, то в большинстве случаев советуют именно DevExpress (по крайней мере на зарубежных ресурсах). Статистики не нашел, поэтому написал, основываясь на мнении большинства.
В таких случаях, действительно, необходимо использовать целочисленные величины. А вот ответственность за выбор размерности лежит на исследователе. Главное требование — чтобы все характеристики имели одинаковый масштаб. Т.е. координаты в пространстве (x,y,z) имеют одинаковый масштаб, а вот мужчина (1) и $100 (2) — разные. Таким образом, необходимо иметь дополнительные данные о характере объектов и уже по этим данным переводить пол, возраст и т.д. в числовые эквиваленты.
Функционал контролов детально описано на сайтах вендоров.
Как правило, от стандартных эти контролы отличаются бОльшим набором функционала, например, гриды расширяются всевозможными группировками, сортировками, скинами, дропдауны — сортировками, поиском и т.д.
Ajax Control Toolkit содержит AJAX-компоненты, сейчас практически все разрабатываемые мной проекты работают с связке ASP.NET + ASP.NET AJAX + Ajax Control Toolkit (например HtmlEditor был позаимствован у Obout, обзор новых компонентов майского тулкита читать здесь).
По поводу сравнения Telerik, ComponentOne и DevExpress — тут дело вкуса, денег и необходимого функционала.
>> Так будьте и вы объективны, не вменяйте в вину линуксу отсутствие драйверов.
Неудобство линукса в том, что для него не все производители пишут дрова по некоторым причинам. Из-за этого рядовой пользователь может отказаться от линукса в пользу Windows. И здесь круг замкнутый — заставить всех делать так, а не иначе нереально. Поэтому в данном смысле Linux проигрывает в удобности так же, как реестр Windows проигрывает тому, что вы показывает.
И выбор пользователя основан на том, насколько то или другое неудобство для него критично.
Кто то может спать в поле на стоге сена и быть довольным, а кому-то номер в пятизвездочном отеле может не понравиться.
Какие талмуды, о чем Вы говорите? Легкий поиск дает кучу сайтов куда пойти и что сделать в каждом конкретном случае. Если на этом не акцентировать внимание, все проходит быстро и безболезненно.
>> Дело не в этом, вам надо было править реестр? Надо.
Еще раз говорю, в этом виноват производитель драйвера и больше никто. Не надо впутывать в данную конкретную ситуацию еще кого-то. Будьте объективны.
>>Думаю поэтому, я считаю, что реестр в виндусе — куча.овна, а в гноме — неплохое решение.
В этой фразе весь Вы и Вам подобные, о которых я писал в статье. Из-за того, что Вам неудобно, Вы готовы обзывать всё и всех гавном, искренне веря в свою правоту. А это всего навсего неудобство, с которыми каждый человек сталкивается большое количество раз на день.
И если каждый раз все и всех из-за этого обзывать гавном, то есть шанс через некоторое время из него не выбраться…
1. А почему Вы решили, что именно так, а не по другому?
2. Единственный раз, когда мне пришлось править реестр было когда я настраивал сканер Mustek на Windows Server 2003. Потому что производители сканера не посчитали нужным включить драйвер для этой операционной системы и посылали нафиг, сравнивая строку-название ОС с нужной им. Помогла временная замена названия ОС на удобную им. Причем драйвер для XP совершенно нормально работали в Win2003.
Вот это называется свинство. Причем, заметьте, что ни Windows, ни Microsoft, ни реестр тут ни при чем.
>> Опера не подавала в суд, опера подала заявление, жалобу, что бы провелось антимонопольное расследование.
Мы говорим о мотиве, а он был вполне конкретный — проталкивание своих интересов.
Продажа Майкрософтом своих продуктов — это тоже бизнес, но вопрос в том, что это никому не нравится.
Вы привели в пример Mozilla, а где была бы Mozilla с FireFox без Google? Явно не там, там сейчас.
Да, Опера ни разу не обращалась в европейский комитет по поводу IE в Windows (читай — не проталкивала свои интересы).
А Google никогда не давал деньги на развитие FireFox с обязательным условием того, что начальная страница FireFox — Google (читай — не проталкивала свои интересы).
Ах, да! Google никогда не патентовала свои алгоритмы ранжирования, PageRank, TruskRank и т.д.
Пока очками не пользуюсь — вижу мир таким, каким он есть.
Люди массово любят The Beatles, Queen и Элвиса и это не делает их ограниченными.
И я уже устал повторять, что все также массово пользуются Google для поиска и это тоже подпадает под термин монополия. Но я не вижу, что Вы согласны с этим.
p.s. ничего личного, уважаю другие мнения, но не вижу чтобы уважали мою. Об этом этот пост.
Программно это можно сделать, задав для WebClient UserAgent:
WebClient client = new WebClient();
client.Headers.Add(«user-agent», «Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)»);
В данном случае заходим рендеринг будет осуществляться для FireFox.
Если вы хотели увидеть сравнение компонентов, то это в цели данной статьи не входило, так как каждый может выбрать то, что ему подходит больше всего.
Как правило, от стандартных эти контролы отличаются бОльшим набором функционала, например, гриды расширяются всевозможными группировками, сортировками, скинами, дропдауны — сортировками, поиском и т.д.
Ajax Control Toolkit содержит AJAX-компоненты, сейчас практически все разрабатываемые мной проекты работают с связке ASP.NET + ASP.NET AJAX + Ajax Control Toolkit (например HtmlEditor был позаимствован у Obout, обзор новых компонентов майского тулкита читать здесь).
По поводу сравнения Telerik, ComponentOne и DevExpress — тут дело вкуса, денег и необходимого функционала.
Неудобство линукса в том, что для него не все производители пишут дрова по некоторым причинам. Из-за этого рядовой пользователь может отказаться от линукса в пользу Windows. И здесь круг замкнутый — заставить всех делать так, а не иначе нереально. Поэтому в данном смысле Linux проигрывает в удобности так же, как реестр Windows проигрывает тому, что вы показывает.
И выбор пользователя основан на том, насколько то или другое неудобство для него критично.
Кто то может спать в поле на стоге сена и быть довольным, а кому-то номер в пятизвездочном отеле может не понравиться.
Какие талмуды, о чем Вы говорите? Легкий поиск дает кучу сайтов куда пойти и что сделать в каждом конкретном случае. Если на этом не акцентировать внимание, все проходит быстро и безболезненно.
>> Дело не в этом, вам надо было править реестр? Надо.
Еще раз говорю, в этом виноват производитель драйвера и больше никто. Не надо впутывать в данную конкретную ситуацию еще кого-то. Будьте объективны.
>>Думаю поэтому, я считаю, что реестр в виндусе — куча.овна, а в гноме — неплохое решение.
В этой фразе весь Вы и Вам подобные, о которых я писал в статье. Из-за того, что Вам неудобно, Вы готовы обзывать всё и всех гавном, искренне веря в свою правоту. А это всего навсего неудобство, с которыми каждый человек сталкивается большое количество раз на день.
И если каждый раз все и всех из-за этого обзывать гавном, то есть шанс через некоторое время из него не выбраться…
2. Единственный раз, когда мне пришлось править реестр было когда я настраивал сканер Mustek на Windows Server 2003. Потому что производители сканера не посчитали нужным включить драйвер для этой операционной системы и посылали нафиг, сравнивая строку-название ОС с нужной им. Помогла временная замена названия ОС на удобную им. Причем драйвер для XP совершенно нормально работали в Win2003.
Вот это называется свинство. Причем, заметьте, что ни Windows, ни Microsoft, ни реестр тут ни при чем.
Мы говорим о мотиве, а он был вполне конкретный — проталкивание своих интересов.
Продажа Майкрософтом своих продуктов — это тоже бизнес, но вопрос в том, что это никому не нравится.
Вы привели в пример Mozilla, а где была бы Mozilla с FireFox без Google? Явно не там, там сейчас.
Расстояние Евклида
А Google никогда не давал деньги на развитие FireFox с обязательным условием того, что начальная страница FireFox — Google (читай — не проталкивала свои интересы).
Ах, да! Google никогда не патентовала свои алгоритмы ранжирования, PageRank, TruskRank и т.д.
Да, за это стоит платить деньги.
>> я лично выбрал линукс
И это доказывает, что У ВАС ЕСТЬ ВЫБОР.
Люди массово любят The Beatles, Queen и Элвиса и это не делает их ограниченными.
И я уже устал повторять, что все также массово пользуются Google для поиска и это тоже подпадает под термин монополия. Но я не вижу, что Вы согласны с этим.
p.s. ничего личного, уважаю другие мнения, но не вижу чтобы уважали мою. Об этом этот пост.