Download Microsoft Visual J#® 2.0 再頒布可能パッケージ Second Edition (x86) from Official Microsoft Download Center
自分用メモ VB.Netでvjslib.dllを使って、ZIPファイルを解凍するプログラムを作ったんですが、ちょいとハマった。 Win XP 32bit環境だとちゃんと動くんだが、Win 7 64bit環境に持っていくと、「vjslib.dllが見つからねぇ」ってエラーが出やがる。 J# 2.0 再頒布可能パッケージと日本語 Language Packはちゃんとインストールしてるのに何故・・・?(´・ω・`) J#のパッケージ、新しいバージョンでも出てんのか・・・とMSのHPを見てみると、J# 2.0 再頒布可能パッケージ Second Edition なんてものがありやがる・・・。 おっ、これか?と思いつつも、よく見てみると「x64環境はサポートしませ〜ん」と書いてある。 が、モノは試し、入れてみますかねぇ〜と、サクッとダウンロードして、EXEを実行すると・・・。 まあ、わかっちゃいたん
はじめに JSON(JavaScript Object Notation)形式のデータは、XML形式よりもシンプルな記法でデータ構造を記述できることから、Webサービスで広く用いられています。 JSONはJavaScriptのオブジェクトのリテラル表現がもととなっているため、JavaScriptではそのまま読み書きすることができます。一方、C#などの.NET Framework上の言語では、JSONデータをいったん.NETのオブジェクトに変換した上で処理を行う必要があります。 この記事では、.NET Frameworkの言語からJSONデータを読み書きするためのライブラリとして、.NET Framework標準のDataContractJsonSerializerと、CodePlexで公開されているDynamicJsonを取り上げ、それぞれの使用方法について解説します。特にDynamicJ
C#やVisual Basic(VB)で開発した.NETプログラムの中で、カスタム処理をプラグインの形で動的にアプリケーションに組み込んで実行したい場合に、そのプラグインをRubyスクリプト・ファイル(以降、Rubyファイル)で簡単に記述できるようにしたい場合はないだろうか? そのような場合には、IronRubyを用いることで、C#/VBプログラム内でRubyファイルを実行することが可能だ。本稿ではこの方法について説明する。 ●事前準備 まずは、Ruby関連の開発環境を整えよう。IronRubyのダウンロード・ページを訪れ、最新のIronRubyをダウンロードして、インストールもしくは.zipファイルを展開する(インストーラ版とバイナリ版が用意されているが、本稿の内容であればバイナリ版でよい。今回は「IronRuby 1.1.3 Binaries」をダウンロードして「C:\Projects
概要 この記事では、 GridView (ASP.NET) のセルを結合して表示する方法について説明します。*1 似たような記事として DataGrid コントロールの同一列内のセルを結合するには?が@IT にありますが、こちらはポストバック時に問題が発生する場合があります。そこで、@IT とは違った方法でセルを結合します。 解説 基本的な方針は、結合したいセルを見えなくするだけです。そのため、結合するかどうかの条件にマッチしたセルに対して CSS を適用します。 詳細はソースコードを参照してください。コメントを多めに記述しているため、再利用しやすいと思います。 単純な使用例は、メインソースの example 要素をご覧ください。 ソースコード 結合時に適用する CSS /* 結合されたセル用 */ .GridJoined { display: none; } メインソース using S
2011年02月27日17:49 カテゴリコンピュータ Dictionaryのキーの型による速度差 C#のDictionary型のキーの方に使う型において、GetHashとEqualsをオーバーライドしないと一体どの程度差があるの? という疑問があったのでちょっと調べてみました。 初めにオーバーライドしない場合。キーに使う型の定義は以下の通りstruct IntPair { public readonly int i; public readonly int j; public IntPair(int i, int j) { this.i = i; this.j = j; } } で、データを準備します。(今回はTryGetValueしか計測していないので、データはあらかじめ準備) Dictionary<IntPair, int> ipDic = new Dictionary<IntPai
Why we reversed some of our Reflector decision なんだか広まってないようだから日本語訳するよ。 なぜ我々はReflectorについての決定を一部撤回したか Neil Davidson, 2011年4月26日 Red Gateが2月2日に発表した内容は、.NET Reflectorの次期バージョンには課金する予定だということだった。さらに、現在のバージョンはいずれ期限切れになるだろうとも発表した(そもそも.NET Reflectorの過去のバージョンはどれも期限切れになってきたのだが)。だから、もしReflectorを使い続けたければ、少額のお金(35ドル)を払わなければならないだろう。 今日、私たちはこの決定の一部を撤回することを発表した。 .NET Reflector 7.xに課金することは変わらないが、Reflectorの現在のユーザーは恒
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
重要度が高まるC++ いま一部でプログラミング言語「C++」の重要度が高まっている。ここで勘違いをされると困るので念のために強調しておくが、これは「C++の重要度は高まるだろう」という未来予測を書いているわけではない。すでに一部では重要度は高まっている、という現在の状況について書いているのである。 恐らく、このように書けば、そんなバカなと思う人も多いと思う。なぜなら、C++といえばすでに過去の言語であり、しかもJavaの誕生とともに、生産性の悪い失敗作のレッテルを張られて葬り去られたといっても過言ではないからだ。そして2005年のいま、すでにJavaすらもほころびが見える古い言語となっている。Windows環境であれば、明らかにJavaよりも生産性に優れるC#もあれば、大きく進化したVisual Basicもある。このような状況で、Javaを振り返るならともかく、それよりもさらに古いC++
@IT 会議室ネタ.内容は GC 絡み. 構造体とクラスの選択 - @IT Insider.NET 会議室 回答に妙に気になる内容がたくさんあったので少しだけ書いてみます.アカウント無いので. あと,同じサイトで以前こんな記事を書いているので,よろしければどうぞ的な. 連載 .NET&Windows Vistaへ広がるDirectXの世界 第6回 .NETアプリを軽快にするためのガベージ・コレクション講座 ひとくちに GC 対策といっても色々あって,たとえば以下の 2 つは別物です. GC の発生頻度そのものを抑えるために, GC ヒープからのアロケーションを避けること GC 発生時の停止時間を短くするために,「生きているオブジェクト」の個数を少なく保つこと ボクシングを減らすのは前者,値型だけで構成された構造体の配列を活用するのは後者に有用です. んで各論. ひろしさんの書き込み (20
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 ...
Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した( Xamarinのブログ記事、 GitHub - XobotOS、 atsushieno氏のブログ記事、 本家/. )。 XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。
TIPS:Win32 APIやDLL関数を呼び出すには? では、.NETのプログラムからWin32 APIやDLLファイルにある関数を呼び出すための基本的な手順を解説している。ここではそれらDLL関数に渡すパラメータが「構造体」である場合の取り扱い方法について解説する。 .NET FrameworkからWin32 APIやDLL関数を呼び出す場合に、パラメータや戻り値に構造体が使用されているときは、その構造体と等価なものをC#で改めて定義しなければならない。Win32 APIで使用する構造体は、TIPS:Win32 APIやDLL関数を呼び出すには? で解説している定数と同様に、プラットフォームSDKのヘッダ・ファイルにその定義がある。また、構造体に関してはMSDNのドキュメント類にも定義が記述されている。 例えば、Win32 APIでしばしば使用される構造体の1つにPOINT構造体がある
特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyやPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で
以下のページの「VC#用KinkumaInstaller」からダウンロードできます。 http://okazukimvvmsupport.codeplex.com/releases/view/63672 使用方法 使い方を説明します。 NuGetのコマンドラインをインストール CodePlexのNuGetのプロジェクトページからNuGet.exe Command Lineをダウンロードします。 ダウンロードしたNuGet.exeは、適当な場所に置いてそこにPathを通してください。コマンドプロンプトを起動してnugetを打ち込んで以下のような表示が出るようになればインストールは成功しています。 KinumaInstallerのインストール CodePlexのKinkumaFrameworkのページのDownloadsからVC#用KinkumaInstallerをダウンロードします。このex
.NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基本的な考え方・実装方法などを把握されて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く