わんくま同盟 名古屋勉強会 # 初音 玲
わんくま同盟 名古屋勉強会 #4 今日の前提 Windows Mobile アプリの話が中心 BASIC 認証 httphttp http (XML) SOAP
わんくま同盟 名古屋勉強会 #4 XML Web サービスは2つの表情をもつ XML Web サービスクライアント Twitter Twitter クライアント FW XML Web サービス
わんくま同盟 名古屋勉強会 #4
初めての Smart Device アプリケーション
わんくま同盟 名古屋勉強会 #4.NET Compact Framework Pocket PC 2003 Windows CE Windows Mobile 5.0 Pocket PC SDK Windows Mobile 5.0 Smartphone SDK
わんくま同盟 名古屋勉強会 #4.NET Compact Framework.NET Compact Framework CLR.NET Compact Framework
わんくま同盟 名古屋勉強会 #4.NET Compact Framework でサポートされいない機能 サーバー機能 ASP.NET リモート処理リフレクション出力 C++ の開発 J# および JSL の開発
わんくま同盟 名古屋勉強会 #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)
わんくま同盟 名古屋勉強会 #4 Microsoft.WindowsCE.Forms MessageWindowDocumentListHardwareButtonInputPanelNotification
わんくま同盟 名古屋勉強会 #4 InputPanel データを入力するためのソフト 入力パネル (SIP: Soft Input Panel) を制御
わんくま同盟 名古屋勉強会 #4 SOAP
わんくま同盟 名古屋勉強会 #4 ログイン画面 パブリックプロパティ UserID Password パブリックメソッド ShowDialog 右上 [OK] ボタンは?
わんくま同盟 名古屋勉強会 #4 XML Web サービス メイン画面 SetRecords GetFriendTimelineRecords
わんくま同盟 名古屋勉強会 #4 エミュレータ設定のツボ ネットワーク設定 [ファイル]‐[構成]メニュー 接続されたネットワークカード アセンブリ以外のファイルの配置
わんくま同盟 名古屋勉強会 #4 emone α (S01SH2) OS : Windows Mobile 6 Classic CE OS CPU : ARM PXA270 電話機能がないと Classic 2003 年以降の CE
わんくま同盟 名古屋勉強会 #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
わんくま同盟 名古屋勉強会 #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 へ接続
わんくま同盟 名古屋勉強会 #4 WM のローカル DB アクセスのデモ( System.Data.SQLite ) SQLite の.NET CF 版 SQLite そのもの ( エンジン部分を C# で書換 ).NET CF 版 ADO.NET 相当のクラス構成
わんくま同盟 名古屋勉強会 #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
わんくま同盟 名古屋勉強会 #4
WM アプリの配布 1. スマートデバイス CAB プロジェクト作成 2. 必要なファイルをプログラムフォルダに追 加 3.CAB ファイルを作成 4.WM 機にコピー 5.WM 機でクリックしてインストール