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

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


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

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


Приносим свои извенения за нераспаковующиеся архивы на сайте. В ближайшее время это будет исправленно. О всех ошибках просьба сообщать по адресу

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

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

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

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

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

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

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

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

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

Создание Web-приложений в среде Delphi

Эпоха web-дизайна, когда наиважнейшим считалось возможность запихнуть на страницу как можно больше графики и поразить пользователя широтой фантазии дизайнера, канула в лету. В моде - информационный дизайн и всяческие удобности для пользователя. Плохим тоном уже считается одно только то, что на сайте нет форума или гостевой книги, и самое ужасное - о, боже - вы до сих пор верстаете каждую страницу вручную, вместо того, что бы поручить сеё скучное и утомительное занятие скрипту.

Программирование в Delphi. Изучение работы генератора исходного кода Delphi.

В данной статье мы попробуем создать простое приложение с использованием среды Delphi и проанализируем работу генератора исходного кода программ. Delphi, по возможности, старается облегчить работу программиста. Когда вы запускаете среду, автоматически создается форма Form1 и модуль Unit1. Форма представляет собой стандартное окно Windows. Вы можете размещать на ней кнопки, надписи, картинки, видео- и аудио фрагменты, а также многое другое. Весь необходимый для создания заготовки формы код уже написан генератором исходного кода Delphi. Рассмотрим текст, расположенный в окне редактора текстов программ:

Работа с элементом управления CommonDialog - Часть 1 - Visual Basic

Часть#1

Элемент управления CommonDialog позволяет разработчикам приложений максимально приблизить разработку интерфейса своей программы к стилю применяемого в Windows.

Так, как мне часто приходилось сталкиваться с проблемой связанной с применением и работой элемента управления CommonDialog и в последнее время получал ряд писем с вопросами о его применении, то решил поделиться со всеми тем, что знаю. Применение каждого окна диалога постараюсь дать отдельными обзорами.

Работа с элементом управления CommonDialog - Часть 2 - Visual Basic

Часть#2

Окно диалога Save As

Для вызова окна диалодгa Save As необходимо свойство CommonDialog1.Action установить в 2 или применить метод ShowSave. Но, прежде необходимо назначить ряд свойств.

Хуки в Win32 - Visual C++

В операционной системе MicrosoftR WindowsT хуком называется механизм перехвата особой функцией событий (таких как сообщения, ввод с мыши или клавиатуры) до того, как они дойдут до приложения. Эта функция может затем реагировать на события и, в некоторых случаях, изменять или отменять их. Функции, получающие уведомления о событиях, называются фильтрующими функциями и различаются по типам перехватываемых ими событий. Пример - фильтрующая функция для перехвата всех событий мыши или клавиатуры. Чтобы Windows смогла вызывать функцию-фильтр, эта функция должна быть установлена - то есть, прикреплена - к хуку (например, к клавиатурному хуку).

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

Для этой цели служит функция SQLConfigDataSource(). Она позволяет создать пользовательский или системный источник данных (DSN - DataSource Name). Эта же функция позволяет модифицировать или удалить DSN.

Свойства С++ - Visual C++

Свойства "в стиле VB" невозможно заменить перегрузкой оператора присваивания и приведения типа. Если в классе содержится 10 свойств типа int, мы неизбежно заходим в тупик. Что касается полезности этой концепции, она признана многими разработчиками компонентно-ориентированных средств разработки (кроме VB есть Delphi и BCB, в которые свойства вводились отнюдь не только для поддержки COM, свойства есть в новом языке C# от Микрософт и т. д.). Конечно, свойства - не революция. Вместо них можно использовать пару методов Set/Get. Но они делают смысл происходящего в программе понятнее:


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

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

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

5. Систему компонентов для Delphi или C++ Builder, которые представляют собой редактор и "процессор" для языка подобного Visual Basic
Иван

6. У меня есть идея для российских разработчиков игр!
Я бы хотел увидеть новую игру посвящённую теме Чеченской войны, которая поглатила наш Кавказ. В данном случае игра должна быть жанра стратегии ( т.е. с одной стороны боевики, а с другой федералы ), миссии должны выглядеть например так :
миссия1 - прорыв Московского омона.
миссия 2 - освобождение Аргуна.
миссия ... - захват Басаева :) и т.д. В общем все реальные действия происходящие в Чечне.
На мой взгляд игра заинтересует любого российского геймера ( и не только! ). Ведь интереснее учавствовать в реальных событиях и бороться с существующим противником, чем с каким - то давно надоевшим монстром.
Иван Бондарчук

7. Программа, которая висит в памяти (win2k) и слушает модем. Я хочу давать своему компу команды удаленно: звоню по телефону, жду некоторое кол-во гудков скажем 10 гудков - машина вылазиит в инет,
запускает net start telnet , выкидывает на сайт свой ип адрес и скажем запускает ftp сервак. Скажем, два звонка по 5 гудков - машина выключается, etc. Т.е. софт который бы анализировал RING сигналы с модема и передавал команды какомунибудь исполнителю.
Alexei Tenitski

8. Windows 9x имеет хорошее свойство портиться со временем и работать все нестабильней. Очень надоедает его переинсталировать, устанавливать драйверы и 10 стандартных программ. Все это занимает на диске примерно 300 Мb. Если иметь отдельно системный диск C: до 1 Gb и диск для переменных данных и программного обеспечения D:. То для восстановления системы со всеми настройками и стандартным набором программ или для создания дубликата системного раздела C: необходимо иметь образ лог. диска C: со всей содержащейся на нем информацией: системной (boot, fat, root dir и т.д.) и информацией данных. Предлагаю соорудить программку которая в DOS режиме может найти первый сектор раздела C:, например, и заархивировать в потоковом режиме все данные раздела в файл, созданный на логическом диске D: или на сменом носителе, если позволяет емкость сменного носителя. А также, которая сможет из созданного файла образа лог. диска C: воссоздать раздел С: если предложить ей необходимую свободную емкость на жестком диске.
Boris

9. Идея в следующем - писать на Delphi модули для Apache под винду (если это вообще возможно), а так же CGI и сопутствующие утилиты. Приглашаю всех, кто имеет какой-нибудь опыт в этом направлении поделиться знаниями.
Дмитрий

10. Расширяемый аналог ZipMagic'а или ZipFolders'ов от компании Mijenix. Эдакий набор Виндузных VXDшек, позволяющий работать с архивами, как с обычными каталогами. Но это-то есть и у Мидженикса - а вот хорошо было бы сделать аналог с открытой архитерктурой. То есть включить возможность добавления новых архиваторов с помощью, например, подключения простеньких интерфйсных DLLек (эдаких плагинов с простым API). К сожалению, подобный способ доступа к архивам запатентован все той же компанией Мидженикс (если я не ошибаюсь).
Alexander

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

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

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

Лучший учебник: Книга Б. Страуструпа


Новые ссылки

http://htmlnot.hotbox.ru - Bitmap to JPEG converter, JPEG Cleaner, HTML notepad.
http://www.mcsa.ru - Вопросы интеграции Oracle и Delphi. Каталог компонентов. Сборник FAQ - от 1С по Delphi, Oracle и т.д. На сайте рассматриваются практические приемы юзабилити для разработчика, описываются проблемы разработки и внедрения корпоративных систем.
http://www.mi.ru/~dupliksv - Программы, которые могут Вам пригодиться: системные утилиты, математика и другие. Информация для любителей Assembler, Basic, Pascal, Delphi. Документации. Каталог ресурсов Интернета. Юмор. Обмен ссылками


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

<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
Отписаться Рейтингуется SpyLog

В избранное