Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
4D View Pro: 実践編(Developer Conference 2018より)
Search
4D Japan
January 19, 2019
Technology
0
120
4D View Pro: 実践編(Developer Conference 2018より)
4D Japan
January 19, 2019
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
4D 20 R9
miyako
0
10
4D 20 R7 & R8
miyako
0
50
Unicodeの話 (2007)
miyako
0
19
Unicodeの話 (2008)
miyako
0
28
Google Apps Integration (2012)
miyako
0
27
Creating Custom Widgets (2012)
miyako
0
28
マルチスレッディングの仕組み (2016)
miyako
0
37
地図データの活用 (2016)
miyako
0
32
オブジェクトフィールド (2016)
miyako
0
17
Other Decks in Technology
See All in Technology
つくって納得、つかって実感! 大規模言語モデルことはじめ
recruitengineers
PRO
31
11k
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
130
Kiroと学ぶコンテキストエンジニアリング
oikon48
4
800
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
23
12k
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
780
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
830
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
2
320
見てわかるテスト駆動開発
recruitengineers
PRO
6
2.2k
「守る」から「進化させる」セキュリティへ ~AWS re:Inforce 2025参加報告~ / AWS re:Inforce 2025 Participation Report
yuj1osm
1
180
AWSで推進するデータマネジメント
kawanago
0
460
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
2
330
異業種出身エンジニアが気づいた、転向して十数年経っても変わらない自分の武器とは
macnekoayu
0
230
Featured
See All Featured
Facilitating Awesome Meetings
lara
55
6.5k
It's Worth the Effort
3n
187
28k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Six Lessons from altMBA
skipperchong
28
4k
Bash Introduction
62gerente
614
210k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Navigating Team Friction
lara
189
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Producing Creativity
orderedlist
PRO
347
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Transcript
⽣まれ変わった表計算モジュール A first peek into 4D View Pro by Jean
Laguerre 4D View Pro
ふたつの"顔"を持つ 4D View Pro リストボックスの拡張オプション ౷߹͞Εͨදܭࢉιϑτ
リストボックスの拡張オプション v16: HDI_VariableRowHeight v16R5: HDI_4DVP_AutoRowHeight v15: HDI_ObjectArraysInListboxes
統合された表計算ソフト(ウィジェット)
4D View Pro
複数のワークシート セルの統合 グラフ 条件付きのスタイル PDF出⼒ エクセル形式の読み書き 462のマクロ関数 4D View Pro
すでに4D Viewを超えている
デモンストレーション
4D View Pro システム要件
4D View Pro ランゲージ
4D View Pro Area アーキテクチャ ViewPro エリア {} ViewPro オブジェクト
ViewPro ドキュメント
プロパティ 型 説明 version Integer コンポーネントのバージョン dateCreation Timestamp 作成⽇時 dateModified
Timestamp 更新⽇時 spreadJS Object 表計算データ meta Object ⾃由領域 オブジェクト 4D View Pro Area
Case of :(Form event=On VP Ready) // セットアップ end case
On VP Ready イベント
4D View Pro コマンド
VP EXPORT DOCUMENT ("area";"MyExport.4VP") ファイルにドキュメントを保存する コマンド
QUERY([Work];[Work]ID=2) [Work]WorkBook:=VP Export to object ("area") SAVE RECORD([Work]) レコードにドキュメントを保存する コマンド
If (Form event=On VP Ready) VP IMPORT DOCUMENT("area";"MyExport.4VP") end if
ファイルからドキュメントを読み込む コマンド
If (Form event=On VP Ready) QUERY([Work];[Work]ID=2) VP IMPORT FROM OBJECT
("area";[Work]WorkBook) End if レコードからドキュメントを読み込む コマンド
VP NEW DOCUMENT ("area") 新規ドキュメントを作成する コマンド
プログラミングでドキュメントを作成する デモンストレーション 表⽰中のスプレッドシートにアクセスする Excel書き出し・PDF変換
4D View Pro powered by SpreadJS
4D View ドキュメントの変換
// 読み込み DOCUMENT TO BLOB("doc.4PV";$blob) // 変換 $objViewPro:=VP Convert from
4D View ($blob) // 表⽰ VP IMPORT FROM OBJECT ("area";$objViewPro) 4D View ドキュメントの変換
デモンストレーション 4D Viewドキュメントを変換する
// 読み込み DOCUMENT TO BLOB("doc.4PV";$blob) // 変換 $objView:=Load 4D View
document($blob) 4D View Pro データの引き継ぎ
デモンストレーション 4D View データの引き継ぎ
• 4D View Pro ライセンス • 64-bit • v16R6 (プレビュー)
• v17 4D View Pro システム要件
Q&A