Показаны сообщения с ярлыком Mono. Показать все сообщения
Показаны сообщения с ярлыком Mono. Показать все сообщения

понедельник, июня 09, 2008

.NET и Mono final-3

Действительно, дистрибутив SUSE 10.3 качался почти три дня, установился довольно гладко. При ближайшем рассмотрении Mono в дистрибутиве оказалась не самой последней версии, и тестовая программка показывала те же глюки, что и на Ubuntu. После установки с сайта Mono последней версии все глюки прошли, тестовая программка работает одинаково под Windows и под Linux SUSE 10.3.clap

Но тут же выяснилось, что гордый дистрибутив SUSE 10.3 не желает работать с моей видеокартой от NVIDIA. Что ж с того, что стараяsmile_embaressed - остальные-то работают (Windows XP, Windows 2003/2008, Ubuntu 7.10, Fedora 9), новомодные штучки типа aero и compiz, конечно, не фурычат, но движется всё плавно и легко. В SUSE же сплошные дёргания при таскании и изменении размеров окон, про скроллинг внутри окон вообще без слёз вспомнить нельзяsmile_angry. Несмотря на наличие специальной инструкции по установке, драйвер ставиться не пожелал (или система не принимала?), а после насильственной установки (есть там такая опция) - графика приказала долго жить thumbs_down.

Думаю, это последний финал...

Technorati Tags: , , ,

пятница, июня 06, 2008

.NET и Mono final-2

Всё же, финал получился какой-то неполный - так и неясно, как же эти программы, скомпилированные под Windows, работают в Linux под Mono последней версии smile_embaressed. Пошарил по закромам, обнаружилась купленная когда-то за деньги smile_shades (!!) версия Fedora Core, однако расследование показало, что с момента покупки прошло уже довольно много времени и эта моя версия больше не поддерживается. Пришлось качать актуальную, тем более, что вышла она меньше месяца назад, должно быть всё самое свежее.

Скачал Live CD (ок. 700 Мб), установил на диск (всё встало гладко и даже по-русски), подключилась системка к Сети и сразу же скачала 165 Мб. обновлений. Однако... И никакой последней версии Mono, естественно, на диске тоже не оказалось - ладно, не привыкать, скачал, поставил.

При запуске тестовой программки обнаружилось, что все ранее описанные неприятности пропали clap. Но, естественно, выявились новые - в TextBox и др. не вводятся с клавиатуры русские символы. Английские вводятся, при переключении раскладки - вовсе ничего не вводится thumbs_down. Хотя через clipboard можно и русские буквы всунуть. Какие-то тут сложные взаимодействия у них... Может, эта Fedora под Mono не приспособлена?

Осталось попробовать на SUSE - кому уж лучше быть приспособленной? Но очень уж дистрибутив здоровый у них...

Technorati Tags: , , ,

понедельник, июня 02, 2008

.NET и Mono final

Полез на сайт Mono ставить на Runtu последнюю версию Mono: там всё объяснили, что и откуда запустить, всё стало качаться, но наряду с нужным скачалось и ещё что-то, которое в процессе спрашивало что-то про дисплей и оконный менеджер (естественно, я согласился). На этом всё и закончилось - после перезагрузки могу зайти в консоль (что-то типа безопасного режима) или запустить failsafe сессию (ни гном-, ни kde-сессии не запускаются). mad.gif Попытки как-то хозяйство оживить результата не дали и были заброшены после плача Ярославны и ползания по разным местам, где есть другие дистрибутивы.

Пришёл к выводу, что сделать-то рабочую установку Линуха с поддержкой .NET-программ, скомпилированных в Windows, может, и сделаю (а занятие это уже утратило привлекательность), но передавать её в эксплуатацию чайникам - нет, не буду: я ж не изверг smile_omg.

del.icio.us Tags: , , ,

четверг, марта 13, 2008

.NET и Mono continued

Помрёт, похоже, этот мой эксперимент на гриде - элементах DataGrid или DataGridView. В принципе, они работают и в Linux (Ubuntu), кое-какие свойства глючат, но терпимо. Плохо, что не работает толком редактирование в ячейках, но обойти можно, хоть и будет это выглядеть чесанием левой ногой правого уха. Самое плохое с навигацией по гриду - на колесо мышиное не реагирует, а полосы прокрутки (scrolling) загружают процессор на 100% :

net-mono2

Нижний контрол на форме - DataGridView, зелёная линия справа - график загрузки процессора (скачок загрузки произошёл в момент изменения размеров формы до появления scrollbar'а на гриде).

В общем, для практики гриды применить не получится.smile_cry smile_angry Слабо, правда, представляю деловые программы без гридов: прайс-лист соорудить, счёт выписать - везде гриды нужны. Привыкли все...

Осталось попробовать сделать интерфейс на ListView вместо грида - он, вроде, без фокусов с навигацией. Или делать программу в технике asp.net - говорят, эти программки переносятся хорошо (собственно, только они и переносятся).

вторник, марта 11, 2008

.NET и Mono

Сделал в VS 2008 простую формочку и запустил в Ubuntu 7.10/ Все настройки Mono - дефолтные. Выглядит смешно (слева - убунтовский экземпляр):

net-mono