Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новости сайта "Системное Программирование"


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
Новости №4
Добавить в избранное | Стартовая страница
Новости сайта Системное программирование

Новости сайта "Системное Программирование"


Новое на сайте - [22.05.2001]

"Ассемблер? Это просто! Учимся программировать (123 Кбайт) - 10-19 выпуски"

Наши выпуски будут строиться следующим образом:

ответы на часто задаваемые мне вопросы;

дополнения ваших заметок, примеров, алгоритмов и пр.

объяснение новой темы;

примеры программ на Ассемблере;

раздел для имеющих опыт программирования (новичкам можно просто опускать).

Вы уже сможете самостоятельно написать простую программу после прочтения первого выпуска. Я надеюсь, что изучать язык будет интересней, если мы сразу перейдем к практической части, изучая параллельно теорию. Попутно отмечу, что мои выпуски рассчитаны, как правило, на людей, которые ни разу не писали программы ни на Ассемблере, ни на каком-либо ином языке программирования. Конечно, если вы уже знакомы с Basic, Pascal, C или каким-либо иным языком, то это только на пользу вам. Все новые термины будут подробно объясняться.

"Как написать программу, которую будет дешевле купить, чем сломать" - в Delphi

Давным-давно, когда в мире не было еще интегральных схем. Когда мыши еще бегали по полу и жили в норах. Когда люди знакомились по телефону или на улице и называли себя настоящими именами. В те стародавние времена жили тараканы. Так вот, именно в те времена группа тараканов во главе с … черт, имя забыл! Так вот, они вознамерились помешать прогрессу человеческой мысли. Прослышали они, что люди построили БОЛЬШИЕ счеты и что питаются эти счеты исключительно тараканами. Что стало с этими доблестными тараканами - история умалчивает. Но доподлинно известно, что некоторые из них, проникнув в первые машинные залы, попадали под беспощадные электромеханические реле. Англичане почему-то называли тараканов BUGS. Только не зря гибли доблестные таракашки. Смертью своей они не позволяли электричеству бежать дальше. Так тараканы победили электричество. И с тех пор их называют БАГАМИ, а процесс их обнаружения ДЕБАГИРОВАНИЕ или отладка.
Уже потом баги стали мельчать и очень хорошо прятаться. Потребовалось создание нескольких поколений процессоров, чтобы научится ловить баги. Ходят слухи, что некоторые самые мелкие баги прокрались в процессоры и порождают более крупные баги. Как баги размножаются науке не известно. Но зато известно, как их поймать." (Записано со слов Chlora, он же Guga)

"Иллиада от Borland или что нам готовит Delphi 6.0"

Во втором квартале сего года должен появиться в продаже долгожданный Delphi 6 фирмы Borland, нам же для бета-тестирования досталась 120-дневная версия 6.0 (Build 1.664) с весьма поэтичным названием Borland Iliad и не менее поэтичным испанским галионом на заставке, плывущим почему-то кормой вперед. Зная популярность этого продукта среди разработчиков, мы не стали дожидаться официального релиза, решив поделиться впечатлениями от нового Delphi по горячим следам. В статье будут представлены лишь первые, субъективные впечатления от знакомства с ним. Итак, посмотрим, что же нового привез нам корабль, построенный Borland.

"Хранитель экрана " - в Delphi

(ScreenSaver) в Windows – это программа, размещенная в каталоге Windows или Windows\System. Расширение эта программа должна иметь scr. При запуске ScreenSaver должен реагировать на параметры. Если первый параметр – "/p", нужно создать окно предварительного просмотра. Если первый параметр – "/s", нужно запустить сам ScreenSaver. В ином случае нужно показать окно настроек хранителя экрана.

"Использование отладчика в Visual C++ "

В этой статье я очень кратко расскажу о возможностях встроенного отладчика Visual C++.

Запуск отладки
Чтобы запустить программу на отладку, нужно выбрать одну из команд меню Build->Start Debug. Обратите внимание, что команда Attach to Process позволяет подключиться к уже запущенному процессу.

