VB.NET質問スレ(Part43)at TECH
VB.NET質問スレ(Part43) - 暇つぶし2ch1:デフォルトの名無しさん
16/06/15 11:41:09.50 bPj3FmGk.net
前スレ
VB.NET質問スレ(Part40)
スレリンク(tech板)
VB.NET質問スレ(Part41)
スレリンク(tech板)
VB.NET質問スレ(Part42)
スレリンク(tech板)

2:デフォルトの名無しさん
16/06/15 17:48:41.64 6LrjeIzy.net
最近落ちるの早いので乙

3:デフォルトの名無しさん
16/06/15 19:45:19.21 G76GMmEr.net
乙.py

4:デフォルトの名無しさん
16/06/15 20:45:31.75 UJ4dhPXD.net
関連スレ
古代VBプログラマ質問スレ(Ver.6.0 まで) part65
スレリンク(tech板)
【初心者歓迎】Small Basic Part 2 【片手間】
スレリンク(tech板)

5:デフォルトの名無しさん
16/06/16 19:16:54.33 btqH8ipC.net


6:デフォルトの名無しさん
16/06/16 19:22:25.92 cHK7lzHs.net
やっぱみんな最新の使ってる?
俺は未だに2005だけど(新しいのにしなきゃいけない理由が見当たらない)

7:デフォルトの名無しさん
16/06/16 20:20:32.72 BiIgL8cI.net
むしろ古いのを使うのに理由が必要だろう

8:デフォルトの名無しさん
16/06/16 22:26:15.32 mb8wywpH.net
VBの場合は新しい機能を使うと他の連中に理解できなくなる(というか理解しようとしてもらえなくなる)から、
実際新しいものを使う理由はないよ
VBは変化を拒否する人達のための拠り所なのだから

9:デフォルトの名無しさん
16/06/16 22:33:24.32 Oc+4dwCe.net
VB2008以降は開発方針が変わって(格下げされて)C#の方言になっちゃったから、
変化を拒否する人達の味方としてのVBは2005まで
2008以降は機械的にC#に合わせるだけでVBerに見向きもされない虚しい機能拡張ばかり

10:デフォルトの名無しさん
16/06/16 22:53:20.88 WRcGE86S.net
vb.netも今はしっかりした言語だと思うけどなぁ。
なんで嫌われちゃうかわからんから、理由が知りたいけど。
未だにオブジェクト指向って何??って人もいないと思うけど。

11:デフォルトの名無しさん
16/06/17 13:06:13.52 IKcgNlbU.net
>>6
アプリを動かす環境の.NET Frameworkによっては新しいのじゃないとダメではなかろうか

12:デフォルトの名無しさん
16/06/21 07:51:56.56 pCx5oIjk.net
age

13:デフォルトの名無しさん
16/06/21 11:32:35.61 VZGXTtlU.net
4.5.2 以降も使えるならいいんじゃね

14:デフォルトの名無しさん
16/06/21 15:33:01.83 REn2K5Xx.net
ライブラリ的な汎用性の高いものを作るときはC#のほうがいいし
実際にC#で書いてるけど、特定の客むけ業務アプリはVB使うなぁ
C#でガチガチに書くと保守できる人いなくなっちゃうし
客のファジーな要求仕様に対しては、きちんとクラス継承して設計するよりもコピペで実現したほうがいい場面も多い。

15:デフォルトの名無しさん
16/06/21 17:48:59.97 4IDYtT08.net
旧VBの話かな?

16:デフォルトの名無しさん
16/06/21 19:39:41.14 s0xSal8K.net
ラムダがもう少し書きやすければな
後は各種初期化子も短くしてほしい
他に不満はないかな

17:デフォルトの名無しさん
16/06/21 23:09:36.66 8TPIZL80.net
>>14
C#でガチガチっていうと
凄く結合度が高いイメージがあるな

18:デフォルトの名無しさん
16/06/21 23:18:26.26 mKRnLMlt.net
それは設計がヘタクソなだけ

19:デフォルトの名無しさん
16/07/02 01:24:41.31 zGWMAOI9.net
>>14
今時の業務アプリをなんでVBで書いちゃうかなあ
保守できないのは言語のせいじゃねーだろ

20:デフォルトの名無しさん
16/07/02 09:48:59.43 L/GK6KBr.net
言語のせいじゃないならVBでもいいじゃん

21:デフォルトの名無しさん
16/07/03 01:43:58.53 capVbRd9.net
VB使いは低レベルなやつが多いと思ってるんだろ

22:デフォルトの名無しさん
16/07/03 01:52:18.90 ezxQ+Igl.net
VBもC#もやれることは変わらないやん

23:デフォルトの名無しさん
16/07/03 06:03:48.41 qk7lGSjH.net
>>22
だからバカって言われるんだよ

24:デフォルトの名無しさん
16/07/03 07:49:30.52 a7dDnFnC.net
VBと比べてC#が圧倒的に勝っているポイントはλが書きやすいところかな
この他には明確な差はない

