ABest Video to AVI MPEG VCD DVD Converter
microsoft office visio standard 2010
Altova SchemaAgent 2009
autodesk 3ds max 2010
Nik Software Sharpener Pro 3
photoshop cs5 extended mac
Knoll Light Factory for Photoshop 3 MAC
autodesk 3ds max 2009
adobe pagemaker 7
creative suite 5.5 web premium mac
autodesk autocad structural detailing 2011
PCTools Spyware Doctor 2010 for Windows
windows 7 ultimate (64 bit)
adobe robohelp 9
microsoft office 2011 home & business mac
Marketcircle Billings 3 MAC
adobe premiere pro cs3
Midterm Exam: CS328
Midterm Exam: CS 328, Spring 2007
You are expected to work individually. Any work that hints at collaborative work will drastically reduce your grade and could result in a charge of plagiarism.
Create the following pages:
- External Style Sheet. You must create an external style sheet that will give all of the pages discussed below a similar look and feel. Minimally, you must create styles for the body, links, form elements, tables and table tags, and any other commonly used tags. Your styles must demonstrate that you can create sophisticated styles.
- Main Page/Frameset: The main page provides a description of the two JavaScript demo programs that you are about to create. It also create a jump menu to these programs.You must use a frameset in which the top frame contains the "main page" and the jump table/menu. The lower frame should contain the selected program.
- The Array Addition/Subtraction Program. For this program create a predefined array with at least three elements. Provide a form that allows the user to add and/or remove elements from either end of the array.
Minimally, provide the user with:
- "List" of addition/removal options. Since we can add or remove at either end of the array, you'll have 4 options. Explain the option in english.
- User choice for adding. If the user is adding an element include a textfield for their choice.
For output, you must display at least the following:
- The Original Array. That is, the array that you've constructed before the user adds or removes elements from it.
- The user's choice, and the deleted or added element.
- The altered Array
I leave it to you to determine the best way to present the output.
- The Standard Array Methods Program. For this program let the user create an array of their choice. Provide a suitable form element that will let them create an array with at least three elements. You should make it easy for them to create the array. The user should be able to perform the following operations on their array (any or all).
- Sort the array. Let the user pick lexicographic, ascending, or descending numeric order.
- Reverse the array
- Slice the array into a new array The user should be able to slice using a comma-separated list or subrange (..)
Display the results in a form element.
Choose appropriate form elements for a,b, and c, and displaying the results.
Email me the url, and an explanation for your choice, and test data.
PLEASE NOTE: You will be graded on:
1. Following directions.
2. Using structured programming practices, including choosing variable names with meaning, proper indentation, and commenting your code.
3. Your use of style sheets and the sophistication of your style sheets.
4. The appearance of your forms and the display of your results.
5. Use of programming techniques appropriate to your level. Since this is an upper-level course, I expect you to write efficient JavaScript code.
6. Test Data as appropriate.
Due Thursday, March 15, 2007