タグ

.NETとCodeZineに関するcx20のブックマーク (9)

  • iTextSharpを利用して.NETでPDF帳票を出力する:CodeZine

    はじめに アプリケーション開発をしていると帳票を出力したいという要望が多く聞かれます。帳票を出力する方法は幾つかありますが、その中でもよく利用されているのがPDF形式による印刷です。PDFは、Adobe Readerによって表示/印刷できるフォーマットで、きれいに整形された印刷物を提供することができます。稿では、iTextSharpというオープンソースのライブラリを利用して、.NETのアプリケーションからPDFを生成する方法を紹介します。対象読者 Visual Studio(.NET)にて開発を行っていて、PDF生成や帳票出力に興味がある方を対象としています。必要な環境 ダウンロードファイルはVisual Studio 2003にて作成しています。稿では、C#で解説していますが、VisualBasicのソースもサンプルには含まれています。また、Visual C#(Visual Basi

  • COM相互運用機能の利用 - パート2:CodeZine

    稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 Visual Studioには、標準でたくさんのコントロールが用意されていますが、 ComponentOne Studio(コンポーネントワンスタジオ)には、さらに便利なコントロールが多数収録されています。この連載ではこれらのコンポーネントを組み合わせて売上管理アプリケーションを作っていきます。まずは、売上データ一覧表の項目として、 ComponentOne Studioに収録されているFlexGridを使いながらアプリケーションの土台を作成します。

  • COM相互運用機能の利用:CodeZine

    稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 Visual Studioには、標準でたくさんのコントロールが用意されていますが、 ComponentOne Studio(コンポーネントワンスタジオ)には、さらに便利なコントロールが多数収録されています。この連載ではこれらのコンポーネントを組み合わせて売上管理アプリケーションを作っていきます。まずは、売上データ一覧表の項目として、 ComponentOne Studioに収録されているFlexGridを使いながらアプリケーションの土台を作成します。

  • S2Container.NETのDIとAOPを活用し生産性の高いシステムを構築する:CodeZine

    はじめに 『システム構築の現場にもっと「易しさ」と「優しさ」を』というコンセプトのもとに開発が進められている「Seasar2」というオープンソースをご存知でしょうか。「Seasar2」はDIコンテナとAOPという便利な機能を提供するJavaのフレームワークで、今後の開発の基盤として注目を集めています。稿では「Seasar2」を.NET環境に移植した「S2Container.NET(以降s2dotnet)」と呼ばれるプロダクトを紹介します。対象読者 .NETにて開発を行っている方で、設計やフレームワークなどに興味を持っている方を対象とします。必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Framework 1.1、s2dotnet 1.0.0で動作確認をしています。s2dotnetとは 「s2dotnet」は、杉和也氏と佐藤太一氏が中心となって

  • CodeZine>.NETでIEツールバーを作る

    はじめに 今までは、IEツールバーを作成するためには、C++, ATL などといった知識が必要でした。.NETでは、そういった知識は必要なく、Pavel Zolnikov氏が作成したBandObjectsというフリーのクラスライブラリを利用することで、簡単にツールバーが作成できます。 ここでは、サンプルとして、C#でPerformanceCounterを使ったLANの転送速度メーターを作成します。 必要な環境 Visual C# 2003(Visual Studio.NET 2003)以降 BandObjects BandObjectsの入手・ビルド CodeProjectの記事「Extending Explorer with Band Objects using .NET and Windows Forms」より、BandObjectsを入手します。ソースコードにて配布さ

  • http://codezine.jp/a/article.aspx?aid=76

  • 非同期でfindstrを実行する文字列検索ツールの作成:CodeZine

    はじめに Windowsのコマンドラインツールにfindstrという文字列を検索するツールがあります。複数のファイルを対象に、特定の文字列がそのファイル中に存在するかを検索するにはfindstrは便利なツールなのですが、コマンドラインから実行するツールであるため残念ながら使い勝手があまりよくありません。そこで、Windowsアプリケーションからfindstrを呼び出して使い勝手のよい文字列検索ツールを作成してみました。 このツールを例に、.NET Frameworkから外部のプログラムを実行する方法と非同期で処理を実行する方法を説明します。 対象読者 .NET Frameworkを用いてWindowsアプリケーションを開発している方。 必要な環境 .NET Framework 1.1がインストールされたWindows XPマシン。 サンプルプログラムの概要 このサンプルプログラムでは、上段

  • .NET以前に使用していたOCXやDLLの使い方:CodeZine

    はじめに Visual Studio .NET (以下、VS.NET) 以前のVisual Studioで使用していたMicrosoft Comm Control (MSComm) やグレープシティ社製品のSPREAD、VS-View、VS-FlexGridなどのOCXやDLLをVS.NETで使いたいと思った事はありませんか? 稿では、過去に購入したり、作成したりしたOCXやDLLをツールボックスに追加して利用する方法を紹介します。 動作保証はされていませんし、サポートもされていませんので、使用する際にはくれぐれも自己責任でお願いします。また、調査の結果、グレープシティ社製品のActiveReportsはかなりの努力と根性、時間、技術が必要と思われますので、別の方法を考えたほうが良いかと思います。例えば、ActiveReports for .NETを購入するとか…(回し者ではありません

  • log4netでデバッグや障害解析に役立つログを出力する:CodeZine

    はじめに 稿では、開発から運用まで一貫して利用できるロギングライブラリの「log4net」を紹介します。 読者の皆さんは、アプリケーションの挙動を確かめるために、メッセージボックスを表示(MessageBox.Show)させたり、デバッグウィンドウにメッセージを出力(Console.WriteLine)していませんでしょうか。これらの方法は手軽な反面、リリース前にMessageBox.Showをコメントアウトしなければいけない、Console.WriteLineの出力メッセージを実行形式のモジュールから見ることができないなど、番運用には適しているとはいえません。しかし、log4netを使用すると簡単に効果的なログ出力が可能になります。対象読者 .NETにて開発を行っている方を対象としています。必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Fr

    cx20
    cx20 2005/05/06
    いつになったら beta でなくなるんだろう?
  • 1