25:デフォルトの名無しさん
16/07/03 07:52:30.52 dqZh4yhX.net
VB関数がないとかMyがないとかデフォルトインスタンスがないとかOnErrorGotoがないとか色々あるだろ
まあ一番違うのはプログラマの平均品質だけど

26:デフォルトの名無しさん
16/07/03 07:54:16.27 qk7lGSjH.net
Referenceの量と質も全然違う

27:デフォルトの名無しさん
16/07/03 08:02:35.54 a7dDnFnC.net
>>25
どっちみち使わない機能を差異としてカウントするのはナンセンスだよ
c#で日常的に使う機能とvbで日常的に使う機能ではλの書きやすさ以外に致命的な差はない

28:デフォルトの名無しさん
16/07/03 08:07:56.54 jvF65JbL.net
>>27
C#目線ならそりゃ一緒だろうさ
VBしかやってなくて他に知ってる言語はCOBOLくらい、なんていう連中が
VBには腐る程いるんだぞ
仕事ならそういう連中がひねり出した糞の山をうんざりするほど見ることになる

29:デフォルトの名無しさん
16/07/03 08:14:09.67 qk7lGSjH.net
>>27
たとえばASP .NET CoreのテンプレをYeomanで作成し、Macで開発してAzureにデプロイするってのをわざわざVB.NETでやりたいとは思わんね。Referenceの差は致命的。

30:デフォルトの名無しさん
16/07/03 08:53:42.30 QFKulflJ.net
まぁたいして変わりゃしないんだから両方覚えておけばいいよ

31:デフォルトの名無しさん
16/07/03 10:56:13.77 ezxQ+Igl.net
Reference見てるレベルの人なら使いやすい方使えばいいやん

32:デフォルトの名無しさん
16/07/03 11:00:19.65 g38/oc0e.net
>>31
使いにくいって指摘が伝わってないなこいつ。第一.NET CoreにVB.NETはまだ対応してないし。C#との差は歴然としてる。

33:デフォルトの名無しさん
16/07/03 12:53:14.88 a7dDnFnC.net
>>28
今は人の話も過去の資産の話もしてない
純粋に言語として比較したらどうなのという話な
そしてその決意はλ以外大差ねえなって事ね

34:デフォルトの名無しさん
16/07/03 19:36:03.21 QeKzFvfB.net
VB.NETとビジュアルスタジオつかってデスクトップアプリ作りたいのですが、
プルダウンから選択したり数値入力して、そんで出力ボタンおすと、
エクセルに計算結果とかもろもろ自動で入力したものが出るようなのを作りたいのですが、
こういうのに特化した参考書とかありませんか?
ネットで調べながらでもいいのですが、できれば本でやってみたいと思っています

35:デフォルトの名無しさん
16/07/04 00:53:57.64 a/EuNmrx.net
>>34
Excel単体、VBAだけで良いような…

36:デフォルトの名無しさん
16/07/04 20:40:01.39 LOf4uuq2.net
最終的には、プルダウンで選んだ条件で出力する表のかたちと画像を代えたいんですけど、
エクセル単体でもできますかね?それならそれでいいですが・・・

37:デフォルトの名無しさん
16/07/04 21:04:36.18 49dl+xbl.net
>>36
EXCELのスレに来てた人?
たらい回しという言葉を知ってるかい?

38:デフォルトの名無しさん
16/07/04 21:42:14.95 LOf4uuq2.net
いやそれ俺じゃない。

39:デフォルトの名無しさん
16/07/05 12:37:49.49 RlWBF9ba.net
>>34
vb中学校っていうサイトが情報古いけどおすすめです。

40:デフォルトの名無しさん
16/07/07 07:45:27.32 9nALhBhc.net
中学校は執筆者自身のスキルに難があるからな
「初心者向け」を自分が理解してないことの免罪符にしてる印象
JavaやC#だと本人が完全に理解してる上で初心者向けにかいつまんでるのが多いんだけど、VBでとなると俺は知らないな

41:デフォルトの名無しさん
16/07/07 10:31:45.73 ljNr7G7W.net
dobon.net

42:デフォルトの名無しさん
16/07/07 12:30:45.74 u/1J4++R.net
VBAで初心者向けと言えば田中さんだと思うんだけどなぁ

43:デフォルトの名無しさん
16/07/07 22:32:29.25 ljNr7G7W.net
vbaじゃなくて.netの話じゃないの?

44:デフォルトの名無しさん
16/07/13 22:26:23.47 NVocMmQN.net
未だにVB6使ってるし、vs2015でもVB.NET使ってるが
そろそろc#への移行どきかねぇ
今やネットでの情報はほとんどc#でのコーディングだし
そうなると初心者向けっていう利点が無くなるし

