タグ

.NETに関するfumokmmのブックマーク (19)

  • SqlCommand Class (System.Data.SqlClient)

    Examples The following example creates a SqlConnection, a SqlCommand, and a SqlDataReader. The example reads through the data, writing it to the console. Finally, the example closes the SqlDataReader and then the SqlConnection as it exits the Using code blocks. private static void ReadOrderData(string connectionString) { string queryString = "SELECT OrderID, CustomerID FROM dbo.Orders;"; using (Sq

    SqlCommand Class (System.Data.SqlClient)
    fumokmm
    fumokmm 2021/04/20
  • Microsoft .NETは最終的に汎用Zipライブラリを提供した

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Microsoft .NETは最終的に汎用Zipライブラリを提供した
  • C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう

    はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、JavaRubyPHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に

    C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう
  • Messy Desk Microsoft.Office.Interop.Excelの使い方 [C#][Excel]

    せっかく覚えたのでメモっておきます。 ・COMの追加 ソリューエクスプローラ→参照の追加→COM→Microsoft Excel xx.x Object Library→OK ・using using Excel = Microsoft.Office.Interop.Excel; エイリアスを使っておくと楽かも。 ・必要な宣言と初期化 1.Excel.Application oXls = new Microsoft.Office.Interop.Excel.Application(); 2.Excel.Workbooks oWBooks = (Excel.Workbooks)oXls.Workbooks; 3.oWBooks.Add(Type.Missing); 4.Excel.Worksheet sheet = (Excel.Worksheet)oWBooks[1].Worksheets

    fumokmm
    fumokmm 2011/11/07
    Rangeの取り方。
  • 非同期処理でWebコンテンツをダウンロードする方法2 - Groovy, Scala, Java, C# - なんとなくな Developer のメモ

    今回は、前回(id:fits:20111016)と同様の非同期ダウンロード処理を Java と C# で実装し、Groovy と Scala は別の実装方法を模索してみました。 使用した機能は以下の通りです。 Groovy : Actor (GPars) Scala : 限定継続 + ops Java : Concurrency Utilities C# : TPL + EAP サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20111025/ Groovy の場合2 : Actor (GPars) 今回は GPars の Actor を使って実装してみました。 react を多段にして処理をつなげ、例外発生時は onException で一括処理するようにしています。((1) 〜 (4) の順に非同期処理される)

    非同期処理でWebコンテンツをダウンロードする方法2 - Groovy, Scala, Java, C# - なんとなくな Developer のメモ
    fumokmm
    fumokmm 2011/10/28
    非同期でWebコンテンツのダウンロード。
  • .Net FrameworkとSQL ServerのDateTimeの最小値、最大値の違い « Bluestick.JP 開発メモ

    SQL Server 2005のdatetimeの範囲は 1753/1/1 12:00:00 から 9999/12/31 23:59:59 PM まで .Net FrameworkのDatetimeの範囲は 0001/1/1  00:00:00から9999 /12 /31  23:59:59.9999999 まで Last 5 posts in .Net Framework同一サーバーへの同時接続数を構成ファイルで設定するには - May 23rd, 2012VSTO セットアッププログラムからインストールしたAddinのApp.configが読み込まれない場合 - May 7th, 2012CanExecuteのTrue,Falseを変更してもコマンド実行の可否がGUIに反映されない場合には - April 12th, 2011

    fumokmm
    fumokmm 2011/10/28
    DateTimeの範囲が違うから気をつけろ。
  • .NETのリードオンリー コレクションインターフェースの物語

    原文(投稿日:2011/10/18)へのリンク .NET 4.5では、2つの新しいインターフェース、 IReadOnlyList と IReadOnlyDictionaryが追加された。これらは、表面的には至って控えめだが、後方互換性、相互運用性そして、共変の役割についてのかなり複雑な話が見えてくる。 IReadOnlyList と IreadOnlyDictionaryは、.NET当の初期から開発者が望んでいたインターフェースである。対称性を与える他に、リードオンリーなインターフェースは、NotSupportedExceptionを投げるだけのメソッドを実装する必要がなくなる。理由は不明だが、盛り込まれなかった。 次のチャンスは、.NET 2でジェネリックスが導入された時だった。これによって、Microsoftは、弱く型づけされたコレクションやインターフェースを徐々に廃止して、強く型

    .NETのリードオンリー コレクションインターフェースの物語
    fumokmm
    fumokmm 2011/10/25
  • Visual Studio 2008単体テスト機能のすべて ― @IT

    Visual Studio 2008単体テスト機能のすべて:特集:Visual Studio 2008単体テスト機能徹底活用(前編)(1/4 ページ) 連載目次 Visual Studio 2005(以下、VS 2005)では上位エディションであるTeam Developerでのみ利用可能だった単体テスト機能が、Visual Studio 2008(以下、VS 2008)からは、Professional Editionでも利用可能になった。 VS 2008の1機能として導入されるほど単体テストが脚光を浴びるようになったのは、やはりアジャイル開発の普及だろう。アジャイルで開発する場合、単体の品質が非常に重要になる。また、リファクタリングなどで繰り返しテストが必要になるケースが多いため、テストを自動化するという考えが生まれ、単体テストの注目度はさらに増している。 稿では、このVS 2008

    Visual Studio 2008単体テスト機能のすべて ― @IT
    fumokmm
    fumokmm 2011/08/23
    テスト名は日本語行けるんだっけか。
  • TDDBCでの教えを胸に、巨大なC#レガシーコードと戦ってみた - hachiNote

    目的 業務で現在、とても厄介なC#コードと戦っています。途方に暮れかけていましたが、TDDBC札幌で教えていただいたことから突破口が見えてきました。感謝の気持ちを表しつつ、ちょっとした現状メモです(それにしてはすごく長くてすみません)。 正確には「戦ってみた」じゃなくて、「戦い始めた」ですね。 敵のデータ どんなアプリケーションか C#で書かれた(一部C++もあるが)Windowsフォームアプリケーション。ドライバ的なところからビューアまで、かなり巨大。 とりあえず今自分が見ているところはビューアの改造とかのわりと表層的な部分。C#のみ Visual Studio 2008 Professional Edtionで開発 コードの状態 コードの質が悪すぎる。今までみたコードの中で最もひどい コピペコード多すぎ。とにかくところかまわずがんがんコピペ状態。 メソッド長過ぎ。クラスがでかすぎ。Cじ

    TDDBCでの教えを胸に、巨大なC#レガシーコードと戦ってみた - hachiNote
  • C#&VB ラムダ式 基礎文法★チートシート - @IT

    チートシートとは、いわゆる「カンペ(=カンニング・ペーパー)」のことだ。 実際のプログラミングでは、各プログラミング言語の基礎文法から、クラス名やメソッド名まで、覚えることがたくさんある。しかし、使用頻度の低いものなどはすぐに忘れてしまう。知っているはずなのに、いま思い出せない……。そんなときに、コッソリと見るのが「カンペ(=チートシート)」である。 忘れがちな基礎文法を覚えるまで、もしくは、多すぎるメソッド/プロパティを一覧表から素早く見つけるため。そんな目的・場面で、「.NET開発者中心 チートシート」が提供するチートシート(PDF版/画像版/Deep Zoom版)をご活用いただきたい。 印刷して机の前に貼るなら、「PDF版」がお勧め。ローカル・ディスク上に保存しておき、随時参照する場合は「画像版」お勧めだ(どちらもページからダウンロード可能)。 また、ネット上で手早く参照するなら、

    fumokmm
    fumokmm 2011/08/22
    C#ラムダ式のチートシート。
  • SQLの動的組み立て(LINQ to 〜) - bxdxmx3

    LINQって便利なんだけど、 宣言型だから動的に検索条件変えるってのが難しい。 いくつか記事がでてるけど、正直わかんないのね。 有象無象チーム開発で使うの難しいんじゃないかなー? LINQを活用した簡単XMLデータベース・アプリケーション − @IT LINQ文で動的にWhere句を組み立てるには?[3.5、C#、VB] − @IT だったら文字列連結で直接クエリ書いちゃう方が簡単な気がしなくもない。 (直接の方が速いし・・・) でも、単純な条件のクエリにおいては良い方法があったのでメモしておく。 業務アプリだと画面で入力した場合は条件に加えて、未入力の場合は条件からはずすといった 単純なクエリが大部分を占めると思うので結構な範囲カバーできるんじゃないかな。 LINQ to SQLの場合 準備 NorthWindのCategoriesテーブルからDataContextを作成しておく コード

    SQLの動的組み立て(LINQ to 〜) - bxdxmx3
  • TDD.NET

    TDD (テスト駆動開発) = テストファースト + リファクタリング TDD というコーディング技法について、 詳しくは… ⇒ TDD とは?, VB2010 Express + NUnit 2.5 で、 初めてのTDD Step by Step このサイトでは、 .NET Framework での開発、 その中でも主に C# / VB.NET を使って TDD するときに役立つ日語の情報を集めていきます。 VC++ については門外漢なので、 ほとんど載らないと思います。 このサイトは、 独立した記事と、 blog と、 掲示板から構成されています。 左サイドバーの [ コンテンツ ] からご利用くださると便利かと思います。 ご意見・ご要望等がございましたら、 掲示板に書いていただくなり、 私に直メールするなり、 呟くなりしていただけると嬉しいです。 ※ トラックバックとコメントは、

    TDD.NET
  • Java/.NETアーキテクトを見分ける10の質問 ( by @yfakariya ) - 平々毎々(アーカイブ)

    [twitter:@yfakariya] いわく えーと、主に Java/.NET 向けということで。 レイヤーがまちまちなのはごめんなさい。 あと、引っかかるところばかり書いているので、難しいかもしれない。 おおむね難易度順。 質問には特に書いてなくても、何らかの業務要件や制約条件を仮定して構わないようです。 try-catch-finally が try-catch および try-finally についてtry-catch および try-finally と比べて不適切である理由を述べよ(try-catch-finally のほうが多くの場合適切であると思う場合はその理由を述べよ)。 Unicode で制御文字を検出する正規表現を記述せよ。 UTC 時刻とローカル時刻のメリットとデメリットについて説明せよ。【註:何らかの業務要件や制約条件を仮定した上で論じること】 基底クラスとインタ

    Java/.NETアーキテクトを見分ける10の質問 ( by @yfakariya ) - 平々毎々(アーカイブ)
  • hubfs.net - 

    fumokmm
    fumokmm 2010/09/05
    MonoでF#
  • 現実に最も使える.NETのバージョンはどれ? - @IT

    オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET

    fumokmm
    fumokmm 2009/10/08
  • Scala on Microsoft .NET | The Scala Programming Language

    Documentation You can develop Scala programs directly in MS Visual Studio. In the fall the Visual Studio plug-in for Scala will support the basic functionality expected of the IDE namely, code completion, code browsing, line breaks, expression breaks and exception reporting and so on. However, in the short term the current plug-in does not yet support code completion or code browsing. You can find

    fumokmm
    fumokmm 2009/09/01
    Scalaの.NET実装あった
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_adonet_index.html

    fumokmm
    fumokmm 2009/06/04
    ADO.NETの基礎講座
  • NUnit.org

    The help files have moved to a new location. If you are not redirected, click this link.

    fumokmm
    fumokmm 2009/06/01
    NUnitなんてのもあるんだね。
  • DOBON.NET .NET Tips

    ここでは、Microsoft .NET Frameworkプログラミング(C#、VB.NET、Visual Studioなど)のTip(小技)を紹介しています(逆引き集のようなものです)。ソースコードやサンプルも多数公開しています。 .NET Tipsをご利用いただく際は、注意事項をお守りください。記事の評価一覧は、こちらで閲覧できます。をクリックすると、その記事を別のウィンドウに表示します。このウィンドウはひとつしか表示されませんので、複数の記事を連続してご覧になりたいときに便利です。が付いているリンクは、来は別のカテゴリに属している記事です。メールマガジン「.NETプログラミング研究」もあります。フォーム(System.Windows.Forms)コントロール(System.Windows.Forms)DataGridコントロール(System.Windows.Forms)DataG

    fumokmm
    fumokmm 2007/08/15
  • 1