Einführung in die Windows Store App Entwicklung mit C# und XAML. Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem

Size: px
Start display at page:

Download "Einführung in die Windows Store App Entwicklung mit C# und XAML. Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem"

Transcription

1 Einführung in die Windows Store App Entwicklung mit C# und XAML Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem Oktober

2 Referentin Beate Lay C# Programmierung SharePoint Anwendungsentwicklung

3 Mehr erfahren... Microsoft Official Course Essentials of Developing Windows Store Apps Using C# Microsoft Official Course Advanced Windows Store App Development Using C#

4 using System; using System.Linq; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Runtime.CompilerServices; using Windows.ApplicationModel.Resources.Core; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Media.Imaging; using System.Collections.Specialized; using Windows.Storage.FileProperties; using Windows.Storage; using System.Threading.Tasks; using Windows.Storage.Streams; // The data model defined by this file serves as a representative example of a strongly-typed // model that supports notification when members are added, removed, or modified. The property // names chosen coincide with data bindings in the standard item templates. // // Applications may use this model as a starting point and build on it, or discard it entirely and // replace it with something appropriate to their needs. namespace ImageViewer.Data /// <summary> /// Base class for <see cref="sampledataitem"/> and <see cref="sampledatagroup"/> that /// defines properties common to both. /// </summary> [Windows.Foundation.Metadata.WebHostHidden] public abstract class SampleDataCommon : ImageViewer.Common.BindableBase private static Uri _baseuri = new Uri("ms-appx:///"); public SampleDataCommon(String uniqueid, String title, String subtitle, String imagepath, String description)

5 this._uniqueid = uniqueid; this._title = title; this._subtitle = subtitle; this._description = description; this._imagepath = imagepath; private string _uniqueid = string.empty; public string UniqueId get return this._uniqueid; set this.setproperty(ref this._uniqueid, value); private string _title = string.empty; public string Title get return this._title; set this.setproperty(ref this._title, value); private string _subtitle = string.empty; public string Subtitle get return this._subtitle; set this.setproperty(ref this._subtitle, value); private string _description = string.empty; public string Description get return this._description; set this.setproperty(ref this._description, value); private ImageSource _image = null; private String _imagepath = null; public ImageSource Image

6 get set if (this._image == null && this._imagepath!= null) this._image = new BitmapImage(new Uri(SampleDataCommon._baseUri, this._imagepath)); return this._image; this._imagepath = null; this.setproperty(ref this._image, value); public void SetImage(String path) this._image = null; this._imagepath = path; this.onpropertychanged("image"); public override string ToString() return this.title; /// <summary> /// Generic item data model. /// </summary> public class SampleDataItem : SampleDataCommon public SampleDataItem(String uniqueid, String title, String subtitle, String imagepath, String description, BasicProperties content, SampleDataGroup group) : base(uniqueid, title, subtitle, imagepath, description)

7 this._content = content; this._group = group; private BasicProperties _content; public BasicProperties Content get return this._content; set this.setproperty(ref this._content, value); private SampleDataGroup _group; public SampleDataGroup Group get return this._group; set this.setproperty(ref this._group, value); /// <summary> /// Generic group data model. /// </summary> public class SampleDataGroup : SampleDataCommon public SampleDataGroup(String uniqueid, String title, String subtitle, String imagepath, String description) : base(uniqueid, title, subtitle, imagepath, description) Items.CollectionChanged += ItemsCollectionChanged; private void ItemsCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) // Provides a subset of the full items collection to bind to from a GroupedItemsPage // for two reasons: GridView will not virtualize large items collections, and it // improves the user experience when browsing through groups with large numbers of // items. //

8 // A maximum of 12 items are displayed because it results in filled grid columns // whether there are 1, 2, 3, 4, or 6 rows displayed switch (e.action) case NotifyCollectionChangedAction.Add: if (e.newstartingindex < 12) TopItems.Insert(e.NewStartingIndex,Items[e.NewStartingIndex]); if (TopItems.Count > 12) TopItems.RemoveAt(12); break; case NotifyCollectionChangedAction.Move: if (e.oldstartingindex < 12 && e.newstartingindex < 12) TopItems.Move(e.OldStartingIndex, e.newstartingindex); else if (e.oldstartingindex < 12) TopItems.RemoveAt(e.OldStartingIndex); TopItems.Add(Items[11]); else if (e.newstartingindex < 12) TopItems.Insert(e.NewStartingIndex, Items[e.NewStartingIndex]); TopItems.RemoveAt(12); break; case NotifyCollectionChangedAction.Remove: if (e.oldstartingindex < 12) TopItems.RemoveAt(e.OldStartingIndex); if (Items.Count >= 12) TopItems.Add(Items[11]);

9 break; case NotifyCollectionChangedAction.Replace: if (e.oldstartingindex < 12) TopItems[e.OldStartingIndex] = Items[e.OldStartingIndex]; break; case NotifyCollectionChangedAction.Reset: TopItems.Clear(); while (TopItems.Count < Items.Count && TopItems.Count < 12) TopItems.Add(Items[TopItems.Count]); break; private ObservableCollection<SampleDataItem> _items = new ObservableCollection<SampleDataItem>(); public ObservableCollection<SampleDataItem> Items get return this._items; private ObservableCollection<SampleDataItem> _topitem = new ObservableCollection<SampleDataItem>(); public ObservableCollection<SampleDataItem> TopItems get return this._topitem; /// <summary> /// Creates a collection of groups and items with hard-coded content. /// /// SampleDataSource initializes with placeholder data rather than live production /// data so that sample data is provided at both design-time and run-time. /// </summary>

10 public sealed class SampleDataSource private static SampleDataSource _sampledatasource = new SampleDataSource(); private ObservableCollection<SampleDataGroup> _allgroups = new ObservableCollection<SampleDataGroup>(); public ObservableCollection<SampleDataGroup> AllGroups get return this._allgroups; public static IEnumerable<SampleDataGroup> GetGroups(string uniqueid) if (!uniqueid.equals("allgroups")) throw new ArgumentException("Only 'AllGroups' is supported as a collection of groups"); return _sampledatasource.allgroups; public static SampleDataGroup GetGroup(string uniqueid) // Simple linear search is acceptable for small data sets var matches = _sampledatasource.allgroups.where((group) => group.uniqueid.equals(uniqueid)); if (matches.count() == 1) return matches.first(); return null; public static SampleDataItem GetItem(string uniqueid) // Simple linear search is acceptable for small data sets var matches = _sampledatasource.allgroups.selectmany(group => group.items).where((item) => item.uniqueid.equals(uniqueid)); if (matches.count() == 1) return matches.first(); return null; private ObservableCollection<SampleDataItem> _allitems = new ObservableCollection<SampleDataItem>(); public SampleDataSource(StorageFolder rootfolder = null)

11 ReadAllFiles(rootFolder); private async void ReadAllFiles(StorageFolder rootfolder = null) if (rootfolder == null) rootfolder = KnownFolders.PicturesLibrary; await ReadFolder(rootFolder); SampleDataGroup group = new SampleDataGroup( uniqueid: "1", title: "Gruppe 1", subtitle: string.empty, description: string.empty, imagepath: "Assets/DarkGray.png"); foreach (SampleDataItem item in _allitems) group.items.add(item); item.group = group; this.allgroups.add(group); private async Task ReadFolder(StorageFolder folder) IReadOnlyList<StorageFile> files = await folder.getfilesasync(); SampleDataItem item; foreach (StorageFile file in files) BasicProperties fileproperties = await file.getbasicpropertiesasync(); BitmapImage image;

12 item = new SampleDataItem( uniqueid: file.folderrelativeid, title: file.displayname, subtitle: file.path, imagepath: string.empty, description: string.format("diese Datei wurde am 0:d erstellt.", fileproperties.datemodified), content: fileproperties, group: null); image = new BitmapImage(); IRandomAccessStream stream = await file.openasync(fileaccessmode.read); image.setsource(stream); item.image = image; _allitems.add(item); IReadOnlyList<StorageFolder> subfolders = await folder.getfoldersasync(); foreach (StorageFolder subfolder in subfolders) await ReadFolder(subfolder);

