Как стать автором
Обновить
17
0

Пользователь

Отправить сообщение
Забил свою почту, которой лет 10, на которой сотни аккаунтов — в сливе не замечен.
Мне кажется, что будет, но не из-за мышц (они и при одном мониторе работают), а из-за того, что два монитора можно поставить под углом, чтобы оба были перпендикулярно зрению. А при одном сверхшироком мониторе получается очень большой угол зрения по краям монитора, а так же расстояние до экрана дальше, мне со своей близорукостью разница заметна.

UPD: в смысле у меня один глаз со 100% зрением, а другой с очень сильной близорукостью. Так вот на сверхшироком экране я уже плохо вижу этим глазом с краю.
А я вот для себя пропатчил вашу программу для расстановки комментариев:
  1. Она проставляла комментерии во все файлы, включая AssemblyInfo.cs и *.Designer.cs, хотя анализатор не ругается, если их там нет — я это убрал
  2. Не добавляла пустую строку после себя — пришлось добавить
У меня все более явное чувство, что статьи все чаще начинают повторяться. Про ариан и рентген уже точно было.
Основный посыл статьи «Не пользуйтесь Edge, пользуйтесь Vivaldi»?
Имелось ввиду обновление с Семерки на Десятку, а не внутрисистемные.
При каждом обновлении операционной системы до Windows 10, происходит принудительное назначение Edge в качестве браузера по умолчанию.

То же самое происходит и при установке любого другого браузера в систему — по каким-то причинам это приводит к назначению Edge в качестве основного системного браузера.


Да ну, три ноута обновил — ни разу такого не было.
ExpressGate, например.
Оценил. В вашем варианте вообще не понял что читать и в каком порядке. Он может быть логичнее, правильнее и красивее, но он совершенно не интуитивно понятный. Т.е. пользователь, зашедший туда впервые даже не станет разбираться что к чему, а закроет страницу.
Вспомнилась идея трехмерной виртуальной реальности в Интернете на VRML из начала нулевых… С магазинами, гостиницами, барами и т.д. Деталей не помню, но по-моему все заглохло.
Но цветов-то меньше. Я дубликаты цветов убирал, но вообще — да, скорее всего что-то такое и есть.

Открывал только в Excel 2016.

Может быть, я это написал на коленке. И половину времени гуглил, как цвет ячейки задать — никогда не приходилось.

Интересно, что на больших файлах Excel ругается на стили: 128x128 открывается, 256x256 — уже нет. Надо будет посмотреть что там в вашем случае.
По-моему через это в том или ином виде прошли почти все.
Там ошибка с индексами стиля была. Вот так вроде без артефактов рисуется.
Ну на практике я их и комбинирую. Если нужно бланк заполнить, то естественно проще сбацать шаблон и по закладкам вставить нужный текст через Interop, например.
Написано ужасно, но картинку 1024x1024 сконвертировал в xlsx за 9 секунд.
Вечером, возможно, не до этого. Но надо понимать, что Interop и OpenXML — это две большие разницы. В первом случае вы работаете с Word/Excel/PowerPoint, а во-втором — с xml иерархией. Например, для автоподбора ширины столбцов в таблице — нужно нажать одну кнопку в Word, соответственно — один метод в Interop. А в OpenXML вы должны будете этот метод сами реализовать, т.е. посчитать оптимальную ширину и задать всем столбцам.

Я тоже не эксперт, но и Interop можно сильно ускорить, нужно минимизировать количество вызовов методов. Например, сгенирировать текстовый файл средствами C# и импортировать его в книгу средствами Excel вместо того, чтобы заполнять ячейки в цикле Но в данном случае это не то.
Честно, лень. Но вечером может напишу тоже самое на OpenXML и выложу. Там идея в том, что в Interop вы фактически эмулируете действия пользователя, которые обрабатываются Excel, а в случае OpenXML — вы просто создаете XML документ, т.е. хоть в 100 потоков на кластере это можно делать. Отсюда и скорость, нет накладных расходов на обработку событий в Excel.

А по существу вопроса, в комплекте OpenXML SDK есть программа, которая по xlsx файлу может получить исходник на C#, который создаст этот документ. Да, там код адски перегружен, но учился я так.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность