SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

UWPアプリ開発に必携のコンポーネントライブラリー「ComponentOne Studio」(AD)

なじみのないUWPアプリ開発にはコンポーネントを試してみよう

  • このエントリーをはてなブックマークに追加

さまざまなコンポーネント(1)

 ComponentOne Studio for UWPには、次のようなコンポーネントが含まれています。

ComponentOne Studio for UWPに収録されているコンポーネント
ComponentOne Studio for UWPに収録されているコンポーネント

グリッド & データ管理

  • FlexGrid
  • ListBox
  • CollectionView

レポート&ドキュメント

  • PdfViewer
  • Excel

スケジューラー

  • Calendar
  • Scheduler

データ視覚化

  • Gauges
  • Maps
  • Sparkline
  • OrgChart

入力&編集

  • RichTextBox
  • DateTime Editors
  • Input
  • DropDown
  • Color Picker

ナビゲーション&レイアウト

  • Book
  • Layout Panel
  • Menus
  • RadialMenu
  • Tiles
  • TileView
  • TreeView
  • TabControl

ユーティリティ

  • Zip
  • Imaging
  • Barcode

 これらのうち、FlexGridは先に紹介しました。そのほかのコンポーネントから、特に興味深いものをいくつか、簡単に紹介していきましょう。

Excelファイルの読み書き

 Excelコンポーネントは特に業務アプリの開発では重宝するコンポーネントでしょう。Open XML形式のExcelファイルを読み書きできます。Open XML SDKはオープンソースとしてMicrosoftから公開されているのですが、UWPアプリからは利用できません。UWPアプリでExcelファイルが扱えないという悩みを、このExcelコンポーネントは解消してくれます。

 ComponentOne Studio for UWPと共に、次のフォルダーにExcelコンポーネントを使ってExcelファイルを作成するサンプルコードがインストールされています。

%userprofile%\Documents\ComponentOne Samples\UWP\C1.UWP.Excel\CS\ExcelSamples

 UWP用ですから、もちろんこのサンプルもMobileで実行できます(次の画像)。

ExcelコンポーネントはExcelファイルを読み書きできます
ExcelコンポーネントはExcelファイルを読み書きできます
上で作成したExcelファイルを、Mobile Excelで読み込んだところ
上で作成したExcelファイルを、Mobile Excelで読み込んだところ

PDFファイル

 PdfViewerコンポーネントでPDFファイルを表示できます。Pdfコンポーネントを使えばPDFの生成/保存ができます。Windows 8.1からWindows.Data.Pdf名前空間としてPDFの描画がサポートされてはいますが、それを使ったプログラミングはかなり面倒です。PdfViewerコンポーネントは、簡単にPDFを表示できるだけでなく、連続ページ表示や検索など豊富な機能を提供しています。

 ComponentOne Studio for UWPと共に、次のフォルダーにPdfViewerコンポーネントを使ったサンプルコードがインストールされています。

%userprofile%\Documents\ComponentOne Samples\UWP\C1.UWP.Pdf\CS\PdfSamples
PdfViewerコンポーネントによる表示
PdfViewerコンポーネントによる表示

次のページ
さまざまなコンポーネント(2)

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
UWPアプリ開発に必携のコンポーネントライブラリー「ComponentOne Studio」連載記事一覧
この記事の著者

biac(ばいあっく)

HONDA R&Dで自動車の設計をやっていた機械屋さんが、技術の進化スピードに魅かれてプログラマーに。以来30年ほど、より良いコードをどうやったら作れるか、模索の人生。わんくま同盟の勉強会(名古屋)で、よく喋ってたりする。2014/10~2019/6 Microsoft MVP (Windows Devel...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/9242 2016/02/23 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング