De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.

Verwante presentaties


Presentatie over: "Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft."— Transcript van de presentatie:

1 Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft

2 Agenda Wat is “dot NET”? Windows Forms in vogelvlucht Nieuwe Grafische mogelijkheden Browser Integratie “Auto-Deployment”

3 .NET Ontwikkel Platform Common Language Runtime (CLR) Base Classes Web server applicatie Windows desktop applicatie WinForms (Windows UI) XMLNetworking ADO.NET (data access) … Visual Studio.NET Visual Studio.NET C++ VB.NET C# JScript.NET … Web Services WebForms (Web UI) ASP.NET WinForms (Windows UI)

4 Introductie WinForms Een Raamwerk  Gebruikt.NET Framework en Win32 API Een Architectuur  Voor controls en containers Designer Support  Custom Controls Geen verborgen code meer

5 Docking and Anchoring Anchoring  Anchor-en t.o.v.  Top and Left, Top and Right, All Corners, Etc. Docking  Positionering

6 Overerving (inheritance) Creëren van forms op basis van een reeds bestaande form Inherited Forms toevoegen aan de designer  Snel kiezen van welk form je wilt overerven Kan ook met code  public class FormNews : MyApp.FormList

7 Demo 1 Window Forms  Docking en Anchoring  Inheritance

8 Grafische Uitbreidingen Veel controls Uitgebreide grafische ondersteuning – GDI+ Ondersteuning voor ‘platte’ (Office XP) en 3D stijlen Geavanceerde layout Print support Uitbreidbaar

9 Demo 2 Window Forms  Grafische mogelijkheden

10 Browser Integratie Maak de controls Maak een HTML document met een tag  Creëer een Virtual Directory en zet de Permissies

11 Smart Client “No Touch” deployment  Applicatie isolatie is de standaard  Geen registratie nodig  Versiebeheer – geen bijwerkingen  Web-based deployment Veilig  Veilig om downloaded code uit te voeren

12 Smart Client Beveiliging Code Access Security (CAS) maakt Windows Forms controls veilig Uitvoering te controleren door  Permissies  Permissie Sets  Code Groups (Zones)  Code groups hebben Permissie Sets

13 Smart Client? Internet Explorer NET Framework v1 (+) Kleine impact Veilig Lichtgewicht  “Hello World” ~ 3.5K Makkelijk uit te rollen

14 Brower Integratie Voorbeeld Client Web Server Internet Explorer 5.5 Assembly Cache Charting.DLL Chart.html HTTP HTTP ChartEngine.DLL Customizer.DLL

15 Demo 3 Browser Integratie  Smart Client

16 Auto-Deployment Afhankelijke componenten worden automatisch ge-download  Applicatie komt stukje bij beetje naar de gebruiker Geen installatie  Gebruik Assembly.LoadFrom Opgeslagen in de Download cache  Wordt alleen nogmaals ge-download als er een nieuwere versie is

17 Auto-Deployment Voorbeeld Smart Client Web Server Windows Forms App Assembly Cache HTTP Form1 Form2

18 Demo 4 Auto-Deployment  Smart Client (bis)

19 Samenvatting Windows Forms controls zijn veilig, licht gewicht en kunnen ge-host worden op een web pagina Windows Forms applications zijn gemakkelijk te schrijven en eenvoudig uit te rollen

20


Download ppt "Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft."

Verwante presentaties


Ads door Google