MSDN TechTalk Winforms 2.0, et overblik - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

MSDN TechTalk Winforms 2.0, et overblik

Description:

Direct display and peripheral access. Responsive graphics, printers, digital camera's, etc. ... Integrated ClickOnce testing and deployment. Visual Studio Tools ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 20
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: MSDN TechTalk Winforms 2.0, et overblik


1
MSDN TechTalk Winforms 2.0, et overblik
  • Nikolaj Winnes, Microsoft Danmark
  • nikolajw_at_microsoft.com
  • http//blogs.msdn.com/nikolajw

2
Smart Client
3
Smart Client Features
  • Local resources
  • Direct display and peripheral access
  • Responsive graphics, printers, digital cameras,
    etc.
  • Use of installed applications
  • Word, Excel, VSTO
  • Connected
  • Access to network resources
  • Web services, SQL Databases

4
Smart Client Features
  • Offline capable
  • Cache online data
  • Update when connected
  • Datasets in smart documents
  • Intelligent deployment and update
  • Easy non-administrator deployment
  • Automatic updates
  • Smart document deployment
  • Rich / easy developer experience

5
Smart Client Technologies
  • Visual Studio 2005
  • Rich visual designer support
  • Integrated ClickOnce testing and deployment
  • Visual Studio Tools for Office
  • .NET Framework 2.0
  • Windows Forms 2.0
  • ClickOnce deployment

6
Visual Studio 2005
  • Project templates
  • Get up and going quickly
  • Common application types
  • Designers
  • Simplifies development of UI and layout
  • Rich User Control development
  • Rich support for Custom Controls

7
DEMOSmart Client (GUI)
8
Visual Studio 2005
  • Data
  • New data-bound controls
  • Schema-based typed-data set designer
  • Support for iterative maintenance of generated
    data-code
  • Partial types for maintainable customizations of
    auto-generated code
  • Reduced need for mapping or glue code
  • Server explorer
  • Integrated data manipulation

9
DEMOSmart Client (Data)
10
ClickOnce Deployment
  • ClickOnce application deployment published on a
    web or file server

Server
application files
  • Client follows link to serverhttp//www.tempuri.o
    rg/my.application
  • Application deployed locally in users profile
    directory executed
  • Subsequent executions check for updates execute
    local install

Client
11
ClickOnce
  • Smart Client deployment technology
  • Provides web-deployment simplicity
  • End User
  • Provide web-deployment flexibility
  • Publisher
  • Other parallels to web-applications
  • Applications are isolated per-user
  • Can be executed with limited local permissions
  • Locally executed, rich features

12
ClickOnce Features
  • Follow a link to install an application
  • Automatic w/minimal or no decision points
  • web-style deployment
  • Automatic update of application
  • Security isolation and optional restricted
    permissions
  • Non-administrative installs

13
ClickOnce VS 2005
  • Project Settings ? Publish tab
  • Set deployment location
  • Configure data files for deployment
  • Other settings version, online-only or
    online-offline, CD installations and other
    details
  • Project Settings ? Security tab
  • Calculating permissions required by your
    application to function
  • Also add permissions using SecurityException at
    runtime
  • Setting permissions in the manifest required to
    run
  • Partial trust and full trust supported

14
DEMOClickOnce Deployment
15
Application Updates
  • Auto-update deployment options
  • Before application launch, or
  • Update check occurs after app-launch
  • Scheduled update checks
  • Weekly, monthly, etc.
  • Project Settings ? Publish tab
  • Settings for update checking

16
DEMOClickOnce Auto-update(Versioning)
17
Smart Client Summary
  • Rich features easier than ever to implement
  • Windows Forms 2.0 new controls
  • Windows Forms 2.0 improved data integration
  • Installation and update easier than ever
  • ClickOnce web-style simplicity
  • ClickOnce web-style security
  • SmartClient rich feature-set
  • Customers access existing and new application
    features easily
  • Customers access your application with or without
    network connectivity

18
Resourcer
  • Smart Client Developer Center på MSDN
    http//msdn.microsoft.com/smartclient/
  • Windows Forms .NET http//windowsforms.net/

19
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com