Xamarin.Forms. Hands On

Xamarin.Forms. Hands On Xamarin.Forms Hands On Hands- On: Xamarin Forms Ziele Kennenlernen von Xamarin.Forms, wich:gste Layouts und Views UI aus Code mit Data Binding Erweitern von Forms Elementen mit Na:ve Custom Renderer UI

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

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

Introduction to Building Windows Store Apps with Windows Azure Mobile Services

Introduction to Building Windows Store Apps with Windows Azure Mobile Services Introduction to Building Windows Store Apps with Windows Azure Mobile Services Overview In this HOL you will learn how you can leverage Visual Studio 2012 and Windows Azure Mobile Services to add structured

More information

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

See the Developer s Getting Started Guide for an introduction to My Docs Online Secure File Delivery and how to use it programmatically.

See the Developer s Getting Started Guide for an introduction to My Docs Online Secure File Delivery and how to use it programmatically. My Docs Online Secure File Delivery API: C# Introduction My Docs Online has provided HIPAA-compliant Secure File Sharing and Delivery since 1999. With the most recent release of its web client and Java

More information

v1.1.0 SimpleSQL SQLite manager for Unity3D echo17.com

v1.1.0 SimpleSQL SQLite manager for Unity3D echo17.com v1.1.0 SimpleSQL SQLite manager for Unity3D echo17.com Table of Contents Table of Contents................................................................ ii 1. Overview 2. Workflow...................................................................

More information

I A Form és a párbeszédablakok I.1. MessageBox osztály MessageBox.Show(szöveg[,cím[,gombok[,ikon[,defaultbutton]]]]);

I A Form és a párbeszédablakok I.1. MessageBox osztály MessageBox.Show(szöveg[,cím[,gombok[,ikon[,defaultbutton]]]]); I A Form és a párbeszédablakok I.1. MessageBox osztály MessageBox.Show(szöveg[,cím[,gombok[,ikon[,defaultbutton]]]]); szöveg, cím gomb ikon defaultbutton String - MessageBoxButtons.OK - MessageBoxIcon.Asterix.Error.OKCancel.Question

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

AP Computer Science Java Subset

AP Computer Science Java Subset APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall

More information

MyChartWebPart.cs. // For SortList using System.Collections.Generic; using System.Collections; // For DataTable using System.Data;

MyChartWebPart.cs. // For SortList using System.Collections.Generic; using System.Collections; // For DataTable using System.Data; MyChartWebPart.cs // Standard SharePoint web part includes using System; using System.ComponentModel; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;

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

2009 Tutorial (DB4O and Visual Studio 2008 Express)

2009 Tutorial (DB4O and Visual Studio 2008 Express) Jákup Wenningstedt Hansen Side 1 12-10-2009 2009 Tutorial (DB4O and Visual Studio 2008 Express)...1 Download the Database...1 Installation of the Database...2 Creating the project in VS...3 Pointing VS

More information

SharePoint Integration

SharePoint Integration Microsoft Dynamics CRM 2011 supports SharePoint 2007/2010 integration to improve document management in CRM. The previous versions of CRM didn't have a solid out-of-the-box solution for document management

More information

ASP.NET Dynamic Data

ASP.NET Dynamic Data 30 ASP.NET Dynamic Data WHAT S IN THIS CHAPTER? Building an ASP.NET Dynamic Data application Using dynamic data routes Handling your application s display ASP.NET offers a feature that enables you to dynamically

More information

Skyline Interactive Tool Support

Skyline Interactive Tool Support Skyline Interactive Tool Support Skyline supports external tools that extend Skyline functionality without directly integrating into the large and complex Skyline source code base. External Tools provide

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

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

Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C#

Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Windows Azure Developer Center Summary: This section shows you how to use Windows Azure Mobile Services and C# to leverage

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

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

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

