Presentation is loading. Please wait.

Presentation is loading. Please wait.

わんくま同盟 名古屋勉強会 #4 2008.10.25 初音 玲. わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP.

Similar presentations


Presentation on theme: "わんくま同盟 名古屋勉強会 #4 2008.10.25 初音 玲. わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP."— Presentation transcript:

1 わんくま同盟 名古屋勉強会 #4 2008.10.25 初音 玲

2 わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP

3 わんくま同盟 名古屋勉強会 #4 XML Web サービスは2つの表情をもつ XML Web サービスクライアント Twitter Twitter クライアント FW XML Web サービス

4 わんくま同盟 名古屋勉強会 #4

5 初めての Smart Device アプリケーション

6 わんくま同盟 名古屋勉強会 #4.NET Compact Framework Pocket PC 2003 Windows CE Windows Mobile 5.0 Pocket PC SDK Windows Mobile 5.0 Smartphone SDK

7 わんくま同盟 名古屋勉強会 #4.NET Compact Framework.NET Compact Framework CLR.NET Compact Framework

8 わんくま同盟 名古屋勉強会 #4.NET Compact Framework でサポートされいない機能 サーバー機能 ASP.NET リモート処理リフレクション出力 C++ の開発 J# および JSL の開発

9 わんくま同盟 名古屋勉強会 #4.NET Compact Framework 専用の機能 Microsoft.WindowsMobile.DirectXMicrosoft.WindowsMobile.DirectX.Direct3DMicrosoft.WindowsCE.FormsIrDASQL Server CompactMicrosoft.ServiceModel.Channels.MailMicrosoft.ServiceModel.Channels.Mail.WindowsMobile 3.0 以降 3.5 以降 WCF(Exchange)

10 わんくま同盟 名古屋勉強会 #4 Microsoft.WindowsCE.Forms MessageWindowDocumentListHardwareButtonInputPanelNotification

11 わんくま同盟 名古屋勉強会 #4 InputPanel データを入力するためのソフト 入力パネル (SIP: Soft Input Panel) を制御

12 わんくま同盟 名古屋勉強会 #4 SOAP

13 わんくま同盟 名古屋勉強会 #4 ログイン画面 パブリックプロパティ UserID Password パブリックメソッド ShowDialog 右上 [OK] ボタンは?

14 わんくま同盟 名古屋勉強会 #4 XML Web サービス メイン画面 SetRecords GetFriendTimelineRecords

15 わんくま同盟 名古屋勉強会 #4 エミュレータ設定のツボ ネットワーク設定 [ファイル]‐[構成]メニュー 接続されたネットワークカード アセンブリ以外のファイルの配置

16 わんくま同盟 名古屋勉強会 #4 emone α (S01SH2) OS : Windows Mobile 6 Classic CE OS 5.2.1433 CPU : ARM PXA270 電話機能がないと Classic 2003 年以降の CE

17 わんくま同盟 名古屋勉強会 #4 作成したアセンブリを実機( emone α )に配置 EXE をコピーした場合.NET Compact Framework Version 2.0 ⇒ ○.NET Compact Framework Version 3.5 ⇒ × EXEを配置した場合.NET Compact Framework Version 2.0 ⇒ ○ Microsoft.NET CF 2.0 JA-String Resource.NET Compact Framework Version 3.5 ⇒ ○ Microsoft.NET CF 3.5 JA Microsoft.NET CF 3.5 JA-String Resource データ記録 :+7.20MB 、 プログラム実行 :+4.91MB

18 わんくま同盟 名古屋勉強会 #4 System.Data.SqlClient.NET Compact Framework Data Provider for SQL Server.NET CF から SQL Server 7.0 以降へ接続 System.Data.SqlServerCe SQL Server Compact Edition へ接続

19 わんくま同盟 名古屋勉強会 #4 WM のローカル DB アクセスのデモ( System.Data.SQLite ) SQLite の.NET CF 版 SQLite そのもの ( エンジン部分を C# で書換 ).NET CF 版 ADO.NET 相当のクラス構成 http://www.sqlite.org/ http://sqlite.phxsoftware.com/

20 わんくま同盟 名古屋勉強会 #4.NET CF の ADO.NET を使う Using _cn As New SQLiteConnection Try _cn.ConnectionString = ConnectionString _cn.Open() Using _cmd As New SQLiteCommand("SELECT * FROM EMP", _cn) Using _da As New SQLiteDataAdapter(_cmd) _da.Fill(Ds, "EMP") Me.Result_Grid.DataSource = Ds.Tables("EMP") End Using Catch ex As Exception MessageBox.Show(ex.Message, Me.Text) Finally Try _cn.Close() Catch ex As Exception End Try Cursor.Current = Cursors.Default End Try End Using

21 わんくま同盟 名古屋勉強会 #4

22 WM アプリの配布 1. スマートデバイス CAB プロジェクト作成 2. 必要なファイルをプログラムフォルダに追 加 3.CAB ファイルを作成 4.WM 機にコピー 5.WM 機でクリックしてインストール


Download ppt "わんくま同盟 名古屋勉強会 #4 2008.10.25 初音 玲. わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP."

Similar presentations


Ads by Google