Phonebook entry, Programming Languages

The first task is to extend the  NeoPhoneBookEntry and  NeoPhoneBook classes to accommodate for  four additional contact  details:  Ringtone,  Vibration Pattern,  Led Pattern  and Ring Option. Ringtones are not  yet  implemented in this assignment so simply use "Default" wherever it is needed to be specified. A phonebook entry should therefore be in the extended format:

|Ringtone|VibrationPattern|LedPattern|Options

The  AddContactDialog should also be updated to display this information inside the "Ring" tab, with buttons allowing the user to select and attach a ringtone and vibration and led pattern to the contact. This task requires the following functionality:

  • Ringtone, Vibration, Led Pattern and Ring Option are required to be supported in NeoPhoneBookEntry (accessor methods).
  • AddContactDialog displays the Ringtone/Vibration/Led/Option information in the "Ring" tab. Wherever empty data is provided for Ringtone, the phonebook should interpret this as "Default".  Wherever the Vibration/Led Pattern is  empty, the phonebook should interpret this as "Pulse". Ring option corresponds to the index of a combo box in the Ring tab that will have the following elements in this order:

[Orchestra]
Synchronised

  • [] - denotes that [Orchestra] will be a default value for Ring Option
  • Users must be able to click buttons that will allow for them to browse and search

for ringtones, vibration or  led patterns. Ringtones will be determined by a ".aud" file extension,  vibrations use a ".vib" extension and led patterns use a ".led" extension. Clicking on the browse button will open a SelectCallDataDialog, which will facilitate the browsing and selection for each respective detail.

Posted Date: 2/22/2013 6:10:42 AM | Location : United States







Related Discussions:- Phonebook entry, Assignment Help, Ask Question on Phonebook entry, Get Answer, Expert's Help, Phonebook entry Discussions

Write discussion on Phonebook entry
Your posts are moderated
Related Questions
Write a function called triple (in a file called 'triple.m'). That takes a single variable x and returns a single variable in which every element of x is multiplied by 3. Make sure

The aims of this assignment are to:    Provide experience in the use of a modern Integrated Development Environment (specifically NetBeans running on a Linux platform) for t

This assignment begins software tools and techniques for structuring complex programs. Use it to become familiar with these facilities, and ensure you use the speci?ed concepts in

I need help for C# XNA 2Dimension Game Development. I am gonna send the question and my solution(incomplete). I need you to complete it. Can you help me about that. I have 6-7 days

I need an efficient and fast reverse engineer with good knowledge of assembly x86 language, strong reverse engineering skills, IDA Pro (Hex-Rays) to Linux game routine, C, C++ prog

1. Modify your solution to #8 so that if an ellipse is touched by the mouse, it turns permanently green.Bonus (up to +5): a green ellipse stops moving, but recovers after 5 seconds

The objectives of this assignment are to test your ability to create XML documents to contain well-defined information. This assignment will be used further in Assignment 2, so ple

Type of Linear Programming - DEA The Express Dry Cleaners currently has four locations in the Chicago area and willing be opening the fifth in the very near future.  Mr. James,

Develop a Windows Forms Application by creating a new project named "xxxxxxxx" in a new folder named "xxxxxxxxas3" where xxxxxxxx is your student id. You should delete file(s) with

Produce a hierarchy chart, a structured flowchart, and a Pascal program (with appropriate comments) to generate the Sales Commission Report shown below. The commission for each sal