microsoft windows net compact framework
Download
Skip this Video
Download Presentation
Microsoft Windows .NET Compact Framework

Loading in 2 Seconds...

play fullscreen
1 / 25

Microsoft Windows Compact Framework - PowerPoint PPT Presentation


  • 104 Views
  • Uploaded 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

Microsoft Windows .NET Compact Framework

Niels Hilmar Madsen

Developer & Platform Strategy Group

Microsoft Danmark

agenda
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
.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

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

net til mobile enheder oversigt over udviklings platformen
.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
.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
.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
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

Applikationstyper:

IE vs Windows Forms

udvikling med managed code visual studio net net compact framework
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
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
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
Data-adgang
  • Active sync
  • Direkte forbindelse til SQL Server
  • Web service
  • SQL Server CE
vidensgenbrug
Vidensgenbrug
  • C#
  • Windows forms
    • Windows på pc
    • Windows på håndholdt
  • Web service
  • Værktøjer
    • Afvikling, debugging mm
  • Emulering
supporterede kontroller windows forms
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

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

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
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
resourcer
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

© 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