|
|
|
||
Сайт для программиста! |
Читать полностью ...
А.Волос "Графические файлы и матрицы"
Е.Бенкен "PHP, MySQL, XML"
А.Волос Преобразование таблиц
А.Волос Дружим с PHP
А.Волос Полезная утилита
А.Волос 1C - познакомимся?
А.Волос Где противник? (по следам программы "Морской бой")
А.Даниленко Прожорливая змейка
А.Волос Шоу кораблей (по следам программы "Морской бой")
Работа с графикой в программе А.Волкова "Морской бой"
А.Волков"Морской бой" старинная забава!
М.Мозговой."Кластеризация объектов".
Задача классификации и кластеризации почти столь же общая и важная, как скажем сортировка или поиск. Авторы учебников по информатике очень часто обходят ее стороной. Надеюсь, что в результате выполнения этого задания вы по достоинству оцените мощь и пользу описываемых здесь методов.
М.Мозговой."Рисование фракталов".
По неформальному определению Бенуа Мандельброта, фрактал - это структура, состоящая из частей, которые в каком-то смысле подобны целому.
М.Мозговой. "Генератор кроссвордов" Благодаря гибким входным данным, программа
может составить кроссворд любой(!) формы. Очень изящная программа!
Г.Шилдт "Работа с изображениями"
Двойная буферизация.
Мало того, что изображения (Image) полезны для хранения картинок, но вы так же можете использовать их для рисования поверхностей вне экрана. Это позволит вам передавать любое изображение, включая текст и графику, во внеэкранный буфер, который вы можете отображать в более позднее время.
Задача 10.4
"Дверной замок."
Отдел безопасности Саванны занимается изготовлением дверных и цифровых замков с десятью кнопками, на которых указаны цифры от 0 до 9. с двумя кнопками: Индикатор и Открыть. При нажатии корректной последовательности из четырех цифр и кнопки Открыть загорается зеленая лампочка. В противном случае загорается красная лампочка. Создайте GUI-программу, обеспечивающую работу такого замка. Протестируйте ее, введя заранее в программу пять комбинаций цифр, которые пользователь должен выбрать, чтобы загорелся зеленый свет
А.Волос
"С++ и БД"
Работу с базами данных в С++ нельзя назвать тривиальной. В частности это явилось одной из причин, по которой возникла необходимость в языке С#. Тем не менее приложения на С++
все еще пишут, в том числе и с базами данных.
Брюс Эккель
"Философия С++"
Объекты С++ string обладают огромными преимуществами перед своими прототипами языка С. Прежде всего это связано с тем, что класс string позволяет работать со строками без применения указателей. При этом исчезает целый класс программных ошибок, обусловленных применением неинициализированных или неправильно инициализированных указателей.
Джесс Либерти
"Освой самостоятельно C++ за 21 день"
Девис Чепмен
"Visual C++ .net за 21 день"
Программа - Фильтр для удаления тегов и маркеров HTML
Известно, что для того, чтобы текстовый файл правильно отображался в браузере, необходимо в нем расставить изрядно количестов тегов. (как правило десятки и сотни). Однажды я написал утилиту, которая расставляет теги (так, как мне надо, а не так как в Word). Затем написал утилиту, которая "обезвреживает" теги, то есть делает их видимыми в браузере.
Эти программы служат мне верой и правдой уже долгое время.
Решето Эратосфена
Интересная программа, я бы даже сказал забавная!
Оригинальное решение и оригинальная демонстрация
применения find() и find_first_not_of().
Применение алгоритма "просеивания" простых чисел - "Решето Эратосфена".
Программа выводит ряд простых чисел в интервале от 0 до 50.
За основу взята программа на тему "Поиск в строках"
глава 3 из книги "Thinking in C++" -Автор Брюс Эккель.
"CMOS-редактор" - программа, выводит на DOS-экран дамп памяти и позволяет пользователю редактировать его. Автор программы - А.Пашков. Язык - ассемблер.
Дан полный анализ программы и его exe-файл.
Решаем задачи. В книге Джуди Бишоп "Java 2" каждая глава заканчивается набором из 15 - 20 задач,
которые составлены на темы, изучаемые в главе. Решение таких задач является наилучшим
способом не только освоить язык Java, но и научиться программировать. Все задачи имеют
реально-прикладной характер. Многие задачи идут с продолжением в следующих главах.
|
|
|||||||||||||||||||||