Отправляет email-рассылки с помощью сервиса Sendsay

Мастерская программиста

  Все выпуски  

Мастерская программиста


Мастерская программиста

+ 7 (495) 229-0436

Лицензионное программное обеспечение Книги Курсы обучения Сертификация Дистанционное обучение

 

В ЭТОМ ВЫПУСКЕ:

Создание собственного компонента GINA.Часть 1

Уже несколько лет многие просят меня написать о GINA (Graphical Identification and Authentication) - компоненте, который служит точкой входа для интерактивной регистрации. Сегодня я начну рассказывать о нем. Это поможет вам, если вы собрались разработать свою реализацию этой штуковины. Я создам пример KIOSKGNA, самую простую реализацию GINA, какую я только смог придумать. В следующий раз я покажу FULLGINA с более богатой функциональностью. Примеры и фрагменты кода написаны на неуправляемом C++, наиболее подходящим для разработки GINA в наше время.

Как использовать лучшее из .NET в неуправляемом коде на C++

Managed Extensions (управляемые расширения) для C++ позволяют свободно смешивать неуправляемый (native) и управляемый код даже в одном модуле. Ух ты, жизнь прекрасна! Однако компиляция с ключом /clr может иметь нежелательные последствия. Этот ключ навязывает многопоточный режим и отключает некоторые полезные проверки периода выполнения. Он влияет на DEBUG_NEW в MFC, и некоторые классы .NET Framework могут конфликтовать с вашим пространством имен. И что делать, если в устаревшем приложении используется компилятор, не поддерживающий /clr? Есть ли способ воспользоваться Framework без Managed Extensions? Да!

Параллельное программирование для многоядерных систем с помощью OpenMP

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

Разработка DLL-модулей расширения MFC на языке Visual C++

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

Пишем Jabber-клиент на Delphi

Jabber - система для быстрого обмена сообщениями и информацией о присутствии (в контакт-листе) между любыми двумя пользователями Интернета на основе открытого протокола XMPP.

Почему я вызываю TRttiContext.Create() и TRttiContext.Free()

Я считаю, что нужно сделать перерыв между статьями, для того, что бы объяснить, почему я вызываю TRttiContext.Create() и TRttiContext.Free(), хотя фактически можно этого не делать.

 

ПОДПИСАТЬСЯ НА РАССЫЛКУ >>>

 

 

Специальные предложения

 

Купите Delphi, C++Builder или RAD Studio - получите Delphi for PHP и библиотеку ультрамодных визуальных компонентов БЕСПЛАТНО!"

До 31 декабря 2009 в ITShop.ru действует специальное предложение: при покупке Delphi, C++Builder или RAD Studio , заказчик получает Delphi for PHP и библиотеку визуальных компонентов бесплатно!

Экономьте при переходе на Delphi, C++ Builder, RAD Studio версии 2010

ВНИМАНИЕ! Пользователей Delphi и C++ Builder версии 2005 и старше. до 31 декабря 2009г. есть последний шанс получить обновление по цене со скидкой.

Скидки до 50% на Visual Studio 2010!

Приобретайте, продлевайте подписку MSDN Premium или MSDN Professional, чтобы получить более функциональную версию среды Visual Studio 2010 с MSDN после ее выхода. Экономия до 50 % и зависит от выбранного уровня подписки (MSDN Premium или MSDN Professional). ТОЛЬКО ДО 31 декабря 2009 года!

Распродажа продуктов Microsoft! Скидки до 42 %.

В период со 2 ноября по 31 декабря 2009 года ITShop.ru предлагает приобрести государственным и муниципальным организациям базовые продукты Microsoft со скидками до 42%!

ВРЕМЯ - ВПЕРЕД! - специальное предложение Microsoft для среднего и малого бизнеса

Сэкономьте на покупке ключевых продуктов сейчас и бесплатно перейдите на новые версии в будущем!

Войди в Новый Год со скидками от ITShop!

