並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 516件

新着順 人気順

winformsの検索結果121 - 160 件 / 516件

  • .NET Core 3.0 でデスクトップアプリ開発を試してみる(プレビュー) - かずきのBlog@hatena

    .NET Core 3.0 で WPF とかみたいなデスクトップアプリの開発がサポートされるというのが発表されて久しいですが試せる環境が整いつつあります。とりあえず試してみたログです。 まず、.NET Core 3.0 を以下の URL からダウンロードしてインストール github.com 開発環境は Visual Studio 2017 15.9 (Preview) を入れておくと普通にビルドしたりできるようになります。 そして適当なフォルダで以下のコマンドを実行します。 dotnet new wpf WinForms の場合は dotnet new winforms 気持ち的にソリューションファイルが欲しいので追加で以下のコマンドを実行してソリューションファイルを作っておきます。 dotnet new sln dotnet sln add <path to csproj file>

      .NET Core 3.0 でデスクトップアプリ開発を試してみる(プレビュー) - かずきのBlog@hatena
    • ASP.NET のビュー ステートの理解

      This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Scott Mitchell 4GuysFromRolla.com May 2004 Applies to: Microsoft® ASP.NET Microsoft® Visual Studio® .NET Summary: Scott Mitchell looks at the benefits of and confusion around View State in Microsoft® ASP.NET. In addition, he shows you how you can interpr

        ASP.NET のビュー ステートの理解
      • WinUI

        Modern and Seamless UIs WinUI makes it easy to build modern, seamless UIs that feel natural to use on every Windows device. It embodies Fluent Design to enable intuitive, accessible, and powerful experiences and the latest user interface patterns. Unmatched Native Performance WinUI is powered by a highly optimized C++ core that delivers blistering performance, long battery life, and responsive int

        • C#プログラミングTips:エクスプローラからのファイル・ドロップを受け付けるには - @IT

          Windowsアプリケーションでファイルを開く場合、マウスを使ったドラッグ&ドロップは、最も直感的で便利な方法だ。しかしなぜか、.NET Frameworkのドキュメントを見ても、この方法が明記されていない。そこで今回は、エクスプローラで選択したファイルのドラッグ&ドロップをWindowsアプリケーションで受け取る方法をご紹介する。 まずは、今回作成するサンプル・プログラムの全コードを示す。 1: // dragdrop.cs 2: 3: using System; 4: using System.Drawing; 5: using System.WinForms; 6: 7: public class DragDrop : Form { 8:     private ListBox listbox1; 9: 10:     protected void listbox1_DragEnte

          • GitHub - sh-akira/VirtualMotionCapture: VRゲーム中にモデルをコントロール

            バーチャルモーションキャプチャー (VirtualMotionCapture) VRゲーム中にモデルをコントロール VRMのモデルファイルを読み込んで、3点~10点フルトラッキングで操作するアプリです。 追加のモーションキャプチャーがなくても、動いている姿を見せることができます。 もちろんVRゲーム中以外でも使用することができます。 公式ホームページはこちらです ダウンロード、説明書、よくある質問等すべてこちらからご覧ください。 VRゲーム中にも同時起動可能 通常のUnityアプリと違い、VRゲームと同時起動ができます。 HMDと両手コントローラーのみ、 HMDと両手コントローラーと腰トラッカー、 HMDと両手コントローラーと両足トラッカー、 HMDと両手コントローラーと腰と両足トラッカー これらにプラスして両肘トラッカー、両膝トラッカー、 それぞれのキャリブレーションに対応しています。

              GitHub - sh-akira/VirtualMotionCapture: VRゲーム中にモデルをコントロール
            • 「.NET Conf 2020 Online - .NET 5 リリース記念 パーティートークへようこそ」のまとめ #dotnetconf - みちしるべ

              .NET Conf 2020 Online - .NET 5 リリース記念パーティートーク 面白く、ためになったので、文字起こししてみました。 告知内容 はじめに スピーカーのみなさま(敬称略) .NET Conf 2020 Online - .NET 5 リリース記念 自己紹介と推し機能 祝 .NET 5 リリース! スライド 動画 NET 5 / BCL / C# 9 ASP.NET Core / Blazor WebAssembly Entity Framework Core Cloud native / Microservices Xamarin / .NET MAUI Preview Windows 向け機能 / その他 NET 5 / BCL / C# 9 スライド 動画 Announcing .NET 5.0 .NET 5.0 Highlights Tools Native

                「.NET Conf 2020 Online - .NET 5 リリース記念 パーティートークへようこそ」のまとめ #dotnetconf - みちしるべ
              • MARC: Mailing list ARChives

                Search: [] List [] Subjects [] Authors [  ] Bodies (must pick a list first) Set Page Width: [ 80 ] [ 90 ] [ 100 ] [ 120 ] *BSD aic7xxx appscript-changes appscript-dev bsdi-announce bsdi-users bsdinstaller-discussion calendarserver-changes calendarserver-dev calendarserver-users darwinbuild-changes darwinbuild-dev dragonfly-bugs dragonfly-commits dragonfly-docs dragonfly-kernel dragonfly-submit dra

                • Ruby on Rails on Windows is not just possible, it's fabulous using WSL2 and VS Code

                  I've been trying on and off to enjoy Ruby on Rails development on Windows for many years. I was doing Ruby on Windows as long as 13 years ago. There's been many valiant efforts to make Rails on Windows a good experience. However, given that Windows 10 can run Linux with WSL (Windows Subsystem for Linux) and now Windows runs Linux at near-native speeds with an actual shipping Linux Kernel using WSL

                    Ruby on Rails on Windows is not just possible, it's fabulous using WSL2 and VS Code
                  • 非同期処理、なにもわからない

                    最近のお仕事で、C#の非同期処理の書き方が分からずに、溶岩地帯に自爆していくコードを沢山みるようになったので、ケースとして日常風の記事にしてみました。 どんな風にハマってしまい、どうやって解決するのかが分かると思います。 結論 先に書いておきます。 Task.Run()を使ってはいけません Task.Result, Task.Wait()を使ってはいけません Threadクラスを使ってはいけません async-await構文だけを使って書きます async voidにするのは特殊な場合だけです がんばれー、わかってしまえば難しくない! 補足: もしあなたがJavaScriptで非同期処理を書いた事があるなら、その知識をそのまま生かせます。 JavaScriptではTaskの代わりにPromiseを使いますが、Promiseには上記1,2,3は存在しません。しかし、それで困ることはありません

                      非同期処理、なにもわからない
                    • ユニバーサル Windows プラットフォーム (UWP) アプリとは

                      UWP is one of many ways to create client applications for Windows. UWP apps use WinRT APIs to provide powerful UI and advanced asynchronous features that are ideal for internet-connected devices. To download the tools you will need to start creating Windows apps, see Install tools for the Windows App SDK, and then write your first app. Where does UWP fit in the Microsoft development story? UWP is

                        ユニバーサル Windows プラットフォーム (UWP) アプリとは
                      • Unity での開発でも async/await を使おう - ほげほげー

                        いつも通り久しぶりに記事を書きます。 Unity で async/await を使うようになってから大変捗っているので覚書。 async/await 以前の非同期 async/await 以後の非同期 Unity で非同期をするには Unity のコルーチンは非同期なのか Unity で async/await を使って開発する 特に問題なく使えると言ったな。あれは嘘だ。 2016/12/27 追記 Unity の今後について async/await 以前の非同期 従来の C# では非同期を取り扱うためには色々面倒な事をする必要がありました。 例えば delegate で BeginInvoke, EndInvoke を使う。 例えば System.Threading.Thread を使う。 例えば System.Threading.ThreadPool を使う。 などなど。まぁ歴史的経緯

                          Unity での開発でも async/await を使おう - ほげほげー
                        • イベントの順序 - Windows Forms .NET Framework

                          Windows フォーム アプリケーションでイベントが発生する順序は、各イベントを順番に処理する必要がある開発者にとって重要な問題です。 フォームの構成要素を再描画するときなど、イベント処理に細心の注意が必要な状況では、実行時におけるイベントの正確な発生順序に気を配る必要があります。 このトピックでは、アプリケーションとコントロールの有効期間におけるいくつかの重要な段階での、イベントの順序について詳しく説明します。 マウス入力イベントの順序の詳細については、「Windows フォームにおけるマウス イベント」を参照してください。 Windows フォームのイベントの概要については、「イベントの概要」を参照してください。 イベント ハンドラーの構成の詳細については、「イベント ハンドラーの概要」を参照してください。 アプリケーションのスタートアップ イベントとシャットダウン イベント。 Fo

                            イベントの順序 - Windows Forms .NET Framework
                          • CentOS上でMonoを使ってRazorを動かす - 山奥通信 増刊号

                            最近はCentOS(RHEL)でもMonoのリポジトリを設定すれば、yumで最新版をインスコできるとか、楽に環境設定できるようになっているので、その手順メモ(・∀・) とりあえずCentOSが用意できているところからはじめます。*1 Monoのインストール まずはMonoのリポジトリを追加(・ω・) > vi /etc/yum.repos.d/mono.repo 内容は下記で。 [mono] name = novell-mono baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/ enabled=0 gpgcheck=0 ついでMonoのインスコですが、とりあえずこのあたりを入れておけば事足りる(・ω・)? yum --enablerepo=mono install mono-addon-core mono-addo

                              CentOS上でMonoを使ってRazorを動かす - 山奥通信 増刊号
                            • .NET 8 での Blazor を整理整頓して理解しよう

                              はじめに Blazor が .NET Core 3.1 の頃に出てきて、Single Page Application を C# + HTML/CSS + ちょっとのJavaScript で作れる技術という立ち位置で .NET 5 頃までいました。 そこから Blazor Hybrid や .NET 8 で Blazor United という俗称で呼ばれる新しい Blazor の形が出てきました。 正直、のほほーんと外から Blazor を眺めているだけだと何が何だかわからない状態だと思うので、.NET 8 時点での Blazor の形を整理してみようと思います。今回は基本的に整理するだけで、実際にコードとしてどのように実装するのかといった所までは踏み込みません。個々の詳細についてはドキュメントなどを参照してください。 関連するドキュメントや私の記事などは、関係する説明の途中にリンクを貼っ

                                .NET 8 での Blazor を整理整頓して理解しよう
                              • IEのクローズ処理をハンドリングする - 開発思考実験日記

                                普通はそんなの難しいからあきらめてもらうのだが、どうしてもやりたいというので考えることにした。 まずは、Googleで調べてみるとそれなりにHITする。みんな苦労しているんだな。 onbeforeunload 最初にたどり着いたのは、onbeforeunload イベントを利用する方法。onbeforeunload は ページがアンロードされる前に発生するものなので、リンクを押したりしたりするだけでも発生する。なので、クローズ以外でも発生することが問題になり、これを対策する必要がある。がんばってみよう。 よく利用されている対策は、onbeforeunloadイベントが発生した際の event.clientYやevent.clientXを調べて0より小さい場合はCloseだと判断する方法である。しかし、この方法だと更新ボタンを押してもCloseだと判断してしまう問題がある。 これを対策する方

                                  IEのクローズ処理をハンドリングする - 開発思考実験日記
                                • Performance Tips and Tricks in .NET Applications

                                  Emmanuel Schanzer Microsoft Corporation August 2001 Summary: This article is for developers who want to tweak their applications for optimal performance in the managed world. Sample code, explanations and design guidelines are addressed for Database, Windows Forms and ASP applications, as well as language-specific tips for Microsoft Visual Basic and Managed C++. (25 printed pages) Contents Overvie

                                    Performance Tips and Tricks in .NET Applications
                                  • Get Started with Entiry Framework (EF)

                                    This guide contains a collection of links to selected documentation articles, walkthroughs and videos that can help you get started quickly. Fundamentals Get Entity Framework Here you will learn how to add Entity Framework to your applications and, if you want to use the EF Designer, make sure you get it installed in Visual Studio. Creating a Model: Code First, the EF Designer, and the EF Workflow

                                      Get Started with Entiry Framework (EF)
                                    • Windows Forms は使えなすぎ! WPF のほうがいい : (*x).b=z->a+y/c

                                      ◆ バグが多くて放置されてるのは致命的だと思う ◆ Windows Forms 使うのは 昔の IE 使うようなもの ◆ バグ修正してる自作コントロールがいっぱいな人ならともかく新しく始める人が Windows Forms 使う理由はないと言っていいと思う ◆ 最近の WPF, Windows 8 ストアアプリ, UPW などは全部 XAML を使ってる ◆ Windows Forms は使えないからデザインが大変 ◆ 凄くシンプルで固定なデザインでもないと Windows Forms の利点がない ◆ HTML, CSS, JavaScript の知識ある人は XAML の難易度がかなり下がる ◆ 使ってみると意外と簡単と感じるはず (高度なことをしようとしなければ) Windows Forms を使ってみたら少し前に Electron と C# で簡単な何か作って比べてみようかな とい

                                        Windows Forms は使えなすぎ! WPF のほうがいい : (*x).b=z->a+y/c
                                      • VB6からVB.NETへの変換について - Qiita

                                        目的 Windows 10においてもランタイムがサポートされている、十分な改修費用が出せない、特殊なOCXで当時は.NETでは代替できなかったなど、諸事情により残っているVB6の案件はあると思う。 ここでは、そのような案件を.NETに変換する際の注意点、最低限やっておいたほうが良いことについて記載する。 簡単にいうと、そのままコンバートしただけでは、VB6のままでも変わらないのでは、と思うからだ ここでは、細かいロジックの良否については記載しない。 そもそも、言語により保守しやすいプログラムの成否が決まるのではなく、構成の考慮、リファクタリングを考えているか、が問題と考えるからである。 もちろん、VB6の特性(簡単さとあいまいさ、クラス仕様の機能不足(Implimentsはあるが。Inheritsはないことによる)、テストプロジェクトが公式では存在しない)が、雑然となりがちなことを招いてい

                                          VB6からVB.NETへの変換について - Qiita
                                        • ユニバーサル Windows プラットフォーム (UWP) アプリとは

                                          UWP は、Windows 用クライアント アプリケーションを作成するさまざまな方法の 1 つです。 UWP アプリは、WinRT API を使用して、インターネットに接続されたデバイスに適した、強力な UI と高度な非同期機能を提供します。 Windows アプリの作成を開始するために必要なツールをダウンロードするために、「Windows App SDK 用のツールをインストールする」を参照し、それから最初のアプリを作成します。 UWP が Microsoft 開発ストーリーの中で占める位置 UWP は、Windows 10 デバイスと Windows 11 デバイスで実行されるアプリを作成するための 1 つの選択肢であり、他のプラットフォームと組み合わせることができます。 UWP アプリでは、Win32 API や .NET クラスを使用できます (UWP アプリ用の API セット、

                                            ユニバーサル Windows プラットフォーム (UWP) アプリとは
                                          • Xamarin.FormsのMVVM - Qiita

                                            Xamarin Advent Calendar 2016 (その1) 3日目(12月3日)です。現在アメリカにいて日付の感覚が合っていないかもしれませんが、こちらはまだ1日前(12月2日)です。(言い訳w) 半年ほどXamarin.Formsで開発してみました。ほぼ、業務アプリ要件であれば何でもできるようになりました。できないことは多分ないです。共通化・生産性を考えれば、これ以上はないほど気に入りました。 アドベントカレンダーネタとして何を書こうか考えていたのですが、海外にいてあまり時間がなかったので、Xamarin.FormsのMVVM周りの話を超かんたんレベルで書いてみます。 色々試して、実用レベルのアプリを作った経験でのお話です。個人の好みが入りますが、ご了承ください。 MVVM Framewrok for Xamarin Xamarin向けのMVVM Frameworkって結構色々

                                              Xamarin.FormsのMVVM - Qiita
                                            • Mono in 2011 - Miguel de Icaza

                                              This was a very interesting year for Mono, and I wanted to capture some of the major milestones and news from the project as well as sharing a bit of what is coming up for Mono in 2012. I used to be able to list all of the major applications and great projects built with Mono. The user base has grown so large that I am no longer able to do this. 2011 was a year that showed an explosion of applicat

                                              • 実践DDD本 第14章「アプリケーション」~ドメインモデルを利用するクライアント~

                                                ドメイン駆動設計(DDD)は、顧客と開発者がビジネスを戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回はシステム間のデータ連携方式を扱う「境界づけられたコンテキストの統合」について紹介しました。第14回で最終回となる今回はドメインモデルを利用する「アプリケーション」について紹介します。 実践DDD本 第13章「境界づけられたコンテキストの統合」~分散システム設計~ ドメインモデルを利用するアプリケーションとは 「アプリケーション」とは、広義の意味では「システム」全体と同じ意味となりますが、本稿では、ドメインモデルを使用するクライアントである「ユーザーインターフェイス層」「アプリケーション層」について紹介します。 ドメインモデルを使用するクライアント ユーザーインターフェイス(UI層)とは まず、利用者が操作する「ユーザーインターフェイス層(以降UI層)」のソフト

                                                  実践DDD本 第14章「アプリケーション」~ドメインモデルを利用するクライアント~
                                                • Presentation Model

                                                  This is part of the Further Enterprise Application Architecture development writing that I was doing in the mid 2000’s. Sadly too many other things have claimed my attention since, so I haven’t had time to work on them further, nor do I see much time in the foreseeable future. As such this material is very much in draft form and I won’t be doing any corrections or updates until I’m able to find ti

                                                    Presentation Model
                                                  • ScottGu's Blog - .NET Framework Library Source Code now available

                                                    Last October I blogged about our plan to release the source code to the .NET Framework libraries, and enable debugging support of them with Visual Studio 2008.  Today I'm happy to announce that this is now available for everyone to use. Specifically, you can now browse and debug the source code for the following .NET Framework libraries: .NET Base Class Libraries (including System, System.CodeDom,

                                                    • FxCop、OpenCover、NUnit を実行する MSBuild ファイル(Report.proj) を作ってみた - お だ のスペース

                                                      NUnit、PartCover を組み合わせた MSBuild ファイル(.proj) を作る (個人的なメモ) - お だ のスペース では、PartCover を使っていましたが、今回は OpenCover を使いました。 次のような構成のソリューションを対象にしています。 Sample.sln Sample.WinForms.csproj Sample.Services.csproj Sample.WinForms.Test.csproj Sample.Services.Test.csproj Solution Items Report.proj CodeAnalysis.fxcop NuGet で、NUnit/NUnit Runners、OpenCover、ReportGenerator をインストールしています。FxCop は NuGet ではインストール出来ないので、Downl

                                                        FxCop、OpenCover、NUnit を実行する MSBuild ファイル(Report.proj) を作ってみた - お だ のスペース
                                                      • ScottGu's Blog - First Look at Silverlight 2

                                                        Last September we shipped Silverlight 1.0 for Mac and Windows, and announced our plans to deliver Silverlight on Linux.  Silverlight 1.0 focused on enabling rich media scenarios in a browser, and supports a JavaScript/AJAX programming model. We are shortly going to release the first public beta of Silverlight 2, which will be a major update of Silverlight that focuses on enabling Rich Internet App

                                                        • Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita

                                                          元記事: Awesome Selenium Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Appium Tools JavaScript selenium-webdriver - Selenium プロジェクトの公式 WebDriver バインディング. WD - WebDriver/Selenium 2 の node.js クライアント. WebdriverIO - WebDriver に 50 以上のアクションを追加したより良い実装. CasperJS - オープンソースナビゲーションスクリプティング & テスティングユーティリティ. Zombie.js - めちゃくちゃ早い, ヘッドレスフルスタック

                                                            Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita
                                                          • 「Chromium」ベースの新しい「Microsoft Edge」がWinForms/WPF開発でも利用可能に/Win32だけでなく.NETとUWP(WinUI 3.0)へも拡張

                                                              「Chromium」ベースの新しい「Microsoft Edge」がWinForms/WPF開発でも利用可能に/Win32だけでなく.NETとUWP(WinUI 3.0)へも拡張
                                                            • C#アプリにスクリプティング機能を追加してみる - Qiita

                                                              こんなものを作ります C#スクリプトをアプリケーションに組み込むだけでなく、 上の画像のようにインテリセンスやハイライトが効くエディタを組み込んでみます。 使用するもの Roslyn RoslynPad Roslyn(ロズリン)とは? C#/VBのコーディングのサポート(インテリセンス、参照の検索等)や、コードを解析してコンパイルを行うAPIの総称です。Visual Studioの内部でも使用されており、さらにオープンソースで公開もされています。 ただ、Scripting APIの仕様がバージョンアップで変わっているため、数年前の記事で紹介されている方法では動かないことがありました。 今回この記事を書こうと思った理由の1つです。 RoslynPad 内部でRoslynを使用しているコードエディタです。単体のアプリとして公開されている他、WPFに組み込めるようにNugGetでも公開されていま

                                                                C#アプリにスクリプティング機能を追加してみる - Qiita
                                                              • neue cc - Reactive Extensions v1.0安定版リリース

                                                                Reactive Extensions v1.0 Stable and v1.1 Experimental available now! ということで、今までも安定版だの正式だの何なり言っていましたが、今回こそ、本当に本当に正式リリース、v1.0だそうです。整理されたドキュメント、多くのチュートリアルビデオ、大幅なパフォーマンス改善、そして、よくテストされた(かどうかは不明)安定版としてのライブラリ本体。全てが整いました。さあ、使いましょう!実際のプロダクトに! Announcing the Official Release of Rx! | Charles | Channel 9 下のリンク先にあるRx Workshopで、沢山のビデオで学ぶことが出来ます。 MSDN - .NET Development - Reactive Extensions MSDNでのドキュメント。コンセプトか

                                                                • MicrosoftがWPF、WinForms、WinUIをオープンソース化

                                                                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                    MicrosoftがWPF、WinForms、WinUIをオープンソース化
                                                                  • .NET Core 3.0 でのデスクトップ開発 - かずきのBlog@hatena

                                                                    先日の Connect(); 2018 で .NET Core 3.0 Preview 1 が出ましたね!そして、前々から噂されてた WPF / Windows Forms のサポートが試せます。まぁ、前々から alpha 版とか使って試せましたが alpha はちょっと…という感じでも Preview なら許容範囲かな?という人は入れて試してみましょう。 alpha のころに試した記事は以下になります。 blog.okazuki.jp 試してみた .NET Core 3.0 preview を入れたら以下のコマンドで WPF や Windows Forms のプロジェクトを作れます。 dotnet new wpf dotnet new winforms そして、Visual Studio 2019 Preview で開いて開発出来ます。 デザイナーは、まだサポートされてませんが実行してデ

                                                                      .NET Core 3.0 でのデスクトップ開発 - かずきのBlog@hatena
                                                                    • C# を使ってOneNoteで動作するアドインを作る(※) - 空談録

                                                                      最近OneNoteしか触ってません。Power Query…… VSTOではOneNoteで動作するアドインが作れません。ググると2010向けとか出てきますがいまいち2013向けで動くアドインの作り方…がわからず そんなこんなで一度あきらめたのですがレジストリキーでググったら求めてた情報があったのでまとめときます 英語が読めるぜ!って方は OneNote programming をどうぞ …forum = appsforofficeとは…?? プロジェクト関係は http://www.malteahrens.com/#/blog/howto-onenote-dev/ を参考に 先に言っときますが普通のVSTOアドインのように公開できません。 公開はできますけど…うーん、使用方法が不明 ただし日本は除きません プロジェクトの作成 まずVisual Studioの新規プロジェクトから「クラス

                                                                        C# を使ってOneNoteで動作するアドインを作る(※) - 空談録
                                                                      • 米Microsoft、WPFおよびWinForms、WinUIをオープンソース化 | OSDN Magazine

                                                                        米Microsoftは12月4日、「Windows Presentation Foundation(WPF)」および「Windows Forms(WinForms)」「Windows UI XAML library(WinUI)」をオープンソースで公開した。「.NET Core」のオープンソース化に続くものとなる。 WPFは、デスクトップクライアントアプリケーション構築のための.NET Core UIフレームワーク。レンダリングエンジンを土台に、アプリケーションモデル、制御、グラフィクス、レイアウト、データバインディング、セキュリティなどのアプリケーション開発に必要な機能を備える。XMLベースの宣言言語Extensible Application Markup Language(XAML)を使った宣言的なプログラミングモデルをサポートする。 Windows Forms(WinForms)も

                                                                          米Microsoft、WPFおよびWinForms、WinUIをオープンソース化 | OSDN Magazine
                                                                        • みちしるべ

                                                                          背景、試行錯誤の内容に興味がなく、上記のようなツリー型タブをすぐ使いたい場合は、 設定のまとめを見てください。 背景 試行錯誤 環境 標準機能のウィンドウパネル Tree Tabs Tree Tabs 1.9.2だと以下の読み込みエラーになる Tree Tabs 2.0.9 Forest: Tree Style Tab Manager External Inline ウェブパネル 設定のまとめ 新しいウインドウを開く場合のコツ 困る点 背景 kinzaをツリー型タブで表示できるChromiumブラウザとして重宝していたが、 以前からGoogleアカウントの同期ができなくなり、遂に、 2021/07/09にkinzaの開発終了がアナウンスされました。 ツリー型タブを探してまたブラウザ難民となってしまいました。 Google Chromeの拡張機能、Microsoft Edgeの縦型タブと試し

                                                                            みちしるべ
                                                                          • Microsoft Connect(); 2018 Keynote | ブチザッキ

                                                                            冬恒例(?)のMicrosoft Connect(); 2018 がありました。 Microsoft Connect(); 2018 ( https://www.microsoft.com/en-us/connectevent ) https://aldente-dev.github.io/connect2018/ 画像が長いので、関連リンクだけ見たい人は最下部までさっとスクロールしてください。 Keynote (1) 最初はScott Guthrie氏から。部署がCloud+AIになってますね。ソフトウェアといってもいろんな言語・環境・ツールの組み合わせで実行できます。 最初のデモはChris氏。macOS上でのVisual Studio Codeかな。node.jsなアプリの開発。IntelliCode拡張でインテリセンスが効くしサジェスト内容はAI使って適切と思われるのを提案してくれ

                                                                              Microsoft Connect(); 2018 Keynote | ブチザッキ
                                                                            • ObjectPeepHole

                                                                              ObjectPeepHoleとは 岡嶋 大介 ObjectPeepHoleライブラリを使うと、任意の.NETのオブジェクトについて、 private/protectedなフィールドの読み書き private/protectedなメソッドの呼び出し イベントの発行 ができます。 このときあなたがしなければならないことは、所定のルールに従ってインタフェースを書くだけです。そのインタフェースにあわせて実装を実行時に生成するのがこのライブラリのミソです。 何に使うの? 主にNUnitなどの単体テストのテストコードを書く支援を想定しています。 本来はprivate/protectedなフィールドやメソッドを、テストケースで呼び出す必要があるというだけのためにやむをえずinternalやpublicにすることはよくあります。ObjectPeepHoleを使うとprivate/protectedなものに

                                                                              • コントロールのデータ連結機能(Control.DataBindings, Binding, データバインディング) - いろいろ備忘録日記

                                                                                System.Windows.Forms.Controlクラスには、データバインディングが 行えるようにDataBindingsプロパティが公開されています。 これを行うと、データオブジェクトの特定のプロパティと コントロールのデータが連結(バインディング)されます。 つまり、オブジェクトの値とコントロールが同期するようになります。 やり方は、簡単で以下のようにします。 class Model{ string _val; public string Val{ get{ return _val; } set{ _val = value; } } } Model _m = new Model(); TextBox t1 = new TextBox(); t1.DataBindings.Add(new Binding("Text", _m, "Val")); これで、バインディングが行われるよう

                                                                                  コントロールのデータ連結機能(Control.DataBindings, Binding, データバインディング) - いろいろ備忘録日記
                                                                                • 動画広告に潜む力学

                                                                                  明日の勉強会で使うスライドです。 PRML 4.1 Discriminant FunctionView more presentations from stakemura. Qt、使ってますか?あれってGPLと商用ライセンスしかないんじゃという方は、とりあえずNokiaのページで目を覚ましてください。LGPL化の波に押されて、Google EarthやMaya 2011など、今やQtを使った実用3Dアプリは増殖の一途を辿っています。またSafariやGoogle ChromeのHTMLレンダリングに使われるWebkitを手軽に試せることでも有名なQt。SVGの読み書きも楽勝です。 が、Qtでグラフィックスアプリをばりばり作っているという方はまだ少数派ではないかと思います。そこで用意しました。DirectX 9/10.1/11に対応した、完全Public Domainのサンプルです。 QtD

                                                                                    動画広告に潜む力学