Рубрики


Статьи → .NET Framework → .NET Interop на примере работы с сокетами

У нас есть множество технологий. Одни неимоверно быстры, другие неимоверно удобны. Одни позволяют летать со скоростью света, другие позволяют разрабатывать со скоростью света. Споры насчёт того, какой же подход лучше, утихают редко. Сейчас я покажу, как можно скрестить ежа с ужом. У нас есть .NET, которым можно быстро делать и есть Native, который может быстро делать.

Опубликовал admin
12 Авг, Четверг 2010г.

Статьи → C/С++ → Обратные вызовы и исключения С++

Как известно, многие С-библиотеки используют обратные вызовы для обеспечения какого-либо функционала. Так поступает, например, библиотека expat для реализации SAX модели. Обратный вызов или callback используется для возможности выполнить пользовательский код на стороне библиотеки. Пока такой код не несет побочных эффектов — все нормально, но как только на арене появляется С++, все, как всегда, становится нетривиальным.

Опубликовал admin
31 Июл, Суббота 2010г.

Статьи → C/С++ → Статический анализ Си++ кода и новый стандарт языка C++0x

В статье рассмотрены новые возможности языка Си++, описанные в стандарте C++0x и поддержанные в Visual Studio 2010. На примере PVS-Studio рассмотрено, как изменения языка отразятся на инструментах статического анализа кода.

Опубликовал admin
10 Апр, Суббота 2010г.

Статьи → C/С++ → Описание структуры меню без использования ресурсов

Каждый из нас, конечно же, сталкивался с ситуацией, когда меню требуется сгенерировать динамически, непосредственно во время выполнения программы. Это может требоваться по разным причинам, например, из-за наличия нескольких локализаций ресурсов или из-за слишком большого разнообразия вариантов меню.

Опубликовал admin
10 Апр, Суббота 2010г.

Статьи → Разное → Когда программисту надоедает программирование

С год назад я столкнулся со странной «проблемой». Уже 7 лет как я занимаюсь программированием. Постепенно начал замечать «спад активности» — учить новое не хочется, рутиной заниматься не просто лень, а мега-лень, базы данных и обработка XML — в печенках уже сидит. И вдруг неожиданно понимаю, что программирование мне… надоело.

Опубликовал admin
16 Мар, Вторник 2010г.

Статьи → Разное → 20 уроков программирования

Программист Джонатан Данилко поделился с читателями DCS Media своим опытом, сформулировав 20 наиболее ценных правил, которые он вывел за 20 лет работы. "Вебпланета" представляет перевод его статьи "20/20: Top 20 Programming Lessons I've Learned in 20 Years".

Я программировал с 11 лет и с тех пор полюбил технологии и программирование. Со временем я усвоил несколько трудных и лёгких уроков. Как коллеги-программисты вы могли и не сталкиваться с ними, но я предлагаю их тем, кому интересно вынести что-то полезное из моего опыта.

Опубликовал admin
16 Мар, Вторник 2010г.

Новости → Новости → Новый номер журнала «Практика функционального программирования»

http://fprog.ru/images/covers/pfp2010-04.jpg

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

Опубликовал admin
25 Фев, Четверг 2010г.

Статьи → Windows 7 → Программирование служб Windows 7 с триггерами (ч.2)

В предыдущей статье о программировании служб Windows 7 с триггерами мы представили Windows 7 Trigger Services в качестве замечательного способа оптимизировать ваши службы для повышения производительности и безопасности. В этой статье мы рассмотрим, как превратить службу, настроенную на автоматический запуск, в службу, запускающуюся по триггеру только после того, как в системе произошло определенное событие. Мы используем WPF-приложение (то есть управляемый код), которое регистрирует и следит за службой (также созданной с использованием .NET). Для связи между миром .NET и Win32 API, который мы видели в прошлой статье, мы используем слой взаимодействия C++/CLI.

Опубликовал admin
10 Дек, Четверг 2009г.

