Простой способ показать разработку GUI на вводном курсе C - PullRequest
0 голосов
/ 03 июня 2011

Я репетитор по вводному курсу программирования.Завтра я прочитаю лекцию.

Курс представляет собой Лабораторию программирования, и мы используем С в среде Linux.

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

Значит, кто-нибудь может порекомендовать некоторые упражнения и ОЧЕНЬ простую библиотеку, где я могу научить основам разработки GUI?

Ответы [ 2 ]

0 голосов
/ 06 июля 2012

Я преподавал программирование на С, и я бы держался подальше от GUI во вводном классе.Если вы хотите сделать что-то веселое, подумайте над созданием простой игры с искусством ASCII, например, по-настоящему простой версией nethack или чего-то подобного.

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

Но, опять же, держитесь подальше от GUI с C во вводной части.Это того не стоит.

Редактировать: Или показать им что-то еще, для чего C хорошо подходит.Принесите различные аппаратные средства, такие как робот Arduino или что-то в этом роде, и покажите простую программу для защиты от стен или интерфейс с ЖК-дисплеем или чем-то еще.Я думаю, что это был бы лучший путь, если вы хотите, чтобы они подсели на программирование на Си.

0 голосов
/ 03 июня 2011

http://www.lugod.org/presentations/gtk/gui.html

В Google полно учебников по C-callable GUI.Это только первый.

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