"Как бороться с мерцанием " - Visual C++

Вот наконец настал момент, когда работа над программой уже как бы закончена, все вылизано и подчищено, и шедевр вроде не глючит и даже заказчик кажется довольным. И все просто отлично... кроме одной мелочи - при изменении размеров окна элементы управления на форме сильно мерцают. Да, вроде бы мелочь. Да, многие коммерческие приложения тоже мерцают... даже ОЧЕНЬ многие.
Но все-таки от этого создается впечатление какой-то НЕИДЕАЛЬНОСТИ, недоделанности, что ли... И остается неприятный осадок в душе у вас (это еще полбеды!) - и у пользователей вашего приложения (а вот это намного серьезнее).

"Прозрачность - это просто" - Visual C++

Терминология
Прежде чем начать, убедимся, что понимаем друг друга:

Растровое изображение, растр (bitmap) - прямоугольная картинка, состоящая из пикселов.
Пиксел - минимальный элемент изображения, точка на экране или в памяти растра.
Прозрачность - свойство некоторых пикселов не отображаться на устройстве вывода, оставляя оригинальное изображение неизменным.
Полупрозрачность - такое взаимодействие пикселов, при котором видны как пикселы выводимого растра, так и фоновое изображение.
Спрайт - растровое изображение с прозрачными и полупрозрачными участками.

"Как создать многострочный тултип?" - Visual C++

Начиная с версии 4.70 библиотеки Comctl32.dll тултипы поддерживают многострочный режим работы. По умолчанию он выключен, и всё, что требуется от нас - активизировать его. Для этого предназначено сообщение TTM_SETMAXTIPWIDTH, которое позволяет задать ширину тултипа (в пикселях). По умолчанию ширина установлена в -1, что соответствует однострочному режиму работы. В этом режиме тултип игнорирует все пары '\r\n' в тексте подсказки, выдавая его в одну строку. Задание любого положительного значения ширины переводит тултип в многострочный режим работы.


Новый уникальный в своем роде Спецпроект. Все давно известно, что главная головная боль программиста - это не как писать, а что писать, тоисть просто нет темы. Этот проект призван решить эту проблему. Суть его следующая. Почти у каждого программиста есть куча тем до написания которых просто не доходят руки или не хватает знаний, времени или просто не хочется. В то же время почти все программисты мучаются, что бы такого написать интересно.
Все сводится к простому письму по этому адресу, в котором Вы указываете все, что только приходит Вам в голову хорошее, плохое, не интересное, трудное. Все!!! Из этого списка выбираются наиболее лучшие идеи и публикуются на первой странице сайта. Где они доступны всем. Авторство на сайте гарантируется ну а уже самих программ остается положиться на честность программистов, где хотелось бы и не потерять ссылку на наш сайт

А вто и результаты:

3. Звонилка или просто програ в Треи которая бы подсчитывала время которое тратится на дозвон и соединение + время в инете. Все по отдельности и в разных парах
Дмитрий С.

Вы можете на этом сайте совершенно безвозмездно разместить ссылку (ссылки) на свой сайт и (или) установить свою кнопку.

Есть возможность разместить свои книги (статьи) и программы.
Все предложения присылайте на  Email

Лучшее на сайте

Лучшая статья: Как на самом деле происходит работа с массивами в Си и С++ Cu и C++
Лучший учебник: Книга Б. Страуструпа


Новые ссылки

Примеры программирования на Visual C++ Книги, примеры, форумы, ссылки.


Нам будет приятно если Вы установите код нашей кнопки

<A HREF="http://www.iatp.kharkov.ua/sites/program/index.htm">
<IMG SRC="http://www.iatp.kharkov.ua/sites/program/images/baner.gif"
ALT=" Сайт Системного Программиста" BORDER=0 HEIGHT=31 WIDTH=88></A>


По всем вопросам и с любыми предложениями Вы можете обращаться по адресу



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Relayed by Corbina
Рейтингуется SpyLog

В избранное