Форум программистов, компьютерный форум, киберфорум
C-sharp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Excel ЧаВо (FAQ)
Запись от turbanoff размещена 05.07.2013 в 17:59
Показов 11848 Комментарии 1
Метки .net, c-sharp, excel, interop

Во всех примерах предполагается, что прописан синоним для пространства имен Microsoft.Office.Interop.Excel;
C#
1
using Excel = Microsoft.Office.Interop.Excel;
Все примеры проверялись в Visual Studio 2010, .NET 3.5., Microsoft.Office.Interop.Excel.dll отсюда. Для тех кому лень устанавливать - здесь.

Основной список типов, используемых при работе с Excel:
  • Excel.Application - объект представляющий собой инстанс процесса Excel.exe
  • Excel.Workbook - представляет
...
Аватар для turbanoff
Старый
Рейтинг: 5.00. Голосов: 3.
Обучающая статья по использованию асинхронных сокетов. Оптимизация.
Запись от LostCoast размещена 17.12.2012 в 09:53
Показов 9893 Комментарии 0
Метки c#, c-sharp

Содержание:
  1. Базовые функции
    1. Введение
    2. Передача данных
    3. Регистрация
    4. Авторизация
    5. Оптимизация
  2. Возможности для клиентов
    1. Изменение архитектуры
    2. Передача сообщений между клиентами
    3. Статус клиентов
    4. Список пользователей
    5. Передача файлов
Оптимизация.

Часть 1. Изменения на стороне клиента.

Это часть будет посвящена небольшим доработкам в плане интерфейса, если это слово можно применить к консольным...
Старый
Рейтинг: 3.00. Голосов: 2.
Обучающая статья по использованию асинхронных сокетов. Авторизация.
Запись от LostCoast размещена 17.12.2012 в 09:46
Показов 4494 Комментарии 0
Метки c-sharp

Содержание:
  1. Базовые функции
    1. Введение
    2. Передача данных
    3. Регистрация
    4. Авторизация
    5. Оптимизация
  2. Возможности для клиентов
    1. Изменение архитектуры
    2. Передача сообщений между клиентами
    3. Статус клиентов
    4. Список пользователей
    5. Передача файлов
Авторизация.

Часть 1. Подготовка сервера.

В предыдущей главе мы рассмотрели один из способов регистрации пользователей на сервере. Но регистрация...
Старый
Рейтинг: 5.00. Голосов: 1.
Обучающая статья по использованию асинхронных сокетов. Регистрация.
Запись от LostCoast размещена 04.12.2012 в 10:01
Показов 6581 Комментарии 1
Метки c-sharp

Содержание:
  1. Базовые функции
    1. Введение
    2. Передача данных
    3. Регистрация
    4. Авторизация
    5. Оптимизация
  2. Возможности для клиентов
    1. Изменение архитектуры
    2. Передача сообщений между клиентами
    3. Статус клиентов
    4. Список пользователей
    5. Передача файлов

Регистрация.

В предыдущих статьях мы научились передавать и принимать данные. Настало время сделать из этого что-то стоящее.

Часть 1. Описание процесса регистрации.

Начнем с создания регистрации...
Старый
Рейтинг: 3.00. Голосов: 2.
Обучающая статья по использованию асинхронных сокетов. Передача данных.
Запись от LostCoast размещена 29.11.2012 в 14:42
Показов 47738 Комментарии 4
Метки c-sharp

Содержание:
  1. Базовые функции
    1. Введение
    2. Передача данных
    3. Регистрация
    4. Авторизация
    5. Оптимизация
  2. Возможности для клиентов
    1. Изменение архитектуры
    2. Передача сообщений между клиентами
    3. Статус клиентов
    4. Список пользователей
    5. Передача файлов
Передача данных.

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

Часть 1. Подготовка.

Прежде чем приступить...
Старый
Рейтинг: 4.50. Голосов: 6.
Обучающая статья по использованию асинхронных сокетов.
Запись от LostCoast размещена 27.11.2012 в 12:52
Показов 28992 Комментарии 3
Метки c#, c-sharp

Предисловие.

Хочу сразу сказать, что я никому не навязываю свою идею программирования клиент-серверных приложений. Моя статья рассчитана на людей, которые хотят повысить свой уровень программирования, и кто только знакомится с клиент-серверными приложениями. Здесь вы сможете...
Старый
Ninject: Приемы и хитрости
Запись от xZooYx размещена 25.11.2012 в 12:48
Показов 5670 Комментарии 0

Ninject

Приемы и хитрости

Несколько интерфейсов связаны с одним классом-одиночкой

C#
1
2
3
kernel.Bind<MyClass>().ToSelf().InRequestScope();
kernel.Bind<IClass1>().ToMethod(context=>context.Kernel.Get<MyClass>());
kernel.Bind<IClass2>().ToMethod(context=>context.Kernel.Get<MyClass>());
Аватар для xZooYx
Старый
Рейтинг: 5.00. Голосов: 4.
Создание поверхности вращения от пространственной кривой вокруг произвольной оси.
Запись от za5 размещена 10.11.2012 в 20:49
Показов 5967 Комментарии 4
Метки c#, c-sharp, xna

Берётся произвольная ось, для её задания нужно только лишь точка на ней и нормированный вектор направления. Плоская кривая пусть будет массивом отрезков. Пишется за вечер, но решил выложить чтобы облегчить участь тем кому это нужно. На ошибки особо не проверял. Как использовать я думаю не нужно пояснять. :D

