並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 509件

新着順 人気順

winformsの検索結果81 - 120 件 / 509件

  • .NET Core is the Future of .NET  - .NET Blog

    Email Subscriptions are here! Get notified in your email when a new post is published to this blog We introduced .NET Core 1.0 on November 2014. The goal with .NET Core was to take the learning from our experience building, shipping and servicing .NET Framework over the previous 12 years and build a better product. Some examples of these improvements are side-by-side installations (you can install

      .NET Core is the Future of .NET  - .NET Blog
    • はじめてのSilverlight - 匣の向こう側 - あまりに.NETな

      いまいち全容がつかめてませんが、面白そうなので久々に新しいものに食いついてみました。 勉強がてら簡単なコードを書いてみました。サンプルは以下のファイルから構成されています。 Default.html silverlight.js CreateSilverlight.js hello.xaml hello.py せっかくDLRでIronPythonが使えるので無駄にPythonでのサンプルにしてみました。(^^; では、Default.htmlから順にトップダウンで見ていこうと思います。 <!DOCTYPE HTMLPUBLICWCDTDHTMLTransitionalENhttpwwwwcorgTRREChtmlloosedtdsavedfromurl=(0014)about:internet > <html xmlns="http://www.w3.org/1999/xhtml" xml

        はじめてのSilverlight - 匣の向こう側 - あまりに.NETな
      • The Visual Basic Team

        Visual Basic in .NET Core 3 Update: March 12, 2020 This strategy described in this 2018 post has been replaced with the one in this post. Update: Oct 8, 2019 .NET Core 3.0 contains portions of the Visual Basic.NET Runtime (microsoft.visualbasic.dll) that do not depend on WinForms. Visual Basic.NET support for WinForms, WPF, and ...

          The Visual Basic Team
        • The 7 signs your UI was created by a programmer

          Do you suspect a programmer may have put together the terrible user interface on that “enterprise” software you’re forced to use every day? There are some give-away indicators. Look out for them in your software, hunt down the developer and force them to read a book about user interface design. If you’re suitably senior, force them to a) improve it, or even better b) get someone with real UI exper

          • Announcing the .NET Framework 4.8 - .NET Blog

            We are thrilled to announce the release of the .NET Framework 4.8 today. It’s included in the Windows 10 May 2019 Update. .NET Framework 4.8 is also available on Windows 7+ and Windows Server 2008 R2+. You can install .NET 4.8 from our .NET Download site. For building applications targeting .NET Framework 4.8, you can download the NET 4.8 Developer Pack. If you just want the .NET 4.8 runtime, you

              Announcing the .NET Framework 4.8 - .NET Blog
            • Silverlightで再利用可能なカスタムコントロールを作る その1 - coma2n’s diary

              Silverlightでカスタムのコントロールを作る場合、通常「UserControl」クラスを継承して作ることになるけど、この方法だと再利用性がかなり低い*1。 なので、「UserControl」から派生するのではなく、UIコントロールの基底クラスである「Control」クラスから直接派生して、再利用可能なコントロールを作ってみた。 参考にしたのは以下のURLの記事 WICKED CODE: Silverlight 2 のカスタム コントロールを作成する 再利用可能といっても漠然としているので、今回はテンプレートを使って外観をカスタマイズできるようにすることを目的にする。 作るのは上下ボタンで値の増減ができるご存じ「NumericUpDown」コントロール。WinFormsでは標準で用意されているけど、Silverlightには今のところないのでこれを作る。 以下は画面イメージ 画面イメ

              • .NET UI Controls & Components for Developers of Mobile, Desktop, Web, BI Reporting Apps

                Universal SubscriptionOur Best Value – includes over 600 UI Controls, our award-winning reporting platform, DevExpress Dashboard, the eXpressApp Framework, CodeRush for Visual Studio and more.DXperience SubscriptionSave Hundreds – includes DevExpress UI Controls for WinForms, ASP.NET, MVC, WPF, our award-winning reporting platform and CodeRush for Visual Studio.

                • アプリケーションフレームワーク - Wikipedia

                  この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "アプリケーションフレームワーク" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2019年3月) アプリケーションフレームワーク (英: application framework) とは、プログラミングにおいて、典型的・定型的なアプリケーションソフトウェアの標準構造を実装するのに使われる枠組みやテンプレートのことであり、ライブラリ(サブルーチンやクラスなど)の集合を含む[1]。ソフトウェアフレームワークの一種であり、単にフレームワークとも呼ぶ。特定のプラットフォーム(オペレーティングシステム)のための専用フレームワークであることもあれば

                  • ScottGu's Blog - Releasing the Source Code for the .NET Framework Libraries

                    One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them. Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year. We'll begin by offering the source code (with source file comments inclu

                    • Developer Express

                      Universal SubscriptionOur Best Value – includes over 600 UI Controls, our award-winning reporting platform, DevExpress Dashboard, the eXpressApp Framework, CodeRush for Visual Studio and more.DXperience SubscriptionSave Hundreds – includes DevExpress UI Controls for WinForms, ASP.NET, MVC, WPF, our award-winning reporting platform and CodeRush for Visual Studio.

                        Developer Express
                      • 【.net Core】Blazorアプリを作成する&Azureで公開する - echo("備忘録");

                        概要 先日9/23に、ついに.net core(ver3.0)がメジャーリリースされました。(LTSはver3.1だそうですが) そして、9/26(木)にマイクロソフトで開催された、下記イベントに参加してきました。 この中で、マイクロソフトの井上さん(チャックさん)が話された、.net Coreの概要について、下記が魅力的だな、と思いました。 .net CoreがWPF、及びWinFormsに対応 .net Coreメジャーリリースに合わせて、Blazorも正式対応 上記のうちBlazorについて簡単に触って、ついでにAzureに公開するところまでやりましたので、紹介がてら。 Blazorとは? Blazorの概要&詳細については、マイクロソフト公式ページに書いてありますので、そちらを参照。 個人的に、上記イベントでのBlazorの印象は、 「Vue.jsの"単一ファイルコンポーネント"を

                          【.net Core】Blazorアプリを作成する&Azureで公開する - echo("備忘録");
                        • Windows 7 徹底解剖: ライブラリの紹介

                          この記事は、Windows 7 のプレリリース版を基にしています。ここに記載されている情報は変更される可能性があります。 目次 Windows 7 のユーザーにライブラリがもたらす意味 ライブラリに対応したアプリケーション コモン ファイル ダイアログを使用する フォルダに似たライブラリを選択および使用する シェル プログラミング モデル シェル プログラミング モデルを使用する 新しい IShellLibrary API を使用する 内部ライブラリ 完全なライブラリ モデルのサポート まとめ この記事は、Windows 7 に関する連載の第 1 回です。このシリーズでは、Windows 7 でアプリケーションを洗練されたものにするために利用できる新しいユーザー エクスペリエンスを中心に説明します。この記事 (第 1 部) のテーマは、ライブラリと呼ばれる Windows 7 の新しいユー

                            Windows 7 徹底解剖: ライブラリの紹介
                          • 【Unity】GitHubリポジトリの紹介 - Qiita

                            はじめに 本記事はUnity Advent Calendar 2018の8日目の記事です。 前日は mao_ さんの【Unity】ECS向けのアニメーションシステムを実装してみたでした! 「あのリポジトリ何ページ目だっけ…少し前にスター付けたんだけど…」 「朧げにイメージはあるけどリポジトリ名が思い出せない…」 「あの開発者さん、リポジトリ名と機能名に一切関係のない命名してたな…」 GitHubのStarsが増えてくると上記のような場面に遭遇することが多くなってきたため 復習も兼ねてGitHubのリポジトリをカテゴリに分けて紹介させていただこうと思います。 リポジトリのライセンスについて 紹介させていただいているリポジトリの中には商用利用する場合は問い合わせが必要なリポジトリや 研究目的または教育目的のため商用利用が出来ないリポジトリがあります。 例: sebastianstarke/AI

                              【Unity】GitHubリポジトリの紹介 - Qiita
                            • WPF Docking Library

                              A WPF library to easily integrate Windows docking features in applications like VS Download source - 107.1 Kb Introduction Recently, I started a project for porting a Windows Forms application to WPF. I was quite a novice in WPF, so at first I was considering using some type of Windows Forms interoperability. In particular, the WinForm application has cool docking functionalities that I wanted to

                                WPF Docking Library
                              • Downloads - Open Hardware Monitor

                                The free Open Hardware Monitor software runs on Microsoft Windows with the .NET Framework version 4.5 and above. On Linux systems the Open Hardware Monitor requires Mono with WinForms. Download Now Open Hardware Monitor 0.9.6 Installation To install just unpack the zip archive and run OpenHardwareMonitor.exe with Administrator rights. Without Administrator rights most hardware sensors are not acce

                                • Windows Application DriverでWindowsアプリケーションのテストを自動化しよう - Qiita

                                  Windows Application Driverとは? https://github.com/Microsoft/WinAppDriver MicrosoftがOSSとして開発しているAppiumDriverの1つで、AppiumやSelenium互換のAPIでWindowsアプリケーション(WinFormsからWPF, ストアアプリまで)を操作できます。 これまでWindowsアプリケーションの自動テストには高価な商用ツールか商用テクニックや知識が必要なOSSが必要でしたが、Windows Application DriverはSeleniumの知識と経験を活かすことができます。またMicrosoft自体が開発の中心になっているため、今後のサポートも安心です。さらにAppium 5系からはWindows Application DriverがDriverの1つとして正式に取り込まれて

                                    Windows Application DriverでWindowsアプリケーションのテストを自動化しよう - Qiita
                                  • デスクトップアプリからWinRT APIを使用する - 酢ろぐ!

                                    本当は、ネイティブコードをWinRTへ移植して使えるようにするまでをやろうかと思っていたのですが、どう考えても許可がでそうになかったので止めました。 「Windows 8 Store apps Advent Calendar」の第4日目です。他の方とネタが被るとダメだと思いまして考えた結果、きっと誰とも被らない少し異色なネタをしてみたいと思います。 デスクトップアプリからWinRT APIを使ってみます。実際のコードはそんなにパッとするものではないのですが、実際にWinRT APIを使えるようになるまでの準備が少しややこしいのでまとめてみました。 まずは、プロジェクトを作成する デスクトップアプリと聞いてパッと思いついたのは、WinFormsでしたので適当にプロジェクトを作成します。ここでは言語にC#を選択しています。 プロジェクトが作成されましたら、プロジェクト一式を保存します。直接、c

                                      デスクトップアプリからWinRT APIを使用する - 酢ろぐ!
                                    • Windows 10 21H2以降で恩恵を受けられそうなWinUI 3 - 阿久津良和のWindows Weekly Report

                                      レポート Windows 10 21H2以降で恩恵を受けられそうなWinUI 3 - 阿久津良和のWindows Weekly Report Microsoftは米国時間2021年2月11日、「Windows UI 3 ライブラリー プレビュー4」をリリースした。同社が4日に公開したGitHubのリリースロードマップを確認すると、プレビュー4は安定版に位置する。 Windows UI(以下、WinUI)は、デスクトップアプリおよびUWPアプリのUI(ユーザーインタフェース)を担うライブラリーだ。デスクトップアプリのUIはMFC(Microsoft Foundation Class)やWinForms、WPF(Windows Presentation Foundation)と進化を続けてきたが、UWPアプリの開発を容易にするため、2018年12月に最初のWinUI 2を発表。そしてライブラリ

                                        Windows 10 21H2以降で恩恵を受けられそうなWinUI 3 - 阿久津良和のWindows Weekly Report
                                      • 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
                                        • Create ActiveX in .NET Step by Step

                                          Article describes how to create ActiveX in .NET and how to use it on an HTML page step by step. Download source code - 12.66 KB Download setup - 286 B Download Web - 899 B Introduction At my job, I have had a project where I needed to deliver a solution for creating, distributing and running ActiveX controls written in .NET. This article summarizes all of it. Everything that is in this article can

                                          • Localizing Papers, Please

                                            Papers, Please was released on August 8th, 2013 without multilingual support. Even though it would’ve been great to support other languages besides English, I decided to push that work until after the game’s initial release. This massive post will go over my process for localizing the game. Before writing this post I knew it would be long, but not this long. It’s too big for the TIGForums devlog w

                                              Localizing Papers, Please
                                            • WPF ってほぼ使われてないよね : (*x).b=z->a+y/c

                                              ◆ ある程度の規模のしっかりしてるソフトはみんな Win32 ◆ WPF は VisualStudio しかみつからなかった ◆ 外側だけで中は C++ で作った dll でしょ と疑ってみる WindowsForms なんか比べ物にならないほどです でも便利な反面 速度面はちょっと遅め WindowsForms のものと比べると全然違います 個人的にはブラウザ でタブの切り替えが WindowsForms で リロードが WPF ってくらいに感じてます WindowsForms は基本一瞬で Windows 出てきて快適に動きます WPF は体感するくらいにロードしてるんだな とか思うほどです 特に最初の起動や 数百・数千のデータを入れたリストの表示などではわかりやすいです WPF は中で大量のリフレクションが行われていて仕方ない気もします でも作る側からすれば圧倒的に WPF なんです

                                                WPF ってほぼ使われてないよね : (*x).b=z->a+y/c
                                              • メモリリークに関するリソース (Memory Leak, GC, Large Object Heap, LOH, ガベージコレクション) - いろいろ備忘録日記

                                                メモリリークに関するリソース(特にLOH周り)を順不同で、とりあえずメモメモ。 この手の問題っていつも悩まされます・・・・。 マネージ コードでのメモリ リークの識別と回避 http://msdn.microsoft.com/ja-jp/magazine/cc163491.aspx NET Frameworkのメモリ管理と断片化問題(.NETアプリケーションを長期連続実行するのは要注意) http://d.hatena.ne.jp/torutk/20100529/p1 The Dangers of the Large Object Heap http://www.simple-talk.com/dotnet/.net-framework/the-dangers-of-the-large-object-heap/ メモリの問題を調べる http://msdn.microsoft.com/ja

                                                  メモリリークに関するリソース (Memory Leak, GC, Large Object Heap, LOH, ガベージコレクション) - いろいろ備忘録日記
                                                • C#+WPFチューニング戦記

                                                  qiita.com 最近のブログをまとめただけの内容ですが。Qiitaの Advent Calendar はここしばらく恒例になりつつあります。 あと、勉強会など開催しました。 スライド WinFormsからWPFへ from Yamamoto Reki www.slideshare.net 教材ソースコード github.com 個人的にはこれで「ポカーン」という人がまだ多いのはエンジニア業界にとって由々しき事態…。 すぐにBlazorが使えるという意味ではありませんが、Razorが標準コンポーネントになるのは素直に嬉しいところです。 github.com 機械翻訳ですが、以下の通り BlazorとRazor Componentsプログラミングモデルのほとんどすべてのソースは、ASP.NETの中央コアリポジトリに移行しました。われわれは未解決の問題をここからそこに移行する過程にもある。

                                                    C#+WPFチューニング戦記
                                                  • The .NET Language Strategy - .NET Blog

                                                    Watch Azure Developers - .NET Aspire Day 2024 on-demand! Dive deep into building world-class cloud native applications with .NET and Azure using .NET Aspire! I am constantly aware of the enormous impact our language investments have on so many people’s daily lives. Our languages are a huge strength of the .NET platform, and a primary factor in people choosing to bet on it – and stay on it. I’ve be

                                                      The .NET Language Strategy - .NET Blog
                                                    • MindTouch Core Dekiwiki On CentOS 5.4 インストール手順書 - インフラメンコ

                                                      基本的な手順は公式サイトを参考に行う。 CentOS 5 MindTouch Deki Community Edition Package Installation - MindTouch Community Portal レポジトリの準備 # cd /etc/yum.repos.d # wget http://download.opensuse.org/repositories/home:/directhex/RHEL_5/home:directhex.repo # wget http://download.opensuse.org/repositories/home:/directhex/RHEL_5/repodata/repomd.xml.key # rpm --import repomd.xml.key yum-priorityを使っている人は、下のmono-xxxxが「CentO

                                                      • STAThreadについて - いろいろ備忘録日記

                                                        Visual Studioなどでソースを作成すると、Mainメソッドの上に アトリビュートで、以下のものが付いています。 [STAThread] public static void Main() { ... ... ... } このSTAThreadってやつ、本などを見るとおまじないみたいなもの なので、気にスルナみたいなように書かれています。 気になりましたので、ちょっと調べてみました。 以下、間違っているかもしれません・・・。m(_ _)m まず、STAThreadの意味は、シングルスレッドアパートメントの略らしいです。 アパートメントの概念はCOMのスレッドモデルから来ている模様。(でも、私自身COMを知らないから微妙) COM/OLEを利用する際に必要なので、このようにコードに付加されているみたいです。 WinFormsは内部でCOMを利用しているものがあるので(ドラッグ&ドロッ

                                                          STAThreadについて - いろいろ備忘録日記
                                                        • MSDN ホームページ

                                                          This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

                                                            MSDN ホームページ
                                                          • How Microsoft Lost the API War

                                                            I’m Joel Spolsky, a software developer in New York City. More about me. Read the archives in dead-tree format! Many of these articles have been collected into four books, available at your favorite bookstore. It’s an excellent way to read the site in the bath, or throw it at your boss. Ready to level up? Stack Overflow Jobs is the job site that puts the needs of developers first. Whether you want

                                                              How Microsoft Lost the API War
                                                            • DDSファイルを自力で読んでみよう - SEGA TECH Blog

                                                              みなさん初めまして。セガゲームス開発技術部の内田です。 普段は、ゲーム開発に利用するツールやライブラリなどを作成する仕事をしています。 今回は、そのツール開発で必要になった機能を1つ取り上げ、その実装についてお話してみたいと思います。 今回のお題:DDSファイルを自力で読んでみよう DDSファイルと言えば、ゲームなどのグラフィックスプログラムを作成するときによく利用される画像ファイルフォーマットです。 これは、JPEGやPNGといった画像フォーマットの1つなのですが、DirectXなどで簡単かつ高速に扱えるという利点があります。 DirectXに用意されている機能を利用すれば、簡単にテクスチャとして読み込み、ポリゴンに貼り付けたりすることができます。 そのため、読み込みよりも、どのように高品質のDDSファイルを作成するかが重要な点であり、そのために多くの優秀なソフトウェアや圧縮のノウハウが

                                                                DDSファイルを自力で読んでみよう - SEGA TECH Blog
                                                              • Visual Studio App Center | iOS, Android, Xamarin & React Native

                                                                Welcome to App Center. Continuously build, test, release, and monitor apps for every platform. Start free iOS apps Swift and Objective-C Android apps Java and Kotlin Windows apps UWP, WPF and WinForms React Native apps iOS and Android Xamarin apps iOS and Android Even more! macOS, tvOS and Unity Connect your repo, build your app. It’s that simple. Connect to GitHub, Bitbucket, GitLab, or Azure Dev

                                                                • WPFアプリの外観をストア アプリ風に ―Modern UI for WPF― - syghの新フラグメント置き場

                                                                  (これは2013-05-13に書いた故OCNブログの記事を加筆修正したものです) Windowsストア アプリ(Windowsランタイム アプリ、WinRTアプリ)や、Outlook.com、OneDrive(旧SkyDrive)などで採用されている、Modern UI(旧称Metro UI)は、他のMS製デスクトップ アプリでもスタイルとして採用されていて、Visual Studio 2012/2013やOffice 2013はかなりすっきりしたデザインになっています。タイルUIとかフラットUIとかいう呼称もあります。Windows 8のデスクトップ用Win32コモン コントロール自体も、XP/Vista/7のグラデーションや半透明効果を多用した比較的リッチで立体的なLuna/Aeroコントロールとは趣を変えて、シンプルな外観のコントロール(内部名はAero2らしい)になってます。実はI

                                                                    WPFアプリの外観をストア アプリ風に ―Modern UI for WPF― - syghの新フラグメント置き場
                                                                  • iPhoneアプリ起業情報 まとめ - Qiita

                                                                    iPhoneアプリ C#アプリ 起業まとめ http://apps.wiki.fc2.com/ UIAutomation アプリのテストの自動化 テスト中のアプリの操作した順にコードで自動作成してくれる。 https://www.youtube.com/watch?v=JsTaKkjaJPI http://tamotamago.com/?p=462 http://tamotamago.com/?p=506 Tuneup JS UIAutomationの拡張機能が使える エラー時にスクリーンショットを取ったり http://giginet.hateblo.jp/entry/2013/09/18/002458 iTune Search アフィリエイトAPI アプリの中にAPIを組み込める http://www.apple.com/jp/itunes/affiliates/ iTune Sear

                                                                      iPhoneアプリ起業情報 まとめ - Qiita
                                                                    • JavaScript入力ライブラリ - InputManJS(インプットマンJS) | Developer Solutions〈開発支援ツール〉 - メシウス株式会社

                                                                      帳票・レポート 日本仕様の帳票開発に必要な機能を搭載したコンポーネント ActiveReports for .NET ActiveReportsJS 表計算・グリッド Excel風のビューと表計算機能を実現するUIコンポーネント SPREAD for Windows Forms SPREAD for ASP.NET SPREAD for WPF SpreadJS 入力支援 快適な入力を実現する日本仕様入力コンポーネントセット InputManPlus for Windows Forms InputManPlus for ASP.NET InputManPlus for WPF InputManJS 多段明細 1レコード複数行&日付表示に 最適なグリッドコンポーネント MultiRowPlus for Windows Forms 戻る コンポーネントセット Visual Studioで利用す

                                                                        JavaScript入力ライブラリ - InputManJS(インプットマンJS) | Developer Solutions〈開発支援ツール〉 - メシウス株式会社
                                                                      • はじめての UWP アプリ開発

                                                                        1. 1 はじめての UWP アプリ開発 宮崎 典行 Twitter: @openlibsys http://crystalmark.info/ Sapporo ComCamp 2016 powered by MVPs & CLR/H 98 @札幌 ユビキタス協創広場 U-cala #JCCMVP #clrh98 86 PAGES 2. 2自己紹介 名前:宮崎 典行/hiyohiyo/ひよひよ 年齢:37歳 家族:愛妻, 愛娘, 愛息子 趣味:ソフトウェア開発 (約17年) 住所:北海道札幌市 Microsoft MVP ・Visual C++ (Jan. 2014 – Sep. 2015) ・Visual Studio and Development Technologies (Oct. 2015 -) ベンチマーク, Benchmark, NVMe, AHCI, SSD, HDD, C

                                                                          はじめての UWP アプリ開発
                                                                        • WinFormsの場合

                                                                          Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

                                                                            WinFormsの場合
                                                                          • MVVMとは何か

                                                                            MVVMとは何か、それはWPFプログラミングを始めた人は誰しもが気になることでしょう。 私はあまりWindows以外のプラットフォームは触らないのですが、最近はAndroidでもMVVMが流行ってるとかなんとか。 そのせいか、MVVM+適当なワードでググるといくらでもQi○taなどの記事がヒットします。ですが、多くは「データバインディングを使えばMVVM」くらいの浅はかな理解で、MVVMとは何かがまるでわかっていないようです。 まあ「初心者」というのは誰もが通る道ですからそういうのをはなから否定する気はないですが、情報汚染されているのは悲しいので私の理解の範囲を記事にしておこうと思います。 まず忘れてほしいこと MVVMとは何かというのを調べ始めるとまず見つかることですが、それはMVVMの本質ではないというのをいくつか挙げていきます。私の今回の記事を読むうえでまずは次の3点のことを忘れてく

                                                                              MVVMとは何か
                                                                            • WPF&MVVM、実際やってみたら印象変わった - Qiita

                                                                              はじめに この記事はWinFormsで開発していた人間が、WPFにチャレンジして4ヶ月ぐらい経過した時点での導入前と導入後の雑感です。 未使用ですが、同じくMVVMやXAMLを使うXamarinやUWPにも共通している点があると思います。 WPFを検討している、推進したいが理解が得られない、やってみたけど挫折しそうになっている、といった人の参考になれば幸いです。 良い悪い、ともに現時点で素直に感じたことを書いていますが、私の勉強不足による勘違いもあるかもしれません。 その点に関しては是非ご指摘下さい。 直接の導入のきっかけ 前からWPFにチャレンジしたいとは思っていましたが、導入のきっかけはポジティブなものではありませんでした。 それはある日の昼下がりのことです。 WinFormsで開発したアプリを自前のPCで動作確認後、実際に使用するノートPCで動作させたのです。 すると、見た目が崩れま

                                                                                WPF&MVVM、実際やってみたら印象変わった - Qiita
                                                                              • msix でアプリケーションの更新に対応する(多分 ClickOnce の正当な移行先) - かずきのBlog@hatena

                                                                                変更履歴 2019/12/06 ローカライズの問題が修正されていたので追記しました。 本文 Visual Studio 2019 で UWP や Desktop Bridge アプリのパッケージングをすると msix 形式になってますね。 UWP 自体は VS 2017 の頃からいつからか忘れましたが多分 msix になってたけど Desktop Bridge のほうの Windows パッケージ プロジェクトは appx だった気がする? さて、1 つ前くらいの Windows 10 から .appinstaller という形式のファイルでインストールするとアプリケーションの自動更新に対応できるようになってました。 ただ、勝手にいつの間にかアップデートされてるという感じの挙動でした。 Windows 10 1809 以降は細かな制御も可能になっています。例えば 確認がある場合に更新をする

                                                                                  msix でアプリケーションの更新に対応する(多分 ClickOnce の正当な移行先) - かずきのBlog@hatena
                                                                                • Windowsデスクトップアプリ開発にも対応した「.NET Core 3.1」が正式リリース。LTS版として3年間の長期サポート対象

                                                                                  Windowsデスクトップアプリ開発にも対応した「.NET Core 3.1」が正式リリース。LTS版として3年間の長期サポート対象 マイクロソフトはオープンソースで開発している.NETフレームワーク「.NET Core 3.1」正式版のリリースを発表しました。 .NET Core 3.1は、9月にリリースされた.NET Core 3.0の安定度をさらに高めたもの。そしてこれがLTS(Long Term Support:長期サポート)版となり、これから3年間セキュリティパッチなどが提供されます。 .NET Core 3.1のベースとなった「.NET Core 3.0」では、これまで可能だったLinuxやWindows Serverのサーバーアプリケーションの開発に加えて、Windowsデスクトップアプリケーションの開発が可能になったことが最大の特徴でした。 WPFとWinFormsもオープ

                                                                                    Windowsデスクトップアプリ開発にも対応した「.NET Core 3.1」が正式リリース。LTS版として3年間の長期サポート対象