2017-01-01から1年間の記事一覧

VisualStudioforMacでMVVMCrossをインストールする(Xamarin+C#)

Xamarinの解説本を参考に進めていたのですが、書籍ではWindows版のVisualStudioで解説されています。私はMac版で進めていたのでちょこちょこ操作が違う部分がありましたので、メモしておきます。 Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid…

ポケ森「あおいパンジー」「むらさきのパンジー」の交配のコツと方法

「あおいパンジー」「むらさきのパンジー」を交配する方法 「どうぶつの森ポケットキャンプ(ポケ森)」にガーデン機能が追加実装されました。で、交配でレア度の高い花の種を出す方法です。記録を取っていなかったので、感覚的な結果ですが…これから作る方…

「could not connect to the debugger.」がiPhone実機でデバッグ実行中に起きた

iPhone実機に接続してデバッグ実行しようとして出た。理由がわからない。どこかに書いてあるのかね?・昨日デバッグ実行できていた・シミュレーターでは動いた ↓・リビルドして(関係ないかも)・USBコネクタを抜いて、再度さして・三角デバッグ実行開始でき…

C#で自作クラス(カスタムクラス)をキーにする方法(Dictionary,HashSet)

C#

ディクショナリの内部では、値(value)を特定するためのインデックスとしてハッシュコード(ハッシュ値)が使われています。 (1)まずGetHashCodeメソッドで、ハッシュ値が同じかを調べる (2)ハッシュ値が同じときは、Equalsメソッドでオブジェクトの同値性を調…

C#のHashSetでDictionaryのKeyのみのリスト(コレクション)的な使い方ができるよ

C#

HashSetコレクション型 https://msdn.microsoft.com/ja-jp/library/bb397727(v=vs.110).aspx 簡単に言うと、HashSetクラスは値のないDictionary<TKey, TValue>コレクションです。 つまりHashSetを使うと、DictionaryのKey部分のみのような使い方ができます。順序が不要な重</tkey,>…

C# Formアプリケーション関連のイベント発生順

C#

↓を見ればわかります…最初に知りたかったよ~(´・ω・`)… Windowsフォームのイベントの順序https://msdn.microsoft.com/ja-jp/library/86faxx0d(v=vs.110).aspxWindowsフォームにおけるマウスイベントhttps://msdn.microsoft.com/ja-jp/library/ms171542(v=vs…

C#でLINQを使ったToDictionaryの使い方(ListからDictionaryを作成、DictionaryからDictionaryを作成)

C#

.NET Framework3.5(C#3.5)から使えます。 バージョンが低くて使えない時は、forやforeachで回すしかありません(´・ω・`) 構文 Enumerable.ToDictionary メソッド https://msdn.microsoft.com/ja-jp/library/system.linq.enumerable.todictionary(v=vs.110).asp…

C#のCompareメソッド、CompareToメソッドの戻り値の覚え方。すぐ忘れる人向け

C#

覚え方 普通の算数式のようにイメージすると、合点がいく。 「左 - 右 = 結果」の「結果」が正か負かを調べると考えるとわかりやすい。 なるほど、これは覚えやすい(´・ω・`)! string str01 = "01"; string str05 = "05"; string str10 = "10"; // 01 - 05 =…

SQL Server エラー「'=' 付近に不適切な構文があります。」

原因 使用中のSQL Serverのバージョンで使用できない構文を使用していてエラーになっていた。 具体的には+=(インクリメント演算子)はSQL Server 2008以降で使えるが、 SQL Server 2005で使おうとしていて構文エラーになっていた。 対応策 ・SQL Serverのバー…

C#からdllImportでWin32 APIのEnumWindows関数を使う方法

C#

.NET Frameworkに大抵のものはあらかた揃っていますが、それでもないものもあります。そのため、.NET以外の他所の関数を読み込んで使用する方法があります。いろいろ調べたのでメモ。 やりたかったこと あるプログラムP1からexeキックしたプログラムP2のタイ…

C#の拡張メソッドの作り方。拡張メソッドを定義する方法

C#

Microsoft公式 拡張メソッド (C# プログラミング ガイド) 拡張メソッド - C# プログラミング ガイド | Microsoft Docs 大抵のものは標準で揃っているけれども、そこにない処理を個別に追加できます。 拡張メソッドとは… 既存の型(クラスなど)にメソッドを追…

香りで集中力アップ!アロマの活用

Amazonプライム会員ならAmazonオーディブル3ヶ月無料ということで試していました。その中で「自分を操る超集中力」という本があったので聞いてみました。自分を操りたい(´・ω・`)! 自分を操る超集中力 作者: メンタリストDaiGo 出版社/メーカー: かんき…

Amazonオーディブルを使ってみた感想。Amazonプライム会員は3ヶ月無料!

Amazonプライム会員は3ヶ月無料ということで、オーディブルを使ってみて2ヶ月半経ちました。 オーディブルの会員費は高い… やっぱりプライム会員費と比較してしまいます。プライム会員費が年間3900円に対して、オーディブルは月額1500円。さすがに高いと感…

IEnumerableの読み方

C#

会社でenum型をみんな「イナムがた」って読んでるんですが、「IEnumerable」はアイイナメラブル?自信ない…と思い調べてみました。結論→たぶん「アイ イニューメラブル」(´・ω・`)!で、ネイティブが発音すると速くなって「アイニューメラブル」? C#ではイン…

NotFoundException?[C#][Xamarin]

VisualStudio Macにて。 からのプロジェクトにコントロール追加しただけなのに出たエラー。 ビルドは成功。 配置時に「Android.Content.Res.Resources+NotFoundException」のエラーが出た… ビルド>クリーンして、 ビルド>リビルド、三角ボタンで実行すると…

C#の拡張メソッドの使い方(初心者向け)

C#

例えばLinqを使ってみようと思ったけど、インテリセンス(入力補助)に出てこなくて「なぜか使えない!?」と悩んでいる方などに。 Linqに限らず拡張メソッドの使い方は ・usingディレクティブを追加して名前空間を指定する ・プロジェクトの「参照設定」にそ…

XcodeのアップデートがあるはずなのにAppStoreで「アップデート」と表示されずにップデートできない

アップデートが途中で止まってしい完了しないってのも経験しましたが、今回は「アップデートが利用可能なはずなのにAppStoreで表示されない」という状況です(´・ω・`) https://developer.apple.com/download/AppleのDeveloperサイトにログインして、ダウンロー…

Xamarin+C#でモバイルアプリ開発(゚ω゚)

業務でXamarin使えたらいいなと思い、本を購入して読んでいる最中です。 Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎 作者: 青柳臣一 出版社/メーカー: 翔泳社 発売日: 2017/09/15 メディア: 単行本(ソフトカバー) この…

はてなブログ ソースコードの貼り付けでシンタックスハイライトを使う

表示例 はてなブログで「Markdown」編集モードのときに、シンタックス・ハイライトを使った場合の表示例。 enum FizzBuzz { case Fizz, Buzz, FizzBuzz, Other(Int) var state: String { switch self { case .Fizz: return "Fizz" case .Buzz: return "Buzz"…

Xcode Swift:Bar Button Item上に配置したボタンのタッチイベントが動かない

Bar Button Itemに上に配置したボタンに登録したはずのボタンイベントが、タッチしても動かなかったので調べました。 現象 ビルドは正常に成功。タップしたときに呼ばれるはずの処理が呼ばれない。 シミュレーターで「追加」をタップすると、addメソッドが呼…

iOS Simulator起動でUITextFieldのキーボードが自動で表示されない Xcode Swift

フォーカスした時に自動でキーボードを表示するには、 Simulator>Hardware>Keybords>Connect Hardware Keyboardのチェックを外す そうするとフォーカス時に自動で出るようになります。

エラー「ブレークポイントは、現在の設定ではヒットしません。ソースコードが元のバージョンと異なります」

ブレークポイントは、現在の設定ではヒットしません。ソースコードが元のバージョンと異なります ↓ メニューのビルド>クリーンからリビルドしたらなおる

TFS(Team Foundation Server)で確認後にチェックアウトするように設定する

TFS

VisualStudio2013です。 VisualStudioのメニューから ツール>オプション>ソース管理>環境>チェックアウトを確認するの項目が「自動で〜」になっていると、確認画面なしですぐにチェックアウトしてしまいます。 保存:チェックアウトを確認する編集:チェ…

Visual Studio for Mac エラー「Android SDK が見つかりませんでした」Android SDKのパスの設定の方法

Error: Android SDK が見つかりませんでした。Xamarin.Android SDK の設定パネルでパスを設定してください。 というエラーが出ました。 Android SDK のインストール そもそもインストールについては別の記事に記載しています。 上記のAndroid SDKのところに…

Visual Studio for Mac ヘルプ

Microsoft Developer Network で開発を学ぶ | MSDN .NET Documentation | Microsoft Docs .NET ドキュメント | Microsoft Docs(日本語) Developer Center - Xamarin Tutorials & Classes to Learn Mobile App Development - Xamarin

Visual Studio for Macのアンインストール

How to uninstall Visual Studio for Mac Preview version?2016年11月17日https://social.msdn.microsoft.com/Forums/en-US/c4e2953c-2e4e-440f-b3f8-3964eb64ae13/how-to-uninstall-visual-studio-for-mac-preview-version?forum=visualstudiogeneral ↑に情…

Visual Studio for Macのアップデートの確認

Visual Studio for Macを起動して、メニューからVisual Studio>更新の確認 更新がある場合はダウンロードが開始されます。「閉じる」で閉じてもダウンロードは進みます。インストールする準備ができたら通知がされます。 更新の準備が整ったら、「再起動し…

Visual Studio for Mac Previewをインストールしてみた

MacでC#を使ってスマホアプリなどを作成できるVisual Studio for Macを使ってみました。画面の指示に従って「次へ」をクリックするだけでだいたい完了です、と思いきや手動インストール多いです。 ダウンロード インストール 手動インストール Mono Framewor…

無料のWord Onlineでセルを結合させるには?できない

2019/10/20追記 できます。 セルを選択後、右クリックメニューや上部のメニューに「セルの結合」という項目が表示されています。これを選択することでセルの結合ができました。 ↓ 結合できました。普通にできています。 以下以前の記事で情報が古くなってま…