EXPERIENCE THE CTC SILVERLIGHT SOLUTION ENVIRONMENT Niels Gebauer Director Client Tools Consultancy EAE 2004, UNITE 2011 Tuesday,

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Advertisements

MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Crystal Reports In Depth Session XII. Crystal Reports - In Depth Reports outside of halFILE Selecting an ODBC Datasource Selecting a second table and.
Using Macros and Visual Basic for Applications (VBA) with Excel
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 7 Creating an Online Form.
Access Lesson 2 Creating a Database
Microsoft Excel 2010 Chapter 7
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Access Project 2 Querying a Database Using the Select Query Window.
Integrating Access with the Web and with Other Programs.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
Microsoft Windows Vista Chapter 6 Customizing Your Computer Using the Control Panel.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Chapter 2 Querying a Database
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Microsoft Visual Basic 2005 CHAPTER 12 Cell Phone Applications and Web Services.
Chapter 2 Querying a Database MICROSOFT ACCESS 2010.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Introducing Web Controls Outline 29.1 Analyzing the.
IT 211 Project Integration and Deployment Lab #11.
Chapter 6 Advanced Report Techniques
IE 411/511: Visual Programming for Industrial Applications
Smart Client for Smart Devices Niels Gebauer Director Client Tools Consultancy  The slides contain brief notes  Some slides.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Microsoft Expression Web-Illustrated Unit I: Working with Tables.
® Microsoft Office 2013 Access Building a Database and Defining Table Relationships.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
 2009 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2008 IDE.
Lesson 2.  To help ensure accurate data, rules that check entries against specified values can be applied to a field. A validation rule is applied to.
Excel Connector for JIRA Installation and functional presentation.
Microsoft Visual Basic 2005 CHAPTER 7 Creating Web Applications.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
EXPERIENCE THE CTC SMART CLIENT SOLUTION ENVIRONMENT Niels Gebauer Director Client Tools Consultancy Lab Session.
MS-ACCESS BY SANGEETHA PARTHASARATHY Topics to be covered §Comparing Values in Selection Criteria §Calculating Values in a Query §Changing the appearance.
A Good UX Making It Happen with the CTC Silverlight Solution EAE 4004, UNITE 2011 Tuesday, 8:00 am May 24 th 2011 Niels Gebauer Director Client Tools Consultancy.
® Microsoft Office 2010 Building a Database and Defining Table Relationships.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Copyright 2008 McGraw-Hill Ryerson 1 TECHNOLOGY PLUG-IN T7 PROBLEM SOLVING USING ACCESS.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Lesson 1 Introduction.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T7: Problem Solving Using Access 2007 Business Driven Technology.
Blackboard 8: Grade Center This workshop is for existing users of Blackboard interested in keeping track of student grades online. Blackboard replaced.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
®® Microsoft Windows 7 for Power Users Tutorial 3 Managing Folders and Files.
T7-1 LEARNING OUTCOMES – ACCESS PROBLEM SOLVING 1.Describe the process of using the Simple Query Wizard using Access 2.Describe the process of using the.
MS-Access XP Lesson 4. Modifying Queries 1.Select query in queries 2.Click design button or Right click on query and click design view 3.Change query.
Modify Tables and FieldsModify Tables and Fields Lesson 4 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
CSCI 3327 Visual Basic Chapter 13: Databases and LINQ UTPA – Fall 2011.
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T7: Problem Solving Using Access 2007 Business Driven Technology.
Word and the Writing Process. To create a document 1.On the Start menu, point to Programs, and then click Microsoft Word. A new document opens in Normal.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Plug-In T7: Problem Solving Using Access 2007
Chapter 2 – Introduction to the Visual Studio .NET IDE
Introduction to the Visual C# 2005 Express Edition IDE
Module 13: Creating Data Visualizations with Power View
Microsoft Office Access 2003
Microsoft Office Access 2003
Presentation transcript:

EXPERIENCE THE CTC SILVERLIGHT SOLUTION ENVIRONMENT Niels Gebauer Director Client Tools Consultancy EAE 2004, UNITE 2011 Tuesday, 9:15 am May 24 th 2011 Lab Session

2 Agenda  Introduction to the Environment  Exercise 1: Remove Foreground/Background on Buttons  Exercise 2: Replace Date Fields with Date Picker  Exercise 3: Replace List Box with Data Grid  Exercise 4: Configure CopyFrom as Grid  Exercise 5: Add a Theme  Exercise 6: Replace List Box with Chart Control

3 The Environment 1..NET 3.5 SP1 or higher 2.IIS 5.0 or higher 3.IE 6 or higher 4.Visual Studio 2008 SP1 Silverlight 3.0 Tools for VS 2008 SP1 Silverlight 3 Toolkit 5.EAE 3.3, AB Suite 1.2 or AB Suite Component Enabler for.NET 7.CTC Silverlight Generator Visual Studio 2010 Silverlight 4.0 Tools for VS 2010 Silverlight 4 Toolkit or

4 Exercise 1: Remove Foreground/Background on Buttons 1.Start the CTC Configurator 2.Specify the Push Button properties: A.Right click on the bundle node and select Control Specifications/Add Control Specification B.In the property pane, click on the ControlName property to get the dropdown arrow and click arrow to open the dropdown list C.From the dropdown list, select PushButtonControl D.Click on the ControlProperties property to get the ellipsis button and open the Properties Editor E.Remove ForeGround and BackGround properties F.Click OK to close the Properties Editor 3.Click the Save icon to save this configuration 4.Close the CTC Configurator 5.Run the CTC Silverlight Generator

