Под катом хочу рассказать про вывод на печать PDF фалов под .NET. С уклоном на печать из разных лотков принтера. Это бывает полезно, когда нужно распечатать документы, состоящие из разных типов бумаги разложенных по лоткам принтера.
Читать полностью »
Рубрика «.net» - 124
[PF] Печать PDF средствами .NET
2016-03-16 в 4:13, admin, рубрики: .net, C#, c#.net, ghostscript, PDF, pdf-принтер, Блог компании Тинькофф Банк, Программирование7 сайтов, о которых должен знать каждый .NET-разработчик
2016-03-15 в 10:23, admin, рубрики: .net, Microsoft SQL Server, Блог компании Plarium, инструменты, платформы, полезные ресурсы, Программирование, разработка, создание веб, технологииНа сегодняшний день миллионы разработчиков по всему миру используют технологии Microsoft.NET. Если вы один из них или хотите им стать, обязательно добавьте нижеперечисленные сайты в «Избранное», сохраните в закладки или просто запишите в блокнот (заодно вспомните, как это – писать ручкой на бумаге).
CLRium #3. Анонс докладчиков
2016-03-15 в 0:59, admin, рубрики: .net, clrium, Блог компании Luxoft, ненормальное программирование, семинар15 апреля в Санкт-Петербурге, 22 апреля — в Москве, 29 апреля — в Омске, 13 мая — в Екатеринбурге и 20 мая — в Новосибирске пройдет серия семинаров CLRium #3.
В прошлом году мы говорили об околохакерских штуках — разборе памяти .NET куч, приведение типов, между которыми приведение невозможно… Делили текущий поток на два… Говорили о ядре нового .NET Core и пытались понять, для чего нам нужен (и нужен ли?) Roslyn
В этом же году мы поговорим о другом. О сугубо практически полезных вещах, о которых вы ранее наверняка не знали, но в которых таится огромная сила и мощь. О мутабельных языках программирования, производительности и кроссплатформенной разработке GUI
Как и ранее, у нас будут:
- Максимально глубокие, отборные доклады по редко-раскрываемым вопросам
- Мы будем говорить только о том, о чем вы наверняка, до того не знали
- Максимально-полезные доклады, которые усилят Вас как специалиста
- Все доклады — от 1,5 часов. Что позволит докладчикам не экономить и рассказать все что они знают
Примечание к Nitra и Nemerle: эти два opensource проекта нынче разрабатываются в стенах компании JetBrains.
Доклады:
- Андрей Акиньшин (JetBrains) Железные таймеры
- Влад Чистяков (JetBrains) Nemerle — самая мощная альтернатива C# на .NET
- Влад Чистяков (JetBrains) Nitra — средство разработки языков программирования и DSL
- Станислав Сидристый (Luxoft)JetBrains Rider IDE: Java IDE для кросс-платформенного .NET
- Станислав Сидристый (Luxoft) Автоматизация тестирования WPF/WinForms приложений через внедрение в процесс
- Никита Цуканов Кроссплатформенная разработка UI приложений (Perspex UI, Eto.Forms, Xamarin Forms)
Когда и где?
Ссылки на регистрацию:
- У нас есть отличный сайт, на котором можно почитать как про всех спикеров, так и про все доклады. Заходите, изучайте, берите билеты: http://qaconf.ru/
Что такое CLRium?? Видео записи семинара (собравшего в сумме 740 человек) с прошлого года — под катом.
Читать полностью »
Об одной интересной ошибке в Lucene.Net
2016-03-14 в 12:14, admin, рубрики: .net, C#, lucene.net, open source, pvs-studio, static code analysis, Блог компании PVS-Studio, Программирование, статический анализ кода
Некоторые программисты, когда слышат про статический анализ, говорят о том, что он им не нужен, так как весь их код покрыт юнит-тестами, и этого достаточно, чтобы выловить все ошибки. Мне попалась ошибка, найти которую с помощью юнит-тестов теоретически возможно, но если о ней не знать, то написать такой тест практически нереально.
Анонс .NET-конференции DotNext 2016 Piter
2016-03-14 в 6:57, admin, рубрики: .net, C#, dotnext, esposito, goldshtein, jetbrains, microsoft, ReSharper, Блог компании JUG.ru Group, конференцииВ пятницу, 3 июня, в Санкт-Петербурге пройдет .NET-конференция DotNext 2016 Piter. Это будет уже пятая по счету конференция DotNext, третья в Петербурге. Второй раз подряд конференцию примет гостиница «Radisson Пулковская».
Что мы припасли для вас на этот раз? Как всегда, крутейшие темы от крутейших докладчиков.
В частности, на конференции выступят:
- Авторы крутейших книг о .NET Dino Esposito и Sasha Goldshtein;
- Разработчики ReShaper и новой IDE для C# под названием Rider;
- Сотрудники Microsoft, как евангелисты, так и инженеры, причем самого крутого уровня
- Лучшие хаброавторы, лидеры .NET-хаба;
- Лучшие докладчики предыдущих конференций DotNext;
- Организаторы и спикеры SPb .NET Community;
- Традиционные спонсоры DotNext — JetBrains и Futurice;
- Кто-то из вас — мы ждем от вас заявок!
Ищем ошибки в игровом движке Xenko
2016-03-09 в 13:51, admin, рубрики: .net, C#, dotnet, game development, game engine, open source, paradox, pvs-studio, static code analysis, Xenko, Блог компании PVS-Studio, статический анализ кода
Движков с открытым исходным кодом, написанных на C++, куда больше, чем аналогичных движков, написанных на C#. Но есть исключения. Xenko – один из движков, написанных на C# и имеющих открытый исходный код. О том, что же интересного удалось найти в коде этого движка, будет рассказано в этой статье.
Читать полностью »
QA: Conference. Рассказываем про доклады
2016-03-09 в 8:38, admin, рубрики: .net, java, Блог компании Luxoft, конференция, разработка мобильных приложений, Тестирование IT-систем
Конференция по тестированию программных систем QA: Conference начнется чуть больше чем через месяц и мы готовы рассказать подробнее про нее. Немного статистики:
- 24 полноценных доклада в Москве и Питере
- до 16 докладов — в Новосибирске и Екатеринбурге
- 8 докладов — в Омске
- возможность посмотреть записи всех докладов — всем участникам
- стоимость билета — от 2,000 до 3,000 рублей
Какие темы будут раскрыты:
- Тестирование на сетевое проникновение — от компании PentestIt
- Нагрузочное тестирование
- Автоматизация тестирования (рассматриваются любые аспекты)
- Интеграционное тестирование
- Развертывание различных систем с нуля
- Опыт как положительный, так и отрицательный
Итак, докладчики, о которых мы расскажем сегодня:
- Лука Сафонов и Роман Романов. PentestIt — проникновение в сеть предприятия и про защиту от проникновения.
- Станислав Сидристый — три доклада про все стороны автоматизации в .NET / Java и про стандартизацию подходов к автоматизации
- Галина Галкина — расчет категории риска – подход к управлению регрессионной ТМ
- Александр Акбашев — гоняем тесты на каждый билд: Gerrit, Jenkins, Docker, AWS
- Роман Иовлев — сразу два доклада: «Jedi Power of Model-based testing» и «JDI — Future of UI Automation»
- Игорь Щегловитов — расскажет про автоматизированное тестирование средствами тулсета Microsoft
- Константин Нерадовский — функциональный подход в разработке автотестов на Java
Хотите подробностей? Заходите под кат.
Читать полностью »
Когда мы программируем под AutoCAD – то перед нами часто возникает задача быстрого пространственного поиска по набору примитивов. Лучше всего подобный поиск реализуется с помощью R-дерева.
Для примера будем парсить «рисованные» таблицы (это которые нарисованы отрезками и текстом) и создавать по ним ACAD-таблицы (это которые создаются командой _table)
Как написать простой блог с помощью Asp .Net MVC, Nhibernate и Nineject.Часть 1
2016-03-06 в 8:14, admin, рубрики: .net, ASP, nhibernate, свой блог, метки: asp .net mvc-
Введение
Существуют различные способы изучения технологий: чтение книг, участие в конференциях, создание примеров и другие. Я считаю одним из лучших способов — создать что-то полезное для себя с использованием изучаемой технологии. Блог одна из полезных вещей, которую вы можете легко сделать. В серии статей, мы изучим ASP.NET MVC, шаг за шагом, путем создания блога с нуля.
Читать полностью »
Создание приложений для СУБД Firebird с использованием различных компонент и драйверов: ADO.NET Entity Framework 6
2016-03-05 в 15:34, admin, рубрики: .net, C#, entity framework, firebird, Firebird/Interbase, open source, разработкаВ данной статье будет описан процесс создания приложений для СУБД Firebird с использованием компонентов доступа Entity Framework и среды Visual Studio 2015.
ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами как посредством LINQ в виде LINQ to Entities, так и с использованием Entity SQL.
Entity Framework предполагает три возможных способа взаимодействия с базой данных:
- Database first: Entity Framework создаёт набор классов, которые отражают модель конкретной базы данных.
- Model first: сначала разработчик создаёт модель базы данных, по которой затем Entity Framework создаёт реальную базу данных на сервере.
- Code first: разработчик создаёт класс модели данных, которые будут храниться в БД, а затем Entity Framework по этой модели генерирует базу данных и её таблицы
В своём приложении мы будем использовать подход Code First, однако вы без труда сможете использовать и другие подходы.
Наше приложение будет работать с базой данных, модель которой представлена на рисунке ниже.
Внимание!
Эта модель является просто примером. Ваша предметная область может быть сложнее, или полностью другой. Модель, используемая в этой статье, максимально упрощена для того, чтобы не загромождать описание работы с компонентами описанием создания и модификации модели данных. |