C# für Einsteiger Modul 10: Oberflächen mit WPF eden market Autor: Anton Kölbl
|
|
- Mathilde Schuster
- vor 8 Jahren
- Abrufe
Transkript
1 C# für Einsteiger Modul 10: Oberflächen mit WPF 2009 eden market Autor: Anton Kölbl 1
2 2 Gliederung 1. Einleitung 2. XAML 3. Grafik 4. Databinding
3 Einleitung Die Windows Presentation Foundation WPF sind wichtig(st)er Bestandteil von.net 3.0; früher waren die Bezeichnungen Avalon und WinFX gebräuchlich. Sie stellen ein API für anspruchsvolle Benutzeroberflächen zur Verfügung. Möglich sind z.b. 3D-Darstellungen Abspielen von Videos (mit Windows Media Player 10) Datenbindung Animationen 3
4 Einleitung Nur noch Betriebssysteme ab XP werden unterstützt. Technisch wird Ballast abgeworfen: Kein Aufsatz auf Windows SDK wie Windows.Forms Komponenten werden direkt über WPF gezeichnet Layout wird in XML definiert Weitergehende Verwendung von Ressourcen Grafik auf Vektorbasis unabhängig von Auflösung WPF/E ( Everywhere ) durch Silverlight auch für Browser 4
5 Einleitung 5
6 Einleitung Längere Zeit werden die Windows.Forms und WPF parallel existieren. WPF sollte v.a. für sehr anspruchsvolle (Multimedia-)Oberflächen eingesetzt werden. Grafik kann dann separat vom Code durch Designer entworfen werden. Hierzu neue Expression-Produktreihe von Microsoft. Speziell Expression Blend für XAML. 6
7 Einleitung 7
8 Einleitung Für die Entwicklung gibt es drei Varianten: Code XAML XAML+Code Ab einer gewissen Projektgröße ist nur noch die dritte Variante sinnvoll. 8
9 Einleitung Vorgehensweise nur mit Code: Projekttyp WPF Application,.xaml-Dateien löschen Klasse von System.Windows.Window ableiten class Window1: Window { public Window1() { Title = "Ein erstes Fenster"; Width = 200; Height = 100; } [STAThread()] public static void Main() { new Application().Run(new Window1()); } } 9
10 Einleitung Vorgehensweise nur mit XAML: selber Projekttyp,.cs-Dateien löschen jetzt Informationen in 2 XML-Dateien <Window x:class="wpfapplicationxaml.window1" xmlns=" xmlns:x=" Title="Fenster aus XAML" Height="300" Width="300" /> <Application x:class="wpfapplicationxaml.app" xmlns=" xmlns:x=" StartupUri="Window1.xaml" /> 10
11 Einleitung Vorgehensweise Code und XAML gemischt: Projekttyp WPF Application erzeugt C# für Logik (Code-behind) XAML für UI 11
12 12 Gliederung 1. Einleitung 2. XAML 3. Grafik 4. Databinding
13 XAML XAML ist ein neuer XML-Dialekt Ziel: Trennung von Logik und UI UI wird von Designer erzeugt XAML kann von Tools generiert werden dann z.b. Import in Visual Studio Zwei Namensräume werden benötigt: xmlns=" xmlns:x=" 13
14 XAML XAML definiert den Inhalt eines Fensters: Container gruppieren mehrere Komponenten <Window> <StackPanel> <Button Content="Click Me"/> </StackPanel> </Window> 14
15 XAML Events können beim Button direkt durch Doppelclick erzeugt werden. Methode wird in Code-behind-Klasse erzeugt: private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Test"); } 15
16 XAML Properties und Events können oft direkt als XML-Attribute angegeben werden; dies ist aber nur bei Strings möglich. <Button Content="Click Me" Click="Button_Click" /> 16
17 XAML Eine alternative Syntax mit Unterelementen ist immer möglich. <Button> <Button.Background Button.Background><SolidColorBrush Color="Blue"/> </Button.Background> <Button.Foreground Button.Foreground> <SolidColorBrush Color="Red"/> </Button.Foreground> <Button.Content Button.Content> This is a button </Button.Content> </Button> 17
18 XAML Manche komplexen Werte können über TypeConverter automatisch umgewandelt werden. Folgende Varianten sind äquivalent: <Button Margin="10,20,10,30" Content="Hallo"/> <Button Content="Hallo"> <Button.Margin> <Thickness Left="10" Top="20" Right="10" Bottom="30"/> </Button.Margin> </Button> 18
19 Übung 10, Aufgabe 1 19
20 XAML Properties stammen oft von (evt. abstrakten) Basisklassen, deshalb ist normale XML-Validierung mit XAML nicht möglich -> spezielle Tools notwendig Einige Properties können an alle Komponenten angehängt werden -> Elternelemente werden nicht überfrachtet <DockPanel> <Button DockPanel.Dock="Left" Width="100" Height="20">left</Button> <Button DockPanel.Dock="Right" Width="100" Height="20">right</Button> </DockPanel> 20
21 XAML XAML kann zur Laufzeit geschrieben und auch in die laufende Anwendung eingelesen werden: Button origianlbutton =... string savedbutton = XamlWriter.Save(origianlButton); StringReader stringreader = new StringReader(savedButton); XmlReader xmlreader = XmlReader.Create(stringReader); Button readerloadbutton = (Button) XamlReader.Load(xmlReader); 21
22 XAML XAML-Container stammen von der abstrakten Klasse Panel in System.Windows.Controls ab. Kindelemente sind in einer Collection Children untergebracht (muss in XML aber nicht angegeben werden). 22
23 XAML Canvas ist ein Container, dessen Kindelemente an den Seiten verankert werden können. Bei Überdeckungen der Kinder kann man die Property ZIndex definieren. <Canvas Background="LightSteelBlue"> <TextBlock FontSize="14" Canvas.Top="100" Canvas.Left="10">Sonne</TextBlock> <TextBlock FontSize="22" Canvas.Top="200" Canvas.Left="75">Mond</TextBlock> </Canvas> 23
24 XAML Prinzipiell könnte alles auch immer rein mit Code erreicht werden, ist aber meist umständlicher. TextBlock txt1 = new TextBlock(); txt1.fontsize = 14; txt1.text = "Sonne"; Canvas.SetTop(txt1, 100); Canvas.SetLeft(txt1, 10); mycanvas.children.add(txt1); 24
25 XAML Beim StackPanel werden die Kinder nacheinander angeordnet (standardmäßig vertikal, Property Orientation kontrolliert das). <StackPanel StackPanel> <Border Background="SkyBlue" BorderBrush="Black" BorderThickness="1"> <TextBlock Foreground="Black" FontSize="12">Sonne</TextBlock> </Border> <Border Width="400" Background="CadetBlue" BorderBrush="Black" BorderThickness="1"> <TextBlock Foreground="Black" FontSize="14">Mond</TextBlock> </Border>... 25
26 XAML Beim DockPanel werden die Kinder an den 4 Seiten und in der Mitte angeordnet (vgl. BorderLayout in Java). <DockPanel LastChildFill="True"> <Border Height="25" Background="SkyBlue" BorderBrush="Black" BorderThickness="1" DockPanel.Dock="Top"> <TextBlock Foreground="Black">Dock = "Top"</TextBlock> </Border> <Border Height="25" Background="SkyBlue" BorderBrush="Black" BorderThickness="1" DockPanel.Dock="Top"> <TextBlock Foreground="Black">Dock = "Top"</TextBlock> </Border> <Border Height="25" Background="LemonChiffon" BorderBrush="Black" BorderThickness="1" DockPanel.Dock="Bottom"> <TextBlock Foreground="Black">Dock = "Bottom"</TextBlock> </Border>... 26
27 XAML Beim Grid kann eine Tabellenstruktur definiert werden. <Grid VerticalAlignment="Top" HorizontalAlignment="Left" ShowGridLines="True" Width="250" Height="100"> <Grid.ColumnDefinitions Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <TextBlock FontSize="20" FontWeight="Bold" Grid.ColumnSpan="3" Grid.Row="0">2005 Products Shipped</TextBlock> <TextBlock FontSize="12" FontWeight="Bold" Grid.Row="1" Grid.Column="0">Quarter 1</TextBlock> <TextBlock FontSize="12" FontWeight="Bold" Grid.Row="1" Grid.Column="1">Quarter 2</TextBlock> <TextBlock FontSize="12" FontWeight="Bold" Grid.Row="1" Grid.Column="2">Quarter 3</TextBlock> <TextBlock Grid.Row="2" Grid.Column="0">50000</TextBlock>... 27
28 XAML Im Container können die Komponenten plaziert werden. Sie erben von Control viele Eigenschaften: Background, Foreground Height, Width Name FontFamily, FontSize, FontStyle Cursor, Tooltip Margin, Padding Opacity, Visibility 28
29 XAML Standardkomponenten sind z.b. Label, TextBox, PasswordBox Button, CheckBox, RadioButton Menu, MenuItem ListBox, ComboBox ScrollBar, ScrollViewer <StackPanel> <RadioButton GroupName="colorgrp">Red</RadioButton> <RadioButton GroupName="colorgrp">Blue</RadioButton> <RadioButton GroupName="numgrp">1</RadioButton> <RadioButton GroupName="numgrp">2</RadioButton> 29
30 XAML Zusatzkomponenten sind z.b. ViewBox für Skalierungen Border BulletDecorator GroupBox Expander zum Auf- und Zuklappen Image, MediaElement Popup ProgressBar, StatusBar, ToolBar ToolTip 30
31 31 Gliederung 1. Einleitung 2. XAML 3. Grafik 4. Databinding
32 Grafik Es gibt herausragende Fähigkeiten in den Bereichen 2D Bildbearbeitung Textdarstellung 3D Videos Diese dürften meistens das entscheidende Kriterium für den Einsatz von WPF darstellen. 32
33 Grafik 2D-Operationen rechnen in einer geräteunabhängigen Einheit (Device Independent Pixel) der Größe 1/96 Inch. Auf dem Bildschirm wird das je nach dpi skaliert. Folgende Grundformen (von Shape abgeleitet) Line, Rectangle, Ellipse, Polyline, Polygon, Path Alle können direkt als Komponente verwendet werden (da von UIElement abgeleitet). 33
34 Grafik 34
35 Grafik Gemeinsame Eigenschaften der 2D-Formen: Stroke für den Umriss StrokeThickness Fill Canvas ist sehr gut als Container geeignet. <Canvas Height="300" Width="300"> <Line X1="10" Y1="10" X2="50" Y2="50" Stroke="Black" StrokeThickness="4" />... 35
36 Grafik Affine Transformationen können angewendet werden: <Polyline Points="25,25 0,50 25,75 50,50 25,25 25,0" Stroke="Blue" StrokeThickness="10" Canvas.Left="75" Canvas.Top="50"> <Polyline.RenderTransform> <RotateTransform CenterX="0" CenterY="0" Angle="22" /> </Polyline.RenderTransform> </Polyline> 36
37 Grafik Animationen über Mausevents (Farbe / Durchsichtigkeit ändert sich) 37
38 Grafik Farbverläufe können als Füllung eingesetzt werden (auch rund) <Rectangle Width="200" Height="100"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5"> <GradientStop Color="Yellow" Offset="0.0" /> <GradientStop Color="Red" Offset="0.25" /> <GradientStop Color="Blue" Offset="0.75" /> <GradientStop Color="LimeGreen" Offset="1.0" /> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> 38
39 Grafik Bei der Bildbearbeitung stellt schon die Standardklasse Image viele Möglichkeiten bereit. Folgende Formate können angezeigt werden: bmp gif ico jpg png tiff wdp (Windows Media Photo) 39
40 Grafik Ausschnitte können über CroppedBitmap gewählt werden: <Image Width="200" Grid.Column="0" Grid.Row="3" Margin="5"> <Image.Source> <CroppedBitmap Source="{StaticResource croppedimage}" SourceRect=" "/> </Image.Source> </Image> 40
41 Grafik Bitmapeffekte BlurBitmapEffect OuterGlowBitmapEffect DropShadowBitmapEffect <Button Margin="50" Width="200">DropShadow <Button.BitmapEffect Button.BitmapEffect> <DropShadowBitmapEffect Color="Black" Direction="320" ShadowDepth="25" Softness="1" Opacity="0.5"/> </Button.BitmapEffect> </Button> 41
42 Grafik Textverarbeitung: TextBox für einfachen Text, TextBlock mit InlineCollection für unterschiedliche Formatierungen. Beide können als Beschriftung verwendet werden, z.b. für Buttons. <TextBlock Name="textBlock1" TextWrapping="Wrap"> <Bold>TextBlock</Bold> is designed to be <Italic>lightweight</Italic>, and is geared specifically at integrating <Italic>small</Italic> portions of flow content into a UI. </TextBlock> 42
43 Grafik Texteffekte sind möglich: Rotation Unter-, Durch-, Überstreichen <TextBlock FontSize="36">the lazy brown dog. <TextBlock.TextDecorations> <TextDecorationCollection> <TextDecoration PenThicknessUnit="FontRecommended"> <TextDecoration.Pen> <Pen Thickness="1.5"> <Pen.Brush>... 43
44 Grafik Für größere Dokumente: FixedDocument FlowDocument Jeweils mit Viewerkomponenten z.b. in XPS <FlowDocument> <Paragraph FontSize="18">Flow Format Example</Paragraph>... <List> <ListItem> <Paragraph>ListItem 1</Paragraph>... 44
45 Grafik 3D-Darstellungen können in ViewPort3D eingebettet werden: <Canvas Width="321" Height="201"> <Viewport3D ClipToBounds="True" Width="150" Height="150" Canvas.Left="0" Canvas.Top="10"> <Viewport3D.Camera> <PerspectiveCamera Position="0,0,2" LookDirection="0,0,-1" FieldOfView="60" /> </Viewport3D.Camera> <Viewport3D.Children>... 45
46 Grafik Eine VisualBrush kann als Füllung Videos abspielen (MediaPlayer als Backend). <TextBlock FontSize="100pt" Text="Some Text" FontWeight="Bold"> <TextBlock.Foreground> <VisualBrush VisualBrush> <VisualBrush.Visual> <MediaElement Source="Video.wmf" /> </VisualBrush.Visual> </VisualBrush> </TextBlock.Foreground> </TextBlock> 46
47 47 Gliederung 1. Einleitung 2. XAML 3. Grafik 4. Databinding
48 Databinding Woher kommt der Text in einer TextBox oder die Einträge in einer Liste? Umgekehrt: Wie kommen aktualisierte Werte aus einem Textfeld zurück in Stammdaten? Bisher: Mühsame gleichbleibende Handarbeit 48
49 Databinding WPF bietet ein neues Modell an, um UI mit dem Datenbestand abzugleichen: Databinding. In System.Windows.Data gibt es den entscheidenden Typ Binding, der Properties synchronisieren kann. 49
50 Databinding Beispiel: Beschriftung eines Butttons soll von Textfeld kommen. Eine mögliche Schreibweise über Attribut: <StackPanel> <Button Content="{Binding ElementName=tb, Path=Text}"/> <TextBlock Name="tb">Ein Test</TextBlock> </StackPanel> 50
51 Databinding Beispiel: Beschriftung eines Butttons soll von Textfeld kommen. Andere mögliche Schreibweise über Kindelement: <StackPanel> <Button> <Binding ElementName="tb" Path="Text" /> </Button> <TextBlock Name="tb">Ein Test</TextBlock> </StackPanel> 51
52 Databinding Modus der Aktualisierung ist über Mode einstellbar: Default (vordefiniert, bei TextBoxen TwoWay) OneTime (einmal von Quelle zu Ziel) OneWay (immer von Quelle zu Ziel) OneWayToSource (immer von Ziel zu Quelle) TwoWay (immer in beide Richtungen) <Binding... Mode="OneWayToSource"/> 52
53 Databinding Das Ziel wird immer sofort aktualisiert, die Quelle nicht unbedingt. Einstellbar durch UpdateSourceTrigger mit den Werten: Default (bei TextBox LostFocus) Explicit (Methode UpdateSource() aufrufen) LostFocus PropertyChanged <Binding... UpdateSourceTrigger="LostFocus"/> 53
54 Databinding Mögliche Quellen für ein Binding: XAML-Element (schon betrachtet) Objekte aus C# Collections XML-Daten ADO-Datenquellen <Binding... UpdateSourceTrigger="LostFocus"/> 54
55 Databinding Als Beispiel werden normale Objekte betrachtet (andere Fälle ähnlich). Klassen müssen für das Binding erfüllen: öffentliche Properties (Felder gehen nicht) Defaultkonstruktor 55
56 Databinding Interface INotifyPropertyChanged aus System.ComponentModel // in Datenklasse public String Name { get { return name; } set { name = value; OnPropertyChanged("Name") ;} } public void OnPropertyChanged(string prop) { if (PropertyChanged!= null) PropertyChanged(this, new PropertyChangedEventArgs(prop)); } public event PropertyChangedEventHandler PropertyChanged; 56
57 Databinding XAML kann im Window auch C#-Namesräume deklarieren: <Window x:class="databinding.window1" xmlns=" xmlns:x=" xmlns:clr="clr-namespace:system;assembly=mscorlib" xmlns:src="clr-namespace:databinding" Title="Window1" Height="300" Width="300"> 57
58 Databinding Ein Datenobjekt kann von XAML als benannte Ressource erzeugt werden. <Window x:class="databinding.window1"... > <Window.Resources> <src:produkt x:key="p1" Name="Persil" /> </Window.Resources>... <Binding Source="{StaticResource p1}" Path="Name" /> 58
59 Databinding Eine benannte Ressource kann auch als ObjectDataProvider erzeugt werden: <Window x:class="databinding.window1"... > <Window.Resources> <ObjectDataProvider x:key="p2" /> </Window.Resources>... 59
60 Databinding Im Code kann man nach der Ressource suchen und ein Objekt zuweisen: // z.b. beim Laden Produkt produkt =...; ObjectDataProvider provider = (ObjectDataProvider) FindResource("p2"); provider.objectinstance = produkt; 60
61 Übung 10, Aufgabe 2 61
WPF Bindung. Dr. Beatrice Amrhein
WPF Bindung Element- und Daten-Bindung Dr. Beatrice Amrhein Überblick Element-Bindung via Eigenschaften-Editor Grenzen des Eigenschaften Editors Die C# Klasse Binding Bindung an C# Objekte 2 Einführung
MehrGUI-Entwicklung 2: Windows Presentation Foundation
GUI-Entwicklung 2: Windows Presentation Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Sandra Müller Institut für Informatik Software & Systems Engineering Agenda 1. Die WPF 2. Einführung
MehrWPF Steuerelemente Listbox, ComboBox, ListView,
WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einführung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,
MehrWindows Presentation Foundation
Windows Presentation Foundation WS 2013/14 Steuerelemente - Controls Kategorien von Steuerelementen s.a. http://msdn.microsoft.com/en-us/library/bb613551.aspx http://msdn.microsoft.com/en-us/library/ms754204.aspx
MehrWindows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein
Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach
MehrKlausur GUI-Entwicklung WS10/11 1.Termin
Klausur GUI-Entwicklung WS10/11 1.Termin Aufgabe 1) (8 Punkte) Sie sehen die folgenden Angaben im Projektmappen-Explorer von Visual Studio 2010: a) Erläutern Sie die Bestandteile dieses WPF-Projekts! (5
MehrWINDOWS PRESENTATION FOUNDATION (WPF) Martin Kühn 08.03.2012
WINDOWS PRESENTATION FOUNDATION (WPF) Martin Kühn 08.03.2012 Übersicht Theorie hinter WPF Grundlagen von XAML Dependency Properties Templates Vortragsdauer: ca. 30 Minuten THEORIE HINTER WPF Theorie hinter
MehrProjekt Xaml Konverter
Carsten Kuhn, Danny Kautzsch, Matthias Jauernig Leipzig, 01.02.2008 Lehrveranstaltung Compilerbau (Aufbaukurs) Prof. Waldmann, Fb IMN, HTWK Leipzig Projekt Xaml Konverter Aufgabenbeschreibung Mit Xaml
MehrVon Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg
Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen
MehrDokumentation: Content App Framework
Dokumentation: Content App Framework Andreas Breuninger, medialesson GmbH Januar 2013 Inhaltsverzeichnis 1. DataService... 3 1.1. Laden/Parsen der Daten... 3 1.1.1. GetDataset() -> GetDataAsync() ->
Mehr3 Grundlagen. 3.1 Die erste App
19 3.1 Die erste App In diesem Abschnitt werden Sie Ihre ersten Schritte in der Windows- Phone-7-Entwicklung machen. Dabei werden Sie eine modifizierte»hallo Welt«-Anwendung schreiben. Daneben lernen Sie
MehrWPF: Viele bunte Smart Clients
ITMAGAZINE WPF: Viele bunte Smart Clients 18. August 2006 - Mit dem Windows Presentation Framework (WPF) führt Microsoft im Rahmen von.net 3.0 ein neues Programmiermodell für die Konzeption von grafisch
MehrWindows Presentation Foundation - Crashkurs
Bernd Marquardt Microsoft Windows Presentation Foundation - Crashkurs 2. überarbeitete Auflage Microsoft Vorwort - ll Für wen ist dieses Buch gedacht? 12 Beispieldateien zu diesem Buch 12 Support 12 1
MehrÜbung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
MehrXAML Extensible Application Markup Language. Manuel Naujoks (IB3)
Extensible Application Markup Language Manuel Naujoks (IB3) Einführung Beschreibungssprachen Vorteile Nachteile Agenda technisch Aufbau Kompilierung Verarbeitung zur Laufzeit Routed Events Zusammenfassung
MehrMelde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei
Seite 1 Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei Seite 2 1 Inhalt Melde- und Veröffentlichungsplattform Portal... 1 (MVP Portal)... 1 Hochladen einer XML-Datei...
MehrGEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
MehrEin UI in zwei Welten - Controls in HTML5 und WPF. Timo Korinth
Ein UI in zwei Welten - Controls in HTML5 und WPF Timo Korinth Timo Korinth Lead Developer HTML5 bei maximago Zuvor.NET / WPF Entwicklung Warum überhaupt HTML5 und WPF? Was bedeutet Control-Entwicklung
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
Mehr1. Allgemein 2. 2. Speichern und Zwischenspeichern des Designs 2. 3. Auswahl der zu bearbeitenden Seite 2. 4. Text ergänzen 3. 5. Textgrösse ändern 3
Inhaltsverzeichnis 1. Allgemein 2 2. Speichern und Zwischenspeichern des Designs 2 3. Auswahl der zu bearbeitenden Seite 2 4. Text ergänzen 3 5. Textgrösse ändern 3 6. Schriftart ändern 3 7. Textfarbe
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung
MehrWindows Presentation Foundation - WPF
Jörg Wegener Windows Presentation Foundation - WPF Grafische Benutzerschnittstellen mit.net 3.5 HANSER 1 Einführung 1 1.1 Zielgruppe 2 1.2 Voraussetzungen 3 1.2.1 Betriebssysteme 3 1.2.2 Entwicklungsumgebung
MehrTeaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1
Teaser-Bilder erstellen mit GIMP 08.08.2014 Bildbearbeitung mit GIMP 1 Auf den folgenden Seiten werden die wichtigsten Funktionen von GIMP gezeigt, welche zur Erstellung von Bildern für die Verwendung
MehrWindows Presentation Foundation - Crashkurs
Windows Presentation Foundation - Crashkurs von Bernd Marquardt 1. Auflage Windows Presentation Foundation - Crashkurs Marquardt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrLubuntu als Ersatz für Windows
Lubuntu als Ersatz für Windows Das kostenfreie Betriebssystem Lubuntu kann als Distribution für ältere Hard- und Software eingesetzt werden, um z.b. Windows als Betriebssystem abzulösen. Lubuntu bietet
MehrEinstieg in die Informatik mit Java
1 / 14 Einstieg in die Informatik mit Java Swing Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 14 1 Einführendes Beispiel 2 Eigenschaften von Swing 3 Typisches Swing-Applet
MehrZentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)
1 JAVA für Bauingenieure Alexander Karakas SS 2008 Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 21.05.2008 2 Was ist ein(e) GUI? GUI = Graphical User Interface = Graphische
MehrHTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0
HTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0 INHALT 1. VORAUSSETZUNGEN... 3 2. BESCHREIBUNG... 3 3. BANNER... 3 4. PANELS... 4 5. FALLBACK... 4 4. ANLEGEN DES HTML5 HOCKEYSTICK ADS... 4 2 1. VORAUSSETZUNGEN
MehrWPF Steuerelemente. Dr. Beatrice Amrhein
WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einf führung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,
MehrApplets I. Grundlagen der g Applet-Programmierung
Applets I Grundlagen der g Applet-Programmierung 2 Inhalt Applets Was sind Applets Entwicklung Grundlagen Zustandssteuerung eines Applets Methoden zum Nachrichtentransfer Soundausgabe Animation Einbindung
MehrWord 2013. Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK
Word 0 Dr. Susanne Weber. Ausgabe, Oktober 0 Aufbaukurs kompakt K-WW0-AK Eigene Dokumentvorlagen nutzen Voraussetzungen Dokumente erstellen, speichern und öffnen Text markieren und formatieren Ziele Eigene
MehrECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3
ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -
MehrTrickfilm «Hexe» mit PowerPoint PC PowerPoint 2007
PC PowerPoint 2007 Einleitung PowerPoint ist als Präsentations-Tool bekannt. Mit PowerPoint lassen sich jedoch auch kreative Arbeiten herstellen, die sich dann filmartig präsentieren. Als vorgängige Arbeit
MehrUser Manual Data 24. Login und Layout
User Manual Data 24 Login und Layout Auf der Loginseite www.kern.data24.ch geben Sie Ihren Benutzernamen sowie Ihr Kennwort in die beiden Felder ein. Mit Klick auf den Button «Anmeldung» werden Ihre Daten
MehrApplets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.
Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrP&P Software - Adressexport an Outlook 05/29/16 14:44:26
Adressexport an Outlook Wozu? Aus EASY können viele Daten im Excelformat ausgegeben werden. Diese Funktion kann zum Beispiel zum Export von Lieferantenadressen an Outlook genutzt werden. Hinweis Wir können
MehrSoftware-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 5 Programmentwicklung und Debuggen mit IDE und CASE-Tools Übungen Prof. Dr. Rolf Dornberger OPTSWE_SWE: 5 Programmentwicklung
MehrModule Entwicklung. Um diese Eigenschaft aufzurufen, starten Sie die Adami Vista CRM Applikation und wählen Sie den Entwicklung Menü.
Module Entwicklung 1. Einleitung Diese Eigenschaft erlaubt die Erstellung und Administrierung der neuen Felder für die folgende Module: Institutionen, Kontakte, Bestellungen und Besuche. Es ist auch möglich
Mehrmit attraktiven visuellen Inhalten
Besser bloggen mit attraktiven visuellen Inhalten Copyright 2015 und für den Inhalt verantwortlich: Online Marketing Services LCC. 108 West 13th Street 19801 Wilmington USA Google Doodles die modifizierten
MehrSatzhilfen Publisher Seite Einrichten
Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,
MehrNODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
MehrVererbung & Schnittstellen in C#
Vererbung & Schnittstellen in C# Inhaltsübersicht - Vorüberlegung - Vererbung - Schnittstellenklassen - Zusammenfassung 1 Vorüberlegung Wozu benötigt man Vererbung überhaubt? 1.Um Zeit zu sparen! Verwendung
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrECO-Manager - Funktionsbeschreibung
ECO-Manager - Funktionsbeschreibung Version Autor Datum Kommentare 1.0 A. Sterzenbach 24.03.2006 - Generell Das Einarbeiten und das damit verbundene Aktualisieren eines großen Zusammenbaus (z.b. Werkzeugaufbau)
MehrVorweg konvertieren der Dateien
Inhalt Vorweg konvertieren der Dateien... 2 Menüerstellung... 3 Hintergrundbild... 4 Filmmaterial... 4 Dateien hinzufügen... 4 Menübestandteile... 5 Menü... 5 Weitere Buttons... 5 Brenne DVD... 6 Vorweg
MehrBedingungen. Bedingungen. Bedingungen
Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006
MehrMicrosoft Visual Studio Community 2015
Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne
MehrRechner- und Systemoptimierung für die Benutzung von WinPC-NC Light und WinPC-NC Economy
Rechner- und Systemoptimierung für die Benutzung von WinPC-NC Light und WinPC-NC Economy Mit nachfolgendem Leitfaden beschreiben wir die Vorgehensweise, um ein bestehendes Windows XP- System soweit zu
MehrSystemvoraussetzung < zurück weiter >
Seite 1 von 6 Systemvoraussetzung < zurück weiter > Bitte überprüfen Sie VOR der Installation von "Traffic Signs", ob ihr System folgende Vorraussetzungen erfüllt: Ist "ArcGIS Desktop" in der Version 9.0
MehrEinführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
MehrDer lokale und verteilte Fall
Lokale Beans Der lokale und verteilte Fall RemoteClient Lokaler Client (JSP) RemoteSession/Entity-Bean Lokale Session/Entity-Bean 2 Lokale Beans Die bisher vorgestellten EJBswaren immer in der Lage auf
MehrTypumwandlungen bei Referenztypen
Typumwandlungen bei Referenztypen Genau wie es bei einfachen Typen Typumwandlungen gibt, gibt es auch bei Referenztypen Umwandlungen von einem Referenztypen in einen anderen Referenztypen, die wie bei
MehrInhalt. Vorwort... 13. 1 Das.NET Framework 3.0... 15. 2 Das Programmiermodell der WPF... 29. 3 Einführung in XAML... 45
Vorwort............................................................. 13 1 Das.NET Framework 3.0.............................................. 15 1.1 Einführung........................................................
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrGrundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
MehrGUI Programmierung in Java
vs und niemals mischen! Daher muss man sich für eine Klasse entscheiden 1 (Abstract Window Toolkit) schwergewichtige Alle Elemente werden vom Betriebssytem gemalt sehen aus wie alle anderen Programme auf
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrDELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach 34 70 17 28339 Bremen. Friedrich-Mißler-Straße 42 28211 Bremen
Grontmij GmbH Postfach 34 70 17 28339 Bremen Friedrich-Mißler-Straße 42 28211 Bremen T +49 421 2032-6 F +49 421 2032-747 E info@grontmij.de W www.grontmij.de DELFI Benutzeranleitung Dateiversand für unsere
MehrAdobe Encore 2.0 - Einfaches Erstellen einer DVD
Adobe Encore 2.0 - Einfaches Erstellen einer DVD Kurzbeschreibung Mit Adobe Encore 2.0 können von diversen Filmsequenzen Video-DVDs erstellt werden. Es unterstützt u. a. auch die Erstellung von komplexen
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrDokumentation Schedulingverfahren
Dokumentation Schedulingverfahren von Norbert Galuschek Gordian Maugg Alexander Hahn Rebekka Weissinger June 23, 2011 1 Contents 1 Aufgabe 3 2 Vorgehensweise 4 2.1 Warum Android.......................
MehrMandant in den einzelnen Anwendungen löschen
Mandant in den einzelnen Anwendungen löschen Bereich: ALLGEMEIN - Info für Anwender Nr. 6056 Inhaltsverzeichnis 1. Allgemein 2. FIBU/ANLAG/ZAHLUNG/BILANZ/LOHN/BELEGTRANSFER 3. DMS 4. STEUERN 5. FRISTEN
MehrContao Schulung. Martin Kozianka <martin@kozianka.de> Donnerstag, 20.11.2014
Contao Schulung Martin Kozianka Donnerstag, 20.11.2014 Theorieteil 1 - Begriffe Frontend: Die eigentliche Webseite (Ansicht für die Besucher) Backend: Administrationsbereich bzw. Oberfläche
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrWPF - Windows Presentation Foundation
Arthur Zaczek Nov 2014 1 WPF 1.1 WPF Windows Presentation Foundation, seit.net 3.0 Introduction to WPF: http://msdn.microsoft.com/en-us/library/aa970268(v=vs.110).aspx Windows Presentation Foundation:
MehrHyperlink-Erstellung in InDesign für
Hyperlink-Erstellung in InDesign für Übersicht Sie können in InDesign Hyperlinks erstellen, sodass nach einem Export in eine Adobe PDF- oder SWF-Datei die Benutzer über einen Klick auf den Link zu anderen
MehrErstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)
Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert
MehrWORKSHOP für das Programm XnView
WORKSHOP für das Programm XnView Zur Bearbeitung von Fotos für die Nutzung auf Websites und Online Bildergalerien www.xnview.de STEP 1 ) Bild öffnen und Größe ändern STEP 2 ) Farbmodus prüfen und einstellen
MehrBANKETTprofi Telefonschnittstelle
BANKETTprofi Telefonschnittstelle Aufbau der BANKETTprofi Telefonschnittstelle BANKETTprofi 800 Anwendung Im BANKETTprofi wird eine Rufnummer angewählt BANKETTprofi TAPI-Plugin Dieser Befehl wird vom TAPI-Plugin
MehrDie aktuelle Entwicklung des GeoService-Portals. Analyse- und Auswertefunktionen
Die aktuelle Entwicklung des GeoService-Portals Analyse- und Auswertefunktionen Referent Herr Karl-Heinz Gerl RDE Regionale Dienstleistung Energie Folie 1 2004 RDE Objektmengenlehre Nachbarn Info Auswertung
MehrSobald Sie in Moodle einen Textbeitrag verfassen möchten, erhalten Sie Zugang zu folgendem HTML- Texteditor:
Texteditor Sobald Sie in Moodle einen Textbeitrag verfassen möchten, erhalten Sie Zugang zu folgendem HTML- Texteditor: Anmerkung für Mac-User: Da der Safari-Browser evtl. Probleme mit dem Editor von Moodle
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
Mehr2010 Ing. Punzenberger COPA-DATA GmbH. Alle Rechte vorbehalten.
2010 Ing. Punzenberger COPA-DATA GmbH Alle Rechte vorbehalten. Die Weitergabe und Vervielfältigung dieses Dokuments ist - gleich in welcher Art und Weise nur mit schriftlicher Genehmigung der Firma COPA-DATA
MehrBenutzung der LS-Miniscanner
Benutzung der LS-Miniscanner Seit Januar 2010 ist es möglich für bestimmte Vorgänge (Umlagerungen, Retouren, Inventur) die von LS lieferbaren Miniscanner im Format Autoschlüsselgröße zu benutzen. Diese
MehrZählen von Objekten einer bestimmten Klasse
Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --
MehrTreppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren
Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung
MehrHandbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen
Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen Dateiname: ecdl_p2_04_01_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 2 Tabellenkalkulation
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrArbeit mit dem Reportgenerator
Allgemeines: Der Reportgenerator ist ein umfangreiches Werkzeug, mit dem aus verschiedenen Modulen heraus individuell gestaltete Druckvorlagen erstellt werden können. Es lassen sich z. B. individuelle
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrMassenversand Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Massenversand Massenversand Seite 1 Massenversand Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. STAMMDATEN FÜR DEN MASSENVERSAND 4 2.1 ALLGEMEINE STAMMDATEN 4 2.2
MehrVorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014
Vorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014 Wer wie wir beim SV Arminia Hannover eventuell das Problem hat, das sich nicht genügend Leute
MehrSie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
MehrNach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt:
Ein Port Scanner ist eine gute Möglichkeit den eigenen Server auf offene Ports zu scannen. Zu viele nicht benötigte und offene Ports können auf Ihrem Server und auf Ihrem Computer ein Sicherheitsrisiko
MehrDi 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz
Di 8.4 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Silverlight: Windows Presentation Foundation für s Web Christian Wenz Silverlight // WPF für s Web OOP 2008 // Di
Mehr1. Trennlinie mit hr Eine dünne Trennlinie wie die obige in der Regio-Farbe (gelb) kann man recht einfach erstellen. Dafür reicht der Befehl
Bilder bearbeiten In diesem Artikel geht es um Bilder im Backoffice, Bildformate, Trennlinien, Rahmen, das Ändern von Bildunterschriften, ein Grafik-Programm und einiges mehr in Sachen Grafik. Hierzu diese
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
Mehraffilinet_ Flash-Spezifikationen
affilinet_ Flash-Spezifikationen Inhaltsverzeichnis Allgemeines...2 Klickzählung...2 Lead/Sale Programme... 2 PPC und Kombi Programme...3 Übergabe von Formulardaten...4 clicktag Variante Sale/Lead Programm...4
MehrFsr Amazon Konfiguration
Fsr Amazon Konfiguration Inhaltsverzeichnis Inhaltsverzeichnis 2 Allgemein 3 Installation 3 Grundkonfiguration 3 Seitenkonfiguration 5 Index Seite 6 Benötigte Einstellungen 6 Product Advertising API Konfiguration
MehrModel-View-ViewModel (MVVM)
1 Model-View-ViewModel (MVVM) Grundlagen und Einsatz des GUI-Architekturmusters W3L AG info@w3l.de 2011 2 Agenda Motivation Architekturmuster MVVM-Pattern Fazit Aufbau & Komponenten Technische Grundlagen
MehrErstellen eines Beitrags auf der Homepage Schachverband Schleswig-Holstein - Stand vom 01.06.2015
Erstellen eines Beitrags auf der Homepage Einleitung... 3 01 Startseite aufrufen... 4 02 Anmeldedaten eingeben... 5 03 Anmelden... 6 04 Anmeldung erfolgreich... 7 05 Neuen Beitrag anlegen... 8 06 Titel
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrEingebettete Objekte
Eingebettete Objekte Grundsätzliches Ein Word-Dokument kann neben Textobjekten andere Objekte der verschiedensten Art enthalten: 1. Bilder und Zeichnungen 2. Diagramme 3. Formeln 4. Excel-Tabellen 5. Multimedia-Objekte
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrDaten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen
Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.
MehrAutomatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu)
HMExcel Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu) Inhalt 1. Einleitung...1 2. Beispiele...2 2.1. Daten in ein Tabellenblatt schreiben...2
MehrGPS Garmin MapSource - Track erstellen und nutzen
Prozesse GPS Garmin MapSource Track erstellen und nutzen Letzte Nachführung 03.04.08, 09:54:47 Datei E:\tuttobene_A-E\administration\prozesse\gps_garmin_mapsource_track_erstellen.odt Seite 1 von 12 Änderungen
MehrEinrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)
Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6) 1. Loggen Sie sich im Administratorbereich ein und gehen Sie auf Extension > Extension Manager 2. Wählen Sie Install languages 3. Klicken Sie
Mehr