WINDOWS PRESENTATION FOUNDATION LEKTION 3

WINDOWS PRESENTATION FOUNDATION LEKTION 3 WINDOWS PRESENTATION FOUNDATION LEKTION 3 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Introduktion till Databindning (Data Binding) Element

More information

Save Actions User Guide

Save Actions User Guide Microsoft Dynamics CRM for Sitecore 6.6-8.0 Save Actions User Guide Rev: 2015-04-15 Microsoft Dynamics CRM for Sitecore 6.6-8.0 Save Actions User Guide A practical guide to using Microsoft Dynamics CRM

More information

Microsoft Silverlight 5: Building Rich Enterprise Dashboards Todd Snyder, Joel Eden, Ph.D. Jeff Smith, Matthew Duffield

Microsoft Silverlight 5: Building Rich Enterprise Dashboards Todd Snyder, Joel Eden, Ph.D. Jeff Smith, Matthew Duffield Microsoft Silverlight 5: Building Rich Enterprise Dashboards Todd Snyder, Joel Eden, Ph.D. Jeff Smith, Matthew Duffield Chapter No. 4 "Building a Basic Dashboard" In this package, you will find: A Biography

More information

Xamarin Cross-platform Application Development

Xamarin Cross-platform Application Development Xamarin Cross-platform Application Development Jonathan Peppers Chapter No. 3 "Code Sharing Between ios and Android" In this package, you will find: A Biography of the author of the book A preview chapter

More information

It has a parameter list Account(String n, double b) in the creation of an instance of this class.

It has a parameter list Account(String n, double b) in the creation of an instance of this class. Lecture 10 Private Variables Let us start with some code for a class: String name; double balance; // end Account // end class Account The class we are building here will be a template for an account at

More information

Create a New Database in Access 2010

Create a New Database in Access 2010 Create a New Database in Access 2010 Table of Contents OVERVIEW... 1 CREATING A DATABASE... 1 ADDING TO A DATABASE... 2 CREATE A DATABASE BY USING A TEMPLATE... 2 CREATE A DATABASE WITHOUT USING A TEMPLATE...

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

Election 2012: Real- Time Monitoring of Election Results

Election 2012: Real- Time Monitoring of Election Results Election 2012: Real- Time Monitoring of Election Results A simulation using the Syncfusion PivotGrid control. by Clay Burch and Suriya Prakasam R. Contents Introduction... 3 Ticking Pivots... 3 Background

More information

Understanding In and Out of XAML in WPF

Understanding In and Out of XAML in WPF Understanding In and Out of XAML in WPF 1. What is XAML? Extensible Application Markup Language and pronounced zammel is a markup language used to instantiate.net objects. Although XAML is a technology

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

Sitecore Dashboard User Guide

Sitecore Dashboard User Guide Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...

More information

EJB 3.0 and IIOP.NET. Table of contents. Stefan Jäger / stefanjaeger@bluewin.ch 2007-10-10

EJB 3.0 and IIOP.NET. Table of contents. Stefan Jäger / stefanjaeger@bluewin.ch 2007-10-10 Stefan Jäger / stefanjaeger@bluewin.ch EJB 3.0 and IIOP.NET 2007-10-10 Table of contents 1. Introduction... 2 2. Building the EJB Sessionbean... 3 3. External Standard Java Client... 4 4. Java Client with

More information

webcrm API Getting Started

webcrm API Getting Started webcrm API Getting Started 17.09.2012 / 08.12.2015 TS Contents.NET Application with autogenerated proxy class... 2.NET Application sending SOAP messages directly... 10 .NET Application with auto generated

More information

Section 6 Spring 2013

Section 6 Spring 2013 Print Your Name You may use one page of hand written notes (both sides) and a dictionary. No i-phones, calculators or any other type of non-organic computer. Do not take this exam if you are sick. Once

More information

J a v a Quiz (Unit 3, Test 0 Practice)

