1 Project 3 The Kumquat Society Conference. 2 Conference Registration In this project you will write a program to handle a conference registration. The.

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

Welcome to Workshop on e-Governance & Approval Process organized by AICTE.
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
CREATING A PAYMENT REQUEST FOR A NEW VENDOR
Creating and Editing a Web Page Using Inline Styles
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
1 Project 6: Tic Tac Toe. 2 Tic Tac Toe A Challange Project 10 Points extra credit on final grade OK to work in groups of 2 or 3.
MIS 3200 – Unit 4 Complex Conditional Statements – else if – switch.
1 K Beck Begin a new story. 2.Edit a project 3.Play a story 4.Continue working on the current story When you open Photo Story 3, you will choose.
30-Jun-15 Blackboard. Web sites All substantive information about this course is on the course website, 2007/index.html.
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
1 Project 6: Cats in Tree. 2 Project 3: Cats in Tree In this project you will Create a class definition for a Cat class. Populate a BST with Cat information.
1 Project 7: Huffman Code. 2 Extend the most recent version of the Huffman Code program to include decode information in the binary output file and use.
Bowling Green State University Facilities Services Staff References On the Web! June 2002.
1 Project 5: Median. 2 The median of a collection of numbers is the member for which there are an equal number less than or equal and greater than or.
MIS 3200 – Unit 6.2 Learning Objectives How to move data between pages – Using Query Strings How to control errors on web pages – Using Try-catch.
Working with Numbers in Alice - Converting to integers and to strings - Rounding numbers. - Truncating Numbers Samantha Huerta under the direction of Professor.
1 Project 7: My Photo Album Graded Project. 2 Assignment Write a web app to permit users to upload and view photos. User can keep up to five photos on.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
An Introduction to Grants.gov Sponsored Programs Office February 22,
1 State Records Center Entering New Inventory  Versatile web address:  Look for any new ‘Special Updates’ each.
1 Project 4: XML Product Browser (Not Graded). Objectives This project is an exercise of the following knowledge and skills: Accessing and displaying.
WEBiT Adding a new page. 1. View a page like the one you wish to create a. Navigate to a page with a similar layout to the new page you wish to create.
Hunter Valley Amateur Beekeepers Forum User Guide Guide shows sample screenshots with most relevant actions. Website is at
VistA Imaging Capture via Scanning. October VistA Imaging Capture via Scanning The information in this documentation includes only new and updated.
Creating a Form on a Web Page
Daretolearn.org Creating and Applying Labels Archiving.
1 Project 4: Vehicle Inventory. 2 Write a program to read a text file containing information about vehicles and output the information First in the order.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
1 Project 3: Chomp (Not graded). 2 Project 3 The game of Chomp was described in a Math Trek column in Science News:
1 Project 5: New Venue. 2 New Venue Based on the posted New Venue scenario 077_Ticket_Booth_Scenarios.pdf.
1 Project 7: Northwind Traders Order Entry. 2 Northwind Order Entry Extend the Select Customer program from Project 6 to permit the user to enter orders.
11 Project 2 Temperature Conversion (Not graded).
11 Project 2 Towers of Hanoi. 22 Towers of Hanoi is a well known puzzle that can be very difficult to solve manually but can be programmed very easily.
Our new system for generating and approving research proposals was developed by Jay Reiss last spring and has been in operation since then. Over the last.
QuickPlace Web Site A QuickHowTo Chris Edmondson.
1 Project 5: Printing Address Labels. 2 Assignment Write a Windows forms program to display and print a set of address labels. Input from a csv file.
NYS Division of Homeland Security And Emergency Services (DHSES) E-Grants Tutorial Creating an Application for the EOC RFP To access DHSES E-Grants you.
Project 3: Ticket Printer
1-Feb-16 Blackboard. Web sites All substantive information about this course is on the course website,
1 Project 2: Using Variables and Expressions. 222 Project 2 Overview For this project you will work with three programs Circle Paint Ideal_Weight What.
1 Project 3 String Methods. Project 3: String Methods Write a program to do the following string manipulations: Prompt the user to enter a phrase and.
1 Project 1: Tickets. 2 Class Ticket Write a definition for class Ticket. A Ticket object corresponds to a physical ticket for a stage show. Attributes.
1 Project 2: Sorting Cats. Write a C++ console application to read a text file containing information about cats and output the information to the screen.
1 Project 4 Address Lookup. Project 4 Write an ASP.NET app that permits users to retrieve addresses from a potentially large list of addresses. There.
Creating and Editing a Web Page Using Inline Styles
1 Project 3: Farey Sequences. 2 Farey Sequences Further details about Farey sequences, and more examples, can be found in the Wikipedia article:
1 Project 7: Looping. Project 7 For this project you will produce two Java programs. The requirements for each program will be described separately on.
11 Project 2 Temperature Conversion. 22 Project 2: Temperature Conversion Write an ASP.NET Web Forms app to convert temperatures from Fahrenheit to Celsius.
1 Project 5: Leap Years. 222 Leap Years Write a program that reads an integer value from the user representing a year and determines if the year is a.
1 Project 4: Computing Distance. 222 Computing Distance Write a program to compute the distance between two points. Recall that the distance between the.
1 Project 4: Palindrome Detector. 2 Assignment Write a C++ program that reads a line of text from the keyboard and reports to the user whether the text.
1 Project 4: Venue Sort. 2 This project is an exercise in Using C++ strings. Operator overloading. Text File Input.
1 Project 5 Eyeglass Rx User Control. Eyeglass Rx Earlier in the semester we looked at an eyeglass prescription as an example of an HTML table. 2.
1 Project 15: Animals Using Derived Classes and Inheritance.
1 Project 6: New Venue. 2 New Venue Based on the posted New Venue scenario
1 Project 8: Tic Tac Toe. 2 Assignment Write an HTML and JavaScript page that pemits users to play Tic Tac Toe. Both players use a single browser. Alternating.
1 Project 7: Ticket_Booth_0 Using XML. 2 Ticket Booth 0 Base Level 0 of the real Ticket Booth program. Gets information for a single venue from an XML.
1 Project 12: Cars from File. This is an extension of Project 11, Car Class You may use the posted solution for Project 11 as a starting point for this.
Instructions for Website How to register: 1. Click “Register” under the banner 1.
1 Project 6: Northwind Orders. 2 The Northwind Traders Database The Northwind Traders database was created by Microsoft for training and demonstration.
Excel Tutorial 8 Developing an Excel Application
Contributing to the WCARC Website
MIS 3200 – Unit 4 Complex Conditional Statements else if switch.
Department Array in Visual Basic
E-permits Tutorial for first-time users
A few tricks to take you beyond the basics of Microsoft Office 2007
Building a healthy nation is what we do. Sidra Supplier Bid Submission.
Presentation transcript:

