Archive for the ‘WPF’ Category

DSC01838

という訳で件名通りなのですが、工学社から出版される「はじめてのVisual Studio 2017」という書籍を執筆いたしました。こちら

この原稿はVS2015の頃から執筆していたのですが、執筆途中で2017のベータが公開されたので、リライトに継ぐリライトにより、なかなかの難産でしたがなんとか出版までたどり着きました。

書籍のタイトルや帯は私が決めたのではないのですが、内容は本当に純粋なVisual Studio本です。

つまり、プログラミングに関する説明は一切なく、ひたすらIDEのコーディング機能を説明しています(^^;

「これだけ高機能なIDEなのに、みんな独学でキャッチアップして凄いなー」と思っていたら、知らずに苦労されている方も多いようなので、以前から「一度IDEについてもまとめておきたいなー」と思っていたので書かせていただきました。

書籍の内容については、編集されたものはお出しできないのですが、元原稿は少しずつ公開したいと思っています。

といっても、執筆内容はコーディングに関する機能に特化していることや、まだまだ書き残したこともあるので、徐々に更新したり書き足していければなーとも思っています。

ある程度まとまった形にできたらこちらでもご紹介したいと思います。

もし、Visual Studioのコーディング機能について、気になる方は是非お手にとって読んでみてください。

追伸:2017/6/21現在、Amazonでは在庫切れのようです。本日から都内の書店に置かれると聞いていたのですが、以下のサイトからは購入できるようです。よろしくお願いします。

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

ネタ元:The Visual Studio Blog

Microsoftが主催したイベントConnect();でVisual Studio 2017に関する発表がありましたのでご紹介しておきましょう。

 

Visual Studio 2017 Release Candidate

VIsual Studio 2017 RCが公開されました。ダウンロードはこちら

Visual Studio 2017 RCは言わずと知れたMicrosoft製の統合開発環境ですが、生産性の改善や多くの機能に関する機能向上などが行われています。

 

Visual Studio for Mac

Visual Studio for Mac Previewが開されました。ダウンロードはこちら

こちらは今回新たに公開されたその名のとおりMac上で動作するVisual Studio IDEです。主にはXamarin, ASP.NET Core, Azureなどを利用するフルスタックのクライアント・クラウドアプリの開発が行えるようです。

 

Visual Studio Mobile Center

Visual Studio Mobile Centerが公開されました。こちら

Visual Studio Mobile Centerはモバイルアプリケーションの構築・テスト・配布・監視そして反復して改善できるというモバイルアプリケーションのライフサイクルを支援するサービスとなるようです。

こちらはHockey AppやXamarin Test Cloudの次期バージョンという感じのようですが、モバイルセンターのサイトから引用すると、今回以下の環境がサポートされるようになったそうです。

 

Mobile platforms
Objective-C, Swift, Java, Xamarin, React Native

Lifecycle features
Build, Test, Crash, Beta Distribution, Analytics

Cloud features
Authentication, Easy tables, Offline sync

 

Team Foundation Server 2017 RTM and Visual Studio Team Services

Team Foundation Server 2017がRTMとなりMSDNサブスクリプションに公開となっています。

Team Foundation Server 2017(正しくはVisual Studio Team Foundation Server 2017)は主にチーム開発の開発ライフサイクルをサポートするサーバー製品ですね。

Visual Studio Team Servicesでもいくつかの機能についてGAとなっているようです。

簡単にピックアップするとApplication Insights、 Package Management service、 Code Search,、サードパーティによる商用のオンプレミス機能拡張などが利用できるようになっているようです。

こちらの詳細はこちらのポータルサイトで確認できるようです。(おそらく@kkamegawaさんあたりが説明してくれるのではないかとw)

 

早速VS2017 RCをインストールしてみましたが、見慣れない機能もいろいろありそうなので、順次ご紹介しますね。

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

image

というワケでMVP Community Camp 2014のオフラインイベントがいよいよ明日となりました。

私は東京会場のRoom Aの15:00頃から「僕がやったXAML戦略」というタイトルでXAMLプログラマに向けた初心者~中級者向けのお話をさせていただく予定です。

東京会場では他にも魅力的なセッションが数多くあるのでこの機会に是非!

公式ページはこちら

東京会場のセッションプログラムやお申込みはこちら

MVPCommCamp2014

Twitterのハッシュタグは#MVPComCampだそうです!

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

MVPCommCamp

来る2014年3月17日から22日までの間、世界同時開催勉強会イベント、MVP Comminuty Campが開催されます。こちら

MVP Comminity CampではMicrosoft MVPやITコミュニティが協力し、上記の期間に7カ国23都市でオンライン・オフラインによる勉強会が開催されます。(前回はCommunity Open Day 2013というイベントでしたが、今回は規模も大きくなって開催されます!)

 

私はDay 6(2014年3月22日[土])に開催される東京会場のRoom Aで15:00から「僕がやったXAML戦略」と題して、XAMLの独学が大変だったポイントをピックアップしてお話しさせていただく予定です。(初心者~中級者向けのお話になります)

東京会場のお申し込みはこちら

当日は終日会場のどこかにいることになると思いますので、お気軽にお声がけ下さいね!

また、東京会場以外の会場でのお申し込みや会場に来られない方でも当日UStream配信も実施しておりますので、詳しくはこちらのリンク先の中程にある「カンファレンス」をご覧下さい!

当日、各会場では豪華プレゼントもあるようですので、是非ご参加下さい!

会場でお待ちしています!

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

image

大変遅くなりました。

第4回業開中心会議でお話した「デスクトップ・アプリの価値を高めるモダン化」のセッション資料をSlideShareに公開しました。

セッション実施からすでに2か月過ぎていますが、ようやく時間ができましたので、公開しました。

 

 

既に議事録についてもこちらのほうに公開されておりますので、よろしければそちらのほうもご覧ください。 こちら

image

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

image

11月9日に開催される第4回業開中心会議に登壇することになりました。こちら

業開中心会議はIT系ニュースサイトで有名な@ITの編集部が主催する業務アプリ開発を主眼にしたセミナーになります。

今回のテーマは「これからの業務系デスクトップ・アプリ開発」ということで、先日リリースとなったWindows 8.1やVisual Stduio 2013に関連し、今後の業務アプリやデスクトップ・アプリに関する内容や、VS2013のテーマにもなっている「モダン化」をキーワードにお話させていただく予定です。

当日は私のお話以外にもVS2013の新機能に関してデモを含めたセミナーも実施される予定です。

加えてグレープシティの八巻さんをモデレーターに迎えて、@ITの執筆陣や著名人の方とのパネルディスカッションや交流会も予定されていますので、ご都合がよろしければ是非ご参加下さい!

遠方の方はUSTREAMによる中継も予定されていますので、よろしければセミナーの内容はそちらからもご覧いただけます。(リンク先を参照

私も目下、頑張って準備しておりますので、是非!

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

#めとべや 東京#1でお話した「データバインディング徹底攻略」のスライドをアップロードしました。こちら

今回は突然デモマシンがダウンするというトラブルでお恥ずかしいところをお見せしましたが、会場のみなさんがあたたかく見守っていただく中、なんとか無事最後までお話できました。

親睦会も含めてとても楽しい時間を過ごすことができました。ありがとうございました!

また是非お声掛けくださいねー>@tanaka_733 さん、@hr_saoさん

 

あとからツイートを確認したところ、少し気になるツイートをされている方がおられたのでマークアップ拡張の自作について少しフォローアップしておきます。

 

マークアップ拡張の自作について

今回は仕組みを理解していただくためにマークアップ拡張の作成方法についてご説明しましたが、通常の開発ではよほどのことがない限りはマークアップ拡張の自作は行いません。

マークアップ拡張の作成というのは、つまりは共通ロジックなどのインフラの作成ということになりますが、通常の開発でインフラをバグの原因として疑うことはどうしても後回しとなりがちです。

つまり、ある種のロジックの隠ぺいとなっており、可読性を落としてトラブルシューティングをしずらくする原因となります。

多くの場合はデータバインディングで解決可能かと思われますので、まずはデータバインディングを利用することをお奨めします。

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

来る7/6土曜日にめとべや東京#1で登壇します。こちら

20130702002346

開催情報を引用させていただきますと・・・

開催日時

2013年7月6日(土) 13:00

開催場所

会場: KDDI ウェブコミュニケーションズ 6F CloudCore セミナールーム

住所: 東京都千代田区麹町三丁目6番地 住友不動産麹町ビル3号館

URL

http://metrostyledev.net/

ハッシュタグ

#めとべや

こちらは前身となるコミュニティのころから人気コミュニティでしたが、名前を変えてもその人気は衰えずという感じですね。

そして、私自身は東京在住なのに声がかかるのがいつもなぜか大阪でした・・・というかタイミングがよかったんですけどね(^^;

さて、今回は「データバインディング徹底攻略」ということで、ちょっととっつきづらいテーマですががんばってお話させていただこうかと思っています。

という訳でよろしければご参加ください!

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

6/22(土)に.NETラボ勉強会さんでお話させていただきます。こちら

20130617094430

開催概要を引用させていただくと・・・

開催概要

■日時:2013年6月22日(土曜日) 13:30-18:00 (開場:13:00、退出:18:00)

■会場:会場:日本マイクロソフト 品川本社 (SGT)Room B
http://www.microsoft.com/ja-jp/mscorp/branch/sgt.aspx

■会費:500円(学生無料、懇親会は別途、ゲストスピーカーは懇親会無料)
※会費は運営費とゲスト懇親会費に充てさせてもらいます。

 

という感じのようです。

私は一番最後の枠で「WPF・SilverlightのアニメーションからWindowsストアアプリのアニメーションへ」というセッションを70分間お話させていただく予定です。

以前、Windowsデベロッパーカンファレンスで30分でやった内容がベースなのですが、以前は駆け足だったので、もう少し入り口から楽しめるように少しだけ掘り下げてお話させていただければと思います。

最新の情報やお申込みはこちらのリンク先のほうへどうぞ!

せっかくの機会なので楽しんでやりましょう!

お気軽にご参加くださいねー!(^^)

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]

Extensible Application Markup Language (XAML)の技術資料が公開されています。

Continue reading ‘Extensible Application Markup Language (XAML)の技術資料が公開されています。’ »

ツイートツイート
Facebook にシェア
このエントリーをはてなブックマークに追加
[`evernote` not found]