Статьи → Visual Studio 2010 → Программируем для Windows 7 в Visual Studio 2010

Несколько недель назад, всего за два дня до релиза Windows 7, разработка Visual Studio достигла очередного важного этапа - стала доступна вторая CTP-сборка Visual Studio 2010, также известная как Visual Studio 2010 Beta 2. Мне всегда было интересно наблюдать за тем, как развиваются различные инструменты и инфраструктуры, как они приобретают новые возможности. Кажется, что каждый следующий релиз данного продукта становится лучше и лучше, предлагая разработчикам поддержку все большего числа языков программирования и позволяя им создавать проекты для постоянно растущего числа областей разработки, таких как web-приложения, клиентские приложения, приложения для мобильных платформ и программы, использующие параллельные вычисления, консоли и другие устройства.

Опубликовал admin
24 Ноя, Вторник 2009г.

Статьи → C# (C Sharp) → C# & Oracle — заметки на полях

Когда-то давно, очень давно...

Компания купила лицензию на БД Oracle. Затем в эту компанию трудоустроился я. Соответсвенно начав продвигать .Net «в массы». БД Oracle используются не во многих организациях, но используется.

image

Как же осуществить взаимодействие с БД Oracle, используя C#? Оговорюсь заранее, я не гуру Oracle; а так же не гуру красивого использования паттернов, но я стараюсь и знаю где лежит пирожок подхожу к вопросу философски, знаю что есть, знаю что я хочу, но использую в необходимом мне ключе.

Опубликовал admin
9 Ноя, Понедельник 2009г.

Новости → Opensource → Разработка → Язык Perl еще далек от забвения, несмотря на заявления "аналитиков"

В сети все больше появляется пророчеств о скором забвении языка Perl и выдвижения таких языков как Python, PHP и Ruby в качестве современных решений. Чтобы опровергнуть данное мнение, ресурс Royal Pingdom опубликовал подборку крупнейших web-проектов, использующих для обеспечения своей работы язык Perl: Amazon.com, Livejournal.com, IMDB.com, Slashdot.org, Typepad.com, Guardian.co.uk, Salon.com, Ticketmaster.com, theregister.co.uk, BBC.co.uk. Из популярных инструментариев на Perl приводятся Bugzilla, Catalyst, Mason, SpamAssassin, Movable Type.

Опубликовал admin
9 Ноя, Понедельник 2009г.

Статьи → C# (C Sharp) → Трюки с анонимными типами

Пусть читатели еще немного поломают ломают голову над задачками из предыдущего поста - свои ответы я опубликую еще через неделю. Хотя, должен отметить, читатели просто молодцы и отлично справляются с решением задачек. А я тем временем опубликую оставшуюся часть материала презентации на SECR.

Представим себе ситуацию, что в мы создали некоторый метод в котором хотели бы использовать список анонимных типов. Например, описываемых вот так:

var beatleJohn = new { FirstName = "John", LastName = "Lennon" };

При этом мы хотим сохранить строгую типизацию списка, поэтому логичным видится использование обобщенного класса List<T>. Однако, возникает вопрос, как нам чисто синтаксически создать обобщенный список не зная имени типа - фактически для нас анонимные типы, как и следует из названия, являются безымянными. Тут нужно вспомнить о технике создания обобщенной коллекции по экземпляру типа элемента коллекции.

Опубликовал admin
23 Окт, Пятница 2009г.

Новости → Новости → Конференция “Разработка ПО 2009” (CEE-SECR 2009)

Приглашаем Вас принять участие в главном событии года в области программной инженерии, в конференции "Разработка ПО 2009" (CEE-SECR 2009), которая пройдет в Москве с 27 по 29 октября 2009 года.

В конференции примут участие ведущие эксперты отрасли, среди которых:

