Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
帳票作成をもっと簡単に!用途で選ぶグレープシティの帳票開発ツール/grapecity-reporting-tools
グレープシティ 開発支援ツール
September 02, 2021
Programming
0
49
帳票作成をもっと簡単に!用途で選ぶグレープシティの帳票開発ツール/grapecity-reporting-tools
グレープシティのオンラインセミナー「帳票作成をもっと簡単に!用途で選ぶグレープシティの帳票開発ツール」のセッション資料です。
グレープシティ 開発支援ツール
September 02, 2021
Tweet
Share
More Decks by グレープシティ 開発支援ツール
See All by グレープシティ 開発支援ツール
あなたの会社の古いシステム、なんとかしませんか?~システム刷新から考えるDX化への道筋とバリエーション~/webinar20220420-systems
grapecity_dev
0
130
あなたの会社の古いシステム、なんとかしませんか?~システム刷新から考えるDX化への道筋とバリエーション~/webinar20220420-grapecity
grapecity_dev
0
130
不安なあなたにおくるエンジニアのキャリア形成ガイド/Developers Boost 2021
grapecity_dev
0
47
日本の入力をしっかりサポートするInputManJS講座/inputmanjs-supports-japanese-input
grapecity_dev
0
84
はじめてのActiveReportsJS(帳票デザインの基本編)/activereportsjs-design
grapecity_dev
0
71
ActiveReports最新バージョン「14.0J」移行のポイントを解説/activereports-migration
grapecity_dev
0
120
よくわかるグレープシティのJavaScriptラインナップ/grapecity-javascript-lineup
grapecity_dev
0
71
スクラッチ開発を全方向でサポートするグレープシティ開発支援ツール/scratch-developertools
grapecity_dev
0
21
SPREAD活用テクニック(データ入力・バインド・インポート編)/spread-technique
grapecity_dev
0
68
Other Decks in Programming
See All in Programming
Get Ready for Jakarta EE 10
ivargrimstad
0
2.6k
ebpfとWASMに思いを馳せる2022 / techfeed-conference-2022-ebpf-wasm-amsy810
masayaaoyama
0
710
バンドル最適化マニアクス at tfconf
mizchi
4
2.3k
LegalForceの契約データを脅かすリスクの排除と 開発速度の向上をどうやって両立したか
aibou
0
210
Node.js 最新動向 TFCon 2022
yosuke_furukawa
PRO
6
2.9k
byte列のbit表現を得るencodingライブラリ作った
convto
1
170
mrubyを1300円のボードで動かそう
yuuu
0
190
TechFeed Conference 2022 - Kotlin Experimental
jmatsu
0
810
クリエイティブ系のウェブサイト制作で役立つCSS技法 / CSS for develop creative website
clockmaker
2
1.6k
Oculus Interaction SDK 概説 / xrdnk-caunity-LT4
xrdnk
0
210
Named Document って何?
harunakano
0
430
プログラミングを勉強したいと言われたら
yuba_4
0
420
Featured
See All Featured
Navigating Team Friction
lara
175
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Infographics Made Easy
chrislema
233
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.1k
WebSockets: Embracing the real-time Web
robhawkes
57
5k
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
Optimizing for Happiness
mojombo
365
63k
Embracing the Ebb and Flow
colly
73
3.3k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Done Done
chrislema
174
14k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Building Flexible Design Systems
yeseniaperezcruz
310
33k
Transcript
帳票作成をもっと簡単に!用途で選ぶグレープシティの帳票開発ツール グレープシティ株式会社 ツール事業部 プロダクトマーケティングチーム 福井潤之
業務システムに欠かせない帳票 2 GrapeCity Developer Solutions
帳票を扱うシステムを開発する方法 3 GrapeCity Developer Solutions ドキュメントAPI 帳票開発ツール クラウド(SaaS)
帳票を扱うシステムを開発する方法 4 GrapeCity Developer Solutions クラウド(SaaS) ドキュメントAPI 帳票開発ツール
各製品の特徴 5 GrapeCity Developer Solutions 帳票開発 ツール JavaScript .NET DioDocs
ActiveReports ActiveReportsJS • クライアントサイドで帳票出力 • サーバーサイドに依存しない柔軟性 • AngularなどモダンWeb技術に対応 • .NETの定番帳票開発ツール • デスクトップ/Webアプリ開発対応 • 機能充実であらゆる帳票要件に対応 • Excelで帳票がデザインできる • 高精度なExcel出力 • テンプレート機能でコーディングレス ドキュメント API
6 GrapeCity Developer Solutions アクティブレポート
ActiveReports for .NET 7 GrapeCity Developer Solutions 選ばれ続けて 22年 開発ライセンス
累計販売 95,000 本以上 .NETアプリケーション開発の”帳票”をトータルで支援するコンポーネント
ActiveReports for .NET - デザインから出力まですべての工程をカバー - 8 GrapeCity Developer Solutions
帳票デザイナ 帳票エンジン 各種データソース 帳票ビューワ 各種形式への保存
ActiveReports for .NET - Visual Studioに統合する帳票デザイナ - 9 GrapeCity Developer
Solutions
ActiveReports for .NET - Visual Studioに統合する帳票デザイナ - 10 GrapeCity Developer
Solutions 豊富なレポートコントロール よく使う項目を 部品として登録可能 ツールバーで直感的にデザイン 開発者に馴染みのある プロパティグリッド レポートの要素を ツリービューで見やすく表示 デザイナから 直接プレビュー表示が可能
ActiveReports for .NET - Visual Studioに統合する帳票デザイナ - 11 GrapeCity Developer
Solutions スマートダイアログで らくらく設定
ActiveReports for .NET - 3つのレポート形式 - 12 GrapeCity Developer Solutions
DetailやGroupHeader/Footerといった 「セクション」ごとにレイアウトをデザイン セクションレポート VB.NETやC#のコードでレイアウトを制御できる 大量のデータを一覧表示する場合や、 複雑なレイアウト制御が必要な場合に最適
ActiveReports for .NET - 3つのレポート形式 - 13 GrapeCity Developer Solutions
帳票のレイアウトを1ページまるごとデザイン ページレポート コードへの依存が少ないので、 帳票定義だけで各種処理を完結できる 日本に多い定型のレイアウトの帳票を 作成するのに最適
ActiveReports for .NET - 3つのレポート形式 - 14 GrapeCity Developer Solutions
レポートコントロールを自由に配置してデザイン RDLレポート 複数のグラフや表にそれぞれ 異なるデータソースを連結して表示が可能 印刷ではなく プレビューを目的とした帳票に最適
ActiveReports for .NET - 4つの開発プラットフォームに対応 - 15 GrapeCity Developer Solutions
Windows Forms WPF JavaScript ASP.NET Web Forms
ActiveReports for .NET - 豊富な機能 - 16 GrapeCity Developer Solutions
17 GrapeCity Developer Solutions アクティブレポートJS
ActiveReportsJS 18 GrapeCity Developer Solutions 帳票開発ツール「ActiveReports」の DNAを受け継ぐ、モダンWeb開発に対応した 「帳票開発支援JavaScriptライブラリ」 クライアントサイドで 帳票生成
Windows/Macで 使えるデザイナ マルチブラウザ対応の ビューワ
ActiveReportsJS – 構成要素 - 19 GrapeCity Developer Solutions 帳票デザイナ 帳票エンジン
帳票ビューワ ActiveReportsJSデザイナ (デスクトップアプリケーション) ActiveReportsJSライブラリ
サーバーサイドにおけるWeb帳票出力(ActiveReports) 20 GrapeCity Developer Solutions server client network 帳票定義 ファイル
帳票生成 帳票データ
クライアントサイドにおけるWeb帳票出力(ActiveReportsJS) 21 GrapeCity Developer Solutions server client network 帳票定義 ファイル
帳票生成 帳票 データ
帳票デザイナ 22 GrapeCity Developer Solutions データフィールド を設定 ツールバーで 簡単レイアウト Windows
/ Mac 対応 豊富なレポートコントロール 直感的に使える プロパティグリッド デザイナ上で 直接プレビューが可能
帳票ビューワ 23 GrapeCity Developer Solutions ⚫ ツールバーなどの外観は CSSによる変更に対応 ⚫ エンドユーザーに
帳票プレビューを提供する ビューワ ⚫ 検索や拡大/縮小のほか 印刷やPDF出力も 実行可能 ⚫ マルチブラウザに対応
ActiveReportsJS 24 GrapeCity Developer Solutions デモ - Demo -
ActiveReports/ActiveReportsJS – 選定のポイント - 25 GrapeCity Developer Solutions ActiveReports for
.NET ActiveReportsJS ✓ .NETのアプリケーション(デスクトップ/Web)で帳票を出力できます ✓ クライアントサイドの技術だけで帳票を出力できます ✓ バックエンドのサーバー環境として.NETを必要とします ✓ バックエンドのサーバー環境として.NET以外も利用可能です ✓ 大量ページの出力など時間のかかる処理に向いています ✓ サーバーに負荷をかけることなく帳票を出力できます ✓ サーバー側のプリンタから印刷ができます ✓ 印刷はクライアント側から行います ✓ 開発環境としてWindowsとVisual Studioが必要です ✓ WindowsだけでなくMacでの開発にも対応 ✓ 帳票開発におけるコーディングの量を削減したい方 ✓ 帳票開発におけるコーディングの量を削減したい方
26 GrapeCity Developer Solutions ディオドック
DioDocs - ラインナップ - 27 GrapeCity Developer Solutions Excel・PDFを生成・更新するAPIライブラリ 高速・軽量な
アーキテクチャ .NET Standard 準拠 クラウド上での利用も サポート
DioDocs for Excel 28 GrapeCity Developer Solutions DioDocs for Excel
✓Excelファイルを生成、更新するAPIライブラリ ✓Excelとの高い互換性 ✓Excel同様のオブジェクトモデル ✓Excelファイルの読み込み・保存 ✓PDF出力にも対応
DioDocs - Excel帳票出力 - 29 GrapeCity Developer Solutions
DioDocs - Excel帳票も楽じゃない - 30 GrapeCity Developer Solutions コード量が 多くてしんどい・・・
動的な レイアウト制御・・・ 保守が大変・・・
DioDocs - Excel帳票も楽じゃない - 31 GrapeCity Developer Solutions コード量が 多くてしんどい・・・
動的な レイアウト制御・・・ 保守が大変・・・ DioDocsはExcel帳票開発を効率化する機能を提供!
DioDocs - テンプレート構文 - 32 GrapeCity Developer Solutions ✓ mustache記法の特別な構文で
データ表示、グループ化、データフローなどを制御 ✓ 他社Excelベースの帳票開発ツールが 提供しているような高度な機能を標準装備 プレースホルダー グループ化 データフロー {{ds1.Seikyu.CustomerName}} {{ds1.Seikyu.CustomerName(G=normal)}} {{ds1.Seikyu.CustomerName(E=horizontal)}} 例
DioDocs - テンプレート構文で出力 - 33 GrapeCity Developer Solutions
DioDocs - コード量の比較- 34 GrapeCity Developer Solutions テンプレート構文未使用 テンプレート構文使用
DioDocs - CodeZine掲載記事 - 35 GrapeCity Developer Solutions DioDocs製品紹介記事 「CodeZine」にて、製品の基本的な使い
方や、ClosedXMLやNPOIなどの ドキュメントAPIとの比較などを まとめて掲載中 https://codezine.jp/article/corner/768
DioDocs - こんな方にオススメ! - 36 GrapeCity Developer Solutions ✓ Excel帳票を効率良く作成したい方
✓ .NET(.NET Core)のアプリケーションで帳票を出力したい方 ✓ コンテナやサーバーレスなどで使いたい方 ✓ 帳票をExcelでデザインしたい方
37 GrapeCity Developer Solutions まとめ - Summary -
各製品の特徴 38 GrapeCity Developer Solutions JavaScript .NET DioDocs ActiveReports ActiveReportsJS
帳票開発 ツール • クライアントサイドで帳票出力 • サーバーサイドに依存しない柔軟性 • AngularなどモダンWeb技術に対応 • .NETの定番帳票開発ツール • デスクトップ/Webアプリ開発対応 • 機能充実であらゆる帳票要件に対応 ドキュメント API • Excelで帳票がデザインできる • 高精度なExcel出力 • テンプレート機能でコーディングレス
セミナーの内容や製品に関するご質問・ご相談を承っています 39 GrapeCity Developer Solutions お問い合わせ グレープシティ株式会社 ツール事業部 営業部 製品に関するご相談を
オンライン形式で承っています。 • より詳しい製品のご紹介 • 勉強会の開催 など、柔軟にご対応可能です。 セミナーの内容に関してご質問がある方は グレープシティ営業部までお気軽に お問い合わせください。 050-5490-4661 sales@grapecity.com
END セミナー受講、誠にありがとうございました。