1 Project 3 The Kumquat Society Conference

2 Conference Registration In this project you will write a program to handle a conference registration. The program will display a form by which the user will enter registration information for a conference attendee. The program will compute the registration fee and display information that might be printed on a name tab.

The Blank Form

Form Filled In

Registration Fee

Registration Information

Clear Form

Input Validation Verify Title selected First Name and Last Name not blank If Member Member number must be a postive integer If Speaker or Non-member Member number must be blank If any input not valid display an error message. Allow user to try again. Don't clear the inputs.

No Title Selected

No First Name

No Last Name

No Member Number

Invalid Member Number

Member Number for Non-member

15 Implementation Specifications Define a class, Registration_Record, to hold all registration information. Knows how to compute registration fee. Use appropriate type for each field. String for text Decimal for money int for member number In the same file, above the class definition, define an enum for Registration_Type. Values: Member Speaker Nonmember

16 Implementation Specifications When the user clicks OK on the main form Create a Registration_Record object with information entered on the form. Pass the object to a method that shows the Registration Fee message box. When the user clicks OK on this message box, Show the Registration Complete message box. When the user clicks OK on this message box, or clicks Cancel on any form, Reinitialize the form.

17 Appearance Make your forms look approximately like those shown in this presentation. Find your own kumquat image.

18 Things to Check Main Form Title All user input controls defined correctly All labels Image OK and Cancel buttons Appearance similar to example in assignment

19 Things to Check Registration Fee MessageBox Registration fee computed and shown correctly Title OK and Cancel Buttons Icon Registration Complete MessageBox All registration info shown correctly Title OK Button (only) Icon

20 Things to Check Source Files Form1.Designer.cs Form1.cs Form1.resx Program.cs Registration_Record.cs Class Registration_Record defined correctly Registration Type enum defined Fields Constructor Method to compute registration fee Accessor Methods

Things to Check All kinds of invalid inputs handled correctly.

22 Ground Rules You may work with one other person. OK to work alone if you prefer. If you do work as a pair Both members are expected to contribute. Submit a single program. Both members should understand the program in detail. Do not share your work with other students. Before or after submitting the project. OK to discuss the project. Do not copy any other student’s work. Don’t look at anyone else’s program.

23 Ground Rules Except for code posted on the class web site Do not copy code from the Internet or any other source. Do not ask for help on an Internet forum. Write your own code.

24 Submission Project is due by 11:59 PM, Wednesday night, Feb 2. Deliverables: Project Folder (zipped) Zip the entire project folder and submit a single file. Instructions on following slides. DO NOT use RAR Be sure to click Submit after attaching your file. If you work with another student, include both names in the assignment comments. Other student submit comment only with both names.

25 Zipping the Project Folder

26 Zipping the Project Folder Submit