Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Introduction to Architecture and Design - Syllabus | SPAN 1, Exams of Spanish Language

Material Type: Exam; Class: Instruction in the Spanish Language; Subject: Spanish; University: University of California-Santa Cruz; Term: Unknown 2003;

Typology: Exams

Pre 2010

Uploaded on 08/19/2009

koofers-user-2g0-1
koofers-user-2g0-1 🇺🇸

10 documents

1 / 17

Toggle sidebar

Related documents


Partial preview of the text

Download Introduction to Architecture and Design - Syllabus | SPAN 1 and more Exams Spanish Language in PDF only on Docsity! [1]Vlit Chrome Architecture and Design uNext: Andrew McLennan-Murray Brian Cooley Gilliom John Mikelich Michael Dale Scott Schulte Erik Nielsen Change Log: Date Version Changes/Additions Resp. Person 06/03/03 1.1 Updated Design Document John 5/15/2003 1.0 Initial release of Design Document Erik 1 OVERVIEW: ............................................................................................................................................................3 1.1 MAJOR DESIGN DECISIONS: .................................................................................................................................3 1.2 MODULARIZATION CRITERIA ...............................................................................................................................3 1.3 ORGANIZATION OF DIAGRAMS. ............................................................................................................................3 2 ARCHITECTURE DIAGRAMS: ...........................................................................................................................4 2.1 VLIT.XUL A.D.....................................................................................................................................................4 2.2 PARSEVLIT A.D..................................................................................................................................................5 2.3 ADDSPANINPUT A.D............................................................................................................................................5 3 3.0 UML STRUCTURE DIAGRAM ......................................................................................................................6 4 UML INTERACTIVE DIAGRAMS.......................................................................................................................7 4.1 OPENING A VLITFILE.VLIT 1. ------(NOT INCLUDED IN FINAL VERSION).............................................7 4.2 OPENING A VLIT FILE. 2......................................................................................................................................8 4.3 MOVING A SPAN UP AND DOWN. ...........................................................................................................................9 4.4 ADDING A NEW SPAN.........................................................................................................................................10 4.5 ADDING A LINK. ................................................................................................................................................11 4.6 DELETING A SPAN 1. ------(NOT SUPPORTED IN FINAL VERSION)..........................................................12 4.7 SAVING A VLITFILE.VLIT ------(NOT SUPPORTED IN FINAL VERSION).................................................13 4.8 DELETING SPAN 2. .............................................................................................................................................14 4.9 ADDING ITALICS TO A VLITFILE.VLIT................................................................................................................15 4.10 ADDING IN BOLD TO THE .VLIT FILE. ................................................................................................................17 5 2.2 ParseVLIT A.D. P a r s e V L I T G e tT p r in tF i l e A d d S p a n A d d T o S p a n l i s t I F S p a nI F O v e r l a y D e s c r ib e S p a n A d d O v e r l a y G r o u p A d d to O v e r l a y I n f o T a b S t r in g P a tc h I d e n t i f y S p a n U p d a te S p a n l i s t D e s c r ip t i o n 2.3AddSpanInput A.D. A d d S p a n I n p u t G e t T p r i n t F i l e A d d S p a n D e s c r i b l e S p a n A d d T o S p a n L i s t 6 33.0 UML STRUCTURE DIAGRAM Dynamically Allocated Memory D o c u m e n t ( P r o g r a m T r e e ) S p a n s O v e r L a y s A l l X U L P r o g r a m I n f o r m a t i o n This is the only object which is consistent throughout the program. See Design Decisions for more information on this Document tree. 7 4 UML INTERACTIVE DIAGRAMS 4.1 Opening A VLITfile.vlit 1. ------(NOT INCLUDED IN FINAL VERSION) Joe wants to open up a vlit file. He moves the mouse up to the file menu, and clicks the mouse button down. This brings up the file menu. Joe then clicks on “open”. When finding his file Joe clicks ok and the file is loaded. V L I T a p p l i c a t i o n O p e n F i l e S e l e c t e d D o c u m e n t ( t r e e ) E x t e r n a l S o u r c e P r o v i d e r B r o w s e F i l e s F i l e S e l e c t e d G e t V L I T F i l e ( ) T h e f i l e i s b r o w s e d t h r o u g h t h e c p u d i r e c t o r y t r e e ( p r o v i d e d b y a n e x t e r n a l m e m o r y s o u r c e ) . O n c e t h e f i l e i s s e l e c t e d G e t V L I T f i l e ( ) i s c a l l e d s e n d i n g i n t h e f i l e t e x t . G e t V L I T f i l e ( ) r e p r e s e n t s t h a t c h a i n o f e v e n t s s p e c i f i e d i n t h e a r c h i t e c t u r e d i a g r a m . T h e a p p l i c a t i o n d e l e g a t e s t h e i n f o r m a t i o n i n t h e f i l e a n d s e t s t h e n e c e s s a r y v a l u e s i n t h e D o c u m e n t t r e e . 10 T he S pan T ab be ing se lec ted causes an inform a tion transfe r be tw een docum ent and the applica tion . T he span is then se lec ted (still no th ing happens ye t bu t the inform a tion is conta ined in the applica tion (N ot the tree !)) and the up button is p re ssed . M oveS panU p() is c a lled and anothe r in form a tion transfe r be tw een the applica tion and D ocum ent occurs. The tre e is a lte red to fit the orde r change , and red isp layed in the recently changed form a t. 4.4Adding a New Span Joe Now wants to add another span which focuses on Liver Disorders and Mitochondrial decay. He clicks on the AddSpan tab and ...(omitted portion) 'inputs appropriate fields'. The Joe clicks add span and sees it added on the bottom of the list of spans. V L I T a p p l i c a t i o n D o c u m e n t ( t r e e ) A d d N e w S p a n T a b S e l e c t e d I n f o r m a t i o n I n f o r m a t i o n i s P r i n t e d “ A d d S p a n ” B u t t o n C l i c k e d A d d S p a n In p u t( ) C a ll e d 11 T h is in fo rm a tio n e x c h a n g e w o rk s v e ry m u c h d y n a m ic a lly th e s a m e a s th e p re v io u s U M L . T h e ta b is c h a n g e d , a n d a n in fo rm a tio n e x c h a n g e o c c u rs . T h e in fo rm a tio n is p rin te d a n d s a v e d te m p o ra rily in th e a p p lic a tio n . W h e n th e “ A d d S p a n ” b u tto n is c l ic k e d A d d S p a n In p u t() (s e e A rc h ite c tu re ) is c a l le d . T h e a p p lic a tio n a n d D o c u m e n t e x c h a n g e in fo rm a tio n a n d th e n e w s p a n is a d d e d . 4.5Adding A link. In the Mitochondrial Decay span Joe wants to add a link to a Calvin and Hobbes strip because he likes the humor of it. He clicks the mouse on the “AddOverlay Tab”. He selects the span 1 (the Mitochondria span) and then selects “link” beneath that to specify that it is a link-type overlay. He enters the text he wants changed into the link and clicks on “Add Overlay”. 12 VLIT application Document (tree) AddNewOverlay Tab Selected Information Tabs selected Info Printed “Add Overlay” Button Clicked A dd Sp an In pu t() C al le d The only difference is the fields entered at the information exchanges. See design choices if you're curious on why AddSpanInput() was called when an overlay was added. 4.6Deleting a Span 1. ------(NOT SUPPORTED IN FINAL VERSION) Joe doesn't like the span he just added, so he wishes to delete it. He clicks on the “Spans” tab and presses the “delete” key on the keyboard. The span is removed from the tree and the display at the same time. 15 spans here are the same they were in the file which should still be open and loaded into memory in Mozilla. Joe then high-lights that entire text that is the number of the span he wants to delete, and deletes it. Then Joe reloads the .vlit file and the span is now gone. D o c u m e n t T i m e S a v e s F i l e F il e i s e d it e d F i l e R e l o a d e d F i l e i s s a v e d , t h e n e d i t e d . F i l e l i v e s i n d e p e n d e n t ly o f t h e a p p l i c a t i o n . T h e n e w .v l i t f i l e i s l o a d e d a n d D o c u m e n t c e a s e s t o e x i s t a n d i s r e lo a d e d w i th t h e n e w s p a n s . 4.9Adding italics to a VLITfile.vlit Joe likes italics on words. So he wants to add some into his .vlit file. Joe clicks on “Add Overlay” tab. He then selects the span to 16 alter, then selects “italics”. He writes in the text he wants altered and then clicks on the “add Overlay” button. VLIT application Document (tree) AddNewOverlay Tab Selected Information Tabs selected Info Printed “Add Overlay” Button Clicked A dd Sp an In pu t() C al le d Information is exchanged the same way it was for links. 17 4.10Adding in Bold to the .vlit file. Joe wants to add bold words into his .vlit file. He clicks on the “Add Overlay” tab and chooses which span, and chooses the field “bold”. He types in the text he wants changed and clicks on “Add Overlay”. VLIT application Document (tree) AddNewOverlay Tab Selected Information Tabs selected Info Printed “Add Overlay” Button Clicked A dd Sp an In pu t() C al le d Information exchange the same as when adding a link.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved