Я изучаю wpf и c#, и теперь мне нужна идея для wpf проекта. Помогите мне, идеям или сайтам и еще... Спасибо!
Сделайте проект, посвященный одному из ваших хобби или интересов, чтобы его было немного проще. Например ... если вы заядлый читатель, создайте небольшую библиотеку из своих книг или если вы собираете бейсбольные карточки, возможно, приложение для организации ваших карточек.
Посмотрите на сайт кодирование для развлечения , где вы найдете всевозможные забавные идеи.
Сделайте простую игру, например крестики-нолики. Еще немного, вы можете попробовать простую игру в лабиринт или игру в тетрис.
Также забавно моделирование реальных физических сил и отношений - например, гравитации или магнетизма.
И еще одна идея - сделать музыкальный визуализатор.
Что-то вроде Space Invaders или Asteroids интересно клонировать. Подобные экшн-игры немного сложнее, чем шахматы или что-то подобное, и вам нужно изучить более широкий круг вещей, чтобы заставить их работать.
Как насчет программы, которая сканирует папку на наличие изображений и отображает их в виде миниатюр. Окно должно быть изменяемым по размеру, как и размеры миниатюр.
Бонусные очки, если вы дважды щелкните на миниатюре, и она увеличится до полного размера.
Я склонен выбирать то, что облегчит мою работу как разработчика. Поэтому подумайте о чем-то, что сделает вашу работу более продуктивной, а также добавит ценность для бизнеса, которой может воспользоваться кто-то другой... Или выберите что-то, что вам нравится, и создайте для этого WPF-приложение...
Это может быть игра, или бизнес-приложение для хранения контактов и т.д. Или что-то еще, что может пригодиться вам в вашей работе...
Я следил за этой серией, когда начинал с WPF, создавая игру Судоку и решающую программу. Очень рекомендую: http://blogs.msdn.com/coding4fun/archive/2006/11/06/999502.aspx
Напишите утилиту для одного из ваших старых проектов. Редактор конфигурации, редактор XML или что-то подобное. Обязательно поиграйте с креплениями. Игры научат вас только небольшому подмножеству WPF, я бы посоветовал создать какое-нибудь полезное приложение, чтобы вы узнали все аспекты.
Итак, если это WPF, то мы говорим о настольном ПО, верно?
Я не знаю, много вы играете или нет, но я видел несколько небольших утилит, связанных с различными играми. Например, кто-то написал редактор конфигурационных файлов для Borderlands: http://gbxforums.gearboxsoftware.com/showthread.php?t=85874 (прокрутите немного вниз, чтобы увидеть снимок экрана).
Или, может быть, у вас есть задача разработки, которую вы можете автоматизировать с помощью небольшой утилиты. Например, я написал себе небольшое приложение командной строки, которое может удалить привязки системы управления версиями из решения Visual Studio, управляемого VSS.
Это был забавный небольшой однодневный проект, в котором мне пришлось поиграть с дисковым вводом-выводом и регулярными выражениями.
Наверняка у вас есть несколько собственных зудов. Нацарапайте одну :)
У меня есть тонны и тонны программ, которые я хочу написать, и не хватает времени, чтобы сделать их все.
Есть много игр: коннект-четыре, линкор, вдохновитель. Для меня самое интересное - это ИИ. На симуляторах интересно писать и играть. улицы, электрические схемы, звездная физика.
Просто напишите то, что вас интересует.