[оффтопик и флейм] Тема проекта с использованием Qt, Что подскажите? Хочу учится, но нет темы... |
Здравствуйте, гость ( Вход | Регистрация )
[оффтопик и флейм] Тема проекта с использованием Qt, Что подскажите? Хочу учится, но нет темы... |
Петров Виталий |
18.1.2008, 22:03
Сообщение
#1
|
Студент Группа: Участник Сообщений: 29 Регистрация: 8.1.2008 Пользователь №: 63 Спасибо сказали: 2 раз(а) Репутация: 0 |
В принципе желание учится есть огромное и возможность тоже. Единственное чего не хватает по настоящему интересной и достаточно сложной задачи на которой можно не только получить опыт в использовании библиотеки, но и чтобы было не стыдно её кому-то показать(например продолжить в виде курсового). Что можете подсказать?
|
|
|
ViGOur |
18.1.2008, 22:55
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Попробуй написать веб сервер!
В этому случае ты рассмотришь такие вопросы как: 1. Сеть, сокеты и работы с ними. 2. Потоки и синхронизация. 3. Работа с файлами. 4. Работа с массивами, и 2 пункт (синхронизация, так как прийдется работать с ними из разных потоков) 5. Логирование и отлов ошибок (так как у тебя нет опыта, то они обязательно будут). Хоть это и чисто консольное приложение, но мне кажется для обучения оно стоит того, так как GUI приложения намного проще. p.s. соответственно веб сервер простой, без CGI, но с логированием, статистикой текущих подключений и отдачей html и картинок. Кстати, еще изучишь http протокол. |
|
|
Петров Виталий |
18.1.2008, 23:09
Сообщение
#3
|
Студент Группа: Участник Сообщений: 29 Регистрация: 8.1.2008 Пользователь №: 63 Спасибо сказали: 2 раз(а) Репутация: 0 |
Попробуй написать веб сервер! В этому случае ты рассмотришь такие вопросы как: 1. Сеть, сокеты и работы с ними. 2. Потоки и синхронизация. 3. Работа с файлами. 4. Работа с массивами, и 2 пункт (синхронизация, так как прийдется работать с ними из разных потоков) 5. Логирование и отлов ошибок (так как у тебя нет опыта, то они обязательно будут). Хоть это и чисто консольное приложение, но мне кажется для обучения оно стоит того, так как GUI приложения намного проще. p.s. соответственно веб сервер простой, без CGI, но с логированием, статистикой текущих подключений и отдачей html и картинок. Кстати, еще изучишь http протокол. А это интересно. Но сложно Кроме того меня не поймёт препод, типа где гуй и базы? Но с другой стороны надо подумать на эту тему. Благодарю и сразу вопрос - что можно прочесть перед началом? Кроме как описание Http и каких-то общих принципов? Желательно(очень желательно) на русском. |
|
|
Петров Виталий |
18.1.2008, 23:37
Сообщение
#4
|
Студент Группа: Участник Сообщений: 29 Регистрация: 8.1.2008 Пользователь №: 63 Спасибо сказали: 2 раз(а) Репутация: 0 |
Появилась самостоятельная идея, не знаю уж насколько она живучая но всёж...
Если попробоватьсделать сделать "ещё одну IDE" к примеру? Я понимаю, что это нафиг уже никому не нужно но всё же. Идея такова. что в самой IDE нужно реализовать только самые базовые и нужные функции вроде подсветки языков, построения дерева со всеми классами и их методами, отладчик внешний... А всё остальное (к примеру превращение её в среду подобную QDevelop'у) убрать в подключаемые библиотеки? насколько это будет трупом? |
|
|
Текстовая версия | Сейчас: 19.4.2024, 14:55 |