An Overview of Visual Basic.NET: A History and a Demonstration

Size: px
Start display at page:

Download "An Overview of Visual Basic.NET: A History and a Demonstration"

Transcription

1 OVERVIEW o b j e c t i v e s This overview contains basic definitions and background information, including: A brief history of programming languages An introduction to the terminology used in object-oriented programming languages A Visual Basic.NET demonstration Information on using the tutorials effectively An Overview of Visual Basic.NET: A History and a Demonstration A Brief History of Programming Languages Although computers appear to be amazingly intelligent machines, they cannot yet think on their own. Computers still rely on human beings to give them directions. These directions are called programs, and the people who write the programs are called programmers. Just as human beings communicate with each other through the use of languages such as English, Spanish, Hindi, and Chinese, programmers use a variety of special languages, called programming languages, to communicate with the computer. Some popular programming languages are Visual Basic, Visual Basic.NET, C#.NET, C++, Java, Perl (Practical Extraction and Report Language), C, and COBOL (Common Business Oriented Language). In the next sections, you follow the progression of programming languages from machine languages to assembly languages, then to procedure-oriented high-level languages, and finally to object-oriented high-level languages.

2 VB 2 overview A Brief History of Programming Languages Machine Languages Within a computer, all data is represented by microscopic electronic switches that can be either off or on. The off switch is designated by a 0, and the on switch is designated by a 1. Because computers can understand only these on and off switches, the first programmers had to write the program instructions using nothing but combinations of 0s and 1s. Instructions written in 0s and 1s are called machine language or machine code. The machine languages (each type of machine has its own language) represent the only way to communicate directly with the computer. Figure 1 shows a segment of a program written in a machine language ƒƒ100000ƒƒ001101ƒƒ ƒƒƒ10001ƒƒƒ ƒƒ001ƒƒ11000ƒƒ ƒƒ00110 Figure 1: A segment of a program written in a machine language As you can imagine, programming in machine language is very tedious and error-prone and requires highly trained programmers. Assembly Languages Slightly more advanced programming languages are called assembly languages. Figure 2 shows a segment of a program written in an assembly language. mainƒprocƒpay movƒax,ƒdseg movƒax,ƒ0b00h addƒax,ƒdx movƒa1,ƒb1 mulƒb1,ƒax movƒb1,ƒ04h Figure 2: A segment of a program written in an assembly language The assembly languages simplify the programmer s job by allowing the programmer to use mnemonics in place of the 0s and 1s in the program. Mnemonics are memory aids in this case, alphabetic abbreviations for instructions. For example,

3 An Overview of Visual Basic.NET overview VB 3 most assembly languages use the mnemonic ADD to represent an add operation and the mnemonic MUL to represent a multiply operation. The mnemonic MOV is used to move data from one area of the computer s memory to another. Programs written in an assembly language require an assembler, which also is a program, to convert the assembly instructions into machine code the 0s and 1s the computer can understand. Although it is much easier to write programs in assembly language than in machine language, programming in assembly language still is tedious and requires highly trained programmers. High-Level Languages High-level languages, which allow the programmer to use instructions that more closely resemble the English language, represent the next major development in programming languages. Programs written in a high-level language require either an interpreter or a compiler to convert the English-like instructions into the 0s and 1s the computer can understand. Like assemblers, both interpreters and compilers are separate programs. An interpreter translates the high-level instructions into machine code, line by line, as the program is running, whereas a compiler translates the entire program into machine code before running the program. Like their predecessors, the first high-level languages were procedure-oriented. Procedure-Oriented High-Level Languages In procedure-oriented high-level languages, the emphasis of a program is on how to accomplish a task. The programmer must instruct the computer every step of the way, from the start of the task to its completion. The programmer determines and controls the order in which the computer processes the instructions. Examples of procedure-oriented high-level languages include COBOL, BASIC (Beginner s All- Purpose Symbolic Instruction Code), and C. Figure 3 shows a segment of a program written in BASIC. Notice how closely most of the instructions resemble the English language. Even if you do not know the BASIC language, it is easy to see that the program shown in Figure 3 tells the computer, step by step, how to compute and display an employee s net pay. inputƒ"enterƒname";names$ inputƒ"enterƒhours worked";hours inputƒ"enterƒpay rate";rate grosspayƒ=ƒhoursƒ*ƒrate federaltaxƒ=ƒ.2ƒ*ƒgrosspay socsectaxƒ=ƒ.07ƒ*ƒgrosspay statetaxƒ=ƒ.06ƒ*ƒgrosspay netpayƒ=ƒgrosspayƒ-ƒfederaltaxƒ-ƒsocsectaxƒ-ƒstatetax printƒnames$,ƒnetpay end Figure 3: A program written in BASIC a procedure-oriented high-level language