45:デフォルトの名無しさん
16/07/13 23:08:17.35 IHteYO+A.net
できることは変わらないんだから無理に移行する必要はないような
移行というより選択肢を増やすという意味ではJavaやるのがいいんじゃないか?
Javaに慣れたら自然に.NETでもC#を使いたくなるだろう

46:デフォルトの名無しさん
16/07/14 15:14:56.61 ZUrpEfIZ.net
>>45
できることは変わらないwww

47:デフォルトの名無しさん
16/07/14 15:49:33.75 o/KrP/8p.net
(純粋に技術的に可能か不可能かで言えば)できることは変わらない→せいかい
(プログラマの能力的に)できることは変わらない→まちがい

48:デフォルトの名無しさん
16/07/14 18:31:11.93 ZUrpEfIZ.net
>>47
ねえねえ、.NET Coreの開発をVB.NETでどうやったらできるの?まだ対応されてないよね?

49:デフォルトの名無しさん
16/07/14 18:32:54.25 o/KrP/8p.net
>>48
自分でdll参照すりゃできるよ

50:デフォルトの名無しさん
16/07/14 21:04:53.69 05a8wJuJ.net
>>48
笑わせに来たのか?

51:デフォルトの名無しさん
16/07/15 16:13:26.77 iSfUktoe.net
チェックボックスのFalse/Trueに対応してリストボックスが有効/無効になるイベントドリブンがあるんですが
コレが10コとか20コある場合、同じだけイベントプロシージャを作らないとダメですか?
もっとスッキリさせる方法があれば知りたいです。

52:デフォルトの名無しさん
16/07/15 16:14:00.44 DCcmFlXk.net
どっかのブログでVB.NETは複数行のコメントが出来ないと書いてあったが、
#if 0 then
~
#endif
で出来るじゃん。

53:デフォルトの名無しさん
16/07/15 18:37:46.00 sp8uG4qU.net
痛すぎる

54:デフォルトの名無しさん
16/07/15 19:31:07.65 CgTB7XPU.net
>>51
全部ハンドルしてsenderで分岐

55:デフォルトの名無しさん
16/07/15 20:07:33.34 DCcmFlXk.net
どこが痛いのかな?
デバッグ用のコードを埋め込むさいに
よく使われる手法なんだが・・・

56:デフォルトの名無しさん
16/07/15 20:21:13.97 2BxGkjsb.net
お前らVB.Netなんかやってるの?
俺なんか今の仕事場VB6.0だぞ。
CPUはPen4でOSなんかまだXP。
XPはマズいので何か機会が有ったら通報してみようかと思ってる。

57:デフォルトの名無しさん
16/07/15 20:59:19.37 iSfUktoe.net
>>54
ありがとうございます!

58:デフォルトの名無しさん
16/07/15 22:41:00.37 AtypjOfw.net
>>55
確か明治時代はみんなそうやってたんだっけ?

59:デフォルトの名無しさん
16/07/15 22:53:00.93 P5LMS7dI.net
>>58
教えてください
明治時代のVSのバージョンはいくつだったんですか?
Windowsのバージョンは?
CPUは何だったんですか?
ビル・ゲイツは生まれてなかったと思うんですがマイクロソフトはあったんですね?

60:デフォルトの名無しさん
16/07/15 23:33:10.42 khTZoh5c.net
>>59
煽るならもうちょっと捻れよ
VBerの知能レベルが知れる

61:デフォルトの名無しさん
16/07/16 00:34:50.26 x1AhYluy.net
>>58
VB6.0の時代、ベテランプログラマーがそう書いてたから真似した。
今もそのクセが抜けない。

62:デフォルトの名無しさん
16/07/16 09:09:16.76 w6ElOsX+.net
>>60
じゃあ知能レベルの高い()煽りを御享受ネカ゜得るかな?
知能レベルが高いなら出来るよねw

63:デフォルトの名無しさん
16/07/16 12:22:45.14 3oB/Pjks.net
なんなら俺が最高峰の煽りを見せてやろうか?

64:デフォルトの名無しさん
16/07/16 13:21:59.74 3jub9Gwj.net
でもこれで>>60がやってるのがjava辺りだったらウケるよな

65:デフォルトの名無しさん
16/07/16 16:47:05.11 XRI+XgN5.net
フォームにボタン1つ設置して、そのボタンおすと新しいエクセルのファイルが作られるようにしたいのだけど、どうやればよいですか?
参照の追加から、ライブラリ?を追加することをしなければならないのはネットで理解したのですが、
さしあたりサンプルコードなどをコピペしてみても、エラーに泣てうまくいきません

66:デフォルトの名無しさん
16/07/16 17:12:58.61 w6ElOsX+.net
ファイル作るだけなら空のファイル用意しといて名前つけてコピーするだけじゃんw

67:デフォルトの名無しさん
16/07/16 19:37:10.54 T1HW9qn+.net
>>51
checkboxとlistboxがペアになってるならUseControl作るのが正解だろうね


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch