– Special Topics – Spring 2003 CS490

advertisement
CS490 – Special Topics – Spring 2003
This course will allow students to learn to develop Microsoft Windows programs using
the .NET environment. Primary focus will be on developing programs with C#, but C++,
MFC, Visual Basic .NET and J# will also be discussed. Students will be required to
complete various projects consisting of working Windows programs. Students will also
be required to post these projects along with written documentation of both their design
and operation to an online server. This will allow the programs to be downloaded by
others, and will allow the design documentation to be viewed by others who want to learn
to program.
Possible Projects:
SlideShow
Viewer
This program will display a folder of pictures one at a time in a slide show fashion.
Requires:
option for timed or click next
open file dialog to choose files or directory
menu, picture control
Other options:
Option to include subdirectories.
Sorting options.
Actual size or resize.
Window or full screen
Save/remember options
Thumbnailer
This program will create thumbnails and an HTML index page for a directory of
pictures.
Requires:
open file dialog to choose files
create thumbnails for each picture (in sub folder or same folder)
create HTML index page
Options:
multiple index pages (next/prev) for large number of pictures
drag/drop option
command line option
Talking
alarm clock
This program will display the time in a large font, speak the time at hourly intervals,
and allow the user to set an alarm.
Microsoft Speech
Fonts
Timer
Notify Icon
Super
NotePad
Multiple pages of autosaved text notes.
Printing
Notify Icon
Mini
Text Editor / Word Processor
Option
Open/Save file
Rich Text Editor
Print
ClipBoard Support
copy/cut/paste
Hex
Mini
PowerPoint
create slides with text & graphics
save to file / XTML
editable
multiple fonts / colors
standard color & font dialog
Rich Text
See thru text
bitmaps
vector graphics
movies
sound
transitions
HyperCard
Program
like PowerPoint with scripts
Mini
Paint / Image Editor
Draw
Mini Sound Editor
Mini DataBase / Contacts
Mini PopMail
Internet Favorites List Printer
MP3 Player
Registry Clearer
Web Viewer/Downloader
Mini
Download