4 VB 4 overview A Brief History of Programming Languages In all procedure-oriented programs, the order of the instructions is extremely important. For example, in the program shown in Figure 3, you could not put the instruction to display the net pay before the instruction to calculate the net pay, and then expect the computer to display the correct results. When writing programs in a procedure-oriented language, the programmer must determine not only the proper instructions to give the computer, but the correct sequence of those instructions as well. Procedure-oriented high-level languages are a vast improvement over machine and assembly languages. Some of the procedure-oriented high-level languages for example, the BASIC language do not require a great amount of technical expertise to write simple programs. The Introduction of Windows As you know, Windows software provides an easy-to-use graphical user interface, referred to as a GUI, with which a user can interact. This GUI is common to all applications written for the Windows environment. It is this standard interface that makes Windows applications so popular: once you learn one Windows application, it is very easy to learn another. Although the standard interface found in all Windows applications makes the user s life much easier, it complicates the programmer s life a great deal. In the beginning, writing programs for the Windows environment was extremely tedious. Programmers found themselves spending countless hours writing instructions to create the buttons, scroll bars, dialog boxes, and menus needed in all Windows applications. Because the programmer has no control over which button the user will click in a Windows application, or which scroll bar the user will employ, the first Windows programmers had to write instructions that could handle any combination of actions the user might take. Tasks that used to take a few lines of program code now needed pages. Because programming Windows applications required a great amount of expertise, it appeared that the beginning of the Windows environment meant the end of the do-it-yourself, nonprofessional programmer. But then a new category of high-level languages emerged the object-oriented/event-driven high-level programming languages. Object-Oriented/Event-Driven High-Level Languages The object-oriented/event-driven high-level languages simplified the task of programming applications for Windows. In object-oriented/event-driven languages, the emphasis of a program is on the objects included in the user interface (such as scroll bars and buttons) and the events (such as scrolling and clicking) that occur when those objects are used. Unlike the procedure-oriented method of programming, the object-oriented method allows the programmer to use familiar objects to solve problems. The ability to use objects that model things found in the real world makes problem solving much easier. For example, assume that the manager of a flower shop asks you to create a program that keeps track of the shop s daily sales revenue. Thinking in terms of the objects used to represent revenue cash, checks, credit card receipts, and so on makes the sales revenue problem easier to solve. Additionally, because each object is viewed as an independent unit, an object can be used in more than one program, usually with little or no modification. A check object used in the sales revenue program, for example, also can be used in a payroll program (which issues checks to employees) and an accounts payable program (which issues checks to creditors). The ability to use an object for more than one purpose saves

