酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

開発-Windows Phone

MVVMパターンを使ったWindows Phoneアプリ開発について書かれたドキュメントが公開されています

MVVMパターンを使ったWindows Phoneアプリ開発について書かれたドキュメント「Developing a Windows Phone Application using the MVVM Pattern.」が公開されました。 How do you build applications targetting the latest generation of Windows Phone 7 h…

Windows Phoneで文字列のクラス名から動的にインスタンスを生成させる

例えば、下記のリストのように「HogeCsharp名前空間」に「Nantoka」という任意のクラスがあるとします。ここでは「Nantoka」というstring型で定義された文字列からNantokaクラスのインスタンスを生成する方法を紹介します。 public class Nantoka { public N…

Windows PhoneのWebBrowserコントロールで「戻る」「進む」「更新する」を使う

WinFormでは使用出来ていたWebBrowserコントロールの「戻る」や「進む」にあたるGoBackメソッドやGoForwardメソッドが、Windows Phone向けでは使用出来ません。 XAML側でWebBrowserコントロールを配置しておきます。ここではSourceプロパティに適当なURLを設…

Windows Phoneアプリ開発入門

秀和システム様よりまもなく「Windows Phoneアプリ開発入門」が発売されます。今までサイトやブログにて書いてきたTipsと書き下しのTipsを満載に紹介させて頂いております。 Windows Phoneアプリ開発入門 - 秀和システム あなたの学びをサポート> Windows Ph…

Windows Phone関係の開発本(英語)のeBookが50%オフで手に入るキャンペーン

Apressという出版社のウェブサイトで、Windows Phoneに関する書籍がクーポン利用で半額で購入できます。有効期限は3/19の深夜(おそらく米時間)となっています。洋書になってしまいますが、そんなの関係ないよ!という方が居ればどうぞ。 米AmazonでもKindle…

Windows Phone端末がもらえるキャンペーンを実施中!どんな方でも端末をもらえるチャンスがあるよ!!

マイクロソフトが最近活発に「評価端末あげるからアプリを作ってよ!」というキャンペーン(またはプログラム)をやっています。「なんかちょっと条件が複雑」かつ「たくさんキャンペーン」なので応募を躊躇している人がいそうです*1以下の情報は、(多分日本時…

Windows PhoneのHub Integrate(ハブの統合)とは

Windows Phoneには、「People」「Pictures」「Games」「Music + Videos」「Marketplace」「Office」の6のハブがあります。テーマ毎にハブが分けられています。 例えば、People Hubであればアドレス帳や今までの発着信履歴、FacebookやWindows Liveで投稿した…

IEnumerable から ObservableCollection への変換が面倒な件について

(追記)表題の件はWindows Phone OS 7.0向けアプリケーションでの話になります。Windows Phone OS 7.1向けのアプリケーションでは問題なく変換できます。WPFなら下記のように、List<T>をObservableCollection<T>へ変換することが出来るらしいのですが、Windows Phon</t></t>…

App Hubからの支払いを報酬を受け取る銀行口座を指定する

id:tmyt と id:ChiiAyanoが、App Hubの受け取り口座用にシティバンクを登録しているらしくってビックウェーブに乗り過ごすまいと、口座を作ってきました。シティバンクのウェブサイトから口座を作るリンクが探せなかったので、「」のリンクを貼っておきます…

Windows PhoneでLINQ to SQLを使ってレコードの追加と削除をおこなう

Windows Phone OS 7.1からアプリケーションの分離ストレージ領域にローカルデータベースファイルを作成できるようになりました。アプリケーションからのデータベース操作はSQLは使用できません。LINQ to SQLを介してデータベース操作をおこないます。 基本的…

Windows PhoneでLINQ to SQLを使ってデータベースを作成する

Windows Phone OS 7.1からアプリケーションの分離ストレージ領域にローカルデータベースファイルを作成できるようになりました。アプリケーションからのデータベース操作はSQLは使用できません。LINQ to SQLを介してデータベース操作をおこないます。基本的…

Windows PhoneでInkPresenterコントロールを使って絵を描く

InkPresenterコントロールを使って、簡単にお絵かきアプリケーションを作成することができます。 InkPresenterコントロールを使う 既定の状態ではVisual Studioのツールボックスには、InkPresenterコントロールが表示されていません。ツールボックスに表示さ…

Windows PhoneでAlarmを使って指定された時間にアラームを鳴らす/現在設定されているアラーム情報を取得する

Windows Phone SDK 7.1から追加されました「リマインダー」と「アラーム」についてご紹介します。 リマインダーについての説明は、「Windows PhoneでReminderを使って指定された時間にリマインダーを表示する」をご覧ください。 アラームは、カスタムサウン…

Windows PhoneでBackgroundTransferRequestを使ってファイルをバックグランド転送する

概要 バックグラウンド ファイル転送要求を表します。 名前空間:Microsoft.Phone.BackgroundTransfer System.Object +--Microsoft.Phone.BackgroundTransfer.BackgroundTransferRequest Tips BackgroundTransferRequestを使ってファイルをバックグランド転…

Windows PhoneでShift-JISやEUC-JPの文字列を扱う

Windows PhoneはUTF-8を使用するのが基本であり、日本で一般的に使われているShift-JIS(以下、SJIS)はサポートされていません。例えば、SJISを使用しているテキストファイルをダウンロードしてきて文字列を表示させるプログラムを書いてみましょう。 using S…

Pictures Hubでの「カメラロール」のような文字列だけのボタンを作る(ざっくり版)

@ch3cooh ありがとうございます。もう一つ疑問なのがPictureハブのカメラロールのようなアイテムはどのように作るんでしょうか?TextBlockにイベントハンドラを載せたりはできないですよね。2012-02-08 10:37:00 via YoruFukurou to @ch3cooh機会があれば丁…

Windows PhoneでNavigationServiceを使ってルートページまで戻る

iPhoneではTabBarControllerというものがあり、ドリルダウン式に画面遷移させることができます。メモリの許す限りドリルダウンをさせることができ、n階層まで潜った状態からでも現在表示させているタブをタップすると、一気にルートページに戻ることができま…

最近買った本と買いたい本「iOS/Android/Windows Phoneプログラミング」「Jenkins実践入門」他

iOS/Android/Windows Phoneプログラミング (日経BPパソコンベストムック)作者: 日経ソフトウエア出版社/メーカー: 日経BP発売日: 2012/01/12メディア: 雑誌 クリック: 25回この商品を含むブログ (4件) を見る 「Windows Phoneアプリ開発する人なら読んでおか…

Windows Phoneでナビゲーション履歴を無視してアプリケーションを一気に終了させる

いつもTwitterでお世話になっているmisoさんが悩んでられました。本当にプログラム側からページを閉じる処理ってどうやればいいんだ、BackKeyPreessでしか閉じられないのか? #wp7dev_jp— 99CAR (@misodengaku) 2012, 2月 4@ch3cooh プログラム内から呼…

今更ながら8107アップデートしてみた

放置していたHTC 7 Mozartに久しぶりに電源を入れてみたら8107アップデート来てたので適用させてみた。特に使われることなく封印されていきます……

GIFファイルをダウンロードしてからListBoxコントロールにバインディングして表示する

いつもTwitterでお世話になっているサムリルリオさん(@SamrilRio)が、Windows PhoneでのGIFファイルの取り扱いについて悩まれていました。 バインド用クラスを作って、GetterにGit→Bitmapにしてreturnならどうかと試してみましたが、Invokeがvoidなので難し…

Windows Phoneで.NET Image Toolsを使ってGIF画像を表示する

Windows Phoneで提供されているAPIでは、PNGとJPEGしか扱うことが出来ません*1。しかし、Codeplexで配布されているオープンソースのライブラリの.NET Image Toolsを使用することで、GIFファイルを表示させることが出来ます。 http://imagetools.codeplex.com…

アプリリソースのファイルを分離ストレージにコピーする

同一記事が存在しています。下記の記事を御覧ください。 blog.ch3cooh.jp

Windows Phoneでサポートしているメディアファイル(静止画画像編)

Windows Phoneで対応しているメディア形式*1は以下の通りです。 JPEG PNG GIF (GIF87a と GIF89a) BMP TIF MAGファイルなどは扱えませんが、インターネット上で使用されている画像フォーマットの大半を占める代表的なフォーマットを扱えることが分かりました…

Windows PhoneでReminderを使って指定された時間にリマインダーを表示する

Windows Phone SDK 7.1から追加されました「リマインダー」と「アラーム」についてご紹介します。 アラームについての説明は、「Alarmを使って指定された時間にアラームを鳴らす」をご覧ください。 概要 アラームとリマインダーはそれぞれ、指定した時刻にス…

セキュア接続をオンにしたユーザーの場合、Facebook C# SDKを使ってもアクセストークンが取得出来なくなっている現象について

いつからか分からないのですが、Facebook C# SDKがWindows Phoneで利用出来なくなっています。[セキュア接続]を有効にしているユーザーの場合のみ発生している不具合です。WebBrowserコントロール上での認証は問題なく通るのですが、残念ながらアクセストー…

プログラミング中の調べもの Windows Phone編

ネタ元 プログラミングをしていると毎日解らない事がわんさか出てくるので、実際にコードを書いているよりも調べものをしている時間の方が長いくらいです。そこで今日は、僕が普段行っている解らない事の調べ方を書いてみようと思います。もっと便利な調べ方…

今からリリースが楽しみなローグ系ゲーム

@YO1KOMORI さんが、「メトローグ」というゲームを開発されていることを、昨日#wp7dev_jpハッシュタグ付きでつぶやいているのを見つけました。開発途中のゲームの動画がtwitpicに上がっていたのですが、これは久しぶりにワクワクするゲームです。 久しぶりの…

Facebookへ投稿をしよう!〜友達リストの取得〜

本記事は「http://ch3cooh.jp/windows-phone/wp-network/get-friend-list-wp/」に転記しました。 過去にFacebook C# SDKを利用して、SDKの導入からアカウントの認証、ステータスと写真の投稿の方法をご紹介しました。今回は、Facebook C# SDKを使って友達リ…

Windows Phone 用 Live SDKの簡単な使い方

昨年末にドキュメントや写真をクラウド上で管理する為のSkyDrive APIが提供されました。同時にWindows Phone 用 Live SDKもリリースされたのですが、そのSDKの使い方をWindows 開発統括部 Blogにて簡単に説明しています。クラウド アプリをサポートする新し…