J a v a Quiz (Unit 3, Test 0 Practice) Computer Science S-111a: Intensive Introduction to Computer Science Using Java Handout #11 Your Name Teaching Fellow J a v a Quiz (Unit 3, Test 0 Practice) Multiple-choice questions are worth 2 points

More information

2 Collections Framework Overview

2 Collections Framework Overview 2 Collections Framework Overview Chapter 2 Contax T Sidewalk Collections Framework Overview Learning Objectives List the four namespaces that constitute the.net collections framework Understand the organization

More information

Essentials of Developing Windows Store Apps Using C# MOC 20484

Essentials of Developing Windows Store Apps Using C# MOC 20484 Essentials of Developing Windows Store Apps Using C# MOC 20484 Course Outline Module 1: Overview of the Windows 8 Platform and Windows Store Apps This module describes the Windows 8 platform and features

More information

Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps

Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps Summary In this paper we walk through a sample application (in this case a game that quizzes people on the Periodic Table)

More information

Paging, sorting, and searching using EF Code first and MVC 3. Introduction. Installing AdventureWorksLT database. Creating the MVC 3 web application

Paging, sorting, and searching using EF Code first and MVC 3. Introduction. Installing AdventureWorksLT database. Creating the MVC 3 web application Paging, sorting, and searching using EF Code first and MVC 3 Nadeem Afana's blog Download code! Introduction In this blog post, I am going to show you how to search, paginate and sort information retrieved

More information

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview

More information

Async startup WPF Application

Async startup WPF Application Async startup WPF Application Friday, December 18, 2015 5:39 PM This document is from following the article here: https://msdn.microsoft.com/enus/magazine/mt620013.aspx While working through the examples

More information

FCC Management Project

FCC Management Project Summer Student Programme Report FCC Management Project Author: Alexandros Arvanitidis Main Supervisor: Dr. Johannes Gutleber Second Supervisor: Bruno Silva de Sousa September 12, 2014 Contents 1 System

More information

How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014

How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014 How to Write AllSeen Alliance Self- Certification Test Cases September 25, 2014 This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/

More information

IENG2004 Industrial Database and Systems Design. Microsoft Access I. What is Microsoft Access? Architecture of Microsoft Access

IENG2004 Industrial Database and Systems Design. Microsoft Access I. What is Microsoft Access? Architecture of Microsoft Access IENG2004 Industrial Database and Systems Design Microsoft Access I Defining databases (Chapters 1 and 2) Alison Balter Mastering Microsoft Access 2000 Development SAMS, 1999 What is Microsoft Access? Microsoft

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

Save Actions User Guide

Save Actions User Guide Microsoft Dynamics CRM for Sitecore CMS 6.3-6.5 Save Actions User Guide Rev: 2012-04-26 Microsoft Dynamics CRM for Sitecore CMS 6.3-6.5 Save Actions User Guide A practical guide to using Microsoft Dynamics

More information

Integrating InfoPath Forms. Paul Baker

Integrating InfoPath Forms. Paul Baker Integrating InfoPath Forms Paul Baker About the Speaker. Paul Baker Director of Educational Innovation Perse School, Cambridge http://www.perse.co.uk pdbaker@perse.co.uk The Perse School regularly features

More information

Implementing a WCF Service in the Real World

Implementing a WCF Service in the Real World Implementing a WCF Service in the Real World In the previous chapter, we created a basic WCF service. The WCF service we created, HelloWorldService, has only one method, called GetMessage. Because this

More information

Windows Store App Development

Windows Store App Development Windows Store App Development C# AND XAML PETE BROWN 11 MANNING SHELTER ISLAND contents preface xvii acknowledgments xx about this book xxii about the author xxviii. about the cover illustration xxix If

More information

MS Excel Template Building and Mapping for Neat 5

MS Excel Template Building and Mapping for Neat 5 MS Excel Template Building and Mapping for Neat 5 Neat 5 provides the opportunity to export data directly from the Neat 5 program to an Excel template, entering in column information using receipts saved

