|
Навигация |
|
|
|
|
Обращение к UI из другого потока. |
|
Доброго всем времени суток.
Не так давно сталкивался с проблемой обновления UI из фонового потока программы.
Нашел способ через использование объекта Dispatcher, но он показался не очень красивым, поэтому после долгих изысканий обнаружил более красивый способ. Хочу поделиться им с вами.
|
|
|
Читать
дальше
|
Дата:
4 декабря 2008 г.
| Просмотров:
2088 раз
| Коментарий:
0
| Рейтинг:
 |
|
Работа с Managed DirectX 9 в C# |
|
В этой статье я продемонстрирую вам как создавать с помощью Csharp (C#) приложения Managed DirectX. В последнее время, где речь заходит о Managed DirectX, упоминается книга Том Миллер "Managed DirectX 9", прочитав которую и написав первый пример, я не получил рабочую программу. Эта статья призвана внести ясность и прочитав которую вы сможете написать приложение, которое будет выводить вот такую вот картинку:
|
|
|
Читать
дальше
|
Дата:
18 марта 2008 г.
| Просмотров:
1836 раз
| Коментарий:
0
| Рейтинг:
 |
|
Асинхронные HttpWebRequest, реализация интерфейсов и др. |
|
Вопрос Мы с заказчиком работаем над клиентским приложением, которое передает данные серверному приложению, выдавая запросы HttpWebRequest. Нам нужно было ограничивать число одновременных соединений, открываемых клиентом, чтобы регулировать нагрузку на сервер. Поначалу мы пытались делать запросы к серверу из потоков ThreadPool, но постоянно получали исключения из-за нехватки потоков. У меня два вопроса. Во-первых, почему в ThreadPool кончаются потоки, разве ThreadPool не должен блокировать выполнение рабочих элементов в очереди, пока в пуле не появятся свободные потоки? И, во-вторых, как регулировать число одновременных соединений, если не удается делать это через ThreadPool?
|
|
|
Читать
дальше
|
Дата:
29 января 2007 г.
| Просмотров:
1487 раз
| Коментарий:
0
| Рейтинг:
 |
|
ICustomTypeDescriptor. Часть 1 |
|
Вопрос Я пишу массу одноразовых утилит для личного пользования. Поскольку мне не нужен особо сложный пользовательский интерфейс, я часто связываю с классом, содержащим параметры, объект System.Windows.Forms.PropertyGrid, чтобы можно было настраивать утилиту. К сожалению, иногда классы, содержащие параметры, пишу не я, и во многих случаях они оказываются несовместимыми с PropertyGrid. Например, я часто связываю PropertyGrid с клиентскими прокси-классами, создаваемыми wsdl.exe, чтобы моя утилита могла выполнять запросы к Web-сервисам. Проблема в том, что в этих прокси-классах используются открытые поля, а не свойства. В результате эти конфигурационные параметры не показываются в PropertyGrid. Можно ли добиться нужного мне поведения, не прибегая к ручному преобразованию полей в свойства всякий раз, когда автоматически генерируется прокси-класс?
|
|
|
Читать
дальше
|
Дата:
22 декабря 2006 г.
| Просмотров:
1598 раз
| Коментарий:
0
| Рейтинг:
 |
|
Как задействовать в приложении мощь новой технологии |
|
В СТАТЬЕ ИСПОЛЬЗУЮТСЯ СЛЕДУЮЩИЕ ТЕХНОЛОГИИ: C#, .NET Framework, Win32 В СТАТЬЕ РАССМАТРИВАЮТСЯ: • поведение процессоров с поддержкой Hyper-Threading; • производительность компьютеров с такими процессорами; • оптимизация приложений под технологию Hyper-Threading; • кэши процессора и привязка потоков к процессорам; • подходы к организации параллелизма, подходящие для Hyper-Threading.
|
|
|
Читать
дальше
|
Дата:
20 декабря 2006 г.
| Просмотров:
1405 раз
| Коментарий:
0
| Рейтинг:
 |
|
Как создать надстройку COM для Microsoft Office с помощью Visual C# .NET |
|
Аннотация Microsoft Office XP и Microsoft Office 2003 поддерживают универсальную архитектуру, позволяющую управлять приложениями Microsoft Office и расширять их функциональность за счет использования надстроек. Эти надстройки называются надстройками COM. В данной статье описываются надстройки COM для Microsoft Office и приводятся инструкции по их созданию с помощью Microsoft Visual C# .NET.
|
|
|
Читать
дальше
|
Дата:
18 октября 2006 г.
| Просмотров:
2046 раз
| Коментарий:
0
| Рейтинг:
 |
|
Связывание с помощью Visual C# .NET для автоматизации приложений Microsoft Office |
Аннотация При автоматизации таких приложений, как приложения Microsoft Office, вызовы свойств и методов объектов приложений Microsoft Office должны быть определенным образом сопоставлены этим объектам. Процесс сопоставления вызовов свойств и методов объектам, реализующим эти свойства и методы, называется связыванием. В Visual C# существуют два типа связывания: раннее связывание и позднее связывание. Выбор типа связывания влияет на такие характеристики приложения, как производительность, гибкость и удобство сопровождения.
В данной статье рассматриваются и сравниваются раннее и позднее связывание в клиентах автоматизации, написанных на Visual C#, и приводятся примеры обоих типов связывания.
|
|
|
Читать
дальше
|
Дата:
18 октября 2006 г.
| Просмотров:
1610 раз
| Коментарий:
0
| Рейтинг:
 |
|
C#: DataGrid + Checkbox(Delete/Insert) |
|
Написать эту статью меня побудило старательное игнорирование описание процедуры использования checkbox-ов в DataGrid в литературе (по крайней мере доступной мне), так и на форумах (в том числе англоязычных). Достаточно много задавалось вопросов, но вот ответы были разрозненными и не были в полной мере ясными для понимания и усвоения. Когда я сам несколько дней взялся за решение данной задачи (т. е. использование checkbox-ов в DataGrid ), в полной мере ощутил непроработанность данной проблематики. Если информация, помещенная в моей статье поможет кому-либо в нашем нелегком программистском труде, я буду очень рад.
|
|
|
Читать
дальше
|
Дата:
14 октября 2006 г.
| Просмотров:
1333 раз
| Коментарий:
0
| Рейтинг:
 |
|
Некоторые вопросы создания компонентов в C# |
|
Безусловно, в .NET Framework много стандартных компонентов и разнообразных вариантов их настройки. Тем не менее, часто возникает необходимость добавить к ним некоторую функциональность или написать новый компонент. Не буду утомлять Вас излишними подробностями, а сосредоточусь на некоторых моментах, представляющих интерес при первом знакомстве с данной темой.
|
|
|
Читать
дальше
|
Дата:
14 октября 2006 г.
| Просмотров:
1278 раз
| Коментарий:
0
| Рейтинг:
 |
|
Обработка денег в C# |
|
Представляемая статья описывает особенности работы с денежными величинами и логику разработки специализированного типа данных в C#.
|
|
|
Читать
дальше
|
Дата:
14 октября 2006 г.
| Просмотров:
1246 раз
| Коментарий:
0
| Рейтинг:
 |
|
|
|
Кто на сайте |
Гостей: |
5
|
Пользователей:
|
0
|
Всего:
|
5
|
|
|
|
|
|
|
Стоит побывать
|
|
|
Наш домик |
|
Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
(С Вас - 1 клик/сутки)
|
|