.NET Core/.NET Framework/Mono対応のPOP3クライアントライブラリです。 .NET Standard 2.0/1.6に対応しています。 POPサーバからのメールボックスのステータス取得、メッセージのダウンロード・削除が出来ます。 MIT X11ライセンスを採用しています。
MSBuild is the build system for Visual Studio. The following links lead to topics that contain MSBuild reference information. In this section Project file schema reference Describes the XML elements that make up the MSBuild file format. Task reference Describes some of the typical tasks that are included with MSBuild. Conditions Describes the conditions that are available in MSBuild files. Conditi
_ 今更ながらCOMインターロップ ちょっとした、でもC++とかで書くのは面倒だしVBはあり得ないようなプログラムをC#で書いたのは良いが、それをVB6から使いたいという要望を受ける。 そういうときこそのCOM Interopですよ、とやったこたないけど(逆は普通にあるが)、やってみた。 ら、そこらで見つかる情報(MSDN含む)が、嘘ばかりでどえらく苦労したのでメモしておく。 もしかしたら、公開当時は嘘ではなく、.NET Framework 3.5以降で嘘になったのかも知れないけど。 まず、最初に、TypeLibIdは、最初からassemblyInfo.csに含まれている(vs2010の場合)。したがって何も考えなくとも良い(追記:はというのは調べているのにその上を見ていない罠。ツッコミ欄参照)。 次に、public classはデフォルトでは、TypeLibに移出されない。ここが「相互運
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 既存の Visual Basic 6.0 アプリケーションからの .NET Framework の呼び出し Scott Swigart この記事で取り上げる話題: 既存コードのアップグレードに関する考慮事項 Visual Studio でのラッパーのセットアップ ネットワーク接続ラッパーのサンプル .NET Framework の FTP 機能の使用 この記事で使用する技術: Visual Basic 6.0、Visual Basic 2005 Express、.NET Framework サンプルコードのダウンロード: VBFusion05.exe (150KB) 翻訳元: Wrap It Up: Call
公開: 2011年6月5日17時55分頃 とあるCSVからXMLを経由してXSLTでHTMLを生成するプログラムを作成して披露したら、「XSLTの良い処理系ってありませんか?」みたいな話に。実は.NET FrameworkにはSystem.Xml.Xsl.XslCompiledTransformというクラスがあってXSLT1.0の変換ができますので、それをそのまま使うという手があります。 Visual Studioが必要そうに思えるかもしれませんが、そんなことはなくて、以下のような手順でコンパイルすることができます。 .NET Framework デベロッパー センター (msdn.microsoft.com)から、最新の.NET Frameworkをダウンロードしてインストールする。.NET Frameworkについているcse.exeを探す。おそらく C:\Windows\Micros
C# のコーディング規約としては、オブジェクト倶楽部のもの (PDF) が有名だけど・・・正直、これ使いたくない。 冒頭に「このドキュメントは Java コーディング標準(オブジェクト倶楽部バージョン)、VB.NET コーディング標準を C#用に変更したもの」なんて堂々と書いてる時点で・・・ で、この規約のどこが駄目なのか、なぜ駄目なのか、どうすればいいのかをまとめてみた。 なんだかんだで長文エントリ。 追記: ちなみに、C# の規約としてはクラス ライブラリ開発者向けのデザイン ガイドラインで十分だと思う。 更に追記: ブコメで教えてもらったんだけど、どうやらクラス ライブラリ開発のデザイン ガイドラインの方が新しいらしい。 2. ファイル構成 (1) ファイル名 public クラスはそのクラス名の 1 ファイルにする。 例:public class Customer は、Custom
連載目次 .NETでは、共有アセンブリ(=.DLLファイル)の配置場所としてGAC(グローバル・アセンブリ・キャッシュ)が提供されている。 従来、Windows用のプログラムは(バージョン管理機能を備えていない)通常のシステム・フォルダを共有場所として使っていたため、(主に何らかのプログラムをインストールしたときに)古いバージョンの共有.DLLファイルで、すでにインストールされている新しいバージョンの共有.DLLファイルが上書きされてしまい、既存のプログラムが正常に動作しなくなるなど、いわゆる「DLL地獄」の問題が発生することがあった。このような問題に対し、.NETではバージョン管理機能を備える共有アセンブリ管理システムとしてGACが提供されるようになった。 実際に、.NET Frameworkの基本ライブラリ(例えば「System.dll」ファイルなどのアセンブリ群)はGACで管理され、
このブログなどでVBの話題をするときは、ほぼ毎回Declareステートメントを使用してWin32APIの関数を呼び出しています。Declareステートメントを使うのは一般的に中上級者向けっぽい感じですが、C/C++でWin32API関数を呼び出すのは基本なので、ここに何か隔たりがあるような感じがします。 それはさておいて、VBでWin32API関数を呼び出したいとき、どのようにDeclareステートメントを書けばよいのかの説明をここでしたいと思います。例として、「GetComputerName」API関数を呼び出してみます。 長くなってしまったので「続きを読む」で… まずは、呼び出したい関数のC言語での定義を調べます。MSDNライブラリの「GetComputerName」を見ると、以下のように書かれています。 [C/C++] BOOL GetComputerName( LPTSTR lpB
Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't. To create a page in a module other than misc, prefix the name with the module name and a period. A wiki for developers PInvoke.net is primarily a wiki, allowing developers to find, edit and add PInvoke* signatures, user-defined types, and any other information related to calling Win32 and ot
大人の事情で、Subversion のコミットログを整形して出力する Web アプリを、ASP.NET で作ろうかと検討中。手はじめに、C# から Subversion を簡単に操作する方法を調べてみました。 見つけたのは『SharpSvn』というライブラリ。Visual Studio アドインの Subversion クライアント『AnkhSVN』で使われているライブラリなので、実績は十分です。 sharpsvn: Subversion Library for .Net 2.0+ さっそくログを取得するサンプルを作ってみました。 using System; using SharpSvn; using System.Collections.ObjectModel; namespace SvnSample { class Program { static void Main(string[]
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
IMPORTANT INFORMATION! This software is alpha. It runs the pre-alpha version of IronRuby. It is not suitable for real-world development. It is free software and is completely unsupported. We do not guarantee it to be fit for any purpose whatsoever. SapphireSteel Software does not accept responsibility for any consequences of any sort resulting from the use of this software. Principal Features Curr
_your description goes here_Yeah, it's that time again! As usual lots and lots of improvements in this new release including : (almost) complete nullable type support shorthandsfor nullable types (T?) and enumerables (T* instead of IEnumerable[of T]) improved booish behavior with nicer colors (and it should work inside emacs now ) 'else' block for 'for' and 'while loops fixes and improvement relat
News NAnt 0.92 Release June 9, 2012 The release for NAnt 0.92 is available NOW! This release focuses on extending our already strong support for multiple target frameworks, bringing improved flexibility and performance. A number of outstanding issues have been fixed as well. A complete list of changes and new features is available here. As of this release, our framework support chart looks like th
はじめに アプリケーションを開発していると、同じような作業を繰り返さなければいけないことがあります。例えば、リリースモードでコンパイルしたり、VSS(Visual Source Safe:ソースコード管理ソフト)から最新ソースを取ってきてビルドしたりというような作業です。このような定型作業には慣れてしまっているかもしれませんが、NAntを使って自動化するとちょっとした手間を省くことができ、プログラミングに専念できるようになります。本稿では、NAntの概要と、使用例について紹介します。 なお、NAntと同様の機能を持つ.NET Framework 2.0同梱ツール「MSBuild」についての紹介記事『MSBuildを活用して開発時の作業を自動化する』も併せてご覧いただくことをおすすめします。 対象読者 Visual Studio (.NET)で開発を行っている方、作業の効率化・自動化に興味の
JScript.NETはMicrosoftが.NET Framework向けに拡張したJavasSriptで、Common Language Runtime(CLR)上で動作するJavaScript実装です。 CLR上ではC#、VB.NET等が動作しますが、JScript.NETは言語がJavaScriptという事もあって実はC#やVB.NET等と同等に使えない機能がいくらかあります。 JavaScriptは動的言語です。オブジェクトにプロパティを生やしてメソッドにしたり、prototypeを弄ったり、eval()で関数を生成したりも出来ます。つまりコンパイルするとは言えど、型が動的に変えられる言語です。 その為、.NET Frameworkの機能の一つであるDelegateが使えません。.NET FrameworkのThreadはDelegateという関数型拘束によりスレッドを安全に呼び
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く