[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 19:14 / Filesize : 177 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Orcas】 Visual Studio 2007 【.NET3.0】 Part3



1 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:56:28 ]
過去スレ
【Orcas】 Visual Studio 2007 【.NET3.0】
pc11.2ch.net/test/read.cgi/tech/1174574352/
【Orcas】 Visual Studio 2008 【.NET3.5】 Part2
pc11.2ch.net/test/read.cgi/tech/1187855872/

720 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 15:52:35 ]
「お前らごときが書いたコードにどんな価値があるんだ」
「人員ごと使い捨てだろ、そんなもん」
「俺様が最強の開発環境を提供してやるからありがたく使え」

721 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 15:59:47 ]
>>720

有難うございますM$さまorz.

722 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 16:04:51 ]
>>719
俺んちの近所の商店街の年末大福引大会
特賞ポケットティッシュ

723 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 16:08:44 ]
把握

724 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:22:40 ]
>>708
最近はゲームの記憶媒体がでかくなりすぎてゴミデータ詰めてるくらいだからな。

725 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 19:21:19 ]
それはP2P使った犯罪者に対する嫌がらせだろう。

726 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 19:27:21 ]
>>725
犯罪者に対する嫌がらせって言う表現もどうかと...
正当な不正行為対策ののでは?
すれ違いすまそ。

727 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 19:44:08 ]
ダウンロード時間が長くなるだけで、
別に不正コピー対策になんかならんだろ。

728 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 19:53:58 ]
本物のデータをDVDの外周に配置して読み込み速くするためだよ。



729 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 20:45:58 ]
では、ゴミデータと言うよりは、パディングとでも言うべきか。

730 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 21:35:12 ]
しかしパディングにソースコードを丸ごと入れるってのはなかなかな……

731 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 22:58:10 ]
>>708
今ならプログラムサイズ1byteや処理時間1msの短縮に血道を上げるより、柔軟性や整備性上げた方が良くないか?

732 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 23:29:07 ]
1msは重要だろ。
60FPSって1フレーム16msじゃないか。

733 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 23:54:09 ]
ゲームはゲームでもエロゲだと、目の開閉と精液の有無しか違わない画像が十数枚、
音声がwavだったりするけどな。

734 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:08:04 ]
実際それでも困らんからねえ。
一昔前までは640x480が主流だったけど、最近は800x600が多い。
それでもパディングしてるっていうんだから、ブルーレイとか出た日には90%がパディングに使われるんじゃないかw

735 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:39:18 ]
コマ落ちしないことが何よりも重要、って世界も
世の中にはないわけではないな

736 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 09:17:41 ]
プログラムサイズ1バイトと処理時間1ミリ秒じゃ
重みが全然違うだろw

737 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 12:51:25 ]
プログラムサイズを1バイト単位で削るなんて昔からないぞ。
>>708のいうのは構造体とかだろ。
画像データとかはプログラム関係ないから無視するとして、
今なら整数型だととりあえずintでいいかとかになるが、昔はちゃんと一番小さい型選んでた。
MAX100程度ならcharで十分だしな。
だからこそ昔のゲームは255が最高だったりしたんだ。
DB関係は大量にデータ扱うから今でも型は結構小さめ選んで決めたりするけど
プログラム内でshortとかあんまり使わないだろう。
メモリも潤沢にあるし、とりあえずその系統の一番でかいの使っておけば問題ないだろって感じで。
型の取り方にも ちょっと極端な例だが
char
int
char
short
って並べるのと
char
char
short
int

こうすると宣言は同じなのに上は内部的には12バイト、下は8バイトで収まったりと。

738 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 13:00:38 ]
構造体の並びを気にするのは今も同じだろ?
データ削るならビットフラグでブール型とか
ビットフィールドで1バイトに複数データ持たせたりだろ。



739 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 13:02:05 ]
キャッシュラインに丁度入るとか、PICのプログラミングとかあるわけだが

いいかげんスレ違いだな

740 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 13:33:18 ]
2000年問題は、もともとIBMが19をケチったからおきたんだけどなw

741 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 14:25:10 ]
Express Edition 来たぞ

742 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 14:41:26 ]
>>741
おぉ、昼過ぎまで2005だったのに。
情報サンクス。

743 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:42:01 ]
Expressインストール完了したぜぐへへへへへへ

744 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:52:12 ]
VS2008のドキュメントエクスプローラで、新しいタブで開くってどうやってる?
今までShift+Clickでやってたんだが、2008からこれだと選択されてさらにクリックされる形になって
新しいタブに行ってくれないんだよな

745 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 20:53:22 ]
いい加減Basic切り捨てたらいいのに
.NET→C#の流れを変えないならもう必要ないじゃん

746 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 20:55:50 ]
Expressのサイトでもそうだし
言語選択画面なんかもそうだが
2008ではVBの方がC#より上に来ている
.NETの代表言語は2008からVBなんだ

747 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:13:04 ]
今回は.NET Framework SDKってないの?
例の2GBを超えるブツを落とさないとならない訳?


748 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:13:51 ]
PSDKに統合されたお



749 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:21:35 ]
どれかえばいいのかよくわからん

750 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:55:45 ]
>>746
肝心のExpressのDVDISOで起動したインストール画面では
一番上がC#だぞっと。
寧ろC++の扱いが低いなw
昔はC++全盛だったんだが。

そういやあフレンド関数とかあったけど使ってるの聞いた事無いなあ。
無駄な拡張が多すぎてシンプルなC#にみな移っていってるのかな。

751 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 21:56:14 ]
>>748
↓これ?
Windows Vista および .NET Framework 3.0 ランタイム コンポーネント用 Microsoft Windows Software Development Kit
www.microsoft.com/downloads/details.aspx?FamilyID=7614fe22-8a64-4dfb-aa0c-db53035f40a0&DisplayLang=ja

名前と解説見る限り3.0までしかないようだし、リリースノート見ると問題だらけなんだけど…。

752 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 01:16:31 ]
MSDN2008版のリリースはいつごろ?

753 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 01:18:18 ]
>>752
MSDN Library for Visual Studio 2008
www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=ja

754 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 01:26:25 ]
>>753
出てたのかよ!ついこの前検索して出なかったのに、ミスでもしてたかな
ありがとうございます

755 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 11:28:25 ]
2008は2005と混在できるの?

756 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 11:33:36 ]
できるよ

757 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 12:49:44 ]
VC2008 Express Editionでキーボードマップスキームが
BriefとEmacsしかインスコされない・・・。
別PCだと普通に入ってるし、インストーラがなんか
バグってる気がしてならない。

758 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 13:07:36 ]
>>756
ありがとう。
ではインストールしてみます。



759 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 16:26:03 ]
フレンド関数( ゚д゚)ホスィ…

760 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 20:04:04 ]
>>759
独習C++で存在を知ったが、あれってどう使えばいいんだ?
OOPに該当するような概念はないし、どうにも使いづらいんだが。

761 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 21:17:53 ]
>>760
よく演算子多重定義で使う例が紹介されるけど、
それもだいたいfriend無しでいけるんだよね。

必要がなければ無理して使うことない。

762 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 21:36:28 ]
シリアライザなんかで使うよ?

763 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 22:39:58 ]
エディタの切り替えでプロパティの説明がどんどん下がっていくのは直ってないのか

764 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 22:51:01 ]
いい加減少しはC99に対応しろよな

765 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 22:58:05 ]
>>764
pc11.2ch.net/test/read.cgi/tech/1195616628/447

766 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 22:58:11 ]
C++ メインで使ってる人間からすると、むしろ邪魔だしなぁ、C99 対応。

767 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:14:32 ]
C99はキモイ

768 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:14:53 ]
コンパイラオプションでC99とC++を排他的に選ぶようにすればいいんじゃない?



769 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:16:59 ]
>>766
???

C++はC++、CはCでしょ
まさか1つのソースファイル中にCとC++を混在させるのか?

770 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:22:03 ]
いや、わかって使い分けれる人間はいいのよ。
新人とかが混同してるのとか見るとやるせなくならない?

771 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:42:32 ]
動きゃいい

772 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2007/12/20(木) 00:21:12 ]
こんなの頼みます

extern "C99" {
ほげほげ

}

773 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 01:33:13 ]
むしろpragma
#pramga managed
#pramga managed old syntax
#pragma unmanaged cpp98
#pragma unmanaged cpp09
#pragma unmanaged c90
#pragma unmanaged c99

774 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 01:44:58 ]
C++0xが出てもサポートに何年かかるかな?

775 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2007/12/20(木) 02:28:57 ]
MSに媚びるわけじゃないけど_s付き関数の標準化のほうが現実的だ


776 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 13:46:24 ]
>>760
すまん関数に限らずフレンドがほしかったんだ。
フレームワークっぽいの作ってると内部から使えるものと外部に見せるものの関係であれば良いのにと思うことが多数。
まぁほかの手段でもできるけど、それいったらどんなプログラムでもアセンブラでかけるというのと変わらんので。

777 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 13:52:40 ]
そっか
友達がほしかったのか

778 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 16:06:29 ]
>>776
ファクトリクラスとか作るとかなり思えるな……



779 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 17:25:32 ]
internalでいいじゃん。

780 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 17:28:20 ]
internal だと結局アセンブリ内なら自由に呼び出せるってことになるじゃん
まぁ、現実的には internal にしてるがいまいちなんだよな

781 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 17:29:44 ]
privateとinternalの違いがよくわからない

782 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:06:11 ]
2008のアカデミック版って出るの?

783 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:09:21 ]
うん

784 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 21:54:56 ]
>>781
俺もよく理解してないが、
同アセンブリっていうのはつまり外部ライブラリとして参照する場合なんかは無理ってことじゃないか?
exe一つで住むような小さいプログラムでは、publicと同じってことじゃ中ρか。

785 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 21:58:50 ]
>>781
ぜんぜん違うだろ。


786 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 22:07:44 ]
オナニーと近親相姦ぐらい違うな。

787 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 22:35:17 ]
一つのソリューションにいくつかプロジェクトを作るだろ
internalは別プロジェクトからは参照できない
別プロジェクトから使えるのはパブリッククラスのパブリックまたはプロテクティッドメンバだけ

788 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 11:24:09 ]
MSDN 2008 日本語版の「Win32とCOMの開発」の内容は全部英語みたいなのですが
前のWeb版では日本語みたいなので、以前のバージョンでは日本語だったのでしょうか
もしそうであれば、日本語のもので一番新しいのはどのバージョンになるのでしょうか



789 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 11:51:59 ]
msdn2 で今見られるものが最新

790 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 23:37:12 ]
デバッガでデバッグ情報のないアセンブリをロードしようとした時に
The following module was built either with optimization enabled or without debug information
<中略>
To suppress this message, disable 'Warn if no user code on launch' debugger option.

というメッセージが出るんですが、このオプションってどこにあるんでしょうか?
オプションのdebuggerあたりを見てもないようなのですが。

791 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 00:17:03 ]
メニュー > オプション > デバッグ > 全般
一番下

792 名前:790 mailto:sage [2007/12/22(土) 00:21:44 ]
>>791
うちの環境では一番下はWarn if no symbols on launch (Native only)となってます。
OFFにしてももちろん変化ありません。

793 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:03:20 ]
MeadowからVSExpress2008に移行しようと思ったのですが、
Emacsのキーバインドの癖がどうも治りません。

むしろVSの方でEmacsのキーバインドを使用したいのですが、やり方はありますか?
例えばC-f、C-b、C-n、C-pでカーソルの移動、C-hで一文字削除、C-x sで保存
ができたら幸いです。


794 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:39:00 ]
ume

795 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:58:03 ]
>>793
オプションにあるよ

796 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 22:17:03 ]
ume

797 名前:2008スレ889 mailto:sage [2007/12/23(日) 01:05:55 ]
>>2008スレの927
ttp://pc11.2ch.net/test/read.cgi/tech/1195616628/927

いろいろやったつもりだけど、今環境ないから週明けに確認してみますわ。
ロハとヂャーゴンで流れたので遅レスですまんが、さんくす。


798 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 04:53:24 ]
LINQを使ってSQL Serverのデータを操作するチュートリアルやサンプルコードはありませんか?
あれば教えてください



799 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 11:24:54 ]
LINQって並列処理してくれるの?

800 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:12:28 ]
ここの>>1はクソだな

801 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:48:18 ]
>>798
"LINQ to SQL" でぐぐれば?

>>799
Parallel Extensions(まだβ版)をインストールして、
System.Threading.dll を参照して、
using Sytem.Threading; して、
AsParallel() をつければ並列実行されるようになる。
↓みたいな。

