(1)レビュー
JavaやC++の経験者向けのC#の入門書です。
経験者向けの為、プログラミングの基礎知識の説明は割愛しています。
その分、類似機能について他言語(Java、C++)との比較を交えたり等、
より深い技術の解説が充実しています。
本書の執筆時点では、
.NET Framework4(C#4.0、VisualStudio2010)が最新版ですが、
プレビュー版ですが、.NET Framework4.5(C#5.0)も紹介しています。
(2)リンク
2013年8月14日水曜日
2012年4月3日火曜日
[Book's Review (Develop)]LINQテクノロジ入門
(1)レビュー
.NET Framework3.5、Visual Studio 2008から導入された
LINQ(Language Integrated Query)についての入門書です。
LINQの細かい文法よりも、
なぜこの技術が導入されたかの背景についてを重点に、
わかりやすく解説しています。
(2)リンク
.NET Framework3.5、Visual Studio 2008から導入された
LINQ(Language Integrated Query)についての入門書です。
LINQの細かい文法よりも、
なぜこの技術が導入されたかの背景についてを重点に、
わかりやすく解説しています。
(2)リンク
LINQテクノロジ入門~Microsoft Visual Studio 2008による新たなクエリ構築技法~ (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)
- 作者: 赤間信幸
- 出版社/メーカー: 日経BPソフトプレス
- 発売日: 2008/07/28
- メディア: 単行本(ソフトカバー)
[Book's Review (Develop)]プログラミングC# 第6版
2012年2月25日土曜日
[Cookware's Review]踊るたこ焼き器
(1)レビュー
たこ焼きの調理で、ひっくり返す作業も自動でやってくれる器具です。
ちょっとお値段が高いのが難点かな。。。。
(2)リンク踊る!たこ焼き器 ホームセット 通常版 18穴 たこ焼きが踊るように丸く焼きあがる踊るたこ焼き器ブランケネーぜ 家庭用 踊るたこ焼き器(GTK-74)
たこ焼きの調理で、ひっくり返す作業も自動でやってくれる器具です。
ちょっとお値段が高いのが難点かな。。。。
(2)リンク
踊る! たこ焼き器~電気式 半自動 踊るたこ焼き器 (18ヶ取)
- 出版社/メーカー: ブランケネーゼ
- メディア:
2012年2月23日木曜日
[Toy's Review]マスター将棋
2011年12月9日金曜日
[Book's Review (Develop)]ASP.NET逆引き大全600の極意―ASP.NET2.0/3.5/4対応
(1)レビュー
今までありそうでなかった逆引きシリーズですが、
ASP.NETバージョン4にして初めて発売されました。(従来のASPはありましたが。。。)
よく使う機能から、.NETならではの新機能(メンバーシップ等)まで、
何気にカテゴリーを追いかけるだけでも面白いかもしれません。
ASP.NETをこれから始める人、更に理解を深めたい人にとっては、貴重な1冊だと思います。
(2)リンク
今までありそうでなかった逆引きシリーズですが、
ASP.NETバージョン4にして初めて発売されました。(従来のASPはありましたが。。。)
よく使う機能から、.NETならではの新機能(メンバーシップ等)まで、
何気にカテゴリーを追いかけるだけでも面白いかもしれません。
ASP.NETをこれから始める人、更に理解を深めたい人にとっては、貴重な1冊だと思います。
(2)リンク
ASP.NET逆引き大全600の極意―ASP.NET2.0/3.5/4対応
- 作者: 山田 祥寛
- 出版社/メーカー: 秀和システム
- 発売日: 2011/09
- メディア: 単行本
2011年8月21日日曜日
[Book's Review (Develop)].NETのクラスライブラリ設計 開発チーム直伝の設計原則、コーディング標準、パターン
(1)レビュー
.NETでシステム開発する際のガイドラインです。
ガイドラインだけならインターネットで検索すればでてきそうですが、
本書は、著者だけでなくたくさんの開発者からのコメントも寄稿されて、
実際の開発者の生の声や失敗談もまとめられています。
これから始める人、改善したい人にとっては、貴重な1冊だと思います。
(2)リンク
.NETでシステム開発する際のガイドラインです。
ガイドラインだけならインターネットで検索すればでてきそうですが、
本書は、著者だけでなくたくさんの開発者からのコメントも寄稿されて、
実際の開発者の生の声や失敗談もまとめられています。
これから始める人、改善したい人にとっては、貴重な1冊だと思います。
(2)リンク
.NETのクラスライブラリ設計 開発チーム直伝の設計原則、コーディング標準、パターン (Microsoft.net Development Series)
- 作者: Krzysztof Cwalina
- 出版社/メーカー: 日経BPソフトプレス
- 発売日: 2009/12/24
- メディア: 大型本
2011年6月9日木曜日
[VBA]罫線描画&罫線消去
[はじめに]
・Excelマクロで罫線描画、罫線消去を実装することがよくあります。
『マクロの記録』で簡単に作れますが、汎用性がないので関数化しました。
機能は単純に、セル範囲に罫線(外枠、内側の境界線)を描画するだけです。
とりあえず、備忘録として載せておきます。
[ソース]
・Excelマクロで罫線描画、罫線消去を実装することがよくあります。
『マクロの記録』で簡単に作れますが、汎用性がないので関数化しました。
機能は単純に、セル範囲に罫線(外枠、内側の境界線)を描画するだけです。
とりあえず、備忘録として載せておきます。
[ソース]
| |
[ExcelVBA]罫線の描画&消去 |
| |
[ExcelVBA]呼び出し例 |
2011年5月26日木曜日
[Algo]DQ1の復活の呪文解析
[はじめに]
ドラゴンクエストIの復活の呪文を解析するツールを
作ってみました。
オブジェクト指向言語で開発していますが、
なるべく構造化プログラミングを意識して実装している為、
他言語への移植はさほど難しくないと思います。
[機能]
復活の呪文からゲーム進行状況のパラメータを解析する。
ゲーム進行状況のパラメータから復活の呪文を生成する。
[制限事項]
入力データは、下記を前提としています。
・プレイヤーの名前:全角のひらがな(一部除く)、数字
・復活の呪文:全角のひらがな(一部除く)
・復活の呪文:全角5文字、7文字、5文字、3文字
ブログに掲載できる容量に制限がある為、入力チェックを省いています。
入力データが前提以外の場合、アベンドすることがあります。
[実行の方法(VisualStudio2010を想定)]
①Windowsフォームアプリのプロジェクトを作成し、
下記ソースをプロジェクトに追加する。(プロジェクトの名称は何でもいい。)
②『FrmDq1.vb』をスタートアップフォームに設定する。
③Form1.vbを削除する。(新規プロジェクト作成時のデフォルトの画面)
④ビルドする。
(※開発ツールの利用詳細は割愛)
また、VisualStudio2010で開発していますが、
.NET2.0上で動作するので、2005/2008でも利用できると思います。
(※2005/2008では動作未確認)
[実行画面]
[プログラムソース]
[プログラムソース]
ドラゴンクエストIの復活の呪文を解析するツールを
作ってみました。
オブジェクト指向言語で開発していますが、
なるべく構造化プログラミングを意識して実装している為、
他言語への移植はさほど難しくないと思います。
開発ツール | Microsoft Visual Studio 2010 |
プログラム言語 | Microsoft Visual Basic 2010 |
.NETバージョン | .NET Framework 2.0 |
形式 | Windows Forms アプリケーション |
復活の呪文からゲーム進行状況のパラメータを解析する。
ゲーム進行状況のパラメータから復活の呪文を生成する。
[制限事項]
入力データは、下記を前提としています。
・プレイヤーの名前:全角のひらがな(一部除く)、数字
・復活の呪文:全角のひらがな(一部除く)
・復活の呪文:全角5文字、7文字、5文字、3文字
ブログに掲載できる容量に制限がある為、入力チェックを省いています。
入力データが前提以外の場合、アベンドすることがあります。
[実行の方法(VisualStudio2010を想定)]
①Windowsフォームアプリのプロジェクトを作成し、
下記ソースをプロジェクトに追加する。(プロジェクトの名称は何でもいい。)
ソース | 機能 |
FrmDq1.vb | メイン画面のロジック |
FrmDq1.Designer.vb | メイン画面のデザイン(自動生成) |
Dq1ConstData.vb | アイテム、武器、鎧などのデータ |
DataConverter.vb | 文字列と文字コードの相互変換 |
Dq1PasswordAnalizer.vb | 『復活の呪文』の解析/生成 |
Dq1Password.vb | 『復活の呪文』を表すクラス(文字列と文字コードを管理) |
PlayerName.vb | プレイヤーの名前を表すクラス(文字列と文字コードを管理) |
PlayerInformation.vb | プレイヤーの情報(所持金、経験値、イベントフラグ等) |
③Form1.vbを削除する。(新規プロジェクト作成時のデフォルトの画面)
④ビルドする。
(※開発ツールの利用詳細は割愛)
また、VisualStudio2010で開発していますが、
.NET2.0上で動作するので、2005/2008でも利用できると思います。
(※2005/2008では動作未確認)
[実行画面]
[プログラムソース]
| |
[VB.NET]DataConverter.vb |
| |
[VB.NET]Dq1ConstData.vb |
| |
[VB.NET]Dq1Password.vb |
| |
[VB.NET]Dq1PasswordAnalizer.vb |
[プログラムソース]
| |
[VB.NET]PlayerInformation.vb |
| |
[VB.NET]PlayerName.vb |
| |
[VB.NET]FrmDq1.vb |
| |
[VB.NET]FrmDq1.Designer.vb |
登録:
投稿 (Atom)
[雑記]ドローン(DJI Mini 3)
(1)雑記 もともと多趣味の友人 masakazu Drone 氏が、 最近、 ドローン にハマり始めて、 更に、新たな趣味が増えたとのこと。 ドローン を始めてから、 まだ1年も経っていないとのことですが、 旅行先で山や川の景色を 空撮 して、 Youtube ...
-
(1)雑記 もともと多趣味の友人 masakazu Drone 氏が、 最近、 ドローン にハマり始めて、 更に、新たな趣味が増えたとのこと。 ドローン を始めてから、 まだ1年も経っていないとのことですが、 旅行先で山や川の景色を 空撮 して、 Youtube ...
-
(1)レビュー 10年以上前からある書籍ですが、昨今のJavaのバージョンに合わせて、 リニューアルされましたので、改めて紹介いたします。 GOFが提唱したデザインパターンについて、とてもわかりやすくまとめた1冊です。 各パターンを章毎にまとめてあり、クラス図・...
-
(1)はじめに sqlcmd コマンドで、 SELECTステートメントを実行した時、 行の折り返しで、結果が見づらくなることがあります。 Oracle の LINESIZE に相当する設定が、 SQLServer にもないか調べてみました。 普段...
-
(1)レビュー 目覚まし時計の調子が悪くなったので、新たに購入しました。 指定した時刻にアラームが鳴ってくれさえすればよいので、 特別な機能は求めていなかったのですが、 価格の割に便利な機能が搭載されていたので、購入に至りました。 最近は、スマホにもアラーム...
-
[はじめに] (1) ある2数の和と積から、元の2数を求めるアルゴリズム です。 例えば、『 足して5 』、『 掛けて6 』になる2つの数は、 2 と 3 になります。 これを解くアルゴリズムとして、 2次方程式の解の解法 を利用することがで...
-
(1)レビュー ASP.NET は、以下の2種類に大別されます。 (1)ASP.NET Web Form .NET Framework1.0リリース時の頃から導入 (2)ASP.NET MVC .NET Framework4以降に導入 ...
-
[はじめに] Excelでシートを昇順に並べ替える機会があったので、 備忘録としてサンプルソースを掲載します。 サンプルは昇順ソートですが、引数を変更すると降順にも対応できるようにしています。 [ソース] コードのコピー Optio...
-
(1)レビュー JavaScriptは古くからあり、時代と共に進化してきています。 JavaScriptの独習シリーズは過去にもありましたが、 最近(2021年)、独習シリーズでJavaScriptの新版が登場しました。 クラス 、 反復処理 、 非同期処理 ...
-
[はじめに] ・プログラムソース(C#、VB.NET)を ブログ公開用のHTMLに変換するツールです。 (コード量が膨大の為、変換処理のみ掲載しています。) [機能] プログラムソースの文字列を、HTMLに変換する。 変換後のHTMLは、<ta...
-
(1)レビュー 最近、引越しをしました。 ベランダの物干し竿を固定する位置が転居前よりも高く、 身長が低い妻にとって家事がしづらいので、 物干し台 を購入しました。 組み立て式の為、多少のぐらつきはありますが、 実際使ってみても全く不便さを感じませ...