.net- все статьи тега ➜ страница 4
USB HID зависает на Read () в c#
Я пытаюсь подключиться к цифровой шкале USB, код действительно подключается к шкале, когда scale.IsConnected сбывается, но зависает на scale.Read(250) , где 250 должно быть таймаутом в миллисекундах, но он никогда не возвращается из чтения Я использую код из этого потока, за исключением одного изменения, которое было связано с новой версией библиотеки HID Майка О Брайена public HidDevice[] GetDevices () { HidDevice[] hidDeviceList; // Metler Toledo hidDeviceList = Hid ...
Печатная форма с нажатием кнопки в WinForm C#
В моем приложении WinForm у меня есть кнопка (printBtn), и я хочу напечатать все, что на форме (радио, изображения, текущее состояние) будет напечатано с событием click. Можно ли получить тот же диалоговый мастер, который руководит процессом во время печати, например, предварительного просмотра, отправки в pdf и т. д. Я использую VS2010 (экспресс-парень) и C# 4.0 ...
Изменение атрибутов описания и категории PropertyGrid в runtiome
Я работаю над бизнес-приложением, которое использует PropertyGrid. Мой руководитель проекта хочет, чтобы я локализовал тексты в PropertyGrid во время выполнения. Ура!!! ирония Я пробовал много дней, чтобы локализовать сетки. Но у меня есть проблемы с изменением атрибутов описание и Категория во время выполнения. Изменение DisplayName работает нормально. Я привел простой пример, чтобы воспроизвести проблему: создайте форму Windows приложение и из ToolBox Добавьте PropertyGrid и кнопку с ...
GetInvocationList события в VB.NET
Я пытаюсь изучить некоторые принципы WCF, следуя примеру приложения WCF (от Sacha Barber). Теперь я хотел бы преобразовать следующую функцию в VB.NET private void BroadcastMessage(ChatEventArgs e) { ChatEventHandler temp = ChatEvent; if (temp != null) { foreach (ChatEventHandler handler in temp.GetInvocationList()) { handler.BeginInvoke(this, e, new AsyncCallback(EndAsync), null); } } } Но у меня есть некоторые проблемы, потому что след ...
Как указать ASP.NET основные целевые рамки импортируются.файл csproj (вместо project.в JSON)?
Я строю ASP.NET основное приложение и пытаюсь установить пакет хранилища Azure. На странице Github хранилища Azure написано, что мне нужно поместить в проект следующее.JSON файл - но так как это использует последнюю версию ASP.NET основная версия, у нас нет проекта.файл json, просто a .файл csproj. "imports": [ "dnxcore50", "portable-net451+win8" ] Есть ли способ сделать это внутри .файл csproj? Я предполагаю, что это место может быть где-то около этого: <PropertyGroup> ...
c# - различные типы при загрузке из сборки с использованием отражения
У меня есть решение с 3 проектами: 1) графический исполняемый файл 2) библиотека классов, содержащая открытый API и открытый интерфейс. 3) библиотека классов класса, реализующего указанный выше интерфейс Я пытаюсь реализовать загрузчик ресурсов в API, так что когда графический интерфейс вызывает метод API.Foo(), я просматриваю каждую сборку в определенной папке (найдено по адресу: . resources), который содержит копию сборок, которые я скомпилировал (#3). Затем я хочу добавить ресурс в список ...
Лучший способ сделать многопоточный цикл foreach [закрыт]
У меня есть метод отправки электронной почты с foreach, например: static void Main(string[] args) { foreach(var user in GetAllUsers()) { SendMail(user.Email); } } Мне нужно усовершенствовать этот метод. Используя многопоточность, потому что я не хочу ждать, когда метод SendMail будет выполняться каждый раз для каждого пользователя. Есть какие-нибудь способы сделать это? Спасибо ...
Библиотеки OpenXML (альтернативы ClosedXML) [закрыто]
Каковы некоторые библиотеки, расширяющие OpenXML (или добавляющие к OpenXML своего рода слой абстракции), подобные ClosedXML? Я ищу коммерческий или бесплатный инструмент по крайней мере с версией 1.0. Заранее благодарю вас. ...
Как создать отчет html без жесткого кодирования html?
В настоящее время я занимаюсь рефакторингом консольного приложения, основной задачей которого является создание отчета на основе значений, хранящихся в базе данных. До сих пор я создавал отчет следующим образом: const string format = "<tr><td>{0, 10}</td><td> {1}</td><td>{2, 8}</td><td>{3}</td><td>{4, -30}</td> <td>{5}</td><td>{6}</td></tr>"; if(items. ...
Как заполнить словарь с помощью LINQ?
public class Person { public string Email {get; set;} public string Name {get; set;} } public Report : Dictionary<string, string> { public Report() { List<Person> list = getData(); // filled with Person's var realList = list.Where(x => x.Name != "test"); foreach( var i in realList) { this.Add(i.Email,i.Name); } } } Я попытался упростить свой код, чтобы перейти к вопросу. В основном у меня есть ...
Что такое запрос LINQ, чтобы получить декартово произведение, даже если один набор пуст?
Представьте, что у меня есть 2 списка, и один из них пуст: List<string> foo = new List<string>(){ "Ali","wall-e","Ellie" }; List<string> bar = new List<string>(); И я получаю декартово произведение 2: var q = from f in foo from b in bar select new {f,b}; Поскольку bar пуст, LINQ возвращает пустой результирующий набор. Вопрос : Как я могу написать приведенный выше запрос, чтобы получить этот результирующий набор: Ali,NULL Wall-e,NULL Ellie,NULL ...
Как фильтровать значения Datagrid с помощью TextBox (WPF C#)
У меня возникли некоторые проблемы с фильтрацией значений datagrid (из базы данных) с помощью Textbox. Действительно, я новичок в WPF C#, и мне нужна помощь в этом деле. Это мой XAML: <Button Name="btnSelect" Content="Select All" Height="30" Width="80" Margin="4" HorizontalAlignment="Center" Click="btn_SelectUser"/> <DataGrid Name="dtgUser" AutoGenerateColumns="True" HorizontalAlignment="Left" ...
Свойства по умолчанию в VB.NET?
В первые дни .NET, я полагаю, что был атрибут, которым можно было украсить класс, чтобы указать свойство по умолчанию. Согласно некоторым статьям, которые я нашел, это, кажется, было вырвано из рамок в какой-то момент, потому что это было немного запутано, и я могу видеть, как это происходит. И все же, есть ли другой способ получить функциональность, которую он предоставляет? Это выглядело примерно так: <DefaultProperty("Value")> _ Public Class GenericStat ... Public Prope ...
Проверка текстового поля в C# Winforms-должна разрешать только цифры от 1 до 100
Здравствуйте, извините, что это простой вопрос, но я был бы признателен, если бы кто-нибудь помог мне с кодом. У меня есть, скажем, 50 текстовых полей в моей Winform. Все должны допускать только числовые значения, и то тоже только между 1-100. Как я должен обеспечить эту проверку? Мои мысли были связаны с использованием e. Keychar в событии keypress, использующем значения Ascii, чтобы ограничить пользователей вводить только цифры. Кроме того, вероятно, я могу обеспечить эту проверку в наборе в ...
LINQ to SQL левое внешнее соединение
Эквивалентен ли этот запрос соединению LEFT OUTER? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 : invoice.Id } ...
Как исправить " сертификат сервера не настроен должным образом с HTTP.SYS " на Windows 7?
Я создаю клиент wcf, который потребляет услугу от бразильского государственного учреждения. Это соединение использует Soap 1.2, и оно должно быть подписано цифровым сертификатом. В данном примере используется консольное приложение, использующее .Net 4.6.1. Основное приложение-это приложение WPF (я не использую IIS). Этот код работает без проблем на Windows 10, но когда я пытаюсь запустить его на Windows 7, он дает мне следующую ошибку: Система.Модель обслуживания.CommunicationException: ...
Как я могу реализовать строку подключения DbContext in.NET ядро?
Моя ситуация очень похожа на эту ссылку или, по крайней мере, мой код похож, и я пытаюсь найти способ применить этот же метод в синтаксисе .NET Core. Передать строку соединения в код-первый DbContext Мой конкретный код выглядит следующим образом: public partial class CompanyFormsContext : DbContext { public CompanyFormsContext() : base("name=CompanyFormsContext") { } public CompanyFormsContext(string connName) : base("name=" + connName) { } ... ...
Попытка чтения или записи защищенной памяти
Я начал видеть исключение AccessViolationException, создаваемое в моем приложении в нескольких разных местах. Это никогда не происходило на моем компьютере разработки, нашем тестовом сервере. Он также проявил себя только на 1 из 2 наших производственных серверов. Поскольку это происходило только на одном из наших рабочих серверов, я начал просматривать установленные версии .net framework на серверах. Я обнаружил, что (по какой-то странной причине) рабочий сервер, у которого были проблемы, имел ...
Система.Значение ArgumentException не попадает в ожидаемый диапазон, проблема SQL
Я использую .Net Compact 3.5 Windows 7 CE. У меня есть приложение с примерно 50 пользователями, я настроил его так, чтобы я получал электронное письмо каждый раз, когда транзакция базы данных не удалась, с запросом. Время от времени я получал электронное письмо с трассировкой стека, которая начиналась так: Система.ArgumentException: значение не попадает в ожидаемый диапазон. в системе.Данные.В sqlclient.Коллекции sqlparametercollection.Validate (Int32 index, sqlparameter value) около ...
Что такое BindingFlags.Предназначен предназначен для?
У меня есть следующий код, используемый, чтобы избежать оператора switch, чтобы решить, какой метод вызывать, и он работает только с флагами BindingFlags, которые я установил, без InvokeMethod. Для чего на самом деле предназначен InvokeMethod и почему он не нужен в следующем коде: public enum PublishMethods { Method1, Method2, Method3 } private void Form1_Load(object sender, EventArgs e) { InvokePublishMethod(PublishMethods.Method2); } private void InvokePublishMethod(PublishM ...