プログラミング教えるよ

就職
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:19:13.746 ID:n+w0hNl40
言語はJavaScriptで、Electronというフレームワークを使うよ

引用元: ・プログラミング教えるよ

2: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:19:55.604 ID:OSpFFDT/a
またおまえか

5: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:20:24.456 ID:n+w0hNl40
>>2
なんで深夜なんだということで早めに立ててみた。

3: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:20:03.042 ID:FknE9Zb7d
フレームワークってなんですか

4: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:20:20.643 ID:QjsLj/890
こういうスレ流石に飽きたわ
せめてマイナー言語でやってくれ

6: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:20:37.460 ID:94WLLsxR0
PHP教えてよ

7: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:21:13.037 ID:+GIdb8uiM
何が作れるの?

9: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:22:33.023 ID:f/l0zrLa0
ABAPとかいう誰も知らない言語

11: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:23:03.445 ID:PHD8nsSA0
>>9
お前が知ってるじゃん
それはとても素敵なことだよ

10: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:22:57.700 ID:n+w0hNl40
じゃあ前回の続きから
コード共有する準備してくる

13: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:23:43.273 ID:lZnTtF620
インストールの仕方からはじめろ

14: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:24:00.888 ID:JGd7rN9e0
先生!高橋くんがエロサイト見てます!

16: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:24:51.524 ID:n+w0hNl40
https://codepen.io/anon/pen/xQVweL

前回Electronのインストールからメインプロセスにjsを記述してウィンドウの生成と
とりあえずウィンドウをクリックするとセリフが変わるアプリを作ったって感じ

27: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:31:55.515 ID:u0jW2cPY0
>>16を読んだ感じどこでフレームワークが使われているのか全く分からん
生のJSコードにしか見えないんだが

17: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:25:19.953 ID:p1boPJL80
いきなりコピペで電卓作らせたやつか

19: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:27:11.711 ID:vok6Upd30

20: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:27:37.846 ID:a73qgsBNM
現役プログラマーなんか?

22: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:27:58.351 ID:u0jW2cPY0
background-color: tomato;
こんな指定方法があったのか
tomatoって…

23: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:29:16.992 ID:QlFS42me0
最長部分増加列教えてよ

24: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:29:40.225 ID:l4ItizHk0
1スレで完結しない話は他所でやってくれよ

31: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:49:11.423 ID:vok6Upd30
>>25
単発IDの言ってる事を真に受ける必要はないんだが
その文言はメアド晒して直接やり取りしだすヤツに対する言い分

26: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:31:53.348 ID:yKrT7i3b0
グローバル汚染する書き方は悪手

29: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:41:58.036 ID:n+w0hNl40
補足と追加箇所。
このアプリについてを追加した。クリックしたらaboutDialogを呼び出すように設定してある
{type: “separator”}この記述は単純に水平線で各メニューを区切るだけのもの
有り無しで試すと結構違う。

30: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:46:09.171 ID:n+w0hNl40
では、このアプリについてが押下された際に呼び出すaboutDialogを作成する。
今回はウィンドウを新たに作るのではなく、Electronに装備されているdialogモジュールを使うため、
メインプロセスでdialogモジュールを呼び出すように変更
// dialog追加
const {app, BrowserWindow, Menu, dialog} = require(‘electron’);

これで準備ができた

32: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:49:21.965 ID:n+w0hNl40
記述はどっかメインプロセス内の適当な場所でいい

const aboutDialog = () => {
dialog.showMessageBox({
type: “info”,
buttons: [“閉じる”],
message: “このアプリの情報”,
detail: “ニートな駄名言のループ”
})
}
今回はdialogのshowMessageBoxメソッドを使った。
上記関数を作成し、npx electron src/でウィンドウを起動後、
メニューからこのアプリについてをクリックするとダイアログボックスに任意のメッセージが表示されているはず。
Electronを利用することでこういったことが楽に記述できる

33: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:52:26.476 ID:n+w0hNl40
昨日いた人本当にいないみたいだな。

35: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:54:48.976 ID:u0jW2cPY0
どういった目的で使うフレームワークで何が作りたいのか分からん
多分デスクトップアプリケーションなんだろうが

36: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 22:57:56.034 ID:n+w0hNl40
>>35
Webの技術でデスクトップアプリが作れる。目的は多岐に渡るからなんともいえない

37: 以下、5ちゃんねるからVIPがお送りします 2018/11/08(木) 23:12:06.641 ID:kPUZTk8o0
5chコード表記対応してもいいよな
数学も

就職
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました