Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Download: http://solutionzip.com/downloads/address-book-csharp/
- Part 1: Design Document
- Create an IPO chart and/or Flowchart to describe your solution. You may use Word® or Visio®.
- Programming Assignment:
- Write a Windows® Application that maintains an address book. This address book should hold
- up to 20 entries. You must store your data with arrays. Each address entry will have the
- following:
- ? Last Name, First Name ?
- ? Street Address ?
- ? City ?
- ? State ?
- ? Zip Code ?
- Your program must have the following functionality:
- ? Display the address book (names only in al phabetical order by last name)
- ? Display all information about an individual entry (allow the user to select this)
- ? Add address entry ?
- ? Delete address entry ?
- As always, be sure to use appropriate identifier names, an appropriate title for your Form, and
- comments throughout your program. Also be sure to continue to place keyboard functionality
- (access keys, an accept button, appropriate tab order, etc.) for use in your interface.
- When finished, be sure to submit all source and project workspace files used in your solution.
- Because Visual Studio® generates a number of folders and files, the easiest way to do this is
- to simply find the solution folder and use WinZip™ or another compression utility to zip the
- file.
- Submit this file to your instructor for grading.
- Although your program is not required to look this way, it might look something like
- the following:
- Challenge Levels
- Anyone up for a challenge? This course offers you the opportunity to go beyond the
- required course material. Two Challenge Levels are offered to supercharge your
- coursework: Programming Whiz and Rock Star Programmer.
- Challenge Levels are a great way for you to learn more about programming, better
- improve your existing skills and abilities, and/or highlight how knowledgeable you are
- in the unit material. These levels do not count for additional points or guarantee a
- higher grade.
- Challenge Levels offer you an opportunity to stand out, learn more, and gain
- confidence.
- To start, follow the rubric and project instructions as normal. If you choose to try it,
- supplement your project with the challenge levels. Reach out to your instructor and do
- some research for resources. The “Programming Whiz” level adds to the basic level,
- and the “Rock-Star Programmer” level adds more challenges to the “Programming
- Whiz” level.
- You must complete the “Programming Whiz” level before you attempt the “Rock-Star
- Programmer” level.
- If you start a challenge level, but it becomes too difficult to handle, please stick with
- the basic project instructions, as found in the rubric to calculate your grade.
- Most importantly—have fun with it!
- Your Challenge Levels for this week:
- Programming Whiz
- Add “phone Number” to the address book.
- Add phone number to the Display list.
- Rock-Star Programmer
- Add “phone Number” to the address book.
- Add phone number to the Display list.
- Add the ability to sort the list, by name or by phone number.
- Add a checkbox to allow the user to select between modes.
- Student Name:
- Assessment Max Earned
- Points Points
- Class conventions:
- ? File is named and zipped according to class conventions. 5
- ? File contains a code header as described in the syllabus. 5
- ? Term ID, Class ID, Student Name, and project ID are in the 5
- title of the form
- Appearance:
- ? Windows Application 5
- ? Form with appropriate controls 5
- Functionality:
- ? Declares an array, up to 20 entries (5)
- ? Stores appropriate address information (5) in array
- ? Stores appropriate address information (5) in listbox
- ? Displays only names in alphabetical order in ListBox(5) 50
- ? Displays all details about selected entry (10)
- ? Ability to add new addresses (10)
- ? Ability to delete addresses (10)
- Style:
- ? Keyboard Access (access keys, accept button, tab order, 5
- etc.)
- ? Attractive Form/Control layout 5
- ? Meaningful names for identifiers (controls, etc.) 5
- ? Appropriate comments in code 5
- Total 95
- Project
- Comments:
- Download: http://solutionzip.com/downloads/address-book-csharp/
Advertisement
Add Comment
Please, Sign In to add comment