Архив рассылки
Новости сайта CodeNet.Ru - выпуск 265
RTF теги и подсветка синтаксиса в RichEdit
Синтаксис RTF тегов с одной стороны довольно прост, но сам язык обладает огромным числом управляющих последовательностей, которые полностью, не знает, наверное, никто. Тем не менее, для подсветки синтаксиса достаточно всего нескольких вариантов стилевого оформления текста...
Разрабатываем парсер математических выражений
Как-то меня заинтересовала тема интерпретации строки символов, вводимой пользователем во время выполнения программы, как математического выражения. Порывшись в сети, нашел несколько книг по теории, несколько примеров исходников калькуляторов и т.д. Было обнаружено несколько фактов. Во-первых, все парсеры были рекурсивны, во-вторых, большинство реализовано на плохо знакомом мне Паскале и, наконец, представляли собой весьма необозримый код.
Почему Си - хорошо, а Си++ - плохо
Язык программирования Си создавался с конкретной целью: это язык для написания портируемых программ, при этом максимально эффективный в плане быстродействия, сопоставимый с ассемблером (который на всех аппаратных платформах разный). И вот, пользуясь тем, что язык Си многие знают, некто Бьёрн Страуструп решил его "проапгрейдить"...
Сколько стоит сайт построить
Наверное, многие задавали себе такой вопрос. Многие из тех, кто посещает такие ресурсы, как этот. Да, действительно, быть может читатель вполне ясно себе представляет весь процесс создания и последующей работы над своим собственным сайтом. Но здесь, я хочу описать несколько моментов, касающихся разработки своего ресурса в Сети для только начинающих, но запасшихся решимостью и настойчивостью пользователей Всемирной Паутины.
Новые исходники.
часы
аналоговые, цифровые, аналогово-цифровые часы, висят в трее
логические схемы
конструктор логических схем с возможностью сохранять и открывать сохраненные схемы, также можно сохранить схему в рисунок bmp
Игра пятнашки с картинкам
выбираете bmp картинку, и собираете ее как пятнашки(количество плиток и анимация настраиваются в меню)
Многопользовательский чат
Многопользовательский чат для локальной сети, работающий по-именованному каналу NamedPipe. Чат состоит из многопоточного сервера и клиента. Хороший пример по синхронизации потоков объектами ядра(семафор, событии, таймер ожидания).
Удалённый просмотр файлов
Удалённый просмотр файлов при помощи скрипта-PHP. Взаимодействие C++ - приложения с серверным PHP - скриптом по высокоуровневому протоколу HTTP 1.0. Используя асинхронный сокет.
RTF теги и подсветка синтаксиса в RichEdit
Разработана группа классов для подсветки текста методом отличным от посылки сообщения EM_SETCHARFORMAT выделенному фрагменту, и значительно быстрее!
RTF теги и подсветка синтаксиса в RichEdit
Синтаксис RTF тегов с одной стороны довольно прост, но сам язык обладает огромным числом управляющих последовательностей, которые полностью, не знает, наверное, никто. Тем не менее, для подсветки синтаксиса достаточно всего нескольких вариантов стилевого оформления текста...
Разрабатываем парсер математических выражений
Как-то меня заинтересовала тема интерпретации строки символов, вводимой пользователем во время выполнения программы, как математического выражения. Порывшись в сети, нашел несколько книг по теории, несколько примеров исходников калькуляторов и т.д. Было обнаружено несколько фактов. Во-первых, все парсеры были рекурсивны, во-вторых, большинство реализовано на плохо знакомом мне Паскале и, наконец, представляли собой весьма необозримый код.
Почему Си - хорошо, а Си++ - плохо
Язык программирования Си создавался с конкретной целью: это язык для написания портируемых программ, при этом максимально эффективный в плане быстродействия, сопоставимый с ассемблером (который на всех аппаратных платформах разный). И вот, пользуясь тем, что язык Си многие знают, некто Бьёрн Страуструп решил его "проапгрейдить"...
Сколько стоит сайт построить
Наверное, многие задавали себе такой вопрос. Многие из тех, кто посещает такие ресурсы, как этот. Да, действительно, быть может читатель вполне ясно себе представляет весь процесс создания и последующей работы над своим собственным сайтом. Но здесь, я хочу описать несколько моментов, касающихся разработки своего ресурса в Сети для только начинающих, но запасшихся решимостью и настойчивостью пользователей Всемирной Паутины.
Последние темы форума.
Web программирование
- Рабочая среда для разработки плагина / rafaelkyrdan
- Как сделать чтобы пользователи добавляли на сайт ссылку на файл? / пaveл
- Запрет вызова файла php в .htaccess / fatresh
- Помогите с js / mather1
- Ошибочка. phptest.php / SayReD
- работа с одной формой одновременно / Aden
- Как в Builder 6 сделать прозрачный фон программы?? / NoMercy
- Можно ли задать в CppWebBrowser1 автоматический Refresh? / солярис
- Как корректно закрыть SQL соединение? / солярис
- Работа с БД и запись информации з БД в файл!! / NoMercy
- C++ Импорт данных из excel и их хранение. / Dezzzmond
- Нет соединения с сервером / Mediv63
- Искажение данных / Alek231
- one or more multiply defined symbols found / Mediv63
- Странные ошибки линкера / fffixed
- Помощь по настройке SSH сервера / George
- ИГРУН / DoZzZa
- Поздравляем RussianSpy! / Lone Wolf
- Проектирование баз данных. / Alm3n
- Вопрос. / Alm3n
- Задачи на массивы в С++. Помогите!!! / Лен4ик
- Сложение 2х чисел на PHP / MagicPRO
- Небольшая прога PHP / fedor12
- Проверка бинарного отношения на транзитивность. Правильно ли условие? / lnxdx
- Моя практика( / HeyEverybody
- Проблема с загрузкой плейлиста / dizet
- Excel копирование данных из одного листа в другой при условии. / Pic@sso
- подскажите как правильно реализовать алгоритм...или где материалы посмотреть? / серге
- Скрипт для Outlook / kapustin
- Помогите разобратся / Exile1985
- не окрашивается первая строка в RichEdit / alenov
- Фреймворк для парсинга HTML / rikki
- Перенос данных из переменной одного типа в переменную другого типа / Pcrepair
- Оцените игру тамогочи на делфи / OldSkorpin
- Шаг сетки в TCHART / Grebljmax
- Программа по завершению выдает ошибку / kpeatuf
- [c#] Проблема с передачей файлов / imAlex
- [C++]front end и back end / Cybernetic
- Как воспроизвести файл поверх себя же. / Greatest_of_Noldor
- Как обновить данные в dataGridView из БД Sql / Slamyar
- Помогите, пожалуйста, с написанием программы... / Darknessa
- Помогите с задачей / gil9red
- MOVAPD vs MOVDQA / kisssko
- Помогите решить задачи на ассеблере / kiberfunk
- Драйвера DVB карты TechniSat SkyStar 2 eXpress HD / rihkov
- keybd_event / Maincore
- Кодирование и декодирование UTF-8,UTF-16? / webdev
- C++ интерпритатор. / Alm3n
- Взаимозаменяемость сотрудников / FiloXSee
- Создайте файл Config.sys / lozar
- Установка VPN-соединения из сеанса WinLogon'а / @pixo $oft
- Как воспроизвести файл поверх себя же. / Greatest_of_Noldor
- Приложение перестает работать / ardor
- Не возвращает хендл окна / iprog
- GRADIENTFILL / varosh
- [Win Server 2003] Проблема с маршрутом через VPN / imAlex
- [Win Srv 2003 Ent] Права пользователей - невозможно записать файл / kot_
- Распределение файлов по папкам / smoki
- Временные файлы при работе Opera/Download master / @pixo $oft
- Вірус под досом / Міша02
- Кто не спрятался, я не виноват :) / mike
- Wazzub / elenroman
- Новый форум CodeNet / mike
- Форумские подписки / mike
- Смайлы, фото, видео поста / asmforce
- Запись html код через textarea в базу / vahminator
- Акция заработай 4к у.е.! / intecppc
- Opera не видит меньше 1% / wolfThGun
- Текст не видит границ <div>контейнера / maluta1001
- Борьба с излишним каскадированием в CSS / Shiizoo
- Элементарный запрос SQL для базы MySQL 5.1.40 / OkTava
- проблема с postgresql помогите плиз. / Yurc
- Как ищет поисковая машина. / clgs
- Экспорт в Access в файл с новым именем / АндрейВикторович
- Обращение к объектным типам в Oracle / DenOk
- Socket .Net, реализация сервера / Artem_3A
- Как отобразить фото в программе WPF C# из базы данных / RakzinRoman
- Почтовый фрамворк / an1s1
- Получение строк из unmanaged code / Cybernetic
- VS2010: Аддон для альтернативного отображения регионов / Vitamant
- Компания NIKITA ONLINE ищет PHP-программиста / NIKITA ONLINE
- Программист T-SQL/Delphi . Диасофт, з/п от 40 000 (Новосибирск) / Silina
- Требуется разработчик PHP (Томск) / sibedge
- Java Developer, Новосибирск,Диасофт зп от 80 000 руб / Silina
- Требуется разработчик Java (Томск) / sibedge
- Задача / keva
- Работа с файлами / Pen'
- Полный перебор массива чисел / Dehax
- Точность в паскале / overlor
- обработка символов и строк на языке паскаль(Help) / klimchik
- Нужна консультация по OpenGL / chekist
- DirectX SDK / fffixed
- Вопрос по Direct3D в Delphi / fffixed
- Подсобите литературой по кластерному алгоритму плз / Gerh
- Алгоритм Брезенхема / nastenka11
- рожица с двигающимися глазами (помогите написать программу) / Вероника123
- Spring(Jackson) переопределить парсинг JSON / webdev
- java (j2me) сокет-подключение к серверу / Black_07
- java (j2me) сокет-подключение к серверу / Black_07
- j2me сокет-подключение. / Black_07
- Программа для работы с каталогами / neomax38
- Вивести Xcloc на екран (Bash) / Shperung
- [bash] построчное чтение с файла / an1s1
- Perl + Postgresql: вставка данных в таблицу / trinitro
- Перехват stdout / qRoC
- Control прямо на Desktop / Phodopus
- Помогите с System.Net.Sockets / LawManiak
- Работа с реестром / LawManiak
- Проблемы с DataGridView / sur1290
- Закрытие потока / YPotapych
- Турнир по оверклокингу / polka4
- Excel 2010 не печатает несколько копий / plastictown
- Ноутбук на базе i7 какой купить / SibBear
- Необходимо определиться с поломкой / Inacondition
- Нетбук iRU Intro 104: Неизвестное устройство - ACPI\TPSACPI01 [ Win7 64-bit ] / malor
- [C] Уязвимости функции printf / ~ArchimeD~
- Dr. web / armanot
- Зря кстати тему про флешку закрыл - есть простейшее решение. Не пишу в ЛС для лбеза. / vorobej
- Защитить флешку от копирования! / Vocalist
- Создание поведенческого блокиратора / fghaq
- Delphi 7. SQL запрос не обрабатывается. / Ashkana
- Delphi Firebird Procedure / crossmark
- Создание dbf файла (dBASE IV) при помощи TDBF / Cka3o4HuK
- Как добавить текст из TextBox в DataGridView / Arik80
- Нужна помощь при работе с ADOStoredProc / solitudefx
- Пишу программы на DElphi,C++,Pascal / Zerhius
- Требуется модуль для DLE / Apach47
- за денежку! Написать программу на С++ с graphics.h / Kewen
- Написание программ и консультации / AntonM
- Приглашаем Вас присоединиться к открытому проекту / Portal
- Кодировка ASP.NET / Kesano
- ООП в ASP.NET MVC / rikki
- Частичные представления / rikki
- ASP.NET (MVC 3) Локализация (Multilanguage) сайта / Goldcoding
- LINQ таблицы один ко многим в коде / Hant None
- needing some opinions about vbulletraffic storm.. / exoticious
- enhance PR with vbulletraffic storm? / Kapubudi
- Nethouse - новый конструктор сайтов / FORZA
- SEO services in developing business sites / exoticious
- Требуется SEO-специалист зп от 40000 до 60000 руб. в месяц / personalLUXA
- Загрузка ЦП 100% / 3D-GRAF
- Запросы "без подключения" к дб? / clgs
- MySQL не подключатся к БД / rewuxiin
- Ошибка 22029 / #Monster#
- SqlServer 2005 Огранизация зеркалирования / Artem_3A
- [python] Работа с сокетами / an1s1
- выбор кодировки / qbikk
- [python 3] py2exe / an1s1
- [python 3] Сохранение состояния программы в файл / an1s1
- Инъекция в файл / nikola_fzi
- WinAPI: Принудительная нотификация, уведомления об изменении / Vitamant
- [vb.net] простейший pop3 клиент / an1s1
- Видеочат в .NET. / msrcodista
- Создание объекта из библиотеки / Ivan76
- Windows API Code Pack для .NET Framework / Vitamant
- работа с множествами на haskell. помогите пожалуйста! / newdew
- программа на Haskell. работа с графом. очень надо!!! / newdew
- Задачи на языке Haskell! / gomon
- Генерация всех бинарных деревьев на Haskell / pigman
- Использование {-# LANGUAGE UndecidableInstances #-} Haskell / Gogich
- и президентам дарят гаджеты / toyoyro
- RoverPad 3W T70 / Petrusha
- Что удобнее? / SpiceSeller
- Компания Razer объявила о начале продаж Razer Megalodon / 4mega
- iPhone / [*]Frosty
- Ноутбуки с весенними скидками! / Gubenko
- ВАЖНО: Apple iPhone 3GS 32Gb Black- 450$ (НОВЫЙ) / AppleNEW
- Какой кино скачать сегодня / wedteemnmab
- WEB и C++ Builder / lena_ki
- Buider + Win32 API (Управление чужим окном) / CyberMage
- Ищу программиста для маленькой утилиты под iOS / order.daemon
- есть исходники / SATALIN
- Эмуляторы андроид смартфона для Windows XP SP2 / Finder
- Почему все падает, если раскомментить строку tv.append(" extra"); ? / Evg64
- Ping и traceroute в iPhoneSDK / Kioshy
Новые сайты в каталоге.
- Программирование на прологе
- Софт для разработки и отладки
- DELPHI Report
- Xorout - программирование и нестандартные подходы
- SEO-продвижение и оптимизация сайтов
- Программирование, тексты программ
- Компоненты Delphi 7 UniComp
- Купить домен NET, RU, COM, BIZ, INFO, ORG, РФ и других зон
- Программирование Delphi
- Corp GyRy Hosting Services
Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.