LINUX.ORG.RU

Сообщения Mixim

 

Использование OpenGL в MonoDevelop

Здравствуйте! Появилась необходимость поработать с графическими библиотеками. Под Windows все ясно - поставил DirectX, добавил нужные либы от него в VS, почитал MSDN и в принципе сиди и пиши код, но вот в Linux... Немного почитал маны по Tao Framework - вроде бы то, что нужно, открыл официальную справку по работе с ним в MonoDevelop(http://www.mono-project.com/Tao) и ничего понять не смог, в частности: судя по датам, последний релиз указанной библиотеки был еще 7 лет назад[1.2.0 Release (2 Nov 2005)]. Начал искать хоть какие-то мануалы для Tao на русском, нашел следующее(http://esate.ru/page/chto-takoe-tao-framework), но тут про то, как его использовать в Windows, какие проблемы создало MS разработчикам графических либ, отличных от DirectX и т.д. Наверняка кто-нибудь из Вас хоть раз, хоть мельком знакомился с применением графических библиотек и разработкой 3D-приложений в Linux(MonoDevelop/C#). Прошу подсказать как это вообще делается, какие достойные книги и ресурсы есть по этому поводу?

 , , , tao

Mixim
()

Xerox Phaser 3100 MFP - печатает через раз

Не так давно впервые установил себе Ubuntu 12.04 и начал ей пользоваться. Все оборудование установилось нормально и более-менее стабильно работает, но вот МФУ Xerox Phaser 3100MFP выдает какие-то проблемы.

Если ничего не путаю, сперва поставил совместимые драйвера(кажется для Xerox Phaser 3000) из репозитория - все отлично печаталось пару дней, а потом раз - отправляю документ на печать, вроде бы уходит, но МФУ ни с места. Нашел диск с драйверами для Linux/MacOS - установил драйвера для Ubuntu, но результат ровно такой же. Качаю драйвера с сайта Xerox, устанавливаю, но задания на печать выполняются через раз(примерно так же, как описывает человек на форуме по AltLinux: http://forum.altlinux.org/index.php/topic,11800.0.html?PHPSESSID=jcrqhk8h2bqc...) - первый лист/документ стабильно печатается(правда идет задержка в ~30 секунд), отправляю второй лист - задание уходит на МФУ, оно пишет: «Подождите» - «Печать с PC» - «Готово» и вместо распечатанного листа ничего не получаю. Подскажите пожалуйста, в чем может быть проблема и как её решить?

Дополнительно: проходит минут 5 и МФУ снова начинает нормально печатать первый лист/документ

 , ,

Mixim
()

SerialPort.GetPortNames () - почему возвращает столь значительное количество портов?

Необходимо получить список всех com-портов в системе, к одному из которых подключен купюроприемник CashCode. Подключаю пространство имен System.IO.Ports и выполняю код:

		protected void OnButton1_Clicked (object sender, EventArgs e)
		{
			//this.Destroy ();
			
			String[] ports = SerialPort.GetPortNames ();
			
			
			foreach (String port in ports) {
				combobox1.InsertText (0, port);
			}
		}
В итоге получаю в ComboBox массив из 35 элементов с именами: «dev/ttyS0», «dev/ttyS1», ..., «dev/ttyS31» - откуда такое количество(32шт) com-портов на моей системе с материнской платой GIGABYTE GA-X58A-UD7? Делаю это для того, чтобы пользователь мог выбрать к какому порту подключен купюроприемник. Объясните пожалуйста, откуда такое количество портов?

 , ,

Mixim
()

MonoDevelop: закрытие формы приложения

Наименование темы кажется пустяковым: «Ну и чего сложного в закрытии формы?», но сколько ни смотрю доку по Mono и Gtk#, ничего подходящего найти не могу! В мелкософтовском Framework'е у всех форм/окошек был метод Close() - вызвали его и форма закрылась, но в Mono/Gtk# ничего похожего найти не смог. Суть приложения: имеется главная форма и несколько второстепенных; пользователь нажимает на одну из кнопок главной формы - открывается второстепенное окно, в которое он вводит данные и нажимает Ok; после нажатия на кнопку, текущее второстепенное окно должно закрыться, открыв другое - кратко примерно так. Пересмотрел все методы Window - ничего даже похожего на Close() не нашел, каким образом закрыть окно ума не приложу. Уважаемые разработчики Linux, подскажите пожалуйста, как можно закрыть(не скрыть, а именно закрыть) окно приложения, написанного в MonoDevelop под Gtk#? Заранее огромное спасибо

 close window, ,

Mixim
()

RSS подписка на новые темы