VB.NET質問スレ(Part43) [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2016/06/15(水) 11:41:09.50ID:bPj3FmGk
前スレ

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/
2017/01/02(月) 22:21:51.15ID:51wJDYeu
めんどくさいからシリアライズしてBlobにぶち込んでやる
472デフォルトの名無しさん
垢版 |
2017/01/08(日) 15:10:33.24ID:mLyjhJYP
C#スレのVBキチガイはよ引き取って
VB.NETerってガイジしかいないのか?
2017/01/11(水) 00:13:49.51ID:VkQ91OHA
はい
ガイジしかいないので
こっちには来ない方が身のためですよ
474デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:24:13.54ID:OuvvCRzR
ああああああああああああああああああああああああああああ
あいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい

うううううううううううううううううううううううううううううううううううううううううううううううう

ええええええええええええええええええええええええええええええええええええええええええええええ
475デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:32:49.65ID:NUbhUDcn
ああああああ
476デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:33:24.09ID:NUbhUDcn
ああああああああああああああああああああああああああああああああああああ
477デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:34:28.71ID:NUbhUDcn
あああああああああああああああああああああああああああああああああああああああああ
いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
うううううううううううううううううううううううううううううううううううううううううううううううううううううううう
ええええええええええええええええええええええええええええええええええええええええええええ
おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
かかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかか
きききききききききききききききききききききききききききききききききききききききききききき
くくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくくく
けけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけけ
こここここここここここここここここここここここここここここここここここここここここここここここ
http://http://http://http://http://http://http://http://http://http://http://http://http://http://
478デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:36:20.68ID:NUbhUDcn
あああああああああああああああああああああああああああああああああああああああああ
いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
うううううううううううううううううううううううううううううううううううううううううううううううううううううううう
ええええええええええええええええええええええええええええええええええええええええええええ
おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
479デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:36:42.86ID:NUbhUDcn
http://http://http://http://http://http://http://http://http://http://http://http://http://http://
>>1-10>>11-20>>21-30>>1-10>>11-20>>21-30>>31-40>>41-50>>51-60
480デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:38:00.89ID:C+ssGhBJ
>>1-1000
481デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:38:48.36ID:C+ssGhBJ
>>1-1000
482デフォルトの名無しさん
垢版 |
2017/01/19(木) 16:39:02.17ID:TQyidl81
>>1-1000
2017/01/20(金) 21:19:52.47ID:rk0wOt7y
My.Computer.FileSystem.WriteAllText  連続で使うとだめなのかなぁ。
30行目あたりでロックかかったまま、削除もできない。
2017/01/20(金) 21:53:51.85ID:gkjLNWs8
Fileクラスの方のWriteAllTextを使ってみたら?
Myは基本的に糞なので、使う前に標準の.NETのAPIで同じようなのがないか確認したほうがいいよ
2017/01/21(土) 16:11:14.78ID:q70X02VY
Fileクラス側を使ったらうまくいった! 
今回はたまたま見つけたからいいけど、見逃してたらわからないかも・・
2017/02/03(金) 20:50:22.69ID:IoUjw6fZ
VB2010で作ったやつが↓の3ソフトでことごとくウィルス判定されるんだが・・・どういうこと?
Bkav:[.NET executable]
CrowdStrike Falcon:(ML)malicious_confidence_100% (D)
Qihoo-360:HEUR/QVM03.0.0000.Malware.Gen
2017/02/04(土) 08:24:10.05ID:Drluuz2Q
おまえがウィルスなんだよ
2017/02/04(土) 08:56:18.21ID:jd1YqHKB
>>487

隕石を爆破したりしないぞ?
2017/02/07(火) 08:56:41.61ID:/DttlwM1
スリープからの復旧をSystemEvents.PowerModeChangedイベントで取得してるんだけど
Windows7やWindows8.1のデスクトップPCでは正常に動作するけどWindows8.1版のSurface Pro3だと動作しない

解決方法ご存じないですか?
2017/02/07(火) 09:30:57.72ID:YgeqT8Pn
Instant Goとかその辺で実際にはスリープになってないとかそんなんじゃない
Windows 10のモダンスタンバイとやらではこんな記事があったけど
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/06/09/
2017/02/08(水) 10:12:32.24ID:AcXEhNH6
datareaderで数万件のデータをデータベースから取得したいんですが数十秒くらいかかってしまいます
どうにかはやくできないでしょうか?
2017/02/08(水) 14:47:01.33ID:MzR5zH1p
クエリを簡単にする
列数を減らす
2017/02/08(水) 19:21:32.32ID:jEQSlM2Q
普通に書けばそんな時間かからんよ
2017/02/08(水) 22:02:33.67ID:AcXEhNH6
単純なSELECTなんですよ
30000件で15秒もかかってしまいます
最後までread回しただけなのに…
2017/02/08(水) 22:07:06.15ID:qO3OS2QJ
ディスクやネットワークが糞なんだろ
あと見落としやすいのがDBサーバーのメモリ量
繰り返し読むならキャッシュヒット率が全然違ってくる
いずれにしてもVB関係ない
2017/02/08(水) 22:11:04.89ID:qO3OS2QJ
まずはVBを介さずにDBクライアントを使って直接コマンド実行してアンロードしてみたらどうだ
それでも遅かったらVB関係ないとわかるし、遅くなかったらVBでの読み方がまずいんだろう
一番にその程度の切り分けはやれよ
2017/02/08(水) 23:05:47.54ID:jRyNzfB1
ListViewのアイテムをすべて選択するコードなんですが
5万件くらいで重いのですが軽くする方法は無いものでしょうか。

For i As Integer = 0 To lvMain.Count - 1
lvMain.SelectedIndices.Add(i)
Next
2017/02/08(水) 23:15:30.62ID:qO3OS2QJ
>>497
前提がおかしい
全件に対して処理をすることが最初から想定されてるんなら全件処理のコマンドを用意しとけば済む話だろう
ListViewに読み込む必要も選択する必要もない
2017/02/08(水) 23:58:47.11ID:Bd3hz3fH
>>497
lvMain.BeginUpdate() 〜 lvMain.EndUpdate() で囲えば多少改善するかもしれない
それでもダメなら VirtualMode を使う
2017/02/09(木) 07:08:33.82ID:nszO0639
>>499
残念ながらBeginUpdate()では改善しませんでした。
ListViewは既にVirtualModeです。
どうもSendMessageでLVM_SETITEMSTATEを送ってやればよさそうという
ところまで来ました。
2017/02/09(木) 23:54:41.55ID:nszO0639
LVM_SETITEMSTATEをSendMessageで一瞬で全選択できるようになりました。
2017/02/10(金) 12:28:40.22ID:izdz/JI9
全選択なんて組み込みのメソッドで用意されててもよさそうなものだけどないんだねw
今まで気づかなかった
2017/02/20(月) 16:07:27.58ID:OgBdAYpr
ふらっとC#スレの質問見てちょっと思ったんんだけど、
C#ではメソッドの戻り値に属性を適用する明示的な書き方があるけど、
VBではこれどうやって書くんだっけ?
https://msdn.microsoft.com/ja-jp/library/b3787ac0.aspx
2017/02/20(月) 17:17:50.36ID:M6W8cvGm
>>503
https://msdn.microsoft.com/ja-jp/library/z0w1kczw(v=vs.120).aspx
書き方はC#と同じだな
ただし、戻り値に属性指定とかNot supportedらしい

そもそも戻り値はメソッド内で生成されるんだから、属性を呼び出し側で指定できるのがおかしな気がする
2017/02/20(月) 19:49:55.03ID:C+5kpca0
>>504
ありがと
2017/02/21(火) 19:33:45.43ID:zN7/wz8g
経過時間を設定したContent.Timeで割って余りが0の時にReload()を実行するようになってるんですが、
Reload()を何回も実行するんです。
minuteをContent.Timeで割った回数実行してしまうようなんですよね。

何かおかしいでしょうか?

Sub _Check()
'1分過ぎた
minute += 1
'すべてのページをチェック
For Each Content As Contents In List
'指定した時間が過ぎていたら
If minute Mod Content.Time = 0 Then
'確認=>表示 再生
If Content.ReLoad() Then
2017/02/21(火) 19:35:31.07ID:zN7/wz8g
>>506
補足ですけど、minuteが1進む毎(1分)に、minuteをContent.Timeで割った回数実行してしまうみたいです。
2017/02/21(火) 21:50:52.18ID:OY4bcTch
エスパー召喚が必要だねw
2017/02/21(火) 22:26:45.05ID:zN7/wz8g
>>508
私がコピペした部分じゃ足りないですか??
じゅうぶんだと思うんですが。
2017/02/22(水) 10:13:28.88ID:hB8WtiG5
そこで足りると思うんなら
ステップ実行でわかるだろうよ
2017/02/22(水) 11:03:24.94ID:di0eqEJ2
>>510
ステップ実行なんてのがあるなんて知りませんでした。
ありがとうやってみます。
2017/02/25(土) 08:49:36.06ID:Z1WBMYZL
dllのロードに関して質問がございます。

---------- ディレクトリ構成 -------------------------------------------------------
[1]C:\AppDir\Main.exe 実行ファイル
[2]C:\AppDir\Parts.dll 実行ファイルから参照設定される

[3]C:\AppDir\SubDir1\Function.dll [1]の実行ファイルからAssembly.LoadFromで呼ばれる
[4]C:\AppDir\SubDir1\Parts.dll [3]から参照設定される

[5]C:\AppDir\SubDir2\Function.dll [1]の実行ファイルからAssembly.LoadFromで呼ばれる
[6]C:\AppDir\SubDir2\Parts.dll [5]から参照設定される
--------------------------------------------------------------------------------

[3]のdllと[5]のdllを実行ファイルで選択した内容によって切り替えてロードするのですが、
[4]と[6]のdllを参照せずに、実行ファイル起動時に自動でロードされる[2]のParts.dllを読み込みに行きます。

機能追加やデータ構造の変更に伴うメソッドの修正で[2]と[4]と[6]の内容が一致していない場合に、
MissingMemberExceptionが発生してしまいます。

[2]のParts.dll に修正が発生した段階で、[4]と[6]をビルドし直して配布する必要があり、
出来れば[2]のParts.dll の修正と切り離して管理したいと考えております。

既に実行ファイル起動時に[2]がロードされている状態で、
[3]をロードする場合は[4]を、[5]をロードする場合は[6]を参照するような方法はございますでしょうか?
2017/02/25(土) 10:35:53.15ID:WSmv7/tX
俺はexe一個にしたい派なので。
2017/02/25(土) 12:23:39.45ID:S4wbN3RD
>>512
MEF使うとか
515512
垢版 |
2017/02/25(土) 21:04:10.95ID:Z1WBMYZL
>>514
ありがとうございます。
プラグインという発想はなかったので、
MEFについて知識が乏しいので調べて見ます。
2017/03/03(金) 18:45:03.41ID:7BBiAnh4
integerで50000つかえたっけ?
2017/03/03(金) 18:46:31.69ID:oIwShl3c
余裕のヨッチャン
2017/03/04(土) 17:05:37.98ID:jyXc82yN
シリアル通信で受信処理について教えてください
パケット構造が固定長で"STX" + 10BYTE + "ETX"の12バイト構造となっています
ReadByte()で1バイトずつ取得して配列に格納しているのですが、
連続受信中何かの拍子に配列がずれて1バイト目が"STX"や12バイト目が"ETX"とならない場合があります
こうなった場合、以降の受信も配列が崩れて処理ができなくなります
一般的にどのような対策をするのでしょうか
配列の1バイト目、12バイト目が"STX","ETX"でなければ何か処理をすればよいのだと思いますが・・・
2017/03/04(土) 17:28:05.56ID:4F1kG7wq
1バイト目とか12バイト目とか意識するのがまずいのでは?
STXが来たらバッファに詰めていくETXが来たらそれを取り出すで
問題ないと思う。
2017/03/04(土) 18:24:21.25ID:W250mNnr
>>518
単純なステートマシンで対処できるでしょw

っていうか、教えられなくてもそれぐらいのこと思いつくようでないと
実用的なプログラムなんて何も書けないよw
2017/03/04(土) 18:51:32.79ID:NAI/204b
何バイト目かを意識するのがまずいのもあると思うけど
そういうのってエラー検知して再送じゃないの?
2017/03/05(日) 03:05:35.57ID:L54Sdfag
>>519
それにしたってバッファは無限なわけじゃないし
ETXが来るかバッファをオーバーしたら、 だな
バッファオーバーのチェックはさぼらない癖つけとくほうがいいぞ

>>521
>>518はエラー検知が出来なくて困ってるわけだが
2017/03/05(日) 03:20:26.95ID:f1XixyjT
>>522
え?1バイト目がSTXじゃなくても検知できないの?
BCCのチェックだけの話じゃないよ
2017/03/05(日) 09:04:24.11ID:ZV0AIXGV
まぁSTX〜ETXまで精々数百バイトだろうし、大げさに騒ぐほどじゃないな
ETXの後ろにBCCあるタイプだとして

俺がよく使うのは System.Collections.ObjectModel.Collection(Of Byte) なバッファ用意しといて

1.ReadByteの内容がSTXだったら バッファ.Clear した上で ReadByteの内容(STX)をAdd
2.STX以外だったら
   2-1.バッファの最後尾が ETX だったら、今きたのはチェックサムと思って ACK/NCK 返しつつメイン処理へ受け渡し
   2-2 バッファの最後尾が ETX じゃなかったら、ケツに Add
2017/03/05(日) 09:06:20.08ID:ZV0AIXGV
×    2.STX以外だったら

○    2.STX以外で、かつバッファの先頭は STX だったら
○    3.STX以外で、かつバッファの先頭は STX 以外だったらゴミデータとしてスルー
2017/03/05(日) 09:16:08.94ID:4Mp9Np6+
>>524
なんでCollection?
Collectionはコレクションクラスを自作するときに使うもので、普通、一般的に使われる動的配列の実装はList(Of T)だよ
2017/03/05(日) 12:15:05.55ID:ZV0AIXGV
軽そうなイメージ
2017/03/05(日) 12:45:52.11ID:u6nsQtE2
なんかアホな議論してるけど、上にも書いたが必要なのは質問者が
ステートマシンという超簡単な概念を一つ覚えて使う、それだけ。
2017/03/05(日) 13:16:04.21ID:4Mp9Np6+
>>527
List(Of T)の方が速いし軽い
というかCollection(Of T)は実装を全部List(Of T)に丸投げしてる
継承してメソッドをオーバーライドすることで要素の追加削除時に独自の処理を入れられるように
いくつか拡張ポイントを追加してあるだけ
継承しないなら何の意味もない、むしろ誤解を招くだけだから使わない方がいい
List(Of T)は後で独自の処理を入れたくなったときに実装変えられないからクラス外に公開するべきではないというのもあるけど、
それを考慮するならCollection(Of T)ではなく IList(Of T) を使ったほうがいいし
2017/03/05(日) 13:27:50.14ID:Q4pvsIt3
VBerにとって、VBが輝いていた時代を共に駆け抜けた旧友を想起させる特別な名前、それがCollection
気持ちは分かるが.NETのCollectionは彼とは何の関係もない別人なんだ
もういい加減過去に拘るのはやめて前へ進もう
2017/03/05(日) 14:12:32.50ID:Xaz4+HsB
ステートマシンとかいう概念を知らなくても普通は思いつくけどね
2017/03/05(日) 14:21:01.11ID:dGez6Bo2
質問者がデータは10バイトの固定長だって言ってるんだから
Listを使う必要もなければ、STXだのETXだの本来不要なゴミを取っておく必要もない

なんかしょうもない話してるよな本当
2017/03/05(日) 14:31:06.98ID:x9pPtpWR
MSAMでCOMポートからチマチマデータを取ってた世代には(ry
2017/03/05(日) 16:01:29.71ID:u/xcfN5N
VBと過ごした青春
なんか嫌だなそれ
2017/03/09(木) 20:01:49.55ID:ouxZaahl
簡易的にずれてたらETX来るまで1バイトずつ取り込んで読み捨てすればいいんじゃね?
2017/03/10(金) 17:23:20.12ID:tq5lUfKn
タプルっていう存在を今、初めて知ったんだけど。
複数の値を返すのはいいけど・・・
こんなんじゃなーいって思ったのは俺だけかな?
2017/03/10(金) 18:38:21.20ID:wvkqDHaL
>>536
具体的に
2017/03/10(金) 19:46:18.91ID:PPM6ZnbB
デコンストラクタでタプルも扱いやすくなる
2017/03/13(月) 21:14:52.90ID:4mOoeOmZ
Visual Basicの今後
https://www.infoq.com/jp/news/2017/03/vb-strategy
2017/03/14(火) 00:27:16.98ID:pXYRmO5x
Microsoftも見限った感あるし流石にもうそろそろ消滅の流れじゃないか
541デフォルトの名無しさん
垢版 |
2017/03/14(火) 19:24:57.60ID:O/GpwfFn
C#に移りなよ
ってかもうみんな両用してるか
2017/03/18(土) 20:44:47.06ID:ybox44GA
バッファがの処理が追い付かないときの為のフロー制御だよな
2017/03/18(土) 21:33:24.54ID:TQTGmQah
C++ならともかく、VB.NETとC#の違いなんて、東北弁と九州弁の違いでしかない
2017/03/22(水) 21:49:26.12ID:Lj+MxEQk
今日見た関数が戻り値の型がBooleanで条件によってはTrueを返す、という関数でした
ただその条件分岐に引っかからなかった場合どこにもFalseを返すとは書いてませんでした
自分で試してみたところその場合はFalseになったのですが、これは言語仕様
がそうなっているということですか?
可読性はともかく特に使っても問題ないでしょうか?
2017/03/22(水) 21:58:23.84ID:A/QsCQKR
バカなの?
https://msdn.microsoft.com/ja-jp/library/wts33hb3.aspx
2017/03/22(水) 22:09:21.64ID:Lj+MxEQk
>>545
これは最初に読んだんですが既定値とやらと戻り値の関係がいまいちわかりませんでした
ただそう言われるなら問題なさそうですね
ありがとうございます
2017/04/05(水) 19:56:28.05ID:xPaGCN9C
保守
2017/04/06(木) 19:31:30.11ID:rlwdMpi7
転職の為にC#覚えたらVB.NET使う会社だったでござる
2017/04/06(木) 20:36:44.15ID:wEtvCq9a
>>548
おつです
2017/04/12(水) 22:53:43.53ID:ozjVA+Qe
VB2010で質問です

いくつかのフォームで構成されるフォームアプリケーションを作ろうとしているのですが、プログラムの性質上
複数のフォームにおいて共通した処理を行うことがしばしばあります
そこでそれらの処理に使う変数や関数を特定のフォームかクラスに記述して、各フォームから呼び出して
使おうかと思ったのですが、かなり計算が多いプログラムなだけに呼び出しのオーバーヘッドが気になっています。
そこで知りたいのですが

1. 共通する変数や関数をどこかのフォームやクラスで宣言して、他のフォームから呼び出す
2. 各フォームで同じ名前の変数や関数を宣言してそのフォーム内で使う

上記2つのどちらが性能的には有利なのでしょうか?
もし個々のフォーム内でそれぞれ定義する方が高速なのであれば、コードが重複して無駄ができるのは承知の上で
2の方法を使うのもありかなと思っているのですが・・・
1の方が高速あるいは両者に速度差がないのであれば、コードが読みやすくなるので1のやり方にしたいと思ってます

あまりオブジェクト指向もよく理解できてないのですが教えて貰えると有難いです
2017/04/13(木) 00:40:28.65ID:aK+zC0HQ
呼び出しのオーバーヘッドなんか事実上ゼロだよゼロ
ラベルの文字列を書き換える処理とかに比べりゃ地球全体の中の一粒の砂レベルで全く完全に無視できる
2017/04/13(木) 08:07:04.82ID:ai7IR4kG
>>551
どうもです
ベクトルの加減算や回転といった処理を数百回行い、それを1秒あたり1万〜十数万回
ループで繰り返すという処理だったので、呼び出しにある程度オーバーヘッドがあると
性能に影響してくるかなと思ったもので・・・

オーバーヘッドが無視できるレベルなのであれば1でいってみようと思います
2017/04/13(木) 08:49:18.21ID:aK+zC0HQ
無視できるというか、メソッド呼び出しやフィールドへのアクセスにおいて
クラスを跨るかどうかはオーバーヘッドの大小には直接影響しない
2017/04/13(木) 11:17:50.97ID:bkaO+5D1
.NETである時点で相当のオーバーヘッドだからな
2017/04/13(木) 11:46:33.00ID:ai7IR4kG
了解です
気にするだけ無駄なので分かりやすいコードで書くのがいいってことですね

>>554
計算部分をCでDLL書いてそっちに追い出すのも考えてはいますが
データの受け渡しがかなり面倒そうなのでとりあえずはVBで書いてみます
2017/04/13(木) 23:28:05.42ID:JnRQ5+VJ
それなら全部Cで作れば良いのに
2017/04/15(土) 22:46:29.93ID:2Thsns1M
>>556
Cはコマンドプロンプトで動くコンソールアプリなら作ったことがあるんですが、
フォームを使うとなるとユーザーインターフェースの作り方がさっぱりなもので・・・
2017/04/16(日) 07:19:56.00ID:hzBiobtH
>>557
俺も、XView(Solaris2.3)とか、PresentationManager(MS-OS/2V1.21)ならC言語で組んだことあるけど、
Windowsなんて、Access以外で画面作ったことね〜ですだ・・・(;_;)
2017/04/16(日) 07:31:07.72ID:B2UN2zG+
>>557
んじゃ、C++Builderは?
2017/04/17(月) 22:29:23.78ID:juGlbUEK
すいません教えてください。
テキストボックスに9:00と入れてstring型の変数に格納した後ラベルコントロールで表示すると
9になっちゃいます。そのまま9:00と表示するにはどうすればいいですか?
2017/04/17(月) 22:42:29.91ID:lURW6TDB
普通にやればそんなことならんから
普通じゃないことやってるんだろう
2017/04/18(火) 23:09:40.28ID:Aq2OSGis
ちょいと教えてくださいな

ADODB.RecordsetをLoopで更新処理
をADO.NETに変換したいんですが

DataSet.Tables.Count=1
なレコードセットなら
直接
Adapter.Fill(DataTable)
Adapter.Update(DataTable)
しちゃって良いもんなの?

DataSet経由しないとダメ?
2017/04/19(水) 03:21:39.02ID:zfm1mmD/
DataSetじゃないと駄目ならなんでDataTableを引数に取るオーバーロードが
用意されてるのかって話になってしまう
2017/04/21(金) 13:40:32.09ID:z81gUwo8
UIデザインに拘りたくて色々やってるけど、自分の思い通りのデザインにするのに四苦八苦
かと言ってマイクロソフトのダサいデザインは美意識が許さない。
何か良いサイトか本あれば教えてください。
2017/04/22(土) 01:07:35.15ID:qUZ+Jwsq
>>564
とか言ってるやつのデザインは
独自性が強すぎて逆に使いづらかったりする。
566デフォルトの名無しさん
垢版 |
2017/04/22(土) 12:28:09.67ID:3MzzfSUe
どうせUIのデザインと言うより昔流行ったスキンで見た目を派手にするみたいなのがやりたいんだろ
2017/04/22(土) 17:10:56.22ID:okIJiGGM
みんなMicrosoftのスタートボタンは必要って言ってるんだから
そのまま使えばいい。
アップルの真似してなくしたり隠したりするのはオカシイ。
2017/04/22(土) 22:46:24.91ID:Buq8ht/b
WPFなら見た目は自由自在だよ!
569デフォルトの名無しさん
垢版 |
2017/05/08(月) 23:56:45.12ID:thSKMKN/
でも出来ることそんな変わらないんでしょ?
2017/05/16(火) 23:44:33.08ID:B3nxbABI
すいません教えてください
現在就職活動中でプログラマーを目指しているんですが、希望している会社が使用している主な開発言語が
VB.NETらしいのですが、将来的な需要はどうなんでしょうか?雲行き怪しいですか?
2017/05/17(水) 00:17:10.36ID:Id1y7eqA
>>570
やめとけ
VB.NET自体の将来はともかく、君がエンジニアとして成長する上で良い環境とは言えない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況