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 World Tour 2019 2日目より)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
4D Japan
May 29, 2019
Technology
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
デザインモード(4D World Tour 2019 2日目より)
4D Japan
May 29, 2019
More Decks by 4D Japan
See All by 4D Japan
4D 21 R2 R3
miyako
0
32
4D 21 LTS
miyako
0
18
4D 21
miyako
0
42
4D 20 R10
miyako
0
44
4D 20 R9
miyako
0
40
4D 20 R7 & R8
miyako
0
85
Unicodeの話 (2007)
miyako
0
47
Unicodeの話 (2008)
miyako
0
54
Google Apps Integration (2012)
miyako
0
57
Other Decks in Technology
See All in Technology
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
440
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
120
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
840
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
240
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
320
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
270
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7.2k
module Synths; end
asonas
1
120
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
0
140
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
120
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
3
1.5k
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
510
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Curse of the Amulet
leimatthew05
2
14k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
770
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Designing Experiences People Love
moore
143
24k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Fireside Chat
paigeccino
42
4k
Transcript
2019 デザインモード
デザインモード 開発環境の価値 使いやすい 便利 ⽣産的 知らないことは… ストレス ミス 時間の浪費=機会の損失 ストレス
ミス 時間の浪費=機会の損失
フォルダーを開くダイアログ Windows https://blog.4d.com/new-look-for-file-and-folder-selector-on-windows/ Select folder フォルダーを開く old version フォルダーを開く new
version クイックアクセス ネットワークボリューム 検索ツール OneDrive DropBox
データベースを開くダイアログ Windows https://blog.4d.com/new-look-for-file-and-folder-selector-on-windows/ データベースを開く old version データベースを開く new version
標準アラートダイアログ Windows Request CONFIRM ALERT スタックサイズの警告
デバッガのハイライトカラー メソッドエディターの背景⾊とマッチする設定に 4D Folder > 4D Preferences v17.4DPreferences https://doc.4d.com/4Dv17R4/4D/17-R4/Methods-Page.300-4085748.ja.html
デバッガのハイライトカラー メソッドエディターの背景⾊とマッチする設定に 4D Folder > 4D Preferences v17.4DPreferences https://doc.4d.com/4Dv17R4/4D/17-R4/Methods-Page.300-4085748.ja.html
デバッガのハイライトカラー エディターの背景⾊とマッチする設定に 4D Folder > 4D Preferences v17.4DPreferences https://doc.4d.com/4Dv17R4/4D/17-R4/Methods-Page.300-4085748.ja.html
キーボードショートカット 同じ⽂字列に⼀致する➡の部分を検索 Windows: Ctrl+E macOS: Command+E 同じ⽂字列に⼀致する⬅の部分を検索 Windows: Ctrl+Shift+E macOS:
Command+Shift+E https://doc.4d.com/4Dv17R4/4D/17-R4/Debugger-Shortcuts.300-4053962.ja.html
⾃動ブラケット補完 https://blog.4d.com/check-out-the-code-editor-enhancements/ カッコのマッチング カッコ/ブレースに加えてブラケットもマッチング 四⾓ 背景⾊ 太字 なし 閉じカッコの挿⼊ コマンド候補を確定
▸ 閉じカッコを挿⼊ カーソル直後の⽂字が演算⼦・空⽩・閉じカッコ以外なら挿⼊する ⽂字リテラル/コメント⽂では挿⼊しない ⾃動的に挿⼊された⽂字を直後にタイプ⼊⼒した場合は上書きする command+Z またはbackspaceで取り消し アプリケーション設定で on/off " " [ ] ブラケット ⼤カッコ { } ブレース 中カッコ ( ) パレンセシス ⼩カッコ 引数カッコの挿⼊ コマンド候補を確定 ▸ カッコのペアを挿⼊ 引数なしコマンドは挿⼊しない command+Z で取り消し アプリケーション設定で on/off
⾃動ブロック補完 https://blog.4d.com/check-out-the-code-editor-enhancements/ コードブロック ブロックキーワードを⼊⼒ ▸ 閉じキーワードを提案 常に on If ...
End if Case of ... End case While ... End while Repeat ... Until() For ... End for For each ... End for each Use ... End use +ブラケット補完
コマンド⼊⼒中のステータスバー https://blog.4d.com/check-out-the-code-editor-enhancements/ 引数リストの強調 カーソル位置がコマンド▸ 引数リストを表⽰ プロジェクトメソッドもサポート カーソル位置が引数 ▸ パラメーター名を強調 常に
on シグネチャ ボールド体 カーソル位置
起動パラメーターの受け渡し CLI: コマンドラインインターフェース デザインリファレンス > 4Dファイルの管理 > コマンドラインインターフェース パラメーター 意味
値 --structure ストラクチャファイル パス --data データファイル パス --opening-mode 実⾏モード interpreted or compiled --create-data 新規データファイルを作成 true or false --user-param 起動パラメーター 任意の⽂字列
起動パラメーターの受け渡し https://blog.4d.com/improving-databases-tests/ User param value SET DATABASE PARAMETER パラメーターを渡すには databasek_link.4DLink#database_shortcut@user-param
ファイル 要素 属性 RESTART 4D OPEN DATA FILE OPEN DATABASE User param value Get database parameter パラメーターを受け取るには > リンクファイル 拡張⼦: 4DLINK