Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>Возникает естественный вопрос, при чем здесь тогда фреймворк?
L>Если присмотреться, там есть врапер под нет.
Враппер-то есть, но вопрос-то вроде о том как это сделать _средствами_фреймворка_. А то хм получается, что вроде бы средствами фреймворка и нельзя.
... << RSDN@Home 1.1 beta 1 >>
Re: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Враппер-то есть, но вопрос-то вроде о том как это сделать _средствами_фреймворка_. А то хм получается, что вроде бы средствами фреймворка и нельзя.
Если ограничиваться только средствами .Net Framework, то придется возиться с RichTextBox.SelectionColor, что некрасиво, т.к. текст противно "подмаргивает".
Можно задействовать WinAPI и Text Object Model, тогда все рисуется пристойно, но это уже выход за пределы Framework.
P.S. собственно покрасить текст -- это четверть дела. Проблема в том, как это делать по-умному, т.е. парсить при редактировании не весь текст, а только то, что нужно, разумно реагировать на ошибки синтаксиса, неизбежные при редактировании (вроде отсутствия парной кавычки), и т.д. и т.п. Scintilla более-менее с этими задачами справляется, так что можно хотя бы посмотреть, как это делается, если что-то не придумывается. Другой важный плюс Scintill'ы -- очень либеральная лицензия.
Re[6]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Алексей Владимирович Миронов, Вы писали:
АВМ>Если ограничиваться только средствами .Net Framework, то придется возиться с RichTextBox.SelectionColor, что некрасиво, т.к. текст противно "подмаргивает".
Какие ж это средства фреймворка? RichEdit такой же нативный контрол.
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Враппер-то есть, но вопрос-то вроде о том как это сделать _средствами_фреймворка_. А то хм получается, что вроде бы средствами фреймворка и нельзя.
А тебя не напрягает, что все, кроме кнопки, контролы ВинФормсов сделаны как обертки над Виндузными? Типа тоже ведь не средствами...
Вобщем, если тебе ехать, бери Синтинелу... обертку к ней (лучше не там, а из Хоума) и пользуйся. Ведь подсветка синтаксиса вещь доволно сложная. Ну, а если шашачки, то пиши свой редактор, создавай уродцев на рич-эдите (правда он тоже не средствами фрэймворка...)...
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Алексей Владимирович Миронов, Вы писали:
VD>Кстати, если только на чтение, то можно и IE задействовать. Но поять таки IE не часть фрэймворка.
Если только на чтение, то можно как раз сделать исключительно средствами фреймворка — парсить текст и прорисовывать его вручную. Под "средствами фв" я имею в виду не некий 100% межплатформенный код, но код, который _напрямую_ не обращается к системным функциям, но обращается к ним посредством классов ФСЛ.
... << RSDN@Home 1.1 beta 1 >>
Re[8]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>_напрямую_ не обращается к системным функциям, но обращается к ним посредством классов ФСЛ.
AVK>Т.е. если я отнаследуюсь от скажем TextBox то это уже не будет средствами фреймворка?
Гм, я же написал _посредством_ классов ФСЛ. Я просто имею в виду не вызывать напрямую апи-функции.
... << RSDN@Home 1.1 beta 1 >>
Re[10]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
ВВ>> Гм, я же написал _посредством_ классов ФСЛ. Я просто имею в виду не вызывать напрямую апи-функции.
AVK>Т.е. если я перекрываю только CreateParams то это уже средствами фреймворка, несмотря на то что при этом реально контролом может быть та же сцинтилла?
Сцинтилла не является частью фреймворка.
... << RSDN@Home 1.1 beta 1 >>
Re[12]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
AVK>>Т.е. если я перекрываю только CreateParams то это уже средствами фреймворка, несмотря на то что при этом реально контролом может быть та же сцинтилла?
ВВ> ВВ> Сцинтилла не является частью фреймворка.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
AVK>>>Т.е. если я перекрываю только CreateParams то это уже средствами фреймворка, несмотря на то что при этом реально контролом может быть та же сцинтилла?
ВВ>> ВВ>> Сцинтилла не является частью фреймворка.
AVK>А Win32 RichEdit контрол тоже не является.
Странный спор. Но RichTextBox ведь является частью фреймворка.
... << RSDN@Home 1.1 beta 1 >>
Re[2]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Здравствуйте, _aptyp_, Вы писали:
__>>Здравствуйте, Shadowspan, Вы писали:
S>>>Здравствуйте, <Аноним>, Вы писали:
Здравствуйте, _aptyp_, Вы писали:
__>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>Здравствуйте, _aptyp_, Вы писали:
__>>>Здравствуйте, Shadowspan, Вы писали:
S>>>>Здравствуйте, <Аноним>, Вы писали:
Здравствуйте, _aptyp_, Вы писали:
__>Здравствуйте, _aptyp_, Вы писали:
__>>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>>Здравствуйте, _aptyp_, Вы писали:
__>>>>Здравствуйте, Shadowspan, Вы писали:
S>>>>>Здравствуйте, <Аноним>, Вы писали:
ВВ>>>300 баксов для тебя халява?
__>>Тока что качнул, ставлю... Может и не халява...
__>Поставил Халява (жаль весит 3 mb, но есть доки и тестовые приложения vb & cs)
Ты бы хоть лицензию почитал. Да и у них на сайте посмотрел сколько они просят не за триальную версию.
... << RSDN@Home 1.1 beta 1 >>
Re[14]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
AVK>>>А Win32 RichEdit контрол тоже не является.
ВВ>>Странный спор.
AVK>Вот и я о том же. Споришь о несуществующем понятии.
То есть реализация чего-либо "только средствами фреймворка" на твой взгляд это несуществующее понятие? Гм, в принципе путаница конечно определенная есть. Конкретно, есть ли формальная разница в использовании контрола, сабклассирующего тот же текст-бокс (т.е. в основе своем unmanaged) или в использовании того же веб-браузера (т.е. практически чисто unmanaged контрола, но через интероп)? Я просто имел в виду, что реализовать подсветку синтаксиса в принципе можно с использованием меньшего кол-ва unmanaged-кода, чем в случае со скинтиллой. Здесь опять-таки возникает скорее элемент... ну дизайна что ли. Если я пишу что-то на основе текст-бокса, то, хотя за этим текст-боксом стоит виндовое окно, теоретически мой код платформенно-независимый, так как я напрямую не работаю с вин-апи, но посредством класса System.Windows.Forms.TextBox, к-й выступает в качестве некоего среднего звена между моим кодом и функциями системы. Опять-таки теоретически должно быть так, что реализация этого класса под юникс будет уже совершенно иной и будет дергать какие-нибудь там юниксовые фунции или уж не знаю что у них. Однако мой клиентский код от этого не должен измениться — т.е. он будет по-прежнему работать с классом System.Windows.Forms.TextBox. Я вот что имел в виду.
... << RSDN@Home 1.1 beta 1 >>
Re[16]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>То есть реализация чего-либо "только средствами фреймворка" на твой взгляд это несуществующее понятие?
Не "только средствами фреймворка", а "подсветку синтаксиса только средствами фреймворка".
ВВ>Я просто имел в виду, что реализовать подсветку синтаксиса в принципе можно с использованием меньшего кол-ва unmanaged-кода, чем в случае со скинтиллой.
В случае со сцинтиллой не написано ни строчки unmanaged-кода.
ВВ>Здесь опять-таки возникает скорее элемент... ну дизайна что ли.
ВВ>Если я пишу что-то на основе текст-бокса, то, хотя за этим текст-боксом стоит виндовое окно, теоретически мой код платформенно-независимый,
Нет, даже теоретически.
ВВ>так как я напрямую не работаю с вин-апи, но посредством класса System.Windows.Forms.TextBox,
Ага, только если вспомнить что у Control есть свойства Handle и CreateParams то можно спокойно забыть про теоретическую кроссплатформенность чего бы то ни было от него отнаследованного.
ВВ> к-й выступает в качестве некоего среднего звена между моим кодом и функциями системы. Опять-таки теоретически должно быть так, что реализация этого класса под юникс будет уже совершенно иной и будет дергать какие-нибудь там юниксовые фунции или уж не знаю что у них.
Это будет грязный хак, поскольку Control разработан исключительно для user32 based интерфейса.
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Здравствуйте, VladD2, Вы писали:
VD>>Здравствуйте, Алексей Владимирович Миронов, Вы писали:
VD>>Кстати, если только на чтение, то можно и IE задействовать. Но поять таки IE не часть фрэймворка.
ВВ>Если только на чтение, то можно как раз сделать исключительно средствами фреймворка — парсить текст и прорисовывать его вручную.
О! Точно! А перед этим еще лучше всего переписать GDI+ на дотнете, так как эта библиотека тоже всего лишь обертка.
ВВ> Под "средствами фв" я имею в виду не некий 100% межплатформенный код, но код, который _напрямую_ не обращается к системным функциям, но обращается к ним посредством классов ФСЛ.
Кончай пудрить себе и дуругим голову. Добавив IE в проект ты тоже никуда не будешь обрщаться. Синтилу, кстати, тоже.
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Почему кроме кнопки?
Ну, значит и кропка. Хотя мне казалось, что она вручную сделана. Прорисовка вроде точно вручную... Ну, значит отается только лэйбл и грид. Тем хуже для переносимости.
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Если я пишу что-то на основе текст-бокса, то, хотя за этим текст-боксом стоит виндовое окно, теоретически мой код платформенно-независимый, так как я напрямую не работаю с вин-апи, но посредством класса System.Windows.Forms.TextBox, к-й выступает в качестве некоего среднего звена между моим кодом и функциями системы. Опять-таки теоретически должно быть так, что реализация этого класса под юникс будет уже совершенно иной и будет дергать какие-нибудь там юниксовые фунции или уж не знаю что у них. Однако мой клиентский код от этого не должен измениться — т.е. он будет по-прежнему работать с классом System.Windows.Forms.TextBox. Я вот что имел в виду.
Вот что-то подобное я и имел в виду, когда писал "придется возиться с RichTextBox.SelectionColor". Возможно, в следующей версии Framework Microsoft захочет реализовать RichTextBox как managed control. Или какие-нибудь умельцы слепят WinForms для Solaris на основе Qt. Код с SelectionColor будет работать, хоть и с "морганием". А вот код с TOM, скорее всего, будет показывать самое популярное окно "Ваша программа собралась выполнять недопустимую инструкцию".
Впрочем, я согласен и с AVK, утверждающим, что RichTextBox -- unmanaged control и, стало быть, к Net Framework непосредственно не относится.
Re[9]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, VladD2, Вы писали:
VD>>>Кстати, если только на чтение, то можно и IE задействовать. Но поять таки IE не часть фрэймворка. ВВ>>Если только на чтение, то можно как раз сделать исключительно средствами фреймворка — парсить текст и прорисовывать его вручную.
VD>О! Точно! А перед этим еще лучше всего переписать GDI+ на дотнете, так как эта библиотека тоже всего лишь обертка.
Мне казалось, что надстройка
Не знаю, я воспринимаю тот же GDI+ как некий набор "интерфейсов", через которые осуществляется доступ собственно к "логике рисования". Теоретически эта последняя может полностью поменяться, а GDI+ останется неизменным. Вы тут с АВК капитально клоните к тому, что ФСЛ головой вростает в Win32. ИМХО только ногами.
Откуда тогда идут разговоры о междплатформенности фв и так далее. Если, когда я буду переносить свое приложение допустим на тот же Моно, мне не придется переписывать _весь_ код, то я все-таки в чем-то прав.
ВВ>> Под "средствами фв" я имею в виду не некий 100% межплатформенный код, но код, который _напрямую_ не обращается к системным функциям, но обращается к ним посредством классов ФСЛ. VD>Кончай пудрить себе и дуругим голову. Добавив IE в проект ты тоже никуда не будешь обрщаться. Синтилу, кстати, тоже.
Гм, ну ведь ИЕ не является частью фв. Вот в следующей версии будет являться. Т.е. говоря грамотно некая обвертка/надстройка над ИЕ будет входить в винформсы. Мне почему-то кажется, что это не одно и то же.
... << RSDN@Home 1.1 beta 1 >>
Re[10]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Вы тут с АВК капитально клоните к тому, что ФСЛ головой вростает в Win32. ИМХО только ногами.
Не. Не вся. Но ВинФорим и ГДИ+ точно.
ВВ>Откуда тогда идут разговоры о междплатформенности фв и так далее. Если, когда я буду переносить свое приложение допустим на тот же Моно, мне не придется переписывать _весь_ код, то я все-таки в чем-то прав.
Синтили, кстати, как раз многоплатформная, так что ее-то перенисти куда проще чем винформс. А на счет переносить весь код... Утопист ты. Серверный код еще куда ни щло. А ГУИ. Фиг вы юзверя на линух загоните.
ВВ>Гм, ну ведь ИЕ не является частью фв. Вот в следующей версии будет являться. Т.е. говоря грамотно некая обвертка/надстройка над ИЕ будет входить в винформсы. Мне почему-то кажется, что это не одно и то же.
Попал ты. Эта обертка всего лишь активых импортированный в студию. В общем, я понял список стандартных средств — это список пимпочек в тулбоксе. Короче тебе нужны шашечки.
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, VladD2, Вы писали:
ВВ>>Вы тут с АВК капитально клоните к тому, что ФСЛ головой вростает в Win32. ИМХО только ногами. VD>Не. Не вся. Но ВинФорим и ГДИ+ точно.
Нда, настольное приложение без них делать конечно очень удобно.
VD>Синтили, кстати, как раз многоплатформная, так что ее-то перенисти куда проще чем винформс. А на счет переносить весь код... Утопист ты. Серверный код еще куда ни щло. А ГУИ. Фиг вы юзверя на линух загоните.
Ну как бы сказать. К пользователям линуха надо относиться как, ну скажем, к сексуальным меньшинствам. Понятно, что особой симпатии ты к ним можешь не испытывать, а уж понимать их "выбор" тем более, но тем не менее надо уважать их права и все такое. Так что в переносимости я ничего плохого не вижу. А переносимость — это не в последнюю очередь именно переносимость ГУИ. Серверный код куда-то переносить вообще не особо актуально. ИИСов на наш век хватит. А вот добиться хотя бы того, что можно потрахаться день-другой с препроцессингом и прочей мурой и перетащить средних габаритов проект под тот же линух, очень бы хотелось.
ВВ>>Гм, ну ведь ИЕ не является частью фв. Вот в следующей версии будет являться. Т.е. говоря грамотно некая обвертка/надстройка над ИЕ будет входить в винформсы. Мне почему-то кажется, что это не одно и то же. VD> Попал ты. Эта обертка всего лишь активых импортированный в студию. В общем, я понял список стандартных средств — это список пимпочек в тулбоксе. Короче тебе нужны шашечки.
Гм, разве в новом релизе дотнете браузер — это не отдельный класс из винформсов? Потом непонятно. Вот к примеру 4.1 ртф-бокс, который с ХРюшей идет, поддерживает куда больше фич, чем его "аналог" из дотнета. Хотя бы alignment по ширине там есть, например. Получается, что у человека, который не "импортирует в студию" этот ртф-бокс, а юзает стандартный дотнетовский просто с головой не в порядке? Какой смысл было делать большую часть винформсов, когда можно напрямую заюзать коммон-контроли и при этом зачастую даже приобрести похеренную по непонятным причинам в винформсах функциональность?
... << RSDN@Home 1.1 beta 1 >>
Re[12]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Ну как бы сказать. К пользователям линуха надо относиться как, ну скажем, к сексуальным меньшинствам.
ВВ> Понятно, что особой симпатии ты к ним можешь не испытывать, а уж понимать их "выбор" тем более, но тем не менее надо уважать их права и все такое. Так что в переносимости я ничего плохого не вижу. А переносимость — это не в последнюю очередь именно переносимость ГУИ.
Ну, тады тебе на Яву или Каликс. Они как раз очень любят сексуальные меньшинства.
ВВ>Серверный код куда-то переносить вообще не особо актуально. ИИСов на наш век хватит. А вот добиться хотя бы того, что можно потрахаться день-другой с препроцессингом и прочей мурой и перетащить средних габаритов проект под тот же линух, очень бы хотелось.
Это только если в Моно. Но там все кастрированное...
ВВ>Гм, разве в новом релизе дотнете браузер — это не отдельный класс из винформсов?
Не. Та же обертка что и сейчас. Можешь у АВК спросить.
Да и какие к чертям IE на Линухе?
ВВ> Потом непонятно. Вот к примеру 4.1 ртф-бокс, который с ХРюшей идет, поддерживает куда больше фич, чем его "аналог" из дотнета. Хотя бы alignment по ширине там есть, например. Получается, что у человека, который не "импортирует в студию" этот ртф-бокс, а юзает стандартный дотнетовский просто с головой не в порядке? Какой смысл было делать большую часть винформсов, когда можно напрямую заюзать коммон-контроли и при этом зачастую даже приобрести похеренную по непонятным причинам в винформсах функциональность?
Блин, да они и заюзаня. Только обертка слабовата. Сам ТРФ может еще больше. Но в контрол вынесено только то что вынесено. Работай с ним на уровне сообщений и будет тебе больше чем в любом контроле.
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[13]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, VladD2, Вы писали:
ВВ>> Понятно, что особой симпатии ты к ним можешь не испытывать, а уж понимать их "выбор" тем более, но тем не менее надо уважать их права и все такое. Так что в переносимости я ничего плохого не вижу. А переносимость — это не в последнюю очередь именно переносимость ГУИ. VD>Ну, тады тебе на Яву или Каликс. Они как раз очень любят сексуальные меньшинства.
Да вроде как ориентацию я менять не собираюсь
ВВ>> Потом непонятно. Вот к примеру 4.1 ртф-бокс, который с ХРюшей идет, поддерживает куда больше фич, чем его "аналог" из дотнета. Хотя бы alignment по ширине там есть, например. Получается, что у человека, который не "импортирует в студию" этот ртф-бокс, а юзает стандартный дотнетовский просто с головой не в порядке? Какой смысл было делать большую часть винформсов, когда можно напрямую заюзать коммон-контроли и при этом зачастую даже приобрести похеренную по непонятным причинам в винформсах функциональность? VD>Блин, да они и заюзаня. Только обертка слабовата. Сам ТРФ может еще больше. Но в контрол вынесено только то что вынесено. Работай с ним на уровне сообщений и будет тебе больше чем в любом контроле.
Ну а вообще сам посуди — какова судьба винформсов в связи с появлением этого самого, авалона (нда "авалон", "орка" — что-то у МС капитально крыша поехала). Они или "канут в небытие" или же их все же постепенно перелопатят во что-нибудь межплатформенное.
... << RSDN@Home 1.1 beta 1 >>
Re[14]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Ну а вообще сам посуди — какова судьба винформсов в связи с появлением этого самого, авалона (нда "авалон", "орка" — что-то у МС капитально крыша поехала).
Нормальная судьба. Лонгхорн будет завоевывать рынок еще лет 5. А выйдет он только в 2005-2006-ом. И того лет 5-7 на чем-то нужно будет интерфейс писать. К тому же как я понимаю винформсовые приложения будут без проблем работать на лонгхорне (ну, выпендрежей будет меньше... всего то). Да и новая менеджед-обертка скорее всего будет максимально похожа на формсы. Так что можно смело забить на этот вопрос.
ВВ> Они или "канут в небытие" или же их все же постепенно перелопатят во что-нибудь межплатформенное.
Нечего лопатить. И не во что. Писать контролы с нуля никто не будет. QT — это кривь, да и не удет МС с ним возиться (им оно не нужно).
... << RSDN@Home 1.1 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, VladD2, Вы писали:
VD>Ну, значит и кропка. Хотя мне казалось, что она вручную сделана. Прорисовка вроде точно вручную... Ну, значит отается только лэйбл и грид.
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Серверный код куда-то переносить вообще не особо актуально.
Именно это прежде всего и актуально.
ВВ> А вот добиться хотя бы того, что можно потрахаться день-другой с препроцессингом и прочей мурой и перетащить средних габаритов проект под тот же линух, очень бы хотелось.
Тогда тебе нужна джава и свинг.
ВВ>Гм, разве в новом релизе дотнете браузер — это не отдельный класс из винформсов?
Отдельный. Но обертка над соотв. AX.
ВВ>Какой смысл было делать большую часть винформсов, когда можно напрямую заюзать коммон-контроли и при этом зачастую даже приобрести похеренную по непонятным причинам в винформсах функциональность?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Ну а вообще сам посуди — какова судьба винформсов в связи с появлением этого самого, авалона (нда "авалон", "орка" — что-то у МС капитально крыша поехала). Они или "канут в небытие" или же их все же постепенно перелопатят во что-нибудь межплатформенное.
Здравствуйте, Алексей Владимирович Миронов, Вы писали:
АВМ>Вот что-то подобное я и имел в виду, когда писал "придется возиться с RichTextBox.SelectionColor". Возможно, в следующей версии Framework Microsoft захочет реализовать RichTextBox как managed control. Или какие-нибудь умельцы слепят WinForms для Solaris на основе Qt.
А сцинтилла уже сейчас есть для GTK+. По вашей логике получается что это более "правильное" решение, нежели RichEdit.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, VladD2, Вы писали:
VD>>Ну, значит и кропка. Хотя мне казалось, что она вручную сделана. Прорисовка вроде точно вручную... Ну, значит отается только лэйбл и грид.
AVK>А лейбл то за что
Есть еще всякая мура вроде ErrorProvider. Этому добру-то в нативе аналогов нет.
... << RSDN@Home 1.1 beta 1 >>
Re[13]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
ВВ>>Серверный код куда-то переносить вообще не особо актуально. AVK>Именно это прежде всего и актуально.
Почему? Ну есть у меня код, который пашет под ИИСом, почему я должен его куда-то переносить? Откуда такая необходимость? Не понимаю.
ВВ>> А вот добиться хотя бы того, что можно потрахаться день-другой с препроцессингом и прочей мурой и перетащить средних габаритов проект под тот же линух, очень бы хотелось. AVK>Тогда тебе нужна джава и свинг.
То есть на твой взгляд все сопли по поводу межплатформенности дотнета — это полная чушь и такого никогда не будет? По крайней мере со стороны МС?
... << RSDN@Home 1.1 beta 1 >>
Re[10]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Почему? Ну есть у меня код, который пашет под ИИСом, почему я должен его куда-то переносить? Откуда такая необходимость? Не понимаю.
Сравни стоимость хостинга на юниксах и под виндами. Опять же веб-странички это не единственные серверные приложения.
AVK>>Тогда тебе нужна джава и свинг.
ВВ>То есть на твой взгляд все сопли по поводу межплатформенности дотнета — это полная чушь и такого никогда не будет? По крайней мере со стороны МС?
Ты неверно трактуешь термин "многоплатформенность". В случае МС это прежде всего работа на их ОС, но под разными процессорами, т.е. х86, ARM, SH-X, MIPS, IA64, AMD64 и т.д.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>Есть еще всякая мура вроде ErrorProvider. Этому добру-то в нативе аналогов нет.
AVK>
AVK>public class ErrorProvider : Component
AVK>
И что это значит? Грид тоже от компонента отнаследован.
... << RSDN@Home 1.1 beta 1 >>
Re[15]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Ты неверно трактуешь термин "многоплатформенность". В случае МС это прежде всего работа на их ОС, но под разными процессорами, т.е. х86, ARM, SH-X, MIPS, IA64, AMD64 и т.д.
У Рихтера вообще шла речь о многоплатформенности в том числе и в отношении осей.
... << RSDN@Home 1.1 beta 1 >>
Re[15]: Как бы лучше осуществить подсветку синтаксиса?
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>Почему? Ну есть у меня код, который пашет под ИИСом, почему я должен его куда-то переносить? Откуда такая необходимость? Не понимаю.
AVK>Сравни стоимость хостинга на юниксах и под виндами. Опять же веб-странички это не единственные серверные приложения.
AVK>>>Тогда тебе нужна джава и свинг.
ВВ>>То есть на твой взгляд все сопли по поводу межплатформенности дотнета — это полная чушь и такого никогда не будет? По крайней мере со стороны МС?
AVK>Ты неверно трактуешь термин "многоплатформенность". В случае МС это прежде всего работа на их ОС, но под разными процессорами, т.е. х86, ARM, SH-X, MIPS, IA64, AMD64 и т.д.
Ну, насколько я помню, они CLS (или CLI??) выложили как раз как демонстрацию того, что .Net бывает и не под Виндой... правда от Windows.Forms под другими системами они отказались и я их понимаю... писать свои CommonControls под все варианты нестандартных WindowManager'ов — и врагу не пожелаешь...
Все остальные контролы вроде бы проще, а вот CommonContrels... ...
... << RSDN@Home 1.1 beta 2 >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[12]: Как бы лучше осуществить подсветку синтаксиса?