Enviar pesquisa
Carregar
MfcLightToolkit for small MFC apps
•
0 gostou
•
853 visualizações
Takaaki Suzuki
Seguir
2012/09/08 Developer Camp 北陸 2012 セッション資料
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Baixar para ler offline
Recomendados
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Takaaki Suzuki
ReactiveSignalR
ReactiveSignalR
Takaaki Suzuki
de:code報告
de:code報告
Kouji Matsui
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
UnityTechnologiesJapan002
Bait and switch
Bait and switch
m ishizaki
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
m ishizaki
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
F# で ASP.NET
F# で ASP.NET
m ishizaki
Recomendados
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Takaaki Suzuki
ReactiveSignalR
ReactiveSignalR
Takaaki Suzuki
de:code報告
de:code報告
Kouji Matsui
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
UnityTechnologiesJapan002
Bait and switch
Bait and switch
m ishizaki
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
m ishizaki
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
F# で ASP.NET
F# で ASP.NET
m ishizaki
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
Joni
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
ITスキルシート(マヴェリック アリネア)
ITスキルシート(マヴェリック アリネア)
Maverick Alinea
Programmer's Brain
Programmer's Brain
Takaaki Suzuki
FunScript:F#からJavaScriptへのコンパイラー
FunScript:F#からJavaScriptへのコンパイラー
Alfonso Garcia-Caro
酒の肴はC# vNext
酒の肴はC# vNext
Takaaki Suzuki
Nishimotz pycon2011jan
Nishimotz pycon2011jan
Takuya Nishimoto
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
Web APIでThriftをシリアライザとして使う
Web APIでThriftをシリアライザとして使う
h_kishi
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Akira Kaneda
Dotnetcore30forwindesktop
Dotnetcore30forwindesktop
ru pic
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Yuta Matsumura
忙しい人のための .NET Conf 2019 まとめ
忙しい人のための .NET Conf 2019 まとめ
Yuta Matsumura
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
Takako Miyagawa
いつでもどこでも .NET
いつでもどこでも .NET
Yuta Matsumura
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
Huy Do
The evolution of c#
The evolution of c#
leverages_event
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう
m ishizaki
Mais conteúdo relacionado
Mais procurados
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
Joni
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
ITスキルシート(マヴェリック アリネア)
ITスキルシート(マヴェリック アリネア)
Maverick Alinea
Programmer's Brain
Programmer's Brain
Takaaki Suzuki
FunScript:F#からJavaScriptへのコンパイラー
FunScript:F#からJavaScriptへのコンパイラー
Alfonso Garcia-Caro
酒の肴はC# vNext
酒の肴はC# vNext
Takaaki Suzuki
Nishimotz pycon2011jan
Nishimotz pycon2011jan
Takuya Nishimoto
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
Web APIでThriftをシリアライザとして使う
Web APIでThriftをシリアライザとして使う
h_kishi
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
晃 遠山
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Akira Kaneda
Dotnetcore30forwindesktop
Dotnetcore30forwindesktop
ru pic
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Yuta Matsumura
忙しい人のための .NET Conf 2019 まとめ
忙しい人のための .NET Conf 2019 まとめ
Yuta Matsumura
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
Takako Miyagawa
いつでもどこでも .NET
いつでもどこでも .NET
Yuta Matsumura
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
Huy Do
The evolution of c#
The evolution of c#
leverages_event
Mais procurados
(20)
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
真Intermediate languageのキホン
真Intermediate languageのキホン
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
ITスキルシート(マヴェリック アリネア)
ITスキルシート(マヴェリック アリネア)
Programmer's Brain
Programmer's Brain
FunScript:F#からJavaScriptへのコンパイラー
FunScript:F#からJavaScriptへのコンパイラー
酒の肴はC# vNext
酒の肴はC# vNext
Nishimotz pycon2011jan
Nishimotz pycon2011jan
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Web APIでThriftをシリアライザとして使う
Web APIでThriftをシリアライザとして使う
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
Dotnetcore30forwindesktop
Dotnetcore30forwindesktop
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
忙しい人のための .NET Conf 2019 まとめ
忙しい人のための .NET Conf 2019 まとめ
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
いつでもどこでも .NET
いつでもどこでも .NET
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
The evolution of c#
The evolution of c#
Semelhante a MfcLightToolkit for small MFC apps
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう
m ishizaki
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化
Manato KAMEYA
.NET Coreとツール類の今
.NET Coreとツール類の今
Yuki Igarashi
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
Friendly
Friendly
Takaaki Suzuki
Netmf-180224
Netmf-180224
Atomu Hidaka
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
Atomu Hidaka
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
decode2016
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
Office アドイン ハンズオン
Office アドイン ハンズオン
kinuasa
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
TypeScriptでCLIアプリケーション開発
TypeScriptでCLIアプリケーション開発
Shuto Suzuki
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Hiroyuki Mori
Semelhante a MfcLightToolkit for small MFC apps
(20)
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
.NET Core 3.0 に備えよう
.NET Core 3.0 に備えよう
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化
.NET Coreとツール類の今
.NET Coreとツール類の今
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Friendly
Friendly
Netmf-180224
Netmf-180224
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
Office アドイン ハンズオン
Office アドイン ハンズオン
Win32 APIをてなずけよう
Win32 APIをてなずけよう
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Introduction to VSCode
Introduction to VSCode
TypeScriptでCLIアプリケーション開発
TypeScriptでCLIアプリケーション開発
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Mais de Takaaki Suzuki
5 分で学ぶ Interpolated String Handler
5 分で学ぶ Interpolated String Handler
Takaaki Suzuki
C# における Redis 徹底活用
C# における Redis 徹底活用
Takaaki Suzuki
Inside FastEnum
Inside FastEnum
Takaaki Suzuki
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
30min Serverless xTuber
30min Serverless xTuber
Takaaki Suzuki
Tetris Algorithm
Tetris Algorithm
Takaaki Suzuki
C# 7 New Features
C# 7 New Features
Takaaki Suzuki
Live Coding で学ぶ C# 7
Live Coding で学ぶ C# 7
Takaaki Suzuki
C# 7 Current Status
C# 7 Current Status
Takaaki Suzuki
4 Colors Othello’s Algorithm
4 Colors Othello’s Algorithm
Takaaki Suzuki
Sharing Deep Dive
Sharing Deep Dive
Takaaki Suzuki
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
DeclarativeSql
DeclarativeSql
Takaaki Suzuki
Sevens Algorithm
Sevens Algorithm
Takaaki Suzuki
WPF Interoperability
WPF Interoperability
Takaaki Suzuki
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
Async History in .NET
Async History in .NET
Takaaki Suzuki
SignalR Tune-up
SignalR Tune-up
Takaaki Suzuki
Twilioと.NET
Twilioと.NET
Takaaki Suzuki
What's MVP
What's MVP
Takaaki Suzuki
Mais de Takaaki Suzuki
(20)
5 分で学ぶ Interpolated String Handler
5 分で学ぶ Interpolated String Handler
C# における Redis 徹底活用
C# における Redis 徹底活用
Inside FastEnum
Inside FastEnum
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
30min Serverless xTuber
30min Serverless xTuber
Tetris Algorithm
Tetris Algorithm
C# 7 New Features
C# 7 New Features
Live Coding で学ぶ C# 7
Live Coding で学ぶ C# 7
C# 7 Current Status
C# 7 Current Status
4 Colors Othello’s Algorithm
4 Colors Othello’s Algorithm
Sharing Deep Dive
Sharing Deep Dive
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
DeclarativeSql
DeclarativeSql
Sevens Algorithm
Sevens Algorithm
WPF Interoperability
WPF Interoperability
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Async History in .NET
Async History in .NET
SignalR Tune-up
SignalR Tune-up
Twilioと.NET
Twilioと.NET
What's MVP
What's MVP
Último
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Último
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
MfcLightToolkit for small MFC apps
1.
MfcLightToolkit for small MFC
apps -Developer Camp 北陸 2012- September 8th, 2012 xin9le
2.
Profile Advertising Name 鈴木孝明 Twitter Account @xin9le Award Microsoft
MVP for Visual C# Blog http://xin9le.net/ Hobby Programming, Piano, Tennis, English
3.
Advertising @ITで連載中 連載:C# 5.0 &
VB 11.0 新機能 「async/await非同期メソッド」入門 http://www.atmarkit.co.jp/fdotnet/chushin/masterasync_index/ そろそろ2回目書き始めないとやヴぁい...
4.
What’s MfcLightToolkit
5.
About Background C++/MFCのための補助ライブラリ • • デスクトップアプリ開発専用 • .NETライクなコーディングを支援 • Win32 APIのラッパーのラッパー(謎 • CodePlexでオープンソースとして公開中!! • http://mfclighttoolkit.codeplex.com/
6.
Background 1. MFCは何をするにも手間 • • ホントにWin32 APIを包んだけのラッパー ちょっとしたものをパッと作れない 2.
みんなMFCで非同期処理を書かない • • • とりあえず煩雑 まずまず書き方が分からない UX向上のためにはMFCだろうと非同期処理必須 ちょっとでも軽減したい!!
7.
Introduce Features -ほんの一部だけ-
8.
BackgroundWorker • 言わずと知れた非同期処理用のコンポーネント • 継承とオーバーライドだけで実装 • スレッド管理を完全に隠蔽 • キャンセル対応 • UIスレッドへのコールバック UI Worker
9.
ResizeManager • ダイアログ上にあるコントロールの自動リサイズ • ダイアログの最大/最少サイズの制御 • OnSize / OnGetMinMaxInfoのオーバーライド不要 • 宣言的な実装
10.
Today’s Last...
11.
Thanks Thank you for
your attending. Enjoy C++/MFC!! with MfcLightToolkit But, I don’t like it so much. Because I’m C#er!!
12.
Next Community Come On!!
Come All!! Hokuriku.NET vol.10 2012/9/29
Baixar agora