5 Run the CTC Silverlight Generator 1.Open the AB Suite SampleABS_CTCLab Model in Visual Studio or click on the desktop shortcut 2.In Class View, right click on the Silverlight bundle node and select Rebuild 3.In the Build Details dialog, set Stop Deployment After to Generate 4.Click OK to start the CTC Silverlight Generator 5.Wait for the generate to finish and close Visual Studio 6.Run the generated Silverlight UI application

6 Run the Silverlight UI Application 1.Start a browser (Internet Explorer) or click on the desktop shortcut 2.Enter URL:

7 Exercise 2: Replace Date Fields with Date Picker 1.Start the CTC Configurator 2.Substitute Date Fields with Date Picker: A.Right click on the bundle node and select Control Substitutions/Add Control Substitution B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select TextBoxControl D.Click on the SubstituteWith property and open the dropdown list E.From the dropdown list, select DatePickerControl F.Click on the MatchOnField property and open the Expression Editor G.In the Expression Editor window, drag and drop the IsTypeDate expression to the Match Expression box H.Click OK to close the Expression Editor 3.Click the Save icon to save this configuration 4.Close the CTC Configurator 5.Run the CTC Silverlight Generator

8 Exercise 3: Replace List Box with Data Grid 1.Start the CTC Configurator 2.Add CUST ispec: A.Right click on the bundle node and select Add Ispec B.In the properties pane, click the Name property and open the dropdown list C.From the dropdown list, select CUST 3.Substitute ListBox with DataGrid: A.Right click on the ispec CUST node and select Control Substitutions/Add Control Substitution B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select ListBoxControl D.Click on the SubstituteWith property and open the dropdown list E.From the dropdown list, select DataGridControl Continues

9 Exercise 3: Replace List Box with Data Grid 4.Specify the Data Grid properties: A.Right click on the ispec CUST node and select Control Specifications/Add Control Specification B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select DataGridControl from - - D.Click on the ControlProperties property and open the Properties Editor E.Change the HeadersVisibility property to: HeadersVisibility=“All“ F.Change the HorizontalScrollBarVisibility property to: HorizontalScrollBarVisibility=“Hidden“ G.Change the List.MultiColumns property to: List.MultiColumns="true“ H.Change the DataGridTextColumn Header=“Column1“ line as follows: I.Add another DataGridTextColumn by duplicating the DataGridTextColumn Header=“Name“ line and change it as follows: J.Click OK to close the Properties Editor 5.Click the Save icon to save this configuration 6.Close the CTC Configurator 7.Run the CTC Silverlight Generator Continued

10 Exercise 4: Configure CopyFrom as Grid 1.Start the CTC Configurator 2.Configure CopyFrom properties: A.Right click on the options node and select Add CopyFrom As Table B.Set CopyFromAsTable property to True C.Right click on the options node and select Add CopyFrom Type D.Right click on the options node and select Add CopyFrom Auto Column Headers E.Set CopyFromAutoColumnHeaders property to True 3.Click the Save icon to save this configuration 4.Close the CTC Configurator 5.Run the CTC Silverlight Generator

11 Exercise 5: Add a Theme 1.Start the CTC Configurator 2.Substitute Form Control with Themes Form Control A.Right click on the bundle controlSubstitutions node and select Add Control Substitution B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select FormControl D.Click on the SubstituteWith property and open the dropdown list E.From the dropdown list, select ThemesFormControl 3.Click the Save icon to save this configuration 4.Close the CTC Configurator 5.Run the CTC Silverlight Generator

12 Exercise 6: Replace List Box with Chart Control 1.Start the CTC Configurator 2.Add PSAL ispec (Note: PSAL is an imaginative ispec displaying a list box containing Product Number, Product Description and Units Sold): A.Right click on the bundle node and select Add Ispec B.In the properties pane, click the Name property and open the dropdown list C.From the dropdown list, select PSAL D.Add field PRODLIST: A.Right click on the PSAL node and select Add Field B.In the properties pane, click the Name property and open the dropdown list C.From the dropdown list, select PRODLIST Continues

13 Exercise 6: Replace List Box with Chart Control 3.Substitute ListBox with Chart Control: A.Right click on the field PRODLIST node and select Control Substitutions/Add Control Substitution B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select ListBoxControl D.Click on the SubstituteWith property and open the dropdown list E.From the dropdown list, select ChartingControl Continues

14 Exercise 6: Replace List Box with Chart Control 4.Specify the Chart Control properties: A.Right click on the field PRODLIST node and select Control Specifications/Add Control Specification B.In the property pane, click on the ControlName property and open the dropdown list C.From the dropdown list, select ChartingControl from - - D.Click on the ControlProperties property and open the Properties Editor E.Change the List.Columns property to: List.Columns=“%1 %2 %3:Double“ Note: %1 is the Product Number Key, %2 is the Product Description and %3:Double is the Units Sold converted to the numeric type double. The Chat control requires numeric values as the double type. See also note below. F.Change the List.MultiColumns property to: List.MultiColumns=“true“ G.Select the type of chart by un-commenting the chosen chart series such as PieSeries, and comment out or delete all other chart series. H.Change the DependentValueBinding on the chosen chat series to: DependentValueBinding="{Binding Column3}" I.Change the Title on the chosen chat series to: Title=“Units Sold" J.Click OK to close the Properties Editor Continued Continues

15 Exercise 6: Replace List Box with Chart Control 5.Close the CTC Configurator 6.Run the CTC Silverlight Generator Continued Note: If the list in EAE/AB Suite has not been created as a column formatted list, the List.Columns property can also be specified as follows: List.Columns=“%1 %2(0-30) %2(30-8:Double)“ This shows an example of presenting a single column created in EAE/AB Suite as multi-columns using the sub-column specification/notation.

16 Wrapping up  More information available online  Free trial version available for download  Free remote assistance for proof of concept projects Contact: