thomasJamo said:
I am looking for a small project that I might use to practice
designing an application. I'd like it to be something not completely
trivial, but something that could easily be managed by a single
developer. I don't much care for games or graphics. I have been
brainstorming for a long time about this, but I keep drawing a blank.
Any suggestions from an experienced developer who has a great starter
project idea would be greatly appreciated.
Thanks in advance,
ThomasJamo
Peter's advice is good(as always) to find something that interests you and
go in that direction.
But given that you posted the above, you've tried that and still don't have
a compelling desire.
I'm not experienced, a beginner like you, but it's fun to learn and I've
been making little apps
for myself that simplify or automate things i'd be doing by hand either in
AutoCad or excel or
in just managing my own code files etc...
Now that i'm no longer working in AutoCad (laid off) it's harder to justify
spending time on that, which is
sad cause it was fun.
currently I'm getting ready to see if I can figure out how to access stock
ticker information via the web
in the simplest format I envision a ui with a textbox and button.
user would enter ticker symbol in text box and hit button.
the app would then go (where?) on the net and get the current price for that
stock.(how?)
the app would enter that price in a database somehow for historical
tracking,
and show the daily/weekly/monthly/yearly fluctuations in some kind of
chart(s) on another ui element.
The user could enter values like buy target or sell target and some kind of
alerting/alarm function
would notify user when those price points occurred
I've recently been guided toward learning the model/view/presenter/service
pattern as the structual
underpinnings of an app, so that would give a basic architecture.
for me this provides several learning challenges for using c#
how to find the data on the web
how to extract/read the data from the web into a variable
how to setup/read/write to/from simple database (sqlite?)
how to create/display a chart
how to set up an automatic alerting system that watches for target points
and informs user of same
i'm sure there are apps out there that do similar things but the fun is in
the doing and learning
don't know if any of that is of interest to you or jogs other ideas in your
brain?
good luck in your endeavors
mark