タグ

関連タグで絞り込む (159)

タグの絞り込みを解除

.NETに関するkatowのブックマーク (298)

  • VBAで独自の.NETライブラリを使うには?[VB] - @IT

    Microsoft Office製品(WordやExcelなど)に独自の処理を追加する方法としては、主に下記の3種類がある。 VBA(Visual Basic for Applications)マクロ Office COM(Component Object Model)アドイン Visual Studio Tools for Office(VSTO) このうち、最も手軽に作成できるのが、VBAマクロであるが、このVBAマクロでも、.NET Frameworkで作成した独自のクラスを活用できる。稿ではその方法を紹介する。 ●VBA向けの.NETライブラリの作成 最初に、VBA向けに.NETのクラス・ライブラリを作成しよう。 管理者としてVisual StudioのIDEを立ち上げ、メニューバーから[ファイル]-[新規作成]-[プロジェクト]を実行すると表示される[新しいプロジェクト]ダイア

  • MVVMパターンの常識 ― 「M」「V」「VM」の役割とは?(1/5) - @IT

    .NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基的な考え方・実装方法などを把握されて

  • Xamarin 2.0

    Xamarin 2.0 のアナウンスがあったわけですが。 Xamarin 2.0 の内容 単に、メジャー バージョンアップに合わせて、ブランド名を統一したという内容。今まで、Mono Touch、Mono for Android だったものが、Xamarin.iOS、Xamarin.Android に。 メジャー バージョンアップによって、Visual Studio 使って Windows 上で iOS 開発できるようになったりも。新 IDE の Xamarin Sudio は世界で一番の Android UI ビルダーだという自信もあるそうで。 クロス プラットフォーム クロス プラットフォームというと割と夢見がちな意見と、それを警戒する意見にたどりつきがち。 Xamarin 2.0 のニュースを見て、知り合いから「こういうツールって使い物になるの?」とのご意見も求められてしまったので、

    Xamarin 2.0
  • Xamarin(ザマリン) とはなんぞや - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 【2017年9月時点の情報で更新しました。】 Xamarin(ザマリンと読みます) とはなんぞや、個人開発者として使う時にどうなるの、的な事をさらっと書いてみようと思います。 Xamarin は 2016年2月、Microsoft に買収され、 Visual Studio に無償で同梱されることになりました。 【速報】Xamarin のこれからについて! - Xamarin語情報 XamarinMicrosoft に買収された結果 - Qiita Xamarin 自体は元企業名であり、その歴史は .NETLinux

    Xamarin(ザマリン) とはなんぞや - Qiita
  • ClickOnce、ほか - wave1008の日記(主にSilverlight)

    最近真面目にスマートクライアントを作って、ClickOnceでの配布を構成したので、メモしておこうっと。 ちなみに、環境は以下のとおりです。 クライアント:WindowsXP + VS2008 + Office2003 サーバ:WindowsServer2003 FrontPageServerExtensions ・WindowsServer2003に対してリモートでWebサイトを構成するために必要。 ・プログラムの追加と削除 → Windowsコンポーネントの追加と削除 → アプリケーションサーバー →インターネットインフォメーションサーバー(IIS) →FrontPage 2002 Server Extensions で有効化する。WindowsServerのインストールCDが必要。 ※FPSE経由でWebサイトを構成すると、やたら遅い。なんで? Webサイトを発行するとASP.NET

    katow
    katow 2012/04/13
    同じあたりで苦労した。私は「除外」にしました。
  • アセンブリ署名とコードアクセスセキュリティ

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

    アセンブリ署名とコードアクセスセキュリティ
    katow
    katow 2012/04/13
  • .NET Framework (C# での操作方法)

    更新 : 2007 年 11 月 このページでは、よく使用する .NET Framework タスクに関するヘルプへのリンクを紹介します。その他、ヘルプでカバーされている一般的なタスク カテゴリについては、「C# での操作方法」を参照してください。 全般 C# 言語と .NET Framework の概要 C# 言語と、.NET Framework クラス ライブラリおよびランタイム実行エンジンの関係について説明します。 .NET Framework の概要 共通言語ランタイム、.NET Framework クラス ライブラリ、言語間の相互運用性などの .NET Framework の主要な機能の概念について説明します。 技術のクイック リファレンス .NET Framework の主なテクノロジ領域に関するクイック リファレンスです。 ファイル I/O 方法 : ディレクトリ一覧を作成す

    .NET Framework (C# での操作方法)
  • 「【VB.NET】COMラッパーアセンブリに厳密名で署名」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    katow
    katow 2012/04/13
    以前やったようなやらなかったような。
  • 厳密名を持つアセンブリとは何なのか調べてみた - tekkの日記 C#,VB.NET

    アセンブリを参照設定する際に「厳密名」というキーワードが出てきます。「厳密名」とは何か、参照設定での違いはあるのか、実行時にどのように動くのか調べてみました。 厳密名とは 厳密名とは、以下の4つの属性を使ってアセンブリを一意に識別する名称です。 ファイル名(拡張子無し) バージョン番号 カルチャID 公開キートークン 具体的には、プロジェクトファイルで良く見かける以下の様な値を指します。 FarPoint.Win, Version=3.0.2010.2005, Culture=neutral, PublicKeyToken=a5fa960294d899e7 すべてのアセンブリに厳密名があるのか? アセンブリに厳密名を付けるには、アセンブリの発行者によって公開キーと秘密キーのペアによって署名される必要があります。署名は、アセンブリのプロジェクトプロパティの[署名]タブでアセンブリの署名にキー

    厳密名を持つアセンブリとは何なのか調べてみた - tekkの日記 C#,VB.NET
  • コンピュータの電源切る、システムのシャットダウン、再起動、ログオフする

    コンピュータの電源切る、システムのシャットダウン、再起動、ログオフするコンピュータの電源を切ったり、システムをシャットダウン、再起動、ログオフさせることは、.NET Frameworkの機能だけではできません。ここでは、Win32 API、WMI、shutdown.exeによる方法を紹介します。 ExitWindowsEx関数で行うExitWindowsEx関数を使用するために、まずは次のようなメソッドを記述します。 Public Enum ExitWindows EWX_LOGOFF = &H0 EWX_SHUTDOWN = &H1 EWX_REBOOT = &H2 EWX_POWEROFF = &H8 EWX_RESTARTAPPS = &H40 EWX_FORCE = &H4 EWX_FORCEIFHUNG = &H10 End Enum <System.Runtime.Intero

    コンピュータの電源切る、システムのシャットダウン、再起動、ログオフする
  • 自作クラスの配列やコレクションでSortやBinarySearchができるようにする

    自作クラスの配列やコレクションでSortやBinarySearchができるようにする IComparableインターフェイスを実装して値の大小を指定するIComparableインターフェイスの実装IComparable<T>ジェネリックインターフェイスの実装Equalsメソッドと演算子のオーバーライドこの記事への評価、コメント 自作クラスの配列やコレクションでSortやBinarySearchができるようにする IComparableインターフェイスを実装して値の大小を指定する自作クラスの配列やコレクションをSortメソッドで並び替えたり、BinarySearchメソッドで検索する必要がある時、どのように並び替えられるようにするかを定義しておく必要があります。その方法は、IComparerを指定するか、自作クラスにIComparableインターフェイスを実装するかのどちらかです。IComp

    自作クラスの配列やコレクションでSortやBinarySearchができるようにする
  • .NET Framework クライアント プロファイル - .NET Framework

    .NET クライアント プロファイルは、.NET Framework 4 以前のバージョンで提供され、クライアント アプリケーション用に最適化された .NET Framework のサブセットです。 .NET Framework は、WindowsWindows Phone、Microsoft Azure 用の開発プラットフォームであり、マネージド アプリ実行環境と .NET Framework クラス ライブラリを提供します。 .NET Framework 4 以前のバージョンには、完全な .NET Framework とクライアント プロファイルという 2 つの展開オプションが用意されています。 クライアント プロファイルでは、完全な .NET Framework よりも高速な展開と小さなアプリ インストール パッケージが有効になりました。 .NET Framework 4.5 以降

    .NET Framework クライアント プロファイル - .NET Framework
    katow
    katow 2012/02/09
    Client Profile はクライアントアプリケーション周りの機能限定の.NET Framework必須コンポーネント。ASP.NETは入らない
  • 実践的なパターン: テストの容易性を高める設計

    Contents Introducing TPL Structured Parallelism Overexposing Parallelism A Ray Tracer Example Dynamic Work Distribution Aggregation Fork-Join Parallelism Tasks and Futures Replicable Tasks The Task Manager Multi-processor machines are now becoming standard while the speed increases of single processors have slowed down. The key to performance improvements is therefore to run a program on multiple

    実践的なパターン: テストの容易性を高める設計
    katow
    katow 2012/02/01
    やっぱり特別な書き方が必要なのか。
  • PictureBoxのImageプロパティに関するよくある勘違い

    PictureBoxのImageプロパティに関するよくある勘違い「コントロールやフォームに画像を表示する」ではコントロールに画像を表示する方法として、PictureBoxコントロールのImageLocationやImageプロパティを使用する方法と、コントロールのGraphicsオブジェクトを作成する方法の2つを紹介しています。そちらでも指摘していますが、この2つを併用すると、思ったようにいかなくなるかもしれません。 例えば以下の例では、画像(C:\test\1.jpg)の上に文字列を合成して表示しようとしています。そのために、PictureBoxコントロール(PictureBox1)のImageプロパティを使って画像を表示して、さらにPictureBoxのPaintイベントで文字列を表示しています。さらに、Buttonコントロール(Button1)をクリックすると、その画像をファイルに保

    PictureBoxのImageプロパティに関するよくある勘違い
    katow
    katow 2012/01/30
    PictureBox.Imageの方を良く使う。表示画像の本体に余計な描画を入れずに保持したまま装飾だけ入れたい場合。反対に画像を加工した結果を得たいなら、画像のオブジェクトから直接CreateGraphicsして処理を書く必要あり。
  • [VB] ファイルアイコンを拡張子から取得 - Commolog

    katow
    katow 2012/01/29
    アイコンは拡張子指定でも取得できるらしい
  • なっちゃんのプログラミングTips

    SHIFTキーとCTRLキーを押しながら右クリックしたことを知るには ・VB6 Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then If Shift = (vbShiftMask + vbCtrlMask) Then MsgBox "SHIFT+CTRL+右クリック" End If End If End Sub ・VB.NET Private Sub Form1_MouseUp(ByVal sender As Object, _ ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp If e.Button = Windows.F

    なっちゃんのプログラミングTips
    katow
    katow 2012/01/29
    マウス操作中のキーイベントのキャッチ
  • Microsoft Support

    katow
    katow 2012/01/26
    ファイルのアイコンを取得しようとして利用
  • OS起動時にプログラムを自動的に実行する

    OS起動時にプログラムを自動的に実行する OS起動時に一回だけプログラムを自動的に実行するこれは、.NETの知識というより、Windowsに関する知識ということになるでしょう。 OS起動時に指定したプログラムを自動的に実行されるようにするには、Windowsのプログラム内スタートアップフォルダにショートカットを作成するか、レジストリのRunキーに登録するというのが一般的な方法です。.NETではショートカットの作成が簡単でないため、ここではレジストリのRunキーに書き込む方法を紹介します。 OS起動時に起動させるプログラムが登録されているキーには、次の4つがあります。(正確には、これらのキーに登録されたプログラムは新規ユーザーがログオンする時に実行されます。また、これ以外のキーもあります。詳しくは、下に紹介するマイクロソフトサポート技術情報をご覧ください。) HKEY_LOCAL_MACHI

    OS起動時にプログラムを自動的に実行する
    katow
    katow 2012/01/23
    レジストリへのスタートアップ登録
  • DataTable.Select メソッドでの日付型の指定の仕方

    2008/01/14 - IYouryellable サイトをオープンしました。 2007/02/12 - わんくま同盟に加盟しました。 私のサイト IYouryellable わんくま同盟 わんくま同盟 C# と VB.NET の質問掲示板 勉強会情報 アクセサリ 書庫 2011年10月 (1) 2011年6月 (3) 2011年5月 (1) 2010年12月 (1) 2010年2月 (1) 2010年1月 (6) 2009年12月 (8) 2009年11月 (11) 2009年10月 (10) 2009年9月 (1) 2008年9月 (2) 2008年6月 (2) 2008年5月 (2) 2008年4月 (1) 2008年3月 (4) 2008年2月 (6) 2008年1月 (5) 2007年12月 (3) 2007年11月 (4) 2007年10月 (4) 2007年9月 (5) 2

  • 属性とメタデータ (System.Attribute) - smdn.jp

    属性(Attribute)はデリゲートなどと同様、.NET Frameworkで採用されたプログラミングにおける新しい概念です。 といっても、デリゲートのように理解するのに多少の苦労を要するようなものではなく、属性は比較的簡単に理解することができると思います。 というのも、属性を指定する構文が単純で、ちょっとしたコメントをつけるのと同じ感覚で利用できるからです。

    属性とメタデータ (System.Attribute) - smdn.jp