====== Study Questions - Lucy Dip Creation ====== 1. Copy the source of the questions. 2. Run the [[lucky_dip_processor]]. 3. Goto the [[http://tallguyracing.com/wiki/doku.php?id=playground:playground|playgound]] and edit. 4. Paste from the clipboard and save it. 5. Select it (including the RSS XML Feed etc buttons). 6. Open a **new** document in OpenOffice and paste the contents into it. 7. Set the Zoom to 73% (so that there are two pages per screen). 8. Delete all the stuff at the top. 9. Load styles -> Lucky Dip, Text + Pages + Overwrite. 10. Right click table -> Table... -> Text Flow tab -> Untick Allow row to break... 11. For each page, 11.1. Put the cursor in the last row of the page. 11.2. Click the Insert Row button lots. 11.3. Copy and paste the all the cells on the first page to the second. Note that this will **overwrite** the cells, so if there are not some blanks leftover, undo and go back to 17.2. 11.4. Delete the blank cells. 12. Highlight the right columns of odd pages and the left columns of the even pages (inside ones if two pages are displayed at once), change the background colour to black. **Also**, look for numbered bullet lists in the right column of the even pages and reset the numbering. 13. Print. Set the Input Tray to Tray 1. ===== Questions To Be Lucky Dipped ===== /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q2: What must an HTML server control be located inside to operate correctly? ** /* --== Question Answer separator ==-- */ Answer: A form element that has the //runat="server"// attribute. /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q3: What are the three methods of setting the properties of an HTML control? ** /* --== Question Answer separator ==-- */ Answer: Source view, design view and programmatically in code. /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q4: In which event on what object should dynamically created controls be created? ** /* --== Question Answer separator ==-- */ Answer: The Init event on the page object. /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q5: What order are events from a web page raised on the server side? ** /* --== Question Answer separator ==-- */ Answer: The event that caused the postback is processed last. /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q6: What property on a control should be set to minimize the size of the //ViewState// data? ** /* --== Question Answer separator ==-- */ Answer: The //EnableViewState// should be set to //false//. /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L1Q7: What are the five main page events, in the order they occur? ** /* --== Question Answer separator ==-- */ Answer: //Page_PreInit//, //Page_Init//, //Page_Load//, //Page_PreRender// and //Page_Unload// ==== Lesson 2: Exploring Common Web Server Controls ==== /* --== Answer Question separator ==-- */ /* Added 20117012 */ ** WebC2L2Q1: What are two differences between the //Literal// control and the //TextBox// control? ** /* --== Question Answer separator ==-- */ Answer: * The //Literal// control does not support styles, themes, and skins. * The //Literal// control does not inherit from //WebControl//. ===== Chapter 3: Exploring Specialized Server Controls ===== ==== Lesson 1: Exploring Specialized Web Server Controls ==== /* --== Answer Question separator ==-- */ /* Added 20110823 */ ** WebC3L1Q1: What are the three modes of the //Literal// control? ** /* --== Question Answer separator ==-- */ Answer: //PassThrough//, //Encode// and //Transform//. /* --== Answer Question separator ==-- */ /* Added 20110823 */ ** WebC3L1Q2: What is the advantage of using the //Table//, //TableRow// and //TableCell// controls over using straight HTML markup? ** /* --== Question Answer separator ==-- */ Answer: The ability to add rows and cells programmatically. /* --== Answer Question separator ==-- */ /* Added 20110824 */ ** WebC3L1Q3: What web control should be used if clicking on an image is required? ** /* --== Question Answer separator ==-- */ Answer: //ImageButton// or //ImageMap//. ===== Replacements ===== /* --== Answer Question separator ==-- */ /* Added 20110708 */ ** WebC1L3Q1: What are the five levels, in order, of the ASP.NET configuration hierarchy? ** /* --== Question Answer separator ==-- */ Answer: Global machine, root default web, web site, web application, sub-directory. /* --== Answer Question separator ==-- */ /* Added 20100620 */ ** MvcC1Q1: What are the six top-level directories, created by default when a new ASP.NET MVC project is created? ** /* --== Question Answer separator ==-- */ Answer: Controllers, Models, Views, Scripts, Content and App_Data. {{tag>procedure lucky_dip study_questions exam}}