Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Компьютерная литература > Статьи по Delphi


Автор: hkdkest 11.10.2009, 21:46
Собрание интересных статей по Delphi!

• http://codingrus.ru/readarticle.php?article_id=1
• http://codingrus.ru/readarticle.php?article_id=2
• http://codingrus.ru/readarticle.php?article_id=3
• http://codingrus.ru/readarticle.php?article_id=4
• http://codingrus.ru/readarticle.php?article_id=5
• http://codingrus.ru/readarticle.php?article_id=6
• http://codingrus.ru/readarticle.php?article_id=7
• http://codingrus.ru/readarticle.php?article_id=8
• http://codingrus.ru/readarticle.php?article_id=9
• http://codingrus.ru/readarticle.php?article_id=10
• http://codingrus.ru/readarticle.php?article_id=11
• http://codingrus.ru/readarticle.php?article_id=12
• http://codingrus.ru/readarticle.php?article_id=13
• http://codingrus.ru/readarticle.php?article_id=734
• http://codingrus.ru/readarticle.php?article_id=14
• http://codingrus.ru/readarticle.php?article_id=15
• http://codingrus.ru/readarticle.php?article_id=16
• http://codingrus.ru/readarticle.php?article_id=17
• http://codingrus.ru/readarticle.php?article_id=18

• http://codingrus.ru/readarticle.php?article_id=26
• http://codingrus.ru/readarticle.php?article_id=27
• http://codingrus.ru/readarticle.php?article_id=28
• http://codingrus.ru/readarticle.php?article_id=29
• http://codingrus.ru/readarticle.php?article_id=30
• http://codingrus.ru/readarticle.php?article_id=159
• http://codingrus.ru/readarticle.php?article_id=160
• http://codingrus.ru/readarticle.php?article_id=161
• http://codingrus.ru/readarticle.php?article_id=162
• http://codingrus.ru/readarticle.php?article_id=163
• http://codingrus.ru/readarticle.php?article_id=164
• http://codingrus.ru/readarticle.php?article_id=165
• http://codingrus.ru/readarticle.php?article_id=166
• http://codingrus.ru/readarticle.php?article_id=167
• http://codingrus.ru/readarticle.php?article_id=168
• http://codingrus.ru/readarticle.php?article_id=169
• http://codingrus.ru/readarticle.php?article_id=170
• http://codingrus.ru/readarticle.php?article_id=171
• http://codingrus.ru/readarticle.php?article_id=172
• http://codingrus.ru/readarticle.php?article_id=173
• http://codingrus.ru/readarticle.php?article_id=174
• http://codingrus.ru/readarticle.php?article_id=175
• http://codingrus.ru/readarticle.php?article_id=176
• http://codingrus.ru/readarticle.php?article_id=177
• http://codingrus.ru/readarticle.php?article_id=178
• http://codingrus.ru/readarticle.php?article_id=179
• http://codingrus.ru/readarticle.php?article_id=180
• http://codingrus.ru/readarticle.php?article_id=181
• http://codingrus.ru/readarticle.php?article_id=182
• http://codingrus.ru/readarticle.php?article_id=183
• http://codingrus.ru/readarticle.php?article_id=184
• http://codingrus.ru/readarticle.php?article_id=185
• http://codingrus.ru/readarticle.php?article_id=186
• http://codingrus.ru/readarticle.php?article_id=187
• http://codingrus.ru/readarticle.php?article_id=810
• http://codingrus.ru/readarticle.php?article_id=284
• http://codingrus.ru/readarticle.php?article_id=352
• http://codingrus.ru/readarticle.php?article_id=377
• http://codingrus.ru/readarticle.php?article_id=378
• http://codingrus.ru/readarticle.php?article_id=379
• http://codingrus.ru/readarticle.php?article_id=380
• http://codingrus.ru/readarticle.php?article_id=381
• http://codingrus.ru/readarticle.php?article_id=387
• http://codingrus.ru/readarticle.php?article_id=388
• http://codingrus.ru/readarticle.php?article_id=389
• http://codingrus.ru/readarticle.php?article_id=390
• http://codingrus.ru/readarticle.php?article_id=391
• http://codingrus.ru/readarticle.php?article_id=392
• http://codingrus.ru/readarticle.php?article_id=393
• http://codingrus.ru/readarticle.php?article_id=394
• http://codingrus.ru/readarticle.php?article_id=395
• http://codingrus.ru/readarticle.php?article_id=396
• http://codingrus.ru/readarticle.php?article_id=397
• http://codingrus.ru/readarticle.php?article_id=398
• http://codingrus.ru/readarticle.php?article_id=399
• http://codingrus.ru/readarticle.php?article_id=400
• http://codingrus.ru/readarticle.php?article_id=401
• http://codingrus.ru/readarticle.php?article_id=402
• http://codingrus.ru/readarticle.php?article_id=403
• http://codingrus.ru/readarticle.php?article_id=404
• http://codingrus.ru/readarticle.php?article_id=405
• http://codingrus.ru/readarticle.php?article_id=406
• http://codingrus.ru/readarticle.php?article_id=407
• http://codingrus.ru/readarticle.php?article_id=408
• http://codingrus.ru/readarticle.php?article_id=409
• http://codingrus.ru/readarticle.php?article_id=410
• http://codingrus.ru/readarticle.php?article_id=411
• http://codingrus.ru/readarticle.php?article_id=412
• http://codingrus.ru/readarticle.php?article_id=413
• http://codingrus.ru/readarticle.php?article_id=414
• http://codingrus.ru/readarticle.php?article_id=415
• http://codingrus.ru/readarticle.php?article_id=416
• http://codingrus.ru/readarticle.php?article_id=549
• http://codingrus.ru/readarticle.php?article_id=550
• http://codingrus.ru/readarticle.php?article_id=551
• http://codingrus.ru/readarticle.php?article_id=552
• http://codingrus.ru/readarticle.php?article_id=553
• http://codingrus.ru/readarticle.php?article_id=554
• http://codingrus.ru/readarticle.php?article_id=555
• http://codingrus.ru/readarticle.php?article_id=556
• http://codingrus.ru/readarticle.php?article_id=557
• http://codingrus.ru/readarticle.php?article_id=558
• http://codingrus.ru/readarticle.php?article_id=559
• http://codingrus.ru/readarticle.php?article_id=560
• http://codingrus.ru/readarticle.php?article_id=561
• http://codingrus.ru/readarticle.php?article_id=563
• http://codingrus.ru/readarticle.php?article_id=564
• http://codingrus.ru/readarticle.php?article_id=571
• http://codingrus.ru/readarticle.php?article_id=652
• http://codingrus.ru/readarticle.php?article_id=716
• http://codingrus.ru/readarticle.php?article_id=717
• http://codingrus.ru/readarticle.php?article_id=719
• http://codingrus.ru/readarticle.php?article_id=720
• http://codingrus.ru/readarticle.php?article_id=721
• http://codingrus.ru/readarticle.php?article_id=722
• http://codingrus.ru/readarticle.php?article_id=723
• http://codingrus.ru/readarticle.php?article_id=724
• http://codingrus.ru/readarticle.php?article_id=725
• http://codingrus.ru/readarticle.php?article_id=726
• http://codingrus.ru/readarticle.php?article_id=727
• http://codingrus.ru/readarticle.php?article_id=728
• http://codingrus.ru/readarticle.php?article_id=729
• http://codingrus.ru/readarticle.php?article_id=731
• http://codingrus.ru/readarticle.php?article_id=732
• http://codingrus.ru/readarticle.php?article_id=733
• http://codingrus.ru/readarticle.php?article_id=738
• http://codingrus.ru/readarticle.php?article_id=737
• http://codingrus.ru/readarticle.php?article_id=739
• http://codingrus.ru/readarticle.php?article_id=740
• http://codingrus.ru/readarticle.php?article_id=741
• http://codingrus.ru/readarticle.php?article_id=742
• http://codingrus.ru/readarticle.php?article_id=743
• http://codingrus.ru/readarticle.php?article_id=744
• http://codingrus.ru/readarticle.php?article_id=745
• http://codingrus.ru/readarticle.php?article_id=746
• http://codingrus.ru/readarticle.php?article_id=747
• http://codingrus.ru/readarticle.php?article_id=755
• http://codingrus.ru/readarticle.php?article_id=756
• http://codingrus.ru/readarticle.php?article_id=757
• http://codingrus.ru/readarticle.php?article_id=758
• http://codingrus.ru/readarticle.php?article_id=759
• http://codingrus.ru/readarticle.php?article_id=760
• http://codingrus.ru/readarticle.php?article_id=761
• http://codingrus.ru/readarticle.php?article_id=762
• http://codingrus.ru/readarticle.php?article_id=763
• http://codingrus.ru/readarticle.php?article_id=764
• http://codingrus.ru/readarticle.php?article_id=929
• http://codingrus.ru/readarticle.php?article_id=938
• http://codingrus.ru/readarticle.php?article_id=939
• http://codingrus.ru/readarticle.php?article_id=1386
• http://codingrus.ru/readarticle.php?article_id=1387
• http://codingrus.ru/readarticle.php?article_id=1397
• http://codingrus.ru/readarticle.php?article_id=1449
• http://codingrus.ru/readarticle.php?article_id=1450
• http://codingrus.ru/readarticle.php?article_id=1451
• http://codingrus.ru/readarticle.php?article_id=1452
• http://codingrus.ru/readarticle.php?article_id=1453
• http://codingrus.ru/readarticle.php?article_id=1454
• http://codingrus.ru/readarticle.php?article_id=1455
• http://codingrus.ru/readarticle.php?article_id=1456
• http://codingrus.ru/readarticle.php?article_id=1457
• http://codingrus.ru/readarticle.php?article_id=1458
• http://codingrus.ru/readarticle.php?article_id=1459
• http://codingrus.ru/readarticle.php?article_id=1460
• http://codingrus.ru/readarticle.php?article_id=1461
• http://codingrus.ru/readarticle.php?article_id=1467
• http://codingrus.ru/readarticle.php?article_id=1468
• http://codingrus.ru/readarticle.php?article_id=1469
• http://codingrus.ru/readarticle.php?article_id=1470
• http://codingrus.ru/readarticle.php?article_id=1501


M
Alexeis
Модератор: обсуждение взлома и написания вирусов запрещено

Автор: hkdkest 18.10.2009, 00:14
продолжение:

• http://codingrus.ru/readarticle.php?article_id=1651
• http://codingrus.ru/readarticle.php?article_id=1652
• http://codingrus.ru/readarticle.php?article_id=1653
• http://codingrus.ru/readarticle.php?article_id=1654
• http://codingrus.ru/readarticle.php?article_id=1655

Автор: hkdkest 18.10.2009, 18:12
продолжение:

Другой интересный тип очередей -многопоточная очередь (multi-headed queue).
Элементы, как обычно, вводятся в конец очереди, но очередь имеет несколько пе-
редних концов (front end), или голов (head). Программа может удалять элементы из
любой головы.
Примером многопоточной очереди в реальной жизни является очередь клиен-
тов в банке. Все клиенты стоят в одной очереди, но обслуживаются несколькими
кассирами. Освободившийся банковский работник выполняет заказ клиента, ко-
торый находится в очереди первым. Такой порядок кажется справедливым, пото-
му что клиенты обслуживаются в порядке прибытия. Это очень эффективно, по-
скольку все кассиры заняты, пока есть клиенты.
• http://codingrus.ru/readarticle.php?article_id=1656
• http://codingrus.ru/readarticle.php?article_id=1657
• http://codingrus.ru/readarticle.php?article_id=1658
• http://codingrus.ru/readarticle.php?article_id=1659
• http://codingrus.ru/readarticle.php?article_id=1660
• http://codingrus.ru/readarticle.php?article_id=1661
• http://codingrus.ru/readarticle.php?article_id=1662
• http://codingrus.ru/readarticle.php?article_id=1663
• http://codingrus.ru/readarticle.php?article_id=1664
• http://codingrus.ru/readarticle.php?article_id=1665
• http://codingrus.ru/readarticle.php?article_id=1666
• http://codingrus.ru/readarticle.php?article_id=1667

Автор: hkdkest 20.10.2009, 17:18
продолжение (Рекурсия):

Рекурсия (Recursion) - это мощный метод программирования, который позволя-
ет делить проблему на части все меньшего и меньшего размера до тех пор, пока
они не станут настолько малы, что решение этих подзадач сведется к набору про-
стых операций.
После того как вы поработаете с рекурсией, вы обнаружите, что она встречается
достаточно часто. Многие программисты-новички иногда чрезмерно увлекаются
рекурсией и начинают применять ее в ситуациях, где она не нужна и даже вредна.
В первых разделах этой главы рассматривается вычисление факториалов, чи-
сел Фибоначчи и наибольшего общего делителя. Приводятся примеры неправиль-
ного использования рекурсии (нерекурсивные версии более эффективны). Они
интересны и наглядны, поэтому имеет смысл поговорить о них.
Затем в главе рассматривается несколько примеров, в которых применение
рекурсии более уместно. Алгоритмы построения кривых Гильберта и Серпинско-
го используют рекурсию должным образом и очень эффективно.
В заключительных разделах этой главы объясняется, почему факториалы, чис-
ла Фибоначчи и наибольший общий делитель лучше вычислять без применения
рекурсии. Также говорится о том, когда не следует использовать рекурсию и при-
водятся способы ее устранения.
• http://codingrus.ru/readarticle.php?article_id=1668
• http://codingrus.ru/readarticle.php?article_id=1669
• http://codingrus.ru/readarticle.php?article_id=1670
• http://codingrus.ru/readarticle.php?article_id=1671
• http://codingrus.ru/readarticle.php?article_id=1672
• http://codingrus.ru/readarticle.php?article_id=1673
• http://codingrus.ru/readarticle.php?article_id=1674
• http://codingrus.ru/readarticle.php?article_id=1675
• http://codingrus.ru/readarticle.php?article_id=1676

Автор: hkdkest 21.10.2009, 11:07
продолжение (Рекурсия):

При работе с рекурсивными алгоритмами следует избегать трех основных опас-
ностей:
бесконечная рекурсия. Убедитесь, что ваш алгоритм имеет надежное условие
остановки;
глубокая рекурсия. Если алгоритм вызывает слишком глубокую рекурсию, он
исчерпает всю память стека. Сократите использование стека, уменьшив коли-
чество переменных, которые размещает процедура, или описывая переменные
глобально. Если процедура все еще исчерпывает память стека, перепишите
алгоритм без рекурсии с помощью устранения хвостовой рекурсии;
неуместная рекурсия. Обычно это происходит, когда алгоритм, подобный
рекурсивному алгоритму подсчета чисел Фибоначчи, много раз вычисляет
одни и те же промежуточные значения. Если в вашей программе возникают
проблемы подобного рода, попытайтесь переписать алгоритм методом сни-
зу вверх. Если алгоритм нельзя преобразовать с помощью восходящего спо-
соба, создайте таблицу соответствия промежуточных значений.
Но применение рекурсии не всегда бывает неоправданным. Многие задачи ре-
курсивны по своей природе. В этих случаях рекурсивный алгоритм будет проще
понять, отладить и реализовать, чем нерекурсивный. Алгоритмы построения кри-
вых Гильберта и Серпинского демонстрируют именно такую рекурсию. Оба они
естественно рекурсивны, и их гораздо проще понять в рекурсивном представлении.
Если имеется алгоритм, который является рекурсивным по своей природе, но
вы не уверены, можно ли с помощью рекурсивной версии решить задачу, перепи-
шите ее рекурсивно и выясните это. Проблемы может и не возникнуть. Если ка-
кие-либо трудности все же имеются, будет гораздо проще преобразовать рекурсив-
ный алгоритм в нерекурсивную форму, чем сразу создать нерекурсивную версию.
• http://codingrus.ru/readarticle.php?article_id=1677
• http://codingrus.ru/readarticle.php?article_id=1678
• http://codingrus.ru/readarticle.php?article_id=1679
• http://codingrus.ru/readarticle.php?article_id=1680
• http://codingrus.ru/readarticle.php?article_id=1681

Автор: hkdkest 22.10.2009, 11:23
продолжение (Деревья. Представление деревьев):

Один из способов реализации деревьев в Delphi заключается в со-
здании отдельного класса для каждого типа узлов дерева. Чтобы построить дере-
во, необходимо определить структуры данных для узлов,
которые имеют нуль, один, два или три дочерних узла. Этот подход не слишком
удобен. Кроме того что требуется управлять четырьмя различными классами, не-
обходимо иметь некоторый индикатор внутри класса, который указывал бы тип
дочернего узла. Алгоритмы, оперирующие подобными деревьями, должны быть
способны работать со всеми типами узлов.
user posted image
Части троичного (степени 3) дерева
• http://codingrus.ru/readarticle.php?article_id=1682
• http://codingrus.ru/readarticle.php?article_id=1683
• http://codingrus.ru/readarticle.php?article_id=1684
• http://codingrus.ru/readarticle.php?article_id=1685
• http://codingrus.ru/readarticle.php?article_id=1686
• http://codingrus.ru/readarticle.php?article_id=1687
• http://codingrus.ru/readarticle.php?article_id=1688
• http://codingrus.ru/readarticle.php?article_id=1689
• http://codingrus.ru/readarticle.php?article_id=1690
• http://codingrus.ru/readarticle.php?article_id=1691
• http://codingrus.ru/readarticle.php?article_id=1692
• http://codingrus.ru/readarticle.php?article_id=1693

