wpf5concat Start Microsoft Visual Studio. File New Project WPF Application, Name= wpf5concat OK.

Size: px
Start display at page:

Download "wpf5concat Start Microsoft Visual Studio. File New Project WPF Application, Name= wpf5concat OK."

Transcription

1 Start Microsoft Visual Studio. wpf5concat File New Project WPF Application, Name= wpf5concat OK. The Solution Explorer displays: Solution wpf5concat, wpf5concat, Properties, References, App.xaml, MainWindow.xaml. The MainWindow is automatically covered by a Grid element. Click an interior of the MainWindow. This selects the Grid, and surrounds it by a rim. Click three times the left rim to split the Grid into four rows. From the Toolbox drag four StackPanel controls, and drop each of them onto separate Grid s row. In Properties pane, set their names to: spodd, spamick, spselmany, spaa. For every StackPannel, in the Properties pane, set: Orientation= Horizontal, and adjust their dimensions to those of the Grid s rows. From the Toolbox drag and drop some controls: Seven TextBlock controls: txbkodd, txbkeven, txbkoddeven, txbkunidesce, txbkselconc, txbkselmany, txbktmpl, Ten TextBox controls: txbodd, txbeven, txboddeven, txbdesce, txbam, txbjs, txbselmany, txbtmpl, txbpresent, txbaa, Three ListBox controls: lbx1, lbx2, lbx3. Position the controls making use of the properties VerticalAlignment= Stretch or Top, and Margin= e.g. 5,-42, 0, 0. In the Properties pane set the background colors, the Bold (for TextBox controls) and the Text properties: {1,3,5, {2,4,6, clk me, 2clk me, Adam Mickiewicz, Juliusz Slowacki, ^Aa{2c{3de.

2 See the screenshot. In the Properties pane, in the Events tab, for the controls marked by the Azure background color subscribe for events MouseDown or MouseDoubleClick. To the file MainWindow.xaml.cs add the following code, which includes event handlers. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Text.RegularExpressions; //Regex namespace wpf5concat { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() {InitializeComponent(); //ctor.

3 private void txboddeven_mousedoubleclick(object sender, MouseButtonEventArgs e) {if(txboddeven.text!="2clk me") {txboddeven.text="2clk me"; txbdesce.text= ""; {Regex rex= new Regex("{,"); //x=>"" ==MatchEvaluator: char[] todd= rex.replace(txbodd. Text,x=>"").ToCharArray(); char[] teven=rex.replace(txbeven.text,x=>"").tochararray(); IEnumerable<char> enoddeven= todd.concat(teven); txboddeven.text= enoddeven.aggregate("{",(x,y)=>x+=y+", ").TrimEnd(' ',',')+""; IEnumerable<int> endesce= enoddeven.select(x=>(int)x).orderbydescending<int,int>(x=>(int)x); txbdesce.text= //seed, accumulate function: endesce.aggregate("{",(x,y)=>x+=y+", ").TrimEnd(' ',',')+""; //, private void lbx1_mousedown(object sender, MouseButtonEventArgs e) {if(lbx1.itemssource!=null) {lbx1.itemssource= null; lbx1.items.add("clk me"); lbx2.itemssource= null; lbx3.itemssource= null; {string[] tam= txbam.text.split( string[] tjs= txbjs.text.split( IEnumerable<string> en= tam.concat(tjs); lbx1.items.clear(); lbx1.itemssource= en.orderby(x=>x); lbx2.itemssource= en.orderbydescending(x=>x[x.length-1]); lbx3.itemssource= en.orderbydescending(x=>x.reverse().aggregate("",(z,y)=>z+=y)); //. private void lbx1_gotfocus(object sender,routedeventargs e) {lbx1.itemssource= null; lbx1.items.clear(); lbx1.items.add("clk me"); lbx2.itemssource= null; lbx3.itemssource= null; private void txbselmany_mousedoubleclick(object sender, MouseButtonEventArgs e) {if(txbselmany.text!="2clk me") {txbselmany.text="2clk me"; {IEnumerable<string> enam= txbam.text.split( IEnumerable<string> enjs= txbjs.text.split( IEnumerable<char> enchar= enam.concat(enjs).selectmany(x=>x); txbselmany.text= enchar.orderby(x=>x).orderby(x=>x<97?x:x-'a'+'a').aggregate("",(x,y)=>x+=y); //.

4 private void txbpresent_mousedoubleclick(object sender,mousebuttoneventargs e) {if(txbpresent.text!="2clk me") txbpresent.text= "2clk me"; {Regex rex= new Regex(txbTmpl.Text); if(txbselmany.text==null rex.ismatch(txbselmany.text)) txbpresent.text= "present"; txbpresent.text= "absent"; //. private void txbselmany_textchanged(object sender, TextChangedEventArgs e) {if(txbpresent!=null) txbpresent.text="2clk me"; private void txbtmpl_textchanged(object sender, TextChangedEventArgs e) {if(txbpresent!=null) txbpresent.text="2clk me"; private void txbaa_mousedoubleclick(object sender, MouseButtonEventArgs e) {if(txbaa.text!="2clk me") txbaa.text= "2clk me"; {IEnumerable<string> enam= txbam.text.split( IEnumerable<string> enjs= txbjs.text.split( txbaa.text= enam.concat(enjs).select(x=>x.substring(0,3).tochararray()).select(x=>x.select( y=>x[0].tostring().tolower()+y.tostring().toupper()+' ').ToArray()).Select(x=>x.Aggregate("",(z,y)=>z+=y)).Select(x=>x.PadRight(x.Length+9,' ')).Aggregate("",(x,y)=>x+=y); //. //class. After Ctrl + F5:

5 A double-click on the right-top TextBox control causes concatenation of the odd and even numbers, ordering them and displaying them as characters and as Unicode values. A click on the first of the three ListBox controls causes concatenation of the Adam Mickiewicz and Juliusz Slowacki strings, In the ListBox control lbx1, the four strings are ordered in an ascending (default) manner. In the lbx2 control they are ordered in a descending manner, with respect to the last characters. In the lbx3 control they are ordered in a descending manner, with respect to the reversed order of the characters within each of the four strings. A click on the TextBox control following the SelMany= control displays the characters from the Adam Mickiewicz and Juliusz Slowacki strings, whereby the characters are ordered in an ascending manner. The string ^Aa{2c{3de in the TextBox control is a template used by a Regex object rex. The function IsMatch checks whether the previous character-string contains the template. If it does, the TextBox control below the template displays present. If it does not the displayed text is absent. A click on the very bottom TextBox control displays four groups of characters. Each of these groups consists of three tuples of characters. The upper case characters are the three first characters from the strings Adam, Mickiewicz, Juliusz, Slowacki. Every upper case character is preceded by the first character of these strings, made lower case. The idea here was to demonstrate a bit more sophisticated use of the standard query operators. After clicking or double-clicking the above mentioned controls: The toggle behaviors are implemented for every click (MouseDown) or double click (MouseDoubleClick) events.

6 The layout of the MainWindow is coded in the MainWindow.xaml file: <Window x:class="wpf5concat.mainwindow" xmlns=" xmlns:x=" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="80*" /> <RowDefinition Height="110*" /> <RowDefinition Height="60*" /> <RowDefinition Height="60*" /> </Grid.RowDefinitions> <StackPanel Name="spOdd" Height="80" HorizontalAlignment="Left" VerticalAlignment="Top" Width="503" Orientation="Horizontal" Background="#FFFFF0F0"> <TextBlock Name="txbkOdd" Height="23" Text="Odd=" Background="White" Margin="5,-42,0,0" /> <TextBox Name="txbOdd" Height="23" Width="80" Margin="5,-45,0,0" Text="{{1,3,5" FontWeight="Bold" /> <TextBlock Name="txbkEven" Background="White" Height="23" Text="Even=" Margin="10,-42,0,0" /> <TextBox Name="txbEven" FontWeight="Bold" Height="23" Text="{{2,4,6" Width="80" Margin="5,-45,0,0" IsEnabled="True" /> <TextBlock Name="txbkOddEven" Background="White" Height="23" Text="OddEven=" Margin="20,-42,0,0" /> <TextBox Name="txbOddEven" FontWeight="Bold" Height="23" Text="2clk me" Width="170" Margin="5,-45,0,0" IsReadOnly="True" AcceptsReturn="False" IsEnabled="True" AcceptsTab="False" MouseDoubleClick="txbOddEven_MouseDoubleClick" Background="Azure" /> <TextBlock Name="txbkUniDesce" Height="23" Width="65" Margin="- 400,13,0,0" Background="White" Text="UniDesce=" /> <TextBox Name="txbDesce" AcceptsReturn="False" AcceptsTab="False" FontWeight="Bold" Height="23" IsEnabled="True" IsReadOnly="True" Text="" Width="170" Margin="-170,10,0,0" /> <StackPanel Name="spAMick" Grid.Row="1" Height="111" HorizontalAlignment="Left" VerticalAlignment="Top" Width="503" Orientation="Horizontal" Background="#FFEBEBFF"> <TextBox Height="23" Name="txbAM" Width="110" Margin="1,5,0,0" Text="Adam Mickiewicz" FontWeight="Bold" VerticalAlignment="Top" /> <TextBox Height="23" Name="txbJS" Width="105" Margin="4,5,0,0" Text="Juliusz Slowacki" FontWeight="Bold" VerticalAlignment="Top" /> <TextBlock Height="23" Name="txbkSelConc" Text="SelConc=" Margin="5,7,0,0" VerticalAlignment="Top" /> <ListBox Height="95" Name="lbx1" Width="73" Margin="2,4,0,0" Background="Azure" MouseDown="lbx1_MouseDown" VerticalAlignment="Top" FontWeight="Bold" IsEnabled="True" Focusable="True" IsHitTestVisible="True" SelectionMode="Single" IsManipulationEnabled="False" IsTabStop="False" IsTextSearchEnabled="True" IsTextSearchCaseSensitive="False" OverridesDefaultStyle="False" GotFocus="lbx1_GotFocus"> <ListBoxItem Content="clk me" /> </ListBox> <ListBox Height="95" Name="lbx2" Width="73" Margin="3,5,0,0" VerticalAlignment="Top" FontWeight="Bold" /> <ListBox Height="95" Name="lbx3" Width="73" Margin="3,5,0,0" VerticalAlignment="Top" FontWeight="Bold" />

7 <StackPanel Name="spSelMany" Grid.Row="2" Height="60" HorizontalAlignment="Left" VerticalAlignment="Top" Width="503" Orientation="Horizontal" Background="#FFFFF0F0"> <TextBlock Height="23" Name="txbkSelMany" Text="SelMany=" Background="White" Margin="5,0,0,0" /> <TextBox Height="23" Name="txbSelMany" Width="204" Background="Azure" FontWeight="Bold" MouseDoubleClick="txbSelMany_MouseDoubleClick" TextChanged="txbSelMany_TextChanged" Text="2clk me" /> <TextBlock Height="23" Name="txbkTmpl" Text="reg.expr.Tmpl=" Margin="5,0,0,0" Background="White" /> <TextBox Height="23" Name="txbTmpl" Width="155" Background="White" FontWeight="Bold" VerticalAlignment="Top" Margin="0,10,0,0" Text="^Aa{2c{3de" TextChanged="txbTmpl_TextChanged" /> <TextBox Height="23" Name="txbPresent" Width="60" Text="2clk me" FontWeight="Bold" VerticalAlignment="Center" Margin="-180,27,0,0" Background="Azure" MouseDoubleClick="txbPresent_MouseDoubleClick" /> <StackPanel Name="spAa" Grid.Row="3" Height="60" HorizontalAlignment="Left" VerticalAlignment="Top" Width="503" Orientation="Horizontal" Background="#FFEBEBFF"> <TextBox Height="23" Name="txbAa" Width="340" Margin="10,0,0,0" FontWeight="Bold" Background="Azure" Text="2clk me" MouseDoubleClick="txbAa_MouseDoubleClick" /> </Grid> </Window>

Chapter 14 WCF Client WPF Implementation. Screen Layout

Chapter 14 WCF Client WPF Implementation. Screen Layout Chapter 14 WCF Client WPF Implementation Screen Layout Window1.xaml

More information

This tutorial has been designed for all those readers who want to learn WPF and to apply it instantaneously in different type of applications.

This tutorial has been designed for all those readers who want to learn WPF and to apply it instantaneously in different type of applications. About the Tutorial WPF stands for Windows Presentation Foundation. It is a powerful framework for building Windows applications. This tutorial explains the features that you need to understand to build

More information

1. WPF Tutorial Page 1 of 431 wpf-tutorial.com

1. WPF Tutorial Page 1 of 431 wpf-tutorial.com 1. WPF Tutorial Page 1 of 431 1.1. About WPF 1.1.1. What is WPF? WPF, which stands for Windows Presentation Foundation, is Microsoft's latest approach to a GUI framework, used with the.net framework. But

More information

Introduction to Microsoft Access 2007

Introduction to Microsoft Access 2007 Introduction to Microsoft Access 2007 Introduction A database is a collection of information that's related. Access allows you to manage your information in one database file. Within Access there are four

More information

Hands-On Lab. Building Applications in Silverlight 4 Module 8: Advanced OOB and MEF. Event Administrator Dashboard

Hands-On Lab. Building Applications in Silverlight 4 Module 8: Advanced OOB and MEF. Event Administrator Dashboard Hands-On Lab Building Applications in Silverlight 4 Module 8: Advanced OOB and MEF 1 P a g e Contents Introduction... 3 Exercise 1: Sending Email... 4 Exercise 2: Custom Window Chrome... 7 Configuring

More information

טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי. ניהול התצוגה מתבצע בשפת הסימון Extensible Application Markup ) XAML

טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי. ניהול התצוגה מתבצע בשפת הסימון Extensible Application Markup ) XAML WPF-Windows Presentation Foundation Windows WPF טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי Client חכמים המשלב ממשקי משתמש,תקשורת ומסמכים..(Behavior) לבין התנהגותו (User Interface)

More information

Microsoft Access 2010 Overview of Basics

Microsoft Access 2010 Overview of Basics Opening Screen Access 2010 launches with a window allowing you to: create a new database from a template; create a new template from scratch; or open an existing database. Open existing Templates Create

More information

Microsoft Virtual Labs. Building Windows Presentation Foundation Applications - C# - Part 1

Microsoft Virtual Labs. Building Windows Presentation Foundation Applications - C# - Part 1 Microsoft Virtual Labs Building Windows Presentation Foundation Applications - C# - Part 1 Table of Contents Building Windows Presentation Foundation Applications - C# - Part 1... 1 Exercise 1 Creating

More information

WPF Learner s Guide to Head First C#

WPF Learner s Guide to Head First C# Good news! I just approved your request to upgrade your desktop to Windows 2003. There are many projects in Head First C# where you build Windows Store apps that require Windows 8. In this appendix, you'll

More information

InGenius Connector Enterprise Demo System for Microsoft Dynamics CRM

InGenius Connector Enterprise Demo System for Microsoft Dynamics CRM InGenius Connector Enterprise Demo System for Microsoft Dynamics CRM User Guide Release 2.13 July 11, 2014 TRADEMARKS InGenius, InGenius Connector and the InGenius logo are trademarks of InGenius Software

More information

APPLICATION NOTE. Atmel AVR10006: XDK User Guide. Atmel Microcontrollers. Features. Description

APPLICATION NOTE. Atmel AVR10006: XDK User Guide. Atmel Microcontrollers. Features. Description APPLICATION NOTE Atmel AVR10006: XDK User Guide Atmel Microcontrollers Features Extension Developer s Kit user guide Generate and publish an Atmel Studio extension Atmel Studio IDE SDK Embedded SDK Description

More information

Access II 2007 Workshop

Access II 2007 Workshop Access II 2007 Workshop Query & Report I. Review Tables/Forms Ways to create tables: tables, templates & design Edit tables: new fields & table properties Import option Link tables: Relationship Forms

More information

Utilizing Microsoft Access Forms and Reports

Utilizing Microsoft Access Forms and Reports Utilizing Microsoft Access Forms and Reports The 2014 SAIR Conference Workshop #3 October 4 th, 2014 Presented by: Nathan Pitts (Sr. Research Analyst The University of North Alabama) Molly Vaughn (Associate

More information

ComponentOne. Windows for WPF

ComponentOne. Windows for WPF ComponentOne Windows for WPF Copyright 1987-2012 GrapeCity, Inc. All rights reserved. ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Internet: info@componentone.com

More information

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB A SharePoint Developer Introduction Hands-On Lab Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB This document is provided as-is. Information and views expressed in this document,

More information

Check out our website!

Check out our website! Check out our website! www.nvcc.edu/woodbr idge/computer-lab Contact Us Location: Open Computer Lab Seefeldt Building #336 NOVA Woodbridge Campus Hussna Azamy (OCL Supervisor) Phone: 703-878-5714 E-mail:

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

Create PDF invoice in Windows Forms application. Written by Apitron Documentation Team

Create PDF invoice in Windows Forms application. Written by Apitron Documentation Team Create PDF invoice in Windows Forms application Written by Apitron Documentation Team Introduction Very common scenario where our.net PDF library comes into play is invoices or reports generation. With

More information

Windows Presentation Foundation Using C#

Windows Presentation Foundation Using C# Windows Presentation Foundation Using C# Student Guide Revision 4.0 Object Innovations Course 4135 Windows Presentation Foundation Using C# Rev. 4.0 Student Guide Information in this document is subject

More information

A Step by Step Guide for Building an Ozeki VoIP SIP Softphone

A Step by Step Guide for Building an Ozeki VoIP SIP Softphone Lesson 3 A Step by Step Guide for Building an Ozeki VoIP SIP Softphone Abstract 2012. 01. 20. The third lesson of is a detailed step by step guide that will show you everything you need to implement for

More information

BUSINESS OBJECTS XI WEB INTELLIGENCE

BUSINESS OBJECTS XI WEB INTELLIGENCE BUSINESS OBJECTS XI WEB INTELLIGENCE SKW USER GUIDE (Skilled Knowledge Worker) North Carolina Community College Data Warehouse Last Saved: 3/31/10 9:40 AM Page 1 of 78 Contact Information Helpdesk If you

More information

Introduction to C#, Visual Studio and Windows Presentation Foundation

Introduction to C#, Visual Studio and Windows Presentation Foundation Introduction to C#, Visual Studio and Windows Presentation Foundation Lecture #3: C#, Visual Studio, and WPF Joseph J. LaViola Jr. Fall 2008 Fall 2008 CAP 6938 Topics in Pen-Based User Interfaces Joseph

More information

How To Develop A Mobile Application On Sybase Unwired Platform

How To Develop A Mobile Application On Sybase Unwired Platform Tutorial: Windows Mobile Application Development Sybase Unwired Platform 2.1 DOCUMENT ID: DC01285-01-0210-01 LAST REVISED: December 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication

More information

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick

More information

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK.

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. w25emplo Start the Microsoft Visual Studio. MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. Ctrl + F5. The ASP.NET Web Developer Server, e.g. on port 50310, starts, and a default browser,

More information

AGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 4. Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox Data Template Resource Dictionary Style

AGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 4. Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox Data Template Resource Dictionary Style WINDOWS PRESENTATION FOUNDATION LEKTION 4 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox

More information

An Introduction to the Windows Presentation Foundation with the Model-View-ViewModel

An Introduction to the Windows Presentation Foundation with the Model-View-ViewModel An Introduction to the Windows Presentation Foundation with the Model-View-ViewModel Part 1 Paul Grenyer After three wonderful years working with Java I am back in the C# arena and amazed by how things

More information

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data.

A database is a collection of data organised in a manner that allows access, retrieval, and use of that data. Microsoft Access A database is a collection of data organised in a manner that allows access, retrieval, and use of that data. A Database Management System (DBMS) allows users to create a database; add,

More information

Access 2007 Creating Forms Table of Contents

Access 2007 Creating Forms Table of Contents Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4

More information

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer In addition to letting you create Web pages, Microsoft Visual Studio

More information

STEP BY STEP to Build the Application 1. Start a. Open a MvvmLight (WPF4) application and name it MvvmControlChange.

STEP BY STEP to Build the Application 1. Start a. Open a MvvmLight (WPF4) application and name it MvvmControlChange. Application Description This MVVM WPF application includes a WPF Window with a contentcontrol and multiple UserControls the user can navigate between with button controls. The contentcontrols will have

More information

Performance and Usability Improvements for Massive Data Grids using Silverlight

Performance and Usability Improvements for Massive Data Grids using Silverlight 5DV097 - Degree project in Computing Science Engineering, 30 ECTS-credits Umeå university, Sweden Performance and Usability Improvements for Massive Data Grids using Silverlight Report 2011-02-14 c06ahm@cs.umu.se

More information

Business Objects Version 5 : Introduction

Business Objects Version 5 : Introduction Business Objects Version 5 : Introduction Page 1 TABLE OF CONTENTS Introduction About Business Objects Changing Your Password Retrieving Pre-Defined Reports Formatting Your Report Using the Slice and Dice

More information

Word 2003 Tables and Columns

Word 2003 Tables and Columns Word 2003 Tables and Columns The Learning Center Staff Education 257-79226 http://www.mc.uky.edu/learningcenter/ Copyright 2006 Objectives After completing this course, you will know how to: - Create a

More information

BID2WIN Workshop. Advanced Report Writing

BID2WIN Workshop. Advanced Report Writing BID2WIN Workshop Advanced Report Writing Please Note: Please feel free to take this workbook home with you! Electronic copies of all lab documentation are available for download at http://www.bid2win.com/userconf/2011/labs/

More information

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S

More information

Microsoft Office PowerPoint 2013

Microsoft Office PowerPoint 2013 Microsoft Office PowerPoint 2013 Navigating the PowerPoint 2013 Environment The Ribbon: The ribbon is where you will access a majority of the commands you will use to create and develop your presentation.

More information

Creating Mailing Lables in IBM Cognos 8 Report Studio

Creating Mailing Lables in IBM Cognos 8 Report Studio Tip or Technique Creating Mailing Lables in IBM Cognos 8 Report Studio Product(s): IBM Cognos 8.4 Area of Interest: Reporting Creating Mailing Lables in IBM Cognos 8 Report Studio 2 Copyright and Trademarks

More information

Relationships in WPF Applications

Relationships in WPF Applications Chapter 15 Relationships in WPF Applications Table of Contents Chapter 15... 15-1 Relationships in WPF Applications... 15-1 One-To-Many Combo Box to List Box... 15-1 One-To-Many Relationships using Properties...

More information

USER GUIDE Appointment Manager

USER GUIDE Appointment Manager 2011 USER GUIDE Appointment Manager 0 Suppose that you need to create an appointment manager for your business. You have a receptionist in the front office and salesmen ready to service customers. Whenever

More information

Visualization with Excel Tools and Microsoft Azure

Visualization with Excel Tools and Microsoft Azure Visualization with Excel Tools and Microsoft Azure Introduction Power Query and Power Map are add-ins that are available as free downloads from Microsoft to enhance the data access and data visualization

More information

Business Objects. Report Writing - CMS Net and CCS Claims

Business Objects. Report Writing - CMS Net and CCS Claims Business Objects Report Writing - CMS Net and CCS Claims Updated 11/28/2012 1 Introduction/Background... 4 Report Writing (Ad-Hoc)... 4 Requesting Report Writing Access... 4 Java Version... 4 Create A

More information

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2003 Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft

More information

Introduction to Microsoft Access 2013

Introduction to Microsoft Access 2013 Introduction to Microsoft Access 2013 A database is a collection of information that is related. Access allows you to manage your information in one database file. Within Access there are four major objects:

More information

Tutorial: Windows Mobile Application Development. Sybase Unwired Platform 2.1 ESD #2

Tutorial: Windows Mobile Application Development. Sybase Unwired Platform 2.1 ESD #2 Tutorial: Windows Mobile Application Development Sybase Unwired Platform 2.1 ESD #2 DOCUMENT ID: DC01285-01-0212-01 LAST REVISED: March 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication

More information

WPF Shapes. WPF Shapes, Canvas, Dialogs 1

WPF Shapes. WPF Shapes, Canvas, Dialogs 1 WPF Shapes WPF Shapes, Canvas, Dialogs 1 Shapes are elements WPF Shapes, Canvas, Dialogs 2 Shapes draw themselves, no invalidation or repainting needed when shape moves, window is resized, or shape s properties

More information

Create a Poster Using Publisher

Create a Poster Using Publisher Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs

More information

COGNOS KARATE BELT SESSION III CREATING SLOTS

COGNOS KARATE BELT SESSION III CREATING SLOTS COGNOS KARATE BELT SESSION III CREATING SLOTS DIY SLOTS Purpose: This document explains the process for creating indicators as a way to slot information into one row from data that would normally be in

More information

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual HOL8 Using Silverlight with the Client Object Model C#

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual HOL8 Using Silverlight with the Client Object Model C# A SharePoint Developer Introduction Hands-On Lab Lab Manual HOL8 Using Silverlight with the Client Object Model C# Information in this document, including URL and other Internet Web site references, is

More information

Tips and Tricks for Printing an Excel Spreadsheet

Tips and Tricks for Printing an Excel Spreadsheet Tips and Tricks for Printing an Excel Spreadsheet Microsoft Excel provides the following ways to view your spreadsheet and adjust how it will look printed: Normal view This is the default view and is best

More information

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی در پاپرو برنامه نویسی را شیرین یاد بگیرید کلیک کن www.papro-co.ir WPF DataGrid Custom Paging and Sorting This article shows how to implement custom

More information

Microsoft Excel 2010 Tutorial

Microsoft Excel 2010 Tutorial 1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and

More information

Intellect Platform - Tables and Templates Basic Document Management System - A101

Intellect Platform - Tables and Templates Basic Document Management System - A101 Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System

More information

Working with SQL Server Integration Services

Working with SQL Server Integration Services SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to

More information

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER 8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER 8.1 INTRODUCTION Forms are very powerful tool embedded in almost all the Database Management System. It provides the basic means for inputting data for

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

BusinessObjects: General Report Writing for Version 5

BusinessObjects: General Report Writing for Version 5 BusinessObjects: General Report Writing for Version 5 Contents 1 INTRODUCTION...3 1.1 PURPOSE OF COURSE...3 1.2 LEVEL OF EXPERIENCE REQUIRED...3 1.3 TERMINOLOGY...3 1.3.1 Universes...3 1.3.2 Objects...4

More information

Access NAMES Computerized Database

Access NAMES Computerized Database Access NAMES Computerized Database 2014 USER'S GUIDE Last Updated: 4/2014 Prepared by: BEVERLY J. SIMS COMPUTER SPECIALIST bsims@uaex.edu 501-671-2263 The Division of Agriculture offers its programs to

More information

Excel 2003 Tutorial I

Excel 2003 Tutorial I This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar

More information

Using an Access Database

Using an Access Database A Few Terms Using an Access Database These words are used often in Access so you will want to become familiar with them before using the program and this tutorial. A database is a collection of related

More information

Designing Reports in Access

Designing Reports in Access Designing Reports in Access This document provides basic techniques for designing reports in Microsoft Access. Opening Comments about Reports Reports are a great way to organize and present data from your

More information

Access 2010: The Navigation Pane

Access 2010: The Navigation Pane Access 2010: The Navigation Pane Table of Contents OVERVIEW... 1 BEFORE YOU BEGIN... 2 ADJUSTING THE NAVIGATION PANE... 3 USING DATABASE OBJECTS... 3 CUSTOMIZE THE NAVIGATION PANE... 3 DISPLAY AND SORT

More information

Introduction to Microsoft Access 2010

Introduction to Microsoft Access 2010 Introduction to Microsoft Access 2010 A database is a collection of information that is related. Access allows you to manage your information in one database file. Within Access there are four major objects:

More information

Introduction to Microsoft Word 2008

Introduction to Microsoft Word 2008 1. Launch Microsoft Word icon in Applications > Microsoft Office 2008 (or on the Dock). 2. When the Project Gallery opens, view some of the available Word templates by clicking to expand the Groups, and

More information

Logi Ad Hoc Reporting Report Design Guide

Logi Ad Hoc Reporting Report Design Guide Logi Ad Hoc Reporting Report Design Guide Version 10.2 Last Updated: May 2012 Page 2 Table of Contents INTRODUCTION... 4 What is Logi Ad Hoc Reporting?... 5 CHAPTER 1 Getting Started... 6 Learning the

More information

Handout: Creating Forms in Word 2010

Handout: Creating Forms in Word 2010 Creating Forms in Word 2010 Table of Contents ABOUT PRINTED FORMS AND FORMS FOR USE IN WORD... 1 KINDS OF FORMS... 2 DESIGNING A FORM... 2 CREATE FORMS THAT USERS COMPLETE IN WORD... 2 STEP 1: SHOW THE

More information

Windows Phone 7 Mobile Applications Using Decision Structures

Windows Phone 7 Mobile Applications Using Decision Structures C7937_ch05_rev03_001-086.qxd 7/11/11 10:07 AM Page 1 CHAPTER 5 Windows Phone 7 Mobile Applications Using Decision Structures OBJECTIVES Write a program for the Windows Phone 7 development platform Understand

More information

IST 195 Lab 11: MS Access

IST 195 Lab 11: MS Access Title of lab: Microsoft Access 2010 IST 195 Lab 11: MS Access Learning goal: Databases are collections of information, and database programs are designed to maintain data in structured tables. In this

More information

SQL Server Database Web Applications

SQL Server Database Web Applications SQL Server Database Web Applications Microsoft Visual Studio (as well as Microsoft Visual Web Developer) uses a variety of built-in tools for creating a database-driven web application. In addition to

More information

GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE

GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041

More information

All V7 registers support barcode printing, except the Sharp 410/420 1A ROM and that limitation is based upon the register.

All V7 registers support barcode printing, except the Sharp 410/420 1A ROM and that limitation is based upon the register. Tools Section Barcode Printing These are basic instructions for Version 7 Polling barcode printing. Users will need to have a PLU/UPC file containing either UPC-A, UPC-E, EAN 13 or EAN 8 numbers, label

More information

Business Insight Report Authoring Getting Started Guide

Business Insight Report Authoring Getting Started Guide Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,

More information

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field. Adobe Acrobat Professional X Part 3 - Creating Fillable Forms Preparing the Form Create the form in Word, including underlines, images and any other text you would like showing on the form. Convert the

More information

Build Your First Web-based Report Using the SAS 9.2 Business Intelligence Clients

Build Your First Web-based Report Using the SAS 9.2 Business Intelligence Clients Technical Paper Build Your First Web-based Report Using the SAS 9.2 Business Intelligence Clients A practical introduction to SAS Information Map Studio and SAS Web Report Studio for new and experienced

More information

Advanced Word for Windows

Advanced Word for Windows Advanced Word for Windows Version: 2002 Academic Computing Support Information Technology Services Tennessee Technological University September 2003 1. Opening Word for Windows In the PC labs, click on

More information

SAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012

SAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012 2012 SAP Business Intelligence (BI) Reporting Training for MM General Navigation Rick Heckman PASSHE 1/31/2012 Page 1 Contents Types of MM BI Reports... 4 Portal Access... 5 Variable Entry Screen... 5

More information

Microsoft Word 2010 Tutorial

Microsoft Word 2010 Tutorial 1 Microsoft Word 2010 Tutorial Microsoft Word 2010 is a word-processing program, designed to help you create professional-quality documents. With the finest documentformatting tools, Word helps you organize

More information

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro, to your M: drive. To do the second part of the prelab, you will need to have available a database from that folder. Creating a new

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Windows 10 Apps Development

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Windows 10 Apps Development About the Tutorial Welcome to Windows 10 tutorial. This tutorial is designed for people who want to learn how to develop apps meant for Windows 10. After completing it, you will have a better understating

More information

Advanced Database Concepts Using Microsoft Access

Advanced Database Concepts Using Microsoft Access Advanced Database Concepts Using Microsoft Access lab 10 Objectives: Upon successful completion of Lab 10, you will be able to Understand database terminology, including database, table, record, field,

More information

WPF Viewer for Reporting Services 2008/2012 Getting Started

WPF Viewer for Reporting Services 2008/2012 Getting Started WPF Viewer for Reporting Services 2008/2012 Getting Started Last modified on: July 9, 2012 Table of Content Introduction... 3 Prerequisites... 3 Creating application using Microsoft SQL 2008/2008 R2 /2012

More information

User Guide. Trade Finance Global. Reports Centre. October 2015. nordea.com/cm OR tradefinance Name of document 8/8 2015/V1

User Guide. Trade Finance Global. Reports Centre. October 2015. nordea.com/cm OR tradefinance Name of document 8/8 2015/V1 User Guide Trade Finance Global Reports Centre October 2015 nordea.com/cm OR tradefinance Name of document 2015/V1 8/8 Table of Contents 1 Trade Finance Global (TFG) Reports Centre Overview... 4 1.1 Key

More information

Handout: Word 2010 Tips and Shortcuts

Handout: Word 2010 Tips and Shortcuts Word 2010: Tips and Shortcuts Table of Contents EXPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 IMPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 USE THE FORMAT PAINTER... 3 REPEAT THE LAST ACTION... 3 SHOW

More information

Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template

Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template Microsoft Office PowerPoint 2003 Tutorial 2 Applying and Modifying Text and Graphic Objects 1 Creating a new presentation from a design template Click File on the menu bar, and then click New Click the

More information

Using Ad-Hoc Reporting

Using Ad-Hoc Reporting Using Ad-Hoc Reporting The purpose of this guide is to explain how the Ad-hoc reporting function can be used to produce Management Information from client and product data held in the Key. The guide will

More information

Basic Excel Handbook

Basic Excel Handbook 2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...

More information

Microsoft Silverlight 4 Step by Step

Microsoft Silverlight 4 Step by Step Microsoft Silverlight 4 Step by Step Laurence Moroney Published with the authorization of Microsoft Corporation by: O Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, CA 95472 Copyright 2010

More information

Bookstore Application: Client Tier

Bookstore Application: Client Tier 29 T U T O R I A L Objectives In this tutorial, you will learn to: Create an ASP.NET Web Application project. Create and design ASPX pages. Use Web Form controls. Reposition controls, using the style attribute.

More information

Using Microsoft Access Databases

Using Microsoft Access Databases Using Microsoft Access Databases Print this document to use as a reference while you work through this course. Open Access, and follow all directions to familiarize yourself with the program. Database

More information

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior. Create a table When you create a database, you store your data in tables subject-based lists that contain rows and columns. For instance, you can create a Contacts table to store a list of names, addresses,

More information

The LSUHSC N.O. Email Archive

The LSUHSC N.O. Email Archive The LSUHSC N.O. Email Archive Introduction The LSUHSC N.O. email archive permanently retains a copy of all email items sent and received by LSUHSC N.O. Academic email users. Email items will be accessible

More information

Your First Windows Mobile Application. General

Your First Windows Mobile Application. General Your First Windows Mobile Application General Contents Your First Windows Mobile Application...1 General...1 Chapter 1. Tutorial Overview and Design Patterns...3 Tutorial Overview...3 Design Patterns...4

More information

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide Decision Support AITS University Administration Web Intelligence Rich Client 4.1 User Guide 2 P age Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence

More information

Working with sections in Word

Working with sections in Word Working with sections in Word Have you have ever wanted to create a Microsoft Word document with some pages numbered in Roman numerals and the rest in Arabic, or include a landscape page to accommodate

More information

Microsoft Access 3: Understanding and Creating Queries

Microsoft Access 3: Understanding and Creating Queries Microsoft Access 3: Understanding and Creating Queries In Access Level 2, we learned how to perform basic data retrievals by using Search & Replace functions and Sort & Filter functions. For more complex

More information

Objectives. Understand databases Create a database Create a table in Datasheet view Create a table in Design view

Objectives. Understand databases Create a database Create a table in Datasheet view Create a table in Design view Creating a Database Objectives Understand databases Create a database Create a table in Datasheet view Create a table in Design view 2 Objectives Modify a table and set properties Enter data in a table

More information

4. Click on the insert tab: Create a title at the top of the page using word art that says Microsoft Word PD 11-12

4. Click on the insert tab: Create a title at the top of the page using word art that says Microsoft Word PD 11-12 Using Microsoft Word 1. Open Microsoft word 2. Format page layout: Click on Page Layout tab Click on Margins tab to change margins to narrow top, bottom, left and right to.5 3. Click on the size tab and

More information

Access 2007. Using Access

Access 2007. Using Access Access 2007 Using Access 1 Contents Introduction to Microsoft Access 2007... 3 Microsoft Access 2007 features 3 Opening a database 4 Database objects 5 Opening objects 6 Working with objects 6 Saving in

More information

Windows Presentation Foundation Tutorial 1

Windows Presentation Foundation Tutorial 1 Windows Presentation Foundation Tutorial 1 PDF: Tutorial: A http://billdotnet.com/wpf.pdf http://billdotnet.com/dotnet_lecture/dotnet_lecture.htm Introduction 1. Start Visual Studio 2008, and select a

More information