タグ

@itと.NETに関するsousousore1のブックマーク (4)

  • ロスト アップデートとその解決方法 その 1

    (目次: トランザクションのサンプル) ロスト アップデート (Lost Update, 失われた更新) とは、更新したはずのデータが失われてしまう現象のことです。 「後勝ち」と表現されることもあります。 わざと後勝ちルールを採用する業務もあると思いますが、頻繁なアクセスが見込まれる場合には適切な排他制御が必要になります。 今回は、ロスト アップデートの発生と SQL Server における解決方法について、実際のコードを示して説明します。 前提として、SQL Server におけるロック メカニズムやトランザクション分離レベルについての基礎知識が必要になります。 これらは SQL Server のロック管理 (@IT) で確認できます。 以下で示すサンプルでは同時実行制御のために自動トランザクション (TransactionScope クラス) を使用していますが、 手動トランザクション

    ロスト アップデートとその解決方法 その 1
  • .NET開発者のUI技術使用状況/関心のある技術テーマ - @IT

    .NET開発者中心 読者調査レポート .NET開発者のUI技術使用状況/関心のある技術テーマ ―― 第5回 UI開発の現状と課題についてのアンケート結果(2011年8~9月実施) ―― デジタルアドバンテージ 一色 政彦 2011/10/20 @ITでは、2011年8月25日(木)~9月5日(月)の期間、Windows/.NETベースの業務アプリ-ション開発に携る@IT読者を対象に、Web上での自記式アンケートによる読者調査を行った(調査実施機関はアイティメディア株式会社。有効回答数は313件)。 稿は、その調査結果から、筆者が特に興味深いと感じた下記の調査項目に関するものを一部抜き出してグラフ化し、簡単な説明と考察を付記したものである。 【.NET開発者におけるUI開発の現状】 開発中のアプリ種別 UI開発技術の使用状況 【現在、関心のある開発技術テーマ】 .NET開発者が関心のある開

  • 画像を高品質に拡大/縮小するには?

    連載目次 「TIPS:画像をファイルに保存するには?」 では、Bitmapクラス(System.Drawing名前空間)のコンストラクタでビットマップのサイズを指定することによりサイズの変更を行っているが、より高品質に、あるいはより低品質に(その代わり高速に)拡大/縮小する方法もある。これにはBitmapクラスのほかに、Graphicsクラス(System.Drawing名前空間)を使用する。 Graphicsクラスは、DrawLine(直線の描画)やDrawRectangle(四角形の描画)、DrawString(文字列の描画)などのメソッドを持つ描画のためのクラスだ。この中の1つであるGraphicsクラスのDrawImageメソッドにより、画像から作成したBitmapオブジェクトを描画することができる。このとき、パラメータとしてサイズを指定することにより画像の拡大/縮小が可能で、さら

    画像を高品質に拡大/縮小するには?
  • MDI型Windowsアプリケーションの基礎開発(1/4) - @IT

    解説 実例で学ぶWindowsプログラミング 第1回 MDI型Windowsアプリケーションの基礎開発 デジタルアドバンテージ 2004/11/10 マイクロソフトが「.NET Framework」という次世代システムの構築/運用基盤を提供し始めて(つまり2002年2月13日のリリース発表から)、早くも2年半以上が経過した。そしてこの間、企業情報システムのデファクト・スタンダードとして、Webアプリケーションが広く普及した。その理由は、読者諸氏もよくご存じのように、Webアプリケーションの特長である「管理容易性」にある。Webアプリケーションならば、クライアント側に(一般的なOSでは)標準インストールされているブラウザからアプリケーションを利用することができ、クライアント/サーバ型のシステムのように、わざわざアプリケーションをクライアント・コンピュータにインストールする必要がない。このため

  • 1