かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2007-04-01から1ヶ月間の記事一覧

LINQを、ちょっとカスタマイズ?

C#

LINQって結局メソッド呼び出しに展開されている。 例えば下のようなものがあるとすると var data = new[] {1, 2, 3, 4, 5}; var ret = from i in data select i * i; こんな感じのメソッド呼び出しに展開される。 var data = new[]{1, 2, 3, 4, 5}; var ret …

C#3.0の素晴らしいと思うたった5つの点

C#

C#2.0からあったよ!とかいう機能もありますが、個人的に素敵だと思うところをあげてみました。 たった5つだけど、どれも素敵です。 1.静的な型の言語である 最近動的な型の言語のいい所が取り上げられてるけど、静的な型のほうがメソッドやクラスの仕様…

どれにしようか

今自分が使える言語は下にあるとおり。 C++ C# Ruby Java JavaScript 習熟度順に並べるとこんな感じかな。 C#, Java C++ Ruby, JavaScript 各言語に特徴があって向き不向きがあると思う。 LL系の言語に分類されるRubyやJavaScriptは、やりたいことをやりたい…

DLinqの癖にはまるパターン?

C#

DLinqで頑張る - かずきのBlog@Hatenaの続きです。DLinqはちょとした癖がある。 それは、LINQのあるステートメントが実行されたときにSQL文を発行するわけじゃないということです。 その実例については、過去に書いたから置いといて… はまったらどうなるかを…

DLinq + 更新

C#

前回の続きだよ。 DLinqで読み取るだけだとイマイチ(いや便利だけど)だよね。 やっぱり書き戻しもしないとね。どうやるのか、自動生成されたクラスのメソッドを眺めてみたよ。 そうしたらSystem.Data.Linq.DataContextクラスにSubmitChangesっていうメソッ…

DLinqで頑張る

C#

DLinqを試す - かずきのBlog@Hatenaの続きだよ。この間のテーブルにありがちなリレーションをつけてみたよ。 Departmentsテーブルを追加してみたよ。 そして、EmployeesテーブルにはDeptIDっていうカラムを付け足してDepartmentsテーブルに対して外部キーを…

XLinqを試す

C#

XMLに対してもLINQ出来るらしいよ。 とりあえずXMLが無いと始まらないから適当にXMLをでっちあげてみた。Employees.xml <Employees> <Employee> <ID>1</ID> <Name>太郎</Name> </Employee> <Employee> <ID>2</ID> <Name>二郎</Name> </Employee> <Employee> <ID>3</ID> <Name>三郎</Name> </Employee> <Employee> <ID>4</ID> <Name>…</name></employee></employees>

DLinqを試す

C#

DBへの問い合わせにはDLinqというキーワードで色々調べればいいんだって。 ってことで調べてみたよ。 まず、DBを用意しないと始まらないのでSQL Server 2005 Express Editionで下の絵のようなテーブルを作ったよ。 中身のデータは以下のようなものを詰め込ん…

C#3.0の新機能を試す(LINQ,ラムダ式,暗黙的型付け, etc...)

C#

Visual Studio Orcas Beta1が出たので、VC# Orcas Express Editionを入れてみた! Vistaにもすんなり入りました。 ということで新機能を実験!!! XAML WPFアプリケーションを作ろうとしたら、このinstallationではサポートされてないって言われたorz 楽し…

Visual Studio Orcas Beta1

ついに出た!!!! http://msdn2.microsoft.com/ja-jp/vstudio/aa700831(en-us).aspx

**.config系ファイルのリファレンス

machine.configやweb.configのリファレンスの辿りつきかた。 MSDN2 ライブラリ -> .NET開発 -> .NET Framework -> リファレンス -> 構成ファイル スキーマ

partialクラス

C#

部分型定義(その4)←らへんで話題になってるpartialクラス。 ちょっくら簡単に復習。 とりあえずこんな風に、クラスの定義をばらして書くことが出来るが出来る。 using System; using System.Collections.Generic; using System.Text; namespace PartialSa…

コードを書くときによく使う機能

コーディング時に使うIDEはEclipseです。 C#とかの場合はもちろんVisual Studioです。でも、コーディングのための機能はEclipseのほうが優れてると思ってる。 よく使うものを列挙してみる。 まず最初に Package Explorerで「Alt + Shift + N」 これでプロジ…

自分でやれないことは人に丸投げしない

真髄を語る - 重要なソフトは外注せず自分で作る:ITpro

見た目関係のこともやってみよう

見た目に関するきらびやかな事をやるのはあんまり好きじゃないokazukiです。 だけど、知らないのは嫌なのでやってみます。 とりあえずは、ありがちなdivで作った四角形を動かす所から。 <html> <head> <script type="text/javascript"> function move(targetId) { var left = 0; var element = document.</head></html>…

java.util.Scannerを使ってみる

JavaSE5から追加されたjava.util.Scannerというクラスを今まで一度も使ったことが無かった。 ただの食わず嫌いだったので、ちょいと使い方を勉強!!お試し!! package okazuki; import java.util.Scanner; import junit.framework.TestCase; public class Sc…

NetBeans6 M8 + Visual Web Pack M8入れてみた

インストールは問題なく終了。 起動してみると、エラーや警告ダイアログの嵐…。 とりあえず記憶に残ってるのは JackpotやUML系のモジュールがないぞ!みたいなことを言われたので無効化した。 そのあと読みきれないほどのXMLが表示されたダイアログが8個くら…

ASP.NETのパフォーマンスモニタの値の説明

Windows Server 2003 問題が起きた時には、これをとっかかりに問題解決するのも手。

FitNess

顧客テスト駆動開発に使えるらしい。 FrontPage

JavaScript リファレンス

見なきゃ。 JavaScript and HTML DOM Reference