Форум программистов, компьютерный форум, киберфорум
Наши страницы
Блоги
Войти
Регистрация
Восстановить пароль
Старый
Добавление .js файлов в проект веб форм SharePoint
Запись от V_Monomax размещена 10.07.2018 в 09:13
Обновил(-а) V_Monomax 10.07.2018 в 10:58 (устранение неточностей)
Метки asp.net, c#, sharepoint

SharePoint весьма интересный движок для внутреннего сайта да и для документооборота. Очень удобно что для него можно писать свои странички, как в ASP.net, так и во внутренем редакторе уже встроенном...
Аватар для V_Monomax
Размещено в Без категории
Просмотров 53 Комментарии 0 V_Monomax вне форума
Старый
C# распаковка gzip-архива (в .NET Framework 2.0)
Запись от stpigidy размещена 30.05.2018 в 12:52

Для работы с gzip-архивами есть класс GZipStream из пространства имен System.IO.Compression, доступный в .NET Framework 2.0, однако в MSDN почему-то получилось, как в анекдоте про Вовочку, класс есть,...
Размещено в Без категории
Просмотров 321 Комментарии 1 stpigidy вне форума
Старый
C# является ли файл gzip-архивом
Запись от stpigidy размещена 26.05.2018 в 16:17

Возникла задача работать с данными, которые могут быть сжаты в gzip-архив. Соответственно, необходимо было определить, является ли файл gzip-архивом. Это довольно просто, gzip-архив можно определить по...
Размещено в Без категории
Просмотров 289 Комментарии 0 stpigidy вне форума
Старый
C# Про конвертирование строки в Double (или любой другой тип с плавающей запятой)
Запись от stpigidy размещена 24.05.2018 в 19:05
Обновил(-а) stpigidy 24.05.2018 в 19:09 (нифигасе тут теги странно работают)

Напоролся на тривиальный, но неприятный подводный камень. Функция Convert.ToDouble() по умолчанию смотрит на разделитель целой и дробной части, который указан в системных настройках. И если в строке разделитель...
Размещено в Без категории
Просмотров 393 Комментарии 10 stpigidy вне форума
Старый
Рейтинг: 5.00. Голосов: 4.
Neural Network Racing - Part 4
Запись от Storm23 размещена 12.04.2018 в 02:45
Обновил(-а) Storm23 18.04.2018 в 11:04

Итак, после того, как ИИ готово, можно перенести весь проект в Unity и сделать полноценную гонку в 3D.

Экспорт трека в Unity

Редактор треков, который я описывал ранее, сохраняет...
Аватар для Storm23
Размещено в Без категории
Просмотров 595 Комментарии 4 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 8.
Neural Network Racing - Part 3
Запись от Storm23 размещена 11.04.2018 в 01:40

После создания модели автомобиля и трека все готово для главного - создания ИИ на базе нейронной сети для управления машиной.

Нейронная сеть

