Chapter 14. Additional Topics in C# 2010 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
|
|
- Rodney Whitehead
- 6 years ago
- Views:
Transcription
1 Chapter 14 Additional Topics in C# McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved.
2 Chapter Objectives - 1 Validate user input in the Validating event handler and display messages using an ErrorProvider component Capture and check an individual keystroke from the user Use code snippets in the editor Create a multiple-document project with parent and child forms Arrange child forms vertically, horizontally, or cascaded McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-2
3 Chapter Objectives - 2 Add toolbars and status bars to your forms using tool strip and status strip controls Use calendar controls and date methods Display a Web page on a Windows form using a WebBrowser control Use WPF Interoperability to add Windows Presentation Framework controls to a Windows Form Create a WPF application McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-3
4 Advanced Validation Techniques Using ErrorProvider components Similar to Web validation controls Other useful techniques Set MaxLength and/or CharacterCasing properties of text boxes Perform field-level validation using the Validating event of input controls McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-4
5 Using ErrorProvider Components - 1 An ErrorProvider component causes an error message to appear next to the field in error on the form, rather than messages in message boxes If the input value is invalid, a blinking icon displays next to the field in error and displays a message in a popup, similar to a ToolTip McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-5
6 Using ErrorProvider Components - 2 Generally, one ErrorProvider component can be used to validate all controls on the form It is added to the Component Tray McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-6
7 Using ErrorProvider Components - 3 Logic same as for a MessageBox solution Identify an error Use the Error Provider SetError method Pops up the icon General Form ErrorProviderObject.SetError(ControlName, MessageString); Examples errorprovider1.seterror(quantitytextbox, "Quantity must be numeric."); errorprovider1.seterror(creditcardtextbox, "Required field."); McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-7
8 The MaxLength and CharacterCasing Properties Help the user enter correct input data in text boxes MaxLength property User unable to enter more characters than the maximum CharacterCasing property Each character user enters is automatically converted to the case specified Normal (default) Upper Lower Input limited to two characters and converted to uppercase McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-8
9 Field-Level Validation Instead of validating all controls on a form when the user clicks a button, perform field-level validation Validating event CausesValidation property Error Provider components Error message appears as soon as the user attempts to leave a field with invalid data McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 14-9
10 Using the Validating Event and CausesValidation Property - 1 Validating event is best location for validation code Use CancelEventArgs argument to cancel the event and return focus to the control being validated Each control on a form has a CausesValidation property, set to true by default When the focus passes from one control to the next, the CausesValidation property of the new control determines whether the Validating event occurs for the control just left Set CausesValidation to false on a control such as Cancel or Exit to give the user a way to bypass the validation McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
11 Using the Validating Event and CausesValidation Property - 2 Set the Cancel property of the e argument to true to cancel the Validating event and keep the focus in the field in error private void nametextbox_validating(object sender, CancelEventArgs e) { // Validate for a required entry. // Clear any previous error. errorprovider1.seterror(nametextbox, ""); // Check for an empty string. if (nametextbox.text == String.Empty) { // Cancel the event. e.cancel = true; errorprovider1.seterror(nametextbox, "Required Field"); } } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
12 Using the Validating Event and CausesValidation Property - 3 If a validating event requires an entry in the field that receives focus when the form is first displayed, user will be unable to close the form without making an entry Set e.cancel = false in the form s FormClosing event handler Private void ValidationForm_FormClosing(object sender, FormClosingEventArgs e) { } //Do not allow validation to cancel the form s closing. e.cancel = false; McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
13 Capturing Keystrokes from the User - 1 Check each keystroke that the user enters in the control's KeyDown, KeyPress, or KeyUp event handler These events occur in the order listed for most keyboard keys Keystrokes that ordinarily cause an action to occur, such as the Tab key or Enter key generate only a KeyUp event McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
14 Capturing Keystrokes from the User - 2 The e argument of the KeyPress event handler is KeyPressEventArgs KeyChar property holds the character pressed (as a char data type) To make comparisons, use methods of the char class Single characters must be enclosed in single quotes Handled property can be set to true Indicates that the keystroke needs no further processing Effectively "throws away" the keystroke McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
15 Using the Masked Text Box for Validation Set the Mask property of a masked text box to help the user enter data in the correct format Set the Mask property to one of the predefined masks Write your own Easiest way modify one of the existing masks Follow the syntax rules of a regular expression Predefined masks include date, time, phone number, Social Security number, and Zip code formats If the user enters invalid data for the mask, the character is not accepted McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
16 Code Snippets Small samples of code that show how to accomplish many programming tasks Right-click in the Code Editor and select Insert Snippet Snippet categories include loops, decisions, exception handling, and arrays McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
17 Sample Projects Visual Studio includes many sample projects that you can use to learn new techniques All editions except the Express Edition Select Help/Contents Expand the nodes for Development Tools and Languages/Visual Studio/Visual C# to find the Visual C# Samples node Filter for C# Walkthroughs in Help are another way to learn Tutorials that give a step-by-step introduction to many techniques and controls McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
18 Multiple Document Interface - 1 SDI Single document interface Each form in the project acts independently from the other forms MDI Multiple document interface A parent form and child forms Example: MS Word has a parent form (the main window) and child forms (each document window) Open multiple child windows and maximize, minimize, restore, or close each child window Always stays within boundaries of parent Close parent window, all child windows close McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
19 Multiple Document Interface - 2 Rules for MDI If a parent form closes, all children leave with it Child form always appears inside the parent s area C# allows both MDI and SDI (such as a splash form) in the same project A Window menu displays a list of open windows Allows the user to move from one active document to another McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
20 Multiple Document Interface - 3 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
21 Creating an MDI Project - 1 At design time designate a form as a parent IsMdiContainer property = true Designate child forms at run time Declare a new variable for the form and instantiate it Set the child s MdiParent property to the current (parent) form and show it private void childonetoolstripmenuitem_click(object sender, EventArgs e) { // Display child one form. ChildForm childoneform = new ChildForm(); childoneform.mdiparent = this; childoneform.show(); } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
22 Creating an MDI Project - 2 If multiple child windows are displayed, the title bar of each child should be unique Accomplish by appending a number to the title bar before displaying the form Similar to Word's Document1, Document2 ChildForm childoneform = new ChildForm(); childoneform.mdiparent = this; childonecountinteger++; childoneform.text = "Child One Document " + childonecountinteger.tostring(); childoneform.show(); McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
23 Adding a Window Menu Parent form should include a Window menu Lists open child windows Allows the user to switch between windows and arrange multiple child windows Set the MenuStrip's MdiWindowListItem property to the name of the menu to use as the Window menu Include a separator bar at the bottom of the Window menu Separates open window list from other menu choices McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
24 Layout Options Child windows may be arranged in different layouts Tiled vertically, tiled horizontally, or cascaded Layout set in code with LayoutMdi method argument Use one of three constants TileHorizontal, TileVertical, or Cascade private void tilehorizontallytoolstripmenuitem_click(object sender, EventArgs e) { // Arrange the child forms horizontally. LayoutMdi(MdiLayout.TileHorizontal); } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
25 Toolbars Create by using the ToolStrip control A container that does not yet contain any objects Several types of objects can be added ToolStripButtons ToolStripLabels Other objects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
26 Setting Up the Buttons - 1 Add buttons to a tool strip using the dropdown list of objects Click on Button Adds a new ToolStripButton object to the ToolStrip Set the Name and ToolTipText properties Name the button i.e. abouttoolstripbutton Assign an image to the Image property McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
27 Setting Up the Buttons - 2 Set button s AutoSize property to false to make the image display properly Change DisplayStyle property to Text and modify Text property to display words on the button Click Insert Standard Items from the ToolStrips s smart tag or properties window New, Open, Save, Print, Cut, Copy, Paste and Help Buttons available with pictures Must create code for each button (not automatic) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
28 Coding for the ToolStrip Buttons Can create a new event handler for the button click Since they are shortcuts for menu items, set ToolStripButton s Click event to the corresponding menu item s event-handling method McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
29 Status Bars A status bar generally appears across the bottom of a form Displays information such as date, time, status of Caps Lock and Num Lock keys or error or informational messages Add a StatusStrip control to the form Add ToolStripStatusLabel objects to the StatusStrip Set properties such as Name and ToolTipText at design or run time Make labels appear at right end of status bar by setting the StatusStrip s RightToLeft property to true McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
30 Displaying the Date and Time - 1 Use properties and methods of DateTime structure to retrieve and format current date and time Now property holds system date and time in numeric format Can be used for calculations Format date and/or time for display using methods ToShortDateString, ToLongDateString, ToShortTimeString, ToLongTimeString Display does not update automatically Use a Timer component to update the time McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
31 Displaying the Date and Time - 2 Code to update the time on the status strip private void timer1_tick(object sender, EventArgs e) { // Update the time on the status strip. // Interval = 1000 milliseconds (one second). timetoolstripstatuslabel.text = DateTime.Now.ToLongTimeString(); } Be sure to set the Enabled and Interval properties of the timer McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
32 The Calendar Controls - 1 DateTimePicker and MonthCalendar controls display calendars on a form DateTimePicker takes less screen space Displays only day and date unless user drops down the calendar Value property contains date Control initially displays current date User selects a date and the program retrieves the Value property Assign a Date value to the property McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
33 The Calendar Controls - 2 Displays a calendar Displays only the day and date unless the user drops down the calendar. Saves screen space. McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
34 Displaying Web Pages on a Windows Form Add a WebBrowser control to a Windows form Form resembles a browser window in Internet Explorer or displays any HTML page, online or offline Must have an active Internet connection to display Web pages in the WebBrowser control McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
35 The WebBrowser Control By default control is set to fill entire form (Dock = Fill) Can add a ToolStrip control for navigation McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
36 Checking for the Enter Key Test if a keystroke is the Enter key in the KeyUp event The e argument of the KeyUp event handler is KeyEventArgs KeyCode property holds the key code of the key Enter key is 13 Check for the Enter key with either statement if (e.keycode == 13) or if (e.keycode == Keys.Enter McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
37 XML Data Files Many advantages over other file formats Platform-independent, not tied to a specific language or vendor Text-based, can view and edit file with textedit tools Easy to make changes Uni-code compliant and used internationally McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
38 Nodes, Elements, and Attributes Tags delineate elements of the file Basic structure is a tree Root node (a file has only one) Child nodes (can also contain more child nodes) Nodes at same level referred to as siblings Within a node values are assigned to attributes McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
39 XML File Terminology McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
40 Elements in an XML Document McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
41 Writing and Reading an XML File Write an XML file from a program using an XmlWriter object Contains many methods Writes properly formed XML files Elements and attributes identified by tags McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
42 C# Tools for Reading XML Files Use the Load method of an XDocument to read an XML file Specify a complete path or a URI for the Filename (default is bin\debug) Visual Studio s type inference determines and assigns a strong data type McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
43 Loading an XML File into an XElement Object Load an XML file into an XElement object Root node is first item in an XElement object XElement bookdata = XElement.Load( books.xml ); An XDocument contains information about the document from the top of the file McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
44 Using LINQ to XML to Query an XElement Object Use LINQ to XML to retrieve data elements from an XElement or XDocument object Refer to elements in the XElement object on the In clause of LINQ and in the Select clause Use orderby for sorting and where for conditions Use a foreach statement to refer to individual attributes of a query, or manipulate the output McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
45 Windows Presentation Foundation (WPF) - 1 WPF provides ability to create richer user interfaces for multiple platform development Windows Vista uses WPF to bring better multimedia to the operating system WPF is available in Visual Studio and Microsoft Expression Studio Microsoft Silverlight is a scaled-down version of WPF Rich Web-based interface, works with all leading browsers and on multiple platforms Able to integrate vector-based graphics, media, text, animation and overlays into the Web interface McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
46 Windows Presentation Foundation (WPF) - 2 Web pages are created in two parts, the interface and the application code Designer creates the interface Developer does the programming Expression blend facilitates creating the two parts In Visual Studio templates exist for a WPF application and for WPF Browser Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
47 Windows Presentation Foundation (WPF) - 3 WPF user interfaces use XAML (Extensible Application Markup Language) Much more interactive than traditional HTML XBAP refers to a XAML Browser Application Runs in an Internet browser Technology allows creation of hybrid applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
48 WPF Interoperability - 1 Allows use of WPF controls in a Windows Forms application ElementHost available by default A container that allows addition of other WPF controls to the Windows Form Add additional available controls at run time, rather than design time To use WPF Interoperability, add the ElementHost control to a Windows Form Add the WPF controls in code Include a using statement for System.Windows.Controls McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
49 Expander control allows part of a page to show or be hidden User clicks to expand the control, value of the Content property displays WPF Interoperability - 2 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
50 Writing a WPF Application IDE layout for a WPF application resembles ASP.NET layout Document window is split, shows XAML and the design Collapse the XAML screen Use the grid container to help with flow layout and to place controls Grid lines can be set to desired height and width Many controls have same function and feel as Windows Forms controls Extra properties available with WPF controls McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved
Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 13 Additional Topics in Visual Basic McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Write Windows applications that run on mobile devices Display database information
More informationSDI & MDI Applications
SDI & MDI Applications Pemrograman Visual (TH22012 ) by Kartika Firdausy 081.328.718.768 kartikaf@indosat.net.id kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf kartikaf.wordpress.com SDI and MDI Fundamentals
More informationCST242 Windows Forms with C# Page 1
CST242 Windows Forms with C# Page 1 1 2 4 5 6 7 9 10 Windows Forms with C# CST242 Visual C# Windows Forms Applications A user interface that is designed for running Windows-based Desktop applications A
More informationChapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 10 Database Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives Use database terminology correctly Create Windows and Web projects that display
More informationChapter 12: Using Controls
Chapter 12: Using Controls Using a LinkLabel LinkLabel Similar to a Label Provides the additional capability to link the user to other sources Such as Web pages or files Default event The method whose
More informationWhat s New Essential Studio User Interface Edition
What s New Essential Studio User Interface Edition Table of Contents Essential Grid... 3 Grid for ASP.NET... 3 Grid for ASP.NET MVC... 3 Grid for Silverlight... 9 Grid for WPF... 10 Essential Tools...
More informationCSC 330 Object-Oriented
CSC 330 Object-Oriented Oriented Programming Using ADO.NET and C# CSC 330 Object-Oriented Design 1 Implementation CSC 330 Object-Oriented Design 2 Lecture Objectives Use database terminology correctly
More informationModule 9: Validating User Input
Module 9: Validating User Input Table of Contents Module Overview 9-1 Lesson 1: Restricting User Input 9-2 Lesson 2: Implementing Field-Level Validation 9-8 Lesson 3: Implementing Form-Level Validation
More informationMicrosoft Visual Studio 2010
Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS
More informationedev Technologies integreat4tfs 2015 Update 2 Release Notes
edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...
More informationLesson 09 Working with. SDI and MDI. MIT Rapid Application Development By. S. Sabraz Nawaz Lecturer in MIT
Lesson 09 Working with SDI and MDI MIT 31043 Rapid Application Development By. S. Sabraz Nawaz Lecturer in MIT Single Document Interface (SDI) An SDI application that consists of more than one form can
More informationLesson 09 Working with. SDI and MDI. MIT 31043: Rapid Application Development By: S. Sabraz Nawaz Senior Lecturer in MIT Dept. of MIT, FMC, SEUSL
Lesson 09 Working with SDI and MDI MIT 31043: Rapid Application Development By: S. Sabraz Nawaz Senior Lecturer in MIT Dept. of MIT, FMC, SEUSL Single Document Interface (SDI) An SDI application that consists
More information7. Now, click the top menu, on the right side of Help, type "Windows". Implementing an MDI Form
Implementing an MDI Form The Multiple-Document Interface (MDI) is a specification that defines a user interface for applications that enable the user to work with more than one document at the same time
More informationChapter 2. Building Multitier Programs with Classes The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 2 Building Multitier Programs with Classes McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Discuss object-oriented terminology Create your own class and instantiate
More informationChapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web
More informationSema Foundation ICT Department. Lesson - 18
Lesson - 18 1 Manipulating Windows We can work with several programs at a time in Windows. To make working with several programs at once very easy, we can change the size of the windows by: maximize minimize
More informationReport Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static
Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail
More informationTeamcenter 11.1 Systems Engineering and Requirements Management
SIEMENS Teamcenter 11.1 Systems Engineering and Requirements Management Systems Architect/ Requirements Management Project Administrator's Manual REQ00002 U REQ00002 U Project Administrator's Manual 3
More informationCIS 3260 Intro. to Programming with C#
Running Your First Program in Visual C# 2008 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Run Visual Studio Start a New Project Select File/New/Project Visual C# and Windows must
More informationChapter 12. Tool Strips, Status Strips, and Splitters
Chapter 12 Tool Strips, Status Strips, and Splitters Tool Strips Usually called tool bars. The new ToolStrip class replaces the older ToolBar class of.net 1.1. Create easily customized, commonly employed
More informationRoxen Content Provider
Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the
More informationSPARK. User Manual Ver ITLAQ Technologies
SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing
More informationThermo Scientific. GRAMS Envision. Version 2.1. User Guide
Thermo Scientific GRAMS Envision Version 2.1 User Guide 2013 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product purchase
More informationNetAdvantage Reporting Release Notes
NetAdvantage Reporting 2012.1 Release Notes Use NetAdvantage Reporting, the industry's first WPF and Silverlight-based design-time and rendering reporting tool, to create elegant and easy-to-design reports
More informationUser Guide Product Design Version 1.7
User Guide Product Design Version 1.7 1 INTRODUCTION 3 Guide 3 USING THE SYSTEM 4 Accessing the System 5 Logging In Using an Access Email 5 Normal Login 6 Resetting a Password 6 Logging Off 6 Home Page
More informationLecture 5 COMMON CONTROLS
Lecture 5 COMMON CONTROLS 1. The ListBox Class Represents a box that contains a list of items. The following are its some of its more important properties: MultiColumn This is a Boolean that indicates
More informationEvents. Event Handler Arguments 12/12/2017. EEE-425 Programming Languages (2016) 1
Events Events Single Event Handlers Click Event Mouse Events Key Board Events Create and handle controls in runtime An event is something that happens. Your birthday is an event. An event in programming
More informationLibraries. Multi-Touch. Aero Peek. Sema Foundation 10 Classes 2 nd Exam Review ICT Department 5/22/ Lesson - 15
10 Classes 2 nd Exam Review Lesson - 15 Introduction Windows 7, previous version of the latest version (Windows 8.1) of Microsoft Windows, was produced for use on personal computers, including home and
More informationedev Technologies integreat4tfs 2016 Update 2 Release Notes
edev Technologies integreat4tfs 2016 Update 2 Release Notes edev Technologies 8/3/2016 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 2 3. APPLICATION SETUP... 2 GENERAL... 3 1. FEATURES...
More informationSmartWord4TFS Step-by-Step Guide
Guide CONTENTS Overview... 3 Key Takeaways... 3 Working Modes... 4 User Interface... 4 Ribbon Bar... 4 Ribbon Bar options in Template Designing Mode... 4 Ribbon Bar options in Template Designing Mode...
More informationCS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration
CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration Page 1 Overview In this lab, users will get themselves familarise with fact that Expression Blend uses the identical
More informationNiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.
www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata
More informationOracle General Navigation Overview
Oracle 11.5.9 General Navigation Overview 1 Logging On to Oracle Applications You may access Oracle, by logging onto the ATC Applications Login System Status page located at www.atc.caltech.edu/support/index.php
More informationConcordance Basics. Part I
Concordance Basics Part I 1 Getting Started 1 Familiarity with the Concordance environment is the first step in learning the multi-faceted features of this powerful program. This chapter focuses on learning
More informationQuark XML Author for FileNet 2.8 with BusDocs Guide
Quark XML Author for FileNet.8 with BusDocs Guide Contents Getting started... About Quark XML Author... System setup and preferences... Logging on to the repository... Specifying the location of checked-out
More informationModern Requirements4TFS 2018 Update 1 Release Notes
Modern Requirements4TFS 2018 Update 1 Release Notes Modern Requirements 6/22/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES...
More informationNetAdvantage for WPF 12.2 Service Release Notes May 2013
NetAdvantage for WPF 12.2 Service Release Notes May 2013 Create electrifying user experiences with next generation WPF controls that deliver the high performance and rich feature set your line-of-business
More informationModern Requirements4TFS 2018 Release Notes
Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...
More informationRoad Map for Essential Studio 2011 Volume 4
Road Map for Essential Studio 2011 Volume 4 Essential Studio User Interface Edition... 4 ASP.NET...4 Essential Tools for ASP.NET... 4 Essential Chart for ASP.NET... 4 Essential Diagram for ASP.NET... 4
More informationThermo Scientific. GRAMS Envision. Version 2.0. User Guide. Revision A
Thermo Scientific GRAMS Envision Version 2.0 User Guide Revision A 2010 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product
More informationTelerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide
Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In
More informationChapters and Appendix F are PDF documents posted online at the book s Companion Website (located at
Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to
More informationCHAPTER 1: INTRODUCING C# 3
INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications
More informationBCI.com Sitecore Publishing Guide. November 2017
BCI.com Sitecore Publishing Guide November 2017 Table of contents 3 Introduction 63 Search 4 Sitecore terms 66 Change your personal settings 5 Publishing basics 5 Log in to Sitecore Editing 69 BCI.com
More informationExchanger XML Editor - Grid Editing
Exchanger XML Editor - Grid Editing Copyright 2005 Cladonia Ltd Table of Contents Editing XML using the Grid (Professional Edtion only)... 2 Grid Layout... 2 Opening an XML Document in the Grid View...
More informationModule 8: Building a Windows Forms User Interface
Module 8: Building a Windows Forms User Interface Table of Contents Module Overview 8-1 Lesson 1: Managing Forms and Dialog Boxes 8-2 Lesson 2: Creating Menus and Toolbars 8-13 Lab: Implementing Menus
More informationC# Programming: From Problem Analysis to Program Design. Fourth Edition
C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4
More informationKendo UI. Builder by Progress : What's New
Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents
More informationChapter 6. Multiform Projects The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 6 Multiform Projects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Include multiple forms in an application Use a template to create an About box
More informationArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide
Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven
More informationSkill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)
Skill Area 336 Explain Essential Programming Concept Programming Language 2 (PL2) 336.2-Apply Basic Program Development Techniques 336.2.1 Identify language components for program development 336.2.2 Use
More informationQuark XML Author October 2017 Update for Platform with Business Documents
Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from
More informationWindows Database Updates
5-1 Chapter 5 Windows Database Updates This chapter provides instructions on how to update the data, which includes adding records, deleting records, and making changes to existing records. TableAdapters,
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationMach4 CNC Controller Screen Editing Guide Version 1.0
Mach4 CNC Controller Screen Editing Guide Version 1.0 1 Copyright 2014 Newfangled Solutions, Artsoft USA, All Rights Reserved The following are registered trademarks of Microsoft Corporation: Microsoft,
More informationRoad Map for Essential Studio 2010 Volume 1
Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...
More informationQuark XML Author for FileNet 2.5 with BusDocs Guide
Quark XML Author for FileNet 2.5 with BusDocs Guide CONTENTS Contents Getting started...6 About Quark XML Author...6 System setup and preferences...8 Logging in to the repository...8 Specifying the location
More informationCPSC 481 Tutorial 10 Expression Blend. Brennan Jones (based on tutorials by Bon Adriel Aseniero and David Ledo)
CPSC 481 Tutorial 10 Expression Blend Brennan Jones bdgjones@ucalgary.ca (based on tutorials by Bon Adriel Aseniero and David Ledo) Expression Blend Enables you to build rich and compelling applications
More informationLog into your portal and then select the Banner 9 badge. Application Navigator: How to access Banner forms (now called pages.)
Navigation Banner 9 Log into your portal and then select the Banner 9 badge. This will bring you to the Application Navigator. Application Navigator: How to access Banner forms (now called pages.) Menu
More informationTable Basics. The structure of an table
TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that
More informationES CONTENT MANAGEMENT - EVER TEAM
ES CONTENT MANAGEMENT - EVER TEAM USER GUIDE Document Title Author ES Content Management - User Guide EVER TEAM Date 20/09/2010 Validated by EVER TEAM Date 20/09/2010 Version 9.4.0.0 Status Final TABLE
More informationINFORMATICS LABORATORY WORK #4
KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #4 MAZE GAME CREATION Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov Maze In this lab, you build a maze
More informationLava New Media s CMS. Documentation Page 1
Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the
More informationTelerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy
Telerik Test Studio Web/Desktop Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Iliyan Panchev Senior QA Engineer@ DevCloud Testing & Test Studio Quality
More informationWindows Presentation Foundation. Jim Fawcett CSE687 Object Oriented Design Spring 2018
Windows Presentation Foundation Jim Fawcett CSE687 Object Oriented Design Spring 2018 References Pro C# 5 and the.net 4.5 Platform, Andrew Troelsen, Apress, 2012 Programming WPF, 2nd edition, Sells & Griffiths,
More informationAutoCAD 2009 User InterfaceChapter1:
AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,
More informationHOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS
HOW TO USE THE CONTENT MANAGEMENT SYSTEM (CMS) TABLE OF CONTENTS GETTING STARTED (LOGIN) 2 SITE MAP (ORGANIZE WEBPAGES) 2 CREATE NEW PAGE 3 REMOVE PAGE 6 SORT PAGES IN CHANNEL 7 MOVE PAGE 8 PAGE PROPERTIES
More informationUNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS
UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS 1 SYLLABUS 3.1 Working with other controls of toolbox : 3.1.1 Date Time Picker 3.1.2 List Box 3.1.2.1 Item collection 3.1.3 Combo Box 3.1.4 Picture Box 3.15
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationForms iq Designer Training
Forms iq Designer Training Copyright 2008 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, or translated into
More informationQuark XML Author September 2016 Update for Platform with Business Documents
Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from
More informationWebsite Creating Content
CREATING WEBSITE CONTENT As an administrator, you will need to know how to create content pages within your website. This document will help you learn how to: Create Custom Pages Edit Content Areas Creating
More informationOctober Where is it now? Working Papers and CaseView. For the Engagement team
October 2015 Where is it now? Working Papers and CaseView For the Engagement team CaseWare Technical Support For customers with a support contract, if you have any queries, please contact our technical
More informationOpenForms360 Validation User Guide Notable Solutions Inc.
OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...
More informationWORKGROUP MANAGER S GUIDE
1 Portal Framework v6.0: Workgroup Manager s Guide EMPLOYEE PORTAL WORKGROUP MANAGER S GUIDE Page 1 2 Portal Framework v6.0: Workgroup Manager s Guide Table of Contents FAQs... 4 Q: I added an assistant
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2013.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationDreamweaver MX The Basics
Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia
More informationOverview Describe the structure of a Windows Forms application Introduce deployment over networks
Windows Forms Overview Describe the structure of a Windows Forms application application entry point forms components and controls Introduce deployment over networks 2 Windows Forms Windows Forms are classes
More informationRelease Notes (Build )
Release Notes (Build 6.0.4660) New to this build (6.0.4660) New in build 6.0.4490 New in build 6.0.4434 OneWeb CMS 6 features Additional enhancements Changes Fixed Known Issues New to this build (6.0.4660)
More informationWindows 7 Control Pack for WinForms
ComponentOne Windows 7 Control Pack for WinForms By GrapeCity, Inc. Copyright 1987-2012 GrapeCity, Inc. All rights reserved. Corporate Headquarters ComponentOne, a division of GrapeCity 201 South Highland
More informationUpdated PDF Support Manual:
Version 2.7.0 Table of Contents Installing DT Register... 4 Component Installation... 4 Install the Upcoming Events Module...4 Joom!Fish Integration...5 Configuring DT Register...6 General... 6 Display...7
More informationLogin: Quick Guide for Qualtrics May 2018 Training:
Qualtrics Basics Creating a New Qualtrics Account Note: Anyone with a Purdue career account can create a Qualtrics account. 1. In a Web browser, navigate to purdue.qualtrics.com. 2. Enter your Purdue Career
More informationPolicy Commander Console Guide - Published February, 2012
Policy Commander Console Guide - Published February, 2012 This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes
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 informationTo understand the limitations of paper spreadsheets and to explore the Excel environment, you will:
L E S S O N 1 Excel basics Suggested teaching time 20-30 minutes Lesson objectives To understand the limitations of paper spreadsheets and to explore the Excel environment, you will: a b c Identify some
More informationRelease Notes. MindManager 2019 for Windows MindManager Enterprise Version September 25, 2018
Release Notes MindManager 2019 for Windows MindManager Enterprise 2019 Version 19.0 September 25, 2018 2018 Corel Corporation 1 Table of Contents USABILITY & PERFORMANCE IMPROVEMENTS... 3 User Interface...
More informationPerch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward
Perch Documentation U of M - Department of Computer Science Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward 1 TABLE OF CONTENTS Introduction to Perch History of Perch ---------------------------------------------
More informationWith Dreamweaver CS4, Adobe has radically
Introduction to the Dreamweaver Interface With Dreamweaver CS4, Adobe has radically reengineered the Dreamweaver interface to provide a more unified experience across all of the Creative Suite applications.
More informationInfragistics ASP.NET Release Notes
2013.2 Release Notes Accelerate your application development with ASP.NET AJAX controls built to be the fastest, lightest and most complete toolset for rapidly building high performance ASP.NET Web Forms
More informationINFRAGISTICS Silverlight 15.2 Volume Release Notes 2015
INFRAGISTICS Silverlight 15.2 Volume Release Notes 2015 Raise the Bar on Both Business Intelligence and Web UI with Infragistics Silverlight Controls. Infragistics Silverlight controls provide breadth
More informationINDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89
A absolute binding expressions, definition of, 185 absolute URL, 243 accessibility definition of, 47 guidelines for designing accessible forms, 47 Accessibility palette definition of, 16 specifying options
More informationQuick & Simple Imaging. User Guide
Quick & Simple Imaging User Guide The Quick & Simple Imaging software package provides the user with a quick and simple way to search and find their documents, then view, print, add notes, or even e- mail
More informationWindows Presentation Foundation Programming Using C#
Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More informationMicrosoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)
Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run
More informationSpace Details. Available Pages
Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Working with Pages Document
More informationHPE WPF and Silverlight Add-in Extensibility
HPE WPF and Silverlight Add-in Extensibility Software Version: 14.02 WPF and Silverlight Developer Guide Go to HELP CENTER ONLINE https://admhelp.microfocus.com/uft/ Document Release Date: November 21,
More informationA Guide to Quark Author Web Edition 2015
A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark
More informationADRION PROJECT WEBSITES USER S MANUAL
ADRION PROJECT WEBSITES USER S MANUAL September 2018 Summary 1. The ADRION Project Website... 3 2. Content instructions... 3 3. Contacts for technical assistance... 3 4. Login... 3 5. Editable contents...
More informationUsing LCS Help. In This Section
Using LCS Help We want to help you get the most out of Square D Lighting Control Software (LCS) system by Schneider Electric. This Help system contains most of the information you'll need to successfully
More information