22/09/01(木)12:15:46 昨日「W... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1662002146478.jpg 22/09/01(木)12:15:46 No.967046772
昨日「WindowsのGUIアプリ何で作りゃいいかわかんね!」ってスレ立てたけど 結局C++と素のWindowsAPIで作ることに決めました 普段やってる組込みの仕事と似たようなもんだから触ってみたらまあいけるなと…
1 22/09/01(木)12:17:33 No.967047333
そのスレは見てないけど行けるなと判断したならとやかく言うまい なれてきたらMFCとかATLとか触ってみると楽になるかもね
2 22/09/01(木)12:25:27 No.967050095
>そのスレは見てないけど行けるなと判断したならとやかく言うまい >なれてきたらMFCとかATLとか触ってみると楽になるかもね 一応MFCもちょっとだけ触ったことあるけどあれやりたいこと増えると複雑さは素のAPIとあまり変わらないので…
3 22/09/01(木)12:28:05 No.967051086
なんで一番茨の道を進もうとするの
4 22/09/01(木)12:32:34 No.967052689
>なんで一番茨の道を進もうとするの 普段やってない言語でGUIのデザイナーツールとコード行ったり来たりしてオブジェクト指向とか動的型付けとか難しいこと言われてもわかんないけどCのAPIをCで直接叩くだけなら基本どおりコード書けば動くから…
5 22/09/01(木)12:40:57 No.967055684
何やりたいかと何触ってきたかでオススメするもの変わるからな… 組み込みならC++でいいと思うけど
6 22/09/01(木)12:42:16 No.967056155
勉強目的がないならそれでいいんじゃない
7 22/09/01(木)12:43:30 No.967056579
マジか WinAPI叩きなれてるならいいけど俺は二度と触りたくないな…って思ってるわ すごいわ
8 22/09/01(木)12:48:07 No.967058075
>マジか 言ってしまえばWindowsのGUI全般クソだけどその中で一番長く使えるのがいちばんマシだ WindowsAPIがなくなるときはWindowsが無くなるときだと思うのでWinAPIにしたよ…
9 22/09/01(木)12:49:05 No.967058359
飛んできたウィンドウメッセージをループで順に処理してくのが基本だからわかりやすいっちゃわかりやすいんだよね VCのパッケージに付随してた入門書がMFCのイベントだのクラス継承だのバリバリで何がどうなってんのか全然わかんなかった
10 22/09/01(木)12:50:04 No.967058645
バックで動いてるWIN32APIはなくならなさそうだけど MFCってまだメンテされてるのかな
11 22/09/01(木)12:51:58 No.967059228
パワーシェルいいよね
12 22/09/01(木)12:53:17 No.967059568
なんでニーズが1番薄いとこで頑張ろうとするのか
13 22/09/01(木)12:53:26 No.967059615
今は何で作るのが主流なんだ
14 22/09/01(木)12:54:13 No.967059854
>今は何で作るのが主流なんだ Javascriptで書いてブラウザ表示とかじゃないの みんなそうなんでしょ知らないけど
15 22/09/01(木)12:54:22 No.967059908
javaあればなんでもできるおじさんさいきんみないな
16 22/09/01(木)12:55:07 No.967060126
ウィンドウサイズ変更する部分書いたとき方向とプラスマイナス間違えて振動するウィンドウになったのはいい思い出
17 22/09/01(木)12:55:14 No.967060161
俺ならWPFで作るな でもMVVMとかよくわかんないからイベントベタ書きで
18 22/09/01(木)12:56:12 No.967060464
hWndとかLPSTRとかいうやつ?
19 22/09/01(木)12:56:42 No.967060621
>javaあればなんでもできるおじさんさいきんみないな オラクルがね…
20 22/09/01(木)12:57:28 No.967060836
WPFそんなに流行ってない気がするけど デスクトップアプリケーション自体が下火なだけかもしれない あとQtとかXamarinとかのマルチプラットフォームで作られたっぽいアプリ大体完成度が低くて使いづらいイメージがある
21 22/09/01(木)12:57:35 No.967060870
今時VC++とか尊敬するな 俺は手抜きしたくてWindowsForms(C#)おじさん
22 22/09/01(木)12:57:36 No.967060878
メモ帳でC#とかでググったほうが絶対幸せになれたと思う
23 22/09/01(木)12:58:11 No.967061059
MFCは勝手にイベントドリブンに入って働いてくれるAPIインデックスと思ってたけど…
24 22/09/01(木)12:59:18 No.967061371
>今時VC++とか尊敬するな >俺は手抜きしたくてWindowsForms(C#)おじさん Winformsやってみたけどデザイナーでぽちぽち画面作ってたら30分ほどの成果がエラーでおじゃんになってやる気なくしたぜ!
25 22/09/01(木)12:59:26 No.967061403
>WPFそんなに流行ってない気がするけど 流行ってはないけどWinのGUI作るなら一番マシだと思う
26 22/09/01(木)12:59:42 No.967061484
30億のデバイスでこけるjava
27 22/09/01(木)13:00:31 No.967061710
javaがあればなんでもできるよ 俺はプログラミングも何もできないけど
28 22/09/01(木)13:01:33 No.967061978
>組込みの仕事 多分メモリキリキリ絞ったりするのお得意な感じ?
29 22/09/01(木)13:02:56 No.967062326
.NET MAUIはどうなんだろう
30 22/09/01(木)13:03:15 No.967062401
Winforms←古い UWP←ユニバーサルじゃない WPF←流行らない WinRT←地味 WinUI←MSがいつやる気なくすかわからないから怖い
31 22/09/01(木)13:04:14 No.967062652
書き込みをした人によって削除されました
32 22/09/01(木)13:06:01 No.967063082
猫でも分かるんだから「」にも分かる筈
33 22/09/01(木)13:07:10 No.967063359
C++でMFCとかATLならWTLはどうよと言いたいところだが認識が10年以上前で止まってるので 今どうなのかがわからない
34 22/09/01(木)13:08:13 No.967063640
かんたんなのしかやらんのでElectron以外触ったことない 素のWindowsAPI怖すぎる
35 22/09/01(木)13:10:49 No.967064238
やりたい事がないと覚えられない
36 22/09/01(木)13:11:33 No.967064422
普段底辺Web野郎だからたまにAVRとか素のOS触っては 組み込みとかネイティブアプリの開発の人たちスゲェってなる こんなリソースかっつかつなのかよ!とかこんなん管理しないとならんのかよ!とか
37 22/09/01(木)13:11:45 No.967064470
だいたいQtだった
38 22/09/01(木)13:14:49 No.967065200
エクセルのマクロ作る時に文字列操作を1文字ずつループで処理してたら足し算引き算で文字列作れるのを後から知ってマジか…ってなった 組み込みのCしか触ってねえんだ
39 22/09/01(木)13:15:37 No.967065385
文字列の引き算!?
40 <a href="mailto:VisualBasic">22/09/01(木)13:16:27</a> [VisualBasic] No.967065573
>文字列の引き算!? はい!できますよ(ニコニコ)
41 22/09/01(木)13:18:04 No.967065927
VBは暗黙的変換だけは最強だからな…
42 22/09/01(木)13:19:50 No.967066321
あまりにもファジーに変数操作が出来るとそれはそれで怖い…
43 22/09/01(木)13:20:12 No.967066411
今のGUIソフトってフレームワークがC#でライブラリがboostでグラフィックがUnityって感じ
44 22/09/01(木)13:20:50 No.967066563
"10"+"20"=
45 22/09/01(木)13:21:56 No.967066844
WindowsAPIでDVDドライブのトレイ出し入れして遊んでた
46 22/09/01(木)13:22:00 No.967066864
>あまりにもファジーに変数操作が出来るとそれはそれで怖い… 今jsさんのこと怖いって言った? 俺は怖い
47 22/09/01(木)13:22:09 No.967066890
C#のdllってなんでそんな機能を?と思って仕組みや思想調べると たしかにそりゃあOS作るのに便利だ!ってなったりして面白い
48 22/09/01(木)13:22:40 No.967067014
どのフレームワーク使ってもいいけど最終的にはWinAPIからGUI生成するのがいいよ
49 22/09/01(木)13:22:51 No.967067059
C++ならC#使えよと言いたいが別物ではあるからな…でもC#のほうがいいんじゃねぇかな…
50 22/09/01(木)13:24:52 No.967067534
DLLというか共有ライブラリの仕組みはよくできてるなって思う プロセスあたりのメモリ消費も抑えられる
51 22/09/01(木)13:25:59 No.967067790
HTAとかそれなりに作れるけどもう骨董品すぎる
52 22/09/01(木)13:26:05 No.967067815
古い時代遅れオワコンと何年も何年も言われ続けたけど一番使われてるのいまだにWindowsFormじゃないかな
53 22/09/01(木)13:26:32 No.967067909
言語は仕様と思想を調べると面白くて時間が溶ける まぁどれも使いこなせないんだけど… Rustみたいなマシンパワーで殴りに行くのとか Goみたいな文法に拘るのとかスゲェ面白い
54 22/09/01(木)13:27:10 No.967068043
WindowsFormsと >俺ならWPFで作るな >でもMVVMとかよくわかんないからイベントベタ書きで これあんまり変わらなくない?
55 22/09/01(木)13:28:34 No.967068397
>古い時代遅れオワコンと何年も何年も言われ続けたけど一番使われてるのいまだにWindowsFormじゃないかな GUIにこだわりたいとかなければこれで十分だからね…
56 22/09/01(木)13:29:19 No.967068573
言語2,3個触れるようになると色々楽だとは思うが 趣味っぽいしとやかく言うまい
57 22/09/01(木)13:30:32 No.967068858
>WindowsFormsと >>俺ならWPFで作るな >>でもMVVMとかよくわかんないからイベントベタ書きで >これあんまり変わらなくない? UIをXAMLのコードで書けるのが偉すぎる というかFormsのデザイナーがクソ
58 22/09/01(木)13:31:14 No.967069042
WIN32APIとかMFCとかものすごく懐かしいな 関数名クラス名に時代が感じられる
59 22/09/01(木)13:31:53 No.967069207
ツールは後出しのほうが若い者にとっては洗練されてるからな…
60 22/09/01(木)13:32:48 No.967069408
>UWP←ユニバーサルじゃない >WPF←流行らない >WinRT←地味 >WinUI←MSがいつやる気なくすかわからないから怖い これ全部XAML使ってるんだよね? どれか一つ覚えれば他に応用できる?
61 22/09/01(木)13:33:45 No.967069648
めちゃくちゃ癖や差があるけど基本は同じになるので一応は…
62 22/09/01(木)13:34:24 No.967069803
エディタや機能面ではどんどんいい時代になってくよね それに伴って複雑さは増すしそれで一体何をいつまでに作るの?という問題はあるけど
63 22/09/01(木)13:34:31 No.967069830
>これ全部XAML使ってるんだよね? >どれか一つ覚えれば他に応用できる? リソースとかテンプレートとかプロパティのオブザーバー?とか その辺の仕組みは共通だしかなり応用効くと思うよ
64 22/09/01(木)13:34:42 No.967069872
モダンな言語なんて最適化のこと考えなければどれも同じよ
65 22/09/01(木)13:35:04 No.967069963
Windows10ってHTAまだ動くの? 7辺りでとどめ刺されてたと思ったけど
66 22/09/01(木)13:36:14 No.967070268
Linuxだと新しいアプリを作るんだろ?Python使えタコ助!ってなってるけどWindowsは未だ群雄割拠だからなぁ
67 22/09/01(木)13:36:31 No.967070335
いい加減MVVMをちゃんと勉強したいという思いはあるけど良い教材がわからん
68 22/09/01(木)13:37:43 No.967070609
YHVHに見えた
69 22/09/01(木)13:37:50 No.967070640
今からやるならMFCなんて絶対ダメだといいたい
70 22/09/01(木)13:39:20 No.967070980
>なんでニーズが1番薄いとこで頑張ろうとするのか 普段は組み込みの仕事って言ってるしウェブのテックさんと論調が違うのは当然…
71 22/09/01(木)13:39:30 No.967071015
MFCはWinAPIマンドクセ!ってなった人が省力化のために使うもんだと思ってるよ
72 22/09/01(木)13:39:47 No.967071073
やるのであればMSが推奨する最新の方法か 枯れに枯れたC++でゴリッゴリみたいなどっちかになるよね
73 22/09/01(木)13:40:02 No.967071136
>Linuxだと新しいアプリを作るんだろ?Python使えタコ助!ってなってるけどWindowsは未だ群雄割拠だからなぁ 全部MSが出してるのにどうして群雄割拠なんですか…どうして…
74 22/09/01(木)13:40:14 No.967071185
流行りはPythonなんじゃないのしらんけど PythonでWindfowsのGUIアプリ作れるるかもしらんけど
75 22/09/01(木)13:40:44 No.967071297
>全部MSが出してるのにどうして群雄割拠なんですか…どうして… 言われてみれば…なんで内部紛争みたいになってるんだ…?
76 22/09/01(木)13:41:01 No.967071367
>流行りはPythonなんじゃないのしらんけど >PythonでWindfowsのGUIアプリ作れるるかもしらんけど Windowsの標準にPathonの2か3が入ったらまた来てください
77 22/09/01(木)13:41:14 No.967071407
Electronのほうがいろいろ潰し効くんだろうけどJavaScript触りたくなさすぎてWPFとかWinUIで書いてしまう
78 22/09/01(木)13:41:58 No.967071583
今Windowsアプリ作るなら何が主流なの?
79 22/09/01(木)13:42:02 No.967071597
MSには天才しか居ないなと思うけど 組織としてはその天才達で蠱毒かなんかやってない?とも思う
80 22/09/01(木)13:42:24 No.967071687
全部MSが出してるってのはよくわからんが 単一の銀の弾丸なんてないから選択肢を増やしてるだけだと思うよ このOSで開発したけりゃこの言語使えとか強制されるの自分なら嫌だし…
81 22/09/01(木)13:42:32 No.967071715
コマンド叩いたらインストールページに飛ばすのは入ってると言えるのかな…
82 22/09/01(木)13:42:36 No.967071726
>PythonでWindfowsのGUIアプリ作れるるかもしらんけど メジャーなGUIフレームワークならまずWin対応してるから普通に作れるよ
83 22/09/01(木)13:42:55 No.967071799
30億のデバイスで動くセキュリティホールって呼び方好き
84 22/09/01(木)13:43:01 No.967071822
MSStoreからPython入れられるようになったし自動更新もしてくれるから事実上の第二標準言語になってる 第一標準言語はPowerShell
85 22/09/01(木)13:43:15 No.967071884
VisualStudioさんが多くの言語をサポートし過ぎてるのが悪いというところもあると思う
86 22/09/01(木)13:43:16 No.967071888
win32apいいよね…
87 22/09/01(木)13:43:42 No.967071975
事務仕事は全部 Powershell のバッチでいいと思う
88 22/09/01(木)13:44:03 No.967072047
>Linuxだと新しいアプリを作るんだろ?Go使えタコ助!ってなってるけどWindowsは未だ群雄割拠だからなぁ
89 22/09/01(木)13:44:21 No.967072128
>>Linuxだと新しいアプリを作るんだろ?Python使えタコ助!ってなってるけどWindowsは未だ群雄割拠だからなぁ >全部MSが出してるのにどうして群雄割拠なんですか…どうして… でもどの技術もXAML使ってて似てるし…
90 22/09/01(木)13:44:38 No.967072189
JSそんな怖くないよ! TS入れてReactめっちゃ楽しいよ! 自分でデザインしたものがブラウザで即確認できるのすき
91 22/09/01(木)13:44:47 No.967072230
「」はJavaScript嫌いみたいだけどTypeScriptってのはどうなの?
92 22/09/01(木)13:45:00 No.967072292
>VisualStudioさんが多くの言語をサポートし過ぎてるのが悪いというところもあると思う でも.NET系とVCC以外はVSCodeかJetBrains系使ったほうがいいと思うんだ
93 22/09/01(木)13:45:01 No.967072302
多様性は素人には難しいのだ…やぱりベンダのガチガチこそ正義…
94 22/09/01(木)13:45:05 No.967072314
UWPに誰も乗ってくれなかったのでMSさんもさすがに拗ねたところもある
95 22/09/01(木)13:45:52 No.967072483
>「」はJavaScript嫌いみたいだけどTypeScriptってのはどうなの? ビガーパンツがお好みなら向いてると思う
96 22/09/01(木)13:46:35 No.967072669
>多様性は素人には難しいのだ…やぱりベンダのガチガチこそ正義… しかしオキャクリニンサンは無茶をおっしゃる 「ここに出すデータテーブルにちょろっとExcelみたいな編集機能つけられない?」
97 22/09/01(木)13:46:37 No.967072684
書き込みをした人によって削除されました
98 22/09/01(木)13:47:04 No.967072789
最近のMSはOSSに傾倒しすぎて製品の質まで同レベルになってる気がする
99 22/09/01(木)13:47:32 No.967072900
>UWPに誰も乗ってくれなかったのでMSさんもさすがに拗ねたところもある だってメリットなさすぎるんだもんUWP ストアアプリ出せますよ!タブレット操作対応も簡単ですよ!とか言われてもこっちが困るし
100 22/09/01(木)13:47:50 No.967072969
>最近のMSはOSSに傾倒しすぎて製品の質まで同レベルになってる気がする OSSの質に落とした方がウケいいし…
101 22/09/01(木)13:47:52 No.967072981
ストアアプリって今どのくらい流行ってるの?
102 22/09/01(木)13:47:53 No.967072989
>だってメリットなさすぎるんだもんUWP …すぞ
103 22/09/01(木)13:48:18 No.967073089
VSCodeで開発環境を整えればJSも変な代入とかはエディタが注意してくれるし TypeScriptを入れてTSの文法からコンパイルしてJSに直すなら そこでもっと詳細に文法とコンパイラが提言してくれるから楽だよ
104 22/09/01(木)13:48:21 No.967073108
スレ違いかもしれないけどC#でDirectX使うには今どんな方法ある?
105 22/09/01(木)13:49:13 No.967073303
>スレ違いかもしれないけどC#でDirectX使うには今どんな方法ある? 俺の知ってる最後の選択肢がSharpDXだがあれも更新されてたか微妙なんだよな…
106 22/09/01(木)13:49:46 No.967073440
園児ニア向けならおっぱいそんでいんだけど非エンジニア向けには実行バイナリが用意できる言語で書くのがええ
107 22/09/01(木)13:49:54 No.967073483
>ストアアプリって今どのくらい流行ってるの? OSS作者がアドウェア紛れ込ませたコピーアプリを配布されるのを防ぐのに本家として出してくれるようになったよ!
108 22/09/01(木)13:50:40 No.967073687
>スレ違いかもしれないけどC#でDirectX使うには今どんな方法ある? 普通にSDK参照するだけじゃイカんのか
109 22/09/01(木)13:50:42 No.967073697
≒園児
110 22/09/01(木)13:50:59 No.967073771
SharpDXってもう開発終了って言ってたような気がするから 今だとこういうのを使うしかないんじゃない? https://github.com/mono/CppSharp
111 22/09/01(木)13:51:32 No.967073896
そもそもMSさんはWPFが流行らなかったということに気付いていらっしゃらないのではないか
112 22/09/01(木)13:52:29 No.967074123
>>スレ違いかもしれないけどC#でDirectX使うには今どんな方法ある? >普通にSDK参照するだけじゃイカんのか DirectXはCOMのタイプライブラリが公開されてないのでそのままじゃ参照できないのだ… ManagedDirectXだのSlimDXだのSharpDXだののラッパを使わないといけない
113 22/09/01(木)13:52:33 No.967074137
Windowsユーザは信仰心が低いからな…
114 22/09/01(木)13:52:51 No.967074215
MSさんはCEOがサティア・ナデラのおっさんになってから 面白い物出すようになってきた感ある
115 22/09/01(木)13:53:48 No.967074423
社内用のアプリはwpfだらけだけど流行ってないのか
116 22/09/01(木)13:54:01 No.967074479
>>>MSさんはCEOがサティア・ナデラのおっさんになってから >>>面白い物出すようになってきた感ある >>最近のMSはOSSに傾倒しすぎて製品の質まで同レベルになってる気がする >OSSの質に落とした方がウケいいし… プレビュー版だから…ごめんね!
117 22/09/01(木)13:54:36 No.967074610
古くからあるようなプログラミング入門ページはWinAPIばっかり解説してるから認知されてない可能性はある
118 22/09/01(木)13:57:04 No.967075173
新しいもののほうが価値があるという誤解は捨てよ 十年先二十年先もサービスが継続されることのほうが大事…
119 22/09/01(木)13:57:36 No.967075302
SilverlightもXAMLだったな
120 22/09/01(木)13:58:31 No.967075504
>新しいもののほうが価値があるという誤解は捨てよ >十年先二十年先もサービスが継続されることのほうが大事… C++怖いよぉ
121 22/09/01(木)14:00:24 No.967075863
どんなときもXMLだぞ