C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Курсовая работа, Тема курсовой работы...
** daan
Отправлено: 12.03.2005, 10:43


Не зарегистрирован







Приветик...
Тут возник вопрос творческого характера))) Нужно придумать интересную тему для курсовой работы по предмету OS. как бы в это курсавой работе мы должны научится работать с АПИ-функциями... Мне хочетя чтобы программа была интересной, актуальной, чтобы не было стыдно показать народу, чтобы можно было это применить... чтобы можно было показать работадателю, что б он посмотрел и сказал какой ты хороший и талантливый и что я могу хоть что то сделать, это конечно зависит от меня но хочется хорошую тему.

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

ЗЫ: Я уже писал на апи функциях, тоже курсовая, только по ООП, писался векторный редактор 0 версии...
Gedeon
Отправлено: 12.03.2005, 12:49


Ветеран

Группа: Модератор
Сообщений: 1742



Предложение такое написать программу отслеживания/управления системными процессами, можно консольную, с апи наиграетесь дальше некуда и вроде как полезная вещь получится.
Только вот не очень как-то клеится с ОС т.к. апи разные или надо для разных осей, но тогда это ИМХО совершенно разные программы будут.
Daan
Отправлено: 12.03.2005, 20:36


Дежурный стрелочник

Группа: Участник
Сообщений: 62



>Gedeon

Как я понимаю цель этой курсовой это научиться програмить под виндовс))) как я понимаю это работа с окошками да и с GDI и быть может с другима API))
Странно конечно что дисциплина OS а учим только виндовс))))) но что поделать...

А можно уточнить что есть "отслеживания/управления системными процессами"??? что есть системный процесс???? Это типа диспечера задач???


ЗЫ: Какие ещё предложения?????
Gedeon
Отправлено: 14.03.2005, 09:08


Ветеран

Группа: Модератор
Сообщений: 1742



Да, именно оно, отслеживание, как вариант определение запущен/нет, отлов запуска (с рассылкой определенного сообщения всем, удобно будет в случае чего следить за чем надо, вот Вам и окошки), прибитие процесса, приостановка и т.д. тут только начать, а потом само повылазит столько, что хватит на диплом наверное.
Георгий
Отправлено: 14.03.2005, 22:45


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



QUOTE (** daan @ 12/03/2005, 10:43)
чтобы можно было показать работадателю, что б он посмотрел и сказал какой ты хороший и талантливый

ему очень понравится если ты документируешь структуру, алгоритмы и обмен сообщениями между программными блоками. разработаешь модульную конструкцию которую можно реализовывать с помощью нескольких программистов, работающих паралельно. опишемь методику тестирования и защищённого от человеческого фактора кодирования. представишь понятное не профессионалам описание ПО и сферы его применения
** daan
Отправлено: 28.03.2005, 19:25


Не зарегистрирован







Кстати как вы смотрите на такую тему курсавой как редактор реестра. интерфейс как в Far... Стоющая тема или не стоит
Иван
Отправлено: 29.03.2005, 15:04


Машинист паровоза

Группа: Участник
Сообщений: 207



Че то я не понял,
у нас в свое время 2 предмета читали

1) проектирование операционных систем
на котором изучали файловый системы , загрузчики задач, загружали комп со своей дискетки(на АСМе делалось)

2)Системное программирование
на котором изучали функции API , и программирование под Windows

а у Вас это я как понимаю в одном предмете читают...

на счет темы, может какой-то файловый менеджер, типа Total Comander?

Отредактировано Иван — 30/03/2005, 14:40
** daan
Отправлено: 29.03.2005, 23:19


Не зарегистрирован







>Иван

У нас только вторая часть, где мы проходили: Каки есть операционки(типы как у них чтонибуть организовано) лекций 5, потом API функции...


А файловый менеджер уже есть...
Иван
Отправлено: 30.03.2005, 09:07


Машинист паровоза

Группа: Участник
Сообщений: 207



QUOTE (** daan @ 29/03/2005, 23:19)
А файловый менеджер уже есть...

А он ваш...
Одно дело есть..., а другое самому его сделать.
И по моему это больше чем:
QUOTE

и что я могу хоть что то сделать,
Daan
Отправлено: 30.03.2005, 19:56


Дежурный стрелочник

Группа: Участник
Сообщений: 62



>Иван
Да я в смысле, что не прога есть, а тема и его уже пишут))))
Иван
Отправлено: 31.03.2005, 13:49


Машинист паровоза

Группа: Участник
Сообщений: 207



Ну тогда тема предложенная Gedeon подходит как никака другая
А еще можно написать что то типа программы — счетчик для интернет кафе (EasyCafe, Club Timer) там тоже есть необходимость следить за запущеными процессорами на машине, правда по сети (но тогда еще круче получится!) wink.gif
Sl@Sh
Отправлено: 13.04.2005, 09:21


Мастер участка

Группа: Участник
Сообщений: 383



Я как-то думал, но лень браться.
Представьте себе прогу, которая показывает (например в виде диаграммы) загрузку винта. Например вы хотите узнать, какую часть от винта занимает музыка (mp3, wav) вводите соотв. расширения и прога делает подсчёт.

Если напридумывать кучу наворотов, выйдет прикольно.

Также можно сделать DeskTop Search. Не такой как у винды, а умнее.

Удачи !
esh
Отправлено: 18.06.2005, 03:35


Дежурный стрелочник

Группа: Участник
Сообщений: 71



QUOTE
Представьте себе прогу, которая показывает (например в виде диаграммы) загрузку винта. Например вы хотите узнать, какую часть от винта занимает музыка (mp3, wav) вводите соотв. расширения и прога делает подсчёт.


Долго слишком искать файлы будет, особенно если раздел гигов 50, а файлов на нем десятки тысяч, да и расширений-то много, только распространенных десятки, хотя реализовать очень легко.

Вернуться в Аспекты и идеология профессиональной разработки ПО