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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
4D Japan
January 19, 2019
Technology
130
0
Share
4D View Pro: 実践編(Developer Conference 2018より)
4D Japan
January 19, 2019
More Decks by 4D Japan
See All by 4D Japan
4D 21 LTS
miyako
0
10
4D 21
miyako
0
31
4D 20 R10
miyako
0
37
4D 20 R9
miyako
0
22
4D 20 R7 & R8
miyako
0
75
Unicodeの話 (2007)
miyako
0
32
Unicodeの話 (2008)
miyako
0
43
Google Apps Integration (2012)
miyako
0
40
Creating Custom Widgets (2012)
miyako
0
49
Other Decks in Technology
See All in Technology
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
3
800
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
380
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
0
220
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
330
多角的な視点から見たAGI
terisuke
0
120
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
270
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
150
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
270
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
780
Fabric MCPの紹介と使い分け
ryomaru0825
1
120
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.3k
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
230
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
Designing for Performance
lara
611
70k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
120
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Raft: Consensus for Rubyists
vanstee
141
7.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
230
Facilitating Awesome Meetings
lara
57
6.8k
RailsConf 2023
tenderlove
30
1.4k
Producing Creativity
orderedlist
PRO
348
40k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
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