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
100
4D View Pro: 実践編(Developer Conference 2018より)
4D Japan
January 19, 2019
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
4D DevCon 2024
miyako
0
34
同期と複製 (2012)
miyako
0
24
最適化 (2012)
miyako
0
34
アップグレードの近道 (2012)
miyako
0
34
4D v11 SQL in Depth (2010)
miyako
0
30
New in v20 Part 4
miyako
0
49
New in v20 Part 3
miyako
0
46
New in v20 Part 2
miyako
0
53
ビジネスウェブアプリケーション (2012)
miyako
0
41
Other Decks in Technology
See All in Technology
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
870
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
ハイパフォーマンスな組織をつくるための開発生産性の考え方 / developer-productivity-high-performer-link-and-motivation
lmi
3
280
統計的学習理論読み Chapter 2
kmatsui
1
300
データ化エンジニアとしての1年を振り返る
sansantech
PRO
3
260
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
380
Terraform v1.7のTest mocking機能の紹介 / Introducing the Test mocking feature of Terraform v1.7
yayoi_dd
1
100
MongoDB Atlas Vectorsearchではじめる生成AIアプリ開発
chie8842
3
510
イチから学ぶdbt / Learn dbt from scratch
shinyaa31
0
160
オブジェクト指向宗教史
tanakahisateru
14
12k
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
490
中央集権体制からDataOpsへの転換 / centralized-to-dataops-transformation
pei0804
7
1.6k
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
48
22k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing for Performance
lara
601
67k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Being A Developer After 40
akosma
56
580k
Designing Experiences People Love
moore
135
23k
BBQ
matthewcrist
78
8.7k
Building Flexible Design Systems
yeseniaperezcruz
317
37k
Done Done
chrislema
178
15k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
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