SE(たぶん)の雑感記

一応SEやっている筆者の思ったことを書き連ねます。会計学もやってたので、両方を生かした記事を書きたいと考えています。 でもテーマが定まってない感がすごい。

C#

UWP悪戦苦闘記 その5 HamburgerMenuでナビゲーションに苦労してみる

すごく久々の、UWPネタです。*1 2017年7月当初と、少し前のニュースになりますが、 codezine.jp こんなのがありました。*2 MS公式のGitHubはこちら。 github.com これを見て、使ってみよう!というのが、今回の記事です。 紹介記事 最新のアプリ - UWP Commu…

単体テスト自動化に向けてDBアクセスを抽象化する

最近、RPAについて調べる機会がありました。 RPA:Robotic Process Automation(ロボットによる業務自動化) 「デジタルレイバー(Digital Labor)」や「仮想知的労働者」とも言い換えられるようです。 要するに、ホワイトカラー(事務等)の業務を自動化し…

C#erがPythonを勉強したので、違いについて比較しながら述べてみる その2 名前空間、クラス

前回、Pythonについて、構文レベルの話を書きました。 hiroronn.hatenablog.jp 今回は、名前空間や、クラスについて述べていきます。 名前空間 名前空間とは 名前空間とは、いろいろ説明がありますが、クラスをわかりやすく整理するためのもの、と考えてよい…

C#erがPythonを勉強したので、違いについて比較しながら述べてみる その1 構文

こんにちは。 これまでの記事見ていただければわかりますが、私はC#大好き人間です。 仕事では、最近はSQLやらVBAやらばっかりですが… そんな人間が、突然Pythonの勉強を始めました。 機械学習に強い点、いろんな環境で動く点、様々な利点があることから、学…

オブジェクトとインスタンス、そしてガベージコレクションについて

オブジェクト指向の言語を使ってプログラミングしていると、ふと思うのが、このインスタンスはいつ消えるの…?という疑問です。*1 まあ、C#等のガベージコレクション(Garbage Collection)を持っている言語を使う場合、ほとんど気にする必要はないのですが、…

昔書いたクソコードが見つかったので晒してみる

こんばんは。 ちょっとフォルダの整理をしていたら、4、5年ぐらい前に作ったツールのソースがありました。 興味本位で見ていたら、中身がなかなかのクソだったので、晒してしまおう、と思いました。 ツール概要 データベースをちょっと便利に扱うツール。 …

UWP挑戦記 その4 Bindingを使ったソースをx:Bindに変更してみた

今回は、UWP関連の話です。 UWPでも、WPFと同様MVVMモデルの考え方を踏襲しています。 WPFのデータバインドで書く、{Binding Path=xxxx}のような記法は、UWPでもそのまま使えます。 それはそうと、Windows10では、{x:Bind Path=xxxx}のような記法が、新たに…

C#(.NET)の主要なインターフェイス(interface)について

C#

UWPのネタも書きたいところですが、今回はもっと前段階の話で、interfaceについて書きます。 公開されているライブラリを見ると、今や、当たり前のように使われていますし、私が書く記事でも、当たり前のように使っています。 復習を兼ねて、まとめを書いて…

UWP挑戦記 その3 DIとDIコンテナについて

現在、UWPの勉強の一環で、アプリを作成しています。 二つ浮かんで、一つは本当にしょうもないのですが、まぁ練習ですし。 エラーチェック等は入れたいので、Prismを使っています。 そんな中、DIとDIコンテナについてまとめてみます。 なんだか、どんどんUWP…

UWP挑戦記 その2 用語とかを解説してみる

前回の記事で、 UWPはPrismが無いとマゾい という内容を書きました。 hiroronn.hatenablog.jp 別に反響とかなかったですけど、現在、記事にも書いた通り、Prismの勉強をしています。 ただ、そう考えると、WPFもやったことがない人にとって、UWPを始めるまで…

UWP悪戦苦闘日記 その1 WPFにあってUWPに無いものがある

こいついつも悪戦苦闘してんな まず余談 さて、前回書いた通り、UWPの勉強始めました。 hiroronn.hatenablog.jp そしたら、ここ何日かの間に、こんなニュースもありました。 pc.watch.impress.co.jp 記事の一文に、 Microsoftは先日、Windowsストアアプリの…

Windows10Sの話を聞いて、唐突にUWPの勉強を始めてみた

先日、Windows 10 S の発表がありましたね。 【Infostand海外ITトピックス】「Windows 10 S」ついに発表、Windowsの新しい挑戦 - クラウド Watch ※いろんな紹介ページがありましたが、目についたやつを選びました。他意はない。 個人的な印象として、これま…

WPFのTreeViewで、ツリー展開時に検索を行って子要素を決める

C#

ネタに窮したのでそういえば、昔作ったツールでそういうのあったなーと思い、書いてみます。 もはや何番煎じかわからないネタだと思いますが… やりたいこと ツリーでフォルダを表示する。 ツリーを展開した瞬間に、その配下フォルダを表示する。 環境 OS:Wi…

XBRLをC#で必死に紐解こうとしている(悪戦苦闘メモ)

途中なので、間違いとか乱文とかは許してほしいです。 現在、XBRLにプログラムからアクセスして、データを取得できるか模索中です。 注意点 筆者は、XMLの知識に乏しいです。リンク(Xlink:arcrole)とか意味不明です XBRLの仕様書は都度参照していますが、…

if文について思うこと(良くない使い方)

プログラミングするなら、if文は必ず使いますよね。 意味は分かりやすいですよね、if文。 ざっくりしたif文説明 if (明日休み?) { //休み 夜更かし(); } else { //休みじゃないとき 寝る(); } きっと、「今から寝るか」決めているのでしょう。 「明日休み?…

.NETのソースがMSDNの記事から開ける件

C#

現在、衝撃に打ちのめされています。 何気なく、IEnumerable<T>のヘルプでも開いてみるか、と思い、ブラウザで検索していて… 相変わらず日本語訳めちゃくちゃだな お、Reference Sourceってなんだ? って思い、 クリックすると… はあ!?( ゚Д゚) なんでしょうね</t>…

C#でデザインパターン 頓挫した

C#でデザインパターンについて書こうと思っていましたが、頓挫しました。 元記事:C#でデザインパターン ネタ作り中 - SE(たぶん)の雑感記 理由 いくら書いても、インターフェイスの説明にしかなりませんでした。 もちろん、それでもまとめることに意義は…

C#でデザインパターン ネタ作り中

C#

前の記事で、「EDINET見る」とか言っていましたが、それより 「デザインパターンの復習したかったんだよなー」という思いが強かったので、急に方針転換しました。 勝手ながら、言語はC#です。 構想 手順として、 GoFの各パターンの整理 ここでは、パターン説…