Автор: hkdkest 27.10.2009, 00:09
продолжение (Деревья):

Q-дерево (quadtree) описывает пространственные отношения между элемен-
тами в пределах какой-либо ограниченной площади. Например, область может
быть картой, а элементы будут обозначать расположение домов или предприятий
на ней.
Каждый узел в Q-дереве является частью общей области, представленной дан-
ным деревом. Каждый узел, который не является листом, имеет четыре дочерних,
узла которые соответствуют северо-западному, северо-восточному, юго-восточно-
му и юго-западному квадранту области узла. Лист может хранить элементы в свя-
занном списке. Следующий код показывает ключевые части объявления класса
TQtreeNode...
• http://codingrus.ru/readarticle.php?article_id=1694
• http://codingrus.ru/readarticle.php?article_id=1695
• http://codingrus.ru/readarticle.php?article_id=1696
• http://codingrus.ru/readarticle.php?article_id=1697
• http://codingrus.ru/readarticle.php?article_id=1698
• http://codingrus.ru/readarticle.php?article_id=1699
• http://codingrus.ru/readarticle.php?article_id=1700
• http://codingrus.ru/readarticle.php?article_id=1701
• http://codingrus.ru/readarticle.php?article_id=1702
• http://codingrus.ru/readarticle.php?article_id=1703
• http://codingrus.ru/readarticle.php?article_id=1704
• http://codingrus.ru/readarticle.php?article_id=1705
• http://codingrus.ru/readarticle.php?article_id=1706
• http://codingrus.ru/readarticle.php?article_id=1707
• http://codingrus.ru/readarticle.php?article_id=1708
• http://codingrus.ru/readarticle.php?article_id=1709

Автор: hkdkest 3.11.2009, 00:02
Продолжение (Б-деревья):

Б-дерево порядка К обладает следующими свойствами:
- каждый узел содержит максимум 2 * К ключей;
- каждый узел, за исключением корня, содержит не менее К ключей;
- внутренний узел, где расположено М ключей, имеет М + 1 дочерних узлов;
- все листья дерева находятся на одном уровне
Б-дерево на рис. 7.15 имеет порядок 2. Каждый узел может содержать до че-
тырех ключей. Каждый узел, кроме корня, должен иметь не менее двух ключей.
Для удобства в узлы Б-дерева обычно поме-
щают четное количество ключей, поэтому по-
рядок является, как правило, целым числом.
Требование, чтобы каждый узел в Б-де-
реве порядка К содержал от К до 2 * К клю-
чей, поддерживает баланс дерева. Поскольку
каждый узел должен содержать, по крайней
мере, К ключей, он должен иметь не меньше К + 1 дочерних узлов, поэтому дерево не
может стать слишком высоким и тонким. Б-дерево, содержащее N узлов, может
иметь глубину максимум O(logK+1(N). Следовательно, сложность алгоритма поиска
в таком дереве будет порядка O(logN). Хотя это и не так очевидно, добавление и уда-
ление элементов из Б-дерева также имеют сложность порядка O(logN).
• http://codingrus.ru/readarticle.php?article_id=1710
• http://codingrus.ru/readarticle.php?article_id=1711
• http://codingrus.ru/readarticle.php?article_id=1712
• http://codingrus.ru/readarticle.php?article_id=1713
• http://codingrus.ru/readarticle.php?article_id=1714
• http://codingrus.ru/readarticle.php?article_id=1715
• http://codingrus.ru/readarticle.php?article_id=1716
• http://codingrus.ru/readarticle.php?article_id=1717
• http://codingrus.ru/readarticle.php?article_id=1718
• http://codingrus.ru/readarticle.php?article_id=1719
• http://codingrus.ru/readarticle.php?article_id=1720
• http://codingrus.ru/readarticle.php?article_id=1721
• http://codingrus.ru/readarticle.php?article_id=1722
• http://codingrus.ru/readarticle.php?article_id=1723

Автор: hkdkest 23.11.2009, 01:03
Создать базу данных, сформированную в виде файла записей. В каждой записи определены поля. Необходимо реализовать следующие операции: создание и удаление записи, сохранение и считывание файла записей с диска, редактирование, поиск и сортировку данных в алфавитном порядке, просмотр записей и навигацию по базе данных.

http://codingrus.ru

• http://codingrus.ru/readarticle.php?article_id=1778


Автор: hkdkest 24.11.2009, 16:52
user posted image

• http://codingrus.ru/readarticle.php?article_id=1781

Автор: hkdkest 25.11.2009, 23:58
user posted image

• http://codingrus.ru/readarticle.php?article_id=1783

Автор: hkdkest 26.11.2009, 13:40
• http://codingrus.ru/readarticle.php?article_id=1784

Автор: hkdkest 1.12.2009, 15:48
• http://codingrus.ru/readarticle.php?article_id=1790
• http://codingrus.ru/readarticle.php?article_id=1792


Автор: hkdkest 2.12.2009, 00:05
Статьи по созданию справочной системы (CC):

• http://codingrus.ru/readarticle.php?article_id=1795
• http://codingrus.ru/readarticle.php?article_id=1796
user posted image
• http://codingrus.ru/readarticle.php?article_id=1797
user posted image
• http://codingrus.ru/readarticle.php?article_id=1798
user posted image
• http://codingrus.ru/readarticle.php?article_id=1799
user posted image
• http://codingrus.ru/readarticle.php?article_id=1800

Автор: hkdkest 3.12.2009, 00:14
• http://codingrus.ru/readarticle.php?article_id=1803
user posted image Компонент String Grid (страница Additional) представляет собой
таблицу, ячейки которой содержат строки символов. Он используется при
решении задач с выводом какой-либо последовательности чисел (массива),
букв. Таблица состоит из N столбцов и M строк для отображения двумер-
ной информации.
user posted image

• http://codingrus.ru/readarticle.php?article_id=1804
user posted image Список представляет собой упорядоченную совокупность элементов, являющихся текстовыми строками. Они широко применяются в Windows, например, для отображения перечня шрифтов в текстовом редакторе.

• http://codingrus.ru/readarticle.php?article_id=1805
user posted image Компонент ComboBox (страница Standard) объединяет поле редактирования и список. Работа с таким списком практически не отличается от работы с простым списком ListBox.

Автор: hkdkest 3.12.2009, 13:30
• http://codingrus.ru/readarticle.php?article_id=1806
user posted imageuser posted image Компонент OpenDialog позволяет посмотреть содержимое внешних запоминающих устройств и выбрать имя требуемого файла, который затем можно открыть для работы. Компонент Save Dialog предназначен для вывода диалогового окна выбора имени файла при сохранении информации и имеет аналогичные свойства и события, что и компонент OpenDialog.

• http://codingrus.ru/readarticle.php?article_id=1807
user posted image Компонент PageControl (вкладкой Win32 панели компонентов) также позволяет создать многостраничный блокнот (элемент с закладками).

Автор: hkdkest 6.12.2009, 15:23
• http://codingrus.ru/readarticle.php?article_id=1829
• http://codingrus.ru/readarticle.php?article_id=1830
• http://codingrus.ru/readarticle.php?article_id=1831
• http://codingrus.ru/readarticle.php?article_id=1832
• http://codingrus.ru/readarticle.php?article_id=1833
• http://codingrus.ru/readarticle.php?article_id=1834
• http://codingrus.ru/readarticle.php?article_id=1835
• http://codingrus.ru/readarticle.php?article_id=1836
• http://codingrus.ru/readarticle.php?article_id=1837
user posted image Компонент PaintBox (вкладка System) класса TPaintBox применяется в тех случаях, когда необходимо иметь прямоугольную область для выполнения графических операций, используя его свойство Canvas.
• http://codingrus.ru/readarticle.php?article_id=1838
• http://codingrus.ru/readarticle.php?article_id=1839
• http://codingrus.ru/readarticle.php?article_id=1840
• http://codingrus.ru/readarticle.php?article_id=1841

Автор: hkdkest 8.12.2009, 16:28
• http://codingrus.ru/readarticle.php?article_id=1843
user posted image

• http://codingrus.ru/readarticle.php?article_id=1844
user posted image

• http://codingrus.ru/infusions/pro_download_panel/download.php?did=470
user posted image

• http://codingrus.ru/infusions/pro_download_panel/download.php?did=469

Автор: hkdkest 8.12.2009, 17:16
• http://codingrus.ru/readarticle.php?article_id=1845
user posted image

• http://codingrus.ru/readarticle.php?article_id=1846
Класс TBitmap является основой растровой графики в Delphi, он определяет класс изображений или битовых карт, где изображение задается цветами всех своих пикселей.
user posted image

• http://codingrus.ru/readarticle.php?article_id=1847
Класс TIcon представляет собой множество пиктограмм формата Windows, которые можно использовать в программе.

• http://codingrus.ru/readarticle.php?article_id=1848
В отличие от битовых карт изображения, определяемые классом TMetafile, не содержат весь набор пикселей изображения, а содержат правила (функции), на основе которых строится изображение.
user posted image

• http://codingrus.ru/readarticle.php?article_id=1849
Известно, что стандарт JPEG предусматривает сжатие с потерями качества.

• http://codingrus.ru/readarticle.php?article_id=1850
Часто возникает задача перемещения некоторого объекта (одного или нескольких) по форме.
user posted image

Автор: hkdkest 10.12.2009, 16:14
• http://codingrus.ru/readarticle.php?article_id=1851
Нередко при запуске Windows-приложений перед началом работы на экране появляется заставка (в англоязычной литературе она называется Splash screen или splash-форма), содержащая информацию о запускаемом приложении, логотип и некоторые другие сведения (серийный номер продукта, версия и пр.) и показывающая ход выполнения загрузки.
user posted image

• http://codingrus.ru/readarticle.php?article_id=1852
Многие приложения имеют нестандартную форму главного окна.
user posted image

• http://codingrus.ru/readarticle.php?article_id=1853

• http://codingrus.ru/readarticle.php?article_id=1854

• http://codingrus.ru/readarticle.php?article_id=1855
Теперь осталось только каким-то образом обработать щелчки мышью на изображении сундука.

Автор: hkdkest 20.12.2009, 00:18
• http://codingrus.ru/readarticle.php?article_id=1914
• http://codingrus.ru/readarticle.php?article_id=1915
• http://codingrus.ru/readarticle.php?article_id=1916
• http://codingrus.ru/readarticle.php?article_id=1917
• http://codingrus.ru/readarticle.php?article_id=1918
• http://codingrus.ru/readarticle.php?article_id=1919
• http://codingrus.ru/readarticle.php?article_id=1920
• http://codingrus.ru/readarticle.php?article_id=1921
• http://codingrus.ru/readarticle.php?article_id=1922
• http://codingrus.ru/readarticle.php?article_id=1923
• http://codingrus.ru/readarticle.php?article_id=1924
• http://codingrus.ru/readarticle.php?article_id=1925
• http://codingrus.ru/readarticle.php?article_id=1926
• http://codingrus.ru/readarticle.php?article_id=1927
• http://codingrus.ru/readarticle.php?article_id=1928
• http://codingrus.ru/readarticle.php?article_id=1929
• http://codingrus.ru/readarticle.php?article_id=1930
• http://codingrus.ru/readarticle.php?article_id=1931

Автор: hkdkest 21.12.2009, 17:12
• http://codingrus.ru/readarticle.php?article_id=1932
• http://codingrus.ru/readarticle.php?article_id=1933
• http://codingrus.ru/readarticle.php?article_id=1934
• http://codingrus.ru/readarticle.php?article_id=1935
• http://codingrus.ru/readarticle.php?article_id=1936
• http://codingrus.ru/readarticle.php?article_id=1937
• http://codingrus.ru/readarticle.php?article_id=1938
• http://codingrus.ru/readarticle.php?article_id=1939
• http://codingrus.ru/readarticle.php?article_id=1940
user posted image

Автор: hkdkest 22.12.2009, 15:16
• http://codingrus.ru/readarticle.php?article_id=1941
• http://codingrus.ru/readarticle.php?article_id=1942
• http://codingrus.ru/readarticle.php?article_id=1943
user posted image

• http://codingrus.ru/readarticle.php?article_id=1944
user posted image

• http://codingrus.ru/readarticle.php?article_id=1945

Автор: hkdkest 24.12.2009, 00:32
Подробная информация по созданию справочных систем и кратких справок

• http://codingrus.ru/readarticle.php?article_id=1950
• http://codingrus.ru/readarticle.php?article_id=1951
• http://codingrus.ru/readarticle.php?article_id=1952
• http://codingrus.ru/readarticle.php?article_id=1953
• http://codingrus.ru/readarticle.php?article_id=1954
• http://codingrus.ru/readarticle.php?article_id=1955
• http://codingrus.ru/readarticle.php?article_id=1956
• http://codingrus.ru/readarticle.php?article_id=1957
• http://codingrus.ru/readarticle.php?article_id=1958
• http://codingrus.ru/readarticle.php?article_id=1959
• http://codingrus.ru/readarticle.php?article_id=1960
• http://codingrus.ru/readarticle.php?article_id=1961
• http://codingrus.ru/readarticle.php?article_id=1962
• http://codingrus.ru/readarticle.php?article_id=1963
• http://codingrus.ru/readarticle.php?article_id=1964
• http://codingrus.ru/readarticle.php?article_id=1965
• http://codingrus.ru/readarticle.php?article_id=1966
• http://codingrus.ru/readarticle.php?article_id=1967
• http://codingrus.ru/readarticle.php?article_id=1968
• http://codingrus.ru/readarticle.php?article_id=1969
• http://codingrus.ru/readarticle.php?article_id=1970
• http://codingrus.ru/readarticle.php?article_id=1971
• http://codingrus.ru/readarticle.php?article_id=1972
• http://codingrus.ru/readarticle.php?article_id=1973
• http://codingrus.ru/readarticle.php?article_id=1974
• http://codingrus.ru/readarticle.php?article_id=1975
• http://codingrus.ru/readarticle.php?article_id=1976
• http://codingrus.ru/readarticle.php?article_id=1977
• http://codingrus.ru/readarticle.php?article_id=1978

Автор: hkdkest 29.12.2009, 00:00
• http://codingrus.ru/readarticle.php?article_id=1988
• http://codingrus.ru/readarticle.php?article_id=1989
• http://codingrus.ru/readarticle.php?article_id=1990
• http://codingrus.ru/readarticle.php?article_id=1991
• http://codingrus.ru/readarticle.php?article_id=1992
• http://codingrus.ru/readarticle.php?article_id=1993
• http://codingrus.ru/readarticle.php?article_id=1994
• http://codingrus.ru/readarticle.php?article_id=1995
user posted image
user posted image
user posted image

Автор: hkdkest 29.12.2009, 23:27
http://codingrus.ru/articles.php?cat_id=19

Экстремальное программирование (Extreme Programming), часто обозначаемое аббревиатурой ХР, – это дисциплина разработки программного обеспечения и ведения бизнеса в области создания программных продуктов, которая фокусирует усилия обеих сторон (программистов и бизнесменов) на общих, вполне достижимых целях. Команды, использующие ХР, производят качественное программное обеспечение с весьма большой скоростью. Методики, которые входят в состав дисциплины ХР, описанной в данной книге, выбраны из-за того, что они основаны на человеческом творчестве и принятии того, что человек является существом неустойчивым и подверженным ошибкам.
ХР часто представляется как набор методик, однако сама по себе ХР не является финишной линией. Вам не надо все лучше и лучше практиковать и развивать ХР для того, чтобы в конце этого процесса получить долгожданную золотую звезду. Напротив, ХР – это линия старта. ХР ставит вопрос: «Насколько минимальными могут быть наши усилия для того, чтобы мы могли продолжать производить качественное программное обеспечение?»
Начало ответа на вопрос звучит так: если мы хотим разрабатывать качественные программы без суматохи и путаницы, мы должны быть готовыми целиком и полностью внедрить у себя в команде несколько методик, которые мы собираемся использовать в полной мере. Если мы будем использовать эти методики наполовину, проблемы останутся и, чтобы их решить, необходимо будет перейти к использованию методик в полной мере. Если мы ограничимся полумерами, с течением времени мы в них запутаемся настолько, что не сможем понять, что то основное, что создается трудом программистов, возникает на свет благодаря программированию.
Я сказал «начало ответа на» так как продолжения на самом деле не существует. Люди, создававшие и внедрявшие ХР, тоже думали над решением этого вопроса. Попробовав использовать ХР, они перешагнули порог и побывали в неизведанном. Вернувшись, они рассказали свою историю. Изложенные ими мысли – это указатели, расставленные вдоль дороги: «Здесь живут драконы», «Через 15 км открывается хороший вид», «Этот участок опасен во время дождя».
Прошу прощения, но мне пора идти программировать.


• http://codingrus.ru/readarticle.php?article_id=940
• http://codingrus.ru/readarticle.php?article_id=941
• http://codingrus.ru/readarticle.php?article_id=942
• http://codingrus.ru/readarticle.php?article_id=943
• http://codingrus.ru/readarticle.php?article_id=944
• http://codingrus.ru/readarticle.php?article_id=945
• http://codingrus.ru/readarticle.php?article_id=946
• http://codingrus.ru/readarticle.php?article_id=947
• http://codingrus.ru/readarticle.php?article_id=948
• http://codingrus.ru/readarticle.php?article_id=949
• http://codingrus.ru/readarticle.php?article_id=950
• http://codingrus.ru/readarticle.php?article_id=951
• http://codingrus.ru/readarticle.php?article_id=952
• http://codingrus.ru/readarticle.php?article_id=953
• http://codingrus.ru/readarticle.php?article_id=954
• http://codingrus.ru/readarticle.php?article_id=955
• http://codingrus.ru/readarticle.php?article_id=956
• http://codingrus.ru/readarticle.php?article_id=957
• http://codingrus.ru/readarticle.php?article_id=958
• http://codingrus.ru/readarticle.php?article_id=959
• http://codingrus.ru/readarticle.php?article_id=960
• http://codingrus.ru/readarticle.php?article_id=961
• http://codingrus.ru/readarticle.php?article_id=962
• http://codingrus.ru/readarticle.php?article_id=963
• http://codingrus.ru/readarticle.php?article_id=964
• http://codingrus.ru/readarticle.php?article_id=965
• http://codingrus.ru/readarticle.php?article_id=966
• http://codingrus.ru/readarticle.php?article_id=967
• http://codingrus.ru/readarticle.php?article_id=968
• http://codingrus.ru/readarticle.php?article_id=969
• http://codingrus.ru/readarticle.php?article_id=970
• http://codingrus.ru/readarticle.php?article_id=971
• http://codingrus.ru/readarticle.php?article_id=972
• http://codingrus.ru/readarticle.php?article_id=973
• http://codingrus.ru/readarticle.php?article_id=974
• http://codingrus.ru/readarticle.php?article_id=975
• http://codingrus.ru/readarticle.php?article_id=976
• http://codingrus.ru/readarticle.php?article_id=977
• http://codingrus.ru/readarticle.php?article_id=978
• http://codingrus.ru/readarticle.php?article_id=979
• http://codingrus.ru/readarticle.php?article_id=980
• http://codingrus.ru/readarticle.php?article_id=981
• http://codingrus.ru/readarticle.php?article_id=982
• http://codingrus.ru/readarticle.php?article_id=983
• http://codingrus.ru/readarticle.php?article_id=984
• http://codingrus.ru/readarticle.php?article_id=985
• http://codingrus.ru/readarticle.php?article_id=986
• http://codingrus.ru/readarticle.php?article_id=987
• http://codingrus.ru/readarticle.php?article_id=988
• http://codingrus.ru/readarticle.php?article_id=989
• http://codingrus.ru/readarticle.php?article_id=990
• http://codingrus.ru/readarticle.php?article_id=991
• http://codingrus.ru/readarticle.php?article_id=992
• http://codingrus.ru/readarticle.php?article_id=993
• http://codingrus.ru/readarticle.php?article_id=994
• http://codingrus.ru/readarticle.php?article_id=995
• http://codingrus.ru/readarticle.php?article_id=996
• http://codingrus.ru/readarticle.php?article_id=997
• http://codingrus.ru/readarticle.php?article_id=998
• http://codingrus.ru/readarticle.php?article_id=999
• http://codingrus.ru/readarticle.php?article_id=1000
• http://codingrus.ru/readarticle.php?article_id=1001
• http://codingrus.ru/readarticle.php?article_id=1002
• http://codingrus.ru/readarticle.php?article_id=1003
• http://codingrus.ru/readarticle.php?article_id=1004
• http://codingrus.ru/readarticle.php?article_id=1005
• http://codingrus.ru/readarticle.php?article_id=1006
• http://codingrus.ru/readarticle.php?article_id=1007
• http://codingrus.ru/readarticle.php?article_id=1008
• http://codingrus.ru/readarticle.php?article_id=1009
• http://codingrus.ru/readarticle.php?article_id=1010
• http://codingrus.ru/readarticle.php?article_id=1011
• http://codingrus.ru/readarticle.php?article_id=1012
• http://codingrus.ru/readarticle.php?article_id=1013
• http://codingrus.ru/readarticle.php?article_id=1014
• http://codingrus.ru/readarticle.php?article_id=1015
• http://codingrus.ru/readarticle.php?article_id=1016
• http://codingrus.ru/readarticle.php?article_id=1017
• http://codingrus.ru/readarticle.php?article_id=1018
• http://codingrus.ru/readarticle.php?article_id=1019
• http://codingrus.ru/readarticle.php?article_id=1020
• http://codingrus.ru/readarticle.php?article_id=1021
• http://codingrus.ru/readarticle.php?article_id=1022
• http://codingrus.ru/readarticle.php?article_id=1023
• http://codingrus.ru/readarticle.php?article_id=1024
• http://codingrus.ru/readarticle.php?article_id=1025
• http://codingrus.ru/readarticle.php?article_id=1026
• http://codingrus.ru/readarticle.php?article_id=1027
• http://codingrus.ru/readarticle.php?article_id=1028
• http://codingrus.ru/readarticle.php?article_id=1029
• http://codingrus.ru/readarticle.php?article_id=1030
• http://codingrus.ru/readarticle.php?article_id=1031
• http://codingrus.ru/readarticle.php?article_id=1032
• http://codingrus.ru/readarticle.php?article_id=1033
• http://codingrus.ru/readarticle.php?article_id=1034
• http://codingrus.ru/readarticle.php?article_id=1035
• http://codingrus.ru/readarticle.php?article_id=1036
• http://codingrus.ru/readarticle.php?article_id=1037
• http://codingrus.ru/readarticle.php?article_id=1038
• http://codingrus.ru/readarticle.php?article_id=1039
• http://codingrus.ru/readarticle.php?article_id=1040
• http://codingrus.ru/readarticle.php?article_id=1041
• http://codingrus.ru/readarticle.php?article_id=1042
• http://codingrus.ru/readarticle.php?article_id=1043
• http://codingrus.ru/readarticle.php?article_id=1044
• http://codingrus.ru/readarticle.php?article_id=1045
• http://codingrus.ru/readarticle.php?article_id=1046
• http://codingrus.ru/readarticle.php?article_id=1047
• http://codingrus.ru/readarticle.php?article_id=1048
• http://codingrus.ru/readarticle.php?article_id=1049
• http://codingrus.ru/readarticle.php?article_id=1050
• http://codingrus.ru/readarticle.php?article_id=1051
• http://codingrus.ru/readarticle.php?article_id=1052
• http://codingrus.ru/readarticle.php?article_id=1053
• http://codingrus.ru/readarticle.php?article_id=1054
• http://codingrus.ru/readarticle.php?article_id=1055
• http://codingrus.ru/readarticle.php?article_id=1056
• http://codingrus.ru/readarticle.php?article_id=1057
• http://codingrus.ru/readarticle.php?article_id=1058
• http://codingrus.ru/readarticle.php?article_id=1059
• http://codingrus.ru/readarticle.php?article_id=1060
• http://codingrus.ru/readarticle.php?article_id=1061
• http://codingrus.ru/readarticle.php?article_id=1062
• http://codingrus.ru/readarticle.php?article_id=1063
• http://codingrus.ru/readarticle.php?article_id=1064
• http://codingrus.ru/readarticle.php?article_id=1065
• http://codingrus.ru/readarticle.php?article_id=1066
• http://codingrus.ru/readarticle.php?article_id=1067
• http://codingrus.ru/readarticle.php?article_id=1068
• http://codingrus.ru/readarticle.php?article_id=1069
• http://codingrus.ru/readarticle.php?article_id=1070
• http://codingrus.ru/readarticle.php?article_id=1071
• http://codingrus.ru/readarticle.php?article_id=1072
• http://codingrus.ru/readarticle.php?article_id=1073
• http://codingrus.ru/readarticle.php?article_id=1074
• http://codingrus.ru/readarticle.php?article_id=1075

Автор: hkdkest 1.1.2010, 22:07
многозадачность и многопоточность

• http://codingrus.ru/readarticle.php?article_id=1996
• http://codingrus.ru/readarticle.php?article_id=1997
• http://codingrus.ru/readarticle.php?article_id=1998
user posted image
• http://codingrus.ru/readarticle.php?article_id=1999
user posted image
• http://codingrus.ru/readarticle.php?article_id=2000
user posted image

Автор: hkdkest 3.1.2010, 12:54
Создание приложений Windows с использованием средств прикладного программирования Win32 API

• http://codingrus.ru/readarticle.php?article_id=2001
• http://codingrus.ru/readarticle.php?article_id=2002
• http://codingrus.ru/readarticle.php?article_id=2003
user posted image
• http://codingrus.ru/readarticle.php?article_id=2004
• http://codingrus.ru/readarticle.php?article_id=2005
user posted image
• http://codingrus.ru/readarticle.php?article_id=2006

Автор: hkdkest 7.1.2010, 18:02
Создание компонентов на Delphi:

• http://codingrus.ru/readarticle.php?article_id=2019
• http://codingrus.ru/readarticle.php?article_id=2020
• http://codingrus.ru/readarticle.php?article_id=2021
• http://codingrus.ru/readarticle.php?article_id=2022
• http://codingrus.ru/readarticle.php?article_id=2023
• http://codingrus.ru/readarticle.php?article_id=2024
• http://codingrus.ru/readarticle.php?article_id=2025
• http://codingrus.ru/readarticle.php?article_id=2026
• http://codingrus.ru/readarticle.php?article_id=2027
• http://codingrus.ru/readarticle.php?article_id=2028
• http://codingrus.ru/readarticle.php?article_id=2029
• http://codingrus.ru/readarticle.php?article_id=2030
• http://codingrus.ru/readarticle.php?article_id=2031
• http://codingrus.ru/readarticle.php?article_id=2032
• http://codingrus.ru/readarticle.php?article_id=2033
• http://codingrus.ru/readarticle.php?article_id=2034
user posted image
• http://codingrus.ru/readarticle.php?article_id=2035
• http://codingrus.ru/readarticle.php?article_id=2036
• http://codingrus.ru/readarticle.php?article_id=2037
user posted image
• http://codingrus.ru/readarticle.php?article_id=2038
user posted image

Автор: hkdkest 9.1.2010, 00:32
• http://codingrus.ru/readarticle.php?article_id=2039
• http://codingrus.ru/readarticle.php?article_id=2040
• http://codingrus.ru/readarticle.php?article_id=2041
• http://codingrus.ru/readarticle.php?article_id=2042
user posted image
• http://codingrus.ru/readarticle.php?article_id=2043
user posted image

Автор: hkdkest 10.1.2010, 17:42
Работа с OLE-объектами в Delphi

• http://codingrus.ru/readarticle.php?article_id=2044
• http://codingrus.ru/readarticle.php?article_id=2045
• http://codingrus.ru/readarticle.php?article_id=2046
• http://codingrus.ru/articles.php?cat_id=23

Автор: hkdkest 26.1.2010, 00:37
абстрактные типы данных:

• http://codingrus.ru/readarticle.php?article_id=2133
• http://codingrus.ru/readarticle.php?article_id=2134
• http://codingrus.ru/readarticle.php?article_id=2135
• http://codingrus.ru/readarticle.php?article_id=2136
• http://codingrus.ru/readarticle.php?article_id=2137
• http://codingrus.ru/readarticle.php?article_id=2138
• http://codingrus.ru/readarticle.php?article_id=2139


Автор: awilum 26.1.2010, 21:04
OpenGL

http://pascalgames.net/index.php?action=articles;sa=view;article=25
http://pascalgames.net/index.php?action=articles;sa=view;article=10
http://pascalgames.net/index.php?action=articles;sa=view;article=9
http://pascalgames.net/index.php?action=articles;sa=view;article=8
http://pascalgames.net/index.php?action=articles;sa=view;article=4
http://pascalgames.net/index.php?action=articles;sa=view;article=3
http://pascalgames.net/index.php?action=articles;sa=view;article=2
http://pascalgames.net/index.php?action=articles;sa=view;article=1

Linux, OpenGL и FreePascal

http://pascalgames.net/index.php?action=articles;sa=view;article=24
http://pascalgames.net/index.php?action=articles;sa=view;article=23
http://pascalgames.net/index.php?action=articles;sa=view;article=22



DirectX

http://pascalgames.net/index.php?action=articles;sa=view;article=47
http://pascalgames.net/index.php?action=articles;sa=view;article=28

Уроки

http://pascalgames.net/index.php?action=articles;sa=view;article=45
http://pascalgames.net/index.php?action=articles;sa=view;article=44
http://pascalgames.net/index.php?action=articles;sa=view;article=43
http://pascalgames.net/index.php?action=articles;sa=view;article=42
http://pascalgames.net/index.php?action=articles;sa=view;article=41
http://pascalgames.net/index.php?action=articles;sa=view;article=40
http://pascalgames.net/index.php?action=articles;sa=view;article=39
http://pascalgames.net/index.php?action=articles;sa=view;article=38
http://pascalgames.net/index.php?action=articles;sa=view;article=37
http://pascalgames.net/index.php?action=articles;sa=view;article=36
http://pascalgames.net/index.php?action=articles;sa=view;article=35
http://pascalgames.net/index.php?action=articles;sa=view;article=34
http://pascalgames.net/index.php?action=articles;sa=view;article=33
http://pascalgames.net/index.php?action=articles;sa=view;article=32
http://pascalgames.net/index.php?action=articles;sa=view;article=31


Автор: kestt 4.10.2010, 15:55
http://codingrus.ru/readarticle.php?article_id=2021

Автор: kestt 1.12.2010, 15:55
• http://codingrus.ru/readarticle.php?article_id=2197
• http://codingrus.ru/readarticle.php?article_id=2211
• http://codingrus.ru/readarticle.php?article_id=2212
• http://codingrus.ru/readarticle.php?article_id=2213
• http://codingrus.ru/readarticle.php?article_id=2214
• http://codingrus.ru/readarticle.php?article_id=2215
• http://codingrus.ru/readarticle.php?article_id=2216
• http://codingrus.ru/readarticle.php?article_id=2217
• http://codingrus.ru/readarticle.php?article_id=2218
• http://codingrus.ru/readarticle.php?article_id=2219
• http://codingrus.ru/readarticle.php?article_id=2220
• http://codingrus.ru/readarticle.php?article_id=2221
• http://codingrus.ru/readarticle.php?article_id=2222
• http://codingrus.ru/readarticle.php?article_id=2223
• http://codingrus.ru/readarticle.php?article_id=2224
• http://codingrus.ru/readarticle.php?article_id=2225
• http://codingrus.ru/readarticle.php?article_id=2226
• http://codingrus.ru/readarticle.php?article_id=2227
• http://codingrus.ru/readarticle.php?article_id=2228
• http://codingrus.ru/readarticle.php?article_id=2229
• http://codingrus.ru/readarticle.php?article_id=2230
• http://codingrus.ru/readarticle.php?article_id=2231
• http://codingrus.ru/readarticle.php?article_id=2232
• http://codingrus.ru/readarticle.php?article_id=2233
• http://codingrus.ru/readarticle.php?article_id=2234
• http://codingrus.ru/readarticle.php?article_id=2235
• http://codingrus.ru/readarticle.php?article_id=2236
• http://codingrus.ru/readarticle.php?article_id=2237
• http://codingrus.ru/readarticle.php?article_id=2238
• http://codingrus.ru/readarticle.php?article_id=2562
• http://codingrus.ru/readarticle.php?article_id=2619
• http://codingrus.ru/readarticle.php?article_id=2620
• http://codingrus.ru/readarticle.php?article_id=2621
• http://codingrus.ru/readarticle.php?article_id=2645
• http://codingrus.ru/readarticle.php?article_id=2646
• http://codingrus.ru/readarticle.php?article_id=2647
• http://codingrus.ru/readarticle.php?article_id=2648
• http://codingrus.ru/readarticle.php?article_id=2649
• http://codingrus.ru/readarticle.php?article_id=2650
• http://codingrus.ru/readarticle.php?article_id=2651
• http://codingrus.ru/readarticle.php?article_id=2654
• http://codingrus.ru/readarticle.php?article_id=2652
• http://codingrus.ru/readarticle.php?article_id=2653
• http://codingrus.ru/readarticle.php?article_id=2655
• http://codingrus.ru/readarticle.php?article_id=2714

Oracle 7/8
• http://codingrus.ru/readarticle.php?article_id=2753
• http://codingrus.ru/readarticle.php?article_id=2754
• http://codingrus.ru/readarticle.php?article_id=2755
• http://codingrus.ru/readarticle.php?article_id=2756
• http://codingrus.ru/readarticle.php?article_id=2757
• http://codingrus.ru/readarticle.php?article_id=2758
• http://codingrus.ru/readarticle.php?article_id=2759
• http://codingrus.ru/readarticle.php?article_id=2760
• http://codingrus.ru/readarticle.php?article_id=2761
• http://codingrus.ru/readarticle.php?article_id=2762
• http://codingrus.ru/readarticle.php?article_id=2763
• http://codingrus.ru/readarticle.php?article_id=2764
• http://codingrus.ru/readarticle.php?article_id=2765
• http://codingrus.ru/readarticle.php?article_id=2766
• http://codingrus.ru/readarticle.php?article_id=2767
• http://codingrus.ru/readarticle.php?article_id=2768
• http://codingrus.ru/readarticle.php?article_id=2769
• http://codingrus.ru/readarticle.php?article_id=2770
• http://codingrus.ru/readarticle.php?article_id=2771
• http://codingrus.ru/readarticle.php?article_id=2772
• http://codingrus.ru/readarticle.php?article_id=2773
• http://codingrus.ru/readarticle.php?article_id=2774

Консольные лабораторные на Delphi:
• http://codingrus.ru/readarticle.php?article_id=2775
• http://codingrus.ru/readarticle.php?article_id=2776
• http://codingrus.ru/readarticle.php?article_id=2777
• http://codingrus.ru/readarticle.php?article_id=2778
• http://codingrus.ru/readarticle.php?article_id=2779
• http://codingrus.ru/readarticle.php?article_id=2780
• http://codingrus.ru/readarticle.php?article_id=2781
• http://codingrus.ru/readarticle.php?article_id=2782
• http://codingrus.ru/readarticle.php?article_id=2783
• http://codingrus.ru/readarticle.php?article_id=2784
• http://codingrus.ru/readarticle.php?article_id=2785

Автор: kestt 15.12.2010, 18:58
Консольные лабораторные на Delphi:

• http://codingrus.ru/readarticle.php?article_id=2786
• http://codingrus.ru/readarticle.php?article_id=2787
• http://codingrus.ru/readarticle.php?article_id=2788
• http://codingrus.ru/readarticle.php?article_id=2789
• http://codingrus.ru/readarticle.php?article_id=2790
• http://codingrus.ru/readarticle.php?article_id=2791
• http://codingrus.ru/readarticle.php?article_id=2792
• http://codingrus.ru/readarticle.php?article_id=2793
• http://codingrus.ru/readarticle.php?article_id=2794

Автор: kestt 4.1.2011, 00:14
• http://codingrus.ru/readarticle.php?article_id=2795
• http://codingrus.ru/readarticle.php?article_id=2796

Автор: kestt 12.2.2011, 01:47
• http://codingrus.ru/readarticle.php?article_id=2797
• http://codingrus.ru/readarticle.php?article_id=2798
• http://codingrus.ru/readarticle.php?article_id=2799
• http://codingrus.ru/readarticle.php?article_id=2800
• http://codingrus.ru/readarticle.php?article_id=2801
• http://codingrus.ru/readarticle.php?article_id=2802
• http://codingrus.ru/readarticle.php?article_id=2803
• http://codingrus.ru/readarticle.php?article_id=2804
• http://codingrus.ru/readarticle.php?article_id=2805
• http://codingrus.ru/readarticle.php?article_id=2806
• http://codingrus.ru/readarticle.php?article_id=2807
• http://codingrus.ru/readarticle.php?article_id=2808
• http://codingrus.ru/readarticle.php?article_id=2809

Автор: kestt 18.2.2011, 18:01
• http://codingrus.ru/readarticle.php?article_id=2810
• http://codingrus.ru/readarticle.php?article_id=2811
• http://codingrus.ru/readarticle.php?article_id=2812

Автор: kestt 19.10.2011, 12:35
ООП в Delphi

• http://codingrus.ru/readarticle.php?article_id=2864
• http://codingrus.ru/readarticle.php?article_id=2865
• http://codingrus.ru/readarticle.php?article_id=2866
• http://codingrus.ru/readarticle.php?article_id=2867
• http://codingrus.ru/readarticle.php?article_id=2868
• http://codingrus.ru/readarticle.php?article_id=2869
• http://codingrus.ru/readarticle.php?article_id=2870
• http://codingrus.ru/readarticle.php?article_id=2871
• http://codingrus.ru/readarticle.php?article_id=2872
• http://codingrus.ru/readarticle.php?article_id=2873
• http://codingrus.ru/readarticle.php?article_id=2874
• http://codingrus.ru/readarticle.php?article_id=2875
• http://codingrus.ru/readarticle.php?article_id=2876
• http://codingrus.ru/readarticle.php?article_id=2877
• http://codingrus.ru/readarticle.php?article_id=2878
• http://codingrus.ru/readarticle.php?article_id=2879
• http://codingrus.ru/readarticle.php?article_id=2880
• http://codingrus.ru/readarticle.php?article_id=2881
• http://codingrus.ru/readarticle.php?article_id=2882
• http://codingrus.ru/readarticle.php?article_id=2883
• http://codingrus.ru/readarticle.php?article_id=2884
• http://codingrus.ru/readarticle.php?article_id=2885
• http://codingrus.ru/readarticle.php?article_id=2886
• http://codingrus.ru/readarticle.php?article_id=2887
• http://codingrus.ru/readarticle.php?article_id=2888
• http://codingrus.ru/readarticle.php?article_id=2889
• http://codingrus.ru/readarticle.php?article_id=2890
• http://codingrus.ru/readarticle.php?article_id=2891
• http://codingrus.ru/readarticle.php?article_id=2892
• http://codingrus.ru/readarticle.php?article_id=2893
• http://codingrus.ru/readarticle.php?article_id=2894
• http://codingrus.ru/readarticle.php?article_id=2895
• http://codingrus.ru/readarticle.php?article_id=2898
• http://codingrus.ru/readarticle.php?article_id=2899
• http://codingrus.ru/readarticle.php?article_id=2900
• http://codingrus.ru/readarticle.php?article_id=2901
• http://codingrus.ru/readarticle.php?article_id=2902
• http://codingrus.ru/readarticle.php?article_id=2903
• http://codingrus.ru/readarticle.php?article_id=2904
• http://codingrus.ru/readarticle.php?article_id=2905
• http://codingrus.ru/readarticle.php?article_id=2906
• http://codingrus.ru/readarticle.php?article_id=2907

Автор: kestt 23.8.2012, 12:19
• http://codingrus.ru/readarticle.php?article_id=2809
• http://codingrus.ru/readarticle.php?article_id=2799
• http://codingrus.ru/readarticle.php?article_id=2786
• http://codingrus.ru/readarticle.php?article_id=2753

Автор: kestt 20.2.2014, 14:21
• http://codingrus.ru/readarticle.php?article_id=2807

Автор: Kest1988 3.4.2014, 01:34
ООП в DELPHI

• http://codingrus.ru/readarticle.php?article_id=5868
Объектно-ориентированное программирование (ООП) является более структурным, чем все предыдущие разработки, касающиеся структурного программирования.
user posted image
• http://codingrus.ru/readarticle.php?article_id=5869
• http://codingrus.ru/readarticle.php?article_id=5870
• http://codingrus.ru/readarticle.php?article_id=5871
• http://codingrus.ru/readarticle.php?article_id=5872
• http://codingrus.ru/readarticle.php?article_id=5873
• http://codingrus.ru/readarticle.php?article_id=5874
• http://codingrus.ru/readarticle.php?article_id=5875
• http://codingrus.ru/readarticle.php?article_id=5876
Следующий пример демонстрирует возможности ООП-программирования при разработке новых программ на основе ранее созданных.  Свойства наследования и полиморфизма позволяют существенно экономить трудозатраты за счет использования ранее созданных объектов.
user posted image

Автор: Kest1988 8.4.2014, 02:46
Программирование документов и приложений MS Office в Delphi

• http://codingrus.ru/readarticle.php?article_id=1462
• http://codingrus.ru/readarticle.php?article_id=1463
• http://codingrus.ru/readarticle.php?article_id=1464
• http://codingrus.ru/readarticle.php?article_id=1465
• http://codingrus.ru/readarticle.php?article_id=1466
• http://codingrus.ru/readarticle.php?article_id=1471
• http://codingrus.ru/readarticle.php?article_id=1472
• http://codingrus.ru/readarticle.php?article_id=1473
• http://codingrus.ru/readarticle.php?article_id=1474
• http://codingrus.ru/readarticle.php?article_id=1475
• http://codingrus.ru/readarticle.php?article_id=1476
• http://codingrus.ru/readarticle.php?article_id=1477
• http://codingrus.ru/readarticle.php?article_id=1478
• http://codingrus.ru/readarticle.php?article_id=1479
• http://codingrus.ru/readarticle.php?article_id=1480
• http://codingrus.ru/readarticle.php?article_id=1481
• http://codingrus.ru/readarticle.php?article_id=1482
• http://codingrus.ru/readarticle.php?article_id=1483
• http://codingrus.ru/readarticle.php?article_id=1484
• http://codingrus.ru/readarticle.php?article_id=1485
• http://codingrus.ru/readarticle.php?article_id=1486
• http://codingrus.ru/readarticle.php?article_id=1487
• http://codingrus.ru/readarticle.php?article_id=1488
• http://codingrus.ru/readarticle.php?article_id=1489
• http://codingrus.ru/readarticle.php?article_id=1490
• http://codingrus.ru/readarticle.php?article_id=1491
• http://codingrus.ru/readarticle.php?article_id=1492
• http://codingrus.ru/readarticle.php?article_id=1493
• http://codingrus.ru/readarticle.php?article_id=1494
• http://codingrus.ru/readarticle.php?article_id=1495
• http://codingrus.ru/readarticle.php?article_id=1496
• http://codingrus.ru/readarticle.php?article_id=1497
• http://codingrus.ru/readarticle.php?article_id=1498
• http://codingrus.ru/readarticle.php?article_id=1499
• http://codingrus.ru/readarticle.php?article_id=1500
• http://codingrus.ru/readarticle.php?article_id=1502
• http://codingrus.ru/readarticle.php?article_id=1503
• http://codingrus.ru/readarticle.php?article_id=1504
• http://codingrus.ru/readarticle.php?article_id=1505
• http://codingrus.ru/readarticle.php?article_id=1506
• http://codingrus.ru/readarticle.php?article_id=1507
• http://codingrus.ru/readarticle.php?article_id=1508
• http://codingrus.ru/readarticle.php?article_id=1509
• http://codingrus.ru/readarticle.php?article_id=1510
• http://codingrus.ru/readarticle.php?article_id=1511
• http://codingrus.ru/readarticle.php?article_id=1512
• http://codingrus.ru/readarticle.php?article_id=1513
• http://codingrus.ru/readarticle.php?article_id=1514
• http://codingrus.ru/readarticle.php?article_id=1515
• http://codingrus.ru/readarticle.php?article_id=1516
• http://codingrus.ru/readarticle.php?article_id=1517
• http://codingrus.ru/readarticle.php?article_id=1520
• http://codingrus.ru/readarticle.php?article_id=1521
• http://codingrus.ru/readarticle.php?article_id=1522
• http://codingrus.ru/readarticle.php?article_id=1523
• http://codingrus.ru/readarticle.php?article_id=1524
• http://codingrus.ru/readarticle.php?article_id=1525
• http://codingrus.ru/readarticle.php?article_id=1526
• http://codingrus.ru/readarticle.php?article_id=1527
• http://codingrus.ru/readarticle.php?article_id=1529
• http://codingrus.ru/readarticle.php?article_id=1530
• http://codingrus.ru/readarticle.php?article_id=1531
• http://codingrus.ru/readarticle.php?article_id=1532
• http://codingrus.ru/readarticle.php?article_id=1533
• http://codingrus.ru/readarticle.php?article_id=1534
• http://codingrus.ru/readarticle.php?article_id=1536
• http://codingrus.ru/readarticle.php?article_id=1537
• http://codingrus.ru/readarticle.php?article_id=1538
• http://codingrus.ru/readarticle.php?article_id=1539
• http://codingrus.ru/readarticle.php?article_id=1540
• http://codingrus.ru/readarticle.php?article_id=1541
• http://codingrus.ru/readarticle.php?article_id=1542
• http://codingrus.ru/readarticle.php?article_id=1543
• http://codingrus.ru/readarticle.php?article_id=1544
• http://codingrus.ru/readarticle.php?article_id=1545
• http://codingrus.ru/readarticle.php?article_id=1546
• http://codingrus.ru/readarticle.php?article_id=1547
• http://codingrus.ru/readarticle.php?article_id=1548
• http://codingrus.ru/readarticle.php?article_id=1549
• http://codingrus.ru/readarticle.php?article_id=1550
• http://codingrus.ru/readarticle.php?article_id=1551
• http://codingrus.ru/readarticle.php?article_id=1552
• http://codingrus.ru/readarticle.php?article_id=1553
• http://codingrus.ru/readarticle.php?article_id=1554
• http://codingrus.ru/readarticle.php?article_id=1555
• http://codingrus.ru/readarticle.php?article_id=1556
• http://codingrus.ru/readarticle.php?article_id=1557
• http://codingrus.ru/readarticle.php?article_id=1558
• http://codingrus.ru/readarticle.php?article_id=1559
• http://codingrus.ru/readarticle.php?article_id=1560
• http://codingrus.ru/readarticle.php?article_id=1561
• http://codingrus.ru/readarticle.php?article_id=1562
• http://codingrus.ru/readarticle.php?article_id=1563
• http://codingrus.ru/readarticle.php?article_id=1564
• http://codingrus.ru/readarticle.php?article_id=1565
• http://codingrus.ru/readarticle.php?article_id=1566
• http://codingrus.ru/readarticle.php?article_id=1567
• http://codingrus.ru/readarticle.php?article_id=1568
• http://codingrus.ru/readarticle.php?article_id=1569
• http://codingrus.ru/readarticle.php?article_id=1570
• http://codingrus.ru/readarticle.php?article_id=1571
• http://codingrus.ru/readarticle.php?article_id=1572
• http://codingrus.ru/readarticle.php?article_id=1573
• http://codingrus.ru/readarticle.php?article_id=1574
• http://codingrus.ru/readarticle.php?article_id=1575
• http://codingrus.ru/readarticle.php?article_id=1576
• http://codingrus.ru/readarticle.php?article_id=1577
• http://codingrus.ru/readarticle.php?article_id=1578
• http://codingrus.ru/readarticle.php?article_id=1579
• http://codingrus.ru/readarticle.php?article_id=1580
• http://codingrus.ru/readarticle.php?article_id=1581
• http://codingrus.ru/readarticle.php?article_id=1582
• http://codingrus.ru/readarticle.php?article_id=1583
• http://codingrus.ru/readarticle.php?article_id=1584
• http://codingrus.ru/readarticle.php?article_id=1585
• http://codingrus.ru/readarticle.php?article_id=1586
• http://codingrus.ru/readarticle.php?article_id=1587
• http://codingrus.ru/readarticle.php?article_id=1588
• http://codingrus.ru/readarticle.php?article_id=1589
• http://codingrus.ru/readarticle.php?article_id=1590
• http://codingrus.ru/readarticle.php?article_id=1591
• http://codingrus.ru/readarticle.php?article_id=1592
• http://codingrus.ru/readarticle.php?article_id=1593
• http://codingrus.ru/readarticle.php?article_id=1594
• http://codingrus.ru/readarticle.php?article_id=1595
• http://codingrus.ru/readarticle.php?article_id=1596
• http://codingrus.ru/readarticle.php?article_id=1597
• http://codingrus.ru/readarticle.php?article_id=1598
• http://codingrus.ru/readarticle.php?article_id=1599
• http://codingrus.ru/readarticle.php?article_id=1600
• http://codingrus.ru/readarticle.php?article_id=1601
• http://codingrus.ru/readarticle.php?article_id=1602
• http://codingrus.ru/readarticle.php?article_id=1603
• http://codingrus.ru/readarticle.php?article_id=1604
• http://codingrus.ru/readarticle.php?article_id=1605
• http://codingrus.ru/readarticle.php?article_id=1606
• http://codingrus.ru/readarticle.php?article_id=1607
• http://codingrus.ru/readarticle.php?article_id=1608
• http://codingrus.ru/readarticle.php?article_id=1609
• http://codingrus.ru/readarticle.php?article_id=1610
• http://codingrus.ru/readarticle.php?article_id=1611
• http://codingrus.ru/readarticle.php?article_id=1612
• http://codingrus.ru/readarticle.php?article_id=1613
• http://codingrus.ru/readarticle.php?article_id=1614
• http://codingrus.ru/readarticle.php?article_id=1615
• http://codingrus.ru/readarticle.php?article_id=1616
• http://codingrus.ru/readarticle.php?article_id=1617
• http://codingrus.ru/readarticle.php?article_id=1618
• http://codingrus.ru/readarticle.php?article_id=1619
• http://codingrus.ru/readarticle.php?article_id=1620
• http://codingrus.ru/readarticle.php?article_id=1621
• http://codingrus.ru/readarticle.php?article_id=1622
• http://codingrus.ru/readarticle.php?article_id=1623
• http://codingrus.ru/readarticle.php?article_id=1624
• http://codingrus.ru/readarticle.php?article_id=1625
• http://codingrus.ru/readarticle.php?article_id=1626
• http://codingrus.ru/readarticle.php?article_id=1627
• http://codingrus.ru/readarticle.php?article_id=1628
• http://codingrus.ru/readarticle.php?article_id=1629
• http://codingrus.ru/readarticle.php?article_id=1630
• http://codingrus.ru/readarticle.php?article_id=1631
• http://codingrus.ru/readarticle.php?article_id=1632
• http://codingrus.ru/readarticle.php?article_id=1633
• http://codingrus.ru/readarticle.php?article_id=1634
• http://codingrus.ru/readarticle.php?article_id=1635
• http://codingrus.ru/readarticle.php?article_id=1636
• http://codingrus.ru/readarticle.php?article_id=1637
• http://codingrus.ru/readarticle.php?article_id=1638
• http://codingrus.ru/readarticle.php?article_id=1639
• http://codingrus.ru/readarticle.php?article_id=1640
• http://codingrus.ru/readarticle.php?article_id=1641
• http://codingrus.ru/readarticle.php?article_id=1642
• http://codingrus.ru/readarticle.php?article_id=1643
• http://codingrus.ru/readarticle.php?article_id=1644
• http://codingrus.ru/readarticle.php?article_id=1645
• http://codingrus.ru/readarticle.php?article_id=1646
• http://codingrus.ru/readarticle.php?article_id=1647
• http://codingrus.ru/readarticle.php?article_id=1648
• http://codingrus.ru/readarticle.php?article_id=1649
• http://codingrus.ru/readarticle.php?article_id=1650

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)