More information

Using ilove SharePoint Web Services Workflow Action

Using ilove SharePoint Web Services Workflow Action Using ilove SharePoint Web Services Workflow Action This guide describes the steps to create a workflow that will add some information to Contacts in CRM. As an example, we will use demonstration site

More information

Document Management Quick Reference Guide

Document Management Quick Reference Guide Documents Area The Citadon CW folders have the look and feel of Windows Explorer. The name of the selected folder appears above, and the folder's contents are displayed in the right frame. Corresponding

More information

TypeScript for C# developers. Making JavaScript manageable

TypeScript for C# developers. Making JavaScript manageable TypeScript for C# developers Making JavaScript manageable Agenda What is TypeScript OO in TypeScript Closure Generics Iterators Asynchronous programming Modularisation Debugging TypeScript 2 What is TypeScript

More information

Importing of Clients, Contacts & Leads

Importing of Clients, Contacts & Leads Importing of Clients, Contacts & Leads The Import function can be found within the Client module of the Key. It enables client data previously input into Trigold, Mortgage Brain MBL or from other formatted

More information

Android app development course

Android app development course Android app development course Unit 5- + Enabling inter-app communication. BroadcastReceivers, ContentProviders. App Widgets 1 But first... just a bit more of Intents! Up to now we have been working with

More information

Custom fields validation

Custom fields validation PDF SHARE FORMS Online, Offline, OnDemand Custom fields validation PDF Share Forms This guide will show how to make custom validation for fields in static AcroForms and Dynamic XFA forms. 1. Static AcroForm

More information

Konzepte objektorientierter Programmierung

Konzepte objektorientierter Programmierung Konzepte objektorientierter Programmierung Prof. Dr. Peter Müller Werner Dietl Software Component Technology Exercises 3: Some More OO Languages Wintersemester 04/05 Agenda for Today 2 Homework Finish

More information

SAMPLE CHAPTER. C# and XAML. Pete Brown MANNING

SAMPLE CHAPTER. C# and XAML. Pete Brown MANNING SAMPLE CHAPTER C# and XAML Pete Brown MANNING Windows Store App Development by Pete Brown Chapter 1 Copyright 2013 Manning Publications brief contents 1 Hello, Modern Windows 1 2 The Modern UI 19 3 The

More information

APPLICATION NOTE. Easily Create Custom Waveform Plug-Ins With Waveform Creator Application Software

APPLICATION NOTE. Easily Create Custom Waveform Plug-Ins With Waveform Creator Application Software APPLICATION NOTE Easily Create Custom Waveform Plug-Ins With Waveform Creator Application Software Challenge the Boundaries of Test Agilent Modular Products Enable higher productivity through a simple,

More information

CHAPTER 10: WEB SERVICES

CHAPTER 10: WEB SERVICES Chapter 10: Web Services CHAPTER 10: WEB SERVICES Objectives Introduction The objectives are: Provide an overview on how Microsoft Dynamics NAV supports Web services. Discuss historical integration options,

More information

EMC Documentum Application Connectors Software Development Kit

EMC Documentum Application Connectors Software Development Kit EMC Documentum Application Connectors Software Development Kit Version 6.8 Development Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright

More information

Translating to Java. Translation. Input. Many Level Translations. read, get, input, ask, request. Requirements Design Algorithm Java Machine Language

Translating to Java. Translation. Input. Many Level Translations. read, get, input, ask, request. Requirements Design Algorithm Java Machine Language Translation Translating to Java Introduction to Computer Programming The job of a programmer is to translate a problem description into a computer language. You need to be able to convert a problem description

More information

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence JD Edwards EnterpriseOne Tools Embedded Business Intelligence for JD Edwards EnterpriseOne Release 8.98 Update 4 E21426-02 March 2011 This document provides instructions for using Form Design Aid to create

More information

ADOBE READER AND ACROBAT

