タグ

ブックマーク / codezine.jp (46)

  • ComponentZine:コンポーネントジン(コンポーネント, アプリケーション, 開発)

    このコーナー(ComponentZine)では、コンポーネントを利用して、ソフトウェア の生産性や品質を向上させるための情報を紹介します。 ※ComponentZineは2023年11月にリニューアルしました。新しいComponentZineサイトはこちら。 基幹業務のデジタル化推進のために、国の行政機関や地方自治体が共通して利用できることを目指したIT基盤がガバメントクラウドです。連載では、グレープシティの帳票開発コンポーネントであるActiveReports for .NETで業務対象帳票の表示や入力を行うアプリケーションを開発し、Amazon Web Services、Google Cloud、Microsoft Azureの3つの選定クラウドベンダーでIaaS環境を構築してアプリケーションを公開する事例を紹介します。 (10/20) グレープシティが提供する「ComponentO

  • ASP.NETにおけるOracleのデータキャッシング:CodeZine

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

  • iBATIS.NETにてO/Rマッピングを行う(SQL Maps編):CodeZine

    はじめに チームのメンバーが作成したプログラムを見ていて「DBアクセス禁止のレイヤ(プレゼンテーション層・サービス層など)からSQLを実行していた」とか「問題を引き起こしているSQLの特定が困難だった」といった経験はありませんか。稿では、このような問題の解決に有効な「iBATIS.NET」というオープンソースのプロダクトについて紹介します。「iBATIS.NET」は「SQL Maps」と「DAO Framework」というの2つのフレームワークから構成されており、DBアクセスを簡単にすることができます。 XMLに定義したSQLを実行し、その実行結果とオブジェクトをマッピングする機能を提供します。NHibernateやGentle.NETといった他のO/Rマッピングツールとは異なり開発者がSQLを記述する必要がありますが、既存のSQLを再利用できたり、パフォーマンスチューニングを行いやす

  • シングルインスタンスをWindowsフォームにデータバインドする方法:CodeZine

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

  • .NETマルチスレッドプログラミング 1:スレッドの実行と同期:CodeZine

    目次はじめに対象読者必要な環境新しいスレッドを作成し、実行するフォアグラウンドスレッドとバックグラウンドスレッドスレッドが終了するまで待機するスレッドの同期競合状態Monitor.Enter・Monitor.Exitメソッドlock・SyncLockステートメント静的メソッドの同期ロック専用のオブジェクトMethodImplOptions.Synchronizedデッドロック まとめ参考資料 はじめに 稿では、.NET Frameworkにおけるマルチスレッドプログラミングについて、次のような方針で解説します。また、稿は四部作の「パート1」です。マルチスレッドプログラミングの基事項を、全般的に紹介します。ただし、説明は簡潔に要点のみを押さえ、深い部分までは掘り下げません。より詳しい内容を知りたい方は、記事内に示すリンク先や、末尾の「参考資料」を参照してください。この記事では、筆者が重

  • Internet Explorerの認証パスワードとオートコンプリートの操作:CodeZine

    はじめに Internet Explorerでは、認証パスワードの記憶やオートコンプリートを有効にしていると、それぞれのデータがコンピュータに保存されます。しかし、その内容を操作する方法は、一般には公開されておらず、また、一覧を表示する機能も無いため、ユーザは、現在利用しているコンピュータでどのようなデータが保存されているのかさえ知ることはできません。稿では、これらのデータを一覧するサンプルを作成し、その操作方法を解説します。 対象読者 WindowsC++を使用してネットワーク関連のプログラムを作成される方。 Internet Explorerをサポートするプログラムに興味をお持ちの方。 必要な環境 サンプルプログラムは、Windows 98/NT/2000/XPで動作します。 サンプルコードは、C++ Builder6およびMicrosoft Visual C++