• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

Проект "МиниСофт"

Опубликовано Ахмадиева Любовь Леонидовна вкл 21.04.2012 - 18:44
Автор: 
Рога Евгений

 

Delphi – это удивительный язык программирования, - это безграничные возможности, сотни компонентов, тысячи функций и открытых исходников. Вот почему даже самые продвинутые гуру не знают все о Delphi. На первый взгляд, кажется, что Delphi не одолеть? Но на самом деле в  Интернете огромное количество уроков, исходников и компонентов. 

Что нам дает знание Delphi?

Программирования на Delphi имеет колоссальные возможности. Мы сможем использовать Delphi, чтобы создать свои компьютерные программы.

Цель нашего проекта: изучить возможности среды программирования Delphiв процессе разработки простейших системных утилит.

Для достижения поставленной цели необходимо решить задачи:

  1. изучить ресурсы Интернета, посвященные программированию,
  2. изучить свойства и методы компонентов Delphi, обрабатывающие системные события,
  3. разработать пакет утилит «Minisoft»

Скачать:

ВложениеРазмер
Package icon minisoft.zip1.3 МБ

Предварительный просмотр:

Творческий проект «Minisoft»

Рога Евгения, учащегося 9а класса МБОУ «СОШ №1» п.г.т Уренгой Пуровского р-на

Руководитель: Ахмадиева Л.Л.

 Проект

 Mini soft

 Delphi – это удивительный язык программирования, - это безграничные возможности, сотни компонентов, тысячи функций и открытых исходников. Вот почему даже самые продвинутые гуру не знают все о Delphi. На первый взгляд, кажется, что Delphi не одолеть? Но на самом деле в  Интернете огромное количество уроков, исходников и компонентов.  Что нам дает знание Delphi?Программирования на Delphi имеет колоссальные возможности. Мы сможем использовать Delphi, чтобы создать свои компьютерные программы.

Автор: Рога Евгений, учащийся 9 класса, МБОУ «СОШ №1» п.г.т.Уренгой         Руководитель: Ахмадиева Любовь Леонидовна, учитель информатики

п.г.т. Уренгой, Пуровский р-н, п.г.т. Уренгой


ОглавлениеОглавление

Оглавление        

Введение        

Основная часть        

«Mini soft» - пакет системных утилит        

В Интернете?!        

Пароль        

Увеличительное стекло        

Транслитер        

Сведения о системе        

Сигнализация из компьютера        

Заключение        

Список литературы и изображений        


Введение

Delphi – это удивительный язык программирования, - это безграничные возможности, сотни компонентов, тысячи функций и открытых исходников. Вот почему даже самые продвинутые гуру не знают все о Delphi. На первый взгляд, кажется, что Delphi не одолеть? Но на самом деле в  Интернете огромное количество уроков, исходников и компонентов.  

Что нам дает знание Delphi?

Программирования на Delphi имеет колоссальные возможности. Мы сможем использовать Delphi, чтобы создать свои компьютерные программы.

Чтобы овладеть этим гениальным языком программирования необходимо изучить имеющиеся уроки, исходники Delphi, компоненты Delphi и другую  информацию, широко представленную на различных сайтах, периодических изданиях, книгах.

Наша главная цель: изучить возможности среды программирования Delphi в процессе разработки простейших системных утилит.

Для достижения поставленной цели необходимо решить задачи:

  1. изучить ресурсы Интернета, посвященные программированию,
  2. изучить свойства и методы компонентов Delphi, обрабатывающие системные события,
  3. разработать пакет утилит «Minisoft»


Основная часть

«Mini soft» - пакет системных утилит

Утилита (англ. utility или tool) — компьютерная программа, расширяющая стандартные возможности оборудования и операционных систем, выполняющая узкий круг специфических задач.

Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его).

В Интернете?!

Много статей было написано, о том, как узнать подключен ли компьютер к интернету или нет. На наш  взгляд, самый простой способ это узнать и проверить ip адрес. Если он локальный т.е. 127.0.0.1, то соединения с интернетом нет, но если ip адрес отличается от 127.0.0.1 то мы подключены к интернету.

Рис. 1 Реализация утилиты «В интернете?!»

Пароль

Эта утилита регистрирует в системе библиотеку в качестве обработчика системных сообщений. Этот обработчик будет ждать, пока пользователь не

щелкнет в каком-нибудь окне левой кнопкой мышки, удерживая клавишу <Ctrl>.

Как только такое событие произойдет, мы сразу же должны будем получить

текст этого окна и конвертировать его из звездочек в нормальный текст.

Рис. 2 Реализация утилиты «Пароль»

Увеличительное стекло

Программа, работающая по принципу лупы. В окне программы увеличивается область рабочего стола под курсором. В утилите предусмотрено увеличение кратности.  

Рис. 3. Реализация утилиты «Увеличительное стекло»

Транслитер

Транслит (название произведено сокращением слова «транслитерация») — передача текста, записанного не латиницей, латинскими буквами, а также цифрами и иными доступными на клавиатуре компьютера знаками.

В информатике часто приходится записывать русские слова латинскими буквами. Чтобы облегчить этот процесс мы написали данную утилиту.

Рис. 4. Реализация утилиты «Транслит»

Сведения о системе

Простая утилита позволяющая узнать полную информацию о системе.

Рис. 5. Реализация утилиты «Система»

Сигнализация из компьютера

С помощью данной утилиты можно ставить компютер на сигнализацию. Как это раелизуется: запускаем программу, переворачиваем мышь, нажимаем клавишу Enter. В этот момент сигнализация начинает работать. Если изменится положение мыши, а соответсвенно и курсора, заиграет звуковой файл, который оповестит о том, что к компьютеру подошли. Звуковой сигнал будет прогрываться постоянно.


Заключение

Программирование в Delphi доступно с нуля даже простым пользователям компьютера. А потому если Вы используете в работе компьютер, то, освоив программирование в Delphi, Вы сможете самостоятельно автоматизировать выполнение рутинных операций, которые за Вас выполнить некому. Разработанные нами приложения хорошее тому доказательство.


Список литературы и изображений

  1. www.delphiexpert.ru
  2. www.inattak.ru
  3. www.VBbook.ru
  4. А. Чиртик, В.Борисок, Ю.Корвель. Трюки и эффекты Delphi. – Спб., 2007 год
  5. Веб – ресурс «Королевство Delphi»
  6. Культин Н.Б. Delphi в задачах и примерах. – СПб.: БХВ – Петербург, 2005.
  7. М. Фленов. Программирование в Delphi  глазами хакера. – Спб., 2003
  8. С.М. Парижский. Delphi: учимся на примерах. – Киев, 2005

В работе использовались скриншоты созданных программ


Поделиться:

Как нарисовать осеннее дерево акварелью

Горячо - холодно

Ручей и камень

Сторож

Есть ли лёд на других планетах?