Игорь Агамирзян - генеральный директор Российской Венчурной Компании - расскажет о месте информационных технологий в инновационной системе Российской Федерации;
Ларс Бак - создатель броузера Google Chrome - представит новый взгляд на язык JavaScript и возможности написанных на нем приложений, опишет пути повышения их производительности и масштабируемости;
Пол Браун - ведущий архитектор компании TIBCO, автор бестселлеров о SOA - расскажет о всеобъемлющей архитектуре (total architecture) как о новейшей тенденции в разработке архитектуры в современных корпоративных системах;
Гради Буч - один из создателей языка UML, "отец" объектно-ориентированного программирования, занимающий сегодня в IBM Research должность Chief Scientist for Software Engineering - расскажет о наилучших архитектурных практиках в разработке программного обеспечения (будет организован телемост);
Хиллэл Глэйзер - ведущий оценщик SCAMPI, основатель подхода Agile CMMI - расскажет о том, как совместить на практике легкость гибких методов разработки с мощью CMMI;
Юрий Гуревич - создатель теории машин абстрактных состояний, сегодня работающий в Microsoft Research - расскажет о создаваемом в Microsoft качественно новом механизме обеспечения корпоративной ИТ-безопасности;

Опубликовал admin
25 Сен, Пятница 2009г.

Файлы → Электронные книги → Русские книги → .NET → LINQ язык интегрированных запросов в C# 2008 для профессионалов

Джозеф C. Раттц-мл.
LINQ. Язык интегрированных запросов в C# 2008 для профессионалов
Pro LINQ: Language Integrated Query in C# 2008
Издательство: Вильямс, 2008 г.
Твердый переплет, 560 стр.
ISBN   978-5-8459-1427-9, 978-1-59-059789-7
Тираж: 1500 экз.
Формат: 70x100/16

Книга одного из экспертов в области технологий .NET представляет собой учебное и справочное пособие для разработчиков .NET-приложений, использующих новую версию ASP.NET 3.5 и предложенную Microsoft технологию работы с данными под названием LINQ, которая является встроенной в язык C# 3.0. Предложенный автором практический подход к изложению материала позволяет оперативно изучить новейшие способы доступа к данным из разнообразных источников, в том числе SQL Server, и методы работы с XML на реальных примерах. Подробно рассматриваются все вопросы, связанные с LINQ, начиная с объектной модели, операций и API-интерфейсов LINQ to Objects, LINQ to XML, LINQ to DataSet, LINQ to SQL и LINQ to Entities, и заканчивая разрешением конфликтов параллельного доступа и работе с представлениями баз данных.

Опубликовал admin
6 Июл, Понедельник 2009г.

Файлы → Электронные книги → Русские книги → .NET → C# 2008. Ускоренный курс для профессионалов

Трей Нэш
C# 2008. Ускоренный курс для профессионалов
Accelerated C# 2008
Издательство: Вильямс, 2008 г.
Твердый переплет, 576 стр.
ISBN   978-5-8459-1377-7, 978-1-59059-873-3
Тираж: 3000 экз.
Формат: 70x100/16

Книга ведущего специалиста в области технологий .NET представляет собой интенсивный курс по новейшей версии языка C#, воплотившей в себе важные дополнения и предлагающей среду, в которой функциональное программирование может органично переплетаться с обычным стилем императивного программирования на C#. Подробно рассматриваются такие темы, как фундаментальные принципы объектно-ориентированного проектирования, основные структуры данных, обработка исключений, делегаты, анонимные функции, контракты и интерфейсы, события, обобщения и многопоточность, а также нововведения наподобие лямбда-выражений, расширяющих методов и языка LINQ. Книга изобилует множеством примеров, которые не только иллюстрируют концепции, но также демонстрируют способы правильной разработки и умеренного их применения в реальных условиях.

Опубликовал admin
6 Июл, Понедельник 2009г.
RSS-материал
stimulsoft Скачать StimulsoftReportsNetTrial.zip Скачать StimulsoftReportsWebTrial.zip Stimulsoft Reports.Net Stimulsoft Reports.Web

Объявления

Последние комментарии

Ваше мнение

Для чего мы апгрейдим свой компьютер?: