–ешение: получить им€ текущего пользовател€ системы в C#

18:04:2013 –≥.

 »ногда в цел€х тестировани€ и ведени€ логов важно отображать им€ текущего пользовател€, который €вл€етс€ "владельцем" приложени€ C#. ¬ данной заметке рассматриваетс€ способ получени€ имени пользовател€ системы, под учетной записью которого выполн€етс€ наша программа на .NET. 

 

–ешение: отобразить количество свободной оперативной пам€ти —#

18:04:2013 –≥.

≈сли вам требуетс€ получить объем свободной оперативной пам€ти операционной систем≥ в приложении C# нужно выполнить следующие шаги:

PerformanceCounter _ramCounter = newPerformanceCounter("Memory", "Available MBytes");
MessageBox.Show(_ramCounter.NextValue() + "ћб");

 

–ешение: Too many connections MySQL - FreeBSD, Linux, Windows платформы

05:04:2013 –≥.

–ассматриваетс€ проблема с подключением к MySQL серверу на любых платформах - Linux, Windows, FreeBSD, когда при попытке соединитьс€ высвечиваетс€ ошибка Too many connections.

ѕроблема может быть решена двум€ способами - правкой конфигурационного файла my.cnf или изменением переменной в самой MySQL.

 

–ешение:The Bat не отображаетс€ текст письма

03:04:2013 –≥.

≈сли в TheBat! не отображаетс€ текст письма, такое часто случаетс€ с письмами, которые содержат вложени€, часто помогает следующий метод:

—войства - Ќастройка - HTML Viewer - ¬ыбрать Use The Bat HTML Viewer

 

–ешение:Monodevelop - не работает Debug

30:03:2013 –≥.

„асто возникают вопросы о неработающем дебагере в Monodevelop.  онечно, есть возможные программные проблемы самой IDE, но сперва обратите внимание на проверку самого простого:

јктивна€ конфигураци€ - Debug (а не Release)

 

—обытие закрыти€ приложени€ в Mono GTK# и завершение процесса

29:03:2013 –≥.

¬ Windows Forms закрытие приложени€ выгл€дит достаточно просто - можно закрыть все окна формы с помощью функции окна Close() и все будет готово.

 

–ешение загрузки в C# больших объектов BLOB в MySQL - Timeout

23:03:2013 –≥.

»ногда у разработчиков при загрузке больших по объему объектов в базу данных MySQL с использрванием C# (а также GTK#) возникают проблемы, которые св€занные с таймаутом подключени€.

¬ этом случае нужно просто расширить таймаут MySqlCommand

using(MySqlCommand cmd = new MySqlCommand())
{
   //...
    cmd.CommandTimeout = int.MaxValue;
   //...
}


«десь мы устанавливаем максимальное значение переменной int. ≈сли известно конкретное необходимое значение - примените его.

 

Window ShowDialog() в Mono GTK# или модальное окно, блокирующее выполнение кода при вызове

21:03:2013 –≥.

«аметка, полезна€ всем тем, кто начинает программировать на Mono GTK# .NET. „асто при разработке приложени€ нужно вызвать окно, дл€ воода данных или дл€ других целей и продолжать дальнейшую работу исход€ из тех процессов, которые произошли в результате вызова окна.

¬ GTK-Sharp этот процесс проходит немного по-другому, в сравнении с Windows Forms. ≈сли мы создаем новое окно, то у нас отсутствует метода ShowDialog(), который предоставл€л описанный функционал. ћы можем сделать окно модальным, но вызыва€ метод Show() в коде, мы создаем окно, но сразу после этого код продолжает выполн€тьс€, не дожида€сь закрыти€ окна. ј с точки зрени€ логики работы программы жизненно важно, чтобы код продолжил свое выполнение именно после закрыти€ вызванного Window.

 

”становить цвет текста конкретного элемента (€чейки) в TreeView GTK# Mono .NET

19:03:2013 –≥.

¬ заметке рассматриваетс€ способ установки цвета конкретной записи (€чейки, элемента, ноды или другие названи€) в элементе управлени€ TreeView в GTK# Mono .NET

’оть и, с первой точки зрени€, эта задача может казатьс€ простой, но сделать ее может быть не настолько просто, если не понимать логики работы самого элемента управлени€ (к примеру, когда программист раньше писал на C# Windows Forms).

 

ѕолучить выбранный элемент TreeView в Mono GTK# .NET

18:03:2013 –≥.

ѕрограммирование на GTK# с использованием платформы Mono .NET может показатьс€ не совсем пон€тным, с первой точки зрени€, делом. Ќеобходимо привыкать, в частности, к другим контролам. ¬ этой заметке рассматриваетс€ способ получени€ значени€ TreeView по стороннему событию, к примеру, нажатию кнопки.

 
<< [ѕерва€]< ѕредыдуща€12345678910—ледующа€ >[ѕоследн€€] >>
–езультаты 71 - 80 из 199

‘отоальбом

fotic.jpg

ќблако “егов

 


Warning: Unknown: open(/home/student/sessions/sess_ba9badb7f39b8f1fa00d1031a6cbab5e, O_RDWR) failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/student/sessions) in Unknown on line 0