Ответы пользователя по тегу Android
  • Как написать приложение с раcписанием?

    @makaleks
    Больно серьёзная задача при таких знаниях C++. При написании GUI не обойтись без классов, Qt Вам уже посоветовали. В этой же библиотеке есть способы работать с сетью и не только. Но ВУЗы обычно (не встречал) не предоставляют API для работы со своим сайтом, а посему есть разные варианты, и парсинг - не самый лучший из них для Вас. Поскольку расписание на то и расписание, чтобы обновляться редко, то можно просто забить это расписание "ручками" (например на сервере для таких обновлений), а затем и обрабатывать.

    Но не в этом суть. Судя по
    Я лишь знаю С++ и в основном это работа с массивами
    возникает ощущение, что нет навыка написания программ масштаба Вами предложенного. Надеюсь не будет новостью необходимость делать акцент на раздельную компиляцию (чтобы на каждый запуск не уходило секунд 10), максимальное разделение на функции и проверка на корректность входных параметров (что позволит написать качественный код и использовать его в других проектах). Ну и разумеется знание правил оформления для максимального комфорта дебага.

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

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

    1: да, разумеется на C++ можно писать и не такое, хотя практически полный контроль над каждой оперцией и обещает длительный цикл разработки (порой для прототипов используют вообще другой язык программирования, полный абстракций, например Python). По Qt советую для начала книгу
    "Qt 4.8. Профессиональное программирование на C++" (М. Шлее)
    И надеюсь, что у Вас есть под рукой что-то вроде
    "Полный справочник по C++" (Г. Шилдт)

    Андроиду действительно больше подходит Java, но и для C++ существуют способы написания под мобильные платформы (не только Android).

    Удачи
    Ответ написан
    Комментировать