В преддверии новогодних праздников ITShop.ru дарит скидки на обучение и программное обеспечение от компаний Microsoft, Embarcadero, Corel, Adobe, Business Objects an SAP company и Eset. ITShop.ru. объявляет новогодний сезон скидок открытым!

 

Задать вопросы по лицензированию и покупке вы можете: e-mail: shopadmin@itshop.ru, тел: +7 (495) 229-0436

 

 

Горячие курсы обучения

 

Декабрь 2009:

 

Курс "Введение в автоматизированное функциональное тестирование" (EDU-test-02)

Ближайшая дата проведения: 24.12.2009

 

Курс "Система корпоративной отчетности Crystal Reports Server XI. Администрирование и использование" (EDU-CD-04)

Ближайшая дата проведения: 28.12.2009

 

Курс "Введение в автоматизированное нагрузочное тестирование" (EDU-test-03)

Ближайшая дата проведения: 28.12.2009

 

Январь 2010:

 

Расписание курсов на январь 2010 г. http://www.itshop.ru/Level31.asp?Firm=0&Category=0&Type=training&sdate=201001&place=1

 

Курс "Современные методы и средства проектирования информационных систем" (EDU-DIS-04)

Ближайшая дата проведения: 12.01.2010

 

Курс "Oracle. Программирование на SQL, PL/SQL и Java" (EDU-OR-01)

Ближайшая дата проведения: 11.01.2010 (Москва)

 

Курс "Как писать эффективные юзкейсы (Use cases)" (EDU-IBM-R08)

Ближайшая дата проведения: 13.01.2010

 

Курс "Технология регламентации деятельности компании на основе моделирования и оптимизации бизнес-процессов" (SMM-001)

Ближайшая дата проведения: 14.01.2010

 

Курс "Анализ и управление рисками при управлении проектами" (EDU-MS-P2)

Ближайшая дата проведения: 15.01.2010

 

Курс "Использование IBM Rational Software Architect и концепций управляемой моделью архитектуры (MDA) для проектирования информационных систем" (EDU-IBM-R15)

Ближайшая дата проведения: 18.01.2010

 

Курс "Использование профессионального генератора отчетов Crystal Reports" (EDU-CD-01)

Ближайшая дата проведения: 18.01.2010

 

Курс "5060 Implementing Windows SharePoint Services 3.0 (Внедрение Windows SharePoint Services 3.0)" (EDU-MS-5060)

Ближайшая дата проведения: 18.01.2010

 

Курс "5061 Implementing a Microsoft Office SharePoint Server 2007  (Внедрение Microsoft Office SharePoint Server 2007)" (EDU-MS-5061)

Ближайшая дата проведения: 20.01.2010

 

Курс "5047 Introduction to Installing and Managing Microsoft Exchange Server 2007 (Введение в инсталляцию и управление Microsoft Exchange Server 2007)" (EDU-MS-5047)

Ближайшая дата проведения: 23.01.2010

 

Курс "Принципы разработки программного обеспечения с использованием RUP, эффективных юзкейсов и программного обеспечения IBM Rational Suite" (EDU-IBM-R13)

Ближайшая дата проведения: 25.01.2010

 

Курс "Технология управления проектами с использованием Microsoft Office Project 2007: базовые аспекты управления" (EDU-MS-P1)

Ближайшая дата проведения: 25.01.2010

 

Курс "Перенос данных в Oracle" (EDU-OR-05)

Ближайшая дата проведения: 25.01.2010

 

Курс "5049 Managing Messaging Security Using Microsoft Exchange Server 2007 (Управление безопасностью почтовых сообщений в Microsoft Exchange Server 2007)" (EDU-MS-5049)

Ближайшая дата проведения: 26.01.2010

 

Курс "5050 Recovering Messaging Servers and Databases using Microsoft Exchange Server 2007 (Восстановление почтовых серверов и баз данных в Microsoft Exchange Server 2007)" (EDU-MS-5050)