5 An Overview of Visual Basic.NET overview VB 5 programming time and money an advantage that contributes to the popularity of object-oriented programming. Visual Basic.NET is an object-oriented/event-driven programming language that is easy enough for a nonprogrammer to use, yet sophisticated enough to be used by professional programmers. (Visual C++, C#.NET, Java, and Smalltalk also are object-oriented/event-driven programming languages.) With Visual Basic.NET it takes just a few clicks of the mouse to include standard Windows objects such as buttons, list boxes, scroll bars, and icons in your Windows application. You also can use Visual Basic.NET to create your own objects, such as the check object mentioned in the previous paragraph. Once the objects are created, the programmer then concentrates on writing the specific instructions telling each object how to respond when clicked, double-clicked, scrolled, and so on. For example, Figure 4 shows the Visual Basic.NET instructions that direct an object to close the application when the user clicks the object. (In this case the object is an Exit button.) Figure 4: A segment of a program written in Visual Basic.NET an object-oriented/eventdriven language Before running a sample object-oriented/event-driven application, you learn about the terminology used by object-oriented programmers. OOP Terminology Although you may have either heard or read that object-oriented languages are difficult to learn, do not be intimidated. Admittedly, creating object-oriented programs does take some practice. However, you already are familiar with many of the concepts upon which object-oriented programming is based. Much of the anxiety of object-oriented programming stems from the terminology used when discussing it. Many of the terms are unfamiliar, because they typically are not used in everyday conversations. This section will help to familiarize you with the terms used in discussions about object-oriented programming. Do not be concerned if you do not understand everything right away; you will see further explanations and examples of these terms throughout this book. When discussing object-oriented programs, you will hear programmers use the terms OOP (pronounced like loop) and OOD (pronounced like mood). OOP is an acronym for object-oriented programming and simply means that you are using an object-oriented language to create a program that contains one or more objects. OOD, on the other hand, is an acronym for object-oriented design. Like top-down design, which is used to plan procedure-oriented programs, OOD also is a design methodology, but it is used to plan object-oriented programs. Unlike top-down design, which breaks up a problem into one or more tasks, OOD divides a problem into one or more objects.

6 VB 6 overview OOP Terminology tip In OOP, behaviors also are referred to as methods. tip The class itself is not an object; only an instance of the class is an object. tip The term encapsulate means to enclose in a capsule. In the context of OOP, the capsule is a class. An object is anything that can be seen, touched, or used; in other words, an object is nearly any thing. The objects used in an object-oriented program can take on many different forms. The menus, radio buttons, and buttons included in most Windows programs are objects. An object also can represent something encountered in real life such as a wristwatch, a car, a credit card receipt, and an employee. Every object has attributes and behaviors. The attributes are the characteristics that describe the object. When you tell someone that your wristwatch is a Farentino Model 35A, you are describing the watch (an object) in terms of some of its attributes in this case, its maker and model number. A watch also has many other attributes, such as a crown, dial, hour hand, minute hand, and movement. An object s behaviors, on the other hand, are the operations (actions) that the object is capable of performing. A watch, for example, can keep track of the time. Some watches also can keep track of the date. Still others can illuminate their dials when a button on the watch is pushed. You also will hear the term class in OOP discussions. A class is a pattern or blueprint used to create an object. Every object used in an object-oriented program comes from a class. A class contains or, in OOP terms, it encapsulates all of the attributes and behaviors that describe the object the class creates. The blueprint for the Farentino Model 35A watch, for example, encapsulates all of the watch s attributes and behaviors. Objects created from a class are referred to as instances of the class, and are said to be instantiated from the class. All Farentino Model 35A watches are instances of the Farentino Model 35A class. Abstraction is another term used in OOP discussions. Abstraction refers to the hiding of the internal details of an object from the user; hiding the internal details helps prevent the user from making inadvertent changes to the object. The internal mechanism of a watch, for example, is enclosed (hidden) in a case to protect the mechanism from damage. Attributes and behaviors that are not hidden are said to be exposed to the user. Exposed on a Farentino Model 35A watch are the crown used to set the hour and minute hands, and the button used to illuminate the dial. The idea behind abstraction is to expose to the user only those attributes and behaviors that are necessary to use the object, and to hide everything else. Another OOP term, inheritance, refers to the fact that you can create one class from another class. The new class, called the derived class, inherits the attributes and behaviors of the original class, called the base class. For example, the Farentino company might create a blueprint of the Model 35B watch from the blueprint of the Model 35A watch. The Model 35B blueprint (the derived class) will inherit all of the attributes and behaviors of the Model 35A blueprint (the base class), but it then can be modified to include an additional feature, such as an alarm. Finally, you also will hear the term polymorphism in OOP discussions. Polymorphism is the object-oriented feature that allows the same instruction to be carried out differently depending on the object. For example, you open a door, but you also open an envelope, a jar, and your eyes. You can set the time, date, and alarm on a Farentino watch. Although the meaning of the verbs open and set are different in each case, you can understand each instruction because the combination of the verb and the object makes the instruction clear. Figure 5 uses the wristwatch example to illustrate most of the OOP terms discussed in this section.

7 An Overview of Visual Basic.NET overview VB 7 Blueprint of a Farentino Model 35A base class A watch s attributes and behaviors are encapsulated into the blueprint. Some attributes and behaviors are hidden; some are exposed derived class inherits properties of base class Attributes (Data) Maker Model number Crown Dial Hour hand Minute hand Movement Blueprint of a Farentino Model 35B Attributes (Data) Farentino Model 35A attributes Alarm Behaviors Track time Track date Illuminate dial Behaviors Farentino Model 35A behaviors Ring alarm objects instances of a class Figure 5: Illustration of OOP terms In the next section, you run a Visual Basic.NET application that gives you a quick look at some of the objects you learn how to create in the following tutorials. A Visual Basic.NET Demonstration The Visual Basic.NET application you are about to run shows you only some of the objects you learn how to create in the tutorials. For now, it is not important for you to understand how these objects were created or why the objects perform the way they do. Those questions will be answered in the tutorials. To run the Visual Basic.NET application: 1 Click the Start button on the Windows taskbar, and then click Run on the Start menu to open the Run dialog box. Click the Browse button in the Run dialog box. The Browse dialog box opens. 2 Locate and then open the VBNET\Overview folder on your computer s hard disk. Click Month (Month.exe) in the list of filenames, and then click the Open button. The Browse dialog box closes and the Run dialog box appears again. Click the OK button. After a few moments, Visual Basic.NET displays the Monthly Payment Calculator application shown in Figure 6.

8 VB 8 overview A Visual Basic Demonstration menu radio buttons text box list box labels button Figure 6: Monthly Payment Calculator application Figure 6 identifies some of the different objects appearing in the application s interface. Notice that the interface contains a text box, a list box, a button, radio buttons, labels, and a menu. You can use this application to calculate the monthly payment for a car loan. For example, determine the monthly payment for a $30,000 loan at 8% interest for five years. To compute the monthly car payment: 1 Type in the Principal text box, and then click 8.00 in the Interest % list box. The radio button corresponding to the five-year term is already selected, so you just need to click the Calculate button to compute the monthly payment. The Monthly Payment Calculator application indicates that your monthly payment would be $608.29, as shown in Figure 7. Figure 7: Computed monthly payment.

9 An Overview of Visual Basic.NET overview VB 9 Now determine what your monthly payment would be if you borrowed $10,000 at 7.25% interest for four years. 2 Type in the Principal text box. 3 Scroll up the Interest % list box until the 7.25 rate is visible, and then click Click the 4 years radio button, and then click the Calculate button to compute the monthly payment. The Monthly Payment Calculator application computes and displays the monthly payment of $ Notice that the application s menu bar has two menus: File and Color. View the options on both menus. To view the options on the Color and File menus: 1 Click Color on the menu bar. The Color menu opens and displays two options: Background and Information Box. You use the Background option to change the background color of the application s interface. 2 Click Background. The Color dialog box opens. Click a color of your choice, and then click the OK button. The color of the application s background changes accordingly. If you don t like the current color, you can use the Background option on the Color menu to select a different color. Now see what the Information Box option on the Color menu does. 3 Click Color on the menu bar, and then click Information Box. The Color dialog box opens. Click a color of your choice, and then click the OK button. The color of the information box changes accordingly. (The information box is the box in which you enter the principal, interest, and term information.) If you don t like the current color, you can use the Information Box option on the Color menu to select a different color. Now view the option on the File menu. 4 Click File on the menu bar. The File menu opens and shows one option: Exit. You can use the Exit option to end the Monthly Payment Calculator application. 5 Click Exit to close the Monthly Payment Calculator application. As you can see, programming languages have come a long way since the first machine languages. This brief history and demonstration should give you a better appreciation for the Visual Basic.NET programming language. Using the Tutorials Effectively The tutorials in this book will help you learn about Microsoft Visual Basic.NET, the newest version of the Visual Basic programming language. The tutorials are designed to be used at your computer. Begin by reading the text that explains the concepts. Then when you come to the numbered steps, follow the steps on your computer. Read each step carefully and completely before you try it.

10 VB 10 overview Questions As you work, compare your screen with the figures to verify your results. Don t worry if your screen display differs slightly from the figures. The important parts of the screen display are labeled in each figure. Just be sure you have these parts on your screen. Important note: Many of the figures in this book reflect how your screen will look if you are using a Microsoft Windows 2000 system. Your screen will look similar to these figures if you are using a Microsoft Windows XP system. Do not worry about making mistakes; that s part of the learning process. Help? notes identify common problems and explain how to get back on track. You should complete the steps in the Help? notes only if you are having the problem described. Tip notes provide additional information about a procedure for example, an alternative method of performing the procedure. Each tutorial is divided into three lessons. You might want to take a break between lessons. Following each lesson is a Summary section that lists the important elements of the lesson. After the Summary section are questions and exercises designed to review and reinforce that lesson s concepts. You should complete all of the end-of-lesson questions and exercises before going on to the next lesson. You cannot learn Visual Basic.NET without a lot of practice, and future tutorials assume that you have mastered the information found in the previous tutorials. Some of the end-of-lesson exercises are Discovery exercises, which allow you to both discover the solutions to problems on your own and experiment with material that is not covered in the tutorial. In each tutorial you will find one or more Debugging exercises. In programming, the term debugging refers to the process of finding and fixing any errors in a program. Debugging exercises provide debugging tips and allow you to practice debugging applications. Throughout the book you will find GUI (Graphical User Interface) design tips. These tips contain guidelines and recommendations for designing applications. You should follow these guidelines and recommendations so that your applications follow the Windows standard. Before you begin the tutorials, you should know how to use Microsoft Windows 2000 or Microsoft Windows XP. This book assumes you have learned basic Windows-navigation and file-management skills from Course Technology s New Perspectives on Microsoft Windows 2000 Brief, New Perspectives on Microsoft Windows XP Brief, or an equivalent book. Q U E S T I O N S 1. The set of directions given to a computer is called. a. computerese b. commands c. instructions d. a program e. rules 2. Instructions written in 0s and 1s are called. a. assembly language b. booleans c. computerese d. machine code e. mnemonics

11 An Overview of Visual Basic.NET overview VB languages allow the programmer to use mnemonics, which are alphabetic abbreviations for instructions. a. Assembly b. High-level c. Machine d. Object e. Procedure 4. languages allow the programmer to use instructions that more closely resemble the English language. a. Assembly b. High-level c. Machine d. Object e. Procedure 5. A(n) translates high-level instructions into machine code, line by line, as the program is running. a. assembler b. compiler c. interpreter d. program e. translator 6. A(n) translates the entire high-level program into machine code before running the program. a. assembler b. compiler c. interpreter d. program e. translator 7. A(n) converts assembly instructions into machine code. a. assembler b. compiler c. interpreter d. program e. translator 8. Visual Basic.NET is a(n) language. a. assembler b. machine c. mnemonic d. object-oriented/event-driven e. procedure-oriented 9. In procedure-oriented languages, the emphasis of a program is on how to accomplish a task. a. True b. False 10. In object-oriented languages, the emphasis of a program is on the objects included in the user interface and the events that occur on those objects. a. True b. False

12 VB 12 overview Questions 11. A(n) is a pattern or blueprint. a. attribute b. behavior c. class d. instance e. object 12. Which of the following is not an attribute that can be used to describe a human being? a. brown eyes b. female c. red hair d. talk e. thin 13. The object that you create from a class is called a(n). a. abstraction b. attribute c. instance d. procedure e. subclass 14. In the context of OOP, the combining of an object s attributes and behaviors into one package is called. a. abstraction b. combining c. encapsulation d. exposition e. inheritance 15. In the context of OOP, the hiding of the internal details of an object from the user is called. a. abstraction b. combining c. encapsulation d. exposition e. inheritance 16. Alcon Toys manufactures several versions of a basic doll. Assume that the basic doll is called Model A and the versions are called Models B, C, and D. In the context of OOP, the Model A doll is called the class; the other dolls are called the class. a. base, derived b. base, inherited c. derived, base d. exposed, hidden e. inherited, derived 17. In the context of OOP, refers to the fact that you can create one class from another class. a. abstraction b. combining c. encapsulation d. exposition e. inheritance

13 An Overview of Visual Basic.NET overview VB Use Figure 8 to answer the following questions Figure 8. a. What are the attributes (data or properties) associated with a dog class? b. What are the behaviors associated with a dog class? c. How many instances (objects) of the dog class are shown in Figure 8?

CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College,

CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College, CSIT 2008 June 28, 2008 Anita Verno, Bergen Community College, averno@bergen.edu Introducing OOD, An Example Design Methodologies Alphabet Soup: OOA, OOD, OOP Slides for an Introductory Lesson Why OOD?

More information

Microsoft Visual Basic 2005: Reloaded

Microsoft Visual Basic 2005: Reloaded Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 1 An Introduction to Visual Basic 2005 Objectives After studying this chapter, you should be able to: Explain the history of programming languages

More information

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline 2 T U T O R I A L Objectives In this tutorial, you will learn to: Navigate Visual Studio.NET s Start Page. Create a Visual Basic.NET solution. Use the IDE s menus and toolbars. Manipulate windows in the

More information

Word Processing Basics Using Microsoft Word

Word Processing Basics Using Microsoft Word Word Processing Basics Using Microsoft Word lab 3 Objectives: Upon successful completion of Lab 3, you will be able to Use Word to create a simple word processing document Understand the concept of word

More information

This chapter is intended to take you through the basic steps of using the Visual Basic

This chapter is intended to take you through the basic steps of using the Visual Basic CHAPTER 1 The Basics This chapter is intended to take you through the basic steps of using the Visual Basic Editor window and writing a simple piece of VBA code. It will show you how to use the Visual

More information

Copyright 2006 Labyrinth Publications Not for Sale or Classroom Use All Rights Reserved LESSON 1. Introducing QuickBooks Pro

Copyright 2006 Labyrinth Publications Not for Sale or Classroom Use All Rights Reserved LESSON 1. Introducing QuickBooks Pro LESSON 1 QuickBooks has become the software of choice for many small- and medium-sized business owners. No doubt, this is due to the multitude of functions and features that it offers the smaller company.

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

The first program: Little Crab

The first program: Little Crab Chapter 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,

More information

Programming Languages and Program Development

Programming Languages and Program Development Programming Languages and Program Development 1 Programming Languages and How They Work Programming o Process used to create software programs Programmers o People who use programming languages to create

More information

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen

Game keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:

More information

Burning CDs in Windows XP

Burning CDs in Windows XP B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC

More information

Exercise 6 - Addressing a Message

Exercise 6 - Addressing a Message Exercise 6 - Addressing a Message All e-mail messages have to include an address for an e-mail to be delivered, just as a normal letter has to have a house address. An e-mail address is made up of: a user

More information

This book is about using Visual Basic for Applications (VBA), which is a

This book is about using Visual Basic for Applications (VBA), which is a In This Chapter Describing Access Discovering VBA Seeing where VBA lurks Understanding how VBA works Chapter 1 Where VBA Fits In This book is about using Visual Basic for Applications (VBA), which is a

More information

Excel VBA. Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data.

Excel VBA. Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data. Excel VBA WHAT IS VBA AND WHY WE USE IT Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data. Sometimes though, despite the rich set of features in the

More information

Storing Your Exercise Files

Storing Your Exercise Files Storing Your Exercise Files This appendix contains an overview for using this book with various file storage media, such as a USB flash drive or hard drive. Detailed instructions for downloading and unzipping

More information

Chapter One: Getting Started With IBM SPSS for Windows

Chapter One: Getting Started With IBM SPSS for Windows Chapter One: Getting Started With IBM SPSS for Windows Using Windows The Windows start-up screen should look something like Figure 1-1. Several standard desktop icons will always appear on start up. Note

More information

Chapter 1. Introduction to Computers and Java Objects. Background information. » important regardless of programming language. Introduction to Java

Chapter 1. Introduction to Computers and Java Objects. Background information. » important regardless of programming language. Introduction to Java Chapter 1 Introduction to Computers and Java Objects Background information» important regardless of programming language Introduction to Java Chapter 1 Java: an Introduction to Computer Science & Programming

More information

This is a book about using Visual Basic for Applications (VBA), which is a

This is a book about using Visual Basic for Applications (VBA), which is a 01b_574116 ch01.qxd 7/27/04 9:04 PM Page 9 Chapter 1 Where VBA Fits In In This Chapter Describing Access Discovering VBA Seeing where VBA lurks Understanding how VBA works This is a book about using Visual

More information

User Interface Design. Interface Design 4. User Interface Design. User Interface Design. User Interface Design. User Interface Design

User Interface Design. Interface Design 4. User Interface Design. User Interface Design. User Interface Design. User Interface Design Specification of a conversation between the user and the computer. Generally results in either input, output or both. An important part of systems and software development. An intuitive and easy to use

More information

Windows Script Host Fundamentals

Windows Script Host Fundamentals O N E Windows Script Host Fundamentals 1 The Windows Script Host, or WSH for short, is one of the most powerful and useful parts of the Windows operating system. Strangely enough, it is also one of least

More information

EVERY NATION OUTLOOK WEB ACCESS (OWA) USER S GUIDE

EVERY NATION OUTLOOK WEB ACCESS (OWA) USER S GUIDE EVERY NATION OUTLOOK WEB ACCESS (OWA) USER S GUIDE Exchange 2003 Version Revised September 2005 TABLE OF CONTENTS WHAT S NEW IN OWA 2003?...2 General...2 Inbox and Message Composition...2 Tasks...2 INTRODUCTION

More information

Sage 50 Accounting. Premium 2015 Level 1. Courseware For Evaluation Only. MasterTrak Accounting Series

Sage 50 Accounting. Premium 2015 Level 1. Courseware For Evaluation Only. MasterTrak Accounting Series Sage 50 Accounting Premium 2015 Level 1 Courseware 1618-1 MasterTrak Accounting Series Lesson 1: Introduction Lesson Objectives Sage 50 Premium Accounting 2015 Level 1 The objective of this lesson is to

More information

Software: Systems and Applications Software

Software: Systems and Applications Software Chapter 4 Software: Systems and Applications Software The Importance of Software in Business High Software $ Hardware Low 1950 today time An Overview of Software What is Software? See Chapter 1! Classes

More information

As a programmer, you know how easy it can be to get lost in the details

As a programmer, you know how easy it can be to get lost in the details Chapter 1 Congratulations, Your Problem Has Already Been Solved In This Chapter Introducing design patterns Knowing how design patterns can help Extending object-oriented programming Taking a look at some

More information

QuickBooks 2008 Software Installation Guide

QuickBooks 2008 Software Installation Guide 12/11/07; Ver. APD-1.2 Welcome This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in a networked environment. The guide also covers

More information

LESSON A. The Splash Screen Application

LESSON A. The Splash Screen Application The Splash Screen Application LESSON A LESSON A After studying Lesson A, you should be able to: Start and customize Visual Studio 2010 or Visual Basic 2010 Express Create a Visual Basic 2010 Windows application

More information

Welcome to Design Patterns! For syllabus, course specifics, assignments, etc., please see Canvas

Welcome to Design Patterns! For syllabus, course specifics, assignments, etc., please see Canvas Welcome to Design Patterns! For syllabus, course specifics, assignments, etc., please see Canvas What is this class about? While this class is called Design Patterns, there are many other items of critical

More information

Lesson 4: Introduction to the Excel Spreadsheet 121

Lesson 4: Introduction to the Excel Spreadsheet 121 Lesson 4: Introduction to the Excel Spreadsheet 121 In the Window options section, put a check mark in the box next to Formulas, and click OK This will display all the formulas in your spreadsheet. Excel

More information

Lesson 1. Exploring QuickBooks INTRODUCTION OBJECTIVES

Lesson 1. Exploring QuickBooks INTRODUCTION OBJECTIVES Exploring QuickBooks INTRODUCTION This first lesson is an introduction to the QuickBooks software program and the chart of accounts, and it contains two reading assignments. Assignment 1 takes you on a

More information

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS Chapter 1 : Microsoft Online IT Training Microsoft Learning Each video is between 15 to 20 minutes long. The first one covers the key concepts and principles that make Microsoft Access what it is, and

More information

Navigating and Managing Files and Folders in Windows XP

Navigating and Managing Files and Folders in Windows XP Part 1 Navigating and Managing Files and Folders in Windows XP In the first part of this book, you ll become familiar with the Windows XP Home Edition interface and learn how to view and manage files,

More information

Want to add cool effects like rollovers and pop-up windows?

Want to add cool effects like rollovers and pop-up windows? Chapter 10 Adding Interactivity with Behaviors In This Chapter Adding behaviors to your Web page Creating image rollovers Using the Swap Image behavior Launching a new browser window Editing your behaviors

More information

Assignment 1. Application Development

Assignment 1. Application Development Application Development Assignment 1 Content Application Development Day 1 Lecture The lecture provides an introduction to programming, the concept of classes and objects in Java and the Eclipse development

More information

CREATING CONTENT WITH MICROSOFT POWERPOINT

CREATING CONTENT WITH MICROSOFT POWERPOINT CREATING CONTENT WITH MICROSOFT POWERPOINT Simple Tips And Tricks Presented by TABLE OF CONTENTS Introduction... 2 Design Tips... 3 Advanced Tips... 4 ShortCut Keys for Microsoft PowerPoint... 5 How-Tos...

More information

Introduction to Computers and Java

Introduction to Computers and Java Introduction to Computers and Java Chapter 1 Objectives Overview of computer hardware and software, programs and compilers Introduce program design and objectoriented programming Overview of the Java programming

More information

Windows XP. A Quick Tour of Windows XP Features

Windows XP. A Quick Tour of Windows XP Features Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating

More information

CHAPTER 5 GENERAL OOP CONCEPTS

CHAPTER 5 GENERAL OOP CONCEPTS CHAPTER 5 GENERAL OOP CONCEPTS EVOLUTION OF SOFTWARE A PROGRAMMING LANGUAGE SHOULD SERVE 2 RELATED PURPOSES : 1. It should provide a vehicle for programmer to specify actions to be executed. 2. It should

More information

COPYRIGHTED MATERIAL PART I. LESSON 1: Introducing VBA. LESSON 2: Getting Started with Macros. LESSON 3: Introducing the Visual Basic Editor

COPYRIGHTED MATERIAL PART I. LESSON 1: Introducing VBA. LESSON 2: Getting Started with Macros. LESSON 3: Introducing the Visual Basic Editor PART I LESSON 1: Introducing VBA LESSON 2: Getting Started with Macros LESSON 3: Introducing the Visual Basic Editor LESSON 4: Working in the VBE COPYRIGHTED MATERIAL 1 Welcome to your first lesson in

More information

VARIABLES. Aim Understanding how computer programs store values, and how they are accessed and used in computer programs.

VARIABLES. Aim Understanding how computer programs store values, and how they are accessed and used in computer programs. Lesson 2 VARIABLES Aim Understanding how computer programs store values, and how they are accessed and used in computer programs. WHAT ARE VARIABLES? When you input data (i.e. information) into a computer

More information

How To Make 3-50 Times The Profits From Your Traffic

How To Make 3-50 Times The Profits From Your Traffic 1 How To Make 3-50 Times The Profits From Your Traffic by Chris Munch of Munchweb.com Copyright Munchweb.com. All Right Reserved. This work cannot be copied, re-published, or re-distributed. No re-sell

More information

WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON DOWNLOAD EBOOK : WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON PDF

WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON DOWNLOAD EBOOK : WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON PDF Read Online and Download Ebook WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON DOWNLOAD EBOOK : WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON Click link bellow and free register to download ebook: WINDOWS

More information

Low-Level Languages. Computer Programs and Programming Languages

Low-Level Languages. Computer Programs and Programming Languages Computer Programs and Programming Languages What is a computer program? Set of instructions that directs computer to perform tasks Programming used to write instructions 1 Computer Programs and Programming

More information

L E S S O N 1 Lesson objectives

L E S S O N 1 Lesson objectives L E S S O N 1 Lesson objectives To gain an overview of the course and the topics to be covered To know how QuickBooks works and how you can get around in QuickBooks To learn common business terms used

More information

Making EXCEL Work for YOU!

Making EXCEL Work for YOU! Tracking and analyzing numerical data is a large component of the daily activity in today s workplace. Microsoft Excel 2003 is a popular choice among individuals and companies for organizing, analyzing,

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition 1 Starting Strong with Visual C# 2005 Express Edition Okay, so the title of this chapter may be a little over the top. But to be honest, the Visual C# 2005 Express Edition, from now on referred to as C#

More information

OUTLOOK WEB ACCESS (OWA) USER S GUIDE. Exchange 2003 Version - OWA Guide

OUTLOOK WEB ACCESS (OWA) USER S GUIDE. Exchange 2003 Version - OWA Guide OUTLOOK WEB ACCESS (OWA) USER S GUIDE Exchange 2003 Version - OWA Guide TABLE OF CONTENTS WHAT S NEW IN OWA 2003?...2 General...2 Inbox and Message Composition...2 Tasks...2 INTRODUCTION TO OWA...3 Web-Based

More information

Before you dive into learning how to use Sage Timeslips, performing a

Before you dive into learning how to use Sage Timeslips, performing a In This Chapter Chapter 1 Set ting Up Sage Timeslips Reviewing the billing process in Sage Timeslips Creating a database Setting preferences Understanding the restrictions for network users Before you

More information

Have the students look at the editor on their computers. Refer to overhead projector as necessary.

Have the students look at the editor on their computers. Refer to overhead projector as necessary. Intro to Programming (Time 15 minutes) Open the programming tool of your choice: If you ve installed, DrRacket, double-click the application to launch it. If you are using the online-tool, click here to

More information

Introduction to

Introduction to Introduction to Email gcflearnfree.org/print/email101/introduction-to-email Introduction Do you ever feel like the only person who doesn't use email? You don't have to feel left out. If you're just getting

More information

Computer Essentials Session 1 Lesson Plan

Computer Essentials Session 1 Lesson Plan Note: Completing the Mouse Tutorial and Mousercise exercise which are available on the Class Resources webpage constitutes the first part of this lesson. ABOUT PROGRAMS AND OPERATING SYSTEMS Any time a

More information

Table of Contents Lesson 1: Introduction to the New Interface... 2 Lesson 2: Prepare to Work with Office

Table of Contents Lesson 1: Introduction to the New Interface... 2 Lesson 2: Prepare to Work with Office Table of Contents Lesson 1: Introduction to the New Interface... 2 Exercise 1: The New Elements... 3 Exercise 2: Use the Office Button and Quick Access Toolbar... 4 The Office Button... 4 The Quick Access

More information

Introducing Computer Programming

Introducing Computer Programming ok4 01 f2 5/24/17 9:59 AM Page 3 Chapter 1 Introducing Computer Programming Intended Learning Outcomes After completing this chapter, you should be able to: Explain the difference between computers and

More information

LESSON B. The Toolbox Window

LESSON B. The Toolbox Window The Toolbox Window After studying Lesson B, you should be able to: Add a control to a form Set the properties of a label, picture box, and button control Select multiple controls Center controls on the

More information

An Introduction to Human Computer Interaction

An Introduction to Human Computer Interaction The contents of this Supporting Material document have been prepared from the Eight units of study texts for the course M150: Date, Computing and Information, produced by The Open University, UK. Copyright

More information

Excel Template Instructions for the Glo-Brite Payroll Project (Using Excel 2010 or 2013)

Excel Template Instructions for the Glo-Brite Payroll Project (Using Excel 2010 or 2013) Excel Template Instructions for the Glo-Brite Payroll Project (Using Excel 2010 or 2013) T APPENDIX B he Excel template for the Payroll Project is an electronic version of the books of account and payroll

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

Implement an ADT while using Subversion

Implement an ADT while using Subversion 1 Objectives Learn to use Subversion Implement an ADT while using Subversion In this lab, you learn about the version control tool called Subversion and you will implement a Java class given an interface.

More information

Program and Graphical User Interface Design

Program and Graphical User Interface Design CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application

More information

Practical Object-Oriented Design in Ruby

Practical Object-Oriented Design in Ruby Practical Object-Oriented Design in Ruby Anyone that has done a decent amount of programming in Ruby is bound hear about the book Practical Object-Oriented Design in Ruby [1] (http://www.poodr.com/) by

More information

Operating system. Hardware

Operating system. Hardware Chapter 1.2 System Software 1.2.(a) Operating Systems An operating system is a set of programs designed to run in the background on a computer system, giving an environment in which application software

More information

NCMail: Microsoft Outlook User s Guide

NCMail: Microsoft Outlook User s Guide NCMail: Microsoft Outlook 2003 Email User s Guide Revision 1.0 11/10/2007 This document covers how to use Microsoft Outlook 2003 for accessing your email with the NCMail Exchange email system. The syntax

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

work with the Session Date start and exit Sage 50 Accounting review the General Module linked accounts use the Help system

work with the Session Date start and exit Sage 50 Accounting review the General Module linked accounts use the Help system Lesson 1: Introduction Lesson Objectives Sage 50 Premium Accounting 2016 Level 1 The objective of this lesson is to introduce you to the basic operation of Sage 50 Premium Accounting 2016. Upon successful

More information

How do I use BatchProcess

How do I use BatchProcess home news tutorial what can bp do purchase contact us TUTORIAL Written by Luke Malpass Sunday, 04 April 2010 20:20 How do I use BatchProcess Begin by downloading the required version (either 32bit or 64bit)

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

Software. Programming Languages. Types of Software. Types of Languages. Types of Programming. Software does something

Software. Programming Languages. Types of Software. Types of Languages. Types of Programming. Software does something Software Software does something LBSC 690: Week 10 Programming, JavaScript Jimmy Lin College of Information Studies University of Maryland Monday, April 9, 2007 Tells the machine how to operate on some

More information

QuickBooks 2010: The Basics

QuickBooks 2010: The Basics QuickBooks 2010: The Basics Student Workbook For QuickBooks Pro and Premier ecourse By Holly Fullingim COMPUTER TRAINING CENTER 3506 S. EXPRESSWAY 77 SUITE A HARLINGEN, TEXAS 78552 (956) 428-7777 QUICKBOOKS

More information

Introduction to the Internet. Part 1. What is the Internet?

Introduction to the Internet. Part 1. What is the Internet? Introduction to the Internet Part 1 What is the Internet? A means of connecting a computer to any other computer anywhere in the world via dedicated routers and servers. When two computers are connected

More information

National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015

National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015 National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015 Lindsay Boerman, Brian Creekmore, Myleigh Neill TABLE OF CONTENTS Parts PAGE Abstract... 3 Introduction...

More information

FAQ: Advanced Functions

FAQ: Advanced Functions Question 1: What are formulas and functions? Answer 1: Formulas are a type of data that can be entered into a cell in Excel. Formulas begin with an equal sign and use mathematical operators to calculate

More information

SOS 2009 User Manual. Student Basics. Alpha Omega Publications

SOS 2009 User Manual. Student Basics. Alpha Omega Publications SOS 2009 User Manual Student Basics Alpha Omega Publications MMVI Alpha Omega Publications, Inc. Switched-On Schoolhouse 2009, Switched-On Schoolhouse. Switched-On, and their logos are registered trademarks

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

PROGRAMMING CONCEPTS

PROGRAMMING CONCEPTS ch01.qxd 9/19/02 9:17 AM Page 1 C H A P T E R 1 PROGRAMMING CONCEPTS CHAPTER OBJECTIVES In this Chapter, you will learn about: The Nature of a Computer Program and Programming Languages Page 2 Good Programming

More information

Some Quick Terms Before we move ahead, we need to touch on a few key terms used throughout the book.

Some Quick Terms Before we move ahead, we need to touch on a few key terms used throughout the book. Getting Started Welcome to the official Apple Pro training course for Motion, Apple Computer s revolutionary real-time-design motion graphics application. This book provides a comprehensive guide to designing

More information

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON DOWNLOAD EBOOK : PYTHON PROGRAMMING FOR BEGINNERS: AN AND COMPUTER PROGRAMMING

More information

ACORN.COM CS 1110 SPRING 2012: ASSIGNMENT A1

ACORN.COM CS 1110 SPRING 2012: ASSIGNMENT A1 ACORN.COM CS 1110 SPRING 2012: ASSIGNMENT A1 Due to CMS by Tuesday, February 14. Social networking has caused a return of the dot-com madness. You want in on the easy money, so you have decided to make

More information

Introduction to Computers and Java

Introduction to Computers and Java Introduction to Computers and Java Chapter 1 Chapter 1 1 Objectives overview computer hardware and software introduce program design and object-oriented programming overview the Java programming language

More information

3.3 Web Graphics. 1. So why are graphics important?

3.3 Web Graphics. 1. So why are graphics important? 3.3 Web Graphics In today s module we are going to cover the art of creating graphics for your online campaigns. We will be creating graphics for Facebook & your Mailchimp Newsletter but you will be able

More information

Xton Access Manager GETTING STARTED GUIDE

Xton Access Manager GETTING STARTED GUIDE Xton Access Manager GETTING STARTED GUIDE XTON TECHNOLOGIES, LLC PHILADELPHIA Copyright 2017. Xton Technologies LLC. Contents Introduction... 2 Technical Support... 2 What is Xton Access Manager?... 3

More information

Publications Database

Publications Database Getting Started Guide Publications Database To w a r d s a S u s t a i n a b l e A s i a - P a c i f i c!1 Table of Contents Introduction 3 Conventions 3 Getting Started 4 Suggesting a Topic 11 Appendix

More information

ECDL. European Computer Driving Licence. Using and the Internet - Part 2 BCS ITQ Level 1. Syllabus Version 1.0

ECDL. European Computer Driving Licence. Using  and the Internet - Part 2 BCS ITQ Level 1. Syllabus Version 1.0 ECDL European Computer Driving Licence Using Email and the Internet - Part 2 BCS ITQ Level 1 Using Microsoft Outlook 2010 Syllabus Version 1.0 This training, which has been approved by BCS, The Chartered

More information

Part I: Programming Access Applications. Chapter 1: Overview of Programming for Access. Chapter 2: Extending Applications Using the Windows API

Part I: Programming Access Applications. Chapter 1: Overview of Programming for Access. Chapter 2: Extending Applications Using the Windows API 74029c01.qxd:WroxPro 9/27/07 1:43 PM Page 1 Part I: Programming Access Applications Chapter 1: Overview of Programming for Access Chapter 2: Extending Applications Using the Windows API Chapter 3: Programming

More information

Web-enable a 5250 application with the IBM WebFacing Tool

Web-enable a 5250 application with the IBM WebFacing Tool Web-enable a 5250 application with the IBM WebFacing Tool ii Web-enable a 5250 application with the IBM WebFacing Tool Contents Web-enable a 5250 application using the IBM WebFacing Tool......... 1 Introduction..............1

More information

Introduction to Computers and Java

Introduction to Computers and Java Walter Savitch Frank M. Carrano Introduction to Computers and Java Chapter 1 Objectives Overview computer hardware and software Introduce program design and objectoriented programming Overview the java

More information

ADP Reporting Skills Business Requirements ADP Pro User Conference

ADP Reporting Skills Business Requirements ADP Pro User Conference ADP Reporting Skills Business Requirements 2015 ADP Pro User Conference Disclaimer The screen shots used in this presentation come from the current version of ADP Custom Reporting. What you see when you

More information

Programming Style. Quick Look. Features of an Effective Style. Naming Conventions

Programming Style. Quick Look. Features of an Effective Style. Naming Conventions Programming Style Quick Look An effective programming style helps you write code that is easier to understand, debug, maintain, and port from system to system. This article discusses the general features

More information

Table of Contents MICROSOFT WORD. What is MSWord? Features LINC ONE

Table of Contents MICROSOFT WORD. What is MSWord? Features LINC ONE Table of Contents MICROSOFT WORD What is MSWord? MSWord is a word-processing program that allows users to create, edit, and enhance text in a variety of formats. Word is a powerful word processor with

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Refreshing Your Affiliate Website

Refreshing Your Affiliate Website Refreshing Your Affiliate Website Executive Director, Pennsylvania Affiliate Your website is the single most important marketing element for getting the word out about your affiliate. Many of our affiliate

More information

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved User's Guide Alpha Five Accounting Copyright 1995-2002 BetaSoft LLC - All Rights Reserved Accounting Made Easy Version 3.0 Alpha Five is a trademark of Alpha Software Corp. i ii Table of Contents INTRODUCTION...1

More information

Basic Internet Skills

Basic Internet Skills The Internet might seem intimidating at first - a vast global communications network with billions of webpages. But in this lesson, we simplify and explain the basics about the Internet using a conversational

More information

Computing and compilers

Computing and compilers Computing and compilers Comp Sci 1570 to Outline 1 2 3 4 5 Evaluate the difference between hardware and software Find out about the various types of software Get a high level understanding of how program

More information

Laboratory 1: Eclipse and Karel the Robot

Laboratory 1: Eclipse and Karel the Robot Math 121: Introduction to Computing Handout #2 Laboratory 1: Eclipse and Karel the Robot Your first laboratory task is to use the Eclipse IDE framework ( integrated development environment, and the d also

More information

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. Exsys RuleBook Selector Tutorial Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. This documentation, as well as the software described in it, is furnished under license

More information

DOWNLOAD PDF MICROSOFT OFFICE POWERPOINT 2003, STEP BY STEP

DOWNLOAD PDF MICROSOFT OFFICE POWERPOINT 2003, STEP BY STEP Chapter 1 : Microsoft Office Excel Step by Step - PDF Free Download Microsoft Office PowerPoint Step by Step This is a good book for an 76 year old man like me. It was a great help in teaching me to do

More information

Object oriented programming Concepts

Object oriented programming Concepts Object oriented programming Concepts Naresh Proddaturi 09/10/2012 Naresh Proddaturi 1 Problems with Procedural language Data is accessible to all functions It views a program as a series of steps to be

More information

Microsoft Dynamics GP is a robust accounting package that can meet

Microsoft Dynamics GP is a robust accounting package that can meet In This Chapter Chapter 1 What Microsoft Dynamics GP Does Best Familiarizing yourself with the Microsoft Dynamics GP window Understanding Dynamics GP terms Knowing how Dynamics GP keeps your CPA happy

More information

Computer networks 2013

Computer networks 2013 Chapter 4 EXERCISE 1 1 Describe what is meant by each of the following: a Router b Bridge c Proxy server Answers: see the Glossary. 2 Many small businesses have computer networks. a List three advantages

More information