ADOBE READER AND ACROBAT ADOBE READER AND ACROBAT IFILTER CONFIGURATION Table of Contents Table of Contents... 1 Overview of PDF ifilter 11 for 64-bit platforms... 3 Installation... 3 Installing Adobe PDF IFilter... 3 Setting

More information

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB GINI COURTER, TRIAD CONSULTING Like most people, you probably fill out business forms on a regular basis, including expense reports, time cards, surveys,

More information

SLIDE SHOW 18: Report Management System RMS IGSS. Interactive Graphical SCADA System. Slide Show 2: Report Management System RMS 1

SLIDE SHOW 18: Report Management System RMS IGSS. Interactive Graphical SCADA System. Slide Show 2: Report Management System RMS 1 IGSS SLIDE SHOW 18: Report Management System RMS Interactive Graphical SCADA System Slide Show 2: Report Management System RMS 1 Contents 1. What is RMS? 6. Designing user defined reports 2. What about

More information

Introduction to Visual Studio and C#

Introduction to Visual Studio and C# Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Introduction to Visual Studio and C# HANS- PETTER HALVORSEN, 2014.03.12 Faculty of Technology, Postboks

More information

Conexión SQL Server C#

Conexión SQL Server C# Conexión SQL Server C# Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;

More information

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun (cmjaun@us.ibm.com) Sudha Piddaparti (sudhap@us.ibm.com) Objective In this

More information

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011 Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2

More information

Page Editor Recommended Practices for Developers

Page Editor Recommended Practices for Developers Page Editor Recommended Practices for Developers Rev: 7 July 2014 Sitecore CMS 7 and later Page Editor Recommended Practices for Developers A Guide to Building for the Page Editor and Improving the Editor

More information

LAB 1: Getting started with WebMatrix. Introduction. Creating a new database. M1G505190: Introduction to Database Development

LAB 1: Getting started with WebMatrix. Introduction. Creating a new database. M1G505190: Introduction to Database Development LAB 1: Getting started with WebMatrix Introduction In this module you will learn the principles of database development, with the help of Microsoft WebMatrix. WebMatrix is a software application which

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

Nintex Workflow 2010 Help Last updated: Friday, 26 November 2010

Nintex Workflow 2010 Help Last updated: Friday, 26 November 2010 Nintex Workflow 2010 Help Last updated: Friday, 26 November 2010 1 Workflow Interaction with SharePoint 1.1 About LazyApproval 1.2 Approving, Rejecting and Reviewing Items 1.3 Configuring the Graph Viewer

More information

CS 111 Classes I 1. Software Organization View to this point:

CS 111 Classes I 1. Software Organization View to this point: CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects

More information

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled

More information

Facebook Twitter YouTube Google Plus Website Email

Facebook Twitter YouTube Google Plus Website Email PHP MySQL COURSE WITH OOP COURSE COVERS: PHP MySQL OBJECT ORIENTED PROGRAMMING WITH PHP SYLLABUS PHP 1. Writing PHP scripts- Writing PHP scripts, learn about PHP code structure, how to write and execute

More information

var form = app.createformpanel().setid('form').setencoding('multipart/form-data'); app.add(form);

