プロパティ通知 {get ; set} get 値変更時の通知に用いる set 値変更後の処理 ※ value 暗黙の値。内部変数の読み書きに用いられる イベント検知、反映用コード PropertyChanged イベント検知用 RaisePropertyChanged イベント起こす用
職場で”スマートポインタ”というワードを耳にしたので、どんなものか調べる スマートポインタとは C++環境で利用される、メモリの自動的解放をしてくれるクラス。従来のC++では、new、deleteを用いてメモリの取得、解放を行いますが、 これだとメモリの解放…
マクロ関数とインライン関数がよく比較されているので、使い方も含めもう一度勉強がてらまとめる マクロ関数 ”#define = 文字の並びを他の文字に変換する = マクロ置換”という事で、#defineで宣言された関数がマクロ関数と考えていいと思う。 #define定義…
GitHubでリポジトリを作成後に簡単にVisualStudioと連携できる方法がある事がわかったので記載 GitHub上で新規にリポジトリを作成。作成したページに飛び、"Clone or download"⇒”Open in Visual Studio”でVisualStudioとの連携準備ができます 上記操作を行う…
Windows7で普通に使えていたBluetooth USBレシーバが、Windows10にアップデートしたら今までペアリングできたBluetooth機器の認識すらできなくなったので、この機会に対処法をまとめておきます。 (使ってたのは「PLANEX BT-MICRO4」 www.planex.co.jp ) Bl…
キーボードの事とかを書いていきたい
開発中にリトルエンディアン、ビックエンディアンを意識すべき場面が増えたのでまとめる バイトオーダ - ビッグエンディアン/リトルエディアン そもそもバイトオーダーって… 多バイトのデータ列をバイト列に変換する方法 なんでこんなの考える必要あるの? …
最近仕事でデバック作業に時間がかかりすぎている事がずっと気になっていたので、一回デバックの正しい流れとかあるのか調べてみた。 builder.japan.zdnet.com 上記記事を読んで思ったのは、やはりデバック手順をルーチン化することも大切なのではという事で…
TextBoxとLabelについて 電卓アプリを作っていて気づかされた事 ずっとTextBoxを電卓の数値入力場所にしていたんですが、数字&小数点1個のみ受け付けて文字は弾くようにしたいのに出来ませんでした。 そこで知人の鶴の一声「それ、Labelでよくね?」 た…確か…
構造体から別の構造体へのキャスト 注意すべきことは ・キャスト対象の構造体の総バイト数と、キャスト後の構造体の総バイト数が同じである事 マスク化 qiita.com itpro.nikkeibp.co.jp 必要なビット以外をOFF(0)にする演算を「マスク化」と言う。この演算に…
以下2つのサイトがなんかわかりやすかったので参考にしました www.oxygendesign.jp wa3.i-3-i.info 一つ目のサイトの最初に書いてたことがしっくりきた 仕様書:「WHAT?何がしたいのか?」について書かれたもの 設計書:「HOW?どのように作るのか?」につ…
クロックサイクルについて調べたかったんだけど、その前にCPUについて知識が少ないと感じていたので今更基礎から調査 CPUの性能の説明 CPU パソコンの頭脳のようなもの。全体の制御や計算を行います。 ファン CPUの近くにはファンがあり、CPUを常に冷やして…
API(アプリケーションプログラムインターフェイス) アプリケーションからOS等のプラットフォーム機能を利用したい時の橋渡し的存在となる wikipedia:プログラミングの際に使用できる命令や規約、関数等の集合の事(こっちの方がしっくりくる) APIとは?F…
オーバーフロー防止策 ufcpp.net フォームサイズの固定 program-memo.seesaa.net
備忘録 コミット:変更 悩んだこと 今日は既存のプロジェクトをVisualStudio上でGitHubにコミットする事ができなかった。 一応方法はあるみたいで、以下のようなサイトがあった qiita.com 上記記事内で指定された、リモートリポジトリブラウザの指定まで難な…
■上司と議論する際の注意 証拠を提示してから反論すべし。 証拠がなければ、どれだけ自信があっても一旦身を引くことも考えるべき。 もし議論になった場合に「どうしてそう思う」等聞かれた場合は、「少し待ってください」と言ってから証拠となるデータシー…
今日説明を受けた用語について備忘録 ■イベント 状態の変化が生じた事を表すメッセージ等 ■タスク OSからみた処理の実行単位 ■ハンドラ関数(以下は具体的にはイベントハンドラらしい) タスク中で起こった事(イベント)を外部に知らせる為に、タスクがコー…