Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanYildiz Birkan Değiştirilmiş 9 yıl önce
1
Visual Studio 2005 ile Mobil Uygulama Geliştirme Atakan KESLER Microsoft Regional Director Bilge Adam Kurumsal Yazılımlar Müdürü atakan.kesler@bilgeadam.com
2
Gündem VS.NET 2003’te mobil dünya Neler eksikti ? VS 2005’de mobil araçlar için yenilikler SQL Server 2005 Mobile Windows Mobile 5.0
3
VS.NET 2003 VB and C# proje türleri Application Class Library Cross language debugging Form Dizaynı X86 tabanlı emulator SQL Server CE version 2.0 for Pocket PC Pocket PC‘ler için CAB oluşturma
4
Neler İstedik ? Güçlü emulatör Form dizaynında kolaylık Özelleştirilmiş kontroller desteği Kolay veri erişimi Özelleştirilmiş CAB oluşturma APP/CAB imzalama
5
Neler İstedik ? COM uyumluluğu Uzaktan yönetim araçları Intellisense.NET CF 1.0 desteği SDK desteği Setup paketleme
6
DEMO 1– VS.NET 2005’e Giriş PocketPC 2003 Device Application 1.0 Toolbox Connect to Device Device Emulator Manager Save state Debug Emulator Configure Change Target Platform Upgrade Project
7
SQL Mobile Edition’da işlem yapabilme SQL Mobile Edition’a bağlanma İlişkili tabloların datagrid’e aktarılması DEMO 2– Mobile Veri Erişimi
8
VS 2005’te Mobil Araçlar için yenilikler Emulatör özellikleri Windows Forms Kontrolleri Yerleşim ve Görüntü Desteği Veri Yönetimi Özellikleri Paketleme ve Yükleme Dil Desteği
9
Emulatör özellikleri ActiveSync desteği Paylaştırılmış Klasör desteği 4 COM port desteği Birden çok emulatör durum kaydı Dik ve yatay görünüm desteği VS 2005’de mobil araçlar için yenilikler
10
Windows Form Kontrolleri Yeni Windows Form Kontrolleri DateTimePickerMonthCalendarDocumentListLinkLabel Notification Baloon HelpProviderRichInkWebBrowserDataContainerUserControlSplitterBindingSource VS 2005’de mobil araçlar için yenilikler
11
Windows Form Özellikleri Pano desteği Ek özellikler, metotlar,olaylar Control.DoubleClick ToolbarButton ipuçları Daha fazla Treeview olayları Daha fazla klavye desteği Form.KeyPreview TabIndex, TabStop VS 2005’de mobil araçlar için yenilikler HP4300 Entegreklavye
12
Yerleşim ve Görüntü Desteği Docking ve Anchoring Autoscroll özelliği – formlar ve paneller ChangeOrientation metodu Otomatik ölçeklendirme DpiX / DpiY grafiklendirme VS 2005’de mobil araçlar için yenilikler
13
System.Drawing BitmapsBitmap.LockBits(..)Image.Save()Png,jpg,bmp,tif,gif Bitmap Pattern Brushes Resim döndürme VS 2005’de mobil araçlar için yenilikler LOGFONT
14
System.Messaging İki yönlü sürekli olmayan veri transferinde kullanılır. Bağlantı sağlandığında uygulama çalışıyor olsun yada olmasın veri transferi sağlanır. VS 2005’de mobil araçlar için yenilikler SunucuUygulama Veri uygulama erişilebilir olduğu zaman iletilir. Cihaz üzerindeki uygulama çalışmak zorunda değildir. Operating System Message Queue.NET Compact FrameworkUygulaması MobilCihaz
15
System.Xml ve System.Data System.XmlSerializationŞemalar Şeme kısıtları karşı doğrulama Programlama ile çalışma sırasında şema oluşturma XPath 1.0 System.Data Data Designer, Data Connector SQL Server for Windows CE 3.0 SqlCeResultSet(güncellenebilir ve iki yönlü) Multi User ve Multi Connection desteği ADO.NET VS 2005’de mobil araçlar için yenilikler
16
Veri Yönetimi Veri Yönetim Özellikleri sqlmobiledatamanagement tools data designer Sürükle ve bırak veri kaynakları typed datasets resultsetsbusinessobjects sql server databases web services VS 2005’de mobil araçlar için yenilikler
17
Smartphone özellikleri Veri desteği SQL Server CE Data Grid Textbox IME switching Sol softkey’e birçok menu atanması VS 2005’de mobil araçlar için yenilikler
18
Uzaktan Yönetim Araçları Remote file viewer Remote heap walker Remote process viewer Remote registry editor Remote spy Remote zoom-in VS 2005’de mobil araçlar için yenilikler
19
Dil Desteği My.*VB.NET desteği C# Dil Destekleri genericsanonymousiterator partial type VS 2005’de mobil araçlar için yenilikler
20
Framework Kütüphaneleri Serial Port Registry Generic Collections CryptographySounds VS 2005’de mobil araçlar için yenilikler
21
Publication oluşturma Merge Replication Subscribe oluşturma Programlama olarak senkranizasyon DEMO 3– Replication ve Subscription
22
Windows Mobile 5.0
23
Yeni Mobil Office Uygulamaları Güncellenmiş kontak,mesaj ve takvim Güncellenmiş Word Mobile Güncellenmiş Excel Mobile Yeni Microsoft PowerPoint Güncellenmiş Microsoft Pocket Outlook Object Model API Windows Mobile 5.0
24
Microsoft ActiveSync 4.0 Kolay kurulum ve kullanım Yeni ortaklık sihirbazları ve başlarken CD si Geliştirilmiş durum ve ayarlar arayüzü Geliştirilmiş hata ayıklama ve kolaylaştırılmış mesajlar Senkronizasyon için daha fazla yol Hızlı USB 2.0 desteği Bluetooth desteği Geliştirilmiş Kontak senkronizasyonu Resimler için destek Yeni 10 kontak özelliği Windows Mobile 5.0
25
Internet Explorer Mobile Daha fazla standart ve script desteği Tam ekran gösterimi Yükleme durum göstergesi HTTP yükleme devam ettirme Resimleri kaydetme Smartphone’lar için sık kullanılanlar senkronizasyonu Güvenlik simgesi Windows Mobile 5.0
26
Yeni CaptureDialog’lar SelectPictureDialogCameraCaptureDialogChooseContactDialog Windows Mobile 5.0 ChooseContactDialog ccd= new ChooseContactDialog(); if (ccd==DialogResult.OK) { // tüm kontak bilgilerine ccd üzerinden erişilir }
27
Resim ve Video Uygulamaları Resim ve video yakalama özellikleri Burst mode Timer White balance Video kontrolu Mesajlaşma ve aramalarda resimli kimlik Outlook’a senkronizasyon desteği Picture Picker API Resim ve Video Yakalama API’si Windows Mobile 5.0 CameraCaptureDialog ccd= new CameraCaptureDialog(); if (ccd==DialogResult.OK) { // alınan görüntü ile ilgili tüm bilgilere erişebilir. }
28
Kolay Programlama Phone.Talk()OutlookSessionShowDialog() Geliştirilebilir outlook nesneleri Outlook mobile içindeki arayüzleri kullanabilme Email ve sms mesajı gönderme Message Interceptor Windows Mobile 5.0 SmsMessage msg=new SmsMessage(); msg.To.Add(new Recipient(“6667-988”)); msg.Body=“Hello World”; msg.Send();
29
SystemProperty SystemProperty.* events Güç ve pil Randevular Media Player BağlantıActiveSyncMesajlaşmaTelefonDonanımGörevler Windows Mobile 5.0
30
Uygulama Başlatma Uygulama başlatma SMS interception State veNotification Broker Uygulama çalışmadığı zaman dahi bir olay sonucunda uygulamayı başlatabilirsiniz Windows Mobile 5.0
31
Özet Smart Client ile birlikte “mobil uygulamaların” önemi daha da artacak. VS.NET 2005 ile gelen CF 2.0 ile Full – Framework’e daha çok yaklaşıldı. Emulatör üzerindeki gelişmeler ile daha hızlı test işlemleri gerçekleşebilmektedir. SQL Server 2005 ile mobile uygulamalarda veri yönetimi daha hızlı yapılabilmektedir. Windows Mobile 5.0 ile mobil araçlara yönelik uygulamalar daha da zenginleşecek.
32
Kaynak Webcast http://www.microsoft.com/events/series/msdnmobility. mspx http://www.microsoft.com/events/series/msdnmobility. mspx What's New in Visual Studio 2005 for Devices Introduction to Managed Development for Devices Windows Mobile 5.0 Developing a SQL Mobile Application with Visual Studio Blog http://blogs.msdn.com/tom_krueger/
33
Teşekkürler.. atakan.kesler@bilgeadam.com www.atakankesler.blogspot.com
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.