1read 100read
2011年12月1期プログラム30: C#, C♯, C#相談室 Part68 (1001) TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
31: Perlについての質問箱 49箱目 (446)
32: 強いAI(人工知能)ver0.0.1 (529)
33: IS<インフィニット・ストラトス>総合 (107)
34: Google Chrome (3)

C#, C♯, C#相談室 Part68


1 :11/09/22 〜 最終レス :Over
前スレ
C#, C♯, C#相談室 Part67
http://hibari.2ch.net/test/read.cgi/tech/1308128665/
Visual Studio 2010 Express
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx

2 :
関連スレ
ふらっとC#,C♯,C#(初心者用) Part79
http://hibari.2ch.net/test/read.cgi/tech/1316608496/
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part10
http://hibari.2ch.net/test/read.cgi/tech/1315648327/
【VB.NET】LINQ友の会【C#, C♯, C#】
http://hibari.2ch.net/test/read.cgi/tech/1202568694/
C#,C#の宿題片付けます。
http://hibari.2ch.net/test/read.cgi/tech/1197620454/
ASP.NET + Atlas or Ajax について
http://hibari.2ch.net/test/read.cgi/tech/1150036430/
Microsoft Silverlight その8
http://hibari.2ch.net/test/read.cgi/tech/1300831451/
Visual Studio 2010 Part16
http://hibari.2ch.net/test/read.cgi/tech/1312046969/
C# C# C♯でゲームを作ろう Part1
http://hibari.2ch.net/test/read.cgi/tech/1212972014/

3 :
参考リンク
MSDNライブラリ
http://msdn.microsoft.com/ja-jp/library/
@IT Insider.NET
http://www.atmarkit.co.jp/fdotnet/
Insider.NET 会議室 ディレクトリ
http://www.atmarkit.co.jp/fdotnet/index/bbs/
MSDN フォーラム
http://social.msdn.microsoft.com/Forums/ja-JP/categories/
pinvoke.net: the interop wiki!
http://pinvoke.net/
宇宙仮面の C# プログラミング / C# Programming
http://uchukamen.com/
WisdomSoft C#入門
http://wisdom.sakura.ne.jp/programming/cs/
WisdomSoft Microsoft .NET入門
http://wisdom.sakura.ne.jp/system/msnet/
どっとねっとふぁん
http://dotnetfan.org/
緑のバイク 初めてのC# 〜 覚え書き 〜
http://homepage3.nifty.com/midori_no_bike/CS/
どぼん!の .NET Tips
http://dobon.net/vb/dotnet/

4 :
質問する前に"必ず"WikiやFAQ集を参照し、同じような質問がないか確認してください。
初歩的な質問はPC初心者板で・・・
http://pc11.2ch.net/pcqa/
参考リンク(よく出てくる情報リンク)
Windows Vista Wiki
http://windowsvista.ms/index.php
Windows VistaFAQ
http://vistafaq.stdo.net/index.html
〜インストールから設定・活用まで〜 すべてが分かるWindows Vista大百科
http://journal.mycom.co.jp/special/2007/windowsvista/menu.html
コードの量が多い場合は下記サイトを使うなどしたほうがいいかも。
コードを貼り付けてRun codeのチェックを外し、submitボタンを押すと専用のアドレスが発行されます。
http://ideone.com/
直接貼る場合はhtmlエンコードした方がインデントも残って見やすいです。
http://kawama.jp/php/encode_html.php

5 :
WPFは消えそうな勢いだけど
SilverlightはMetroになって生き残るだよな

6 :
WindowsがなくなるまでWinForms使ってると思いますよ

7 :
>>5
まあ、.NET 4.5 と WinRT+.NET Coreの2系統あるけどもね、Win8。

8 :
す 胸  乙              ス ガ ガ
ご    さ               レ シ シ
い が  れ              立 ャ ャ
イ     る              て | |
カ 大  度              イ  ン ン
娘    に               カ
だ き                  娘
よ         ,.-―― 、    だ
  く     /    ,.- ┴- 、 .よ
        /.|  /:´ : : : : : : : :ヽ 
  な   ../ :! i{: : : :/\;/ V }: :ゝ 
      〈__V l:l:V-‐ ´ ‐ ,'l:/
  る  .   ヽ|: l: l、  ヮ _ノ:l 
      . _/:/`,}:`ス/ ̄ ̄ ̄ ̄/.
      /: : :(__::::つ/  FMV  /
      ... ̄ ̄ ̄\/____/ ̄ ̄

9 :
マンガ脳クンって幼稚だな、まで読んだ。

10 :
WPF消えそうってどういうこと?

11 :
>>1乙じゃねーの

12 :
>>10
WinRT が WPF とは別に作られたからそういう話題になってるのかな。
WinRT はメトロアプリ専用、デスクトップアプリは今まで通り。
メトロ版 IE ではブラウザープラグイン撤廃。
ただし、WinRT は Silverlight そっくり。
という状況。

13 :
WPF → C#+XAML
SL → C#+XAML
WinRT → C#+XAML
スキル的には何の問題も無い

14 :
WinRTスレ (Metro, .NET Core, C++/CX)
http://hibari.2ch.net/test/read.cgi/tech/1316832663/

15 :
コントロールパネルの「自動再生」をプログラムから変更したいのですが
どの様にすればいいのでしょうか?

16 :
Aアイテムが鮭茶漬けだらけです

17 :
ごめん誤爆しちゃた

18 :
関数ポインタ(≒デリゲートのハッシュテーブル)を使いたがるC上がりが同僚にいるんだけど、
それじゃ可読性損ねる上にVSの支援も効かなくなるからSwitchで分岐してメソッドを呼ぶように
しろと言っても「ソースが長くなる」と納得してくれない
ありがちな光景だよね

19 :
お前も初心者スレ行った方が良さそうだぜ

20 :
VSの支援が効かなくなるって何?

21 :
たぶんDictionary<int, Delegate>を言ってるんじゃないかと思われる

22 :
delegate宣言ってどこにかくの?
delegate使うクラス内?

23 :
わざわざ関数ポインタって断ってるから少なくともC#じゃないし、.NETであるかも怪しい

24 :
下手なこと言うより、俺が読めないからやるなって言った方が筋が通るかもw

25 :
そこは関数テーブルというべきなのは置いて、Dictionary使いたがり厨はよく見る

26 :
Visitor使えば
多分同僚が発狂するだろうけど

27 :
>>22
名前空間の直下
型なのでクラスなどと同格

28 :
マルチスレッドプログラム以外でDelegateってなにに使うの?

29 :
ボタンのクリックイベントのイベントハンドラを作ったことがあるならデリゲートを使っている
ほかにもLINQとか

30 :
リフレクションが必要な要件だと、Type別に式木組んでデリゲートにしてディクショナリーに入れといたりする

31 :
dynamic使えよ
>>30とやってることは同じ

32 :
(dynamicでシリアライザーが作れるとは)知らなかった

33 :
知らんがな
シリアライザならフィールドをサポートしないなら別に式木組まなくてもCreateDelegateでできるし

34 :
>>33
パフォーマンス上動的コンパイルが必要な要件を想定してるのに、単純な例を挙げて否定されても…

35 :
なんでMS言語ってメソッド名が大文字始まりなの?
気持ち悪くね?
小文字にしてくれるだけで気持ちよく書けるわ

36 :
俺は普段からアッパーキャメルで書いてるから全然問題ない。

37 :
Javaも使ってるし全小文字アンダースコア区切りなpythonも使ってるけど
むしろ違ったほうが切り替えができていい

38 :
小文字のほうが不自然。

39 :
常に動詞で始まるならキャメルでも良いが、
JavaはDouble.doubleValue()とかtoString()
とか破綻して見苦しい。
Pascalの方がまっとう

40 :
はいはいケースとかどうでもいいから初心者スレでやってね

41 :
Intはインターフェース

42 :
インターフェイスならINtだろう

43 :
>>35
setHogeとgetHogeでプロパティ代わりとか、センスのない田舎言語よりマシだろ

44 :
c# は後発のパクリだから比較されてもなあ

45 :
パクラレの方は身売りされ、何も決めれず停滞して見るも無残な有様だなぁ

46 :
オラクルさんっパねえっす!

47 :
スレが進みはじめた

48 :
パクラレの方に今更usingが入ったね
asyncが入るのは10年後くらいかな

49 :
みっともない書込みはやめなよw

50 :
拡張tryなんかよりJodaが欲しかった

51 :
DynamicObject でメンバはTryGetMember使って適当に返せるのに
メソッドは適当にでっち上げてかえせないの?

52 :
デリゲート返してごまかす
ちゃんとやるならDynamicMetaObjectを実装する

53 :
いやTryInvokeMemberがあるのか
簡単にやるならそれで

54 :
>>53
できた!さんくす!

55 :
object とか string とか小文字始まりのキーワードは必要なの?

56 :
>>55
失せろ

57 :
>>55
エイリアスなので必要な人には必要。

58 :
無いとタイプが面倒だし見た目が格好悪い

59 :
EnumのUnderlyingTypeを指定するのに必要。
enum T : Int32
みたいには書けないからね。

60 :
59 以外だと好みになるのかな?
うせるから 55 の意見を聞かせてくれ
書籍やwebをみると小文字でエイリアスですとしか読み取れない
型が小文字だったり大文字だったりして統一されてないように見える
些細な事だとは思うんだが。

61 :
俺はどっちでもいいや

62 :
スタイルの問題だが、FCLの型守るならInt32とか書けばいい。
C++/CLIと混ざるとlongの型で注意がいるってくらいでね。

63 :
コンパイラがおもいっきり特別扱いするので実際はSystem.Int32もキーワードみたいなもん

64 :
>>60
微妙な違いは言語仕様の「単純型(Simple types)」のとこ読め
> 型が小文字だったり大文字だったりして統一されてないように見える
小文字の型はC系言語の予約語
大文字の型は.NET Frameworkの命名規則
統一はされてる

65 :
>>64
さんくす!
勉強してくる!

66 :
デリゲート型のクラスメンバって決まった接尾辞とかあります?

67 :
ない
というか普通はイベント使うから
引数でデリゲートを受け取ることはあってもプロパティやフィールドでデリゲートを公開することはまずない

68 :
delegate void FooDelegate();
delegate void BarCallback();
↑これは止めろとMSが言ってた気がする

69 :
いや、〜Delegateは止めて〜EventHandlerか〜Callbackにしろってガイドラインだぞ

70 :
といいつつBCLに〜Callbackなんか見たことないけどあるんかな。

71 :
WaitCallbackとかWaitOrTimerCallbackとかあるじゃん

72 :
アプリが動いている間は
Alt+TabとかCtrl+EscとかWindowsキーとかの
Windowsの特殊キー操作を完全に無効にして、
タスクバーもウィンドウで隠して触れないようにして、
アプリを終了するまではアプリの操作以外できないようにする
そんなアプリって作れるもんですかね?

73 :
>>72
マウスとキーボード入力をフックすればできるんじゃね?

74 :
戻り値があるデリゲートの名前はどうしたらいいですか?

75 :
XMLの簡易エディタ作ろうと思ってます
カーソルのあるタグをハイライトしたいのですが、
文字位置から直近のXElement等を取得するには
どうすればよいでしょうか?

76 :
正攻法なさそうだな

77 :
テキスト系エディタの自作は死亡フラグ

78 :
C#(というか.NET)製テキストエディタって需要あるの?

79 :
今君の目の前にあるVS2010はc#製だけど

80 :
なるほど
死亡フラグ、確かに。

81 :
vs pro 買わなくても無料のやつでだいたいできるの?

82 :
>>81
VC++の場合ちょっと制限付くけどC#なら問題ないな

83 :
VC++はIDEの機能はほとんど制限ないけど作れるものに制限があるんだよな
VC#はその逆

84 :
そうそう
VC++はMFCとATLが無料版には付いてこないのでwindowsアプリを作る際苦労する
リソースエディタもなかったんだっけ?
VCはwindowsアプリはガシガシ作れるがアプリの全体像をクラス図で見渡すとかそういう
サポート部分が無料にはない

85 :
silverlight もだいたいできるの?
webdeveloper いれたらできるようなんだが

86 :
.netの物なら問題ないよ
WP7.xも作れる

87 :
すごくね?
いつから太っ腹になったんだ

88 :
囲い込み作戦だよ
.net戦略もあるし

89 :
すいません、
C#をつかってWebサービスでList型で公開したものを
受け取ろうとすると受け取り側ではString型になってしまっていて
Listとして受け取れないようなのですが
これは仕様なんでしょうか?

90 :
>>89
おちけつ。

91 :
web は文字列のやりとりだろ

92 :
>>91
アホは黙ってろ

93 :
                            やつを追う前に言っておくッ! 
                    おれは今やつのスタンドをほんのちょっぴりだが体験した
                  い…いや…体験したというよりはまったく理解を超えていたのだが……
         ,. -‐'''''""¨¨¨ヽ
         (.___,,,... -ァァフ|          あ…ありのまま 今 起こった事を話すぜ!
          |i i|    }! }} //|
         |l、{   j} /,,ィ//|       『おれは奴の前で階段を登っていたと
        i|:!ヾ、_ノ/ u {:}//ヘ        思ったらいつのまにか降りていた』
        |リ u' }  ,ノ _,!V,ハ |
       /´fト、_{ル{,ィ'eラ , タ人        な… 何を言ってるのか わからねーと思うが
     /'   ヾ|宀| {´,)⌒`/ |<ヽトiゝ        おれも何をされたのかわからなかった
    ,゙  / )ヽ iLレ  u' | | ヾlトハ〉
     |/_/  ハ !ニ⊇ '/:}  V:::::ヽ        頭がどうにかなりそうだった…
    // 二二二7'T'' /u' __ /:::::::/`ヽ
   /'´r -―一ァ‐゙T´ '"´ /::::/-‐  \    超スピードだとか催眠術だとか
   / //   广¨´  /'   /:::::/´ ̄`ヽ ⌒ヽ    そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ:::::`ー-、___/::::://       ヽ  }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::...       イ  もっと恐ろしいものの片鱗を味わったぜ…
↑こういう状況なのはわかった
落ち着いて具体的に説明しろ
双子の片割れでもなければエスパーでもないので
お前のはまってるところなんてスレの人間にはわからん

94 :
具体的に説明できると思えないからプロジェクトファイル見せてみ

95 :
ふらっとスレへGo

96 :
>>92
どこが間違ってんの?
キミんとこではバイナリでやりとりしてんの?
それともフレームワークにのっかってるだけなのにオブジェクトでやりとりできると思ってんの?

97 :
.NET RemotingやWCF使えばオブジェクトでやり取りできるよ
通信はバイナリ、テキストどちらでも可(意識しない)

98 :
>>97
無知ですまんかった

99 :
こういうことできませんか?
Class Foo : Int32 {
}
Foo foo = 1;

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
31: Perlについての質問箱 49箱目 (446)
32: 強いAI(人工知能)ver0.0.1 (529)
33: IS<インフィニット・ストラトス>総合 (107)
34: Google Chrome (3)