Ближайшая дата проведения: 27.01.2010

 

Курс "5051 Monitoring and Troubleshooting Microsoft Exchange Server 2007 (Мониторинг и устранение неполадок в Microsoft Exchange Server 2007)" (EDU-MS-5051)

Ближайшая дата проведения: 28.01.2010

 

Курс "Резервное копирование, восстановление и повышение защищенности данных в Oracle" (EDU-OR-07)

Ближайшая дата проведения: 29.01.2010

 

Февраль 2010:

 

Расписание на февраль 2010 г. http://www.itshop.ru/Level31.asp?Firm=0&Category=0&Type=training&sdate=201002&place=1

 

Курс "RD12AD20 Разработка приложений для платформы Win32 в Delphi 2009" (RD12AD20)

Ближайшая дата проведения: 01.02.2010 (Москва)

 

Курс "SADT - методология структурного анализа и проектирования. Стандарты IDEF (IDEF0, IDEF3, DFD) для создания функциональных моделей" (EDU-CA-01)

Ближайшая дата проведения: 01.02.2010

 

Курс "6460 Visual Studio 2008: Windows Presentation Foundation (Технология представления данных)" (EDU-MS-6460)

Ближайшая дата проведения: 01.02.2010

 

Курс "6461 Visual Studio 2008: Windows Communication Foundation (Технология сетевого взаимодействия Visual Studio 2008)" (EDU-MS-6461)

Ближайшая дата проведения: 04.02.2010

 

Курс "CASE-технологии и CASE-средства: CA ERwin Data Modeler (ERWin), CA Process Modeler (BPWin)" (EDU-CA-02)

Ближайшая дата проведения: 08.02.2010

 

Курс "Методология анализа и моделирования бизнес-процессов и информационных систем с использованием инструментария ARIS TOOLSET" (EDU-ARIS-01)

Ближайшая дата проведения: 08.02.2010 (Москва)

 

Курс "Моделирование предприятия с использованием методологии TOGAF и инструмента IBM Telelogic System Architect" (EDU-TL-01)

Ближайшая дата проведения: 08.02.2010

 

Курс "6231 Maintaining a Microsoft SQL Server 2008 Database (Обслуживание баз данных в Microsoft SQL Server 2008)" (EDU-MS-6231)

Ближайшая дата проведения: 08.02.2010

 

Курс "6462 Visual Studio 2008: Windows Workflow Foundation (Технология организации рабочими процесами)" (EDU-MS-6462)

Ближайшая дата проведения: 08.02.2010

 

Курс "6463 Visual Studio 2008: ASP.NET 3.5" (EDU-MS-6463)

Ближайшая дата проведения: 10.02.2010

 

Курс "6464 Visual Studio 2008: ADO.NET 3.5" (EDU-MS-6464)

Ближайшая дата проведения: 12.02.2010

 

Курс "6232 Implementing a Microsoft SQL Server 2008 Database (Реализация баз данных в Microsoft SQL Server 2008)" (EDU-MS-6232)

Ближайшая дата проведения: 15.02.2010

 

Курс "Методология анализа и моделирования бизнес-процессов и информационных систем с использованием инструментария Oracle Business Process Architect" (EDU-OR-23)

Ближайшая дата проведения: 15.02.2010

 

Курс "Введение в тестирование программного обеспечения" (EDU-test-01)

Ближайшая дата проведения: 24.02.2010 (Москва)

 

Курс "2796 Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services (Разработка архитектуры технологии OLAP2005)" (EDU-MS-2796)

Ближайшая дата проведения: 24.02.2010

 

Курс "6425 Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services (Конфигурирование службы каталогов Windows Server 2008 Active Directory)" (EDU-MS-6425)

Ближайшая дата проведения: 24.02.2010 (Москва)

 

        Интернет-супермаркет программного обеспечения номер 1 в Рунете!


В избранное