Список треугольников:
C#
1
2
3
public class TriangleList
{
    public List<VertexPositionColor> Lines = new List<VertexPositionColor>(); //точки
...
za5
Старый
Рейтинг: 5.00. Голосов: 1.
Напряжённость от скольки хотите зарядов на каких хотите поверхностях
Запись от za5 размещена 20.10.2012 в 20:32
Показов 4033 Комментарии 5
Метки c-sharp, xna

в общем, просто поле суперпозиции 10-ти точечных зарядов. простая задача очень.
чёрный цвет-просто обрезал значения модуля вектора напряжённости больше такого-то значения.
делалось в течение дня
только на ютубе дёргается будто(из-за 30фпс) . если смотреть 60fps то максимально гладко.
za5
Старый
Рейтинг: 5.00. Голосов: 1.
Windows Presentation Foundation в .NET 4. День 69 - 418-480 стр. Раскадровка, использование стилей и шаблонов
Запись от oblomingo размещена 27.08.2012 в 12:58
Показов 4005 Комментарии 0
Метки .net, c-sharp, wpf

Нажмите на изображение для увеличения
Название: animation.jpg
Просмотров: 1296
Размер:	118.6 Кб
ID:	1265
Гуд дей, евриуан! Я доволен - мое мастерство растет. На дня научился использовать стили, не боюсь пользоваться наследованием BasedOn. Для разминки сделал небольшое приложение - окно с анимированным меню и контентом. Когда жму кнопку меню контент меняется с интересной анимацией (текст с картинкой как бы вылетает из-из границы окна). Само меню тоже анимированно и приятно смотрится.
XAML код для любопытных:
XML
1
<Window x:Class="SimpleAnimationApp.MainWindow"
...
Аватар для oblomingo
Старый
Рейтинг: 1.00. Голосов: 1.
[C#] Сравнение производительности веб-парсинга разными способами
Запись от Mans7 размещена 14.07.2012 в 09:43
Показов 7719 Комментарии 4

Линк на форуме

В процессе разработки очередной программы, цель которой отпарсить определенный список страниц, обработать и выдать результат, я задумался - а какой метод будет более быстрым, удобным или коротким? Решил сделать тестер и показать результаты эксперимента сюда....
Аватар для Mans7
Старый
Рейтинг: 3.00. Голосов: 2.
Разбор PE-файла на C#
Запись от tezaurismosis размещена 08.07.2012 в 12:40
Показов 102651 Комментарии 10
Метки c-sharp, pe-файлы

Решил написать программку для получения полей из PE-файлов (DOS, PE-заголовки, DataDir...). Я думаю, что на C++ это уже сто раз писали, а вот на шарпе... Может быть и нет, по крайней мере для общего развития.
Предлагаю ознакомиться и оценить небольшой участок кода. Я буду признателен, если вы мне предложите идеи по улучшению этого кода, чтобы я мог дописать оставшуюся часть в лучшем стиле.
C#
1
2
/* Считываем информацию о PE-файле
 * by tezaurismosis (www.cyberforum.ru).
...
Аватар для tezaurismosis
Администратор
Старый
Рейтинг: 5.00. Голосов: 3.
Создание полной(глубокой) копии объекта в C#
Запись от sigmov размещена 01.07.2012 в 14:48
Показов 10136 Комментарии 0
Метки c#, c-sharp, csharp

C#
1
2
3
4
5
6
7
8
9
static public class Clone
{
    [ThreadStatic]
    static Dictionary<object, object> Cache;
    /// <summary>
    /// указатель на метод MemberwiseClone присущий всем объектом в CLR, но закрытый protected модификатором
    /// </summary>
    public static readonly new System.Converter<object, object> MemberwiseClone =
    System.Delegate.CreateDelegate
...
Аватар для sigmov
Старый
Рейтинг: 4.20. Голосов: 5.
Простейшая система частиц
Запись от za5 размещена 09.04.2012 в 18:02
Показов 16527 Комментарии 7
Метки c#, c-sharp, xna

Писалось где-то в течение двух дней

Простейшая система частиц.
Левой кнопкой добавляем.
Правой кнопкой притягиваем.


без:Hardware Instancing. (могут быть тормоза на слабых видюхах при числе более 5000.)

Для запуска понадобятся .net 4.0 client profile и xna redistributable 4 refresh
Нажмите на изображение для увеличения
Название: 1111111111.png
Просмотров: 1546
Размер:	260.4 Кб
ID:	515

А вот и 500000 текстур(не треугольников) через Hardware Instancing:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 1908
Размер:	565.1 Кб
ID:	533Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 2080
Размер:	682.3 Кб
ID:	534Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 1694
Размер:	420.6 Кб
ID:	535Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 2008
Размер:	758.1 Кб
ID:	536...
za5
Старый
Рейтинг: 4.50. Голосов: 2.
Склейшик-раcклейшик изображений. XNA.
Запись от za5 размещена 24.03.2012 в 00:21
Показов 5013 Комментарии 0
Метки c-sharp, xna

Вообще, конечно, вещь крайне тривиальная и почти никому не нужная, но не пропадать же сообщению.)
ПИШЕТСЯ ЗА ВЕЧЕР-НОЧЬ.


Цитата Сообщение от za5 Посмотреть сообщение
вчера вечером решил написать простейшую и почти бесполезную прогу. вообще это нужно на конечном этапе когда несколько маленьких неодинаковых текстур нужно объединить в один файл или разделить
...
za5
Новые блоги и статьи
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru