Dance with C# ♪♪
現場入りして、開口一番言われたこと。
(社・∀・長)つ「今日からXamarinで、C#書いてもらいま」
っん?…(・・?)えと? ざまりんて、何ソレうまいの?
ま、まぁホラ、C#っていうと、C++の延長線上のアレでしょ?
んで、オブジェクト指向言語だから、ナントナ~
し、知ってますよもちろん(汗 ま、まかせてくださいよ(滝汗
さて…何は無くとも、
因みにXamarin(ざまりん)とは、
EclipseのようなIOS/Androidアプリ開発環境で
XamarinFormと言う抽象度の高いフレームワークでGUIアプリを作れば
IOS/Android両方に向けたアプリをビルドすることができるオモシロ開発環境
なのであ~る。
[DAY1]
1。まずは文字列”HelloIOS”という例題を、コピペ 。からの 実行 (@Xamarin)
参考URL:https://developer.
2。
参考URL:http://qiita.com/
3。参考URLを基に簡易ブラウザを作成後、
http://furuya02.hatenablog.
[DAY2]
・WebViewが表示しているページのURLを、
↑ボタンイベントで実現したい
・ページ移動に従って、現在表示しているページのURLを取得し
・URLコピーボタンを押すと同時にブラウザを閉じて、Mess
[おこなったこと]
・WebViewから、現在表示しているページのURL(=
・取得したURL文字列を、クリップボードにコピー
参考:http://dev-suesan.
・WebViewからのURL文字列取得する際は、WebVie
・クリップボード操作については、
[DAY3]
開発環境Xamarin、及び開発アプリGUIの挙動ついての理
1)音声認識Delegateの仕組みを理解する
・音声機能デリゲートの分析
・CustomRendererを使ってボタンのパディング操作
2)開発アプリ右上メニューに追加した練習用WebBrowse
[行ったこと]
1)
・XamarinからIOS音声認識を利用するための一般的な方
info.plistの操作:ターゲット、
IOSネイティブの機能を使ってXamarinFormsの…
・ビジュアルを変えたい CustomRenderer
・ハード的な機能を使いたい DependencyServices
・↑を基に、開発アプリでの実装を逐次調査
・C#の関数デリゲートについて、利用方法を学習
戻り値、引数の型が同じ、他のオブジェクトのメソッドに処理を”
委託先のメソッド名は関係ない
2)
・EnhancedButtonは既存。Paddingのget
[DAY4]
開発環境Xamarin、及び開発アプリのGUIの挙動ついての
1) BindablePropertyの使い方についての調査及び、
2) CustomRendererを用いて、ボタン文字列を、
3) ListViewのContentPageを自作し、
-) 関数デリゲートの手法を用いて、練習用WebBrowserペー
[行ったこと]
1)BindingPropertyの使い方について調査したの
正しくは、CustomRendererにてパディングを直接設
2)CustomRendererを用いて、
http://www.atmarkit.co.jp/ait/
3)ListViewページを、右上選択メニューに新規作成。=
[DAY5]
任意の文字列に含まれる特定のタグに反応して、ContentPage内の部分文字列のFont属性を変更する
[行ったこと]
・既存処理から、操作対象になる文字列が含まれる処理を抽出
・既存文字列にはまだ<タグ>が未実装のため、ダミーのデータを作成
・1文内に複数の<タグ>があることを想定して、アルゴリズムを考えた
…要するに、この件は(低速低能な)置換処理だと思えばいいわけで…