Microsoft windows net compact framework
Download
1 / 25

Microsoft Windows Compact Framework - PowerPoint PPT Presentation


  • 104 Views
  • Updated On :

Microsoft Windows .NET Compact Framework. Niels Hilmar Madsen Developer & Platform Strategy Group Microsoft Danmark. Agenda. En generel snak om Windows .NET Framework Hvilken type af applikation? Udvikling til Pocket PC Debugging, emulering, & deployment Gode råd og afrunding

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Microsoft Windows Compact Framework' - michaela


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Microsoft windows net compact framework l.jpg

Microsoft Windows .NET Compact Framework

Niels Hilmar Madsen

Developer & Platform Strategy Group

Microsoft Danmark


Agenda l.jpg
Agenda

  • En generel snak om Windows .NET Framework

  • Hvilken type af applikation?

  • Udvikling til Pocket PC

  • Debugging, emulering, & deployment

  • Gode råd og afrunding

  • Demoer, demoer og atter…


Slide3 l.jpg
.NET

  • .NET Framework 1.1

    • Til pc’er og servere

  • .NET Compact Framework (CF)

    • Håndholdte enheder med Windows Mobile

    • Pocket PC (evt. phone edition)

    • SmartPhone


Slide4 l.jpg

Håndholdt pc / smart device

Almindelig pc

Web på mobilen

  • Eksempel: Let adgang til data

  • Online & offline

  • Email, word, excel med mere

  • Langt bedre brugeroplevelse

  • Eksempel: Almindelig bruger

  • Stor skærm

  • Velkendte applikationer

  • Rig mulighed for editering

  • Eksempel: Nyheder

  • Mange forskellige telefoner

  • Kun lidt bruger-input

  • Bruges kort tid af gangen

Hvilken type af applikation?Oversigt


Slide5 l.jpg

En pda med Pocket PC 2003…


Net til mobile enheder oversigt over udviklings platformen l.jpg
.NET til mobile enhederOversigt over udviklings-platformen

Visual Studio .NET

Windows .NET Framework

Server-side Web Apps

Client-sideRich Apps

Local Code

ASP.NET Web Pages

Mobile Web Browser

Windows .NET

Compact Framework


Net til mobile enheder l.jpg
.NET til mobile enheder

Visual Studio .NET

Windows .NET Framework

Local Code

ASP.NET Web Pages

Mobile Web Browser

Windows .NET

Compact Framework


Net til mobile enheder8 l.jpg
.NET til mobile enheder

Visual Studio .NET

Windows .NET Framework

Local Code

ASP.NET Web Pages

Mobile Web Browser

Windows .NET

Compact Framework


Hvilken type af applikation fordele ved de to arkitekturer l.jpg

Offline funktionalitet

Lokal udførsel af kode

Lokal data

Bedre brugergrænseflade

Multimedia

Avanceret UI

Langt flere muligheder

Kreditkort-læsere

Stregkode-skannere

GPS

Telefon / Messenger

Adaptive rendering

Dynamisk understøttelse af mange telefoner

Understøttelse af mindre enheder

Én kode-base

Let af vedligeholde

Naturlig udvidelse af eksisterende web sites

Server-side

Ingen klient-udrulning

Ingen udførsel på klient

Hvilken type af applikation?Fordele ved de to arkitekturer

ASP.NET

Compact Framework


Slide10 l.jpg

Applikationstyper:

IE vs Windows Forms


Udvikling med managed code visual studio net net compact framework l.jpg
Udvikling med Managed CodeVisual Studio .NET & .NET Compact Framework

  • Rigt, dybt API til smart devices

  • JIT kompileret, ikke fortolket

  • Visual Studio .NET IDE

    • Samme viden til Smart Client og Win Forms


Sprog support l.jpg
Sprog-support

  • Samme kompilere som til desktop og web applikationer

  • Visual Basic .NET

    • Rig delmængde af desktop sproget

  • Visual C# .NET

    • 100% samme sprog og syntaks


Xml web services support l.jpg
XML Web Services Support

  • Kald af XML Web services

  • Alle encoding typer

  • Synkron og asynkron aktivering

  • Basic and Digest authentication

  • Secure Sockets Layer support til kryptering (SSL)

  • Custom SOAP headers

  • SOAP Extension Framework



Data adgang l.jpg
Data-adgang

  • Active sync

  • Direkte forbindelse til SQL Server

  • Web service

  • SQL Server CE


Vidensgenbrug l.jpg
Vidensgenbrug

  • C#

  • Windows forms

    • Windows på pc

    • Windows på håndholdt

  • Web service

  • Værktøjer

    • Afvikling, debugging mm

  • Emulering


Supporterede kontroller windows forms l.jpg

Button

CheckBox

ComboBox

ContextMenu

DataGrid

DomainUpDown

FileOpenDialog

Supporterede kontrollerWindows forms

Supportede kontroller

FileSaveDialog

HScrollBar

ImageList

Input Panel

Label

ListBox

ListView

MainMenu

NumericUpDown

Panel

PictureBox

ProgressBar

RadioButton

StatusBar

TabControl

TextBox

Timer

ToolBar

Track Bar

TreeView

VScrollBar

Ej supporterede kontroler

ToolTip

Splitter

FontDialog

HelpProvider

LinkLabel

NotifyIcon

CheckedListBox

ColorDialog

ErrorProvider


Net framework l.jpg

System.Web

System.WinForms

Services

UI

Design

ComponentModel

Description

HtmlControls

Discovery

WebControls

System.Drawing

Protocols

Caching

Security

Drawing2D

Printing

Text

Configuration

SessionState

Imaging

System.Data

System.Xml

ADO.NET

SqlClient

XmlDocument

Serialization

Reader/Writers

Design

Xslt/XPath

System

Collections

IO

Configuration

Runtime

InteropServices

Security

Net

ServiceProcess

Remoting

Text

Reflection

Diagnostics

Serialization

Globalization

Resources

Threading

.NET Framework


Net compact framework l.jpg

System.Web

System.WinForms

Services

UI

Design

ComponentModel

Description

HtmlControls

Discovery

WebControls

System.Drawing

Protocols

Caching

Security

Drawing2D

Printing

Text

Configuration

SessionState

Imaging

System.Data

System.Xml

ADO.NET

SqlClient

XmlDocument

Serialization

Reader/Writers

Design

Xslt/XPath

System

Collections

IO

Configuration

Runtime

InteropServices

Security

Net

ServiceProcess

Remoting

Text

Reflection

Diagnostics

Serialization

Globalization

Resources

Threading

.NET Compact Framework




Slide22 l.jpg
Så...

  • Visual Studio .NET gør det enkelt at udvikle til mobile enheder

    • Fuld integration af enhederne i VS .NET

    • At dele kode imellem projekter er meget enkelt (også med desktop)

    • Rigt miljø på enheden og i emulatoren


Slide23 l.jpg

?


Resourcer l.jpg
Resourcer

  • Mobile Devices

    • http://www.microsoft.com/mobile/pocketpc

  • .NET Compact Framework Overview

    • http://msdn.microsoft.com/vstudio/device/compactfx.asp

  • SQL Server CE home

    • http://www.microsoft.com/sql/ce

  • Powertoys: http://www.microsoft.com/windowsmobile/resources/downloads/pocketpc/powertoys.mspx

  • Emulator og SDK: http://msdn.microsoft.com/mobility/downloads/sdks/


Slide25 l.jpg

© 2003 Microsoft Corporation. All rights reserved.

Microsoft, Visual C++, Visual Basic, IntelliSense, Visual Studio, the Visual Studio logo, Windows, the Windows logo, and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


ad