 |  | |  | | | Все материалы раздела Свитки |
Всего в разделе 69 статей
- Стеганография. Особенности использования программ на основе метода наименьшего значащего бита.
| [31-05-2004] | 20-06-2010 07:28 (22) Обсуждение материала | | О некоторых аспектах самого распространенного метода скрытия информации в графических файлах - о методе НЗБ (Наименьшего Значащего Бита) и ошибках, связанных с использованием программ базирующихся на этом методе | | [Стеганография] |
- Советы программисту по книге Д. Ван Тассела
| [14-02-2002] | 28-04-2010 05:02 (11) Обсуждение материала | | Данный материал представляет собой выписку из одной известной книги по методологии программирования. Несмотря на то, что она была написана в 1978 году (в переводе вышла в 1985), ее ценность бесспорна и по сей день. Это классика. Следование советам из этой книги облегчает жизнь программисту | | [Проектирование, постановка задачи, средства разработки] |
- К вопросу о выборе языка программирования.
- Защита дипломного Delphi-проекта
| [17-06-2009] | 23-11-2009 08:40 (88) Обсуждение материала | | Основная проблема студентов, защищающие дипломные проекты на тему «Автоматизированная система для...», состоит в том, что неправильно понимается сама цель защиты. К сожалению, многие научные руководители проектов скрывают основные нюансы данного процесса в силу различных причин. Поскольку этот вопрос постоянно всплывает, особенно непосредственно перед защитой, следует дать ему должное освещение. | | [Лирика] |
- О формировании имен объектов баз данных
| [25-10-2009] | 29-10-2009 04:33 (12) Обсуждение материала | | После создания структуры базы данных в голове или на бумаге наступает этап, когда созданную структуру нужно реализовать в базе данных. И тут возникает проблема: как назвать таблицы, поля и прочие объекты. Именно этому вопросу и будет посвящена данная статья. | | [Моделирование БД] |
- Некоторые нюансы вывода графиков функций
| [14-08-2008] | 02-08-2009 19:56 (15) Обсуждение материала | | Обсуждение проблем построения графиков функций на дискретном устройстве, каким является, например, экран | |
- Обзор: первое знакомство с Delphi 2005
- ПРОСТРАНСТВО ИМЁН ОБОЛОЧКИ WINDOWS
| [18-06-1999] | 26-06-2009 20:32 (2) Обсуждение материала | | В операционных системах компании Microsoft с 1995 года используется новая оболочка, построенная на основе компонентной объектной модели. Одним из нововведений оболочки операционной системы стало понятие пространства имён оболочки. Пространство имён оболочки являет собой иерархически упорядоченный мир объектов, известных операционной системе, с их свойствами и предоставляемыми действиями.
| | [TComponent] [TStrings] [TForm] [TMenu] [Объектная модель оболочки Windows] |
- Генераторы отчетов FastReport 4 и QuickReport 5: версии 2008 года
| [09-06-2008] | 20-05-2009 17:02 (12) Обсуждение материала | | Проблема выбора генератора отчетов рано или поздно, но всегда неизбежно встает как перед разработчиками новых программ, так и при создании новых версий, и при изменении платформы. | | [QuickReport] [FastReport] |
- Ирисы Фишера
| [27-04-2001] | 30-04-2009 01:37 (2) Обсуждение материала | Математический аппарат нейросетевых алгоритмов
Невозможно дать совет на все случаи жизни. Одна и та же задача может решаться разными способами, в зависимости от требований, которые выдвигаются к результату. Различные методы могут выдавать решения, отличающиеся степенью точности, подходом к проблеме и, соответственно, типом результата. Таким образом, у аналитика появляется еще одна головная боль -- подобрать инструмент, наиболее точно подходящий под конкретную задачу. | | [Нейронные сети] |
- Direct Data View в Rave Reports – гибкий механизм для создания отчетов
| [11-10-2004] | 27-04-2009 23:30 (5) Обсуждение материала | | В этой статье я расскажу, как использовать механизм Direct Data View из Rave Reports для создания отчетов, когда у вас нет базы данных и/или вы используете собственное представление данных. | |
- Основы работы с Win API в VCL-приложениях
| [22-09-1999] | 23-04-2009 08:43 (55) Обсуждение материала | | В данной статье будет говориться о том, как совместить использование Win API (Application Programming Interface) и компоненты VCL. Статья ориентирована на человека, который уже умеет писать приложения с помощью VCL Delphi и хочет научиться расширять их функциональность с помощью API. | | [Ядро, структуры и механизмы Windows, использование API] |
- Правила именования объектов базы данных
| [10-05-2006] | 22-04-2009 00:54 (51) Обсуждение материала | | Обсуждаемый вопрос заключается в следующем. Если мы начали разработку
базы данных для некоторой задачи, определились с набором
схем, таблиц, полей, внешних ключей, то как нам следует называть все
эти объекты, и зачем вообще нужно говорить о какой-то особой системе
наименований? | | [Моделирование БД] |
- Standard Delphi Library
- Стандарт стилевого оформления исходного кода DELPHI
| [05-06-2003] | 30-03-2009 03:49 (31) Обсуждение материала | | Этот стандарт документирует стилевое оформление для форматирования исходного кода Delphi. Оригинал статьи создан Чарльзом Калвертом и расположен на "Borland Community site". В стандарте использованы материалы команды разработчиков Delphi, сообщества разработчиков библиотеки JEDI. Стандарт так же дополнен некоторыми правилами, созданными на основе собственного опыта разработки. | | [Object Pascal , стандартные процедуры и функции] |
- Как нам обустроить 1С
| [04-06-2001] | 09-02-2009 02:15 (37) Обсуждение материала | | Довольно часто перед программистами, работающими в небольших компаниях, стоит проблема импорта данных из программы '1С:Предприятие', или экспорта в нее же. Причин тому может быть множество - например, желание автоматизировать обновление прайс-листа на веб-страничке компании на основании реальных данных, или же автоматизация ввода первичных документов, отправляемых по электронной почте компанией-поставщиком. Какая бы задача подобного рода ни стояла перед программистом, она, как правило, успешно решается с помощью связки Delphi-1C. В этой статье я хотел бы дать рекомендации и разъяснить некоторые аспекты использования механизма OLE Automation применительно к программе '1С:Предприятие версия 7.7'.
| | [TForm] [Работа с 1C] |
- К вопросу о выборе языка программирования. Часть II
- ЯП, ОПП и т.д. и т.п. в свете безопасности программирования. IV
| [16-10-2000] | 22-12-2008 10:56 (4) Обсуждение материала | | Проследуем дальше. 1969 год наконец-то завершается долгострой от AT&T Lab. Проект MULTICS, целью
которого было создание ОС для микрокомпьютеров DEC, и не просто ОС, а многопользовательской и
многозадачной ОС, с новой файловой системой, обеспечивающей хорошую безопасность при использовании в
сетях. | | [Средства разработки. Языки программирования.] |
- Шаблон Синглетон (Singleton pattern)
| [12-07-2000] | 11-12-2008 03:51 (18) Обсуждение материала | | Иногда бывает очень важно, чтобы класс мог создать только один экземпляр (объект). Например, система может иметь несколько принтеров в системе, но должен быть только один спулер принтера. Как мы можем гарантировать, что имеется только один экземпляр класса, и что этот экземпляр доступен? | | [TObject] [Exception] [Шаблоны] |
- Исходные тексты и примеры в стандартной поставке Delphi-3 Client-Server
| [06-07-1999] | 12-11-2008 07:34 (1) Обсуждение материала | | Это список (не полный, но достаточно длинный) исходных текстов и примеров в стандартной поставке Delphi3. Я ориентировался на 'начинающих' участников 'Круглого стола'. Определения - субъективны и отнюдь не исчерпывающе корректны, зато на русском. Текст рассчитан на однократное прочтение - для общего представления. 'Бессмысленно забивать голову тем, что всегда можно посмотреть в справочной литературе'. Но представлять, что именно и где смотреть - очень полезно. | | [Средства разработки. Языки программирования.] |
- Влияние спонтанных социально-экономических факторов на качество программного обеспечения в расширенных социумах
| [03-06-2000] | 17-09-2008 02:11 (20) Обсуждение материала | | Проблемы которые так классно описал Владимир Лос, а до него Отцы Никлаус и Бьорн, не имеют отношения ни к
Сям, ни к Паскалю, ни к Оберону. Н И К А К О Г О! Давайте расширим контекст. Не будем обсуждать языки сами по себе, а посмотрим на людей, которые на этих
языках пишут. И, главное, посмотрим на людей, которые пишущими командуют. | | [Проектирование, постановка задачи, средства разработки] |
- К вопросу о постановке задачи
| [06-06-2001] | 18-08-2008 15:24 (29) Обсуждение материала | | Вот захожу иногда почитывать то что писано умными людьми и много хороших и дельных вещей написано, много такого на что сам угробишь уйму времени изучая, а вот один из важнейших на мой взгляд аспектов программирования совсем не затронут. Я имею в виду постановку задачи. | | [Постановка задачи] |
- НЕЧЕТКАЯ ЛОГИКА с примерами на Delphi (Часть 1)
| [20-10-2001] | 12-08-2008 04:02 (29) Обсуждение материала | Логические операции составляют основу многих программ, имеющих элементы искусственного интеллекта (ИИ). Это касается не только экспертных систем, но и систем распознавания, машинного перевода с одного языка на другой, логических игр и др.
Формальная (бинарная) логика, известная со времен Аристотеля, реализована практически во всех языках программирования. В Delphi это тип Boolean и производные от него, операции AND, OR, NOT ... . Для систем ИИ данный подход не всегда приемлем, так как он не допускает возможности оперировать промежуточными значениями между ДА и НЕТ.
| | [Алгоритмы анализа данных] [Нечеткое сравнение] |
- Миграция Delphi со всеми настройками на другую машину
- TUnRar без DLL
- Функции взаимного преобразования относительных и абсолютных путей с учетом заданной базы
| [28-05-2008] | 06-06-2008 05:11 (1) Обсуждение материала | | Обычно, когда требуется преобразовать относительный путь в абсолютный, обычно советуют использовать API функцию GetFullPathName. Однако, согласно MSDN, она использует текущий диск и текущий каталог для создания полного пути, что не всегда бывает удобно. | | [Файловая система] [Обработка текста] |
- ЯП, ОПП и т.д. и т.п. в свете безопасности программирования
- Доступ в программах
| [16-07-2002] | 28-03-2008 02:33 (11) Обсуждение материала | | В данной работе рассматриваются способы хранения информации о правах доступа к различным частям программ и данных. Работа может быть интересна программистам, реализующим многопользовательские системы. | | [Пользователи, группы] |
- RAD ЭРСИС — открытая платформа для разработки бизнес-приложений
| [18-05-2007] | 19-09-2007 08:16 (7) Обсуждение материала | | Разработка начата компанией ЭРСИС в 1995 году. Сначала это была внутрифирменная библиотека, созданная для улучшения качества и снижения трудоемкости разработки программных продуктов. Постепенно сформировался довольно эффективный подход к разработке сложных приложений баз данных, был наработан вспомогательный инструментарий. На протяжении всего этого периода различные элементы платформы постоянно использовались в разработке программных продуктов, модифицировались и многократно переписывались. | | [Case-средства, средства коллективной разработки и т.п.] |
- История одной неудачи
| [08-11-2005] | 24-05-2007 02:47 (13) Обсуждение материала | | Мне хотелось бы поделиться опытом разработки одной софтины. По крайней мере, если у кого-то возникнут вопросы по схожей тематике, помогу, чем смогу. | |
- Игра отражений.
| [16-12-2000] | 03-03-2007 10:55 (65) Обсуждение материала | | Данный материал является независимым дополнением/исправлением к статье Дмитрия Логинова 'ЯП, ОПП и т.д. и т.п. в свете безопасности программирования'.
Поводом к написанию явилось наличие в исходном материале множества неточностей и откровенно ложных сведений, вводящих в заблуждение
неподготовленного читателя. Целью данного материала является внесение ясности по техническим вопросам в меру моих скромных знаний. | | [TObject] [TComponent] [TButton] [Exception] [Проектирование, постановка задачи, средства разработки] |
- Изменение TP Lex & Yacc
- Шпаргалка по ресурсам Windows-32 (для Delphi)
- Очерк по поводу создания PDF-файлов.
- Полезности IDE Delphi & C++Builder
| [11-06-2004] | 30-07-2006 13:41 (8) Обсуждение материала | | Каждый программист, использующий C++Builder или Delphi, постоянно работает в IDE. После некоторого опыта использования этого инструмента у каждого программиста появляются свои приемы работы и настройки данной среды. Данная статья содержит информацию об инструментах и настройках IDE в C++Builder & Delphi, которые не так явно выражены, но которые могут принести большую пользу для программистов. | | [Code Explorer] [Настройка среды (IDE)] |
- Как перестать беспокоиться и начать программировать. Часть III.
| [19-11-2004] | 11-04-2006 23:08 (8) Обсуждение материала | | Как всегда, хочется большего: чтобы все проблемы, возникающие во время выполнения программы, протоколировались. Протокол должен быть содержательным в той мере, которая поможет разработчику устранить проблему. Ещё надо бы иметь средство визуализации протокола сбоев. Ну и, конечно, хотелось бы, чтобы для включения этой замечательной функциональности в каждом новом проекте, не пришлось напрягаться. | | [Исключения (exceptions)] [Тестирование проекта. Отладка.] |
- Сокрытие информации в дискретной круговой свертке сигналов
| [20-07-2005] | 15-02-2006 02:04 (35) Обсуждение материала | | В данной работе я хочу представить вашему вниманию спектральный стеганографический метод сокрытия информации в дискретной круговой свертке сигналов, для частотного представления сигнала в котором используется ДПФ. | | [Стеганография] |
- Скриптовый язык на основе подмножества синтаксисических конструкций Pascal.
- Несколько слов о теории и практике компиляции
- Логирование в базах данных Interbase (Firebird)
| [04-10-2005] | 05-10-2005 01:32 (4) Обсуждение материала | | Программистам баз данных часто приходится сталкиваться с необходимостью сохранения информации о работе пользователей или программы, т.е. логировать информацию. Данную задачу можно реализовать большим количеством способов. Каждый способ имеет свои преимущества и недостатки. Данная статья рассматривает какие есть способы логирования информации. | | [INTERBASE] [FireBird & Yafill] |
- Проблема защиты, взгляд 'изнутри'
| [23-10-1999] | 07-07-2005 11:33 (11) Обсуждение материала | | Недавно заметил на 'Королевстве' некоторый интерес к защите программ от нелегального использования. Мне показалось, что данная тема будет многим интересна и я хотел бы кое-что пояснить. Я постараюсь объяснить суть проблемы защиты в принципе, так что конкретных вещей Вы тут не увидите. | | [TComponent] [Защита ПО] |
- Алгоритмы поиска.
| [01-10-1999] | 01-07-2005 05:47 (12) Обсуждение материала | | Данная статья не претендует на полное описание всех существующих методов поиска и посвящена именно обзору классических решений, довольно простой на вид, поисковой задачи.
| | [Поиск и сортировка] |
- Как перестать беспокоиться и начать программировать. Часть II
- Как перестать беспокоиться и начать программировать. Часть I. Комплект инструментов.
| [10-09-2004] | 14-09-2004 15:14 (4) Обсуждение материала | | Чем профессионал отличается от любителя? На мой взгляд, наличием собственных стратегии и «средств производства». Совокупность собственных инструментов, которыми пользуется профи, преодолев определённый объём и качество структуризации, становятся его собственной инструментальной средой.
| | [Дополнительные средства и утилиты] |
- Введение в Delphi 8
| [28-05-2004] | 30-08-2004 18:16 (27) Обсуждение материала | | Система программирования Borland ® Delphi™ For Microsoft ® .NET Framework - сложный программный продукт, дающий программисту все необходимые средства для создания программ любой сложности и назначения. Характерной особенностью системы является органичная поддержка новой технологии .NET. В этой главе приводится краткий обзор Delphi и технологии .NET. | | [.NET/ .NET Framework] [Delphi.NET] |
- Технологии от BoldSoft: новый взгляд на проектирование ИС
| [02-12-2002] | 28-06-2004 22:35 (3) Обсуждение материала | | Одной из наиболее тривиальных задач, решаемых многими коллективами программистов, является построение информационной системы для автоматизации бизнес-деятельности предприятия. Все архитектурные компоненты (базы данных, сервера приложений, клиентское ПО, аппаратная часть и средства связи) хорошо известны и не создают трудностей при создании и сопровождении. Однако существует один немаловажный фактор, делающий разработку чрезвычайно трудным и утомительным процессом. | | [Средства разработки. Языки программирования.] |
- FastReport: Разработка кросс-платформенных отчетов — сегодняшний день и перспективы
| [22-10-2002] | 08-10-2003 12:22 (7) Обсуждение материала | | На сегодняшний день FastReport версии 2.4 - это полностью визуальный генератор отчетов, т.е. большинство отчетов можно построить, пользуясь только мышью. Вот только некоторые его возможности... | | [FastReport] |
- Визуализация данных.
- Дилемма доступа к данным.
| [10-01-2000] | 19-08-2003 13:01 (6) Обсуждение материала | | По традиции, приложения Delphi использовали технологию BDE для доступа к данным. Но с появлением Delhi 5 появилась новая возможность - ADO. | | [BDE] [ADO] |
- Создание программ с идеальным межмодульным дизайном
| [01-08-2003] | 12-08-2003 14:41 (14) Обсуждение материала | | Давайте посмотрим на программу просто как на совокупность модулей, забыв, на время, о том что написано в каждом из них.
| | [Модули] |
- Лаборатория BaseGroup : Знакомьтесь - нейросети !
| [07-03-2001] | 31-07-2003 14:56 (3) Обсуждение материала | | Когда мы знакомим широкую публику с результатами наших работ, то зачастую сталкиваемся с обидным для нас вопросом: «А вы везде пытаетесь нейросети применять?». Это мнение складывается, как правило, после беглого ознакомления с материалами нашего сайта и представленными на нем технологиями. Поэтому мы не устаем повторять: каждая задача анализа или, по крайней мере, определенный класс задач требует специального подхода и, как следствие, - специального инструментария. Все случаи применения нами нейронных сетей - результат нелегких поисков оптимального решения для этой конкретной задачи.
Цель же данной статьи - дать краткое описание этих инструментов и ознакомить читателей с реальными ситуациями, где они нашли свое применение.
| | [Нейронные сети] |
- Шаблон Обертка (Wrapper Design Pattern)
| [20-07-2000] | 11-07-2003 10:56 (4) Обсуждение материала | | Шаблон Обертка преобразовывает интерфейс класса в другой интерфейс, требуемый для клиентов данного класса. Обертки позволяют работать классам вместе, что было невозможно из-за несовместимых интерфейсов [Gam+ 139].
| | [TObject] [TComponent] [Шаблоны] |
- Все уже придумано до нас! Способы увидеть новые нестандартные решения.
- Пользовательский интерфейс программ.
- Разговор о ключах (ответы на вопросы)
- Метод статической объектной декомпозиции программных систем (SOD).
| [13-03-2002] | 18-09-2002 16:52 (14) Обсуждение материала | | В настоящее время разработаны и успешно развиваются различные методики разбиения задач создания сложных программных систем на более простые составляющие. Основным лидером здесь является метод объектно-ориентированной декомпозиции в его различных вариантах. На основе метода OOD разработаны различные системы объектного проектирования, например, широко известный пакет Rational Rose. | | [Проектирование, постановка задачи, средства разработки] |
- Зверь по имени «C r y s t a l»
| [06-10-2000] | 04-03-2002 05:19 (4) Обсуждение материала | | 'Мое первое знакомство с продуктом компании Seagate именуемым Crystal Reports случилось в те далекие времена когда из инструментов для отчетов я знал
лишь Quick Report да Access к сожалению в силу тех или иных как программных ошибок, так и неудобства в использовании очень хотелось найти что-либо
стоящее... ' | | [Crystal Report] |
- Проблемы и методы их решения при построении ИС
- Применение врачебной методики в поиске логических ошибок в программах непосредственно на рабочих местах пользователей.
| [16-10-2001] | 11-11-2001 13:55 (12) Обсуждение материала | | Более чем 10-летний опыт общения с компьютерами побуждает меня поделиться с вами некоторыми соображениями об отношениях между пользователями и компьютерами. Выполнение компьютером достаточно сложных программ способствует возникновению (особенно у новичков) иллюзии разумности его поведения. | | [Проектирование, постановка задачи, средства разработки] |
- И л и а д а или Эпическая поэма «О! Delphi 6...»
| [09-06-2001] | 22-07-2001 15:55 (32) Обсуждение материала | | Рассказать обо всех новинках очередной версии всеми любимого средства разработки - довольно непросто. Даже на то, чтобы разглядеть их все как следует - требуется немало времени.
К тому же - одних интересуют исключительно интернет-технологии, другим важны способы доступа к данным, и так далее... Каждый будет искать то, что пригодится в его конкретных задачах. Так что мой обзор, конечно же, будет общим и довольно поверхностным. Я расскажу именно о том, на что обращаешь внимание в первую очередь; о тех новинках, которые заявлены самими разработчиками; а уж дальше (глубоко и в нужном направлении)- пусть каждый «копает» сам. | | [TObject] [TCustomGrid] [TList] [TStrings] [TEdit] [TMainMenu] [TTreeView] [TTreeNode] [TLabel] [Проектирование, постановка задачи, средства разработки] |
- Нематематический подход к решению 'математических' задач.
| [10-03-2000] | 25-12-2000 10:57 (3) Обсуждение материала | | Так уж случилось, что базы данных оказались более востребованной областью. Но есть области, где без загибания пальцев и без букв x и y, не обойтись. Пример, криптография, сжатие информации, распознавание образов и т.д. Может сложится впечатление, что все материки открыты и там уже ничего нет. Ну что же, в математическом плане, наверное, да. Но есть один момент.
| | [TComponent] [Постановка задачи] |
- Обзор Delphi 5
- Открытые системы. Интернет-обзор.
- Адаптация RxLib v2.6 к Delphi5 Enterprise Edition.
- ЯП, ОПП и т.д. и т.п. в свете безопасности программирования. II
- ЯП, ОПП и т.д. и т.п. в свете безопасности программирования. III
| [16-10-2000] | нет комментариев Обсуждение материала | | Конец 40ых
начало 70ых - это эпоха(можно даже назвать ее "золотой") процедурных языков. Эпоха господства
АЛГОЛоподобных языков. Проблема декомпозиции программы считается как бы решенной. При разработке
языков делается упор на простоту в понимании и безопасность в применении. | | [Средства разработки. Языки программирования.] |
- Макет интерпретатора скриптового языка на основе Lisp.
- Обмен опытом.
| [17-10-2005] | нет комментариев Обсуждение материала | | Многим программистам время от времени приходится разрабатывать вполне тривиальные отчётно-учётные приложения, "заточенные" под нужды конкретных заказчиков. Разработка их отнимает уйму времени, и можно впасть в отчаяние от осознания того факта, что все они слишком похожи по сути, чтобы тратить на них жизнь! | | [Передача данных на клиента] |
- Обмен опытом. Часть II.
| [01-11-2005] | нет комментариев Обсуждение материала | | В предыдущей статье был описан генератор кода, позволяющий значительно ускорить разработку БД-приложений. Описание его было бы неполным без объяснения, на какие вспомогательные классы опирается получающийся программный код. | | [Передача данных на клиента] |
|
|