|
|
|||||||||||||||||||||||||||||
|
Для того, чтобы вращать объекты (или камеру), необходима серьезная математическая база, с помощью которой будут расчитываться координаты всех объектов при выводе на "плоский" экран компьютера. Сразу хочу сказать, что не стоит пугаться, все математические библиотеки уже написаны за нас, мы будем их только использовать. В любом случае, следующий текст пропускать не нужно, независимо от уровня знаний математики. Подробнее »
23.03.2009 Программирование с использованием DirectX9 Эта статья посвящена основам программирования трехмерных приложений на С++ и использованию библиотеки DirectX 9. Подробнее »
23.03.2009 Меню в стиле XP Очень часто в сети на форумах по программированию можно встретить вопросы типа: "как сделать меню в стиле XP" или "нужен компонент Menu в стиле Office 2003". Обычно предлагаются или сторонние компоненты, или вовсе экзотические решения вроде ручной прорисовки пунктов меню (знать это, конечно, надо, но лично мне данный метод применять не приходилось). Я же расскажу, как можно сделать это с помощью стандартных компонентов, входящих в Delphi 7 и выше (пример буду рассматривать, используя BDS 2006). Подробнее »
20.03.2009 SysML и Rhapsody SysML фокусируется на предоставлении инженерам-системотехникам семантики языка моделирования, упрощающей операции проектирования. Хотя окончательная спецификация все еще не принята, выявлены многие стабильные концепции, демонстрирующие мощь и функциональность языка. Постулируемой целью данной спецификации является предоставление SE (инженеру-системотехнику) такого языка, который позволяет гарантировать, что его проект будет корректным, точным, осмысленным, непротиворечивым и понятным. Подробнее »
19.03.2009 Разоблачение величайшего мифа о проблеме языка С (исходники) Для получения практики программирования использования памяти очень полезно создание программ для контроля за ошибками в памяти. Ошибки памяти - это проклятие С и С++: они повсеместны, хотя программисты безуспешно борются с ними вот уже два десятка лет. Ошибки памяти существенно снижают эффективность работы приложений, и не так уж и много команд разработчиков имеют четкий план устранения этих ошибок. Но есть и хорошие новости: в ошибках памяти можно достаточно просто разобраться. Подробнее »
18.03.2009 Распознавание образов методом потенциальных функций На написание этого опуса меня спровоцировала статья Юрия Кислякова "Реализация простейшего алгоритма распознавания графических образов", который, по моему скромному мнению очень удачно начал мысль о том, что распознавание образов не есть что-то сверхсуперсложное, не поддающееся разуму простых смертных. Подробнее »
17.03.2009 Использование OpenGL в проектах Delphi for .NET Занявшись разработкой будущего приложения, программист зачастую сталкивается с дилеммой: использовать ли в своем приложении компоненты стороннего разработчика или создавать собственные? Ответ на этот вопрос неоднозначен, все зависит от конкретной ситуации. Однако неверно утверждать, что применение уже готовых решений всегда предпочтительнее работы "с нуля". Подробнее »
10.03.2009 Некоторые нюансы вывода графиков функций Изучая доступную литературу по программированию, которую я нашел в Интернете, а также некоторые программы, я пришел к выводу, что программисты то ли не осознают, то ли не хотят напрягаться на эту тему, и всё делают, как в школе учили. Строят графики, как на бумаге. Тем самым умаляя возможности компьютера. Оставляя те же недостатки метода построения, и даже усугубляя их. Подробнее »
10.03.2009 Функции взаимного преобразования относительных и абсолютных путей с учетом заданной базы Обычно, когда требуется преобразовать относительный путь в абсолютный, обычно советуют использовать API функцию GetFullPathName. Однако, согласно MSDN, она использует текущий диск и текущий каталог для создания полного пути, что не всегда бывает удобно. Подробнее »
06.03.2009 20 ловушек переноса Си++ - кода на 64-битную платформу (исходники) Рассмотрены программные ошибки, проявляющие себя при переносе Си++ - кода с 32-битных платформ на 64-битные платформы. Приведены примеры некорректного кода и способы его исправления. Перечислены методики и средства анализа кода, позволяющие диагностировать обсуждаемые ошибки. Подробнее »
05.03.2009 Блокирование документов при использовании TOleContainer. Всем известно, что при использовании OleContainerа блокируются ранее открытые документы, и невозможно с ними ничего сделать. Недавно встал вопрос: хорошо бы иметь возможность как-то разблокировать эти документы. Подробнее »
05.03.2009 Процедуры и функции для работы с OpenOffice Все в мире развивается по спирали. Раньше программисты разрабатывали механизмы взаимодействия между Delphi и MSExcel, теперь они методом проб и ошибок создают приложения для создания документов в OpenOffice. Надеюсь, что эта статья сэкономит время и усилия для решения более важных проблем, чем открытие шаблона и поиск нужной ячейки. Подробнее »
04.03.2009 Управление процессом сборки - Borland Gauntlet и Borland TeamInspector С тех пор, как компания Borland взяла уверенный курс на развитие идеологии ALM и создание программных средств поддержки жизненного цикла разработки программного обеспечения, ее шаги вперед вселяют уверенность в правильности выбранного направления. А последние изменения в наборе программных средств подтверждают, что у Borland есть немалый потенциал для развития. Подробнее »
03.03.2009 Редактор видимости полей грида своими руками Сегодня хотелось бы предложить Вам на обсуждение довольно интересную тему под названием "Возможность редактировать видимость полей грида", отвечающую всего-лишь двум условиям : видимо (Visible = True) и скрыто (Visible = False). И к данной теме прилагаю собственный компонент TFldSetting, который способен ускорить ту рутину, с которой нам всем приходится встречаться. Подробнее »
03.03.2009 IMediaDet - интерфейс для захвата видео и аудио информации В данной статье я хочу рассмотреть интерфейс IMediaDet, который нам любезно предоставил DirectShow. Интерфейс специально разработан для того, чтобы захватить часть видео или аудио информации. Подробнее »
03.03.2009 Новые возможности версии 7.1 продуктов IBM Rational ClearCase и ClearCase MultiSite Данная статья представляет собой обобщенную сводку по новым возможностям и усовершенствованиям продуктов IBM Rational ClearCase Version 7.1 и IBM Rational ClearCase MultiSite Version 7.1. Подробнее »
02.03.2009 Малобюджетные веб-сайты Сайтостроительство - мир, который изменяется быстро, растет с каждым без исключения днем, разработчику уже не достаточно вариться в собственном маленьком мирке, почитывая документацию в оригинале и разрабатывая проекты в соответствии со своими представлениями о логике, о моде, о потребностях аудитории. Подробнее »
Страница: ... 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 ...
|
|