前スレ
VB.NET質問スレ(Part40)
http://toro.2ch.net/test/read.cgi/tech/1365857015/
VB.NET質問スレ(Part41)
http://peace.2ch.net/test/read.cgi/tech/1391334405/
VB.NET質問スレ(Part42)
http://echo.2ch.net/test/read.cgi/tech/1419148239/
VB.NET質問スレ(Part43) [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2016/06/15(水) 11:41:09.50ID:bPj3FmGk121デフォルトの名無しさん
2016/09/23(金) 02:12:52.23ID:gxk7d5Lf122デフォルトの名無しさん
2016/09/23(金) 02:31:01.60ID:h98BTTsU123デフォルトの名無しさん
2016/09/23(金) 02:34:00.44ID:h98BTTsU あ、ちょっと説明が足りなかったけど、要するにこの場合は
カスタムコントトールがビジネスロジック側の適当なクラスにある、検証に必要な正規表現パターンを返す
静的プロパティか何かを参照するだけ。
カスタムコントトールがビジネスロジック側の適当なクラスにある、検証に必要な正規表現パターンを返す
静的プロパティか何かを参照するだけ。
124デフォルトの名無しさん
2016/09/23(金) 12:43:42.35ID:O2gBGGU9125デフォルトの名無しさん
2016/09/23(金) 12:50:22.34ID:nupyc52F126デフォルトの名無しさん
2016/09/23(金) 12:53:21.42ID:o2Q2dMOD そもそも正規表現で制御出来るような単純な字句的制約はビジネスルールとは言わん
それとも数値専用のテキストボックスですらビジネスルールだからUIから分離すべきとでも言う気か
それとも数値専用のテキストボックスですらビジネスルールだからUIから分離すべきとでも言う気か
127デフォルトの名無しさん
2016/09/23(金) 13:14:59.72ID:4DXYL/D0 InputManで解決
128デフォルトの名無しさん
2016/09/23(金) 13:27:44.13ID:nupyc52F129デフォルトの名無しさん
2016/09/23(金) 13:31:47.45ID:nupyc52F あと、数値だって上限下限があるとか、特定の数値は不可とか、
固有のルールはいろいろありうるよね
固有のルールはいろいろありうるよね
130デフォルトの名無しさん
2016/09/23(金) 13:35:38.72ID:o2Q2dMOD131デフォルトの名無しさん
2016/09/23(金) 13:37:43.52ID:o2Q2dMOD132デフォルトの名無しさん
2016/09/23(金) 13:45:53.84ID:nupyc52F133デフォルトの名無しさん
2016/09/23(金) 13:49:14.26ID:k2scBugP 画面に配置する度にテキストボックスに何が入力されるのかを判断してデザイナから正規表現を設定したりLoadイベントで検証オブジェクトを注入したりはめんどくさい
型が分かってるなら○○型用テキストボックスを作って配置するだけにした方が簡単だと思う
でもなんとなくUIが知識を持ちすぎてるように感じて気持ちは良くない
型が分かってるなら○○型用テキストボックスを作って配置するだけにした方が簡単だと思う
でもなんとなくUIが知識を持ちすぎてるように感じて気持ちは良くない
134デフォルトの名無しさん
2016/09/23(金) 13:49:46.76ID:o2Q2dMOD135デフォルトの名無しさん
2016/09/23(金) 13:52:03.90ID:nupyc52F >>134
まったくわからない
まったくわからない
136デフォルトの名無しさん
2016/09/23(金) 13:58:45.95ID:o2Q2dMOD >>135
そうか、じゃあこれはどうだ
ユーザーが入力したものはあくまでもキャラクタコードの羅列にすぎない
当然ビジネスロジック側が扱える値として評価出来ないようなデタラメなものも含んでいる
それをビジネスロジックが望む値として評価出来るようにするまでがUIコントロールのもつ役割
それ以降の値の持つ意味的な制約をコントロールするのはビジネスロジックの仕事
そうか、じゃあこれはどうだ
ユーザーが入力したものはあくまでもキャラクタコードの羅列にすぎない
当然ビジネスロジック側が扱える値として評価出来ないようなデタラメなものも含んでいる
それをビジネスロジックが望む値として評価出来るようにするまでがUIコントロールのもつ役割
それ以降の値の持つ意味的な制約をコントロールするのはビジネスロジックの仕事
137デフォルトの名無しさん
2016/09/23(金) 14:08:32.32ID:nupyc52F >>136
言いたいことはわからないでもないが、例えば現実の問題としては
入力したユーザーIDが不適切な場合はダイアログのOKボタンをクリックする前に
ErrorProviderか何かで通知するか、そもそも入力できないようにして欲しい、
という要望があったりする。
繰り返しになるけど、そもそも論として、ビジネスロジック側がUIに依存したらおかしいが、
UIがビジネスロジックに依存しても何もおかしくない。
言いたいことはわからないでもないが、例えば現実の問題としては
入力したユーザーIDが不適切な場合はダイアログのOKボタンをクリックする前に
ErrorProviderか何かで通知するか、そもそも入力できないようにして欲しい、
という要望があったりする。
繰り返しになるけど、そもそも論として、ビジネスロジック側がUIに依存したらおかしいが、
UIがビジネスロジックに依存しても何もおかしくない。
138デフォルトの名無しさん
2016/09/23(金) 14:17:08.23ID:o2Q2dMOD139デフォルトの名無しさん
2016/09/23(金) 14:18:54.66ID:k2scBugP >>136
ビジネスロジックが求める形式はビジネスロジックしか知らないはずだけど
ビジネスロジックが求める形式はビジネスロジックしか知らないはずだけど
140デフォルトの名無しさん
2016/09/23(金) 14:20:55.08ID:AqTRNsCZ 入力項目をファクトリから生成するようにして
ロジックの配下におけばいい
ロジックの配下におけばいい
141デフォルトの名無しさん
2016/09/23(金) 14:22:49.17ID:o2Q2dMOD142デフォルトの名無しさん
2016/09/23(金) 14:31:36.51ID:k2scBugP >>141
コード値のプレフィックスを見て処理を分岐するとか
文字列の形式がビジネスロジックに影響する例は探せばいくらでもあると思うけど?
もちろんプログラム設計が悪いとかじゃなくそういう要件が現実にあるって話で
コード値のプレフィックスを見て処理を分岐するとか
文字列の形式がビジネスロジックに影響する例は探せばいくらでもあると思うけど?
もちろんプログラム設計が悪いとかじゃなくそういう要件が現実にあるって話で
143デフォルトの名無しさん
2016/09/23(金) 14:34:06.56ID:nupyc52F144デフォルトの名無しさん
2016/09/23(金) 14:38:06.66ID:o2Q2dMOD >>142
その例の場合は、たまたま、というか確かに現実的に多用される手法だけど
値の意味を文字列の形式で表わす様に設計されたコードである
為にロジック的に文字列の形式を評価して分岐しているように見えるというだけで
原則的にビジネスロジックが判断してるのは値の意味なんよ
その例の場合は、たまたま、というか確かに現実的に多用される手法だけど
値の意味を文字列の形式で表わす様に設計されたコードである
為にロジック的に文字列の形式を評価して分岐しているように見えるというだけで
原則的にビジネスロジックが判断してるのは値の意味なんよ
145デフォルトの名無しさん
2016/09/23(金) 14:38:15.25ID:nupyc52F 今時webのUIだって、入力した値が不適切なら入力した段階で教えてくれるよね。
146デフォルトの名無しさん
2016/09/23(金) 14:39:23.90ID:o2Q2dMOD >>143
おいおいプログラムを綺麗に書きたくて議論してたんじゃないのかよw
おいおいプログラムを綺麗に書きたくて議論してたんじゃないのかよw
147デフォルトの名無しさん
2016/09/23(金) 14:42:38.64ID:nupyc52F >>146
こちらはプログラムを綺麗に(可読的かつ後の修正に耐えるように)
UIがビジネスロジック側から提供される入力検証用のロジックを参照せよと言っている。
君が言っているのは、そもそもUI側でビジネスロジックべったりの入力検証なんかするなという話。
それはただの現実の要求を無視したただの怠惰だ。
こちらはプログラムを綺麗に(可読的かつ後の修正に耐えるように)
UIがビジネスロジック側から提供される入力検証用のロジックを参照せよと言っている。
君が言っているのは、そもそもUI側でビジネスロジックべったりの入力検証なんかするなという話。
それはただの現実の要求を無視したただの怠惰だ。
148デフォルトの名無しさん
2016/09/23(金) 14:47:02.61ID:o2Q2dMOD149デフォルトの名無しさん
2016/09/23(金) 14:48:40.29ID:k2scBugP >>144
たまたま文字列じゃなくて
まんまドキュメントにナントカのIDは先頭がこの文字で何桁のハイフン区切りでハイフンの後ろを取り除いたら親ナントカのIDに一致する文字列ですみたいなことが書いてあったりする
これはプログラミングで必要だからそうなったものではなく実際にエンドユーザーがそういう認識でナントカIDを認識、運用している
これはどうみたって見た目の問題じゃなくビジネスロジックじゃないかな?
たまたま文字列じゃなくて
まんまドキュメントにナントカのIDは先頭がこの文字で何桁のハイフン区切りでハイフンの後ろを取り除いたら親ナントカのIDに一致する文字列ですみたいなことが書いてあったりする
これはプログラミングで必要だからそうなったものではなく実際にエンドユーザーがそういう認識でナントカIDを認識、運用している
これはどうみたって見た目の問題じゃなくビジネスロジックじゃないかな?
150デフォルトの名無しさん
2016/09/23(金) 14:49:56.75ID:nupyc52F >>148
じゃあ延々何を言ってるわけ?w
じゃあ延々何を言ってるわけ?w
151デフォルトの名無しさん
2016/09/23(金) 14:54:34.72ID:o2Q2dMOD >>149
うん、ユーザーは字句表現と値の意味を区別するって意識がそもそもないからな
でも開発者はそこから字句表現と値の意味を分離してビジネスロジックの本来的な意味を
読みとらないとゴチャゴチャと整理されないままの融通の利かないいわゆる
「使えないシステム」が出来あがる
うん、ユーザーは字句表現と値の意味を区別するって意識がそもそもないからな
でも開発者はそこから字句表現と値の意味を分離してビジネスロジックの本来的な意味を
読みとらないとゴチャゴチャと整理されないままの融通の利かないいわゆる
「使えないシステム」が出来あがる
152デフォルトの名無しさん
2016/09/23(金) 14:58:31.27ID:o2Q2dMOD >>150
少し話が展開しすぎたから俺もよくわからんw
少し話が展開しすぎたから俺もよくわからんw
153デフォルトの名無しさん
2016/09/23(金) 17:47:43.12ID:O2gBGGU9 >>137
>UIがビジネスロジックに依存しても何もおかしくない
別にお前の意見に意義があるわけでなないんだが
UIパーツ(全体としてのUIではなく、あくまでUIを構成するパーツな)の再利用性についてどう考えてるのか教えてくれ
>UIがビジネスロジックに依存しても何もおかしくない
別にお前の意見に意義があるわけでなないんだが
UIパーツ(全体としてのUIではなく、あくまでUIを構成するパーツな)の再利用性についてどう考えてるのか教えてくれ
154153
2016/09/23(金) 17:51:38.54ID:O2gBGGU9 ×意義
○異議
な。意義がないとか、全否定してるみたいだから訂正しとく
○異議
な。意義がないとか、全否定してるみたいだから訂正しとく
155デフォルトの名無しさん
2016/09/23(金) 18:00:12.62ID:pqhQamNt156デフォルトの名無しさん
2016/09/23(金) 18:04:25.83ID:O2gBGGU9157デフォルトの名無しさん
2016/09/23(金) 18:16:24.17ID:O2gBGGU9158デフォルトの名無しさん
2016/09/23(金) 18:22:41.62ID:XaRdCidB さすがVBだわwwwバカばっかwww
159デフォルトの名無しさん
2016/09/23(金) 18:29:52.08ID:o2Q2dMOD >>156
どういう意図の質問なのかいまいちよく分からんが
俺が言っているのは
UIで行なうべきはレキシカルなvalidation
ビジネスロジックが行なうべきはセマンティックなvalidation
だから原則的に
ビジネスロジックにかかわる入力チェックを行なうUIパーツ
というのは存在しない
ただし俺はジョンレノンと違って現実見てる人だから
UI側でセマンティックなvalidationをした方が実装的に都合が良い
というのであればそれはそれで全くかまわんよ
どういう意図の質問なのかいまいちよく分からんが
俺が言っているのは
UIで行なうべきはレキシカルなvalidation
ビジネスロジックが行なうべきはセマンティックなvalidation
だから原則的に
ビジネスロジックにかかわる入力チェックを行なうUIパーツ
というのは存在しない
ただし俺はジョンレノンと違って現実見てる人だから
UI側でセマンティックなvalidationをした方が実装的に都合が良い
というのであればそれはそれで全くかまわんよ
160デフォルトの名無しさん
2016/09/23(金) 18:40:12.83ID:O2gBGGU9 >>159
実装の都合じゃなくて、ユーザビリティ的に当然にそれを求められるわけなんだが...
セマンティックなvalidationを行うためのUIコントロールはどうあるべきかって話をしてたと思ったんだが
ちょっと違う次元の話をしてらしたのね
実装の都合じゃなくて、ユーザビリティ的に当然にそれを求められるわけなんだが...
セマンティックなvalidationを行うためのUIコントロールはどうあるべきかって話をしてたと思ったんだが
ちょっと違う次元の話をしてらしたのね
161デフォルトの名無しさん
2016/09/23(金) 18:45:07.36ID:o2Q2dMOD >>160
いや元の質問はレキシカルなvalidationについての質問なんだが
それをお前らがセマンティックなvalidationであるかの様に話してるから
いやそれは違うぞ、と
こういう流れやね
で、ユーザビリティの為にセマンティックなvalidationをUIが受け持つ必要は全くない
そこはあくまでも実装上の簡便性と拡張性とのバランスの問題
いや元の質問はレキシカルなvalidationについての質問なんだが
それをお前らがセマンティックなvalidationであるかの様に話してるから
いやそれは違うぞ、と
こういう流れやね
で、ユーザビリティの為にセマンティックなvalidationをUIが受け持つ必要は全くない
そこはあくまでも実装上の簡便性と拡張性とのバランスの問題
162デフォルトの名無しさん
2016/09/23(金) 18:58:27.30ID:O2gBGGU9 >>161
>カスタムコントロールにビジネス上の知識を持たせるのって有りですか?
>商品コードは特定の正規表現を満たす文字列であるというビジネスルールがあるとします
正規表現っていうのはあくまでビジネスルールの例として出されたものであって
UI(カスタムコントロール)とビジネスロジックの関係が主題だと読み取るのが当然だと思うんだがな
わかってて論点をずらしてるのか、わからないから論点がずれてるのか
ま、これ以上はまともな議論になりそうもないからこの辺で俺は引っ込むわ
>カスタムコントロールにビジネス上の知識を持たせるのって有りですか?
>商品コードは特定の正規表現を満たす文字列であるというビジネスルールがあるとします
正規表現っていうのはあくまでビジネスルールの例として出されたものであって
UI(カスタムコントロール)とビジネスロジックの関係が主題だと読み取るのが当然だと思うんだがな
わかってて論点をずらしてるのか、わからないから論点がずれてるのか
ま、これ以上はまともな議論になりそうもないからこの辺で俺は引っ込むわ
163デフォルトの名無しさん
2016/09/23(金) 19:01:43.37ID:o2Q2dMOD ただの負けずぎらいだったかw
164デフォルトの名無しさん
2016/09/23(金) 22:17:33.66ID:QN68f0P3 お前ら
UIとBLの間にサービス層というものを
作ったことがないのですか
UIとBLの間にサービス層というものを
作ったことがないのですか
165デフォルトの名無しさん
2016/09/23(金) 22:31:30.97ID:ytBluy/j VBで何言ってんの
イベントハンドラにベタ書き、
レビューで文句言われたらモジュールにそのまま移動するだけ
これがVBやで
イベントハンドラにベタ書き、
レビューで文句言われたらモジュールにそのまま移動するだけ
これがVBやで
166デフォルトの名無しさん
2016/09/23(金) 22:44:17.99ID:k2scBugP >>164
サービス層やビジネス層に渡すパラメータの検証の話をしてるのでは?
サービス層やビジネス層に渡すパラメータの検証の話をしてるのでは?
167デフォルトの名無しさん
2016/09/23(金) 22:46:35.09ID:h+j53T+k どこもそうやで
コントローラーとか作ってもいいけど、何書くか迷う人続出
コントローラーとか作ってもいいけど、何書くか迷う人続出
168デフォルトの名無しさん
2016/09/23(金) 22:56:58.35ID:PwXnKVri >>164
スレ間違えてないか?
スレ間違えてないか?
169デフォルトの名無しさん
2016/09/27(火) 00:38:43.68ID:oI7fJQ/J だってうちの会社Linq使うなっていうんだもん…
8000行の画面のカスタマイズ(クラス名はfrm00100000020)を押し付けられても困るし…
8000行の画面のカスタマイズ(クラス名はfrm00100000020)を押し付けられても困るし…
170デフォルトの名無しさん
2016/09/27(火) 00:43:58.16ID:rJ2xXuAE メソッドチェーンなら誤魔化せるだろ
それか非拡張メソッド形式で呼び出し
まさかメソッド禁止ってこたないだろうし
それか非拡張メソッド形式で呼び出し
まさかメソッド禁止ってこたないだろうし
171デフォルトの名無しさん
2016/09/27(火) 11:47:43.35ID:woj1K1Xu フォームにコンテナ(たとえばGroupBox)を張って
そのコンテナの中にテキストボックスを数個おいて幅などを調整
最後に、そのテキストボックスがセンターになるように
コンテナの幅や高さを弄っているのですが、きちっとセンターになりにくいです。
(手間がかかる)
コンテナに含まれるコントロールに応じて
コンテナサイズを自動的に調整する手段はないのでしょうか。
そのコンテナの中にテキストボックスを数個おいて幅などを調整
最後に、そのテキストボックスがセンターになるように
コンテナの幅や高さを弄っているのですが、きちっとセンターになりにくいです。
(手間がかかる)
コンテナに含まれるコントロールに応じて
コンテナサイズを自動的に調整する手段はないのでしょうか。
172デフォルトの名無しさん
2016/09/27(火) 12:04:25.39ID:K+U0Izbl173デフォルトの名無しさん
2016/09/27(火) 22:34:32.22ID:zETe1SmY >>171
Loadイベントで計算すればいいのでは?
Loadイベントで計算すればいいのでは?
174デフォルトの名無しさん
2016/10/08(土) 09:07:35.92ID:vL+1Z5yj VBやってる奴が、VB消えてC#やるくらいならJAVAやると言ってたけど
絶対にC#やるね
VB以外使う気のない向上心の低い人間が
eclipseやnetbeensなんぞ
使える筈がない
絶対にC#やるね
VB以外使う気のない向上心の低い人間が
eclipseやnetbeensなんぞ
使える筈がない
175デフォルトの名無しさん
2016/10/08(土) 09:11:21.14ID:vL+1Z5yj VB6のプログラムをVB.NETにリプレースするとか話があるんだけど
たぶん、VB6のお作法を可能な限り再現したいんだろうな。
goto文とか。。。
たぶん、VB6のお作法を可能な限り再現したいんだろうな。
goto文とか。。。
176デフォルトの名無しさん
2016/10/08(土) 10:18:06.75ID:xglEW1n9 >>174
向上心があってもC#だとおもうけどな
最近Iavaの仕事入ったけど何が良いのか分からない
昨日javaやってる人の話では
取り敢えずNull許容型も使えないし
OrElseやAndAlsoも使えないらしいじゃないか
この調子で行くと実はvb6と大して変わらないんじゃないか?
向上心があってもC#だとおもうけどな
最近Iavaの仕事入ったけど何が良いのか分からない
昨日javaやってる人の話では
取り敢えずNull許容型も使えないし
OrElseやAndAlsoも使えないらしいじゃないか
この調子で行くと実はvb6と大して変わらないんじゃないか?
177デフォルトの名無しさん
2016/10/08(土) 10:19:22.10ID:xglEW1n9 >>175
やめろw
やめろw
178デフォルトの名無しさん
2016/10/08(土) 10:22:45.61ID:vrZNWqvT >>174
向上心もクソも、Javaのドカタ開発なんか決まりきった枠組みの中でコピペ垂れ流すだけやぞ
コボラーやペチパーからDDDとかやってるガチな連中まで誰でもウェルカムなJavaと違って
.NETはVBがカスの受け皿になってるためにC#は比較的意識高い空気があるからむしろVBerには馴染みにくいと思われる
向上心もクソも、Javaのドカタ開発なんか決まりきった枠組みの中でコピペ垂れ流すだけやぞ
コボラーやペチパーからDDDとかやってるガチな連中まで誰でもウェルカムなJavaと違って
.NETはVBがカスの受け皿になってるためにC#は比較的意識高い空気があるからむしろVBerには馴染みにくいと思われる
179デフォルトの名無しさん
2016/10/08(土) 11:53:52.07ID:lglHWhKO >>175
弊社でも同じような要件で仕事をたまにやってるけどうまくいった試しがない
コードや作法を維持するために不要なハックコード・パッチコードを大量に追加しなければならない
VB6のコードも酷いけどそのせいでむしろ保守性が悪くなる
リプレースの前にVB6のままリファクタリングすればうまくいくんだけどな
弊社でも同じような要件で仕事をたまにやってるけどうまくいった試しがない
コードや作法を維持するために不要なハックコード・パッチコードを大量に追加しなければならない
VB6のコードも酷いけどそのせいでむしろ保守性が悪くなる
リプレースの前にVB6のままリファクタリングすればうまくいくんだけどな
180デフォルトの名無しさん
2016/10/08(土) 20:58:07.90ID:c2XSdclF 弊社てwこいつアホだろw
181デフォルトの名無しさん
2016/10/08(土) 22:09:50.82ID:160QOg/G182デフォルトの名無しさん
2016/10/08(土) 22:15:48.56ID:50+P0fkb183デフォルトの名無しさん
2016/10/08(土) 23:11:10.01ID:5XiE+va+ じゃあなんのためにリプレースするのさ
184デフォルトの名無しさん
2016/10/08(土) 23:14:09.01ID:5XiE+va+ 今まさにリプレース案件やってるんだが
本当に何のためにリプレースしてるのかだれか教えてくれ
http://forza.cocolog-nifty.com/blog/2008/02/post_6234.html
本当に何のためにリプレースしてるのかだれか教えてくれ
http://forza.cocolog-nifty.com/blog/2008/02/post_6234.html
185デフォルトの名無しさん
2016/10/08(土) 23:15:16.83ID:QRFMCd1a 意識高い()つもりのC#厨って何のためにここ見てるの?
186デフォルトの名無しさん
2016/10/09(日) 00:13:11.37ID:wwPMkRFM187デフォルトの名無しさん
2016/10/09(日) 01:31:29.79ID:r1p0JkFt188デフォルトの名無しさん
2016/10/09(日) 01:49:02.64ID:B/N5a+DZ189デフォルトの名無しさん
2016/10/09(日) 01:53:43.78ID:Jzv5OHPt VBとC#ってほぼ同じだろ
なんなんだこの扱いの差は
なんなんだこの扱いの差は
190デフォルトの名無しさん
2016/10/09(日) 08:37:09.99ID:wwPMkRFM 実績って大事だよね
191デフォルトの名無しさん
2016/10/09(日) 08:41:11.43ID:ufk0aci5 >>189
ほぼ同じって信じてるバカのせいじゃね?
ほぼ同じって信じてるバカのせいじゃね?
192デフォルトの名無しさん
2016/10/09(日) 10:02:06.44ID:7VtbLppb やっぱC#厨ってバカなんだねw
193デフォルトの名無しさん
2016/10/09(日) 12:31:22.13ID:gnTrYliV 単純にBASICのネーミングを嫌う人が多いよね
IFとかFORのブロックをEND〜から{}に変えるだけで格段に読みやすくなるのになぁ、とは思う
IFとかFORのブロックをEND〜から{}に変えるだけで格段に読みやすくなるのになぁ、とは思う
194デフォルトの名無しさん
2016/10/09(日) 14:00:15.61ID:u4wAPfrW 俺はそこはむしろ逆だな
単純な見易さで言ったら波カッコよりキーワードの方が見易い
そしてキーワードよりインデントのpython形式の方が見易い
単純な見易さで言ったら波カッコよりキーワードの方が見易い
そしてキーワードよりインデントのpython形式の方が見易い
195デフォルトの名無しさん
2016/10/09(日) 14:51:08.11ID:7VtbLppb だよなw
{}の方が見やすいとかどんな脳してるんだw
あとインデントは必要だけどそれだけだったらページ跨いだ時にどうもならん
{}の方が見やすいとかどんな脳してるんだw
あとインデントは必要だけどそれだけだったらページ跨いだ時にどうもならん
196デフォルトの名無しさん
2016/10/09(日) 15:30:39.31ID:B/N5a+DZ そこは慣れでしょ
Pythonのインデントのほうが見やすい人もいるし
Pythonのインデントのほうが見やすい人もいるし
197デフォルトの名無しさん
2016/10/09(日) 15:57:49.59ID:u4wAPfrW198デフォルトの名無しさん
2016/10/09(日) 17:00:56.48ID:ufk0aci5 >>195
VB脳キタ━━━━(゚∀゚)━━━━!!
VB脳キタ━━━━(゚∀゚)━━━━!!
199デフォルトの名無しさん
2016/10/09(日) 17:03:25.10ID:7VtbLppb 流石C#脳w
200デフォルトの名無しさん
2016/10/09(日) 18:08:02.87ID:r1p0JkFt201デフォルトの名無しさん
2016/10/09(日) 18:48:02.41ID:B/N5a+DZ C#使ってる人はなんでこんなにマウンティングしたがるの?
VBに親でも殺されたの?
VBに親でも殺されたの?
202デフォルトの名無しさん
2016/10/09(日) 18:53:33.65ID:ufk0aci5 >>199
ありがとね
ありがとね
203デフォルトの名無しさん
2016/10/09(日) 19:04:24.18ID:4RubojJS 今のVBはBASICの文法と後方互換性を保ったまま機能を追加しすぎてるから
C#に比べて単純に書きにくいし読みにくい
俺にとっては最も難しいプログラミング言語の一つ
C#に比べて単純に書きにくいし読みにくい
俺にとっては最も難しいプログラミング言語の一つ
204デフォルトの名無しさん
2016/10/09(日) 19:07:05.46ID:qa3paDEf やたら関数化する人のソースって見づらいよねって言われました
VBだと例えばボタンを押したときの機能は1つの関数にまとめるのが良いのでしょうか?
VBだと例えばボタンを押したときの機能は1つの関数にまとめるのが良いのでしょうか?
205デフォルトの名無しさん
2016/10/09(日) 19:15:20.40ID:1Q+mN8qo なんでそんな全か1かなの
206デフォルトの名無しさん
2016/10/09(日) 19:51:46.57ID:yh5soZNP >>201
C#erだけど
Cの系譜じゃないからVB嫌い
読めばだいたい解るけど、
1ヶ月もやると変な癖が付くから解りたくない
でも、.NETのひとくくりで
VB任されたりするから
いち早く死んで欲しいんだ
C#erだけど
Cの系譜じゃないからVB嫌い
読めばだいたい解るけど、
1ヶ月もやると変な癖が付くから解りたくない
でも、.NETのひとくくりで
VB任されたりするから
いち早く死んで欲しいんだ
207デフォルトの名無しさん
2016/10/09(日) 19:59:53.11ID:B/N5a+DZ208デフォルトの名無しさん
2016/10/09(日) 20:08:34.54ID:cwz+vQn7 >>201
親じゃないけど同僚が1人死んでる
親じゃないけど同僚が1人死んでる
209デフォルトの名無しさん
2016/10/09(日) 20:18:58.29ID:yh5soZNP210デフォルトの名無しさん
2016/10/09(日) 20:28:42.01ID:7UHrss8Z 相互にトランスパイルする機能とか出来ないんかな
211デフォルトの名無しさん
2016/10/09(日) 21:57:54.02ID:yh5soZNP VBユーザを引き続き取り込むためにVB.NETは生まれ
その役割は果たしたでしょ
J#と一緒に消えてよかった存在
それをダラダラ延命したせいで
混乱してる
アップル陣営はObject-CとSwift
JAVA陣営はJAVAとScala
なのに.NET陣営はVB.NETとC#とF#
多すぎて.NET陣営は敬遠したくなる
洗練されてないよね
その役割は果たしたでしょ
J#と一緒に消えてよかった存在
それをダラダラ延命したせいで
混乱してる
アップル陣営はObject-CとSwift
JAVA陣営はJAVAとScala
なのに.NET陣営はVB.NETとC#とF#
多すぎて.NET陣営は敬遠したくなる
洗練されてないよね
212デフォルトの名無しさん
2016/10/09(日) 22:03:08.35ID:yh5soZNP Pythonみたいにインデントで書けるなら
VB.NET見直す
ENDとか、このご時世にタイピング多過ぎ
VB.NET見直す
ENDとか、このご時世にタイピング多過ぎ
213デフォルトの名無しさん
2016/10/09(日) 22:05:50.50ID:yh5soZNP >>204
COBOLとか1関数に1000行くらい書くよね
COBOLとか1関数に1000行くらい書くよね
214デフォルトの名無しさん
2016/10/09(日) 22:06:52.00ID:B/N5a+DZ ENDなんて自分で書くか?
それより行末のセミコロンのほうが面倒だよ
それより行末のセミコロンのほうが面倒だよ
215デフォルトの名無しさん
2016/10/09(日) 22:06:59.03ID:qa3paDEf 記号だと覚えるの面倒じゃん
言語によって記号の意味が微妙に違ったりするしな
記号による混乱といえばC言語のポインタが元祖じゃないかとおもってるけど
最近の言語だって配列が丸カッコと角カッコで違ったりと無駄な暗記力が要求される
言語によって記号の意味が微妙に違ったりするしな
記号による混乱といえばC言語のポインタが元祖じゃないかとおもってるけど
最近の言語だって配列が丸カッコと角カッコで違ったりと無駄な暗記力が要求される
216デフォルトの名無しさん
2016/10/09(日) 22:08:52.54ID:qa3paDEf217デフォルトの名無しさん
2016/10/09(日) 22:14:42.21ID:yh5soZNP218デフォルトの名無しさん
2016/10/09(日) 22:15:59.00ID:yh5soZNP219デフォルトの名無しさん
2016/10/09(日) 22:17:33.80ID:yh5soZNP VBのリプレイスをしましょう!
VB.NETで
この絶望感はキツイ
クライアントが同じような言語だから
簡単前提で話してくる
ここが、VB.NETの害悪だと思ってる
VB.NETで
この絶望感はキツイ
クライアントが同じような言語だから
簡単前提で話してくる
ここが、VB.NETの害悪だと思ってる
220デフォルトの名無しさん
2016/10/09(日) 22:20:28.57ID:B/N5a+DZ そこは簡単じゃないって訂正するか、別の案をだしたらいいんでは?
言語に限らず馬鹿なクライアントの仕事はろくなもんじゃないよ。金持ってたら別だけど
そんなのと仕事をしなきゃいけない自分の立場を恨むしかないね
言語に限らず馬鹿なクライアントの仕事はろくなもんじゃないよ。金持ってたら別だけど
そんなのと仕事をしなきゃいけない自分の立場を恨むしかないね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