from x in list.AsParallel()
where x > 100
select x * x:

802 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 13:13:10 ]
そういや.NET Framework 3.5はアップデートにいつくるの?

803 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:02:43 ]
ume

804 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:15:34 ]
WPFとデータベースとWeb系のプログラミングを一切しない場合、3.0と3.5で追加されたクラスは必要?

MSDNライブラリ2008デカいしWin32APIとかの不要な情報もあるんだよね?
必要ないなら.NET Framework 2.0 SDKを入れ直そうと思っているんだけど。

805 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:22:59 ]
VB.NETやC#のLINQや拡張メソッドは3.5のdllがないと使えないよ

806 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:44:42 ]
LINQはあらゆるときに必要

807 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:47:07 ]
いいえ

808 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:49:54 ]
LINQなくてよく今まで生きてこれたなと思うよ



809 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:51:51 ]
LINQがデータベース用っていうのはよくありそうな大間違い

810 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:54:04 ]
まあ見た目がまんまSQLだしね。

811 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:57:16 ]
「LINQはeSQLの言語マッピング仕様である」というのは赤間さんの珍しい大間違い。

812 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:57:45 ]
LINQ: .NET 統合言語クエリ
www.microsoft.com/japan/msdn/net/bb308959.aspx

標準クエリ演算子の概要
LINQ の作用を調べるために、配列の内容の処理に標準クエリ演算子を使用する簡単な C# 3.0 プログラムから見ていくことにしましょう。

using System;
using System.Linq;
using System.Collections.Generic;

class app {
static void Main() {
string[] names = { "Burke", "Connor", "Frank",
"Everett", "Albert", "George",
"Harris", "David" };

IEnumerable<string> query = from s in names
where s.Length == 5
orderby s
select s.ToUpper();

foreach (string item in query)
Console.WriteLine(item);
}
}
このプログラムをコンパイルして実行すると、次のような出力が得られます。

BURKE
DAVID
FRANK



813 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:16:43 ]
from s in names
where s.Length == 5
orderby s
select s.ToUpper();

のとこのfrom where orderby selectがLINQのキーワード
みたいなもんか、文字列で埋め込んでexecute()とかしなく
ても良くなると。

イテレータで回してフィルタリングかけてその結果をソート
して返す、そういうありがちな処理がシンプルに書けるんだな

814 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:58:47 ]
いやストパニは最高峰だろ

815 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 17:01:11 ]
www.radiumsoftware.com/0406.html#040624

Windows 3.x 版の SimCity を書いた Jon Ross 氏が私に語ったところによれば,
氏は件のゲームにおいて,解放されたばかりのメモリをリードするというバグを誤って残してしまったそうだ。
これは Windows 3.x ならば問題無い。メモリはどこにも移動しないからだ。さて,ここからが素晴らしいところだ。
ベータバージョンの Windows 95 を試してみたところ,案の定 SimCity は動かなかった。
そこで Microsoft はバグの追跡を行い, SimCity の監視を行う特殊コードを Windows 95 に組み込んでしまった。
そのコードは SimCity が動いていることを検出すると,メモリアロケータを特殊なモードへ移行させ,
メモリをすぐには解放しないような設定にしてしまう。これは,後方互換性に対する執念の一例であり,
これこそが人々を Windows 95 へアップグレードさせようとする要素であったわけだ。

816 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 17:02:26 ]
何だ冬休みか

817 名前:デフォルトの名無しさん [2007/12/23(日) 17:07:32 ]
正論

レジストリになんだかんだ書き込んで
アンインストーラが無きゃアンインストールできない上に
場所を移すことも出来ないソフトがそんなに好きですか?
アンインストーラが壊れたらどうするの?

818 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 17:15:11 ]
>>815
適当にコピペすんな。
そんなにMSの努力が見たきゃ、old new thingでも読んで来い。
ttp://blogs.msdn.com/oldnewthing/
あと本も買え。



819 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 17:26:01 ]
VS2008の評価版落としたからVS2005杏仁ストールしようとしたら
.NETFW2.0の繁体ランゲージが入ってたんだけど
勝手に入るものなの?

820 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 17:27:40 ]
>杏仁ストール
ちょっとうまそうだなw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<177KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef