CodeZine(コードジン)

特集ページ一覧

「Windows」に関する記事

512件中361~380件を表示
  • 444_t.gif
    2006/07/13

    動的PInvokeによる統合アーカイバ仕様DLLを使用した書庫の展開と作成

    本稿では、統合アーカイバプロジェクトAPI仕様に準拠したDLLを使って、アーカイブを展開/作成する方法について説明します。さらに、DLL名と関数名を実行時に指定してアンマネージDLL関数を呼び出す、動的PInvokeの方法についても説明します。

  • 434_t.gif
    2006/07/12

    SIDによるアカウントの列挙

    システムに存在するアカウントは、SIDと呼ばれる可変長の数値で識別されています。SIDは一意になるよう設計されており、特定のアカウントのSIDはある法則に従って作成されます。本稿では、その法則を利用して特定のコンピュータ上に存在するアカウントの名前を列挙する方法を紹介します。

  • 447_t.gif
    2006/07/11

    W-ZERO3やiPAQなどで動作するタブブラウザの実装

    Compact Framework 2.0で新しく追加されたWebBrowserコントロールを使うと、簡単にWebブラウザを作成することができます。今回はこのWebBrowserコントロールとTabコントロールを使ってタブブラウザを実装する方法を、初心者向けに解説します。

  • 2006/07/08

    インラインアセンブラで学ぶアセンブリ言語 第2回

    本稿では、前回に続いてVisual C++のインラインアセンブラの機能を用いてアセンブリ言語を使ったプログラミングを体験していただきます。前回は、Visual C++のインラインアセンブラの機能を利用しましたが、本稿ではインラインアセンブラを使いながらアセンブリ言語の基本について解説します。

  • 419_t.gif
    2006/07/07

    プログラムからEXEファイルを生成してみよう

    本連載では、EXEファイルの内部構造について解説していきます。EXEファイルに関する日本語の資料は少ないため、筆者自身の経験を踏まえ、実際にEXEファイルの解析ができるようになるための資料として説明します。第4回では、今まで解説してきた情報を元に、オリジナルのEXE生成プログラムを作成してみます。

  • 435_t.gif
    2006/07/06

    Object型をツリー構造で管理するTreeElementクラス

    本稿では、Object型をツリー形式のデータ構造で表現することのできるTreeElementクラスを紹介します。さらに煩雑になりがちなツリー構造の操作を容易にするTreeElementVisitorというツリー構造内を自由に移動しながら操作することのできるクラスを紹介します。

  • 443_t.gif
    2006/07/05

    高速な算術圧縮を実現する「Range Coder」

    本記事では全体のサイズが最小となる算術圧縮を高速に実現するRange Coder(以下RC)を紹介します。算術符号は圧縮率が高い反面、ビット単位の演算処理が大量に発生するため、符号化/復号化ともにHuffman符号に比べ遅いという問題点があります。今回紹介するRCは算術符号の処理をバイト単位で行うことで高速な処理を可能とします。

  • 441_t.gif
    2006/07/04

    開発者のためのHSP言語スピード入門

    C++やJavaなど他の言語を使って開発をしている方を対象に、HSPによる開発プロセスを説明します。HSP 3.0からは、COMやDLLなど各種モジュールとの親和性が高くなり、ツールや実務プログラムへの応用も容易に行えるようになりました。今後の開発の1つの選択肢にご検討ください。

  • 421_t.gif
    2006/07/02

    タスクトレイにアイコンとバルーンを表示する

    Visual Studio 2005を用いることにより、Windows Formアプリケーション作成時に多様な機能を実現できるようになりました。本稿では、タスクトレイにアイコンを表示させる方法と、そのアイコンからさらに、バルーンTipsを表示させる方法について解説します。

  • 455_t.gif
    2006/06/30

    自作プログラムにPhotoshopのような画像処理機能を組み込む

     LEADTOOLS 14.0J Raster Imaging Proのコンポーネントの1つ、LEAD Mainコントロールを使って、画像にズーム、モザイク、コントラスト調整、ブレを施し、加工した画像を保存するプログラムを、VB 6.0で作成してみます。LEAD Mainコントロールを利用すると、さまざまな画像処理機能を、自作のプログラムに簡単に組み込むことができます。

  • 445_t.gif
    2006/06/30

    Excelのワークシートに交通費を入力するプログラムの作成

     InputMan for .NET 4.0J Windows Forms Editionは、VSに組み込まれている標準コントロールよりも、さらに進んだ機能を持ったコントロール群を提供するコントロールパックです。そこで、今回この中からエディット、カレンダー、電卓、コンボボックス、コンテナの各コントロールを使い、Excelのワークシートに交通費を入力するプログラムを作成してみました。フォームから氏名や日付、交通機関の種類、金額などを入力すると、その内容をExcelのワークシートに転送します。

  • 413_t.jpg
    2006/06/30

    EXEファイルの内部構造(セクション)

    本連載では、EXEファイルの内部構造について解説していきます。特にEXEファイルに関する日本語の資料が少ないのが現状です。筆者自身の経験を踏まえ、実際にEXEファイルの解析ができるようになるための資料となるよう解説していきます。第3回となる今回は、PEヘッダの後に配置されているセクションについて解説します。

  • 425_t.gif
    2006/06/28

    ITemplateでコントロールのプレゼンテーションを分離する(前編)

    ASP.NETでカスタムの複合コントロールを作る際、コードの中にプレゼンテーションに依存する部分を入れてしまうと、見た目を変更したい時に毎回コードの変更が必要になってしまい、保守が困難です。そこで本稿では、カスタムコントロールのプレゼンテーションを、ITemplateを用いて分離する方法を解説します。

  • 428_t.gif
    2006/06/27

    WiXではじめるWindows Installer作成入門 第1回

    本連載は、WiXを利用してインストーラを作成するチュートリアル形式の入門記事です。第1回となる今回はインストーラ作成環境の構築と、もっとも単純なインストーラの作成までを行います。

  • 431_t.gif
    2006/06/26

    Visual Studio 2005のフォームにおけるBindingNavigatorの拡張

    本稿では、BindingNavigatorコンポーネントの機能を拡張するユーザーコントロールの作成方法を示します。BindingNavigatorコンポーネントは、ほんの少しの拡張を加えるだけで、ナビゲーション機能とデータアクセスに関するCRUD機能をほぼ自動的に実装することができます。

  • 438_t.gif
    2006/06/24

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

    本稿は、『COM相互運用機能の利用』の続編です。今回は、.NETイベントをCOMクライアントに公開する方法について説明します。COM/.NETのイベント統合を適切に行うには、いくつかの属性を適用する必要があります。

  • 412_t.jpg
    2006/06/23

    EXEファイルの内部構造(PEヘッダ)

    本連載では、EXEファイルの内部構造について解説していきます。特にEXEファイルに関しては日本語の資料が少ないのが現状です。筆者自身の経験を踏まえ、実際にEXEファイルの解析ができるようになるための資料として解説していきます。第2回となる今回は、EXEファイルの特性が書き込まれているPEヘッダ部分について解説します。

  • 429_t.gif
    2006/06/22

    COM相互運用機能の利用

    Microsoft社は.NETの最初のバージョンを開発する際に、旧来のテクノロジとの連携を考え、.NETランタイムに「COM相互運用機能」を追加しました。本稿は、COMコンポーネント開発やインターフェイスの概念に精通しているVB6/C#プログラマを対象に、COMとスムーズにやり取りできる.NETコンポーネントの設計方法を示します。

  • 2006/06/20

    ASP.NET 2.0とSQL Server 2005によるカスタムのページング処理

    本稿では、SQL Server 2005の新機能ROW_NUMBER()を使ってASP.NET 2.0でカスタムのページング処理を実装する方法を説明します。カスタムのページング処理は、表示する必要があるレコードのみを賢く取得するので、パフォーマンスを大幅に向上させることができます。

  • 416_t.jpg
    2006/06/19

    DbgHelpを利用してDLLがエクスポートしている関数を列挙する

    本稿では、DbgHelpを利用してDLLがエクスポートしている関数を表示するプログラムを作成し、DLLやEXEなどのPE形式のファイルから情報を得るための手法を示します。

512件中361~380件を表示
All contents copyright © 2005-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5