Magic Set Editor 2 Template Creation Tutorial

Size: px
Start display at page:

Download "Magic Set Editor 2 Template Creation Tutorial"

Transcription

1 Magic Set Editor 2 Template Creation Tutorial Basics Several types of folders, called packages, must be set up correctly to create any template for MSE. (All files related to MSE template creation are in the Magic Set Editor 2/data folder) Each template consists of one folder named [game].mse-game. [game] is the name of the game, for example heroscape.mse-game. This folder contains information that applies to all the different card styles in that game. The template also consists of at least one [game]-[style].mse-style. This folder contains specific information for the style named. Other types of packages can be seen in the data folder, such as.mse-include and.mse-symbol-font. These all do different things to supplement the main mse-game and mse-style packages and are not necessary for a basic template. magic.mse-game is a folder that contains information applying to all Magic cards. The various magic-[style].mse-style folders, such as magic-new-flip.mse-style, contain information on specific styles of Magic cards in this case, a modern flip card. Each mse-game folder contains at minimum a file named game, which contains all the global information for that game. Each mse-style folder contains at minimum a file named style, which contains all the specific information for that style. Usually the mse-style folder also contains images for things like card backs. Syntax game To understand what each of these files contains, we ll go through an existing template. Download the Poker template from It s a fairly simple one, which is why we re using it for this purpose. Open poker.mse-game/game in Notepad. You ll see six lines at the top. These define some properties of the mse-game package and the game itself. mse version is the version of MSE the template was made for. This is checked when the template is run to make sure the user has a compatible version. full name is the full name of the game. If you run MSE, click New Set, and look at the top row of games, the second line of text is the game s full name. Another property that doesn t appear in the Poker template is short name. This is the abbreviated name of the game, the first line of text in the New Set window. installer group is an internal MSE directory where the template s information is stored (can be viewed through File -> Check Updates).

2 icon is the filename of the image (from the base directory of the mse-game folder) that will appear in the New Set window. The image should be in the mse-game directory. position hint will indicate where the game should appear in the New Set window a value of 00 will make the game try to appear first, a value of for example 999 means it will try to appear at the end. version is the date this version of the template was created. This allows MSE to make sure people aren t using a new mse-game package with old styles, or the other way around, possibly causing errors. Next up in the file is a line of # signs, followed by some text. In MSE templating, # is a comment symbol any line that begins with a # will be ignored when running the template. These lines are simply for the programmer s reminders and reference. Between this comment and the next one is the init script of the game package. This is where you put any scripts you use in the game package. Scripts are a bit more in-depth, so we ll go over them later. The final part of the game package is the set and card fields. Open a new set in MSE (any game). Card fields are anything at all that appears on the card graphic text boxes, images, and the card itself. Now click the Set Info tab. Anything that appears in here is a set field. At minimum, one of these fields has a type and a name. type: text name: cardname Indentation is an important aspect of templating ensure that the contents of the init script, card field, and set field areas are tabbed over once. Other fields within those may need to be tabbed further. For reference on what properties can be defined in card and set fields, see this page: Note that such properties as position, color, and font are defined in the style packages. style Now find the folder poker-standard.mse-style. Open the style file in Notepad. It will look very similar to the game file, but there are important differences First, you ll see an extra value at the top of the file game. This tells which game the style is for. It should exactly match the part of the.mse-game file that comes before the.mse-game (the [game] part) and is case-sensitive. You ll also notice, in addition to the version, some depends on statements. These identify packages (and their versions) that the style needs to run correctly. MSE will give an error to the user when they run this style if these packages can t be found. These should list such files as the relevant game package and any symbol fonts needed.

3 The final difference in the header is a set of statements about the card graphic area: card width, card height, and card dpi. These are simply the width and height of the card in pixels, and the resolution in dots-per-inch. Another new addition to the style file is styling fields. If you open a new Poker set in MSE and click on the Style tab at the top, you should see three text boxes. These were defined by the styling fields in the style file. Now for the most important part of the template the card fields. The statement card style says that we re going to start placing the card fields defined in the mse-game package. Each field is listed by its name, followed by a colon. Then (indented) come the properties of the field. These will vary depending on what type the field is, but some basic ones are: left How far from the left side of the card (in pixels) the field is. top How far from the top of the card the field is. width How wide the field is (in pixels) height How tall the field is. z index Fields with higher z indices will appear on top of those with lower ones. More information on these values can be found here: scripts MSE has a lot of cool features for templates, such as wordlists, keywords, and the symbol editor. However, the last point I ll cover in this tutorial is scripts. For information on these other features, see the MSE documentation: Scripts are the most difficult part of MSE to get, so if you have questions, ask on the MSE forum! Basically, a script can be called from any scriptable field. When the script is called, it may take some input variables, and it will return (be equal to) a certain value based on those variables. type: choice name: card type choice: jandar choice: utgar #Choices omitted for clarity default: card_type( card.general_bkgrnd ) show statistics: false

4 The default field here is calling the script card_type, with the parameter card.general_bkgrnd. It will represent whatever card_type returns. (card.fieldname will return the value in the field named fieldname. Replace any spaces in the fieldname with underscores). Let s look at the card_type script itself: card_type := { cardgen := to_lower(remove_tags(input)) if cardgen = "jandar" then "jandar" else if cardgen = "utgar" then "utgar" else if cardgen = "ullar" then "ullar" else if cardgen = "vydar" then "vydar" else if cardgen = "einar" then "einar" else if cardgen = "aquilla" then "aquilla" else "utgar" }@( utgar ) From this script you can see the basic syntax needed for scripts. The name of the script, containing alphanumeric characters and _ only, appears on the first line, along with := {. The script is closed with }. (These curly braces are located below the backspace key, for those who don t know). The first line in the script uses some of MSE s build-in scripts to simplify the input and make it easier to check. to_lower() returns whatever is input into it in lower case. remove_tags() does just what it sounds like it returns the input variable, but without any tags such as <b> or <wordlist>. cardgen is an arbitrarily named variable. The name has no significance. It is used to temporarily store a value. := is the sign used to set a variable equal to something. Therefore, the first line is storing the value of the variable input, set to lowercase and with tags removed, in the variable cardgen. (input is the variable in which the value input into the function is stored) Next, we have a list of IF statements one of the most important concepts in programming. An IF statement checks a condition to see if it is true in this case, it is checking to see if the value in cardgen is equal to jandar. If it is, it will return jandar to wherever the script was called from. If it isn t, it will then check if cardgen is equal to utgar and so on. Finally, if cardgen is equal to none of those things, the script will return utgar. utgar ) sets the default parameters for the function. This means that if the function is called with no parameters (card_type()), the program will automatically make the input parameter utgar. This has little use in this case, but can help simplify things when a script is used often with the same parameters. Let s look at one more example: wordlist := {

5 } input := remove_tag(tag: "<word-list-") input := type_over_type() tag := "word-list-{uselist}" if upper=1 then "<{tag}>{to_upper(input)}</{tag}>" else "<{tag}>{input}</{tag}>" This one uses a feature called wordlists. This feature allows the creation of drop-down menus like the one used for creature type in the Magic templates. Wordlists are added with tags in the text. The function call looks like this: type: text name: general bkgrnd script: wordlist(uselist: "generals", upper: 1, value) editable: false show statistics: false card list allow: false You should quickly notice something different about this one it has a lot more information going into the script. The bits of information that go into a script are called parameters. This one has three. When you are using multiple parameters in a script, they can t all go in the input variable, so you define some other variables to but them in. uselist is going to have the value generals. upper will have the value 1. The third parameter is value (whatever is in the text box). Because we haven t defined a variable for it, it will go in input by default. Now for the script. The first line uses another built-in script this one removes any instances of a specific tag from the input. In this case, we want to remove whatever wordlist tags we had before so they don t keep stacking. The script type_over_type() is also a built-in script. (A list of built-in scripts can be found here: Next, we ll create the tag to add to the field. We add the uselist parameter to some other text to accomplish this (this uses a word list that was already defined before with the name generals. See the docs or look at magic.mse-game/wordlists for more information). Finally, we wrap the tags around the value of the field, making it uppercase if we need to. Whew. But don t fear, ask lots of questions, read the documentation, and you ll be able to bang out the scripts you need in no time. And always consider using existing templates as a framework for your own, especially when you re still learning, so you don t forget anything critical.

How to Properly Format Word for MLA Format and keep it that way!

How to Properly Format Word for MLA Format and keep it that way! How to Properly Format Word for MLA Format and keep it that way! If you don t have the current version of Microsoft Word this tutorial might not be 100% accurate, but don t worry! You can go to the Hub

More information

Boolean Expressions. Is Equal and Is Not Equal

Boolean Expressions. Is Equal and Is Not Equal 3 MAKING CHOICES Now that we ve covered how to create constants and variables, you re ready to learn how to tell your computer to make choices. This chapter is about controlling the flow of a computer

More information

Boolean Expressions. Is Equal and Is Not Equal

Boolean Expressions. Is Equal and Is Not Equal 3 MAKING CHOICES ow that we ve covered how to create constants and variables, you re ready to learn how to tell your computer to make choices. This chapter is about controlling the flow of a computer program

More information

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

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area 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 that is shown below. Logo Page Heading

More information

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Get Organized... 1 Create the Home Page... 1 Save the Home Page as a Word Document...

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

Using Functions in Alice

Using Functions in Alice Using Functions in Alice Step 1: Understanding Functions 1. Download the starting world that goes along with this tutorial. We will be using functions. A function in Alice is basically a question about

More information

1 Getting started with Processing

1 Getting started with Processing cis3.5, spring 2009, lab II.1 / prof sklar. 1 Getting started with Processing Processing is a sketch programming tool designed for use by non-technical people (e.g., artists, designers, musicians). For

More information

Scripting Tutorial - Lesson 2

Scripting Tutorial - Lesson 2 Home TI-Nspire Authoring TI-Nspire Scripting HQ Scripting Tutorial - Lesson 2 Scripting Tutorial - Lesson 2 Download supporting files for this tutorial Texas Instruments TI-Nspire Scripting Support Page

More information

BB4W. KS3 Programming Workbook INTRODUCTION TO. BBC BASIC for Windows. Name: Class:

BB4W. KS3 Programming Workbook INTRODUCTION TO. BBC BASIC for Windows. Name: Class: KS3 Programming Workbook INTRODUCTION TO BB4W BBC BASIC for Windows Name: Class: Resource created by Lin White www.coinlea.co.uk This resource may be photocopied for educational purposes Introducing BBC

More information

CSS worksheet. JMC 105 Drake University

CSS worksheet. JMC 105 Drake University CSS worksheet JMC 105 Drake University 1. Download the css-site.zip file from the class blog and expand the files. You ll notice that you have an images folder with three images inside and an index.html

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

Decisions, Decisions. Testing, testing C H A P T E R 7

Decisions, Decisions. Testing, testing C H A P T E R 7 C H A P T E R 7 In the first few chapters, we saw some of the basic building blocks of a program. We can now make a program with input, processing, and output. We can even make our input and output a little

More information

edoc Builder Templates SPECIFIC CARD TUTORIAL

edoc Builder Templates SPECIFIC CARD TUTORIAL edoc Builder Templates SPECIFIC CARD TUTORIAL 1. The files you need are located: J:\Customers Files\D\DocketManager\Templates\MOSH_Tutorial 2. Open the Corel File. If you need to install the fonts on your

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 3: SEP. 13TH INSTRUCTOR: JIAYIN WANG 1 Notice Reading Assignment Chapter 1: Introduction to Java Programming Homework 1 It is due this coming Sunday

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 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

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Just so you know: Things You Can t Do with Word... 1 Get Organized... 1 Create the

More information

Designing the Home Page and Creating Additional Pages

Designing the Home Page and Creating Additional Pages Designing the Home Page and Creating Additional Pages Creating a Webpage Template In Notepad++, create a basic HTML webpage with html documentation, head, title, and body starting and ending tags. From

More information

Adding Pages. Adding pages to your website is simple and powerful! In just a few minutes you can create a page that: Highlights a special event

Adding Pages. Adding pages to your website is simple and powerful! In just a few minutes you can create a page that: Highlights a special event A STEP-BY-STEP A STEP-BY-STEP GUIDE GUIDE TO TO UPDATING ADDING PAGES NAVIGATION ACADEMY Adding Pages Adding pages to your website is simple and powerful! In just a few minutes you can create a page that:

More information

USER GUIDE: EDITOR. Drag & drop system: Content Manager Style Editor Add Elements Undo/Redo Save...

USER GUIDE: EDITOR. Drag & drop system: Content Manager Style Editor Add Elements Undo/Redo Save... USER GUIDE: EDITOR Drag & drop system:... 2 1. Content Manager... 3 2. Style Editor... 5 3. Add Elements... 6 4. Undo/Redo... 13 5. Save... 13 When we access Zeendo s website editor, we can see a series

More information

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website. 9 Now it s time to challenge the serious web developers among you. In this section we will create a website that will bring together skills learned in all of the previous exercises. In many sections, rather

More information

Editing Webpages in N/Vu

Editing Webpages in N/Vu Editing Webpages in N/Vu 1. Opening pages to edit in N/Vu One of the first things we covered was the importance of opening your webpage within the application. That means that you can t simply double-click

More information

QRG: Using the WYSIWYG Editor

QRG: Using the WYSIWYG Editor WYSIWYG Editor QRG: Using the WYSIWYG Editor WYSIWYG stands for What You See Is What You Get. The WYSIWYG Editor is the reason you don t need to be an IT Programmer to write content for your web page.

More information

To practice overall problem-solving skills, as well as general design of a program

To practice overall problem-solving skills, as well as general design of a program Programming Assignment 5 Due March 27, 2015 at 11:59 PM Objectives To gain experience with file input/output techniques To gain experience with formatting output To practice overall problem-solving skills,

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Dreamweaver MX Overview. Maintaining a Web Site

Dreamweaver MX Overview. Maintaining a Web Site Dreamweaver MX Overview Maintaining a Web Site... 1 The Process... 1 Filenames... 1 Starting Dreamweaver... 2 Uploading and Downloading Files... 6 Check In and Check Out Files... 6 Editing Pages in Dreamweaver...

More information

EXCEL BASICS: MICROSOFT OFFICE 2007

EXCEL BASICS: MICROSOFT OFFICE 2007 EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 This document may not be reproduced or redistributed without the permission of the copyright holder. It may not be posted on

More information

Interface. 2. Interface Adobe InDesign CS2 H O T

Interface. 2. Interface Adobe InDesign CS2 H O T 2. Interface Adobe InDesign CS2 H O T 2 Interface The Welcome Screen Interface Overview The Toolbox Toolbox Fly-Out Menus InDesign Palettes Collapsing and Grouping Palettes Moving and Resizing Docked or

More information

NMRA 2013 Peachtree Express Control Panel Editor - A

NMRA 2013 Peachtree Express Control Panel Editor - A NMRA 2013 Peachtree Express Control Panel Editor - A Dick Bronson RR-CirKits, Inc. JMRI Control Panel Editor for Modern Style Dispatching Panels Types of JMRI PanelPro Editors Layout Editor Panel Editor

More information

Delegate Notes. Title: Creating Interactive Exercises using Hot Potatoes Software

Delegate Notes. Title: Creating Interactive Exercises using Hot Potatoes Software Delegate Notes Title: Creating Interactive Exercises using Hot Potatoes Software Session objectives: To put together a short cycle of exercises linked together based on the topic of animals. Examples here

More information

Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word

Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word SOS Workshop Series 2014 Materials in Support of SOS Workshop No. 1 Updated 3 March 2014 Prepared by Karen Spear Ellinwood, PhD,

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

1 Why use do-files in Stata? 2 Make do-files robust 3 Make do-files legible 4 A sample template for do-files 5 How to debug simple errors in Stata

1 Why use do-files in Stata? 2 Make do-files robust 3 Make do-files legible 4 A sample template for do-files 5 How to debug simple errors in Stata Do files in Stata Contents 1 Why use do-files in Stata? 2 Make do-files robust 3 Make do-files legible 4 A sample template for do-files 5 How to debug simple errors in Stata Why use do-files in Stata?

More information

Client Side JavaScript and AJAX

Client Side JavaScript and AJAX Client Side JavaScript and AJAX Client side javascript is JavaScript that runs in the browsers of people using your site. So far all the JavaScript code we've written runs on our node.js server. This is

More information

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age HostPress.ca User manual For your new WordPress website July 2010 Version 1.0 Written by: Todd Munro 1 P age Table of Contents Introduction page 3 Getting Ready page 3 Media, Pages & Posts page 3 7 Live

More information

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms Using RedDot A Quick-Reference Guide To access reddot: https://cms.hampshire.edu/cms For help: email reddot@hampshire.edu or visit http://www.hampshire.edu/computing/6433.htm Where is... Page 6 Page 8

More information

The main differences with other open source reporting solutions such as JasperReports or mondrian are:

The main differences with other open source reporting solutions such as JasperReports or mondrian are: WYSIWYG Reporting Including Introduction: Content at a glance. Create A New Report: Steps to start the creation of a new report. Manage Data Blocks: Add, edit or remove data blocks in a report. General

More information

Controlled Assessment Task. Question 1 - Describe how this HTML code produces the form displayed in the browser.

Controlled Assessment Task. Question 1 - Describe how this HTML code produces the form displayed in the browser. Controlled Assessment Task Question 1 - Describe how this HTML code produces the form displayed in the browser. The form s code is displayed in the tags; this creates the object which is the visible

More information

SASS Variables and Mixins Written by Margaret Rodgers. Variables. Contents. From Web Team. 1 Variables

SASS Variables and Mixins Written by Margaret Rodgers. Variables. Contents. From Web Team. 1 Variables SASS Variables and Mixins Written by Margaret Rodgers From Web Team Contents 1 Variables o 1.1 Nested Variables 2 Mixins 3 Inheritance Variables A variable in SASS works exactly the same as a variable

More information

Exercise 1 Using Boolean variables, incorporating JavaScript code into your HTML webpage and using the document object

Exercise 1 Using Boolean variables, incorporating JavaScript code into your HTML webpage and using the document object CS1046 Lab 5 Timing: This lab should take you approximately 2 hours. Objectives: By the end of this lab you should be able to: Recognize a Boolean variable and identify the two values it can take Calculate

More information

EXCEL BASICS: MICROSOFT OFFICE 2010

EXCEL BASICS: MICROSOFT OFFICE 2010 EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

MadCap Software. Index Guide. Flare 2017 r2

MadCap Software. Index Guide. Flare 2017 r2 MadCap Software Index Guide Flare 2017 r2 Copyright 2017 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Using Dreamweaver To Edit the Campus Template Version MX

Using Dreamweaver To Edit the Campus Template Version MX Using Dreamweaver To Edit the Campus Template Version MX Tennessee Tech University Clement Hall 215 Dreamweaver is an HTML (Hypertext Markup Language) editor that allows you to create HTML pages. This

More information

Developing a Basic Web Page

Developing a Basic Web Page Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications

More information

Microsoft Access: Table Properites, Complex Forms. Start with a new, blank Access database,

Microsoft Access: Table Properites, Complex Forms. Start with a new, blank Access database, : Table Properites, Complex Forms Start with a new, blank Access database, : Let s create the tblperson. We are going to use advanced properties for the table fields and create an advanced form. Add a

More information

To create a notebook on desktop version 1. Open One Note 2. File > New. o FILE. Options

To create a notebook on desktop version 1. Open One Note 2. File > New. o FILE. Options OneNote Training When you open OneNote for the first time there will be notebooks already started and you can see them on the left hand side. There is an introduction section that you can go through, if

More information

Creating a CSS driven menu system Part 1

Creating a CSS driven menu system Part 1 Creating a CSS driven menu system Part 1 How many times do we see in forum pages the cry; I ve tried using Suckerfish, I ve started with Suckerfish and made some minor changes but can t get it to work.

More information

Assignment 0. Nothing here to hand in

Assignment 0. Nothing here to hand in Assignment 0 Nothing here to hand in The questions here have solutions attached. Follow the solutions to see what to do, if you cannot otherwise guess. Though there is nothing here to hand in, it is very

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

7 Tables. Screen ruling

7 Tables. Screen ruling 7 Tables 12 displayed to show more detail in the image. A low-resolution image doesn t have as much data to render the same level of detail. Image resolutions of 72 ppi and 300 ppi. A higher bitmap image

More information

RAGE WebDesign Quick Start 1 of 18. Welcome To RAGE WebDesign

RAGE WebDesign Quick Start 1 of 18. Welcome To RAGE WebDesign RAGE WebDesign Quick Start 1 of 18 Welcome To RAGE WebDesign RAGE WebDesign Quick Start 2 of 18 About This Quick Start Guide 3 An Introduction To Html 3 Helpful Tips For Working With Rage Webdesign 7 See

More information

Form into function. Getting prepared. Tutorial. Paul Jasper

Form into function. Getting prepared. Tutorial. Paul Jasper Tutorial Paul Jasper TABLE OF CONTENTS 1 Getting prepared 2 Adding a button to the form design 2 Making the button add tasks 3 Sending the XML data 4 Tidying up 5 Next time In the first episode, I showed

More information

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Your Thesis Drive (T:\) Each student is allocated space on the Thesis drive. Any files on this drive are accessible from

More information

Text. Text metrics. There are some important metrics that we must consider when working with text. Figure 4-1 shows the basics.

Text. Text metrics. There are some important metrics that we must consider when working with text. Figure 4-1 shows the basics. Text Drawing text has some special properties and thus is treated in a separate chapter. We first need to talk about the sizing of text. Then we discuss fonts and how text is actually drawn. There is then

More information

PART 7. Formatting Pages

PART 7. Formatting Pages PART 7 Formatting Pages In the preceding part, you learned how to format characters and paragraphs. In this part, you learn how to apply formatting that affects entire pages. You ll start with changing

More information

COMP : Practical 8 ActionScript II: The If statement and Variables

COMP : Practical 8 ActionScript II: The If statement and Variables COMP126-2006: Practical 8 ActionScript II: The If statement and Variables The goal of this practical is to introduce the ActionScript if statement and variables. If statements allow us to write scripts

More information

CS7026 CSS3. CSS3 Graphics Effects

CS7026 CSS3. CSS3 Graphics Effects CS7026 CSS3 CSS3 Graphics Effects What You ll Learn We ll create the appearance of speech bubbles without using any images, just these pieces of pure CSS: The word-wrap property to contain overflowing

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

Microsoft Excel Level 2

Microsoft Excel Level 2 Microsoft Excel Level 2 Table of Contents Chapter 1 Working with Excel Templates... 5 What is a Template?... 5 I. Opening a Template... 5 II. Using a Template... 5 III. Creating a Template... 6 Chapter

More information

Header. Article. Footer

Header. Article. Footer Styling your Interface There have been various versions of HTML since its first inception. HTML 5 being the latest has benefited from being able to look back on these previous versions and make some very

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

Karlen Communications Track Changes and Comments in Word. Karen McCall, M.Ed.

Karlen Communications Track Changes and Comments in Word. Karen McCall, M.Ed. Karlen Communications Track Changes and Comments in Word Karen McCall, M.Ed. Table of Contents Introduction... 3 Track Changes... 3 Track Changes Options... 4 The Revisions Pane... 10 Accepting and Rejecting

More information

Using Dreamweaver CC. 5 More Page Editing. Bulleted and Numbered Lists

Using Dreamweaver CC. 5 More Page Editing. Bulleted and Numbered Lists Using Dreamweaver CC 5 By now, you should have a functional template, with one simple page based on that template. For the remaining pages, we ll create each page based on the template and then save each

More information

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct

More information

My First iphone App (for Xcode version 6.4)

My First iphone App (for Xcode version 6.4) My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button

More information

How to properly format Word for MLA format and keep it that way!

How to properly format Word for MLA format and keep it that way! How to properly format Word for MLA format and keep it that way! If you have a MacBook but not Microsoft Word this tutorial won t help you but don t worry, you can go to the Hub and have the Office suite

More information

PSD to Mobile UI Tutorial

PSD to Mobile UI Tutorial PSD to Mobile UI Tutorial Contents Planning for design... 4 Decide the support devices for the application... 4 Target Device for design... 4 Import Asset package... 5 Basic Setting... 5 Preparation for

More information

STATS 507 Data Analysis in Python. Lecture 2: Functions, Conditionals, Recursion and Iteration

STATS 507 Data Analysis in Python. Lecture 2: Functions, Conditionals, Recursion and Iteration STATS 507 Data Analysis in Python Lecture 2: Functions, Conditionals, Recursion and Iteration Functions in Python We ve already seen examples of functions: e.g., type()and print() Function calls take the

More information

HTML4 TUTORIAL PART 2

HTML4 TUTORIAL PART 2 HTML4 TUTORIAL PART 2 STEP 1 - CREATING A WEB DESIGN FOLDER ON YOUR H DRIVE It will be necessary to create a folder in your H Drive to keep all of your web page items for this tutorial. Follow these steps:

More information

Creating Word Outlines from Compendium on a Mac

Creating Word Outlines from Compendium on a Mac Creating Word Outlines from Compendium on a Mac Using the Compendium Outline Template and Macro for Microsoft Word for Mac: Background and Tutorial Jeff Conklin & KC Burgess Yakemovic, CogNexus Institute

More information

Using Dreamweaver. 5 More Page Editing. Bulleted and Numbered Lists

Using Dreamweaver. 5 More Page Editing. Bulleted and Numbered Lists Using Dreamweaver 5 By now, you should have a functional template, with one simple page based on that template. For the remaining pages, we ll create each page based on the template and then save each

More information

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100 Introduction to Multimedia MMP100 Spring 2016 profehagan@gmail.com thiserichagan.com/mmp100 Troubleshooting Check your tags! Do you have a start AND end tags? Does everything match? Check your syntax!

More information

What can Word 2013 do?

What can Word 2013 do? Mary Ann Wallner What can Word 2013 do? Provide the right tool for: Every aspect of document creation Desktop publishing Web publishing 2 Windows 7: Click Start Choose Microsoft Office > Microsoft Word

More information

Using the Zoo Workstations

Using the Zoo Workstations Using the Zoo Workstations Version 1.86: January 16, 2014 If you ve used Linux before, you can probably skip many of these instructions, but skim just in case. Please direct corrections and suggestions

More information

Activity Guide - Will it Crash?

Activity Guide - Will it Crash? Unit 5 - Lesson 9 Name(s) Period Date Activity Guide - Will it Crash? Let s play a game: Will it Crash? Each row in the table below presents a small program that uses if-statements and robot commands.

More information

Getting Started with Amicus Document Assembly

Getting Started with Amicus Document Assembly Getting Started with Amicus Document Assembly How great would it be to automatically create legal documents with just a few mouse clicks? We re going to show you how to do exactly that and how to get started

More information

Making use of other Applications

Making use of other Applications AppGameKit 2 Collision Using Arrays Making use of other Applications Although we need game software to help makes games for modern devices, we should not exclude the use of other applications to aid the

More information

Perl Basics. Structure, Style, and Documentation

Perl Basics. Structure, Style, and Documentation Perl Basics Structure, Style, and Documentation Copyright 2006 2009 Stewart Weiss Easy to read programs Your job as a programmer is to create programs that are: easy to read easy to understand, easy to

More information

TUTORIAL MADCAP FLARE Tripane and PDF

TUTORIAL MADCAP FLARE Tripane and PDF TUTORIAL MADCAP FLARE 2018 Tripane and PDF Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

Weebly 101. Make an Affordable, Professional Website in Less than an Hour

Weebly 101. Make an Affordable, Professional Website in Less than an Hour Weebly 101 Make an Affordable, Professional Website in Less than an Hour Text Copyright STARTUP UNIVERSITY All Rights Reserved No part of this document or the related files may be reproduced or transmitted

More information

Content Creation and Management System. External User Guide 3 Question types in CCMS (an overview)

Content Creation and Management System. External User Guide 3 Question types in CCMS (an overview) Content Creation and Management System External User Guide 3 Question types in CCMS (an overview) External User Guide 3 Mar 2015 CONTENTS 1. INTRODUCING THE SYSTEM AND ACCESS... 4 1.1. Audience... 4 1.2.

More information

H E R ALD LE AD E R P H OTO.COM

H E R ALD LE AD E R P H OTO.COM H E R ALD LE AD E R P H OTO.COM a guide to uploading and posting Version 1 of probably many to come Jan. 1, 2008 Heraldleaderphoto.com upload guide 1 TABLE OF CONTENTS Pre-preparing (stuff you gotta do

More information

PYTHON YEAR 10 RESOURCE. Practical 01: Printing to the Shell KS3. Integrated Development Environment

PYTHON YEAR 10 RESOURCE. Practical 01: Printing to the Shell KS3. Integrated Development Environment Practical 01: Printing to the Shell To program in Python you need the latest version of Python, which is freely available at www.python.org. Your school will have this installed on the computers for you,

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

A Step-by-Step Guide to getting started with Hot Potatoes

A Step-by-Step Guide to getting started with Hot Potatoes A Step-by-Step Guide to getting started with Hot Potatoes Hot Potatoes Software: http://web.uvic.ca/hrd/hotpot/ Andrew Balaam Objectives: To put together a short cycle of exercises linked together based

More information

CS354 gdb Tutorial Written by Chris Feilbach

CS354 gdb Tutorial Written by Chris Feilbach CS354 gdb Tutorial Written by Chris Feilbach Purpose This tutorial aims to show you the basics of using gdb to debug C programs. gdb is the GNU debugger, and is provided on systems that

More information

HarePoint Business Cards

HarePoint Business Cards HarePoint Business Cards For SharePoint Server 2010, SharePoint Foundation 2010, Microsoft Office SharePoint Server 2007 and Microsoft Windows SharePoint Services 3.0. Product version 0.3 January 26, 2012

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Tutorial 8: Designing a Web Site with Frames

Tutorial 8: Designing a Web Site with Frames Tutorial 8: Designing a Web Site with Frames College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology Objectives Explore the uses of frames in a Web site Create

More information

CSCU9B2 Practical 1: Introduction to HTML 5

CSCU9B2 Practical 1: Introduction to HTML 5 CSCU9B2 Practical 1: Introduction to HTML 5 Aim: To learn the basics of creating web pages with HTML5. Please register your practical attendance: Go to the GROUPS\CSCU9B2 folder in your Computer folder

More information

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

Adding Pages. Adding pages to your website is simple and powerful! In just a few minutes you can create a page that: Highlights a special event

Adding Pages. Adding pages to your website is simple and powerful! In just a few minutes you can create a page that: Highlights a special event A STEP-BY-STEP A STEP-BY-STEP GUIDE GUIDE TO TO UPDATING ADDING PAGES NAVIGATION ACADEMY Adding Pages Adding pages to your website is simple and powerful! In just a few minutes you can create a page that:

More information

Computer Hardware. Java Software Solutions Lewis & Loftus. Key Hardware Components 12/17/2013

Computer Hardware. Java Software Solutions Lewis & Loftus. Key Hardware Components 12/17/2013 Java Software Solutions Lewis & Loftus Chapter 1 Notes Computer Hardware Key Hardware Components CPU central processing unit Input / Output devices Main memory (RAM) Secondary storage devices: Hard drive

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