Для управлением автомобилем,...
Вложения
Тип файла: zip NNRacing.zip (3.62 Мб, 59 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 506 Комментарии 2 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Neural Network Racing - Part 2
Запись от Storm23 размещена 10.04.2018 в 21:24

Продолжаем.
После создания физической модели автомобиля, сделаем модель трека и сенсоры для нашей машинки.

Модель трека
Обычно, моделирование трека делают в 3D движках. Это...
Аватар для Storm23
Размещено в Без категории
Просмотров 399 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 4.
Neural Network Racing
Запись от Storm23 размещена 10.04.2018 в 16:06

В этой статье будем разбираться в нейронных сетях, генетических алгоритмах, физике движения автомобиля и Unity 3D. Попробуем это все слепить вместе и получить игру.

Идея
Идея заключается...
Вложения
Тип файла: zip CarPhysicsTester.zip (146.6 Кб, 52 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 366 Комментарии 0 Storm23 вне форума
Старый
C# Скачивание и разархивация архива
Запись от Meerith размещена 01.12.2017 в 12:23
Метки c#, tutorial, zip

Эта тема посвящена вопросу, лично для меня животрепещущему: как скачать с сайта архив по ссылке, разархивировать и сохранить.

Как выяснилось, на форуме это уже обсуждалось много раз, и...
Размещено в Без категории
Просмотров 335 Комментарии 2 Meerith вне форума
Старый
Рейтинг: 3.00. Голосов: 2.
Первые шаги
Запись от gyrgen размещена 17.11.2017 в 19:16 (ProFire (Движок))

Движок пишется на c#. Для визуализации 3D я использую OpenGL библиотеки, т.к. информации гораздо больше чем у аналогов. Для начала я создал собственный элемент со вкладками в котором можно изменять его...
Миниатюры
Нажмите на изображение для увеличения
Название: sC9Ch_wkIq8.jpg
Просмотров: 189
Размер:	152.9 Кб
ID:	4445   Нажмите на изображение для увеличения
Название: ZopDeNagZnI.jpg
Просмотров: 127
Размер:	135.2 Кб
ID:	4446   Нажмите на изображение для увеличения
Название: 0AX-tZ6OJqc.jpg
Просмотров: 138
Размер:	123.7 Кб
ID:	4447  

Нажмите на изображение для увеличения
Название: Y7m63GLpDk8.jpg
Просмотров: 337
Размер:	132.9 Кб
ID:	4448   Нажмите на изображение для увеличения
Название: 9cFGMcugLu0.jpg
Просмотров: 224
Размер:	134.3 Кб
ID:	4449   Нажмите на изображение для увеличения
Название: Rc3gpwE_P9I.jpg
Просмотров: 223
Размер:	131.9 Кб
ID:	4450  

Вложения
Аватар для gyrgen
Размещено в ProEngine Движок
Просмотров 225 Комментарии 0 gyrgen вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Разбиение коллекции на диапазоны средствами LINQ.
Запись от diadiavova размещена 24.10.2017 в 14:51
Обновил(-а) diadiavova 06.06.2018 в 19:26
Метки c#, linq

  1. Задача с форума
  2. Попробуем обобщить
Задача с форума
Недавно на форуме попался достаточно простой вопрос - как получить длину самой длинной последовательности чисел, идущих подряд (то есть где...
Аватар для diadiavova
Размещено в Без категории
Просмотров 330 Комментарии 0 diadiavova на форуме
Старый
О себе №2 рубрика "Дневник разработчика"
Запись от imsarim размещена 10.04.2017 в 14:07
Метки c#, unity

Немного о себе, я начинающий программист, нахожусь 2-ой год на стадии обучения, из этих двух лет можно выделить только 5 месяцев спокойного обучения, остальное время я просто потратил впустую.
...
Размещено в Без категории
Просмотров 343 Комментарии 0 imsarim вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Хелперы CheckInterval и Triggered
Запись от Storm23 размещена 28.03.2017 в 13:27
Обновил(-а) Storm23 28.03.2017 в 15:50
Метки c#, gamedev

День добрый,
Хочу поделится двумя полезными хелперами, помогающими при разработке интерактивных игр.

CheckInterval

Часто бывает нужно выполнять некое действие но не...
Миниатюры
Нажмите на изображение для увеличения
Название: Скриншот 2017-03-28 13.35.01.png
Просмотров: 188
Размер:	22.9 Кб
ID:	4185  
Вложения
Тип файла: zip WindowsFormsApplication368.zip (441.9 Кб, 87 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 462 Комментарии 1 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Сериализатор статических классов
Запись от Storm23 размещена 04.03.2017 в 02:02
Обновил(-а) Storm23 04.03.2017 в 02:27
Метки c#

Бывает необходимо сериализовать статический класс. Ниже приведена реализация расширения для бинарного сериализатора (BinaryFormatter), которая позволяет сериализовать и десериализовать статические классы...
Аватар для Storm23
Размещено в C#, WinForms
Просмотров 404 Комментарии 0 Storm23 вне форума
Старый
Табличный метод
Запись от Serg34 размещена 11.11.2016 в 01:28

Сегодня я хотел бы поделиться с Вами решением одной задачи табличным методом.
Вначале пару цитат про табличный метод из книги Макконнелла "Совершенный код"

"Табличный...
Миниатюры
Нажмите на изображение для увеличения
Название: Таблицы.jpg
Просмотров: 193
Размер:	158.7 Кб
ID:	4021  
Вложения
Аватар для Serg34
Размещено в Без категории
Просмотров 453 Комментарии 0 Serg34 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
MIDI музыка на C#. Часть 4-я.
Запись от diadiavova размещена 20.10.2016 в 13:18
Обновил(-а) diadiavova 06.06.2018 в 19:28
Метки c#, midi, music, winmm

  1. Пауза и воспроизведение с любого момента
  2. Фильтр по каналам
  3. Транспозиция
Пауза и воспроизведение с любого момента

Остановить воспроизведение несложно, надо только иметь в виду, что...
Вложения
Тип файла: zip midi.zip (354.4 Кб, 79 просмотров)
Аватар для diadiavova
Размещено в Без категории
Просмотров 494 Комментарии 0 diadiavova на форуме
Старый
MIDI музыка на C#. Часть 3-я.
Запись от diadiavova размещена 18.10.2016 в 15:59
Обновил(-а) diadiavova 06.06.2018 в 19:29
Метки c#, midi, music, winmm

  1. Шаблоны аккордов
  2. Другой подход к шаблонизации аккордов
  3. Воспроизведение с использованием таймера
Шаблоны аккордов

При написании GetChord мне пришлось несколько раз исправлять ошибки....
Вложения
Тип файла: zip midi.zip (166.8 Кб, 80 просмотров)
Аватар для diadiavova
Размещено в Без категории
Просмотров 474 Комментарии 0 diadiavova на форуме
Старый
MIDI музыка на C#. Часть 2-я.
Запись от diadiavova размещена 04.10.2016 в 16:14
Обновил(-а) diadiavova 06.06.2018 в 19:30
Метки c#, midi, music, winmm

  1. Воспроизведение потока сообщений
  2. Аккомпанемент
  3. Объединение коллекций сообщений
Воспроизведение потока сообщений

Описанный выше метод воспроизведения мелодии - на самом деле не очень...
Миниатюры
Нажмите на изображение для увеличения
Название: ElCondorPasa.jpg
Просмотров: 138
Размер:	99.9 Кб
ID:	3993  
Вложения
Тип файла: zip midi.zip (122.9 Кб, 95 просмотров)
Аватар для diadiavova
Размещено в Без категории
Просмотров 474 Комментарии 0 diadiavova на форуме
Старый
MIDI музыка на C#. Часть 1-я.
Запись от diadiavova размещена 02.10.2016 в 17:59
Обновил(-а) diadiavova 06.06.2018 в 19:32
Метки c#, midi, music, winmm

  1. Воспроизводим ноту
  2. Сыграем мелодию
  3. Воспользуемся старыми наработками
Разбираясь в вопросах темы "Мелодии на бипере", решил не останавливаться на достигнутом и пошел дальше. Наиболее естественным...
Аватар для diadiavova
Размещено в Без категории
Просмотров 806 Комментарии 0 diadiavova на форуме
Старый
Мелодии на бипере
Запись от diadiavova размещена 26.09.2016 в 15:48
Обновил(-а) diadiavova 06.06.2018 в 19:34
Метки beep, c#, music

  1. Выделяем логику воспроизведения в отдельный метод
  2. Создаем понятный формат
  3. Пример мелодии
  4. Код обработки формата
Идею для статьи навеяла одноименная тема на форуме. Практическое применение проигрывания...
Миниатюры
Нажмите на изображение для увеличения
Название: рюмка-водки.jpg
Просмотров: 219
Размер:	108.5 Кб
ID:	3977  
Вложения
Тип файла: zip Beepper.zip (51.0 Кб, 93 просмотров)
Аватар для diadiavova
Размещено в Без категории
Просмотров 907 Комментарии 0 diadiavova на форуме
Старый
Рейтинг: 1.00. Голосов: 1.
Чтение с последовательного порта без использования Sleep
Запись от Rius размещена 13.08.2016 в 16:32
Обновил(-а) Rius 30.09.2016 в 17:30
Метки .net, c#, serialport, uart

В продолжение темы http://www.cyberforum.ru/windows-forms/thread1773718.html

Если возникает необходимость обмена с внешним устройством по UART, в C# для этого самый очевидный способ - применение...
Вложения
Тип файла: zip SerialStreamTest.zip (30.5 Кб, 98 просмотров)
Аватар для Rius
Размещено в C# .Net
Просмотров 999 Комментарии 0 Rius вне форума
Старый
Mono под Linux'ом. Жизнь без WebBrowser.
Запись от diadiavova размещена 18.07.2016 в 16:51
Обновил(-а) diadiavova 06.06.2018 в 19:36
Метки c#, linux, mono, mozilla, webbrowser

Недавно понадобилось писать небольшие приложения под Linux. Естественно, первое, что я предпринял в этом направлении - начал изучать, какие возможности предоставляет Mono и особенно WinForms. Причины...
Вложения
Тип файла: zip GetVkAccessToken.zip (81.8 Кб, 100 просмотров)
Аватар для diadiavova
Размещено в Без категории
Просмотров 696 Комментарии 0 diadiavova на форуме
Старый
Открытие новых диалогов
Запись от bodynar размещена 20.05.2016 в 16:47
Обновил(-а) bodynar 20.05.2016 в 16:48
Метки c#, mvvm, wpf

Не так давно, в ходе изучения MVVM-паттерна, наткнулся на такой вопрос: "А как все-таки открывать новые диалоговые окна (View) из ViewModel?".
Небольшая справка
MVVM - Model-View-ViewModel - паттерн проектирования
...
Аватар для bodynar
Размещено в Без категории
Просмотров 360 Комментарии 0 bodynar вне форума
Старый
Программное задание параметров формы, кнопки (Button) и списка (ListBox)
Запись от Alex_Gur размещена 28.01.2016 в 11:52
Обновил(-а) Alex_Gur 28.01.2016 в 11:55

Предлагаю вниманию пользователей упрощенный пример (с комментариями) программного задания параметров формы, кнопки (Button) и списка (ListBox) на языке C#.
В данном примере указанные элементы создаются...
Аватар для Alex_Gur
Просмотров 278 Комментарии 0 Alex_Gur вне форума
Старый
Рейтинг: 5.00. Голосов: 6.
Автоматическое выравнивание сканов документов
Запись от Storm23 размещена 01.11.2015 в 19:54
Обновил(-а) Storm23 01.11.2015 в 19:56
Метки .net, c#

Автоматическое выравнивание сканов документов

Часто отсканированные или сфотографированные документы имеют перекос:

Нажмите на изображение для увеличения
Название: Exhibit-C-WF-00.jpg
Просмотров: 229
Размер:	14.5 Кб
ID:	3416

От этого перекоса...
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 232
Размер:	56.4 Кб
ID:	3417   Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 186
Размер:	15.7 Кб
ID:	3418   Нажмите на изображение для увеличения
Название: ex1.png
Просмотров: 235
Размер:	153.9 Кб
ID:	3419  

Нажмите на изображение для увеличения
Название: ex2.png
Просмотров: 244
Размер:	174.2 Кб
ID:	3420   Нажмите на изображение для увеличения
Название: ex3.png
Просмотров: 295
Размер:	634.9 Кб
ID:	3421  
Вложения
Тип файла: zip SkewCorrection.zip (94.9 Кб, 194 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 3881 Комментарии 12 Storm23 вне форума
Старый
Как внести изменения в ListBox
Запись от Spawn размещена 26.06.2014 в 09:39
Обновил(-а) Spawn 26.06.2014 в 09:42
Метки c#, winforms

Очень часто сам забываю, что и WinForms с привязкой данных дружит, пусть и очень скудны средства, но определённые вещи без наворотов WPF тоже можно сделать.
C#
1
        public Form1()
...
Вложения
Тип файла: rar WPListBoxBind.rar (9.4 Кб, 129 просмотров)
Аватар для Spawn
Размещено в WinForms
Просмотров 567 Комментарии 0 Spawn вне форума
Старый
Создать событие
Запись от НеСказочник размещена 27.03.2014 в 00:15
Метки c#, event, событие

Не знаю для чего тут блоги, но вот отвечал одному человеку на вопрос о событиях и так увлёкся, что аж сохранить на память захотелось.
Цитата:
Сообщение от НеСказочник Посмотреть сообщение
что такое событие: это буквально любое событие, например переменная
...
Размещено в Без категории
Просмотров 559 Комментарии 0 НеСказочник вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
C# динамические конструкторы (альтернатива Activator)
Запись от sigmov размещена 28.02.2014 в 18:49

Если Вам когда-нить приходилось использовать Activator.CreateInstance(Type,object[]) и ужасаться потерям скорости от динамического создания объектов, то Вам будет интересно.

Например реализовать...
Аватар для sigmov
Размещено в Без категории
Просмотров 1507 Комментарии 0 sigmov вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru