Application Note ANGS [Issued date August 1, 2011]
|
|
- Sylvia Russell
- 5 years ago
- Views:
Transcription
1 GUI Script Application Note ANGS [Issued date August 1, 2011] Making User Keypad User keypad can be made with or without images. Either method, the user has to define widths, characters, heights to the keypad. Without images, basic buttons will be used with selectable color. Our GUI Script example projects use both keypad style, image keypad on 7 example and simple button on 4.3 example. A keypad can have up to 16 tables, each with up to 5 rows (by default), for example, English keypad takes 2 tables for their small and block characters, 2 tables for second language and 1 for numbers. Here we make it easy to change table with the character 0x10-0x14 for table 0-4 respectively. That s why only 16 tables allowed. Start making your own keypad 1. Design your keypad tables Whether you re going to use images for keypad or not, there are 2 rules to make a keypad: Rule 1: Every button must be in a single row. Buttons can have different widths and rows can have different heights, but button are not allowed to be in 2 or more rows!
2 Rule 2: All tables must have the same size. There is no limitation for number of rows in a table, just make every table the same size. If you re using images for keypad, you can provide image for normal state and press state. Images below are from 7 example downloadable from our website. 5 images on the left are used for normal state and 5 images on the right for press state.
3 2. Tables setting There are 2 structures relate to a keypad, the keypad itself and tables. Let s focus on the tables first. Structure below is copied from sw_mod/obj_lib_v3_03.h or later. It contains fields of a table. typedef struct char *bt_txt[kp3_max_row]; //string of character on buttons for each row char *bt_val[kp3_max_row]; //string of character on buttons for each row unsigned short *bt_width[kp3_max_row]; //array of button widths unsigned long *font_color[kp3_max_row]; //font color unsigned long *norm_bt_color[kp3_max_row]; //array of normal button colors unsigned long *pres_bt_color[kp3_max_row]; //array of pressed button colors unsigned short bt_height[kp3_max_row]; //button height unsigned long norm_img_address; //normal image address in case of image keypad used unsigned long pres_img_address; //press image address in case of image keypad used unsigned char row; //number of row, used when var_bt_height set } kp3_tab_t; Example codes below on this section (highlighted in light blue and orange) are copied from app/app_kp.c. They come with 7 example projects. In the example, 5 tables are created (2 English, 2 Thai and 1 number). kp3_tab_t tab[5]; - *bt_txt: Array of text for a row. Use to separate between buttons. For special buttons (such as table change button, backspace or enter), use - instead, their real value will be set in bt_val. Anyway, for keypad with simple buttons, this text will be print on the table, special button needs their words on button. Cap, Shift or any words should be placed here, do not use too long text that doesn t fit the button it belongs to. const char tb_en_t0[] = const char tb_en_t1[] = const char tb_en_t2[] = const char tb_en_t3[] = const char tb_en2_t0[] = const char tb_en2_t1[] = "q w e r t y u i o p -"; "a s d f g h j k l : "z x c v b n m,. / -"; "- - _ -"; "Q W E R T Y U I O P -"; "A S D F G H J K L :
4 const char tb_en2_t2[] = const char tb_en2_t3[] = "Z X C V B N M < >? -"; "- - _ -"; tab[1].bt_txt[0] = (char *)tb_en_t0; tab[1].bt_txt[1] = (char *)tb_en_t1; tab[1].bt_txt[2] = (char *)tb_en_t2; tab[1].bt_txt[3] = (char *)tb_en_t3; tab[2].bt_txt[0] = (char *)tb_en2_t0; tab[2].bt_txt[1] = (char *)tb_en2_t1; tab[2].bt_txt[2] = (char *)tb_en2_t2; tab[2].bt_txt[3] = (char *)tb_en2_t3; - *bt_val: Value for buttons. Use zero for normal buttons that have its real value specified with bt_txt. For special buttons, place their value here. Use 0x1n (n=0-9, A-F) for buttons that perform table change to n th table. const char tb_vx[] = 0,0,0,0,0,0,0,0,0,0,0,0,0}; const char tb_en_v0[] = 0,0,0,0,0,0,0,0,0,0,0x08}; const char tb_en_v2[] = 0,0,0,0,0,0,0,0,0,0,0x0D}; const char tb_en_v3[] = 0x12,0x13,0,0,0x010}; const char tb_en2_v0[] = 0,0,0,0,0,0,0,0,0,0,0x08}; const char tb_en2_v2[] = 0,0,0,0,0,0,0,0,0,0,0x0D}; const char tb_en2_v3[] = 0x11,0x13,0,0,0x010}; tab[1].bt_val[0] = (char *)tb_en_v0; tab[1].bt_val[1] = (char *)tb_vx; tab[1].bt_val[2] = (char *)tb_en_v2; tab[1].bt_val[3] = (char *)tb_en_v3; tab[2].bt_val[0] = (char *)tb_en2_v0; tab[2].bt_val[1] = (char *)tb_vx; tab[2].bt_val[2] = (char *)tb_en2_v2; tab[2].bt_val[3] = (char *)tb_en2_v3; Remark 0x08 = backspace, 0x0D = enter
5 - *bt_width: Width (in pixel) for buttons, close every row with 0. Example (image on the right is not related with code below): const unsigned short tb_en_w02[] = 65,67,66,67,67,67,67,67,67,66,134,0}; const unsigned short tb_en_w1[] = 64,67,67,67,67,67,67,67,67,66,67,67,0}; const unsigned short tb_en_w3[] = 130,134,335,67,134,0}; tab[1].bt_width[0] = (unsigned short *)tb_en_w02; tab[1].bt_width[1] = (unsigned short *)tb_en_w1; tab[1].bt_width[2] = (unsigned short *)tb_en_w02; tab[1].bt_width[3] = (unsigned short *)tb_en_w3; - *font_color: Font color for keypad with simple button only, assign color value in 24bpp, 16bpp or 8bpp depending on the color depth of you project. - *norm_bt_color: Normal button color for keypad with simple button only, assign color value in 24bpp, 16bpp or 8bpp depending on the color depth of you project. - *press_bt_color: Pressed button color for keypad with simple button only, assign color value in 24bpp, 16bpp or 8bpp depending on the color depth of you project.
6 - bt_height: Height of rows (in pixel). Example (image above is not related with code below): const unsigned short tb_en_h[] = 70,70,70,70}; tab[1].bt_height[0] = tb_en_h[0]; tab[1].bt_height[1] = tb_en_h[1]; tab[1].bt_height[2] = tb_en_h[2]; tab[1].bt_height[3] = tb_en_h[3]; - norm_img_address: Address of image for normal state, only applied to image keypad, it is usually be assigned to SDRAM address that contain the beginning of image. If GUI Script is used, set it to guiimage[xxx].address. tab[1].norm_img_address = guiimage[32].address; - pres_img_address: Address of image for pressed state, only applied to image keypad, same usage with norm_img_address. tab[1].pres_img_address = guiimage[33].address; - row: Number of rows of the table. tab[0].row = 4;
7 3. Keypad setting After all tables configured, now it comes to the keypad itself. Its structure is in the header file sw_mod/obj_lib_v3_03.h or later as well. typedef struct unsigned char obj_no; //object no unsigned char table; //number of table unsigned short horigin; //horizontal origin unsigned short vorigin; //vertical origin unsigned short hsize; //horizontal size unsigned short vsize; //vertical size unsigned short bt_height; //button height unsigned char gap; //gap between rows and buttons unsigned char row; //number of row unsigned char bt_in_row; //maximum number of buttons in rows unsigned char var_bt_height; //set to 1 for variable row height tables (and also set kp3_tab_t.bt_height) unsigned char use_image_kp; //set to 1 for image keypad (and also set both img_addresses) unsigned long bg_color; //background color unsigned char init_table; //initial table kp3_tab_t *tab_ptr; //address of table array void (*bt_draw)(pos_n_size_t *ps,unsigned long bt_color,unsigned long font_color,char *txt,unsigned char align); } kp3_t; In order to configure keypad, a function named GUIBindCustomKP3Init (from gui_engine/gui_engine_v3.10.h or later) is provided. void GUIBindCustomKP3Init( void (*func)(unsigned char kp_no, unsigned char obj_no, kp3_t *kp)); //set custom_kp_init function In the example, this keypad function is named as kp_init (in app_kp.c). And it s used in AppScrInit (app/app_scr_func.c). void AppScrInit(void) GUIBindCustomKP3Init(kp_init); The instance of kp3 is actually in gui_engine library. Here it s passed as a pointer. Most of the fields of kp3_t are clearly described by its comments. Some fields are described more in detail.
8 -bt_height : Height of buttons, use only in case that all rows on tables have the same height. Unless they are the same, set var_bt_height to 1and bt_height is ignored. -gap : Used for non-image keypad. Set to 0 for image keypad. -row : As tables can have different rows. Set to the most one. -init_table : It s not necessary that the keypad must start with table 0. Set the initial table ID to this field. -*bt_draw : For user button drawing function. Left it unassigned and the default function will be used. kp->obj_no = obj_no; //object no kp->table = 5; //number of table kp->hsize = guiimage[30].hsize; //horizontal size kp->vsize = guiimage[30].vsize; //vertical size kp->horigin = 0; //horizontal origin kp->vorigin = 200; //vertical origin kp->gap = 0; //gap between rows and buttonss kp->row = 5; //number of row kp->bt_in_row = 13; //maximum number of buttons in rows kp->bg_color = TS_COL_BLACK; //background color kp->tab_ptr = tab; //address of table array kp->var_bt_height = 1; kp->use_image_kp = 1; The parameter kp_no is the keypad number that can be 6 or 7 (this is set from script with SCS K 6 or SCS K 7 ), allow the user to have maximum of 2 user keypads in an application. To do that, kp_no must be used to determine which keypad is going to be used on current screen. The code looks like below; void kp_init(unsigned char kp_no,unsigned char obj_no,kp3_t *kp) if (kp_no == 6) //place all settings for the first keypad } else //place all settings for the second keypad } }
BMP file format - Wikipedia
Page 1 of 3 Bitmap file header This block of bytes is at the start of the file and is used to identify the file. A typical application reads this block first to ensure that the file is actually a BMP file
More informationLayout and display. STILOG IST, all rights reserved
2 Table of Contents I. Main Window... 1 1. DEFINITION... 1 2. LIST OF WINDOW ELEMENTS... 1 Quick Access Bar... 1 Menu Bar... 1 Windows... 2 Status bar... 2 Pop-up menu... 4 II. Menu Bar... 5 1. DEFINITION...
More informationProgramming in C++ 4. The lexical basis of C++
Programming in C++ 4. The lexical basis of C++! Characters and tokens! Permissible characters! Comments & white spaces! Identifiers! Keywords! Constants! Operators! Summary 1 Characters and tokens A C++
More informationThe first time you open Word
Microsoft Word 2010 The first time you open Word When you open Word, you see two things, or main parts: The ribbon, which sits above the document, and includes a set of buttons and commands that you use
More informationCorrecting Grammar as You Type
PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting
More informationint fnvgetconfig(handle h, UINT32 id, const void *cfg, size_t sz);... 4
RP-VL-UTIL-V1 Developer s Guide [ Contents ] 1. Introduction... 1 2. Building Environment... 1 3. Operating Environment... 1 4. Function Explanation... 2 4.1. Common API for Transmitting and Receiving...
More informationCorrecting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu.
PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting
More informationPOWERPOINT Build a Presentation to Remember
POWERPOINT 2007 Build a Presentation to Remember Microsoft Office 2007 TABLE OF CONTENTS DOCUMENT THEMES... 1 THEMES... 1 COLOR SETS... 1 FONT SETS... 1 MASTER SLIDES... 2 USING THEMES IN THE SLIDE MASTER...
More informationMultimedia Retrieval Exercise Course 2 Basic of Image Processing by OpenCV
Multimedia Retrieval Exercise Course 2 Basic of Image Processing by OpenCV Kimiaki Shirahama, D.E. Research Group for Pattern Recognition Institute for Vision and Graphics University of Siegen, Germany
More informationProgramming in C# Project 1:
Programming in C# Project 1: Set the text in the Form s title bar. Change the Form s background color. Place a Label control on the Form. Display text in a Label control. Place a PictureBox control on
More informationCreating Forms. Starting the Page. another way of applying a template to a page.
Creating Forms Chapter 9 Forms allow information to be obtained from users of a web site. The ability for someone to purchase items over the internet or receive information from internet users has become
More informationAdditional catalogs display. Customize text size and colors.
Collapsible Skin The collapsible skin option displays the catalogs and categories in a collapsible format enabling enhanced navigation on Qnet. Categories can be expanded to view all of the sub categories
More informationThe American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat
The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents
More informationMS Word Basics. Groups within Tabs
MS Word Basics Instructor: Bev Alderman L e t s G e t S t a r t e d! Open and close MS Word Open Word from the desktop of your computer by Clicking on the Start>All programs>microsoft Office >Word 2010
More informationIntroduction to Microsoft Word 2010
Introduction to Microsoft Word 2010 Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with
More informationThe HOME Tab: Cut Copy Vertical Alignments
The HOME Tab: Cut Copy Vertical Alignments Text Direction Wrap Text Paste Format Painter Borders Cell Color Text Color Horizontal Alignments Merge and Center Highlighting a cell, a column, a row, or the
More informationTutorials. Lesson 3 Work with Text
In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.
More informationIn so many ways summary
In so many ways summary Many of Word s functions can be activated in a variety of different ways. Often you can use the menu, a tool on the toolbar or a shortcut key to achieve the same result. Rather
More informationDay : Date : Objects : Open MS Excel program * Open Excel application. Select : start. Choose: programs. Choose : Microsoft Office.
Day : Date : Objects : Open MS Excel program * Open Excel application. Select : start Choose: programs Choose : Microsoft Office Select: Excel *The interface of Excel program - Menu bar. - Standard bar.
More informationComputer Nashua Public Library Introduction to Microsoft Word 2010
Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with Word. You can make your documents more
More informationVariables Data types Variable I/O. C introduction. Variables. Variables 1 / 14
C introduction Variables Variables 1 / 14 Contents Variables Data types Variable I/O Variables 2 / 14 Usage Declaration: t y p e i d e n t i f i e r ; Assignment: i d e n t i f i e r = v a l u e ; Definition
More informationStyleFrame Documentation. Release 0.1.7
StyleFrame Documentation Release 0.1.7 November 29, 2016 Contents 1 Installation: 3 2 Some usage examples 5 3 API documentation 7 3.1 Styling by indexes............................................ 7 3.2
More informationIntroduction to Microsoft Word 2010
Introduction to Microsoft Word 2010 Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with
More informationMICROSOFT EXCEL Working with Charts
MICROSOFT EXCEL 2010 Working with Charts Introduction to charts WORKING WITH CHARTS Charts basically represent your data graphically. The data here refers to numbers. In Excel, you have various types of
More informationEng 110, Spring Week 03 Lab02- Dreamwaver Session
Eng 110, Spring 2008 Week 03 Lab02- Dreamwaver Session Assignment Recreate the 3-page website you did last week by using Dreamweaver. You should use tables to control your layout. You should modify fonts,
More informationWord Tutorial 3. Creating a Multiple- Page Report COMPREHENSIVE
Word Tutorial 3 Creating a Multiple- Page Report COMPREHENSIVE Objectives Format headings with Quick Styles Insert a manual page break Create and edit a table Sort rows in a table Modify a table s structure
More informationADJUST TABLE CELLS-ADJUST COLUMN AND ROW WIDTHS
ADJUST TABLE CELLS-ADJUST COLUMN AND ROW WIDTHS There are different options that may be used to adjust columns and rows in a table. These will be described in this document. ADJUST COLUMN WIDTHS Select
More informationQRG: 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 informationP3e REPORT WRITER CREATING A BLANK REPORT
P3e REPORT WRITER CREATING A BLANK REPORT 1. On the Reports window, select a report, then click Copy. 2. Click Paste. 3. Click Modify. 4. Click the New Report icon. The report will look like the following
More informationFormatting Values. 1. Click the cell(s) with the value(s) to format.
Formatting Values Applying number formatting changes how values are displayed it doesn t change the actual information. Excel is often smart enough to apply some number formatting automatically. For example,
More informationEB GUIDE Studio. Widget template library documentation. Version 6.4.1
Widget template library documentation Version 6.4.1 Elektrobit Automotive GmbH Am Wolfsmantel 46 D-91058 Erlangen GERMANY Phone: +49 9131 7701-0 Fax: +49 9131 7701-6333 http://www.elektrobit.com Legal
More informationRA8875 Custom Font By: Jason Lopez aka AtomSoft Web:
RA8875 Custom Font By: Jason Lopez aka AtomSoft Web: http://atomsoft.wordpress.com I assume you have a working LCD with a RA8875 controller. I also assume that you have the basic code working which includes
More informationWorking with Tables in Word 2010
Working with Tables in Word 2010 Table of Contents INSERT OR CREATE A TABLE... 2 USE TABLE TEMPLATES (QUICK TABLES)... 2 USE THE TABLE MENU... 2 USE THE INSERT TABLE COMMAND... 2 KNOW YOUR AUTOFIT OPTIONS...
More informationFall 2016 Exam Review 3 Module Test
1. What is the block of text at the bottom of the page called? Header Footer Document Area Ribbon 2. Which word processing tool can help you find synonyms to improve your word choice? Spelling and Grammar
More informationC Fundamentals & Formatted Input/Output. adopted from KNK C Programming : A Modern Approach
C Fundamentals & Formatted Input/Output adopted from KNK C Programming : A Modern Approach C Fundamentals 2 Program: Printing a Pun The file name doesn t matter, but the.c extension is often required.
More informationThis section provides an overview of the features available within the Standard, Align, and Text Toolbars.
Using Toolbars Overview This section provides an overview of the features available within the Standard, Align, and Text Toolbars. Using toolbar icons is a convenient way to add and adjust label objects.
More informationLesson 15 Working with Tables
Working with Tables Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition 1 Objectives Create a table and insert text. Insert and delete rows and columns. Adjust column width and row height.
More informationMicrosoft Office Word 2016 for Mac
Microsoft Office Word 2016 for Mac Formatting Your Document University Information Technology Services Learning Technologies, Training & Audiovisual Outreach Copyright 2016 KSU Division of University Information
More informationText. 5.4 Modeling - Text
5.4 Modeling - Text Text...1 Editing Text...3 Inserting Text...4 Special Characters...4 Convert Text to Text Object...4 3D Mesh...4 Text Selection...5 Formatting Text...5 Fonts...5 Loading and Changing
More informationProgram 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 informationCoding Standards for C
Why have coding standards? Coding Standards for C Version 6.3 It is a known fact that 80% of the lifetime cost of a piece of software goes to maintenance. Therefore it makes sense for all programs within
More informationLesson 15 Working with Tables
Working with Tables Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition 1 Objectives Create a table and insert text. Insert and delete rows and columns. Adjust column width and row height.
More informationMCS 2514 Fall 2012 Programming Assignment 3 Image Processing Pointers, Class & Dynamic Data Due: Nov 25, 11:59 pm.
MCS 2514 Fall 2012 Programming Assignment 3 Image Processing Pointers, Class & Dynamic Data Due: Nov 25, 11:59 pm. This project is called Image Processing which will shrink an input image, convert a color
More informationIn Depth: Writer. The word processor is arguably the most popular element within any office suite. That. Formatting Text CHAPTER 23
CHAPTER 23 In Depth: Writer The word processor is arguably the most popular element within any office suite. That said, you ll be happy to know that OpenOffice.org s Writer component doesn t skimp on features.
More informationAPPENDIX THE TOOLBAR. File Functions
APPENDIX THE TOOLBAR Within the WYSIWYG editor, there are a variety of functions available to the user to properly update the page. Below is a list of all the functions available. Keep in mind that the
More informationIntroduction 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 informationMICROSOFT EXCEL BIS 202. Lesson 1. Prepared By: Amna Alshurooqi Hajar Alshurooqi
MICROSOFT EXCEL Prepared By: Amna Alshurooqi Hajar Alshurooqi Lesson 1 BIS 202 1. INTRODUCTION Microsoft Excel is a spreadsheet application used to perform financial calculations, statistical analysis,
More informationHow to Open Excel. Introduction to Excel TIP: Right click Excel on list and select PIN to Start Menu. When you open Excel, a new worksheet opens
Introduction to Excel 2010 What is Excel? It is a Microsoft Office computer software program to organize and analyze numbers, data and labels in spreadsheet form. Excel makes it easy to translate data
More informationTables Part I. Session 45: Creating Tables Session 46: Modifying the Layout of Tables Session 47: Formatting the Design of Tables. Unit.
Unit 9 Tables Part I Session 45: Creating Tables Session 46: Modifying the Layout of Tables Session 47: Formatting the Design of Tables 2 45 Creating Tables Session Objectives Create a table Enter data
More informationCell to Cell mouse arrow Type Tab Enter Scroll Bars Page Up Page Down Crtl + Home Crtl + End Value Label Formula Note:
1 of 1 NOTE: IT IS RECOMMENDED THAT YOU READ THE ACCOMPANYING DOCUMENT CALLED INTRO TO EXCEL LAYOUT 2007 TO FULLY GRASP THE BASICS OF EXCEL Introduction A spreadsheet application allows you to enter data
More informationExcel 2010: Basics Learning Guide
Excel 2010: Basics Learning Guide Exploring Excel 2010 At first glance, Excel 2010 is largely the same as before. This guide will help clarify the new changes put into Excel 2010. The File Button The purple
More informationIntroduction. Format Text. Word 2010 Formatting Text. To Change the Font Size: Page 1
Word 2010 Formatting Text Introduction Page 1 To create and design effective documents, you need to know how to format text. In addition to making your document more appealing, formatted text can draw
More informationINFS 2150 / 7150 Intro to Web Development / HTML Programming
XP Objectives INFS 2150 / 7150 Intro to Web Development / HTML Programming Designing a Web Page with Tables Create a text table Create a table using the , , and tags Create table headers
More informationENCM 339 Fall 2017 Tutorial for Week 8
ENCM 339 Fall 2017 Tutorial for Week 8 for section T01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary 2 November, 2017 ENCM 339 T01 Tutorial
More informationUsing Microsoft Excel
Using Microsoft Excel Formatting a spreadsheet means changing the way it looks to make it neater and more attractive. Formatting changes can include modifying number styles, text size and colours. Many
More informationTools of Design Select Mode vs. Text Mode Select Mode allows you to alter the position and size of both text and clipart Text Mode allows you change text size, font and characters but you CANNOT
More informationWord Creating & Using Tables. IT Training & Development (818) Information Technology
Information Technology Word 2007 User Guide Word 2007 Creating & Using Tables IT Training & Development (818) 677-1700 training@csun.edu www.csun.edu/it/training Table of Contents Introduction... 1 Anatomy
More informationRA8871M_Lite User Guide
RAiO RA8871M_Lite User Guide Sep. 15, 2017 RAiO TECHNOLOGY INC. 1/102 www.raio.com.tw Revise History Version Date 1.0 2017.09.15 Initial Release RAiO TECHNOLOGY INC. 2/102 www.raio.com.tw Chapter 1 RA8871M_Lite
More informationEXCEL 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 informationGraphics Overview ECE2893. Lecture 19. ECE2893 Graphics Overview Spring / 15
Graphics Overview ECE2893 Lecture 19 ECE2893 Graphics Overview Spring 2011 1 / 15 Graphical Displays 1 Virtually all modern computers use a full color Graphical Display device. 2 It displays images, text,
More informationVariables in C. Variables in C. What Are Variables in C? CMSC 104, Fall 2012 John Y. Park
Variables in C CMSC 104, Fall 2012 John Y. Park 1 Variables in C Topics Naming Variables Declaring Variables Using Variables The Assignment Statement 2 What Are Variables in C? Variables in C have the
More informationIntroduction Accessing MICS Compiler Learning MICS Compiler CHAPTER 1: Searching for Data Surveys Indicators...
Acknowledgement MICS Compiler is a web application that has been developed by UNICEF to provide access to Multiple Indicator Cluster Survey data. The system is built on DevInfo technology. 3 Contents Introduction...
More informationPOS Designer Utility
POS Designer Utility POS Designer Utility 01/15/2015 User Reference Manual Copyright 2012-2015 by Celerant Technology Corp. All rights reserved worldwide. This manual, as well as the software described
More informationMicrosoft Word 2013 Working with tables
Microsoft Word 2013 Working with tables LIBRARY AND LEARNING SERVICES WORKING WITH TABLES www.eit.ac.nz/library/ls_computer_word2013_tables.html What is a table? A table is information arranged in horizontal
More informationStudy Guide. PCIC 3 B2 GS3- Key Applications-Excel. Copyright 2010 Teknimedia Corporation
Study Guide PCIC 3 B2 GS3- Key Applications-Excel Copyright 2010 Teknimedia Corporation Teknimedia grants permission to any licensed owner of PCIC 3 B GS3 Key Applications-Excel to duplicate the contents
More informationMICROSOFT WORD. Table of Contents. What is MSWord? Features LINC FIVE
Table of Contents What is MSWord? MSWord is a word-processing program that allows users to insert, edit, and enhance text in a variety of formats. Word is a powerful word processor with sophisticated editing
More informationEXCEL 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 informationMagic Set Editor 2 Template Creation Tutorial
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
More informationInstructions for Formatting MLA Style Papers in Microsoft Word 2010
Instructions for Formatting MLA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find
More informationExcel. module. Lesson 1 Create a Worksheet Lesson 2 Create and Revise. Lesson 3 Edit and Format
module 2 Excel Lesson 1 Create a Worksheet Lesson 2 Create and Revise Formulas Lesson 3 Edit and Format Worksheets Lesson 4 Print Worksheets Lesson 5 Modify Workbooks Lesson 6 Create and Modify Charts
More informationSolo 4.6 Release Notes
June9, 2017 (Updated to include Solo 4.6.4 changes) Solo 4.6 Release Notes This release contains a number of new features, as well as enhancements to the user interface and overall performance. Together
More informationFrom workbook ExcelPart2.xlsx, select FlashFillExample worksheet.
Microsoft Excel 2013: Part 2 More on Cells: Modifying Columns, Rows, & Formatting Cells Find and Replace This feature helps you save time to locate specific information when working with a lot of data
More informationCS 376b Computer Vision
CS 376b Computer Vision 09 / 25 / 2014 Instructor: Michael Eckmann Today s Topics Questions? / Comments? Enhancing images / masks Cross correlation Convolution C++ Cross-correlation Cross-correlation involves
More informationInformation System Services
Information System Services Diocese of London, 1070 Waterloo Street, London, Ontario, N6A 3Y2 Phone:(519)433-0658, Fax:(519)433-0011, E-mail: iss@rcec.london.on.ca Excel Formatting Online Demonstration
More informationOptimiData. JPEG2000 Software Development Kit for C/C++ Reference Manual. Version 1.6. from
OptimiData for optimized data handling JPEG2000 Software Development Kit for C/C++ Reference Manual Version 1.6 from 2004-07-29 (Windows and Linux Versions) www.optimidata.com OptimiData JPEG2000 C-SDK
More informationrecall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)
HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its
More information9 Tables Part I. Session 45: Creating Tables Session 46: Modifying the Layout of Tables Session 47: Formatting the Design of Tables. Unit.
Unit 9 Tables Part I Session 45: Creating Tables Session 46: Modifying the Layout of Tables Session 47: Formatting the Design of Tables 2 45 Creating Tables Session Objectives Create a table Enter data
More informationCSE2003: System Programming (Spring 2009) Programming Assignment #3: Drawing grid lines in an image. Due: Fri May 15, 11:59PM
CSE2003: System Programming (Spring 2009) Programming Assignment #3: Drawing grid lines in an image Due: Fri May 15, 11:59PM 1. Introduction In this assignment, you will implement a basic image processing
More informationLaunch old style dialogue boxes from the dialogue box launchers at the bottom of the ribbon.
Ribbon Overview Ribbon Overview Launch old style dialogue boxes from the dialogue box launchers at the bottom of the ribbon. Add buttons to Quick Access Toolbar either by right clicking or via the Customise
More informationWhat we will learn in Introduction to Excel. How to Open Excel. Introduction to Excel 2010 Lodi Memorial Library NJ Developed by Barb Hauck-Mah
Introduction to Excel 2010 Lodi Memorial Library NJ Developed by Barb Hauck-Mah What is Excel? It is a Microsoft Office computer software program to organize and analyze numbers, data and labels in spreadsheet
More informationLCD05 datasheet 1.0
LCD05 green displays LCD05 blue displays The I2C and serial display driver provides easy operation of a standard 20 x 4 or 16 x 2 LCD Text display. It requires only a 5v power supply and the two data connections
More informationDesktop Studio: Charts. Version: 7.3
Desktop Studio: Charts Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,
More informationTABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9
TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 DEFINITIONS... 3 WHY WOULD YOU USE THIS?... 3 STEP BY STEP... 3 USING WORD S TOOLBARS... 5 DEFINITIONS... 5 WHY WOULD
More informationChapter 4 Notes. Creating Tables in a Website
Chapter 4 Notes Creating Tables in a Website Project for Chapter 4 Statewide Realty Web Site Chapter Objectives Define table elements Describe the steps used to plan, design, and code a table Create a
More informationPicket Patterns. Overview
Ornamental Pro 2010 Rail Section and Picket Pattern Drawing Manual Table of Contents Picket Patterns... 1 Overview... 1 Creating a Picket Pattern... 2 Example 1... 2 Vertical Bar Behavior... 2 Example
More informationEffective 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 informationWEEK NO. 12 MICROSOFT EXCEL 2007
WEEK NO. 12 MICROSOFT EXCEL 2007 LESSONS OVERVIEW: GOODBYE CALCULATORS, HELLO SPREADSHEET! 1. The Excel Environment 2. Starting A Workbook 3. Modifying Columns, Rows, & Cells 4. Working with Worksheets
More informationMicrocontroller Systems. ELET 3232 Topic 8: Structures, Arrays, & Pointers
Microcontroller Systems ELET 3232 Topic 8: Structures, Arrays, & Pointers 1 Agenda Become familiar with and apply: Arrays Structures Pointers 2 Array Arrays A data set of a particular data type All elements
More informationHow to Develop Firmware for a Direct Drive TFT-LCD Design with RX62N By: Daniel Azimov, Software Specialist, System Design Center, Future Electronics A Direct Drive TFT-LCD design can drive high quality
More informationUsing Adobe Contribute 4 A guide for new website authors
Using Adobe Contribute 4 A guide for new website authors Adobe Contribute allows you to easily update websites without any knowledge of HTML. This handout will provide an introduction to Adobe Contribute
More informationMicrosoft Word Important Notice
Microsoft Word 2013 Important Notice All candidates who follow an ICDL/ECDL course must have an official ICDL/ECDL Registration Number (which is proof of your Profile Number with ICDL/ECDL and will track
More informationWithin the spreadsheet, columns are labeled with letters and rows are labeled with numbers.
Excel Exercise 1: Goals: 1. Become familiar with Guidelines for spans and proportions of common spanning members (Chapter 1). 2. Become familiar with basic commands in Excel for performing simple tasks
More informationTutorial 3 - Welcome Application
1 Tutorial 3 - Welcome Application Introduction to Visual Programming Outline 3.1 Test-Driving the Welcome Application 3.2 Constructing the Welcome Application 3.3 Objects used in the Welcome Application
More information--tableheaderstyle <thead -dark,thead-light,... >] [--tablestyle <table,table -striped,... >] [-w <dir>] -i <infile> -o <outfile>
NAME - Draw molecules and generate an image or HTML file SYNOPSIS DESCRIPTION OPTIONS [--alignmentsmarts ] [--atomlabelfontsize ] [ --bondlinewidth ] [--compute2dcoords ]
More informationPART 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 informationA cell is highlighted when a thick black border appears around it. Use TAB to move to the next cell to the LEFT. Use SHIFT-TAB to move to the RIGHT.
Instructional Center for Educational Technologies EXCEL 2010 BASICS Things to Know Before You Start The cursor in Excel looks like a plus sign. When you click in a cell, the column and row headings will
More informationCSC 121 Computers and Scientific Thinking
CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language
More informationUEE1302 (1102) F10: Introduction to Computers and Programming
Computational Intelligence on Automation Lab @ NCTU Learning Objectives UEE1302 (1102) F10: Introduction to Computers and Programming Programming Lecture 00 Programming by Example Introduction to C++ Origins,
More informationMission Statement The Monroe County Library System enriches the equality of life for all residents of the
Mission Statement The Monroe County Library System enriches the equality of life for all residents of the county by providing free access to informational, education and recreational resources. Contents
More informationLinks Menu (Blogroll) Contents: Links Widget
45 Links Menu (Blogroll) Contents: Links Widget As bloggers we link to our friends, interesting stories, and popular web sites. Links make the Internet what it is. Without them it would be very hard to
More information