CodingClub - клуб для программистов и не только
Главная Новости Статьи FAQ Файлы Книги Форум

Навигация
Проход по ссылкам навигации
Главная страница
Новости
Статьи
FAQ
Книги
Каталог файлов
Поиск по сайту
Наши опросы
Обратная связь
Личный кабинет
О проекте

Категория статьей
C++Builder
Delphi
Visual C++
PHP
Сетевые технологии
MySQL
Oracle
Java
C#
Visual Basic
Access
MS SQL Server
.NET Framework
WEB-дизайн
Assembler
ADO .NET
ASP/ASP .NET
Unix/Linux
Мобильное программирование
.NET
OpenGL
Direct3D
Game development
XML
Сжатия данных
WinForms
WinAPI
Разное
JavaScript
1С:Предприятие 8.0
DirectSound
ActiveX
STL
Экзамен MCP 70-016
MFC
Perl
Программирование в Linux
COM
Lotus
Python
MS Windows
Железо
Silverlight
LINQ
Entity Framework

Друзья



Programmer's Klondike









Miralinks

Лицензионные антивирусы от 59 рублей (Dr.Web, ESET NOD32, Panda, Agnitum)


  


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

История

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

Читать дальше

Дата: 10 апреля 2008 г. | Просмотров: 1981 раз | Коментарий: 0 | Рейтинг:   2

Проверка форм с помощью регулярных выражений в MFC

На этот раз я решил воспользоваться своей колонкой, чтобы описать одно интересное приложение, которое я создал с применением библиотеки RegexWrap (о ней читайте мою статью в этом номере). RegexForm — это система проверки форм для MFC на основе регулярных выражений. Данное приложение было главной причиной, побудившей меня реализовать библиотеку RegexWrap. Но поскольку многие детали не относятся к самим регулярным выражениям, здесь имеет смысл обсудить RegexForm, а не RegexWrap.


Читать дальше

Дата: 2 февраля 2007 г. | Просмотров: 1104 раз | Коментарий: 0 | Рейтинг:   2

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

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


Читать дальше

Дата: 27 января 2007 г. | Просмотров: 1260 раз | Коментарий: 0 | Рейтинг:   3

Проверка форм с помощьюрегулярных выражений в MFC

На этот раз я решил воспользоваться своей колонкой, чтобы описать одно интересное приложение, которое я создал с применением библиотеки RegexWrap (о ней читайте мою статью в этом номере). RegexForm — это система проверки форм для MFC на основе регулярных выражений. Данное приложение было главной причиной, побудившей меня реализовать библиотеку RegexWrap. Но поскольку многие детали не относятся к самим регулярным выражениям, здесь имеет смысл обсудить RegexForm, а не RegexWrap.


Читать дальше

Дата: 27 января 2007 г. | Просмотров: 802 раз | Коментарий: 0 | Рейтинг:   3

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

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


Читать дальше

Дата: 22 января 2007 г. | Просмотров: 2798 раз | Коментарий: 0 | Рейтинг:   2

Неиспользуемые параметры, расширение контекстного меню для кнопок на панели задач и др.

Вопрос Мне попадался C++-код, где для неиспользуемых параметров применяется UNREFERENCED_PARAMETER, например:

int SomeFunction(int arg1, int arg2){ UNREFERENCED_PARAMETER(arg2) ...}

Но встречался и такой код:

int SomeFunction(int arg1, int /* arg2 */){ ...}

Не могли бы вы пояснить, в чем тут разница и что лучше?

Джуди Макгео (Judy McGeough)


Читать дальше

Дата: 13 января 2007 г. | Просмотров: 3093 раз | Коментарий: 0 | Рейтинг:   1

Обобщения CLR против шаблонов C++

С выпуском Visual Studio 2005 в Microsoft .NET Frame-work появится поддержка модели параметризованных типов для обобщенного программирования. C++/CLI поддерживает два вида механизмов параметризации: обобщения CLR (общеязыковой исполняющей среды) и шаблоны C++. В предыдущей статье (msdn.microsoft.com/msdnmag/issues/05/04/pureC) я рассмотрел характеристики, общие для обоих механизмов. В этой статье мы обсудим их различия, в частности по списку параметров и модели ограничения типов.


Читать дальше

Дата: 20 декабря 2006 г. | Просмотров: 1379 раз | Коментарий: 0 | Рейтинг:   1

Учет дочерних MDI-окон, отображение только папок

Вопрос Я пишу MDI-приложение (Multiple Docu-ment Interface) на основе MFC. Как проверить из родительского окна, все ли дочерние MDI-окна закрыты? Если все они закрыты, мне нужно активизировать одну секцию в основном окне.


Читать дальше

Дата: 18 декабря 2006 г. | Просмотров: 1861 раз | Коментарий: 0 | Рейтинг:   1

Safe C and C++ Libraries для Visual Studio 2005 — библиотеки для создания безопасного кода

Когда выйдет Visual Studio 2005, вы обнаружите, что в библиотеки Visual C++ внесены существенные усовер­шенствования — результат полного пересмотра функ­ций, содержащихся в C Runtime Library (CRT), Standard C++ Library (SCL), Active Template Library (ATL) и Microsoft Foundation Classes (MFC), с точки зрения бе­зопасности. Углубленный анализ показал, что имеет смысл внести изменения, которые повысят безопас­ность и надежность приложений.


Читать дальше

Дата: 5 декабря 2006 г. | Просмотров: 1303 раз | Коментарий: 0 | Рейтинг:   4

Мыслим шаблонно

Новичку, осваивающему какой-либо язык программирования, то и дело попадаются такие понятия как «процедурное программирование», «модульное программирование», «объектно-ориентированное программирование»; постепенно он начинает проникать в их суть. Термин «обобщенное программирование» куда более редок. Что же это такое, какие возможности оно нам предоставляет? Попробуем ответить на этот вопрос.


Читать дальше

Дата: 27 ноября 2006 г. | Просмотров: 929 раз | Коментарий: 0 | Рейтинг:   4

First Previous 1 2 3 4 5 6 7 8 Next Last 
  
Панель пользователя
Авторизация
Логин:
Пароль:
 
 
   Регистрация
Напомнить пароль

Реклама

Кто на сайте
anony Гостей:  14
member Пользователей:  0
group Всего:  14
Пользователи:

Стоит побывать
Заработай на своем сайте

Наше голосование
Сколько Вашему компьютеру подключено мониторов?








Просмотреть результат

Всего голосов: 50
Комментариев: 0


Наш домик

Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
Internet Map
(С Вас - 1 клик/сутки)


Рассылка на E-mail





Подписались на рассылку

  

  

Copyright © 2005-2008 CodingClub - клуб для программистов и не только
Разработка: Программист

Рейтинг@Mail.ru Rambler's Top100