ささいなことですが。

Windowsアプリテスト自動化ライブラリFriendly開発者の日記です。

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

Friendly.Windows.KeyMouseを公開しました

Friendly.Windows.KeyMouseを作成しました! github.com あれだけ、キーマウスエミュレートをディスっておきながら、やるんかいってことなんですが・・・ 繰り返しますが、最後の手段です。 もっと確実に簡単に操作できる手段があるならそちらを使ってくださ…

Quick Shot を公開しました

Quick Shot っていう VisualStudio拡張を作成しました。 VisualStuido Marketplace からダウンロードできます。 marketplace.visualstudio.com 関数を単体で実行、デバッグできます。 ざっくりいうと、そんな感じです。 右クリックした関数を実行、デバッグ…

LambdicSql - 続 String interpolation 対応しました。

neueさんからご意見いただいたので、改善しました。 Expressionで受ける必要ないのでは? 確かに。 シンプルなものは受ける必要がないですね・・・。 書き味悪いし、Expressionは軽い処理ではないので必要ないなら使わない方がいい。 なので、FormattableStr…

LambdicSql - String interpolation 対応しました。

String interpolation を使えるようにしました! github.com きっかけは TLにあったneueさんのツイートString interpolation/FormattableStringを使ったSQL整形、最高に良いアイディア。うちでも展開していきたい。 / “Announcing EF Core 2.0 Preview 2 | .…

2017 MVP アワードを受賞いたしました!

今年も、Microsoft MVP を受賞することができました! カテゴリは Visual Studio and Development Technologies です。 これも支えていただいている皆さんのおかげです。 ありがとうございます! 今期の目標は LambdicSqlの正式版リリース(まだやったんかい…

Windowsアプリテスト自動化でのキーエミュレートはありなのか?

最近お客様から「Friendlyではキー操作は使えないの?」って聞かれることが何回かありました。キーエミュレートねー。Friendly作る前はやってたけど不安定だったんですよねー。MSDNにもタイミング問題あるって書いてるし。でもFriendlyと組み合わせたらなん…

LambdicSql - DBごとにパッケージを分けました

今までのLambdicSqlは、使いそうな句や関数を LambdicSql.Symbol ってことろに区別なく定義していました。なのでDBの種類によってはインテリセンスに出てくるけど使えない句とか結構あったんですよね・・・。まあSQLってそんなもんだし良いかなーって思って…

最近のLambdicSql - 空なら消える

Sqlを動的に作成する場合には、「空なら消えてくれればいいのに」があります。 LambdicSqlでは以下の場合には空を渡すと要素や句が消えます。 Select句のメンバ Join Where Having Order By Select句のメンバ //Typeを表示するときのみCase式を挿入する var …

最近のLambdicSql - 自由度Up

github.com組み合わせの自由度がアップしました。 Sqlビルダーという位置づけになった今、Sql構築の自由度は重要です。 +演算子のサポート ちょっと前から生成したsql同士のサポートはありました。 var select = Db<DB>.Sql(db => Select(new SelectData1 { Name</db>…

最近のLambdicSql - PCL(Xamarin)でも使えます

github.comこの世の全てのSQLをC#で表現してやる! ってことでマルチプラットフォーム対応もしました。 .NETCoreやPCLでも使えます。 SQLiteと連携 Xamarinって言ったらSQLiteです。 LambdicSqlはSQLiteとの連携機能も入れています。 まずは、LambdicSqlとsq…

最近のLambdicSql - この世の全てのSQLをC#で表現する

github.com まだβ版です。とはいえ、今度こそ着実にリリースに近づいています。 この辺で最近入れた機能をご紹介させていただきます。 それは句や関数を簡単に追加できる機能です。 この世の全てのSQLをC#で表現するポテンシャルを持たせました。 若干言い過…