ブログ記事41件
皆さん、こんにちはプレデフランセ長崎ココウォーク店です暖冬が続いていましたが・・・週末からガクンっと気温が下がるみたいです皆さん防寒対策バッチリですか只今プレデフランセ長崎ココウォーク店ではOUTERFAIRを開催しておりますプレデフランセで本命の1着ぜひっ‼︎見つけにいらして下さいっということで、本日のブログは…ほっこり‼︎あったかぁ〜!!アウターBest5をご紹介ほっこり‼︎あったかぁ〜!!アウターNo.1ほっこり‼︎あったかぁ〜!!アウターNo.
実は『.NETについてパート009』私はXamarinが好きで、ちょいと勉強してきました。自分用アプリですが、そんなのも作ったりもしました。(マックは無いので、androidだけですが。もしくは…ameblo.jpこの記事を書く前に、VisualStudio202217.3isnowavailable!WearehappytoannouncethatVisualStudio202217.3hasbeenreleasedandis
私はXamarinが好きで、ちょいと勉強してきました。自分用アプリですが、そんなのも作ったりもしました。(マックは無いので、androidだけですが。もしくはUWP。)そして、本当はタイトルが「Xamarinについて」になるのかもしれません。ですが、『Xamarinについてパート006』現在、Xamarinというものを勉強しています。どういうものかというと、アプリを作る際、今までプラットフォーム毎に対応した言語で作成しなければなりませんでし…ameblo.jpとう
今回は、画面遷移を行ってみようと思います。私が製作しているアプリは、表示項目が多いため、できるだけ画面の領域を広く使いたいのです。一般的に使用されるNavigationPageは、とても使い勝手が良いのですが、ヘッダが邪魔になります。そこで今回は、NavigationPageのヘッダを表示せずに、画面を遷移してみます。■Navigationヘッダを非表示にするContentPageを変更するNavigationヘッダを非表示にするため、NavigationPage.HasNaviga
SkiaSharpは、Xamarin.Formsで自由自在に描画ができる便利なエンジンですが、DrawTextメソッドで事前準備をせずに日本語文字列を指定すると、文字化けするという落とし穴があります。今回は、その回避方法を解説します。ざっくり言うと、プロジェクトにフォントを埋め込んで、それをSKPaintオブジェクトに指定すると、問題なく表示できるといった流れです。■プロジェクトにフォントを埋め込むまず、ソリューションエクスプローラ>先頭のプロジェクト>右クリック>プロパティを開きます。
アプリ開発で最もやっかいな処理です。今回は、ContentViewのEffects属性>TouchEffect>TouchActionを使用して、タッチアクションの捕捉をしようと思います。かなりの分量のコードになりますが、場合によっては記事を分割するかもしれませんが、できるだけ丁寧に説明していきたいと思います。■タッチ結果の描画処理まずは、一連のタッチ捕捉処理が問題なく動作したと判別できるように、画面表示の処理を実装していきます。<おさらい>●OnTimerが30回/秒で呼び出さ
今回は、タイマイベント(30回/秒)をトリガとして、ビットマップ画像を画面に描画する処理を実装していこうと思います。■タイマイベント内の処理タイマイベントでは、描画するビットマップ画像のNULL判定をした後、後述するコードで定義するビューの描画リクエストをします。boolOnTimerTick(){//BMPデータ=なしの場合、何もしない。if(BitmapData==null){returntrue;}(CanvasViewasS
ではまず、何よりも先に画面を描画する処理を実装していこうと思います。今回のアプリは、自分でビットマップ画像を生成して描画する形を取ります。ですので、まずタイマイベントを実装して、その中で描画が必要か否かを判断して、再描画が必要であれば、ビットマップ画像を更新して、ビューの再描画をリクエストします。■タイマイベントの実装コンストラクタ内で、タイマイベントを登録します。今回は、そんなに頻繁な更新は必要がありませんが、とりあえず1秒間に30回程度のタイマイベント呼出しにしておきます。pub
今回、私が開発したいアプリは、タブレット上にグリッドを描画して、そのマス目に「/」とか「X」とか「/XX」とホワイトボードで手書きしたような点数記録を表示して、イニング(フレーム?)毎の合計得点を自動計算するものです。ラベルやテキストボックス以外に、メモリ上に自前の画像データを生成して、それを画面に描画する処理が必要となります。ですので、今回の記事では、新たにプロジェクトを作成して、SkiaSharpという描画ライブラリを使用する準備を行うところまでを作業したいと思います。■プロジェクトの
ここまでで、Xamarin.Formsを使用してプログラムを作成/ビルド/実行する環境が整ったわけですが、ここでXamarin.Formsの概要をざざざっと説明しておこうと思います。■Xamarin.Formsを使用するメリット最大のメリットは、AndroidとiOSのクラスプラットフォーム開発が可能なこと。具体的には、OSに依存しない処理を共通化できます。ある程度構造設計を行ってからプログラムを作成すれば、30~60%くらいの処理を共通化できるそうです。共通化できるのは、・ロジッ
では、WindowsPC上にXamarin.Formsの開発環境を構築していこうと思います。■VisualStudioのインストール◇(↓)のサイトからVisualStudioCommunity20XXをダウンロードします。(20XXは、2019or2022。私がダウンロードしたときは2019でしたが、現在は2022)のようです。https://visualstudio.microsoft.com/ja/vs/◇インストールを開始します。◇インストール画面で「.NETに
まずは開発環境を選定していきたいと思います。今回開発するアプリは、タブレット上で動作するもの。まずは、マーケットの状況を調べてみます。■国内の市場シェア(2021年11月現在)タブレットiPad約70%、Android約30%。スマートフォンiPhone約65%、Android35%。なので、日本国内でアプリ配布をする場合は、iOS系が有利と分かります。一方、世界的なシェアを見ると、必ずしもこの構図ではないようで、国や地方によっては、Andro
久しく投稿しておりませんでしたが、これからボチボチと記事を上げていこうと思います。これから、Android/iPad用向けのアプリを開発する予定です。アプリの内容には触れませんが、VisualBasic.NETくらいしか経験のない私が、どのような調査・検討・作業を経て、アプリができるのかを綴ってみたいと思います。アプリ開発に興味があるけれど、具体的にどのように始めたらいいのか分からない方、始めて見たけれど行き詰ってしまった方などに、微力ながら貢献できれば嬉しいと思ったのが、
1なぜ氷は結晶構造が異なる多形が多い?20種類目となる「氷XIX」見つかる東京大学などは、新たな氷の多形である「氷XIX」であることを確認したと発表した。news.mynavi.jp”どのように条件を変えれば、新しい秩序状態が誘起されるのかは非常に興味深いテーマだという。今回のように圧力は分子の配向をコントロールする強力なパラメータだが、今後温度や水分子の電気双極子モーメントと静電的にカップルする電場などをコントロールすることによって、新しい秩序状態が見つかるかもしれないとした
Webapplicationdevelopmentbecomesmoreportable,andmanyofthejobsthatwerenecessarytheuseofmachinessomeyearsagocancurrentlybethroughwithsomeswipesandtapsonphonesoperatingmobileapps.Withover2.8billionphonecustomerswo
高橋洋一(嘉悦大)@YoichiTakahashi高橋洋一の霞ヶ関ウォッチ接触確認アプリ「COCOA」の普及策縦割り行政ではもったいないhttps://t.co/3vbpryjuzX@jcast_newsより2020年06月25日19:05あんまり普及してないっぽい接触確認アプリ「Cocoa」。手を洗う救急医Taka@mph_for_doctorsこれはすごい。本当にコーディングができる人って、あんまり年齢とか関係ないんでしょうね。久しぶりに人の才能に嫉妬しました。私も頑張
明けましておめでとうございます。本年もよろしくお願いいたします。いつものように、年が明けてから、かなり時間が経ってからのご挨拶になりました。月日が経つのは早いですね。現時点(3/31)では、新型コロナウイルスの件で、日本をはじめ、各地で大変な事になっています。また、日本人の有名なコメディアンである、志村けんさんも、新型コロナウイルスで亡くなったとのことです。ドリフ、カトケンTV、バカ殿、だいじょうぶだぁ、と通常、このブログではこのような事は書かないのですが、それ
午前中は「カカロット」をやって、午後は母親と買い物に行った。以前、一人暮らしの知人の家でご飯食べに行くって言った時めちゃくちゃキレられてめっちゃ喧嘩して私も人生2度目のガチギレして結局、友達に誤って会う事すらなしになったのに「買い物」はいいのでしょうか。誰か100文字以内で教えてください。まあでも、これを言ったらまた喧嘩になりかねないし洋服も買ってくれたので許します笑一応就活生だからESとか書いてるけど、文章力なさす
早いもので、もう、一年が経ってしまいました。相変わらず、生きています。あんまり、振り返ってっていうほど、何もやっていなかったりするのが実情ですが、こつこつと、Xamarinはやっていたりします。結構、お題は出てきたりします。だけど、なかなか、完成までこぎつけることができません。途中、技術的な部分で、頭打ちになります。(汗)とはいえ、下記のボイスレコーダーでは、ネイティブの部分に初めて手を出せたので、これはよかったなと思います。《SQLiteブラウザ》アプリを作っ
【Tips】階層になっているもの例えば、PersonクラスにID,Name,Ageというプロパティーがあった場合、Pathの指定をどうすればいいか。。。てっきり、ワタクシ、スラッシュだと思っていたんですよね。varbinding=newBinding("Persons/Id");this.SetBinding(ContentPage.TitleProperty,binding);なかなか、うまくいきませ
現在、Xamarinというものを勉強しています。どういうものかというと、アプリを作る際、今までプラットフォーム毎に対応した言語で作成しなければなりませんでした。Androidなら、JavaiOSなら、Objective-C、swiftWindowsなら、C#、VB.netてことで、統一できんもんか?それぞれ、覚えるのはメンドクサイ。そもそも、C#が大好きなんだ。また、このように言語が違うと、ソースコードの共有も出来ない。(まあ、Cのライブラリだったら、どれからでも
未経験でも案件を任されるようになるための第一歩!C#の入門書3選という記事を書かせていただきました。主人がC#エンジニアをメインにしたいと思い勉強しています。そのために購入した本も入れましたC#は何と言ってもマイクロソフトの開発言語です。いろいろ言われていますがLinked-inに続いてGit-hubまで買収したマイクロソフト。C#も、UNITYによるゲーム開発に使われたりXamarinでアンドロイド、ios両用開発ができたりと実に将来性がありそな言語ですよね
今回は、前回追加したTweet機能をボタンで動作する様に改変したものです。Twitterに投稿してアラートを出す様にしました。<iPhoneの場合><Androidの場合>コードの詳細は、こちらを確認してください。
今回は、TwitterDevelopersで自分のアクセストークンを発行して、それをプログラムに渡して直接APIを叩く方法です。C#とCoreTweetを使って簡単にTwitterへツイートするbotを作るhttp://blog.ch3cooh.jp/entry/20140808/1407464147コードは、とても簡単で、Tweetする文字列をセットして、Tweetの指定をするだけです。<コード>//Tweet内容textTweet=node0[0].Inn
そう言えば、お天気情報を取得した後に、ボタン操作で、Twitterに投稿する機能を付けたいと思っていたのを思い出したので、その準備編です。以下の情報を参考に何とかできそうですね以前にも、Excelマクロで、そんなアプリ作ったので、アプリ登録は、問題ないでしょうね。.NET向けのTwitterライブラリ「CoreTweet」の使い方まとめhttp://blog.ch3cooh.jp/entry/coretweetHome(日本語)https://github.com/C
まだまだ、機能追加したいこともありますが、これまでのまとめです。Xamarin.FormsYahoo!お天気情報アプリまとめiPhoneAndroid下記の記事を順番に追っていくと、最後にこの状態になり完成します。Xamarinでの「Yahoo!お天気アプリ」作成準備https://ameblo.jp/odoriko-link/entry-12350391233.htmlXamarin.FormsでYahoo!お天気情報(iOS/Androidコー
設定画面の追加をしたので、更に背景画像の透過度を調整するスライダーを追加しました。その他、細かな修正ですが、「PoweredByYahoo!」のリンクボタンを画面の最下端iに配置(OptionLayout)とページタイトルの追加をしています。画面の最上部に「メイン画面」、「設定画面」とページタイトルが出ています。画面最下部にリンクボタンが配置されました。スライダーの設定値に合わせて、背景画像の解像度が変わっています。iPhoneの場合Androidの場
今回は、設定用のページを追加してその設定値を保存して利用することにチャレンジしました。画像URLアドレスを保存し、その画像を背景画像に利用できる様にしました。画像のURLアドレスの指定がなければ、従来通りの内蔵の画像を表示します。1.ページの追加くわしくは、下記の記事をご覧下さい。Xamarin.formsページの追加(NavigationPage)iPhoneAndroid2.設定情報の保存くわしくは、下記の記事をご覧下さい。Xama
今回は、背景画像をタイマーを使って切り替える様にしてみました。タイマーは、Deviceクラスに用意されているStartTimerメソッドを使用するだけです。今回の内容は、10秒毎に3枚の背景画像を切り替える機能の追加です。コードは、下記をご覧下さい。Xamarin.forms背景画像のタイマー切替iPhoneの場合Androidの場合
詳細は、リンク先を確認してください。どちらも、共通プロジェクトだけの作業ではなく、AndroidとiPhoneのプロジェクトでの作業が必要です。Xamarin.Formsリンクボタンの追加AndroidiPhoneXamarin.forms背景画像の表示AndroidiPhoneXamarin.forms背景画像の表示(#2)(背景画像のサイズを調整)iPhoneAndroid