タグ

.netとcodingに関するsin1のブックマーク (6)

  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • Chapter1 C# 3.0らしいプログラミングとは?(1/10) - @IT

    同書籍は、もともとフォーラムにて連載していた『C# 2.0入門』、『C# 3.0入門』の記事を整理統合し、加筆、修正されたものです。 手元でまとめて読みたい方は、ぜひ書店などにてお買い求めください。 【注意】記事は、書籍の内容を改変することなく、そのまま転載したものです。このため用字用語の統一ルールなどは@ITのそれとは一致しません。あらかじめご了承ください。 はじめに 冒頭からあえて断言しよう。 オブジェクト指向プログラミングに関する書籍やネットの情報の9割は間違いである。正確にいえば、根拠のないあやふやな思い込みが事実として書かれている。いわゆる“トンデモ”である。 トンデモの最も典型的な特徴は、「クラス」によってプログラムのすべてを表現し、現実に存在する「もの」と「オブジェクト」を対応付けることですべてうまくいくという主張だろう。 しかし、そのような主張がされてから軽く十年以上た

  • Java やってる人が C# を使うとはまること - ぐるぐる~

    ここでは、Java SE 5.0 以降を知っている人が C# 2.0 を使うことになった場合を考える*1 *2。 あと、ライブラリについては触れないことにする*3。 命名規約 まず、命名規約が全然違う。Java ではメソッド名にキャメル形式*4を使うけど、C# では Pascal 形式*5を使い、Java では定数名に大文字アンダーバー区切り*6を使うけど、C# では Pascal 形式を使う。 C# に関する命名規約としては、ここだとかここだとかにあるので、参考にするといい。 間違っても、オブジェクト倶楽部のは参考にしないこと*7。 struct の扱い Java ではユーザ定義型は全て参照型だけど、C# では値型も作成できる。また、標準ライブラリの中に struct で定義されたものもある。 で、何にはまるかというと、struct は class と違い、「値渡し」される*8、つまりコ

    Java やってる人が C# を使うとはまること - ぐるぐる~
  • C# の using ステートメントによる Dispose()

    Landscape トップページ | < 前の日 2004-12-20 2004-12-21 次の日 2004-12-22 > Landscape - エンジニアのメモ 2004-12-21 C# の using ステートメントによる Dispose() 当サイト内を Google 検索できます * C# の using ステートメントによる Dispose()この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [C#] [.net] C# で using ステートメントを使うと、ステートメント終了時にオブジェクトの Dispose() を保証できる。 - アンマネージリソースは明示的に解放しなければならないマネージリソースであればガベージコレクタが解放してくれる。しかし、データベースコネクションやファイルハンドルなど、アンマネージなリソースは使い終わったら Cl

  • DataGridView - .NET Tips (VB.NET,C#...)

    DataGridView編メニュー全般DataGridViewの現在のセルを取得、または変更する DataGridViewの指定したセルを編集できないようにする 条件に応じてセルを編集できないようにする DataGridViewの一番下の新しい行(新規行)を非表示にして、ユーザーが新しい行を追加できないようにする DataGridView内のある行が新しい行(新規行)か調べる DataGridViewの行をユーザーが削除できないようにする 条件に応じてユーザーが行を削除できないようにする 指定した列がDataGridViewに存在するか調べる DataGridViewの列や行を非表示、または削除する DataGridViewの列の幅や行の高さをユーザーが変更できないようにする DataGridViewの列の幅や行の高さを自動的に調整する DataGridViewの指定した列や行を固定してス

  • DataGridViewにエラーアイコンを表示する

    注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 ユーザーに注意を促すために、DataGridViewにエラーアイコンを表示することができます。エラーアイコンは下図のような赤丸に「!」のアイコンで、マウスポインタを合わせると、エラーテキストがツールヒントとして表示されます。 エラーアイコンは、セルと行ヘッダーに表示することができます(列ヘッダーには表示されません)。 ErrorTextプロパティエラーアイコンをセルに表示するには、セルのErrorTextプロパティにエラーテキスト(エラーアイコンにマウスポインタを合わせた時に表示される文字列)を設定します。また、DataGridView.ShowCellErrorsプロパティがTrueである必要があります(デフォルトでTrueです)。 エラーアイコンを行ヘッダーに表示するには、行のE

    DataGridViewにエラーアイコンを表示する
  • 1