c#- все статьи тега ➜ страница 19
Проверьте, вошел ли пользователь в систему или нет после запуска OnlineIdConnectedStateChange
Я работаю над приложением Windows 8.1 Metro. Приложение дает персонализированный опыт пользователю, который вошел в Windows с его учетной записью Live. Как предусмотрено в Windows, любой пользователь может подключить / отключить свою учетную запись live к ПК через настройки ПК - > учетная запись. Мое требование-получать уведомления об этом событии, т. е. всякий раз, когда пользователь подключает/отключает свой реальный аккаунт к ПК. Теперь, согласно странице MSDN (http://msdn.microsoft.com/ ...
пользовательский десериализатор javascript в c#
Я работаю над приложением на языке C#, в которое встроен браузер. Браузер будет отправлять некоторые данные на C# в формате json. Некоторые поля из JSON может быть dserialized на JavaScript десериализатор, но у меня есть некоторые данные, для которых пользовательский десериализатор не требуется, мне нужно зарегистрировать десериализатор, но дело в том, что пользовательский десериализатор должен быть вызван только для тех специальных данных и по умолчанию JavaScript десериализатор должен быть пр ...
C# передача данных между классами
Просто интересно, как люди будут идти по этому поводу. Допустим, у меня есть один класс, который создает и заполняет Treeview, который затем добавляется в Winform. У меня есть еще один класс, который зависит от данных в Treeview. Так, например, когда пользователь щелкает на определенном узле в Treeview, классу b требуется та информация, которую узел содержит, чтобы он мог выполнить некоторые вычисления и отобразить результат. Не лучше ли просто передать ссылку на Treeview ко второму классу и ...
Как работает enum.toString() работает под капотом?
Я разработчик iOS и сожалею, что в Objective-C нет удивительного метода toString для перечисления, как в C# Поэтому мне очень любопытно узнать, как метод toString работает для перечисления в C#. Может быть, с вашими ответами я пойму, почему Objective-C не реализовал этот метод. Спасибо ...
C# эквивалент Scala Promise
В scala есть Promises и Futures. С помощью Promise я могу контролировать, когда Future завершается, т. е. val p = Promise[Int]() val fut: Future[Int] = p.future // I already have a running Future here // here I can do whatever I want and when I decide Future should complete, I can simply say p success 7 // and fut is now completed with value 7 Как я могу достичь аналогичных результатов с помощью API C# Task? Я не смог найти ничего подобного в документах. Я хочу использовать это в тесте, из ...
Как подключиться к базе данных SQL Server Ce с языка C#?
Как подключить SQL Server CE Db к C# DotNet 4.0 Я слышал о системе.Данные.Пространство имен SqlServerCe для подключения локальной базы данных, но я не могу найти его в .Net 4.0 Есть ли альтернативный класс? ...
Программа в WPF C# using.база данных mdf с LINQtoSQL немного зависает при загрузке базы данных
ОК у меня есть следующий код, который я запускаю внутри события нажатия кнопки, чтобы сравнить имя пользователя и пароль, заданные пользователем. public static bool isAuthenticated(string Username, string Password) { //Open a connection with the database using (WHDataDataContext db = new WHDataDataContext()) { //Compare the Username and the password and return the result return db.Users.Any(check => check.Username == Username && che ...
C#: статический Guid в качестве аргумента атрибута
Как я могу использовать статический Guid в качестве аргумента в атрибуте? static class X { public static readonly Guid XyId = new Guid("---"); } [MyAttribute(X.XyId)] // does not work public class myClass { } Это не работает, потому что Guid должен быть только для чтения, он не может быть const. Представление string и byte[] также будет доступно только для чтения. Есть ли обходной путь для этого? ...
Модульный тест универсального репозитория с использованием NUnit и NSubstitute
Как я могу выполнить модульные тесты, используя NUNit и NSubstitute, я хочу проверить вставку поддельного объекта "GamaItem" и проверить, что он работает, и если SaveChanges был запущен. Я новичок в модульном тесте, и я не уверен, как я могу подделать объект dbContext. Заранее благодарю. Единица работы: public class UnitOfWork: IUnitOfWork, IDisposable { private SRColorContext context = new SRColorContext(); private GenericEntityRepository<HairColorType> hairColorTypeRepositor ...
Среда IDE Visual studio 2008 неправильно отображает пользовательские элементы управления
Во время разработки у меня возникли проблемы со всеми моими формами и пользовательскими элементами управления в Visual Studios 2008. До предыдущей регистрации все элементы управления отображались так, как ожидалось. Единственное основное различие между текущей версией и предыдущей рабочей версией состояло в том, что свойство элемента управления UIText было переименовано из Content в Value. Другие изменения включают добавление новой формы и 3 новых перечислений, но, конечно, нет никаких очевидных ...
Переименование файла на удаленном файловом сервере в C# / Python
Мне нужно переименовать целую кучу файлов на файловом сервере Windows - мне все равно, какой язык я использую, если это быстро и легко! Я знаю, что это основное, но просто для уточнения - в псевдокоде... server = login (fileserver, creds) foreach (file in server.navigateToDir(dir)) rename(file) Я знаю, как это сделать в Python/C#, если бы я был локальным пользователем, но понятия не имею, возможно ли это сделать удаленно с помощью Python. Я искал фрагменты кода/помощь, но пока не нашел ...
Можете его записать в код время?
У меня есть потребность записать в коде времени видео и мне интересно, если это то, что ffmpeg способен? ...
Открытие выпадающего списка (в представлении datagrid) элементов одним щелчком мыши
Как я могу избежать двойного щелчка на DropDownButton, используемого в DataGridView? Прямо сейчас я могу просматривать выпадающие элементы в DataGridView, нажав два или более раз. В первый раз он выбирает ячейку, а во второй раз, когда я нажимаю на стрелку DropDownButton, он показывает список. Как я могу добиться того же в один клик? ...
FormClosing и FormClosed события не работают
Я разрабатываю приложение C# И мне нужно сделать некоторые проверки, прежде чем пользователь закроет форму. Я попытался использовать событие FormClosing, но это не сработало, позже я использовал событие FormClosed, но то же самое. Проблема в том, что когда я нажимаю кнопку "Закрыть" (в верхней части формы), она ничего не делает, но у меня есть события в свойствах формы и все такое. Вот мой код: private void Inicio_FormClosing_1(object sender, FormClosingEventArgs e) { //thing ...
Entity Framework Non Identity-не удается вставить значение NULL в столбец "ID"
У меня есть таблица с первичным ключом ID, это поле не является столбцом identity. Моя миграция для Entity Framework 6 является CreateTable( "dbo.Action", c => new { ID = c.Int(nullable: false, identity: false), ActionName = c.String(maxLength: 50), }) .PrimaryKey(t => t.ID); Все это выглядит довольно прямолинейно для меня. Затем у меня есть метод для посева некоторых данных: public static void Seed(this DbSet<Action> entitySet) { MainCon ...
Переход на асинхронный: репозиторий
У меня есть большая кодовая база, использующая мои репозитории, которые все реализуют IRespository, и я реализую асинхронные версии методов: T Find(id); Task<T> FindAsync(id); ...etc... Существует несколько видов репозиториев. Самый простой основан на неизменяемой коллекции, где Вселенная сущностей достаточно мала, чтобы заслужить загрузку их всех сразу из БД. Эта нагрузка происходит при первом вызове любого из методов IRepository. Find (4), например, вызовет загрузку, если этого не пр ...
Утечка памяти WPF
У меня есть простое приложение wpf. В главном окне у меня есть панель стека и 2 кнопки. Первая кнопка добавляет 100 пользовательских элементов управления my (без привязки данных, событий, растровых изображений), а вторая удаляет их все из панели и вызывает GC.Собирать(). И есть некоторые проблемы: 1. После того, как я нажал кнопку "Удалить" в первый раз не все мои релизы памяти, и я должен нажать его несколько раз, чтобы освободить больше памяти. 2. Через 5 - 10 мин память освобождается, но неск ...
C# маршалинг char** и unsigned char**
Вот в чем проблема - у меня есть некоторая библиотека обработки изображений C, которую мне нужно использовать из приложения C#. Отсутствие опыта работы с DllImport поражает меня до сих пор. Функция, которую мне нужно использовать, выглядит следующим образом: IMAGEPROCESS_API const int importImage ( const unsigned char* image, const char* xmlInput, unsigned char** resultImage, char** xmlOutput ); Таким образом, он принимает необработанные ...
c# выполнить 2 потока одновременно
Я пытаюсь воспроизвести условие ошибки потока в обработчике HTTP. В основном, ASP.net рабочий procecss создает 2 потока, которые вызывают обработчик HTTP в моем приложении одновременно, когда загружается определенная страница. Внутри обработчика http находится ресурс, который не является потокобезопасным. Следовательно, когда 2 потока пытаются получить к нему доступ одновременно, возникает исключение. Потенциально я мог бы поместить оператор блокировки вокруг ресурса, однако я хочу убедите ...
FluentNhibernate: настройка базы данных в XML
Можно ли настроить соединение с базой данных классическим способом в hibernate.cfg.xml, но использовать FluentNhibernate для отображения сущностей? То, что я пытался как-то совместить классическое configuration.Configure(); с Fluently.Configure(), но я еще не мог придумать способ. Зачем мне это нужно? Потому что я хотел бы развернуть одни и те же двоичные файлы для разных клиентов, работающих с базами данных от разных поставщиков. Таким образом, я хочу избежать компиляции двоичных файлов для к ...