var form = app.createformpanel().setid('form').setencoding('multipart/form-data'); app.add(form); function dosync() { var site = SitesApp.getActiveSite().getUrl(); var mapping = Utilities.jsonParse(ScriptProperties.getProperty(site) "[]"); for (var i in mapping) { var site = mapping[i].site; var folder

More information

Overview of Web Services API

Overview of Web Services API 1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various

More information

Web Services API Developer Guide

Web Services API Developer Guide Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting

More information

Synchronizing databases

Synchronizing databases TECHNICAL PAPER Synchronizing databases with the SQL Comparison SDK By Doug Reilly In the wired world, our data can be almost anywhere. The problem is often getting it from here to there. A common problem,

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

SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL

SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL SINGLE SIGNON: Single Signon feature allows users to authenticate themselves once with their credentials i.e. Usernames and Passwords

More information

Hands-On Lab. Getting Started with the EWS Managed API 1.0. Lab version: 1.0 Last updated: 12/17/2010

Hands-On Lab. Getting Started with the EWS Managed API 1.0. Lab version: 1.0 Last updated: 12/17/2010 Hands-On Lab Getting Started with the EWS Managed API 1.0 Lab version: 1.0 Last updated: 12/17/2010 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: WORKING WITH CALENDAR ITEMS... 3 Task 1 Beginning

More information

Creating Interactive Dashboard applications using the LiveCycle Data Services Message Service

Creating Interactive Dashboard applications using the LiveCycle Data Services Message Service Creating Interactive Dashboard applications using the LiveCycle Data Services Message Service Table of contents Introduction... 1 Start the J2EE application server hosting LiveCycle Data Services... 5

More information

Hosting Edition Guide

Hosting Edition Guide Asbru Ltd Asbru Ltd wwwasbrusoftcom info@asbrusoftcom Asbru Web Content Easily & Inexpensively Create, Publish & Manage Your Websites 1 September 2010 Version 73 Copyright and Proprietary Information Copyright

More information

Appium mobile test automation

Appium mobile test automation Appium mobile test automation for Google Android and Apple ios Last updated: 4 January 2016 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents About this document...

More information

Welcome. Gáspár Nagy. gn@techtalk.at

Welcome. Gáspár Nagy. gn@techtalk.at Welcome Gáspár Nagy gn@techtalk.at Die Top 3 von Visual Studio 2010 und.net 4.0 DEVELOPER UPDATE Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability About the presenter TechTalk

More information

Visual C# 2012 Programming

Visual C# 2012 Programming Visual C# 2012 Programming Karli Watson Jacob Vibe Hammer John D. Reid Morgan Skinner Daniel Kemper Christian Nagel WILEY John Wiley & Sons, Inc. INTRODUCTION xxxi CHAPTER 1: INTRODUCING C# 3 What Is the.net

More information

CHAPTER 13 Getting Started with Identity

CHAPTER 13 Getting Started with Identity ASP.NET Identity In Pro ASP.NET MVC 5, I describe the basic MVC framework authentication and authorization features and explain that Apress has agreed to distribute the relevant chapters from my Pro ASP.NET

More information

www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk

www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling

More information

Perceptive Intelligent Capture Solution Configration Manager

Perceptive Intelligent Capture Solution Configration Manager Perceptive Intelligent Capture Solution Configration Manager Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: February 2016 2015 Lexmark International Technology, S.A.

More information

Tivoli IBM Tivoli Foundations Service Manager 1.2. Report Developer Guide

Tivoli IBM Tivoli Foundations Service Manager 1.2. Report Developer Guide Tivoli IBM Tivoli Foundations Service Manager 1.2 Report Developer Guide Note Before using this information and the product it supports, read the information in Notices on page 41. This edition applies

More information

Global Search Developers Guide. Rev 2.7.5

Global Search Developers Guide. Rev 2.7.5 Rev 2.7.5 20 th October 2005 Introduction The goal of the IntraNomic Global Search module is to allow you to retrieve information from anywhere within your organization (e.g. a true organization wide search).

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

How-To: Submitting PDF forms to SharePoint from custom websites

How-To: Submitting PDF forms to SharePoint from custom websites How-To: Submitting PDF forms to SharePoint from custom websites Introduction This How-To document describes the process of creating PDF forms using PDF Share Forms tools, and posting the form on a non-sharepoint

More information

Building a web application with ASP.NET MVC using DocumentDB

Building a web application with ASP.NET MVC using DocumentDB Page 1 of 34 Building a web application with ASP.NET MVC using DocumentDB Azure DocumentDB is a fully-managed, highly-scalable, NoSQL document database service provided by Azure. Its many benefits include

More information

HTML Templates Guide April 2014

HTML Templates Guide April 2014 HTML Templates Guide April 2014 Contents About These Templates How to Apply Templates to a New Content Topic How to Enable HTML Templates Which Template Page to Use How to Apply an HTML Template to a New

More information