Document Question Issues

Size: px
Start display at page:

Download "Document Question Issues"

Transcription

1 Document Question Issues In paragraph Directory Sectors (page 4): Length of ulsizehigh is specified as 2 bytes; length seems to have 4 bytes In header definition (page 2): minor version of the format: specification says 33, in file : 3E In header definition (page 2): _ubyte Order: only specified, how intel byte ordering is indicated. It seems that DOCX files saved with Word2007 don't have the correct value 0xFFFFFFFE but instead 0xFFFFFFFF in the last 4 bytes of the last DiFat sector in the chain of DiFat sectors.

2 Section properties can have a definition of columns for the sections. In OpenXML can these definitions have seperate values for column spacing for each column. In binary format there seems to be one value for all column spacings? Document Typography Info has a flag named folddefinelinebasedongrid. This flag should be bitfield 0x5F. This cannot be because 5F is not a single bit. I think this flag is bitfield 0x40 (7th bit). The sprm sprmtdeftable stores in bytes 2 and 3 the length for the following sprm argument. This length is always 1 bigger than it should be. I think the reason for this is that in normal sprms the length is specified by 1 byte, not by two. Word seems to compensate this additional byte by adding 1 to the length of the argument. So the length stored in byte 2 and 3 is not really the length of the following argument, it is the count of byte following to the normal sprm "header". A Font Family Name (FFN) structure has a sub structure called "FONTSIGNATURE". This structure isn't described by the specification. I found a PAPX in a file that has only one SPRM. The opcode of this SPRM is 0x6646. This opcode doesn't exist in the specification, neither in the list of Paragraph SPRMs nor elsewhere in the document. But there is a SPRM with opcode 0x6645 (sprmphugepapx) which means that this PAPX has nomore SPRMs and all SPRMS of this paragraph are stored elsewere in the file. The value of SPRM 0x6645 is an offset to this location in the file. I can only suppose that SPRM 0x6646 is a newer version of 0x6645 or that it is the corresponding SPRM for storing huge TAPX. Accordingly to the binary specification, the default linespacing of a paragraph is "single" (240 dya). Is this default line spacing saved in a.doc file? OOXML seems to have another default line spacing. If no line spacing is specified in a OOXML file (neither in styles.xml nor in document.xml), Word 2007 displays the document with multiple spacing of 1,15 (276 dya). - How does Word 2007 know, that it has to create a document default paragraph line spacing of 240 for older.doc files when converting from.doc to.docx? Is this default value saved in a.doc files (where?) or does Word 2007 perform a version check? We assume that PICF.rgb consists of a number of drawing group objects. Is this correct? There seems to be a padding byte between two drawing group objects when storing a floating picture in a Word document (cf. Picture Translation -- A Challenge). Is this correct? The border properties in the PICF structure are 4 bytes instead of 8 bytes, i.e. the length of the PICF structure is 0x44 bytes instead of 0x54

3 Record ID 31h is not specified. BiffView shows this as FONT record which is specified to use ID 231h Same for record ID 27Eh used for RK records (ID value should be 7Eh according to spec. The description for the Continue BiffRecord and the SST BiffRecord is too short. The SST could end with a string or a number. If it is a number the ContinueRecord begins directly without a compressed string bit otherwise it begins with this bit. Theres no description in the specification about this issue. Another issue is, that theres no description about the change between compressed to uncompressed strings at the end of a record.

4 In section 'Physical File Format', page 16, explanation of field Record Version (recver): It says 'If the record is a container, this field has a value of 0xFFFF.' -- it ought to say 'value of 0xF', because recver is only 4 bit wide. (Note: psrinstance isn't affected by this logic at all.) In section 'Physical File Format', page 16, explanation of field Record Length (reclen): It says 'If the record is a container, it refers to the sum of the lengths of the atoms inside it, plus the length of the record headers.' -- this is somewhat misleading. It would be better to write 'it refers to the sum of the lengths of the children inside plus the length of their record headers.' (section has moved to ODRAW spec) In documentation of Record Type 1007 (SlideAtom): The length of this type's records is 24 byte, but only the meaning of the first 22 byte is documented. What are the remaining 2 bytes used for? At page 69 change 'cfansityepface' to 'cfansitypeface' At page 45 change 'List' to 'MainMaster' and 'MainMaster' to 'List' in headers (Elsewhere in the document these record names are correctly used.)?? At page 78 add 'Note that the indent level field of the paragraph run is omitted in this case.' after 'This atom is of variable length, and consists of a character and a paragraph formatting run for each indent level defined in a style.'?

5 Please include Record Type identifiers (e.g. F000) directly with the section headings (e.g. msofbtdggcontainer) inside the document. Jumping to the table at page 11 and back to the main document is quite annoying. typedef for MSODGID is nowhere to be found (found out it's 32 bit unsigned by guessing) In section 'Common Header', page 8, explanation of field Record Version. Replace 0xFFFF with 0xF. In section 'Common Header', page 9, explanation of field Record Length. Replace the last sentence with 'If the record is a container, it refers to the sum of the lengths of the records inside it, plus the length of their headers.' (Which is less misleading.) In section 'Drawing Group Record', page 13: 'The drawing group record is a variable length record consisting of a fixed part followed by an array. The fixed part is defined as follows. [...] ULONG cidcl; // The number of ID clusters (FIDCLs) [...] The fixed part is followed by an array of ID clusters.' -- Mention that the fixed part is followed by exactly cidcl - 1 records; otherwise everyone will expect exactly cidcl records.

Picture Translation A Challenge

Picture Translation A Challenge Picture Translation A Challenge DIaLOGIKa/makz/divo/wk 23 June 2008 Contents Introduction... 2 How Inline Pictures are Stored in a.doc File... 2 Inconsistencies in the PICF Structure... 3 Corrected PICF

More information

Generating Microsoft Word Documents from Oracle Database. Zoran Tica

Generating Microsoft Word Documents from Oracle Database. Zoran Tica Generating Microsoft Word Documents from Oracle Database Zoran Tica Agenda Office Open XML (OpenXML) Document Structure Document Generation Tool Good Things View from the Inside - how everything works

More information

Introduction. Using Styles. Word 2010 Styles and Themes. To Select a Style: Page 1

Introduction. Using Styles. Word 2010 Styles and Themes. To Select a Style: Page 1 Word 2010 Styles and Themes Introduction Page 1 Styles and themes are powerful tools in Word that can help you easily create professional looking documents. A style is a predefined combination of font

More information

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. Guide to and Hi everybody! In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. This guide focuses on two of those symbols: and. These symbols represent concepts

More information

Binary, Hexadecimal and Octal number system

Binary, Hexadecimal and Octal number system Binary, Hexadecimal and Octal number system Binary, hexadecimal, and octal refer to different number systems. The one that we typically use is called decimal. These number systems refer to the number of

More information

Effective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm

Effective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm 15-123 Effective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm The Assignment Summary: In this assignment we are planning to manipulate

More information

Math 230 Assembly Programming (AKA Computer Organization) Spring 2008

Math 230 Assembly Programming (AKA Computer Organization) Spring 2008 Math 230 Assembly Programming (AKA Computer Organization) Spring 2008 MIPS Intro II Lect 10 Feb 15, 2008 Adapted from slides developed for: Mary J. Irwin PSU CSE331 Dave Patterson s UCB CS152 M230 L10.1

More information

Chapter 1 Getting Started

Chapter 1 Getting Started Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different

More information

MITOCW watch?v=hverxup4cfg

MITOCW watch?v=hverxup4cfg MITOCW watch?v=hverxup4cfg PROFESSOR: We've briefly looked at graph isomorphism in the context of digraphs. And it comes up in even more fundamental way really for simple graphs where the definition is

More information

WJEC Unit IT2, Task 1: Desktop Publishing Self-assessment Review

WJEC Unit IT2, Task 1: Desktop Publishing Self-assessment Review You are required to design and produce a document of at least two A4 sides and containing at least 150 words. Your work needs to include: Background information. Details of data processing activities within

More information

Microsoft Word Advanced Skills

Microsoft Word Advanced Skills It s all about readability. Making your letter, report, article or whatever, easy and less taxing to read. Who wants to read page after page of boring text the same font, the same size, separated only

More information

Microsoft Compound Document File Format

Microsoft Compound Document File Format OpenOffice.org's Documentation of the Microsoft Compound Document File Format Author License Contributors Other sources Mailing list Download Project started Last change Revision 1.3 Daniel Rentz mailto:dr@openoffice.org

More information

SpatiaLite: 3D and compressed geometries. Addendum

SpatiaLite: 3D and compressed geometries. Addendum SpatiaLite: 3D and compressed geometries Addendum Starting since version 2.4.0 SpatiaLite supports 3D geometries as well. The present addendum is intended to quickly explain the most relevant implementation

More information

MLA Style: Step-By-Step Instructions

MLA Style: Step-By-Step Instructions MLA Style: Step-By-Step Instructions This document is a set of instructions in order to format a paper in MLA style with Microsoft Word. (It assumes you know how to access MS-Word on your computer.) This

More information

File Format Specification MMPLD Version: 1.2 Release Author: Sebastian Grottel Date:

File Format Specification MMPLD Version: 1.2 Release Author: Sebastian Grottel Date: File Format Specification MMPLD Version: 1.2 Release Author: Sebastian Grottel Date: 17.05.2016 Preface The file formats MMPLD and MMDPLD basically are binary memory dumps of MegaMol s internal data structures,

More information

Contents. Slide Set 1. About these slides. Outline of Slide Set 1. Typographical conventions: Italics. Typographical conventions. About these slides

Contents. Slide Set 1. About these slides. Outline of Slide Set 1. Typographical conventions: Italics. Typographical conventions. About these slides Slide Set 1 for ENCM 369 Winter 2014 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2014 ENCM 369 W14 Section

More information

Smart formatting for better compatibility between OpenOffice.org and Microsoft Office

Smart formatting for better compatibility between OpenOffice.org and Microsoft Office Smart formatting for better compatibility between OpenOffice.org and Microsoft Office I'm going to talk about the backbreaking labor of helping someone move and a seemingly unrelated topic, OpenOffice.org

More information

Introduction to Microsoft Office 2007

Introduction to Microsoft Office 2007 Introduction to Microsoft Office 2007 What s New follows: TABS Tabs denote general activity area. There are 7 basic tabs that run across the top. They include: Home, Insert, Page Layout, Review, and View

More information

Learning Objectives. A Meta Comment. Exercise 1. Contents. From CS61Wiki

Learning Objectives. A Meta Comment. Exercise 1. Contents. From CS61Wiki From CS61Wiki Contents 1 Learning Objectives 2 A Meta Comment 3 Exercise 1 3.1 Questions 3.2 Running code and using GDB 3.3 Compiler Optimizations 3.4 hexdump: a handy function 3.4.1 Questions 3.5 Checkpoint

More information

Integer Multiplication and Division

Integer Multiplication and Division Integer Multiplication and Division for ENCM 369: Computer Organization Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 208 Integer

More information

Functions. Using Bloodshed Dev-C++ Heejin Park. Hanyang University

Functions. Using Bloodshed Dev-C++ Heejin Park. Hanyang University Functions Using Bloodshed Dev-C++ Heejin Park Hanyang University 2 Introduction Reviewing Functions ANSI C Function Prototyping Recursion Compiling Programs with Two or More Source Code Files Finding Addresses:

More information

Slides for Lecture 6

Slides for Lecture 6 Slides for Lecture 6 ENCM 501: Principles of Computer Architecture Winter 2014 Term Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary 28 January,

More information

Creating an Accessible Word Document. Mac Computer. Revised November 28, Adapted from resources created by the Sonoma County Office of Education

Creating an Accessible Word Document. Mac Computer. Revised November 28, Adapted from resources created by the Sonoma County Office of Education Creating an Accessible Word Document Mac Computer Revised November 28, 2018 Adapted from resources created by the Sonoma County Office of Education Title the Document Add an official title to the document

More information

Make Your Word Documents Accessible

Make Your Word Documents Accessible Make Your Word Documents Accessible This document gives you step-by-step instructions to make your Word documents accessible to people with disabilities. MS Word 2010, installed on Windows PCs at the University

More information

CSE 142/143 Unofficial Commenting Guide Eric Arendt, Alyssa Harding, Melissa Winstanley

CSE 142/143 Unofficial Commenting Guide Eric Arendt, Alyssa Harding, Melissa Winstanley CSE 142/143 Unofficial Commenting Guide Eric Arendt, Alyssa Harding, Melissa Winstanley In Brief: What You Need to Know to Comment Methods in CSE 143 Audience o A random person you don t know who wants

More information

3.7. Vertex and tangent

3.7. Vertex and tangent 3.7. Vertex and tangent Example 1. At the right we have drawn the graph of the cubic polynomial f(x) = x 2 (3 x). Notice how the structure of the graph matches the form of the algebraic expression. The

More information

The Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images.

The Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images. Creating the Newsletter Overview: You will be creating a cover page and a newsletter. The Cover page will include Your Name, Your Teacher's Name, the Title of the Newsletter, the Date, Period Number, an

More information

ASPRS LiDAR SPRS Data Exchan LiDAR Data Exchange Format Standard LAS ge Format Standard LAS IIT Kanp IIT Kan ur

ASPRS LiDAR SPRS Data Exchan LiDAR Data Exchange Format Standard LAS ge Format Standard LAS IIT Kanp IIT Kan ur ASPRS LiDAR Data Exchange Format Standard LAS IIT Kanpur 1 Definition: Files conforming to the ASPRS LIDAR data exchange format standard are named with a LAS extension. The LAS file is intended to contain

More information

Computer Science 136 Spring 2004 Professor Bruce. Final Examination May 19, 2004

Computer Science 136 Spring 2004 Professor Bruce. Final Examination May 19, 2004 Computer Science 136 Spring 2004 Professor Bruce Final Examination May 19, 2004 Question Points Score 1 10 2 8 3 15 4 12 5 12 6 8 7 10 TOTAL 65 Your name (Please print) I have neither given nor received

More information

Draft SDMX Technical Standards (Version 2.0) - Disposition Log Project Team

Draft SDMX Technical Standards (Version 2.0) - Disposition Log Project Team Draft SDMX Technical s (Version 2.0) - Disposition Log Project 1 Project 2 Project general general (see below for exampl es) In the document Framework for SDMX technical standards, version 2) it is stated

More information

CS367 Test 1 Review Guide

CS367 Test 1 Review Guide CS367 Test 1 Review Guide This guide tries to revisit what topics we've covered, and also to briefly suggest/hint at types of questions that might show up on the test. Anything on slides, assigned reading,

More information

Chapter 1. Computer Abstractions and Technology. Lesson 3: Understanding Performance

Chapter 1. Computer Abstractions and Technology. Lesson 3: Understanding Performance Chapter 1 Computer Abstractions and Technology Lesson 3: Understanding Performance Manufacturing ICs 1.7 Real Stuff: The AMD Opteron X4 Yield: proportion of working dies per wafer Chapter 1 Computer Abstractions

More information

Trees (Part 1, Theoretical) CSE 2320 Algorithms and Data Structures University of Texas at Arlington

Trees (Part 1, Theoretical) CSE 2320 Algorithms and Data Structures University of Texas at Arlington Trees (Part 1, Theoretical) CSE 2320 Algorithms and Data Structures University of Texas at Arlington 1 Trees Trees are a natural data structure for representing specific data. Family trees. Organizational

More information

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder.

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Lesson 1 using Dreamweaver CS3 To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Click here to get images for your web page project. (Note:

More information

Ar r ays and Pointer s

Ar r ays and Pointer s Ar r ays and Pointer s Using Bloodshed Dev-C++ Heejin Park Hanyang University 2 Introduction Arrays Multidimensional Arrays Pointers and Arrays Functions, Arrays, and Pointers Pointer Operations Protecting

More information

4.3, Math 1410 Name: And now for something completely different... Well, not really.

4.3, Math 1410 Name: And now for something completely different... Well, not really. 4.3, Math 1410 Name: And now for something completely different... Well, not really. How derivatives affect the shape of a graph. Please allow me to offer some explanation as to why the first couple parts

More information

MITOCW watch?v=4dj1oguwtem

MITOCW watch?v=4dj1oguwtem MITOCW watch?v=4dj1oguwtem PROFESSOR: So it's time to examine uncountable sets. And that's what we're going to do in this segment. So Cantor's question was, are all sets the same size? And he gives a definitive

More information

Long Filename Specification

Long Filename Specification Long Filename Specification by vindaci fourth release First Release: November 18th, 1996 Last Update: January 6th, 1998 (Document readability update) Compatibility Long filename (here on forth referred

More information

Microsoft Office Word 2010

Microsoft Office Word 2010 Microsoft Office Word 2010 Content Microsoft Office... 0 A. Word Basics... 4 1.Getting Started with Word... 4 Introduction... 4 Getting to know Word 2010... 4 The Ribbon... 4 Backstage view... 7 The Quick

More information

Representing Data Elements

Representing Data Elements Representing Data Elements Week 10 and 14, Spring 2005 Edited by M. Naci Akkøk, 5.3.2004, 3.3.2005 Contains slides from 18.3.2002 by Hector Garcia-Molina, Vera Goebel INF3100/INF4100 Database Systems Page

More information

OCT 09 P2600 MEETING PP GUIDE COMMENT RESOLUTIONS

OCT 09 P2600 MEETING PP GUIDE COMMENT RESOLUTIONS 28 1.1 5 7 Should we add dates to the titles for 2600.2/3/4? (i.e. ""2600.2-2010""?) Resolution: Made sure first reference includes the date and the others didn t. 26 1.1 5 7 The titles for 2600.2/3/4

More information

Authoring OpenStax Documents in Apache OpenOffice Writer *

Authoring OpenStax Documents in Apache OpenOffice Writer * OpenStax-CNX module: m60462 1 Authoring OpenStax Documents in Apache OpenOffice Writer * R.G. (Dick) Baldwin This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License

More information

Introduction to CS Page layout and graphics. Jacek Wiślicki, Laurent Babout,

Introduction to CS Page layout and graphics. Jacek Wiślicki, Laurent Babout, Word processors offer many facilities for making the page layout more flexible and capable of displaying different kinds of information. In the previous exercises there where discussed some ways to format

More information

Slide Set 1 (corrected)

Slide Set 1 (corrected) Slide Set 1 (corrected) for ENCM 369 Winter 2018 Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary January 2018 ENCM 369 Winter 2018

More information

Bionic Buffalo Tech Note #23: The France IDL Compiler: C Language Mapping

Bionic Buffalo Tech Note #23: The France IDL Compiler: C Language Mapping Bionic Buffalo Tech Note #23 The France IDL Compiler: C Language Mapping last revised Monday 2003.07.07 2003 Bionic Buffalo Corporation. All Rights Reserved. Tatanka and TOAD are trademarks of Bionic Buffalo

More information

1.1 Information representation

1.1 Information representation Fundamentals of Data Representation: Before we jump into the world of number systems, we'll need a point of reference; I recommend that you copy the following table that you can refer to throughout this

More information

Hi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we

Hi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we Hi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we have to talk about the way in which we represent the

More information

Release Notes OGantt version Bug Fixes 29 JUN :10 ID : 671 Fixed in version : 3.8.0

Release Notes OGantt version Bug Fixes 29 JUN :10 ID : 671 Fixed in version : 3.8.0 Release Notes OGantt version 3.8.0 29 JUN 2010 16:10 Bug Fixes ID : 671 Fixed in version : 3.8.0 Redraw issue with week scale header There appears to be a minor bug when horizontally scrolling through

More information

TASKING C166 ELF/DWARF APPLICATION BINARY INTERFACE

TASKING C166 ELF/DWARF APPLICATION BINARY INTERFACE C166: elf_dwarf_abi 1 of 11 Last updated: 2006-12-07 14:33 TASKING C166 ELF/DWARF APPLICATION BINARY INTERFACE Document ID 119-EDABI Status Released Version 1.2 Date 2006-12-07 C166: elf_dwarf_abi 2 of

More information

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 [talking head] Formal Methods of Software Engineering means the use of mathematics as an aid to writing programs. Before we can

More information

Microsoft Window N Office Questions for IBPS Clerk, SBI Clerk and IBPS RRB

Microsoft Window N Office Questions for IBPS Clerk, SBI Clerk and IBPS RRB Microsoft Window N Office Questions for IBPS Clerk, SBI Clerk and IBPS RRB Microsoft Window n Office Quiz 1 Directions: Study the following question carefully and choose the right answer. 1. is a window

More information

Lecture #2 January 30, 2004 The 6502 Architecture

Lecture #2 January 30, 2004 The 6502 Architecture Lecture #2 January 30, 2004 The 6502 Architecture In order to understand the more modern computer architectures, it is helpful to examine an older but quite successful processor architecture, the MOS-6502.

More information

QUIZ 2 Answers. B: (88)hex 1Opcode 8 means ADD the bit patterns in registers (see textbook Appendix C page 552)

QUIZ 2 Answers. B: (88)hex 1Opcode 8 means ADD the bit patterns in registers (see textbook Appendix C page 552) QUIZ 2 Answers 1 Suppose registers E and F contained (AA)hex and (CC)hex, respectively. What bit pattern would be in register D after executing each of the following instructions (see appendix)? A. 7DEF

More information

JHDF5 (HDF5 for Java) 14.12

JHDF5 (HDF5 for Java) 14.12 JHDF5 (HDF5 for Java) 14.12 Introduction HDF5 is an efficient, well-documented, non-proprietary binary data format and library developed and maintained by the HDF Group. The library provided by the HDF

More information

printf( Please enter another number: ); scanf( %d, &num2);

printf( Please enter another number: ); scanf( %d, &num2); CIT 593 Intro to Computer Systems Lecture #13 (11/1/12) Now that we've looked at how an assembly language program runs on a computer, we're ready to move up a level and start working with more powerful

More information

Computer Networks A Simple Network Analyzer Decoding Ethernet and IP headers

Computer Networks A Simple Network Analyzer Decoding Ethernet and IP headers Computer Networks A Simple Network Analyzer Decoding Ethernet and IP headers Objectives The main objective of this assignment is to gain an understanding of network activities and network packet formats

More information

2010 Summer Answers [OS I]

2010 Summer Answers [OS I] CS2503 A-Z Accumulator o Register where CPU stores intermediate arithmetic results. o Speeds up process by not having to store these results in main memory. Addition o Carried out by the ALU. o ADD AX,

More information

Intro. Speed V Growth

Intro. Speed V Growth Intro Good code is two things. It's elegant, and it's fast. In other words, we got a need for speed. We want to find out what's fast, what's slow, and what we can optimize. First, we'll take a tour of

More information

Word 2010 Styles and Themes

Word 2010 Styles and Themes Introduction Styles and themes are powerful tools in Word that can help you easily create professional looking documents. A style is a predefined combination of font style, colour, and size of text that

More information

Creating accessible forms

Creating accessible forms Creating accessible forms Introduction Creating an accessible form can seem tricky. Some of the questions people commonly ask include: Can I use protected forms? How do I lay out my prompts and questions?

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

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they

More information

Microsoft Word. Word Basics Lesson 1

Microsoft Word. Word Basics Lesson 1 Microsoft Word Word Basics Lesson 1 MICROSOFT WORD 2007 word processing application within the Microsoft Office 2007 Suite that enables you to create letters, memos, reports, and others text-based documents.

More information

Introduction to MS Word XP 2002: An Overview

Introduction to MS Word XP 2002: An Overview Introduction to MS Word XP 2002: An Overview Sources Used: http://www.fgcu.edu/support/office2000/word/files.html Florida Gulf Coast University Technology Skills Orientation Word 2000 Tutorial The Computer

More information

Chapter 1: Shapes, WordArt, and SmartArt

Chapter 1: Shapes, WordArt, and SmartArt Chapter 1: Shapes, WordArt, and SmartArt Module A: Shapes and text A text box is a shape with text on it. True or How can you access the Drawing Tools Format tab? Select a shape. Right-click a shape, and

More information

Lesson 3: Solving Equations; Floating-point Computation

Lesson 3: Solving Equations; Floating-point Computation Lesson 3: Solving Equations; Floating-point Computation restart; A hard equation Last time we were looking at this equation. eq := * sin() = Pi/2; (1.1) Maple didn't know the solutions. solve(eq,,allsolutions);

More information

PowerTOC v3 User Guide

PowerTOC v3 User Guide PowerTOC v3 User Guide The easiest way to add table of contents and agenda slides to your PowerPoint presentation! PowerTOC v3 User Guide 2006-2018 by Mom Soft, a ll righ ts reserved All rights reserved.

More information

Slide 1 CS 170 Java Programming 1 The Switch Duration: 00:00:46 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 The Switch Duration: 00:00:46 Advance mode: Auto CS 170 Java Programming 1 The Switch Slide 1 CS 170 Java Programming 1 The Switch Duration: 00:00:46 Menu-Style Code With ladder-style if-else else-if, you might sometimes find yourself writing menu-style

More information

Exercise Word 1-1: Spell Check

Exercise Word 1-1: Spell Check Exercise Word 1-1: Spell Check What you will do: correct spelling and grammar errors with method of your choice create a header insert a date field Start with: theater.doc from the resource files 1. Open

More information

ENCM 369 Winter 2016 Lab 11 for the Week of April 4

ENCM 369 Winter 2016 Lab 11 for the Week of April 4 page 1 of 13 ENCM 369 Winter 2016 Lab 11 for the Week of April 4 Steve Norman Department of Electrical & Computer Engineering University of Calgary April 2016 Lab instructions and other documents for ENCM

More information

ECE/CS 3710 Computer Design Lab Lab 2 Mini-MIPS processor Controller modification, memory mapping, assembly code

ECE/CS 3710 Computer Design Lab Lab 2 Mini-MIPS processor Controller modification, memory mapping, assembly code ECE/CS 3710 Computer Design Lab Lab 2 Mini-MIPS processor Controller modification, memory mapping, assembly code Due Tuesday, September 22nd, 2009 Laboratory Objectives Understand and extend a very very

More information

CHAPTER 3: MICROSOFT OFFICE: WORD 2010

CHAPTER 3: MICROSOFT OFFICE: WORD 2010 CHAPTER 3: MICROSOFT OFFICE: WORD 2010 Quick Summary Microsoft Office 2010 includes programs, servers, and services for individuals and organizations. The insertion point is a blinking vertical line that

More information

Better UI Makes ugui Better!

Better UI Makes ugui Better! Better UI Makes ugui Better! 2016 Thera Bytes UG Developed by Salomon Zwecker TABLE OF CONTENTS Better UI... 1 Better UI Elements... 4 1 Workflow: Make Better... 4 2 UI and Layout Elements Overview...

More information

ASSIGNMENT 4 SOLUTIONS

ASSIGNMENT 4 SOLUTIONS MATH 71 ASSIGNMENT SOLUTIONS 1. If F : X X is a function, define f (x) to be (f f)(x), and inductively define f k (x) (f f k 1 )(x) for each integer k. (So f (x) (f f )(x) f(f(f(x))) for instance.) We

More information

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic:

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic: Pointer Manipulations Pointer Casts and Data Accesses Viewing Memory The contents of a block of memory may be viewed as a collection of hex nybbles indicating the contents of the byte in the memory region;

More information

Adafruit 1-Wire Thermocouple Amplifier - MAX31850K

Adafruit 1-Wire Thermocouple Amplifier - MAX31850K Adafruit 1-Wire Thermocouple Amplifier - MAX31850K Created by lady ada Last updated on 2015-04-09 03:45:15 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins Address Pins Data Pin Themocouple

More information

MITOCW watch?v=w_-sx4vr53m

MITOCW watch?v=w_-sx4vr53m MITOCW watch?v=w_-sx4vr53m The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To

More information

What do we mean by layouts?

What do we mean by layouts? What do we mean by layouts? A layout is how you position the elements of your page You can have columns Move paragraphs and sections around And you can do this all without changing the content of your

More information

MITOCW watch?v=yarwp7tntl4

MITOCW watch?v=yarwp7tntl4 MITOCW watch?v=yarwp7tntl4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality, educational resources for free.

More information

Microsoft Word Part 3 Office 2013

Microsoft Word Part 3 Office 2013 Microsoft Word Part 3 Office 2013 Hyperlinks When a document is sent as an electronic copy, hyperlinks can be added to direct the reader to a web page. To add a hyperlink: Highlight the word, phrase, paragraph,

More information

Introduction to Computer Science. Homework 1

Introduction to Computer Science. Homework 1 Introduction to Computer Science Homework. In each circuit below, the rectangles represent the same type of gate. Based on the input and output information given, identify whether the gate involved is

More information

Computer Organization MIPS ISA

Computer Organization MIPS ISA CPE 335 Computer Organization MIPS ISA Dr. Iyad Jafar Adapted from Dr. Gheith Abandah Slides http://www.abandah.com/gheith/courses/cpe335_s08/index.html CPE 232 MIPS ISA 1 (vonneumann) Processor Organization

More information

CS 186 Midterm, Spring 2003 Page 1

CS 186 Midterm, Spring 2003 Page 1 UNIVERSITY OF CALIFORNIA College of Engineering Department of EECS, Computer Science Division CS 186 Spring 2003 J. Hellerstein Midterm Midterm Exam: Introduction to Database Systems This exam has five

More information

Lecture S3: File system data layout, naming

Lecture S3: File system data layout, naming Lecture S3: File system data layout, naming Review -- 1 min Intro to I/O Performance model: Log Disk physical characteristics/desired abstractions Physical reality Desired abstraction disks are slow fast

More information

Part 1 Simple Arithmetic

Part 1 Simple Arithmetic California State University, Sacramento College of Engineering and Computer Science Computer Science 10A: Accelerated Introduction to Programming Logic Activity B Variables, Assignments, and More Computers

More information

CS Students Linux User's Guide

CS Students Linux User's Guide CS Students Linux User's Guide Writing a Makefile Author: Jaco Kroon (jaco@kroon.co.za) Version: 1.0 Last modified: Mon Aug 11 13:27:34 SAST 2003 Table of Contents 4.2 Writing a Makefile 4.2.1 Why Use

More information

Case Study Understanding code

Case Study Understanding code Case Study Understanding code This case study was inspired by someone who wanted an explanation of the code sample below. Sub Test1() With Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(4).Formula

More information

Remarks on Kuratowski s Planarity Theorem. A planar graph is a graph that can be drawn in a plane without edges crossing one another.

Remarks on Kuratowski s Planarity Theorem. A planar graph is a graph that can be drawn in a plane without edges crossing one another. Remarks on Kuratowski s Planarity Theorem A planar graph is a graph that can be drawn in a plane without edges crossing one another. This theorem says that a graph is planar if and only if it does not

More information

Diaphora An IDA Python BinDiffing plugin

Diaphora An IDA Python BinDiffing plugin Diaphora An IDA Python BinDiffing plugin Index Introduction...2 Files distributed with the diaphora distribution...2 Running Diaphora...2 Diaphora quick start...4 Finding differences in new versions (Patch

More information

MP8011A. Gang Programming System

MP8011A. Gang Programming System MP8011A Gang Programming System User s Manual Copyright 2000 SofTec Microsystems DC00242 SofTec Microsystems via Roma, 1 33082 Azzano Decimo (PN) ITALY Tel: (+39) 0434 640 729 Fax: (+39) 0434 632 695 E-mail

More information

Scheme Basics > (butfirst '(help!)) ()

Scheme Basics > (butfirst '(help!)) () Scheme Basics > (butfirst '(help!)) () [The butfirst of a *sentence* containing one word is all but that word, i.e., the empty sentence. (BUTFIRST 'HELP!) without the inner parentheses would be butfirst

More information

Teacher s Update Guide

Teacher s Update Guide Teacher s Update Guide 1. Overview of Classroom Connections... 2 2. Logging In and Creating a Post (article)... 3 Logging In... 3 Changing Your Password... 3 Creating a new Post... 3 Update the Text for

More information

CS103 Spring 2018 Mathematical Vocabulary

CS103 Spring 2018 Mathematical Vocabulary CS103 Spring 2018 Mathematical Vocabulary You keep using that word. I do not think it means what you think it means. - Inigo Montoya, from The Princess Bride Consider the humble while loop in most programming

More information

Copyright c 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided

Copyright c 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided GNU Makeinfo Brian J. Fox and Robert J. Chassell Copyright c 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the

More information

Administrivia. CMSC 216 Introduction to Computer Systems Lecture 24 Data Representation and Libraries. Representing characters DATA REPRESENTATION

Administrivia. CMSC 216 Introduction to Computer Systems Lecture 24 Data Representation and Libraries. Representing characters DATA REPRESENTATION Administrivia CMSC 216 Introduction to Computer Systems Lecture 24 Data Representation and Libraries Jan Plane & Alan Sussman {jplane, als}@cs.umd.edu Project 6 due next Friday, 12/10 public tests posted

More information

Styles, Style Sheets, the Box Model and Liquid Layout

Styles, Style Sheets, the Box Model and Liquid Layout Styles, Style Sheets, the Box Model and Liquid Layout This session will guide you through examples of how styles and Cascading Style Sheets (CSS) may be used in your Web pages to simplify maintenance of

More information

Casting in C++ (intermediate level)

Casting in C++ (intermediate level) 1 of 5 10/5/2009 1:14 PM Casting in C++ (intermediate level) Casting isn't usually necessary in student-level C++ code, but understanding why it's needed and the restrictions involved can help widen one's

More information

The Ensoniq EPS/EPS16+/ASR-10 Bank Format

The Ensoniq EPS/EPS16+/ASR-10 Bank Format The Ensoniq EPS/EPS16+/ASR-10 Bank Format, document version 0.7 1/6 The Ensoniq EPS/EPS16+/ASR-10 Bank Format documented by Thoralt Franz The Ensoniq EPS/EPS16+/ASR-10 Bank Format, document version 0.7

More information

How Do You Apply A Box Page Border In Word 2010

How Do You Apply A Box Page Border In Word 2010 How Do You Apply A Box Page Border In Word 2010 To add or change a border in your Word document, see Add, change, or delete Tip You can also apply fill or effects to your text box or shape. Top of Page.

More information

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic:

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic: Pointer Manipulations Pointer Casts and Data Accesses Viewing Memory The contents of a block of memory may be viewed as a collection of hex nybbles indicating the contents of the byte in the memory region;

More information