Address Book

Download Category:

Sol.zip - (513.98 KB)
[
Sol/IPO.docx
Sol/IT245_Unit10/
Sol/IT245_Unit10/IT245_Unit10.sln
Sol/IT245_Unit10/IT245_Unit10.suo
Sol/IT245_Unit10/IT245_Unit10/
Sol/IT245_Unit10/IT245_Unit10/bin/
Sol/IT245_Unit10/IT245_Unit10/bin/Debug/
Sol/IT245_Unit10/IT245_Unit10/bin/Debug/IT245_Unit10.exe
Sol/IT245_Unit10/IT245_Unit10/bin/Debug/IT245_Unit10.pdb
Sol/IT245_Unit10/IT245_Unit10/bin/Debug/IT245_Unit10.vshost.exe
Sol/IT245_Unit10/IT245_Unit10/bin/Debug/IT245_Unit10.vshost.exe.manifest
Sol/IT245_Unit10/IT245_Unit10/bin/Release/
Sol/IT245_Unit10/IT245_Unit10/Form1.cs
Sol/IT245_Unit10/IT245_Unit10/Form1.Designer.cs
Sol/IT245_Unit10/IT245_Unit10/Form1.resx
Sol/IT245_Unit10/IT245_Unit10/IT245_Unit10.csproj
Sol/IT245_Unit10/IT245_Unit10/IT245_Unit10.csproj.user
Sol/IT245_Unit10/IT245_Unit10/obj/
Sol/IT245_Unit10/IT245_Unit10/obj/x86/
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/GenerateResource.read.1.tlog
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/GenerateResource.write.1.tlog
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.csproj.FileListAbsolute.txt
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.csproj.GenerateResource.Cache
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.exe
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.Form1.resources
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.pdb
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/IT245_Unit10.Properties.Resources.resources
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Debug/TempPE/
Sol/IT245_Unit10/IT245_Unit10/obj/x86/Release/
Sol/IT245_Unit10/IT245_Unit10/Program.cs
Sol/IT245_Unit10/IT245_Unit10/Properties/
Sol/IT245_Unit10/IT245_Unit10/Properties/AssemblyInfo.cs
Sol/IT245_Unit10/IT245_Unit10/Properties/Resources.Designer.cs
Sol/IT245_Unit10/IT245_Unit10/Properties/Resources.resx
Sol/IT245_Unit10/IT245_Unit10/Properties/Settings.Designer.cs
Sol/IT245_Unit10/IT245_Unit10/Properties/Settings.settings
Sol/IT245_Unit10/Question.txt
Sol/IT245_Unit10/Screenshot.png
Sol/IT245_Unit10/Screenshot2.png
]

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:

Write a Review

Get a fresh solution of this question. Ask it now to our experts.
doubt

Ask Your Question

We have verified professionals who are ready to answer your question.

time

Save Time and Money

We choose experts who can quickly answer your question and that suit your budget.

download

Get Your Answer

Your satisfaction is 100% guaranteed. You can keep on asking questions until you get the answer you need.