C#プログラミングTips

―― C#プログラミング実践テクニック&役立つヒント集 ――

  新着TIPS
(2002/04/19更新)
実践プログラミング
C#からVisual Basicの関数を使う(2002/04/19)
 
Visual Basicには独自の関数が多く備わっている。今回はそれらをC#から利用する方法を紹介し、便利に使えるVB関数をいくつかピックアップする
基礎知識
Webページのダウンロード(2002/03/27)
 Webページのデータをプログラムでダウンロードする方法。標準的なHTTPでのダウンロードに加え、クラス・ライブラリを拡張し、ftpにも対応させる。
基礎知識
ファイルとディレクトリの操作(2002/03/07)
 ファイルとディレクトリを扱うクラスについて学び、ディレクトリの再帰的な表示プログラム、C#版touchコマンドなどを作る。
基礎知識
文字列処理に関するヒント(2002/02/21)
 文字列処理の基本テクニック、文字列の分割、Shift-JIS文字列の処理、文字列のフォーマット出力などを知る
基礎知識
日付と時刻の処理を知る(2001/10/05)
 日付と時刻の操作、日付の演算、時間の計測方法などを知る
実践プログラミング
ウィンドウに画像を表示する(2001/08/08)
 ウィンドウに画像を表示し、ウィンドウの再描画やサイズ変更にも正しく対応する方法
基礎知識
コモン・ダイアログを使う (2001/07/25)
 Windowsユーザー・インターフェイスの要、コモン・ダイアログをC#から使う方法
実践プログラミング
フェードイン/アウトするウィンドウを作るには(2001/05/30)
 フォームの透明度を利用し、徐々に現れ、徐々に消えていくウィンドウを作るには
基礎知識
ファイル入出力の基礎(2001/05/30)
 .NET Frameworkで提供されるファイル
入出力はストリームをベースにしている。簡単なコマンドを作りながらストリームの基礎を学ぼう
基礎知識
メニュー作成の基礎(2001/05/30)
 Windowsアプリケーションになくてはならないメニュー。C#によるメニュー作成方法の基本を知る
基礎知識
Windowsアプリケーションのスケルトンを知る
(2001/03/30)
 .NET Framework対応Windowsアプリケーションの最もシンプルな姿をかいま見る。C#プログラミングの第一歩はここから
実践プログラミング
コントロールの位置や大きさを自動的に調整可能にする
(2001/03/30)
 .NET Frameworkで新たに追加された便利なAnchorプロパティを活用する方法
実践プログラミング
エクスプローラからのドラッグ&ドロップを受け付けるには
(2001/03/30)
 エクスプローラからのファイル・アイコンのドラッグ&ドロップをプログラムで受け付けるには


C#プログラミングTipsの使い方

 このC#プログラミングTIPSでは、C#プログラミングを始めるうえで知っておくべき基礎知識、実践的なプログラミング・テクニック、開発環境の便利な使い方など、興味深いポイント、重要なポイントをそれぞれトピックとして取り上げ、解説していく。

本コーナーの読者想定

 本コーナーでは、C#プログラミングのエキス的な部分を毎回コンパクトに解説する。このため、開発環境の使い方やC#プログラミングの基本(オブジェクト指向プログラミングや、C#構文の記法など)についてはあまり詳しくは解説しない。これらについては、可能な範囲で簡単に触れるに留め、すでに理解しているか、別の参考文献などを参照できるものと想定する。具体的には、本サイトで連載中の「C#入門」を参照するか、別途しかるべき参考書などをご利用いただきたい。

プログラミング環境

 本コーナーでは、C#の理解を深めるためのサンプル・プログラムを積極的にご紹介していく。この際の開発環境としては、以下の2つを想定する。

環境 内容
.NET Framework SDK マイクロソフトが開発者向けに無償提供している.NET Framework SDK
Visual Studio.NET 市販パッケージとして販売されるVisual Studio.NET

 基本的には、双方の環境でコンパイル可能なサンプルを心掛けるが、場合によっては一方の環境でのみコンパイル可能なものが出てくるかもしれない。その場合には、特定の開発環境が必要であることを本文中に明記する。

 なお、.NET Framework SDKの入手方法やインストール方法などについては、別稿の「.NET Framework SDKで始める.NETプログラミング」を参照されたい。

TIPSカテゴリ

 本コーナーでご紹介するTIPSは、次のいずれかに分類されている。

TIPSカテゴリ 内容
基礎知識 C#プログラミングの基礎知識
実践プログラミング すぐに活用可能なサンプルの紹介。C#の基本プログラミング・テクニックなど
応用テクニック C#をさらに一歩踏み込んで活用するための応用テクニック
開発環境 付属ツールやVS.NETのIDEなど、開発環境の便利な活用法など

 



Insider.NET フォーラム 新着記事
  • 第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用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間