タグ

.NETに関するStrawberryGelatoのブックマーク (12)

  • .Netのソースコードを読む - Qiita

    僕達が、いつもありがたく使わせていただいている。 とても書きやすく機能が豊富でそして後方互換性に力を入れすぎているMicrosoft様主導のC#という素晴らしい言語があることは皆様ご存知だと思います。 そんな素晴らしいC#の標準ライブラリ.Net Frameworkですが、ソースコードが公開されていることはご存知でしょうか。(ご存知でしたか…) さすが天下のMicrosoft様です。 というわけで、今回は.Net Frameworkのソースコードをちらっと見てみようというお話です。 以下C#という言葉を.Netに置き換えても大丈夫だと思います。 ソースコードの場所 こちらです。 http://referencesource.microsoft.com/ stringクラスを読んでみる 試しに今回はStringクラスを読んでみたいと思います。 http://referencesource.m

    .Netのソースコードを読む - Qiita
  • C# サンプルプログラム

    ライセンスに関して 置いてあるサンプルは MIT/X ライセンスに準拠ということでお願いします。 他のページのサンプル サイト内の他のページにもいくつか C# サンプルプログラムがあります。 「クラスライブラリ」→「サンプルプログラム」 「アルゴリズムとデータ構造」 「信号処理」 XSL 変換一斉適用 フォルダ中にある XML ファイルに一斉に XSL 変換をかけます。 ソースファイル(zip形式書庫) オセロ 名前の通り、オセロです。 今のところローカルコンピュータ上での人対人のみで、ネットワーク対戦やコンピュータ戦は出来ません。 ソースファイル(zip形式書庫) 複素数クラス 複素数をクラス化してみました。 実用品ではなくて、実装の隠蔽・抽象基底クラスからの継承のサンプルとして作りました。 以下のような2つの方法で実装しています。 実部・虚部をメンバーとして持つ複素数クラスCartes

    C# サンプルプログラム
  • 【C#入門】基礎文法とサンプル集

    【C#とは】概要と特徴 C#は、マイクロソフト社が開発したオブジェクト指向型のプログラム言語です。 構文やライブラリなどは、C++Javaの影響を強く受けています。 また、大きな特徴としてC#のソースコードをコンパイルすると、中間形式で記述された実行可能ファイルが生成されます。この実行可能ファイルを実行するには、「.NET Framework」が実行環境にインストールされている必要があります。 動画解説版 ページの内容は動画でも解説しています。

    【C#入門】基礎文法とサンプル集
  • C#開発者のための最新JavaScript事情(クラス定義編)

    稿では、C#とJavaScriptにおけるクラス定義を比較し、TypeScriptやECMAScript 2015でJavaScriptプログラミングがどう変わるかを見ていく。 連載目次 クロスプラットフォーム開発の時代の到来 現在はクロスプラットフォーム開発が当たり前の時代だ。Visual Studio 2015のプロジェクトテンプレートを見ても、Windows以外のOS向けのアプリ開発が当然のようにサポートされている。モバイルデバイスではiOS、Androidなどの非Windows系統OSが一般的であり、デスクトップOSに関してもWindowsが優位を保ってはいるものの、OS X(Mac)やLinuxなどが存在感を示している。 このような状況で、クロスプラットフォーム開発を行おうという場合、.NET開発者には大きく分けて二つの選択肢がある。一つはもちろん、.NET Core/Mono

    C#開発者のための最新JavaScript事情(クラス定義編)
  • フレームワーク デザインのガイドライン | Microsoft Docs

    このセクションでは、.NET Framework を拡張および操作するライブラリをデザインするためのガイドラインを示します。 目標は、開発に使用されるプログラミング言語に依存しない統合プログラミング モデルを提供することにより、ライブラリ デザイナーが API の一貫性と使いやすさを確保できるようにすることです。 .NET Framework を拡張するクラスやコンポーネントを開発する場合は、これらのデザイン ガイドラインに従うことをお勧めします。 一貫性のないライブラリ デザインは、開発者の生産性に悪影響を及ぼし、採用を妨げます。 ガイドラインは、Do、Consider、Avoid、Do not という言葉から始まる単純な推奨事項として編成されています。 これらのガイドラインは、クラス ライブラリ デザイナーがさまざまなソリューション間のトレードオフを理解できるようにすることを目的として

    フレームワーク デザインのガイドライン | Microsoft Docs
  • GitHub - quozd/awesome-dotnet: A collection of awesome .NET libraries, tools, frameworks and software

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - quozd/awesome-dotnet: A collection of awesome .NET libraries, tools, frameworks and software
  • WPF4.5入門 その1 「はじめに」 - かずきのBlog@hatena

    入門記事の目的 2012年8月に.NET Framework 4.5がリリースされました。対応する開発環境としてVisual Studio 2012もリリースされ、Windows 8の時代に対応するアプリケーション開発の環境が整ってきています。Windows 8で動くアプリケーションには大別してWindows ストア アプリとデスクトップアプリケーションの2種類があります。Windows ストア アプリが注目されがちですが、デスクトップアプリケーションも従来と変わらず重要なファクターになります。今後は、デスクトップアプリケーションにもタッチ対応スクリーンへの対応や、拡大されたときの表示などに対応することが求められます。それに対応するためには従来のWindows FormよりもWindows Presentation Foundation(以下WPF)のほうが有利になります。 書では、日

    WPF4.5入門 その1 「はじめに」 - かずきのBlog@hatena
  • [WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法|CodeOne

    Hyperlink 要素を使うと NavigateUri プロパティにパスを指定することでページ遷移を実現することができますが、Button コントロールには NavigateUri プロパティがありません。 どのようにページを遷移させればよいでしょうか。 すぐに思いつくのは、ページのコードビハインドに Click イベントハンドラを実装して NavigationService.Navigate を呼び出すことです。 ただ、MVVM(Model-View-ViewModel)パターンを採用する場合、なるべくコードビハインドは汚したくありません。 ここではコードビハインドを使わずにページを遷移させる方法を3つご紹介します。 1. ビューモデルで遷移先のページインスタンスを指定するNavigationWindow にホストされたページをコマンドバインディングで遷移させる例です。 ビューモデル

    [WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法|CodeOne
  • Binding Source が更新されない : (*x).b=z->a+y/c

    TextBox.Text を書き換えても Binding のソースが変わらない ◆ PropertyChanged にするとムダに細かく更新するから 書き換えたときに手動更新 ◆ BindingExpression の UpdateSource メソッド <StackPanel> <Label Content="{Binding Text,ElementName=textbox}"/> <TextBox x:Name="textbox" Text="{Binding text}"/> <Button Click="Button_Click">テキストボックスに今の時間を入れる</Button> <Button Click="Button_Click_1">Binding したデータを表示</Button> </StackPanel> private class BindingData

    Binding Source が更新されない : (*x).b=z->a+y/c
  • .NET TIPS

    DispatcherTimerクラスを利用して、WPFアプリにおいて一定間隔で処理を実行し、UIを更新する方法を解説する。

    .NET TIPS
  • WPFパフォーマンス関連の記事まとめ - Qiita

    WPFは非常に高機能ですが、扱い方を間違えると大火傷を負います。 簡単にですが、頭の片隅に残しておくべきWPFのパフォーマンス関連の記事をまとめました。 はじめに MSDN まず気をつけるべきことが記載されています。にしても結構なボリューム。。 ・ https://docs.microsoft.com/dotnet/desktop/wpf/advanced/optimizing-wpf-application-performance ・https://docs.microsoft.com/previous-versions/msp-n-p/ff647792(v=pandp.10) 気をつけるべき10のことみたいなやつ WPFアプリのパフォーマンスを良くする10の方法 ・http://www.codeguru.com/csharp/.net/net_wpf/article.php/c1802

    WPFパフォーマンス関連の記事まとめ - Qiita
  • わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm

    書いていないネタは多いのですが、アンケートで C# についてと言われました。 次なんの記事がいいですか? #書く記事募集中— guitarrapc_tech (@guitarrapc_tech) April 23, 2016 そこで、私自身 C# を学ぶにあたって参考にしているものをまとめておくことことにします。*1 はじめに感謝と尊敬を。ここに載せていないサイト、書籍の多くからも学びも得ています。今現在もそうです。 私自身が何か恩返しをできればと思いつつ、同じように悩まれている方への参考となれば幸いです。 目次 目次 個人ブログ Microsoft関連 困ったときの まとめ 個人ブログ 順番には大きな意味はありません。 サイト ブログ主 参考にしている分野 備考 ++C++; // 未確認飛行 C ++C++; // 管理人: 岩永 (@ufcpp) / Twitter C#, プログラ

    わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm
  • 1