タグ

.NETに関するdakbtのブックマーク (8)

  • .NET TIPS [ASP.NET]Webフォームから動的にPDF文書を作成するには? - C# VB.NET - @IT

    「ペーパレス化」という言葉が叫ばれて久しいが、Webアプリケーションから帳票を印刷したいというニーズはさほどに少なくなったように思われない。ビジネス・プロセスの自動化が進んだとはいえ、そこに確認と判断という「人間の手」が介在する以上、PDFExcelファイル、HTMLページといった電子帳票も(一覧性という意味で断然優れた)紙帳票もなくなることはないだろう。 さて、これら帳票をWebアプリケーション上で発行しようとした場合、読者諸兄はどのような方法を用いているだろうか。HTMLCSS(Cascading StyleSheet)を使えば、それなりに精密なレイアウトを設計することはもちろん可能だ。しかし、HTMLCSSではどうしても環境による微妙なずれを完全に排除することはできないし、そもそもそれだけ精密なレイアウトをCSSで設計するのはなかなかの手間でもあるはずだ。また、HTMLCSS

  • Crystal Reportsで作る高品質なWebレポート(1/4) - @IT

    ―― Crystal Reports for Visual Studio .NETの概要 ―― 一色 政彦 2003/08/05 Webアプリケーションは、企業ポータルから業務システムまで、さまざまなビジネス・シーンで利用されるようになってきている。そのため、帳票やチャート図などのレポート機能を含んだ、より質の高い情報提供のソリューションが求められるようになった。 Crystal Reportsは、このようなWebレポートのニーズにこたえる製品だ。Crystal Reportsを使えば、ウィザード形式の入力とドラッグ&ドロップのマウス操作だけで、ASP.NETのWebアプリケーションにレポート機能を組み込むことができる。また、レポートの基になるデータにおいても、最新のADO.NETWebサービスに対応しており、幅広いデータにアクセス可能だ。 Crystal Reportsはクリスタルディ

  • ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―:基礎解説 スマートな文字列処理のための 正規表現入門(前編)(1/4 ページ) 正規表現をうまく使いこなせば、数十行のコードにも匹敵するテキスト処理をたった数行で実現することも可能だ。今回はまず、正規表現の基礎について解説する。 連載目次 正規表現とは 検索キーワードを指定するとき、スペースの有無や長音の有無などで面倒な思いをしたことはないだろうか。目的のキーワードが明確に分かっていればいいのだが、「サーバサイド」か「サーバーサイド」か、「WindowsXP」か「Windows XP」か(“XP”の直前に半角スペースを含むかどうか)が分からなければ、両方検索するはめになってしまう。この種の悩みは、テキスト・エディタで文章を編集しているときや、大量のファイルから目的のキーワードを含むファイルを検索するときなど、何

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―
  • .NET TIPS 画像をファイルに保存するには? - C# - @IT

    TIPS:画像を読み込むには?では、ファイルおよびWeb上から画像を読み込んだ。次のコードは、カレント・ディレクトリにあるmypicture.jpgファイルを読み込み、Bitmapオブジェクトを作成するためのものだ。 Bitmap bitmap = new Bitmap("mypicture.jpg"); Bitmapクラス(System.Drawing名前空間)には、そのビットマップ・イメージをファイルに保存する非常に便利なSaveメソッドも用意されている。Saveメソッドでは、次のような1文でBitmapオブジェクト内の画像を、パラメータで指定したファイルに保存できる。 bitmap.Save("mypicture2.jpg"); もちろん、開いた画像をそのまま保存するだけではまったく意味はない。次のサンプル・プログラムでは、画像を半分のサイズに縮小してから保存している。 // res

  • LINQ(リンク)の基礎知識

    VS 2008最大の新機能LINQを分かりやすく解説。C#コードでDBやオブジェクトを検索。LINQを始めるにはまずここから。 連載目次 Visual Studio 2008(以下、VS 2008)にはさまざまな新機能が追加されていますが、最大の新機能といえばやはり「LINQ」(「リンク」と読みます)でしょう。 LINQとは、 Language INtegrated Query の略で「統合言語クエリ」と訳されますが、もう少し分かりやすくいい換えれば、 言語(C#やVisual Basicなど)のコード内に記述できるクエリ となります。クエリとは「問い合わせ」です。開発でクエリといえばデータベース検索に使われるSQL文が代表的ですが、LINQではSQL文に似た構文によりクエリを記述し、データベースをはじめ、さまざまな対象から、データの検索や集計、取得などが可能になります。 LINQによるク

    LINQ(リンク)の基礎知識
  • サムネイル画像(縮小画像)を作成するには?[C#、VB] - @IT

    画像の一覧を表示するプログラムなどでは、元の画像を縮小した「サムネイル画像」が必要となることがあるが、Imageクラス(System.Drawing名前空間)には、指定した画像(のImageオブジェクト)からサムネイル画像を作り出すGetThumbnailImageメソッドが用意されている。 このGetThumbnailImageメソッドは、単に元の画像を縮小してサムネイル画像を作成するだけでなく、画像にサムネイル画像が埋め込まれている場合*には、そのサムネイル画像を利用して縮小画像を作成する。このため、そのような場合には、ある程度高品質なサムネイル画像を高速に作成することが期待できる。ただしサイズの大きなサムネイル画像を作成しようとすると、埋め込まれたサムネイル画像を拡大することになるため、その画質は悪くなる。

  • Excelファイルにアクセスするには?[C#、VB]

    連載目次 .NETには「COM相互運用」と呼ばれる機能があり、COMコンポーネントを手軽に呼び出すことができる。一方、ExcelをはじめとするOffice製品は、その機能をマクロ(VBA)などからも活用できるようにCOMコンポーネントとして実装されている。このため、COM相互運用を使えば.NETアプリケーションから容易にExcelやWordのファイルを開き、それをさまざまに操作することが可能だ。稿ではその基的な記述方法として、Excelファイルをオープンしてワークシート上のセルの内容を参照する例を紹介する。 参照の追加 アプリケーションからExcelにアクセスするには、まずExcelが公開するCOMコンポーネントへの参照をプロジェクトに追加する。これには[参照の追加]ウィンドウで[COM]タブを選択し、「Microsoft Excel 12.0 Object Library」(Exce

    Excelファイルにアクセスするには?[C#、VB]
  • Re[17]: Control.Invokeが使えない件。

    分類:[.NET 全般] こちら(http://bbs.wankuma.com/index.cgi?mode=al2&namber=6760)で話してたんですが、 皆さんの意見を聞きたいので、タイトルと内容を合わせてスレッド立てます。 タイトルの通り、「Control.Invokeが使えない」件に関して、 私の事実誤認であるとか、同意であるとか、皆さんの意見をください。 Control.InvokeやEndInvokeを何も考えずに使うと、 Controlを廃棄した際にデッドロックします。 Invokeがウィンドウメッセージを送り、返事を待ってる間に Controlが廃棄された場合、いつまで待っても返事が返ってこないからです。 これは http://osdir.com/ml/windows.devel.dotnet.clr/2004-04/msg00157.html http://www.

  • 1