!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019
The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#
過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/
※前スレ
Visual Studio 2019 Part5
http://mevius.5ch.net/test/read.cgi/tech/1597722223/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Visual Studio 2019 Part6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3355-yyoL)
2021/04/21(水) 23:27:05.12ID:3qCJi60702デフォルトの名無しさん (ワッチョイ 9755-yyoL)
2021/04/21(水) 23:28:23.16ID:3qCJi6070 無いから立てたよぉ…
3デフォルトの名無しさん (ワッチョイ 1f8c-/ZOv)
2021/04/21(水) 23:34:17.12ID:k1BHxrbM0 乙
4デフォルトの名無しさん (ブーイモ MMcf-VJ4t)
2021/04/21(水) 23:42:19.87ID:LBvRjqkNM 乙
5デフォルトの名無しさん (オッペケ Sr8b-On5Q)
2021/04/22(木) 05:50:38.91ID:C6ndQuaCr 乙
6デフォルトの名無しさん (スフッ Sdbf-xppe)
2021/04/22(木) 08:07:37.29ID:8Baz0o+5d 俺個人の勝手な予想では
マイクロソフトはOS事業からの撤退の準備を始めてるんだと思うよ
マイクロソフトはOS事業からの撤退の準備を始めてるんだと思うよ
7デフォルトの名無しさん (アウアウエー Sadf-woIF)
2021/04/22(木) 08:54:17.77ID:cnOQHdKja VSの64ビット化って具体的に何がうれしいの?
メモリ馬鹿食いになるだけじゃん
メモリ馬鹿食いになるだけじゃん
8デフォルトの名無しさん (ワッチョイ bf02-tdH6)
2021/04/22(木) 09:44:52.91ID:zdS1gT1X0 わからないなら使わなくていい
9デフォルトの名無しさん (ワッチョイ 9fad-EDaw)
2021/04/22(木) 09:57:48.35ID:lkJtfBhJ0 >>6
勝手だな
勝手だな
10デフォルトの名無しさん (ワッチョイ d745-ubdj)
2021/04/22(木) 10:17:33.08ID:yNSfYish0 > メモリ馬鹿食いになるだけじゃん
RAMとHDDを大量に売りつけるのが64の真の目的だからな
RAMとHDDを大量に売りつけるのが64の真の目的だからな
11デフォルトの名無しさん (オッペケ Sr8b-On5Q)
2021/04/22(木) 10:19:23.98ID:C6ndQuaCr じゃあ2019でいいわ
困ることねぇしな
困ることねぇしな
12デフォルトの名無しさん (オッペケ Sr8b-On5Q)
2021/04/22(木) 10:19:54.94ID:C6ndQuaCr >>6
勝手すぎワロタw
勝手すぎワロタw
13デフォルトの名無しさん (ブーイモ MMcf-VJ4t)
2021/04/22(木) 10:54:28.83ID:JxVnPstuM やっぱりメモリ消費が少ない地球に優しい16bitに皆戻るべきだよね
14デフォルトの名無しさん (スフッ Sdbf-xppe)
2021/04/22(木) 11:12:48.77ID:8Baz0o+5d15デフォルトの名無しさん (ワッチョイ 9fad-EDaw)
2021/04/22(木) 11:28:01.94ID:lkJtfBhJ0 これまでのWindows資産バッサリ捨てられるわけないやろ
16デフォルトの名無しさん (ワッチョイ ffbb-7Hcu)
2021/04/22(木) 11:44:44.18ID:X3s7nmsp0 蘇るLindows
17デフォルトの名無しさん (テテンテンテン MM8f-wT4Z)
2021/04/22(木) 12:48:40.50ID:zqNu2+/3M18デフォルトの名無しさん (ワッチョイ b733-vH1g)
2021/04/22(木) 12:53:08.62ID:29onDo3W0 >>14
Linuxは、いろんな意味で全然Windowsと同じ土俵に立ててない。
今までを考えると、これからもたいして変わらない。
そんなものにユーザーが移るわけがないし、Microsoftがそれを期待するわけもない。
Linuxは、いろんな意味で全然Windowsと同じ土俵に立ててない。
今までを考えると、これからもたいして変わらない。
そんなものにユーザーが移るわけがないし、Microsoftがそれを期待するわけもない。
19デフォルトの名無しさん (スフッ Sdbf-xppe)
2021/04/22(木) 13:04:56.58ID:8Baz0o+5d20デフォルトの名無しさん (ワッチョイ 9fad-EDaw)
2021/04/22(木) 13:14:03.92ID:lkJtfBhJ0 Windowsでどれだけ稼いでるか少しは調べてから現実を見ようね
21デフォルトの名無しさん (ブーイモ MMcf-VJ4t)
2021/04/22(木) 13:25:48.15ID:y1VykytYM WSLはプログラマー需要を少しでもWindowsにも取り込もうとしてるだけに思えるが
22デフォルトの名無しさん (ワッチョイ 9f47-xBQ2)
2021/04/22(木) 13:50:27.76ID:tuOeGeux0 >>6
もっとマシな予想しろよ
もっとマシな予想しろよ
23デフォルトの名無しさん (ドコグロ MMdf-sGfw)
2021/04/22(木) 16:32:21.05ID:tcTtemzbM VSスレで何の話をしているのかと
24デフォルトの名無しさん (ワッチョイ 9702-U+S5)
2021/04/22(木) 16:52:14.70ID:DfMofs+Z0 前スレのJavaの話題でふと思ったけど、ドザ個人的な使用範囲では.NETなソフトは
たくさん使っているけどJavaなソフトはMinecraftしかないわ
Minecraftも最近全然やってないんだが、Javaランタイムの更新通知がこないだ
表示された時に、長いこと使ってないみたいだから消せば?みたいなメッセージ
が出てた
俺の使用範囲が狭いのは置いといて、どこでJavaが活躍してんの?
Androidくらいしか知らん
たくさん使っているけどJavaなソフトはMinecraftしかないわ
Minecraftも最近全然やってないんだが、Javaランタイムの更新通知がこないだ
表示された時に、長いこと使ってないみたいだから消せば?みたいなメッセージ
が出てた
俺の使用範囲が狭いのは置いといて、どこでJavaが活躍してんの?
Androidくらいしか知らん
25デフォルトの名無しさん (スププ Sdbf-xBQ2)
2021/04/22(木) 18:19:57.55ID:2Gq+bd80d >>24
これ以上はJavaスレでやってくれ
これ以上はJavaスレでやってくれ
26デフォルトの名無しさん (ラクッペペ MM8f-aCHF)
2021/04/22(木) 19:05:19.54ID:FMsdOyI8M Microsoft製品関係だとSQL Serverのデータ仮想化PolyBaseやDevOps Serverのコンテンツ検索ElasticSearchなどでJavaは必須
現状ではAzul SystemのZulu OpenJDKがデフォルトでインストールされる
現状ではAzul SystemのZulu OpenJDKがデフォルトでインストールされる
27デフォルトの名無しさん (ワッチョイ 6b42-1Gce)
2021/04/23(金) 02:37:32.30ID:5oUB9lPR0 失礼します
visual studio 2019 でWindowsアプリケーションのフォームにメニューバーを付けようとMenuStripドラッグ&ドロップしたのですが「ここへ入力」が表示されません
表示するための解決法はありますか?
visual studio 2019 でWindowsアプリケーションのフォームにメニューバーを付けようとMenuStripドラッグ&ドロップしたのですが「ここへ入力」が表示されません
表示するための解決法はありますか?
28デフォルトの名無しさん (ワッチョイ 245f-dWrq)
2021/04/23(金) 02:45:50.23ID:2Y/qf88b0 >>20
20%ぐらいだったっけ
20%ぐらいだったっけ
29デフォルトの名無しさん (テテンテンテン MM34-TKdI)
2021/04/23(金) 06:39:30.07ID:0hTQ9bnmM30デフォルトの名無しさん (オッペケ Sr39-Rdia)
2021/04/23(金) 09:29:58.48ID:C2KB28Aor >>29
サーフェスってBingアドインより売れてないってマジ?
サーフェスってBingアドインより売れてないってマジ?
31デフォルトの名無しさん (テテンテンテン MM34-TKdI)
2021/04/23(金) 10:02:16.82ID:PzJ645RSM まあ売れてないって言っても6ビリオンドルだから6,000億は超えるけどね
32デフォルトの名無しさん (オッペケ Sr39-Rdia)
2021/04/23(金) 10:17:21.53ID:C2KB28Aor 逆にサーフェスを超えるbing Addinって…
33デフォルトの名無しさん (ラクッペペ MM34-7N7P)
2021/04/23(金) 11:08:31.59ID:2fhWSDpqM Ads は Addin ではなくて Advertisings
いわゆる検索ページからの広告収入だろう
いわゆる検索ページからの広告収入だろう
34デフォルトの名無しさん (ワッチョイ 6e61-4lz7)
2021/04/23(金) 11:42:24.03ID:mAev2lqU0 >>13
それは違う。
16BITの8086系では、セグメントアドレスを買えずに一度に扱えるメモリは
64KB に制限されていたが、それではほとんどのGUIのアプリでは足りなかったので
far pointer や huge pointer を使うのが広く行われていたから、16BITの
アドレスでは足り無い事が明らかだった。
ところが32BITのアドレスでは未だに2GBのメモリーで足りなくなるアプリは
ほとんど存在し無い事が知られている。
それは違う。
16BITの8086系では、セグメントアドレスを買えずに一度に扱えるメモリは
64KB に制限されていたが、それではほとんどのGUIのアプリでは足りなかったので
far pointer や huge pointer を使うのが広く行われていたから、16BITの
アドレスでは足り無い事が明らかだった。
ところが32BITのアドレスでは未だに2GBのメモリーで足りなくなるアプリは
ほとんど存在し無い事が知られている。
35デフォルトの名無しさん (ワッチョイ 6e61-4lz7)
2021/04/23(金) 11:49:55.52ID:mAev2lqU0 >>34
誤: 16BITの8086系では、セグメントアドレスを買えずに一度に扱えるメモリは
正: 16BITの8086系では、セグメントアドレスを変えずに一度に扱えるメモリは
少なくとも8086系の16BIT CPUでは、フラットにアクセスできるアドレス範囲
が狭すぎて、本格的なGUIアプリを作っているプログラマーはとても苦労していた。
huge pointerを使えばずっとアドレス範囲が広がるが、とても遅くなるので積極的
に使うのは避けられていた。far pointerは、セグメントアドレスを変えなければ
一度にアクセスできるのは 64KB までだったので、使いにくかった。
一度に使えるアドレス範囲が 32BITになることは劇的にプログラミングがし易くなった。
ところが、64BIT化しても、このような激的な利便性の向上は起きない。
誤: 16BITの8086系では、セグメントアドレスを買えずに一度に扱えるメモリは
正: 16BITの8086系では、セグメントアドレスを変えずに一度に扱えるメモリは
少なくとも8086系の16BIT CPUでは、フラットにアクセスできるアドレス範囲
が狭すぎて、本格的なGUIアプリを作っているプログラマーはとても苦労していた。
huge pointerを使えばずっとアドレス範囲が広がるが、とても遅くなるので積極的
に使うのは避けられていた。far pointerは、セグメントアドレスを変えなければ
一度にアクセスできるのは 64KB までだったので、使いにくかった。
一度に使えるアドレス範囲が 32BITになることは劇的にプログラミングがし易くなった。
ところが、64BIT化しても、このような激的な利便性の向上は起きない。
36デフォルトの名無しさん (ワッチョイ 9f45-3cD6)
2021/04/23(金) 13:08:35.59ID:wmFgppeg0 Z80全盛時に8086憶えたけど
第一印象「オマエ、ソレハナイダロウ」だった
第一印象「オマエ、ソレハナイダロウ」だった
37デフォルトの名無しさん (ワッチョイ 6333-gjMA)
2021/04/23(金) 14:22:12.53ID:7NT1P8pu038デフォルトの名無しさん (ワッチョイ 6333-gjMA)
2021/04/23(金) 14:23:00.16ID:7NT1P8pu0 >>36
Z80のバンク切り替えよりマシやろ?w
Z80のバンク切り替えよりマシやろ?w
39デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 14:33:35.99ID:iLw20nf00 >>38
「Outportによる一部の領域のバンク切り替え」から
「CPUによる一般化されたバンク切り替え」に変わっただけという感じだった。
まだアドレスが、
絶対アドレス = 上位16BIT * 65536 + 下位16BIT
だったら良かったのに、
絶対アドレス = セグメント値 * 16 + 下位16BIT
という変な分け方がされていたのも最悪だった。
「Outportによる一部の領域のバンク切り替え」から
「CPUによる一般化されたバンク切り替え」に変わっただけという感じだった。
まだアドレスが、
絶対アドレス = 上位16BIT * 65536 + 下位16BIT
だったら良かったのに、
絶対アドレス = セグメント値 * 16 + 下位16BIT
という変な分け方がされていたのも最悪だった。
40デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 14:35:53.81ID:iLw20nf0041デフォルトの名無しさん (ブーイモ MMfd-jKDQ)
2021/04/23(金) 14:59:02.78ID:pVbXeaGwM 286/386はやってないっぽいな
42デフォルトの名無しさん (テテンテンテン MM34-TKdI)
2021/04/23(金) 16:08:27.34ID:8Z6dL8IIM >>39
> 絶対アドレス = 上位16BIT * 65536 + 下位16BIT
それやるとページが64kB単位になるからページをまたがる処理がめっちゃ面倒になるぞ
今みたいに多少メモリーが無駄になってもいいやっていう時代ならいいけど物理メモリーにきちきち詰めていくとどうしても複数ページにまたがる領域ができてしまう
> 絶対アドレス = 上位16BIT * 65536 + 下位16BIT
それやるとページが64kB単位になるからページをまたがる処理がめっちゃ面倒になるぞ
今みたいに多少メモリーが無駄になってもいいやっていう時代ならいいけど物理メモリーにきちきち詰めていくとどうしても複数ページにまたがる領域ができてしまう
43デフォルトの名無しさん (エムゾネ FF70-SFxq)
2021/04/23(金) 16:11:44.92ID:QhHVXSoAF >>39
境界またがってアクセスするときに後者の方が便利だ(と当時は思われた)からだろう
境界またがってアクセスするときに後者の方が便利だ(と当時は思われた)からだろう
44デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 16:32:30.16ID:iLw20nf0045デフォルトの名無しさん (ラクッペペ MM34-7N7P)
2021/04/23(金) 16:51:18.22ID:2t0a66vKM 8086のアドレスバスは20本(最大メモリ空間1MB)
16ビット長のレジスタでアドレス指定するためにセグメントレジスタで4bitシフトさせた上でオフセットと加算するという手法を採用した
8ビットCPU開発者からの移行を考えれば当時としては合理的な設計ではある
16ビット長のレジスタでアドレス指定するためにセグメントレジスタで4bitシフトさせた上でオフセットと加算するという手法を採用した
8ビットCPU開発者からの移行を考えれば当時としては合理的な設計ではある
46デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 17:03:41.99ID:iLw20nf00 >>45
そうは思えなかったけどな。
そうは思えなかったけどな。
47デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 17:20:02.93ID:iLw20nf00 CPU設計者はハードウェアよりで考えているのかも知れんが、
マシン語プログラミングを沢山経験積んだ一目線で見ると、
>>39 の前者の方になってる方が断然が使いやすかった。
8086よりマシン語が人気だったZ80は、ある意味では前者。
アドレスは、16BIT レジスタ HL, DE, BC, IX, IY に入れられるが、
HL は、8BIT レジスタの H と L が2つ組み合わさったもので、
HL = H * 256 + L
の関係が有った。
これは物凄く便利だった。
マシン語プログラミングを沢山経験積んだ一目線で見ると、
>>39 の前者の方になってる方が断然が使いやすかった。
8086よりマシン語が人気だったZ80は、ある意味では前者。
アドレスは、16BIT レジスタ HL, DE, BC, IX, IY に入れられるが、
HL は、8BIT レジスタの H と L が2つ組み合わさったもので、
HL = H * 256 + L
の関係が有った。
これは物凄く便利だった。
48デフォルトの名無しさん (ワッチョイ 6333-gjMA)
2021/04/23(金) 17:57:00.23ID:7NT1P8pu0 >>47
自分の理想としてのきれいさとかアドレスのわかりやすさにひっぱられすぎやろ。w
実際には、セグメントレジスタをベースにしたら、実アドレスは忘れてオフセットで考えればよかったんだから、具体的にそんなにわかりにくいものでもない。
まあ、知らんけど。
自分の理想としてのきれいさとかアドレスのわかりやすさにひっぱられすぎやろ。w
実際には、セグメントレジスタをベースにしたら、実アドレスは忘れてオフセットで考えればよかったんだから、具体的にそんなにわかりにくいものでもない。
まあ、知らんけど。
49デフォルトの名無しさん (ワッチョイ c461-4lz7)
2021/04/23(金) 18:04:08.66ID:iLw20nf00 >>48
マシン語には、せっかく carry flag という便利なものがあって、
16BIT レジスタを2つ使って 32BIT アドレスの足し算、引き算がとても
高速に出来る。例えば、DX:BX で 32BIT アドレスが表現できていたなら、
add BX,4
adc DX,0
のようにすれば、4バイト先のアドレスを 32BIT で正確に計算できる。
だから、ds:[BX] などとせずに、[DX:BX] と書くことが出来ていたなら、
物凄く便利だったはず。
マシン語には、せっかく carry flag という便利なものがあって、
16BIT レジスタを2つ使って 32BIT アドレスの足し算、引き算がとても
高速に出来る。例えば、DX:BX で 32BIT アドレスが表現できていたなら、
add BX,4
adc DX,0
のようにすれば、4バイト先のアドレスを 32BIT で正確に計算できる。
だから、ds:[BX] などとせずに、[DX:BX] と書くことが出来ていたなら、
物凄く便利だったはず。
50デフォルトの名無しさん (ラクッペペ MM34-7N7P)
2021/04/23(金) 18:21:57.89ID:fgWFdvl4M アドレスが32ビットに拡張されたのはi386から
ページングと仮想記憶が導入されてやたら複雑化したけど
ページングと仮想記憶が導入されてやたら複雑化したけど
51デフォルトの名無しさん (ワッチョイ 96f2-C+b/)
2021/04/23(金) 18:39:20.79ID:a5VG36DE0 >。w
またこのアホが舞い戻ってきたか
知らない話題に首突っ込んで否定するだけの中身なしの阿呆
またこのアホが舞い戻ってきたか
知らない話題に首突っ込んで否定するだけの中身なしの阿呆
52デフォルトの名無しさん (テテンテンテン MM34-TKdI)
2021/04/23(金) 20:57:17.23ID:kH73arGsM53デフォルトの名無しさん (ワッチョイ 6333-gjMA)
2021/04/23(金) 22:38:27.09ID:7NT1P8pu054デフォルトの名無しさん (ワッチョイ bc85-SFxq)
2021/04/23(金) 23:33:37.10ID:hyXGjiN10 >[DX:BX] と書くことが出来ていたなら、物凄く便利だったはず。
これは判らんでもないが当時は貴重なレジスタがもったいない
これは判らんでもないが当時は貴重なレジスタがもったいない
55デフォルトの名無しさん (ワッチョイ 2901-qRZI)
2021/04/24(土) 00:27:28.34ID:LJqR30KO0 VS2019スレで昔話するのやめてもらっても良いですか昭和生まれさん
プログラマー板でやれよ
プログラマー板でやれよ
56デフォルトの名無しさん (ワッチョイ 6e61-4lz7)
2021/04/24(土) 02:20:23.22ID:CW6Yf84b0 >>52
>> add BX,4
>> adc DX,0
>> のようにすれば、4バイト先のアドレスを 32BIT で正確に計算できる。
>それ毎回やるの?
>すげー遅くなるよ
実際には、BYTE huge *ptr; に対し ptr += 4 を実行するともっと複雑な
例えば以下のようなコードにするしかなかった。もう少し高速なコードも
作れるかも知れないが、一番単純に書いた場合、
例えば、ES:BX が ptr に相当するとして、
xor cx,cx
add bx,4
adc cx,0
shl cx,12
mov ax,ES
add ax,cx
mov ES,ax
つまり、[DX:BX]方式なら2命令で済んでいたところが、SEG:[BX]方式しか使えなかった
8086は、7命令も必要となった。
だから、8086はZ80より設計が悪いとされた。
>> add BX,4
>> adc DX,0
>> のようにすれば、4バイト先のアドレスを 32BIT で正確に計算できる。
>それ毎回やるの?
>すげー遅くなるよ
実際には、BYTE huge *ptr; に対し ptr += 4 を実行するともっと複雑な
例えば以下のようなコードにするしかなかった。もう少し高速なコードも
作れるかも知れないが、一番単純に書いた場合、
例えば、ES:BX が ptr に相当するとして、
xor cx,cx
add bx,4
adc cx,0
shl cx,12
mov ax,ES
add ax,cx
mov ES,ax
つまり、[DX:BX]方式なら2命令で済んでいたところが、SEG:[BX]方式しか使えなかった
8086は、7命令も必要となった。
だから、8086はZ80より設計が悪いとされた。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 地震 [Hitzeschleier★]
- プロレスラーってフォールしてる時ペチンと叩かれただけでフォール解くけど
- 仮に放射線混ざってたとしてもテムとアリエク使うわ
- ドーは
- 親父が同級生(クラスの真面目委員長JK)の母親と結婚した。ウソじゃない。事実なんだ
- なあ、「石破さんにもう一回やって頂く」って選択肢って…ないか? [976717553]
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
