タグ

.NETに関するtmftakeのブックマーク (103)

  • ファイルをロック(アクセスを制限)する

    ファイルをロック(アクセスを制限)するファイルを開いているときに、そのファイルの内容が他のプロセスから勝手に変更されては困るというケースは多いでしょう。FileShare列挙体を指定してFileStreamクラスでファイルを開けば、そのファイルへのアクセスをどのように制限するか(読み込みのみを制限するか、書き込みのみを制限するか、両方制限するか、何も制限しないか)を変更できます。この制限は、Closeメソッドでファイルを閉じるまで有効です。 なお、FileStreamでファイルを開く方法については、「ファイルをバイト型配列に読み込む、バイト型配列をファイルに書き込む」で詳しく説明していますので、そちらをご覧ください。 以下の例では、ファイルを閉じるまで、書き込み、読み込みすべてのアクセスを禁止しています。このような方法でファイルを開いている最中に別のプロセス(または自分のプロセス)がファイ

    ファイルをロック(アクセスを制限)する
  • WCFサービスのラッパーDLL使用時のクライアント側の構成定義について

    VS2008、C# WCF、WPF初心者です。 WCFを使ったDLLを作成し、クライアントアプリ(WPF)から参照設定を行いサービスにアクセスしたいのですが、 DLL側でWCFのABCの設定をapp.configで行っているのですが、クライアントアプリ(WPF)側でも同じ構成 定義を持たないと実行に以下のエラーが出ます。 System.InvalidOperationException 『ServiceModel クライアント構成セクションで、コントラクト 'LgXXX.ILgXXX' を参照する既定のエンドポイント要素が見つかりませんでした。 この原因としては、ご使用のアプリケーションの構成ファイルが見つからなかったこと、 またはこのコントラクトに合致するエンドポイント要素がクライアント要素内で見つからなかった ことが考えられます。』 クライアントアプリ(WPF)はWCFの構成を意識しな

  • あるサービスインスタンスから、別のインスタンスのコールバックを実行したい

    ' このインスタンスをEndPointへ割り当てる Public Class MyServiceContractBehavior Implements Description.IContractBehavior Private _InstanceProvider As Dispatcher.IInstanceProvider Public ReadOnly Property InstanceProvider() As Dispatcher.IInstanceProvider Get Return _InstanceProvider End Get End Property Public Sub New(ByVal instanceProvider As Dispatcher.IInstanceProvider) _InstanceProvider = instanceProvider En

  • チュートリアル : ReportViewer レポートの作成

    このチュートリアルでは、Visual StudioAdventureWorks2008 サンプル データベースを使用して、Windows フォーム アプリケーション プロジェクトのテーブル形式の簡単なレポートを作成する方法について説明します。 ここでは、レポート ウィザードを使用してレポートをプロジェクトに追加し、ReportViewer Windows フォーム コントロールを Windows フォームに追加して、レポートをアプリケーションのユーザーに表示できるようにします。 ReportViewer コントロールを使用して詳細レポートを作成する方法の例については、「ReportViewer を使用してパラメーターを含む詳細 (RDLC) レポートを作成する (SSRS チュートリアル)」を参照してください。 Visual Studio のレポート デザイナーを使用したレポートのデザイン

    チュートリアル : ReportViewer レポートの作成
    tmftake
    tmftake 2010/04/20
  • WindowsサービスをC#で書く - backyard of 伊勢的新常識

    Windowsでデーモンっぽいものを作るとなると、やはりサービスを書いて、管理ツールから開始や停止の制御ができた方がWindowsっぽくてかっこいい。 VisualStudio にはそれを.NETの言語で書くためのテンプレートがあり、それを使えば難なくできると思ったら、いくつか引っかかった点があった。 そこで、その引っかかりやすい点をメモするついでに作り方を書いておこうと思う。 プロジェクトの作成、インストーラの設定 まず、VisualStudioの新規プロジェクト作成から「Windowsサービス」を選ぶ。 OKを押すと、Service1のデザイナが表示される。 ここで、早速サービスのコードを書き始めても良いのだけど、書いたところで「インストーラクラス」をプロジェクトに追加しないとビルドしても登録できない、つまりデバッグもできないんで、先にインストーラクラスを作っておく。 やり方は簡単。S

  • Visual Studio Express EditionでWindowsサービスの作成 (C#) | Windows - オレのメモ(仮)

    Express EditionでもWindowsサービスの作成は可能です。 以下にサンプルを示します。 [ Program.cs ] ------------------ using System; using System.Collections.Generic; using System.Text; using System.ServiceProcess; /* System.ServiceProcess.ServiceBaseを継承 */ namespace IntraMasterService { class Program : ServiceBase { static void Main(string[] args) { System.ServiceProcess.ServiceBase[] ServicesToRun = new System.ServiceProcess.Se

  • 初めて作る.NET Windowsサービス

    特にUIを持たずWindowsのバックグラウンドで動作する「Windowsサービス」。この特集では、実践的な開発手法レクチャーとして、.NETアプリケーションにモニタリング機能を提供するWindowsサービス作成方法を解説していく。 Visual Studio Magazine誌は、米国でVS専門誌ナンバーワンの発行部数を誇る。ITmediaでは、発行元FTP Onlineから翻訳権を取得。米国発でホットな話題をピックアップし、月に2つの特集を定期掲載している。 今回は、.NET Framework上でも基として取り上げられることの多いWindowsサービスの作成方法についてだ。レガシーなものとして軽視しがちだが、実例サンプルを挙げてより具体的な手法を解説していく。 取り上げるテクノロジー::VB.NET 従来、C++やMFCプログラマの領域であった「Windowsサービス」は、現在、.

    初めて作る.NET Windowsサービス
  • Visual Studio 2010および.NET 4がリリース - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 最終リリース版のVisual Studio 2010および.NET 4が利用可能になりました。 いまダウンロードしてインストールできます MSDNサブスクライバー、またはWebsiteSpark/BizSpark/DreamSparkのメンバーは、最終リリース版のVisual Studio 2010およびTFS 2010をMSDNサブスクライバー・ダウンロード・センターからダウンロードできます。 もしMSDNサブスクライバーでなければ、Visual Studio 2010の無償90日間トライアル版をダウンロードできます。 もしくは、Visual Web Developer 2010、Visual

  • 5分で"もっと"わかるActiveReports帳票(2008年度版)-帳票完成時にチェックしておきたいポイント集

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    5分で"もっと"わかるActiveReports帳票(2008年度版)-帳票完成時にチェックしておきたいポイント集
  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • .NET Framework クラス ライブラリ

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 .NET Framework クラス ライブラリは、システム機能へのアクセスを提供するクラス、インターフェイス、および値型のライブラリであり、.NET Framework のアプリケーション、コンポーネント、およびコントロールをビルドするための基盤として設計されています。 名前空間 このリファレンスでは、.NET Framework クラス ライブラリに存在する次の名前空間について取り上げます。 Accessibility コンポーネント オブジェクト モデル (COM: Component Object Model) のアクセシビリティ インターフェイスのマネージ ラッパーの一部である型が含まれています。

    .NET Framework クラス ライブラリ
    tmftake
    tmftake 2010/04/14
    .NET Framework の API
  • https://support.microsoft.com/ja-jp/help/326340

  • .NET Framework のディレクトリ サービス

    更新 : 2007 年 11 月 System.DirectoryServices、System.DirectoryServices.ActiveDirectory、および System.DirectoryServices.Protocols の各マネージ API は、ディレクトリ サービスへのアクセスと管理を提供します。また、これらのマネージ API は、マネージ コードを使用したディレクトリ主体のアプリケーションおよびディレクトリ対応アプリケーションを開発するための完全なソリューションを提供します。 3 つのマネージ API がどのように相互に関連しているか、および対応するアンマネージ API にどのように関連しているかを次の図に示します。 このセクションの内容 System.DirectoryServices 名前空間の概要 [sds] マネージ コードから Active Direc

    .NET Framework のディレクトリ サービス
  • http://misc.sdk-ltd.com/?eid=10

    http://misc.sdk-ltd.com/?eid=10
  • .NETエンタープライズWebアプリケーション 開発技術大全 - @IT

    第2章 Visual Studio .NETによるアプリケーション開発がもたらすメリット 2.1 オープン系の業務システムにおける典型的なシステム形態 2.2 C/S型システム開発におけるVisual Studio .NETのメリット 2.2.1 システム形態の特徴 2.2.2 システム形態の問題点 2.2.3 共通言語ランタイム(CLR, Common Language Runtime) 2.3 Web型システム開発におけるVisual Studio .NETのメリット 2.3.1 システム形態の特徴 2.3.2 システム形態の問題点 2.3.3 Webアプリケーション開発フレームワークとは何か 2.3.4 Webアプリケーション開発フレームワークASP.NET & ADO.NET 2.3.5 Webアプリケーション開発における.NET Frameworkの持つ技術的なメリット

  • List of .NET Dependency Injection Containers (IOC)

    I'm trying to expand my mind around dependency injection in .NET (beyond the two frameworks I've personally used) and an starting to put together a list of .NET Dependency Injection Containers and IOC resources. Here's what I've got so far. What am I missing? Castle Windsor based on the Castle MicroKernel. Licensed under Apache 2 Currently 1.0 RC3 Well documented and used by many. StructureMap has

    List of .NET Dependency Injection Containers (IOC)
  • Spring.NET JP - フォーラム

    jk-whiteです。 .NETのDIコンテナを簡単にまとめてみました。 あまり調査していないので特長とかは結構適当です。 Spring.NET  http://www.springframework.net/ 最新バージョン  1.0.1、1.1 Preview 2 支援ツール等  なし。(バージョン1.1でWEBプロジェクトのテンプレートが提供される予定……) ライセンス  Apache License, Version 2.0 特徴  定番のDIコンテナとして知名度の高いSpringの.NET移植版。AOP機能も標準装備。  ドキュメントやサンプルも一通り揃っている。  iBatis.NET・NHibernateとの連携やデータベース・自動トランザクション・WEB機能等は現在開発中。 S2Container.NET  http://s2container.net.seasar.org

  • ClickOnceの仕組みを理解しよう − @IT

    ClickOnceテクノロジには、これまで登場してきたさまざまな展開テクノロジの良いところが積極的に取り入れられつつ、さらにマイクロソフト流の使いやすさと機能性が追加されている。 このClickOnceテクノロジを詳しく調べていくにつれ、ClickOnceに対する筆者の印象は以前よりもかなり良くなった。というのもClickOnceには、アプリケーション配布時や更新時のパフォーマンスを高めるための仕組みが搭載されていたり、運用時の細かなニーズに対応するための拡張性・自由度が備わっていたりするなど、実際の開発/運用の場面で起こりやすい問題への対処が最初からきちんと考慮されていることが分かったからだ。 連載では、そのような「ClickOnceのどこが優れているのか」、また逆に「どこがいまいちなのか」、つまりClickOnceの真実が伝わる内容にしていきたいと考えている。 さて、前回ではClic

    ClickOnceの仕組みを理解しよう − @IT
  • Quillで簡単DI+AOP - S2Container.NET

    FAQ よくある質問と答えをまとめています。 Mailing List Seasar.NETに関する議論を行うメーリングリストです。 トラッキング S2Container.NETのバグや問題の検索、報告を行うことができます。 Quillを使うことにより簡単にDIやAOPを行うことができます。 Quillでは属性を用いてDIやAOPの設定を行います。 S2Container.NET 1.3.0から追加された機能です。 ステートレスな業務ロジックを構築するために作成された為、S2Container.NETに比べると機能が制限されています。 ただしS2Container.NETと連携してS2Container.NETに登録されているコンポーネントを利用する機能があります。 セットアップ DIを利用する Quillでインスタンスを管理するオブジェクトをDIする S2Containerでインスタンス

  • Visual Studio 2008で標準搭載されたWindows Communication Foundation

    前回に続き、.NET Framework 3.0から導入されたコンポーネントとVisual Studio 2008でのサポートについて解説していきます。今回扱うのは通信フレームワークであるWCF(Windows Communication Foundation)です。.NET Framework 3.5でさまざまな新機能が追加され、より実用的なサービスの提供が可能となりました。 はじめに 前回に続き、.NET Framework 3.0から導入されたコンポーネントとVisual Studio 2008でのサポートについて解説していきます。今回扱うのは通信フレームワークであるWCF(Windows Communication Foundation)です。.NET Framework 3.5でさまざまな新機能が追加され、より実用的なサービスの提供が可能となりました。 対象読者 VS 2008に

    Visual Studio 2008で標準搭載されたWindows Communication Foundation