1 / 33

Visual Studio 2005 ile Mobil Uygulama Geliştirme

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. Gündem. VS.NET 2003’te mobil dünya Neler eksikti ? VS 2005’de mobil araçlar için yenilikler SQL Server 2005 Mobile

tasanee
Download Presentation

Visual Studio 2005 ile Mobil Uygulama Geliştirme

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 deb ugging • 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. DEMO 2– Mobile Veri Erişimi • SQL Mobile Edition’da işlem yapabilme • SQL Mobile Edition’a bağlanma • İlişkili tabloların datagrid’e aktarılması

  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 VS 2005’de mobil araçlar için yenilikler • 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

  10. Windows Form Kontrolleri VS 2005’de mobil araçlar için yenilikler • Yeni Windows Form Kontrolleri • DateTimePicker • MonthCalendar • DocumentList • LinkLabel • Notification Baloon • HelpProvider • RichInk • WebBrowser • DataContainer • UserControl • Splitter • BindingSource

  11. Entegre klavye HP 4300 Windows Form Özellikleri VS 2005’de mobil araçlar için yenilikler • 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

  12. Yerleşim ve Görüntü Desteği VS 2005’de mobil araçlar için yenilikler • Docking ve Anchoring • Autoscroll özelliği – formlar ve paneller • ChangeOrientation metodu • Otomatik ölçeklendirme • DpiX / DpiY grafiklendirme

  13. LOGFONT System.Drawing VS 2005’de mobil araçlar için yenilikler • Bitmaps • Bitmap.LockBits(..) • Image.Save() • Png,jpg,bmp,tif,gif • Bitmap Pattern Brushes • Resim döndürme

  14. .NET Compact Framework Uygulaması Mobil Cihaz Sunucu Uygulama Operating System Message Queue Veri uygulama erişilebilir olduğu zaman iletilir. Cihaz üzerindeki uygulama çalışmak zorunda değildir. System.Messaging VS 2005’de mobil araçlar için yenilikler • İ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.

  15. System.Xml ve System.Data VS 2005’de mobil araçlar için yenilikler • System.Xml • Serialization • Ş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

  16. Veri Yönetimi VS 2005’de mobil araçlar için yenilikler • Veri Yönetim Özellikleri • sqlmobiledatamanagement tools • data designer • Sürükle ve bırak veri kaynakları • typed datasets • resultsets • businessobjects • sql server databases • web services

  17. Smartphone özellikleri VS 2005’de mobil araçlar için yenilikler • Veri desteği • SQL Server CE • Data Grid • Textbox IME switching • Sol softkey’e birçok menu atanması

  18. Uzaktan Yönetim Araçları VS 2005’de mobil araçlar için yenilikler • Remote file viewer • Remote heap walker • Remote process viewer • Remote registry editor • Remote spy • Remote zoom-in

  19. Dil Desteği VS 2005’de mobil araçlar için yenilikler • My.*VB.NET desteği • C# Dil Destekleri • generics • anonymous • iterator • partial type

  20. Framework Kütüphaneleri VS 2005’de mobil araçlar için yenilikler • Serial Port • Registry • Generic Collections • Cryptography • Sounds

  21. DEMO 3– Replication ve Subscription • Publication oluşturma • Merge Replication • Subscribe oluşturma • Programlama olarak senkranizasyon

  22. Windows Mobile 5.0

  23. Yeni Mobil Office Uygulamaları Windows Mobile 5.0 • 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

  24. Microsoft ActiveSync 4.0 Windows Mobile 5.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

  25. Internet Explorer Mobile Windows Mobile 5.0 • 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

  26. Yeni CaptureDialog’lar Windows Mobile 5.0 • SelectPictureDialog • CameraCaptureDialog • ChooseContactDialog ChooseContactDialog ccd= new ChooseContactDialog(); if (ccd==DialogResult.OK) { // tüm kontak bilgilerine ccd üzerinden erişilir }

  27. Resim ve Video Uygulamaları Windows Mobile 5.0 • 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 CameraCaptureDialog ccd= new CameraCaptureDialog(); if (ccd==DialogResult.OK) { // alınan görüntü ile ilgili tüm bilgilere erişebilir. }

  28. Kolay Programlama Windows Mobile 5.0 • Phone.Talk() • OutlookSession • ShowDialog() • Geliştirilebilir outlook nesneleri • Outlook mobile içindeki arayüzleri kullanabilme • Email ve sms mesajı gönderme • Message Interceptor SmsMessage msg=new SmsMessage(); msg.To.Add(new Recipient(“6667-988”)); msg.Body=“Hello World”; msg.Send();

  29. SystemProperty Windows Mobile 5.0 • SystemProperty.* events • Güç ve pil • Randevular • Media Player • Bağlantı • ActiveSync • Mesajlaşma • Telefon • Donanım • Görevler

  30. Uygulama Başlatma Windows Mobile 5.0 • Uygulama başlatma • SMS interception • State veNotification Broker Uygulama çalışmadığı zaman dahi bir olay sonucunda uygulamayı başlatabilirsiniz

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

More Related