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.

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Advertisements

Creating and Editing a Web Page Using Inline Styles
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.
Microsoft Office 2007: Introductory Computer Applications 11.
Slide#: 1© GPS Financial Services Revised 05/03/2009 cms 2 RW Rep-AP-VendorLabels ™ Cougar Mountain Software Professional Version.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Using ITAMS as a Supervisor or ITAMS Approver Login to ITAMS as usual, at: Enter your User Identification Number (Same as your.
Printing and Page Formatting ITSW 1401, Intro to Word Processing Instructor: Glenda H. Easter.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Cutting-and-Pasting Content Directly Into Blackboard.
What do I need in order to use TeamSpot? The TeamSpot A 42” monitor and computer with special software located in Moody Garden Lab. Always kept logged.
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.
MS FrontPage 2: Developing a web site for the Sunny Morning Products Yong Choi CSU Bakersfield.
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.
How to Download and Install a Sharp Print Driver on a Mac.
Introduction to our On-Line Self Service Center at
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.
Web Technologies Website Development Trade & Industrial Education
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
© 2003 By Default! A Free sample background from Slide 1 Week 2  Free PHP Hosting Setup  PHP Backend  Backend Security 
1 Project 4: XML Product Browser (Not Graded). Objectives This project is an exercise of the following knowledge and skills: Accessing and displaying.
Linking Images to Other Areas within a Blackboard Course Darek Sady.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Web Feature Data Access Pages.
· Adding and Renaming Worksheets
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first four.
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.
Microsoft Visual Basic 2010 CHAPTER THREE Program Design and Coding.
Resetting Student PreTests. Within the MyNursingLab Study Plans, pretests can be taken only one time by the student.
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.
Go to your school’s web locker site Your user name is the first letter of your first name, the first four letters of.
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.
1 Project 3 The Kumquat Society Conference. 2 Conference Registration In this project you will write a program to handle a conference registration. The.
Project 3: Ticket Printer
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
Creating and Editing a Web Page
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.
Web Site Development - Process of planning and creating a website.
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.
How a Soldier can print their own Profiles on AKO My Medical Readiness
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.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
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.
Creating Web Pages with Links, Images, and Embedded Style Sheets
1 Project 4: Venue Sort. 2 This project is an exercise in Using C++ strings. Operator overloading. Text File Input.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
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.
Perform a complete mail merge Lesson 14 By the end of this lesson you will be able to complete the following: Use the Mail Merge Wizard to perform a basic.
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.
1 Project 6: Northwind Orders. 2 The Northwind Traders Database The Northwind Traders database was created by Microsoft for training and demonstration.
Unit I: Collecting Data with Forms
Programming in JavaScript
Systems Design Project Deliverable 3
Programming in JavaScript
MyLegion myLegion.org Welcome to the myLegion training session. Introduction of presenter. Updated December 7, 2018.
Presentation transcript:

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. Use Windows graphics to draw the labels. Show the labels In order of Zip Code, Last Name, First Name Top to bottom, then left to right 4 labels across by 12 top to bottom (OK if a few addresses overlap edge of label)

3 Main Menu Provide a File menu with an Open command. Use Open File Dialog control to permit user to select CSV file to open. Provide Print and Print Preview commands Print pages as shown on the form. Provide a PrintDialog for the print command Permit user to select From and To pages. Commands enabled only when there is something to print.

4 Main Menu Provide a “View” menu with commands: Previous Page Next Page Also an Exit command. All commands should be enabled only if applicable.

5 Sample Data File A sample data file is available in the Downloads area of the class web site: Downloads/addresses.csv Downloads/addresses.csv

6 Example: The Form

7 Print Preview

8 Implementation Hints Think carefully about an object-oriented design. What are the classes? What are their responsibilities? Attributes and operations? The same methods should paint the form and print the page. Graphics parameter determines which it does. Different calls pass different Graphics objects to paint the form and print the page.

9 Implementation Hints After class design is sketched out Start with minimal implementation and add functionality in small steps. Try to reuse code from in-class example. Be sure each step is working correctly, and you understand it, before adding next step. Revise class definitions as needed.

10 Implementation Hints Implement Open command. Read Addresses file. Build List Sort List by zip code, last name, first name. Display first page of labels on Form1. Add Print command for first page only. Implement Next Page and Previous Page commands. Show any page on form. Add ability to print all pages. Add PrintDialog Permit user to specify which pages to print. Permit user to cancel Print command Add Print Preview

11 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 code 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. Don’t let anyone look at your program.

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

13 Due Date Project is due by 11:59 PM Wednesday night, March 30. Deliverables: Project Folder (zipped) Zip the project folder and submit a single file. Use the Windows “Send to Compressed File” command. DO NOT use RAR. If you work with another student, include both names in the assignment comments. Other student submit Blackboard comment only with both names. End of Presentation