Обзор компонентов Фленов Михаил www.vr-online.ru Хакер, номер #073, стр. 073-124-2 Ссылки Забираем здесь: www.torry.net/vcl/misceff/hints/AlHintballoon.zip Початимся Для Visual С++ Описание Мы выходим в сеть, чтобы общаться. Каждый человек хочет, чтобы его услышали и узнали. Программисты, связавшись с сетью, стремятся написать свой собственный чат. Почему? Это одна из простых задач, это интересно, а написание хорошего чата тренирует мозги и позволяет научиться работать с сетью. Если ты еще не написал собственную программу сетевого общения, то советую обратить внимание на Babili ALPHA. Особые отличия + Чат построен по технологии «клиент – сервер», а значит, нужен комп, на котором будет запускаться серверная часть, а все остальные будут к нему коннектиться. + В качестве имени пользователя программа берет имя компьютера клиента, что иногда может быть удобным, но добавь возможность указать что-то свое. + Сервер отображает количество подключений к нему, а в каждой клиентской программе показаны имена всех тех, кто сейчас запустил чат. + В клиентской программе чтение реализовано в виде отдельного потока. Мне понравилось решение, которое выбрал разработчик. - Слишком мало возможностей, хотя те, что есть, выполнены на высоком уровне. Диагноз В составе ОС Windows до сих пор нет удобной и быстрой программы для общения в локалке, а ведь локалок сейчас очень много. Конечно же, спрос на такие программы тоже невелик, просто не было достойного кандидата, который смог бы стать бестселлером. Ссылки Исходники забираем здесь: http://scifi.pages.at/yoda9k/files/babili_alpha.zip Шутки над окнами Для Visual С++ Описание Я очень люблю шуточные программы. Они интересны, тренируют мозги, пока те еще окончательно не пропитались пивом, и, к тому же, позволяют показать свое «я». Это не говоря о том, что хорошие шутки вызывают смех, который продлевает жизнь. Программа WindowMan - это набор маленьких приколов над другими окнами. Это я их рассматриваю как приколы, а разработчик смог найти им полезное применение. Какое применение найдешь ты, зависит от твоего воображения. Особые отличия + Чтобы выбрать окно, над которым будем шутить, нужно навести на него и нажать кнопку Ctrl. Программа определит то, что находится под мышкой, и отобразит идентификатор. + Помимо определения идентификатора окна, программа определяет класс окна, что очень удобно, если ты программист и хочешь заюзать функцию FindWindow или другую функцию, требующую класс окна. + Выбранное окно можно уничтожить, нажав кнопку Destroy. Я только навел на меню программы Total Commander и нажал <Ctrl> +<Destroy> , как меню исчезло, хотя прога продолжала работать. + Есть возможность сделать окно доступным и недоступным, спрятать или отобразить, вывести поверх остальных окон или убрать. Диагноз Попробовать можно, но шутки все же лучше писать самостоятельно, иначе есть риск превратиться в компьютерного Евгения Вагановича :). Ссылки Исходники забираем здесь: http://scifi.pages.at/yoda9k/files/WM.zip |