C#, C♯, C#相談室 Part90 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2016/02/11(木) 12:07:43.14ID:RfBB3K0Bhttp://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1437808445/
C#, C♯, C#相談室 Part89
http://peace.2ch.net/test/read.cgi/tech/1443271409/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
0002デフォルトの名無しさん
2016/02/11(木) 12:09:13.03ID:MIx7tiIA0003デフォルトの名無しさん
2016/02/11(木) 13:32:28.21ID:z2rGujpW隔離スレは必要
0004デフォルトの名無しさん
2016/02/11(木) 16:37:30.69ID:+Xzqkc10バカ発見
0005デフォルトの名無しさん
2016/02/13(土) 00:45:22.46ID:X3XeMLXs立ってから24時間まともなレスも付かない糞スレが必要なはずもなし
0006デフォルトの名無しさん
2016/02/13(土) 01:36:10.57ID:37mwrLaZ0007デフォルトの名無しさん
2016/02/13(土) 16:56:37.90ID:YoWfG58aこんなところにもバカが
0008デフォルトの名無しさん
2016/02/13(土) 21:56:16.96ID:cwal2ojW0009デフォルトの名無しさん
2016/02/15(月) 11:34:56.05ID:0FCqbHRs0010デフォルトの名無しさん
2016/02/16(火) 01:38:48.92ID:/EOP33+Y0011デフォルトの名無しさん
2016/02/16(火) 09:57:10.15ID:/rvb+Ho8それでマイナス座標だからって変なことになった記憶はないな
0012デフォルトの名無しさん
2016/02/16(火) 17:45:54.70ID:zFy43KXE画面全体を一回半透明に塗って暗くしたいんだけどマイナスの方へは描いてくれないんだな。
0013デフォルトの名無しさん
2016/02/16(火) 18:05:55.12ID:9NcFaAVm0014デフォルトの名無しさん
2016/02/16(火) 18:23:05.86ID:/EOP33+YCombined Geometry使いたかったんだけどWPFでやんないで他で描いた方がいいってことかな?
普通にwin32かなんかのAPIでやるといいのかな?なにでやったらいい?
0015デフォルトの名無しさん
2016/02/16(火) 20:09:01.50ID:9NcFaAVm0016片山博文MZ ◆T6xkBnTXz7B0
2016/02/17(水) 00:19:55.99ID:nqmbMPqmGetSystemMetrics(SM_YVIRTUALSCREEN)
?
0017デフォルトの名無しさん
2016/02/17(水) 09:00:08.38ID:nE07dZjCWindowのことならWindowはどこにどう表示されているのか
0018デフォルトの名無しさん
2016/02/18(木) 09:42:27.13ID:AdPrGk8X[
"text",
{
"name": "hige",
"age": 123
}
]
というような要素の型が混在する配列のjsonを一発で、もしくは簡単に読み込む方法ないでしょうか?
今はjson.NETを使ってこんな感じでやっています。
public class rootele{
public List<object> array { get; set; }
}
public class nameage {
public string name { get; set; }
public int age { get; set; }
}
var rootele = JsonConvert.DeserializeObject<rootele>(json); //jsonをobjectリストとしてデシリアライズ
var elem1 = rootele[0];
var tmp = JsonConvert.SerializeObject(rootele[1]); //objectからjsonに変換して
var elem2 = JsonConvert.DeserializeObject<nameage>(tmp); //もう一回デシリアライズ
0019デフォルトの名無しさん
2016/02/18(木) 13:13:19.34ID:JcfofFWmVirtualScreenの座標を拾うとマルチモニターでメインが右や下にある場合にサブのスクリーンの座標がマイナスになります。
メインのウインドウにあるWPFアプリケーションでマイナスの座標に描画しようとすると出ないんです。
2番目以降のスクリーンが右や下にある場合には、VirtualScreenの開始座標が0,0になるのでそういうことは起きないんですが。
>>17
ウインドウのことじゃありません、画面全体(virtual screen)の事です。
0020デフォルトの名無しさん
2016/02/18(木) 18:04:36.93ID:05rrwnvoList<nameage> にすれば良いんでないの?
0021デフォルトの名無しさん
2016/02/18(木) 18:07:14.92ID:05rrwnvo仮想座標がどうしてマイナスになるのか、仮想座標の考え方を調べれば良いのでは?
WPFでスクリーン座標が何故必要なのかは謎だが。
0022デフォルトの名無しさん
2016/02/18(木) 20:27:14.42ID:AdPrGk8X要素が"textとnameageの2種類あるから、それすると実行時エラーになる。そんな感じで指定できればいいんだけど・・・
0023デフォルトの名無しさん
2016/02/18(木) 20:39:40.84ID:YmxYqFld0024デフォルトの名無しさん
2016/02/18(木) 20:59:44.72ID:05rrwnvo"text" 見落としてたw
これがJSONとして成立してるんだったら、dynamicJsonでも使ってみたら?
0025デフォルトの名無しさん
2016/02/18(木) 21:39:16.52ID:QAH5/RMS深刻だよな
オレオレフレームワーク使った開発とか絶望的
0026デフォルトの名無しさん
2016/02/18(木) 22:01:50.61ID:lUblRNry0027デフォルトの名無しさん
2016/02/19(金) 01:27:02.23ID:dWrT9Sbfマルチモニターでメインの画面が右下に配置されてる時、仮想座標の原点はメインスクリーンの原点になるので、左上のスクリーンの座標は全部マイナスになるんだよ。
0028デフォルトの名無しさん
2016/02/19(金) 08:50:01.76ID:evc/54kFビデオメーカーによって違うのかな?俺のマシンだとメインサブ関係なく一番左のモニターが原点となるんだが
うちのはAMDな
0029デフォルトの名無しさん
2016/02/19(金) 14:04:13.01ID:zA22cfPh0030デフォルトの名無しさん
2016/02/19(金) 14:12:00.41ID:X6b8KB9O0031デフォルトの名無しさん
2016/02/19(金) 14:15:14.44ID:dHR7q+NKブロックの問題
0032デフォルトの名無しさん
2016/02/19(金) 14:33:13.79ID:PT7381jP0033デフォルトの名無しさん
2016/02/19(金) 23:49:20.63ID:EnWrlpXFeyefinity使ってるとか?
0034デフォルトの名無しさん
2016/02/20(土) 00:07:48.24ID:/xbegHmDvisual studio2013を使用してSQL認証でDB(Windows認証も可)に接続して、DBの値を読み込んで表示する簡単なWindowsアプリケーションを開発しました。
Windowsアプリを実行する端末は、ワークグループで動作させたいのですが、DBへ接続することが出来ません。アクセス拒否される。
私は、ドメイン権限を持っているんですが、なぜかWindowsアプリを動作させるPCをドメインから外すとDBへアクセスできなくなってしまうのですが
どのようにしたらワークグループからDBへアクセスすることができますか。
またDBだけでなく、Windowsアプリの実行環境を、ワークグループもしくはドメイン環境のときで何かVisual studioの設定を変えないとアプリは動作しないのでしょうか。
教えてください。
0035デフォルトの名無しさん
2016/02/20(土) 00:20:52.55ID:DtM5WyEZどうしたらいいですか
0036デフォルトの名無しさん
2016/02/20(土) 00:27:51.29ID:1Na6Cg3A試したことないけど
0037デフォルトの名無しさん
2016/02/20(土) 05:38:16.91ID:YTBOjJtGAddメソッドで妥協する。
0038デフォルトの名無しさん
2016/02/20(土) 10:48:08.64ID:ad38VI7ripで指定するとか
0039デフォルトの名無しさん
2016/02/20(土) 11:00:25.88ID:thokRnxB通信が通らないのか、認証が通らないのか。なんとなく多分後者だろうな
SQLサーバー何使ってるのか知らないけど、その認証の設定とクライアント側の認証の実装確認したら?
0040デフォルトの名無しさん
2016/02/20(土) 11:45:19.28ID:PjQMrsTH足した結果を出力するクラスを決定する手段がないから論理的に不可能ですよ
足し算するなら同じクラス通しでやるように設計を変更したほうが良いんじゃないかな
0041デフォルトの名無しさん
2016/02/20(土) 18:30:13.92ID:S80Z1mdLやり方知ってる人教えてー
0042デフォルトの名無しさん
2016/02/20(土) 19:17:26.07ID:YW+KGTt+0043デフォルトの名無しさん
2016/02/20(土) 22:51:20.92ID:KnuHyZ1Bc#でゲームを作っているのですが、Vec2のdot、cross、lenメソッドで返される数字はどのような数字を表しているのでしょうか?
分からなくても作れますが、一応知っておきたいので
0044デフォルトの名無しさん
2016/02/21(日) 01:02:26.97ID:GEHiOhH4その記事書いた奴に聞けカス
0045デフォルトの名無しさん
2016/02/21(日) 01:11:05.84ID:fn7wjimq高校数学Cの教科書を参照せよ
0046デフォルトの名無しさん
2016/02/21(日) 01:14:14.07ID:fn7wjimq数Bだな
0047デフォルトの名無しさん
2016/02/21(日) 01:24:10.06ID:c7Tr0h6z当たり判定や簡単な物理シミュレーションを機械的に作れるようになる
ゲームを作る上では知らなくてもできるのは確かだが、知っていれば極めて便利な道具だから、本気でやるならちゃんと数学やれ
0048デフォルトの名無しさん
2016/02/21(日) 08:22:00.17ID:Zdc9ajcT0049デフォルトの名無しさん
2016/02/21(日) 11:57:12.09ID:tALUEoDp0050デフォルトの名無しさん
2016/02/21(日) 12:38:37.38ID:zu7yqhYfまだ中学なので持っていません
0051デフォルトの名無しさん
2016/02/21(日) 13:22:06.35ID:/Ied2krLhttps://msdn.microsoft.com/ja-jp/library/system.windows.vector(v=vs.110).aspx
意味についてはベクトルでググると解説サイトがいくらでもある
厳密にやると面倒だけど、軽く確認程度なら中学生でもなんとかなる
0052デフォルトの名無しさん
2016/02/21(日) 13:43:41.67ID:7pFSlpBi教科書販売店で買え
もしくは子供向けゲーム製作の本買って3-5年遊んでろ
0053デフォルトの名無しさん
2016/02/21(日) 13:57:05.52ID:QYdcVcEp中学校の図書館にはないかもしれんが、住んでる自治体の図書館に高校数学の参考書くらいは置いてあるだろう。
0054デフォルトの名無しさん
2016/02/21(日) 14:04:05.95ID:zu7yqhYf0055デフォルトの名無しさん
2016/02/21(日) 14:20:25.47ID:tALUEoDp�@の大きさ = len
�A = dot
�B = cross
0056デフォルトの名無しさん
2016/02/21(日) 15:10:55.38ID:/Ied2krL0057デフォルトの名無しさん
2016/02/21(日) 18:15:29.42ID:MPr2aBz2カリキュラムになくても中学でプログラム嗜む人間なら知ってないと恥ずかしい
0058デフォルトの名無しさん
2016/02/21(日) 20:07:37.20ID:wZfvWExqhttp://hooktail.org/misc/index.php?%A5%D9%A5%AF%A5%C8%A5%EB%B2%F2%C0%CF
0059デフォルトの名無しさん
2016/02/21(日) 20:18:18.04ID:WzCRj3O+0060デフォルトの名無しさん
2016/02/21(日) 20:20:08.55ID:mOR+hll20061デフォルトの名無しさん
2016/02/21(日) 22:37:58.25ID:zu7yqhYf見てみます
0062デフォルトの名無しさん
2016/02/21(日) 23:07:46.13ID:EVRdT20g俺は中学のとき微分(電気回路の微分方程式)が分からなくて泣いたぞ
0063デフォルトの名無しさん
2016/02/21(日) 23:34:08.08ID:9KE7W8W0微積って高等学校じゃないっけ?
0064デフォルトの名無しさん
2016/02/21(日) 23:42:19.79ID:zu7yqhYf「中学の時に(高校数学の勉強しようとしたけど)分からなくて泣いた」って事では?
0065デフォルトの名無しさん
2016/02/21(日) 23:44:01.64ID:9KE7W8W0ああ、なるほど。そう考えると頭いいんだな。中学んときとか連立方程式ぐらいまでしかやった覚えがない。
0066デフォルトの名無しさん
2016/02/22(月) 00:02:04.47ID:fcwwo9wYルートの計算重いから嫌いだけど
0067デフォルトの名無しさん
2016/02/22(月) 00:04:36.91ID:EhMfneIY0068デフォルトの名無しさん
2016/02/22(月) 00:05:19.13ID:Hluu6IDo子供に自動車の運転が必要か?
足漕ぎのおもちゃの車から始めとけ
0070デフォルトの名無しさん
2016/02/22(月) 00:30:20.90ID:fcwwo9wY円の判定は当然2乗のまま比較してるけど、それ以外で三平方使うときは2乗のままじゃ駄目な事あるやん
0071デフォルトの名無しさん
2016/02/22(月) 00:57:50.02ID:p63yBDId当たり判定の中で円vs円が一番軽いよなw
>>69
だよなw
円の当たり判定で平方根使う奴は障碍者レベルの知能
0072デフォルトの名無しさん
2016/02/22(月) 02:20:40.27ID:/3z2oJ8f名前空間との整理か、内部クラスを使うのは実装的な問題以外に、設計の見通し的な観点で使うのは有りか?とか知りたいです。
自分で作ってて、あのクラスどこにあったっけ?みたいになります。
0073デフォルトの名無しさん
2016/02/22(月) 02:35:50.61ID:iE2GkHGdSHGetFileInfoだと普通のフォルダアイコンしかとれないんですが
0074デフォルトの名無しさん
2016/02/22(月) 03:55:53.50ID:4lAVCGH70075デフォルトの名無しさん
2016/02/22(月) 06:36:07.12ID:DP7yI1JH.NETのライブラリを眺めるのが一番かも。
それも100%適切ではないけれども。
> あのクラスがどこに
VS使っていれば、すぐにとべると思うが。
0076デフォルトの名無しさん
2016/02/22(月) 17:24:02.35ID:fcwwo9wY比較演算だけの矩形の方が軽いよ
ほぼ使わないけど、ドットはもっと軽い
0077デフォルトの名無しさん
2016/02/22(月) 18:09:16.45ID:NqW+NrSyC#じゃないけどfowler, evans, gammaあたりが定番だね
0078デフォルトの名無しさん
2016/02/22(月) 18:57:16.30ID:1zVJqqIu0079デフォルトの名無しさん
2016/02/22(月) 19:52:48.95ID:/3z2oJ8f色々見てみます。
0080デフォルトの名無しさん
2016/02/23(火) 12:53:26.49ID:IrMBcQdnパス区切りの\の判定をやりたくないのでvbsやvbaではfsoを使ってたんですが、c#流の方法が知りたくて
0081デフォルトの名無しさん
2016/02/23(火) 12:59:39.61ID:rtXuSo7jSystem.IO.Path.Combine
ですね
失礼しました
0082デフォルトの名無しさん
2016/02/23(火) 14:06:17.66ID:EM1+lJ6M0083デフォルトの名無しさん
2016/02/23(火) 14:22:53.27ID:Ij8SyvpS0084デフォルトの名無しさん
2016/02/23(火) 19:29:58.96ID:X3NZj0daだからと言ってそれに頼った設計する奴はアホだと思う
0085デフォルトの名無しさん
2016/02/23(火) 19:56:43.73ID:Fn93HfAc0086デフォルトの名無しさん
2016/02/24(水) 15:44:35.89ID:vvIQiaDy#define INSTANCEDATA_OF_PROPERTY_PTR(x) ((PKSPROPERTY((x))) + 1)
#define INSTANCEDATA_OF_PROPERTY_SIZE(x) (sizeof((x)) - sizeof(KSPROPERTY))
という部分があるのですが、C#でどのように表現してよいかわかりません。
どなたか個々の部分をC#で書き直せる方法を知っている方いないでしょうか。
よろしくお願いいたします。
0087デフォルトの名無しさん
2016/02/24(水) 17:30:14.03ID:S//4pcR40088デフォルトの名無しさん
2016/02/24(水) 17:44:15.38ID:gq+GFn7K0089デフォルトの名無しさん
2016/02/24(水) 17:56:44.62ID:vvIQiaDyレスありがとうございます。DirectShow.NETだけでは完結できない状況となっております。
詳しくは、サードパーティ製のDirectShowフィルタに対してIKsPropertySetを通してアクセス(状態を取得)するのですが、APIの使用方法にはC++で以下のマクロを使用しています。
C#で以下のマクロをどのように実装してよいのか、、さっぱりなのです・・・
【マクロ】
#define INSTANCEDATA_OF_PROPERTY_PTR(x) ((PKSPROPERTY((x))) + 1)
#define INSTANCEDATA_OF_PROPERTY_SIZE(x) (sizeof((x)) - sizeof(KSPROPERTY))
0090デフォルトの名無しさん
2016/02/24(水) 18:40:07.71ID:gq+GFn7Kstatic void* unsafe INSTANCEDATA_OF_PROPERTY_PTR(void* x) {
return *((KSPROPERTY*)x + 1);
}
static int INSTANCEDATA_OF_PROEPRTY_SIZE<T>(ref T x) {
return Marshal.SizeOf(typeof(T)) - Marshal.SizeOf(typeof(KSPROPERTY));
}
だけど
要はTは
struct {
KSPROPERTY ks;
以下インスタンスデータ
}
って構造でインスタンスデータの先頭ポインタとサイズを取得するもの
で、マクロだけ解説して役に立つのかね
0091デフォルトの名無しさん
2016/02/25(木) 09:43:26.62ID:jA8DpitVCodeDomProviderを使ってるクラスを呼び出してるところで例外が発生します。
Exception.Message:呼び出しのターゲットが例外をスローしました。
Exception.Source:mscorlib
0092デフォルトの名無しさん
2016/02/25(木) 10:16:07.81ID:1WENOeNLレンタルサーバがMonoで動かしててサポートしてないとかじゃね?
0093デフォルトの名無しさん
2016/02/25(木) 10:46:25.28ID:jA8DpitV失礼しました。
実際に発生してる例外の内容はこんな感じです。
System.Security.SecurityException: 要求が失敗しました。
場所 hoge.Configuration.ReplaceSetting..ctor(XElement element)
失敗した操作:LinkDemand
失敗した最初のアクセス許可の種類:System.Security.PermissionSet
失敗したアセンブリのゾーン:MyComputer
0094デフォルトの名無しさん
2016/02/25(木) 11:00:00.69ID:m/jN0scy0096デフォルトの名無しさん
2016/02/25(木) 13:46:08.90ID:gBell3QH0097デフォルトの名無しさん
2016/02/25(木) 18:10:46.65ID:H6msmdHdC#で下記Cと同じ様なコードを作りたい
int x = 123;
int *ptr = &x;
*ptr = 456;
無理でしょうか? (unsafe使うとかはなしで)
0098デフォルトの名無しさん
2016/02/25(木) 18:21:56.36ID:0kbAkJLs0099デフォルトの名無しさん
2016/02/25(木) 18:38:25.82ID:1jO2T6TO0101デフォルトの名無しさん
2016/02/25(木) 18:55:15.23ID:1jO2T6TO0102デフォルトの名無しさん
2016/02/25(木) 21:33:13.50ID:2dh5nWVyこんなのがあったのか?w
こういう反則技の抜け道を用意してるのはMSらしいww
0103デフォルトの名無しさん
2016/02/25(木) 22:48:16.49ID:bvnWfi3IC#の入門書にも載ってるぞ
0104デフォルトの名無しさん
2016/02/25(木) 22:52:11.97ID:frTngIUfどこのなんて言う「入門書」に載ってたのか教えてくれや
買いに行ってくるわ
0105デフォルトの名無しさん
2016/02/25(木) 23:12:42.23ID:vtBo5OuHEssential C# 6.0
0106デフォルトの名無しさん
2016/02/25(木) 23:17:21.18ID:xqhauUnD0107デフォルトの名無しさん
2016/02/26(金) 00:37:48.98ID:SH64Y8u50108デフォルトの名無しさん
2016/02/26(金) 02:25:56.05ID:Gam9FoEF0109デフォルトの名無しさん
2016/02/26(金) 20:35:08.55ID:QI0GJEjV0110デフォルトの名無しさん
2016/02/27(土) 08:07:17.24ID:q0janGNJ0111デフォルトの名無しさん
2016/02/27(土) 08:41:20.64ID:pjbHtYaF彡ミミミ
( ´・ω) 彡⌒ ミ
γ/ γ⌒ヽ (´;ω;`) ウッ…
/ | 、 イ(⌒ ⌒ヽ
.l | l } )ヽ 、_、_, \ \
{ | l、 ´⌒ヽ-'巛( / /
.\ | T ''' ――‐‐'^ (、_ノ
| | / // /
0112デフォルトの名無しさん
2016/02/27(土) 08:53:27.60ID:127MlXzwそれがこの世界の理なのであった
0113デフォルトの名無しさん
2016/02/27(土) 21:31:46.66ID:gT82qsDBテストツールでよく使うけど、商用利用だと検証どうすんの?と言われると何も返せない
0114デフォルトの名無しさん
2016/02/27(土) 21:33:31.82ID:Dpx5wdrZ0115デフォルトの名無しさん
2016/02/27(土) 22:08:51.99ID:4lpNuxX8バカ発見
0116デフォルトの名無しさん
2016/02/27(土) 23:19:02.88ID:xfshl45r検証も糞も、どのみちアプリとしてのテストは当然やるんだろ?
それで動いたらそれでいいだろ
0117デフォルトの名無しさん
2016/02/28(日) 00:06:41.25ID:grWI4Lyl生きてる価値ないから死ねばいいのに
0118デフォルトの名無しさん
2016/02/28(日) 00:21:18.93ID:grWI4Lyl検証どうすんの?って聞いてきた奴に
検証どこまでやればいいの?って聞くのが正解だ
お前の会社の指標もプロジェクトの厳格さも俺らは知ったこっちゃねえよ
そんなの少し考えりゃ分かるだろ
0119デフォルトの名無しさん
2016/02/28(日) 02:58:06.56ID:gCbrbhy2と言った人に「どこまで検証するの?」とはアスペ過ぎる。
使用するものの一覧を開発委託元に示して全て了承を得るしかない。
第三者の著作物をこっそり使用していると裁判になったときに絶望的に不利。
0120デフォルトの名無しさん
2016/02/28(日) 05:08:52.66ID:3R0i7fIX子classとかじゃなくて親classの変数に自由にアクセスできるのが理想です
0121デフォルトの名無しさん
2016/02/28(日) 07:05:58.03ID:GpBzrweyそもそもそんなことをしないと管理できないような巨大なクラスを作るな
0122デフォルトの名無しさん
2016/02/28(日) 07:23:43.55ID:DaMhRUKH0123デフォルトの名無しさん
2016/02/28(日) 07:58:22.54ID:FKYwHd6Jnamespace環境下で共用出来る。
0124デフォルトの名無しさん
2016/02/28(日) 09:03:58.98ID:J2RLTjO9インスタンス絡みなら設計見なおすしか無いだろうね
0125デフォルトの名無しさん
2016/02/28(日) 10:58:01.62ID:eS+VvIJk0126デフォルトの名無しさん
2016/02/28(日) 11:14:11.81ID:J2RLTjO9「オラクルのバグのせいでこっちも被害者なんですよハハハ」
0127デフォルトの名無しさん
2016/02/28(日) 11:37:04.54ID:sCwAwo/G0128デフォルトの名無しさん
2016/02/28(日) 19:45:49.16ID:cktW2eh6僕「はい」
僕「しゃあねえ自作すっか」
上司「お前の書いた共通ライブラリでバグが出たけどどう責任とんの?」
僕「首吊ってきます」
上司「よろしい」
日本ってだいたいこんな国
0129デフォルトの名無しさん
2016/02/28(日) 21:02:26.57ID:ftNlxEwjみ・じ・め
だねぇ〜
0130デフォルトの名無しさん
2016/02/29(月) 01:23:02.94ID:9RsEJXK8linuxは使っていい
0131デフォルトの名無しさん
2016/02/29(月) 02:50:46.68ID:IO/c/FK3オープンソースでも修正リビルド依存関係糞めんどくさい
いまだにカーネルとモジュール周りが糞というのもあるし
linuxが前面に出てくるような案件は受けないに限る
やっぱりソース互換よりもバイナリ互換が上を行くいまだに
0132デフォルトの名無しさん
2016/03/01(火) 09:15:22.22ID:ctlaqyMe0133デフォルトの名無しさん
2016/03/01(火) 09:24:21.54ID:Wqsq1l/h0134デフォルトの名無しさん
2016/03/01(火) 09:32:00.23ID:pmw1VlRaなんか、バッファサイズの制限で強制的に打ち切られるような話をしている
0135デフォルトの名無しさん
2016/03/01(火) 09:52:54.84ID:CYOvNsDD間違ってる
「オープンソースやフリーソフトは責任とってくれないから
修正か賠償の責務をおってくれる下請けを探せ
お前が首吊ったってクソの役にもたたん」
0136デフォルトの名無しさん
2016/03/03(木) 13:51:57.67ID:n83Y9Bw1ツリービューの一番最後のノードを取得する方法がよくわかりません
仕方がないので今はとりあえずこんな感じでやっています
TreeNode node = treeView1.Nodes[treeView1.Nodes.Count - 1];
while (node.Nodes.Count > 0) node = node.LastNode;
正しい方法を教えてください
0137デフォルトの名無しさん
2016/03/03(木) 15:21:27.92ID:Zm9DD9v0そんな方法しかないと思う。嫌なら自分でデータ管理
0139デフォルトの名無しさん
2016/03/03(木) 21:42:19.51ID:Y0UjtsVt0140デフォルトの名無しさん
2016/03/03(木) 22:01:24.70ID:wlvVzB9TBindingSourceのCurrentChangedあたりで取れなかったっけ?
0141デフォルトの名無しさん
2016/03/03(木) 22:46:34.14ID:n39idchYDataGridViewでセルの編集に使われているコンボボックスのSelectedIndexChangedイベントを捕捉する: .NET Tips: C#, VB.NET
ttp://dobon.net/vb/dotnet/datagridview/selectedindexchanged.html
0142デフォルトの名無しさん
2016/03/04(金) 02:28:40.12ID:seoB8Bl5型は両方ともsystem.stringだし値も一緒に見えるがキャストしないとtrueにならん
0143デフォルトの名無しさん
2016/03/04(金) 07:11:33.98ID:1TQg1NEq・デシリアライズする前のJSON文字列は同一なのか
・文字列をどうやって比較したのか
・文字単位で同一であることは比較したか
・デファクトスタンダードはJson.NETだがなぜLitJSONなのか
0144デフォルトの名無しさん
2016/03/04(金) 08:57:29.72ID:8STATbF70145デフォルトの名無しさん
2016/03/04(金) 09:39:50.38ID:LYq4M8fMUnityがクソカスだったころはJson.NETが使えなかった
今はUnityもカス程度には成熟したので使えるようになった
しかし日本語の解説とコピペできるコードがないので
クソカスから成長できないプログラマーは未だにlitjson使っている
という図式だろ
0146デフォルトの名無しさん
2016/03/05(土) 12:54:53.62ID:xgJ8FACKhttp://fast-uploader.com/file/7012705450290/
文字単位で比較はstringにキャストすると一致してしまうので
キャストしないまま文字を比較する方法が分からない。
>>144
とりあえず、バイナリにしてみる
0147デフォルトの名無しさん
2016/03/05(土) 13:03:04.42ID:xgJ8FACKバイナリにしようにもキャストが必要だから純粋な値の取得方法がわからん
0148デフォルトの名無しさん
2016/03/05(土) 13:09:28.87ID:rnixMEb10149デフォルトの名無しさん
2016/03/05(土) 13:24:51.78ID:xgJ8FACKobject obj = "00001";
var result = obj == key;
じゃあ、Dictinary<string,object>みたいなやつのvalue比較に
==使うの危険なの?
今まで駄目だった記憶がなかったが、、、
そもそもstringで==比較はなぜtrueなの?
stringもobject継承してるんだから、falseが返ってくるんじゃないの?
0150デフォルトの名無しさん
2016/03/05(土) 13:28:06.03ID:Nl+0qRzH演算子オーバーロード。
0151デフォルトの名無しさん
2016/03/05(土) 13:41:44.08ID:xgJ8FACKそうじゃないときはあかんのね。勉強になった。
0152デフォルトの名無しさん
2016/03/05(土) 13:58:14.92ID:rnixMEb1メモリ内容(文字列)を比較したいのか、メモリのアドレスを比較したいのか
0153デフォルトの名無しさん
2016/03/13(日) 00:21:49.69ID:7OGcIHEODragMove()みたいに1stepでWindowのドラッグ&ムーブを
タッチで実現する.NetのAPIって無いですか?
DragMove()はマウスのボタンが押されてないと例外を吐くので。。
いちいちTouchDownとかTouchMoveをハンドリングして制御するしかないかな・・
ウィンドウがたくさんあるとめんどい
0154デフォルトの名無しさん
2016/03/13(日) 07:59:49.35ID:0JkPuSyF0155デフォルトの名無しさん
2016/03/13(日) 11:13:11.51ID:YnrnRWnD0156デフォルトの名無しさん
2016/03/13(日) 23:10:45.43ID:3RRB4YUV>>154
ありがとうございます
検討してみます
0157デフォルトの名無しさん
2016/03/13(日) 23:11:37.56ID:3RRB4YUV>>155
ありがとうございます
0158デフォルトの名無しさん
2016/03/14(月) 23:53:46.77ID:ml4Dqs6NStop を呼び出して Timer を無効にした後に Start を呼び出すと、Timer は中断された間隔を再開します。
たとえば、Timer が 5000 ミリ秒の間隔に設定されているときに約 3000 ミリ秒の時点で Stop を呼び出した場合、Start を呼び出すと、Timer は 5000 ミリ秒待機してから Tick イベントを発生させます。
とありますが、この場合2000ms待機してからイベントを呼び出す事は出来ないのでしょうか?一時停止的な感じです
0159デフォルトの名無しさん
2016/03/15(火) 08:05:22.59ID:iyIHHFeI0160デフォルトの名無しさん
2016/03/15(火) 08:06:16.54ID:m+NjKPSq0161デフォルトの名無しさん
2016/03/15(火) 09:29:03.97ID:V6/K/Yqnwatchdogタイマーで対応できるか、ワタシも知りたい。
0162デフォルトの名無しさん
2016/03/15(火) 11:06:13.12ID:bLZaInFS5000msが経過する毎に実行って手もある
0163デフォルトの名無しさん
2016/03/15(火) 19:44:45.17ID:c86ep1iySystem.Windows.Forms.Timerで10msecは早すぎやしないか。
0164デフォルトの名無しさん
2016/03/15(火) 20:21:42.06ID:nmk4rjzV0165デフォルトの名無しさん
2016/03/15(火) 20:30:09.36ID:XT/EyoUq0166デフォルトの名無しさん
2016/03/15(火) 20:30:58.50ID:gaRdEdMo0167デフォルトの名無しさん
2016/03/15(火) 20:39:44.05ID:c86ep1iy0168デフォルトの名無しさん
2016/03/16(水) 10:25:49.12ID:38hHtS0s処理を全て非同期で書いて、状態監視をかけたらどうかな。
watchdogタイマーは非同期の処理が完了した時点でリセットする。
タイマーのタイムアウト処理は、ログ残しとタイマーの再起動くらい。
windowを表示している時に、Active(Run)状態に戻るかが興味ある。
0169デフォルトの名無しさん
2016/03/17(木) 18:57:46.88ID:47RHltG2今のことこって、XamarinとUnity3Dを除いて存在してないのかな?
無料版だとライセンスや制限に引っかかる状況で、収益が上がるわけでもないアプリを作るには開発環境が高くて困った・・・・
0170デフォルトの名無しさん
2016/03/17(木) 19:00:00.44ID:HqjZona4貧乏人はスマホ開発するな
0171デフォルトの名無しさん
2016/03/17(木) 19:00:30.83ID:SaI1Lvat0172デフォルトの名無しさん
2016/03/17(木) 19:14:02.67ID:47RHltG20173デフォルトの名無しさん
2016/03/17(木) 19:34:43.00ID:hE/KpZlv0174デフォルトの名無しさん
2016/03/17(木) 20:52:36.64ID:j9c64T3s0175デフォルトの名無しさん
2016/03/18(金) 13:08:27.32ID:J+75/eCe0176デフォルトの名無しさん
2016/03/18(金) 14:28:49.92ID:/cc0nYe20177デフォルトの名無しさん
2016/03/18(金) 17:42:06.97ID:pH1oZrmkAndroidは○○のブラウザしかサポートしねえぞって(言えるなら)言えばいいけど
iOSはあらゆるブラウザがWebKit使ってやがるから
不具合まで共有されてたまったもんじゃねえ
0178デフォルトの名無しさん
2016/03/18(金) 18:49:03.16ID:2SFtdnJU0179デフォルトの名無しさん
2016/03/18(金) 18:54:18.12ID:ojCFmEzL0180デフォルトの名無しさん
2016/03/18(金) 18:57:07.04ID:2SFtdnJU0181デフォルトの名無しさん
2016/03/18(金) 19:09:38.56ID:pH1oZrmk理由は面倒くさいから言いませんけど探すだけ時間の無駄です
0182デフォルトの名無しさん
2016/03/18(金) 19:27:21.52ID:z/SAsr0dhttp://objectlistview.sourceforge.net/cs/index.html
商用ライセンスもあるらしいから必要なら金払えば大丈夫ってことだね
0183デフォルトの名無しさん
2016/03/18(金) 19:38:48.85ID:ojCFmEzL0184デフォルトの名無しさん
2016/03/18(金) 19:42:10.35ID:z/SAsr0d0185デフォルトの名無しさん
2016/03/18(金) 23:06:08.81ID:c79+SCJxコンテンツで勝負だろ
0186デフォルトの名無しさん
2016/03/18(金) 23:17:41.31ID:ojCFmEzL俺も同感だがそれは俺がデザイン作れないからそう思い込むことにしてるだけ
機能よりもデザインで選ばれる世の中だからなw
0187デフォルトの名無しさん
2016/03/18(金) 23:34:50.15ID:YvOzLolj0188デフォルトの名無しさん
2016/03/19(土) 00:10:48.29ID:YnELY9Hx面倒だから触ってないんだけど
0189デフォルトの名無しさん
2016/03/19(土) 00:11:44.60ID:YnELY9Hx0190デフォルトの名無しさん
2016/03/19(土) 00:19:20.63ID:kIIzhxc/最近WPFで作ってみたけど、Formに比べてBindingが凄い楽だったな
反面、Form時代に出来てたListViewの罫線とかが標準で出来なくなっていた
0191デフォルトの名無しさん
2016/03/19(土) 00:24:43.11ID:wHA5U7GIオススメのテンプレってある?
0192デフォルトの名無しさん
2016/03/19(土) 00:24:44.48ID:qOC5h4tk0193デフォルトの名無しさん
2016/03/19(土) 00:27:17.70ID:6DDHhdLw全面にWebBrowser貼り付けてHTMLで作ればいいよ
カッコいいCSSライブラリはそこら辺に腐るほど転がってる
0194デフォルトの名無しさん
2016/03/19(土) 00:37:59.21ID:YnELY9Hx0195デフォルトの名無しさん
2016/03/19(土) 00:38:13.51ID:VZJ2bs3aUIに全く手を加えず書き捨てる前提(プロトタイピング)なら便利
一方で、真面目にやろうとすると何かしら手探りと苦行につき合わされるから相手にしたくない
0196デフォルトの名無しさん
2016/03/19(土) 00:46:49.65ID:YnELY9Hx0197デフォルトの名無しさん
2016/03/19(土) 00:52:39.09ID:VZJ2bs3a描画にやたら時間のかかるVSのデザイナ
時間が掛かるだけならまだしも、Blendでは描画できる合法なXAMLでクラッシュしたり
この二つも地味に嫌なポイント
地味か?
0198デフォルトの名無しさん
2016/03/19(土) 01:20:46.46ID:ntKJaKVJ0199デフォルトの名無しさん
2016/03/19(土) 01:22:55.75ID:60k+zyOY俺らはAPIだけ作ってりゃ良いんだ
0200デフォルトの名無しさん
2016/03/19(土) 07:04:02.13ID:qOC5h4tk0201デフォルトの名無しさん
2016/03/19(土) 07:33:59.12ID:Vj14hOen少しとっつきにくいけど、XAMLを弄ることを覚えると、
Formsのデザイナは使ってられなくなる
0202デフォルトの名無しさん
2016/03/19(土) 08:04:57.67ID:kSF9iKJu俺が使っているwpfのテンプレ
http://mahapps.com/
0203デフォルトの名無しさん
2016/03/19(土) 09:32:39.09ID:KjaarmvO0204デフォルトの名無しさん
2016/03/19(土) 10:15:58.18ID:R5uZFGlhLinuxとかもそう。選民思想が好きな人向け。
0205デフォルトの名無しさん
2016/03/19(土) 12:00:52.73ID:YnELY9Hxそうなんだ
0206デフォルトの名無しさん
2016/03/19(土) 12:23:49.98ID:kSF9iKJuコントロールの位置をマウスで設置するんじゃなくてプログラム(xaml)で配置できるのはいいものだぞ
隙間とか数字で追えるから手先が器用じゃなくても綺麗に配置できるし
0207デフォルトの名無しさん
2016/03/19(土) 12:26:36.69ID:/yu6LUB+Xamarinを使いたいのにどうしてもお金がないのなら、Xamarin.iOSとXamarin.Androidの2つを1ヶ月だけ購読して50ドルだけ払えばいいんじゃない?
0208デフォルトの名無しさん
2016/03/19(土) 12:30:39.92ID:YnELY9Hx確かに細かい調整はFormだと面倒だったな
そう考えると簡単なアプリはコマンドライン、少し簡単なアプリはForm、しっかり作りたいアプリはWPFがいいのかな?
ただ今作っているの結構複雑なんだけど、FormでもGUI部分がかなり重い(リサイズの時。テーブルレイアウトに大量のボタンとテキストエリアとコンボボックスを貼り付けているのが原因なんだけど)、WPFってもっと重いんだよね?
0209デフォルトの名無しさん
2016/03/19(土) 12:31:07.42ID:6DDHhdLwテンプレートとかVSMとかBlendないと無理
0210デフォルトの名無しさん
2016/03/19(土) 12:36:23.30ID:ntKJaKVJ0211デフォルトの名無しさん
2016/03/19(土) 12:40:40.98ID:YnELY9Hxどうしろと?
タブ?
0212デフォルトの名無しさん
2016/03/19(土) 14:03:45.33ID:hjDFJTzWすげええ
0213デフォルトの名無しさん
2016/03/19(土) 15:10:42.02ID:fKG0+8Dg気の利いたデザイナだと
複数選択して位置揃えしたり等間隔配置したりできるんだが
0214デフォルトの名無しさん
2016/03/19(土) 16:27:09.53ID:9m67vIdMFormsのDesigner.csって直接いじれないんだっけ?
0215デフォルトの名無しさん
2016/03/19(土) 16:43:45.04ID:YnELY9Hx弄れるけど画面切り替えとかで色々面倒
重いし
0216デフォルトの名無しさん
2016/03/19(土) 19:01:22.43ID:kSF9iKJuwpfのレイアウトエンジンの快適さはやってみないと理解できないかもしれんね
レイアウトエンジンだけならそう難しいものでもないんだけど普及しないのは残念です
0217デフォルトの名無しさん
2016/03/19(土) 19:53:37.94ID:va+6Qghiレイアウトとテンプレートがなんぼよくても、他が生ゴミではな
0218デフォルトの名無しさん
2016/03/19(土) 20:57:11.25ID:KjaarmvO0219デフォルトの名無しさん
2016/03/19(土) 21:02:08.29ID:VZJ2bs3a0220デフォルトの名無しさん
2016/03/19(土) 22:03:44.64ID:Zs2nLmW7中身良くても醜女じゃあ始まりすらない
中身が最高に良くてようやく凡人並になる
人間が判定する以上アプリケーションも同じなんだよね
ダサくて良いアプリケーションよりイケてるゴミアプリケーションだよ
0221デフォルトの名無しさん
2016/03/19(土) 22:45:32.39ID:YnELY9Hxアニメ速度を0にして、キーが押されたら値を1増やすみたいなプログラムを組んだら分かりやすいけど、かなり時間掛かる
何とか出来ないのこれ。そもそも本来の用途と違う目的で使うなって事なのか?
0222デフォルトの名無しさん
2016/03/19(土) 22:53:42.78ID:YnELY9Hx0223デフォルトの名無しさん
2016/03/20(日) 15:26:04.06ID:lfLv/KX6Window
-Grid
--StackPanel
--Menu
--ScrollViewer (全面に広げている)
---WrapPanel
----UserControl
という階層にすると、Windowのcsで「this.MouseLeftButtonDown += (sender, e) => this.DragMove();」
と設定したイベントが発生しなくなります。ScrollViewerでクリックスルーのようなことやドラッグのイベントの付与ができないかググってみましたが、
見つけられませんでした。何か方法がありますでしょうか
0224デフォルトの名無しさん
2016/03/20(日) 17:43:56.79ID:heYb7co9この場合、UserControlでイベントをハンドリングするんじゃないの?
0225デフォルトの名無しさん
2016/03/20(日) 18:08:23.35ID:lfLv/KX6実行画面こんな感じなんですが、UserControlでイベント設定すると、
個々のUserControl上で発生して、グレーのScrollViewer上では起こらないという挙動になってしまいました
理想としては、その発生する部分が逆になっている状態です
http://i.imgur.com/4d8Poy4.png
0226デフォルトの名無しさん
2016/03/20(日) 18:37:53.89ID:h38kcmVSPreviewイベントの方を使う
0227デフォルトの名無しさん
2016/03/20(日) 19:16:46.59ID:lfLv/KX6ScrollViewerのPreviewMouseLeftButtonDownに登録したところ期待通りの動きをしてくれました
ありがとうございました
0228デフォルトの名無しさん
2016/03/21(月) 19:20:03.46ID:gUE5p+TDHTMLテンプレートに型付けされたオブジェクトを流し込んでレスポンス返して
クライアントでUI処理全部して
submitした時にリクエストを解析して型付けされたオブジェクトをハンドラの引数に渡してくれる
それだけでいいのになんでこんな複雑化してんだろう
やればやるほどWebControlsが邪魔に思える
なんかやり方が間違ってんのかな
0229デフォルトの名無しさん
2016/03/21(月) 21:22:39.71ID:1m1Wp84Gやり方と言うか、選ぶフレームワーク間違ってる
ASP.NET MVC使えよ
WebFormは通常のWindowsFormに似た感覚でWEBアプリを作成するためのものだ
0230デフォルトの名無しさん
2016/03/22(火) 19:13:35.51ID:tsS4bHQF0231デフォルトの名無しさん
2016/03/24(木) 14:30:34.28ID:24kjo7X50232デフォルトの名無しさん
2016/03/24(木) 23:26:49.48ID:4wFDmyar.NETができるならVB.NETもやってと言われて凄い嫌だ
あのシンタックスに慣れると、思考が汚された気がする
やはり、JAVAに行くのが一番ですか?
0233デフォルトの名無しさん
2016/03/24(木) 23:32:22.17ID:QGSSWnLXマルチ死ね
0234デフォルトの名無しさん
2016/03/24(木) 23:51:58.95ID:Pls/Mc8Lなるほど
0235デフォルトの名無しさん
2016/03/25(金) 00:45:12.34ID:1NCmGtS8const int[] array={1,10,3};
for(int i=0;i>i.leange;i++)
{
コンソールライト(array[i]);
}
を
for(int i=0;i>3;i++)
{
int hoge;
switch(i){
case 0:
hoge=1;
briak;
//中略
default:
throw new indexの例外();
}
コンソールライト(hoge);
}
にコンパイラが置き換えてくれれば。。
0236デフォルトの名無しさん
2016/03/25(金) 03:09:03.69ID:okeW/iml0237デフォルトの名無しさん
2016/03/25(金) 10:45:58.49ID:1NCmGtS8大量のデータの場合メモリの無駄
0238デフォルトの名無しさん
2016/03/25(金) 10:51:20.69ID:M4l61KZQ首の上大丈夫?
軽くない?
0239デフォルトの名無しさん
2016/03/25(金) 10:53:06.21ID:5lsvE66c0240デフォルトの名無しさん
2016/03/25(金) 11:18:06.45ID:1NCmGtS8javaからきますた
c、c++は未経験ですしおすし
0241デフォルトの名無しさん
2016/03/25(金) 11:39:22.48ID:aXgSw859浮上して困ってる
0242デフォルトの名無しさん
2016/03/25(金) 12:02:03.84ID:1NCmGtS80243デフォルトの名無しさん
2016/03/25(金) 13:18:14.60ID:e4gujGfG0244デフォルトの名無しさん
2016/03/25(金) 21:55:12.24ID:ExZmkNPf大量のデータの場合は、しれっと中略って書いてある所のコードが馬鹿でかくなるんじゃないの。
無意味どころか逆効果にしか思えないけど。
0245デフォルトの名無しさん
2016/03/25(金) 22:12:26.92ID:4uemXTmF0246デフォルトの名無しさん
2016/03/25(金) 22:38:14.45ID:MSxvvEXV0247デフォルトの名無しさん
2016/03/25(金) 23:10:03.44ID:Ib2txsDS何よ?それ
0248デフォルトの名無しさん
2016/03/25(金) 23:35:47.10ID:pBX5dPxCint とかfloatとか+演算子使いたんだけども
0249デフォルトの名無しさん
2016/03/26(土) 00:21:22.28ID:cltVwq9Mdynamic使って型安全捨てればできる
演算子制約とかstaticメソッド制約とかあればいいのにね
0250デフォルトの名無しさん
2016/03/26(土) 11:56:58.23ID:6pQB/0gcそれ前俺がここで質問したけど無理って言われたんだよね・・・
俺と同じこと考えている人いたんだ。あればいいのにね〜
0251デフォルトの名無しさん
2016/03/26(土) 14:19:03.38ID:JgSdivS50252デフォルトの名無しさん
2016/03/26(土) 14:34:07.91ID:ywJtbxvN全部doubleでいいよ
0253デフォルトの名無しさん
2016/03/26(土) 16:55:49.28ID:eq7g5eIbあー、intだからって型をintに縛られないでdouble使えばいいか。
頭柔らかいですね。
タイプセーフの幻想に取り憑かれてましたわ
0254デフォルトの名無しさん
2016/03/26(土) 17:02:17.90ID:IUGwmQS+Luaの設計者もなんでdoubleオンリーなのかと聞かれて浮動小数点は誤解されていると言ってたな
0255デフォルトの名無しさん
2016/03/26(土) 18:09:51.36ID:2IjmMYr50256デフォルトの名無しさん
2016/03/26(土) 19:09:18.94ID:LYEcCFfR0257デフォルトの名無しさん
2016/03/26(土) 19:09:49.19ID:LYEcCFfR0258デフォルトの名無しさん
2016/03/26(土) 19:26:40.79ID:3yyPK4PS0259デフォルトの名無しさん
2016/03/26(土) 19:35:25.86ID:2IjmMYr5なんて堕落したスクリプト厨の言い訳でしかないんだよ
誤差は出るし演算の結果は異なるしシリアル化結果も違うし
キャスト例外出るしゼロ除算できるしもう最悪
0260デフォルトの名無しさん
2016/03/26(土) 19:37:55.75ID:IUGwmQS+言ってること分かってる?
小数使えば当然誤差は出る
intの代わりに使う話ね
0261デフォルトの名無しさん
2016/03/26(土) 19:47:12.83ID:2IjmMYr5分かってるよ
intとして使えないのに代わりにdoubleを使っちゃダメ
スクリプト厨は嘘つきだ
0262デフォルトの名無しさん
2016/03/26(土) 19:51:18.17ID:x3/Znx7i0263デフォルトの名無しさん
2016/03/26(土) 19:57:21.86ID:i0jvFH6mそのたびに小数点以下捨てないと最終結果がintと差が出る可能性はあるわな
0264デフォルトの名無しさん
2016/03/26(土) 20:00:55.15ID:nC5XRm0kdouble b = 2;
if ( a+b == 3 ) {
こんなのに「doubleだと誤差があるから比較に==使っちゃダメ」とか言ってた奴がいたな。
0265デフォルトの名無しさん
2016/03/26(土) 20:05:12.16ID:cltVwq9M0266デフォルトの名無しさん
2016/03/26(土) 20:06:51.67ID:7eqLpuVK0267デフォルトの名無しさん
2016/03/26(土) 20:14:09.97ID:2IjmMYr5これがめんどくさいしバグの元になる事は明らか
0268デフォルトの名無しさん
2016/03/26(土) 20:35:28.24ID:fZ2hO+k/0269デフォルトの名無しさん
2016/03/26(土) 23:37:16.18ID:49/EBncaそもそも元の質問がジェネリックな演算をやりたいということなんだから、
どのみち常に整数でない可能性を考慮する必要があるだろ
というかそういう場合はむしろ逆に「整数である場合」の方が例外的であり厄介だと思うが
0270デフォルトの名無しさん
2016/03/26(土) 23:47:03.20ID:6pQB/0gcコレマ?
何になるの?無限?
0271デフォルトの名無しさん
2016/03/26(土) 23:48:37.18ID:TTUCZrboまたハゲがディスられてるw
と思ったら違った
0272デフォルトの名無しさん
2016/03/27(日) 02:19:51.62ID:I+Oi0fJy0273デフォルトの名無しさん
2016/03/27(日) 09:34:44.13ID:MdJCnp0Y0274デフォルトの名無しさん
2016/03/27(日) 14:21:28.26ID:3oBOFQhBこれってC++/CLIへの変換ツールを買ってコンバートしてビルドしても、結局ネイティブコードにはなんないんだよね?
0275デフォルトの名無しさん
2016/03/27(日) 14:24:05.52ID:7k9UeBouまずボトルネックを見つけます
その数行のコードが実行時間の9割以上を占めているはずです
遅い原因がわかったらそれを直します
0276デフォルトの名無しさん
2016/03/27(日) 14:24:18.21ID:+NOruwr30277デフォルトの名無しさん
2016/03/27(日) 14:26:54.66ID:+NOruwr3どうボトルネック見つけますか?
なぜ実行時間の9割以上占めていると言えますか?根拠は?
どう直せばいいですか?
0278デフォルトの名無しさん
2016/03/27(日) 14:27:01.22ID:fvqc9/NX0279デフォルトの名無しさん
2016/03/27(日) 14:29:34.32ID:fvqc9/NXうち日本語にしてなくて説明しづらいからここみてみてよ
https://msdn.microsoft.com/ja-jp/library/ms182372.aspx
0280デフォルトの名無しさん
2016/03/27(日) 14:32:20.65ID:GYHXz8Cuパレートの法則というプログラマーなら知るべき法則があります。
0281デフォルトの名無しさん
2016/03/27(日) 14:34:29.90ID:7k9UeBou経験則だよ
一般的にそう言われていて、自分でやってみりゃわかるが正しい
ボトルネックの解消を繰り返して最終的にIOがボトルネックだったりすることも多く、言語を変えるのはあまり意味がない
0282デフォルトの名無しさん
2016/03/27(日) 14:34:35.27ID:1iNIIs8x0283デフォルトの名無しさん
2016/03/27(日) 14:41:55.59ID:1iNIIs8xループの度に境界チェック等が入るのでロスが大きい。
これはunmanagedコードでポインターを使うようにすれば大幅に改善する。
0284デフォルトの名無しさん
2016/03/27(日) 15:04:01.16ID:i+GOCwMT>>283が必要になる場合は言語選択間違ってる気が
0285デフォルトの名無しさん
2016/03/27(日) 15:28:20.89ID:/y78QM0fC++に移植したりアセンブラまで落とし込んでも遅いアルゴリズムはやっぱり遅いからなw
一番手っ取り早くて効果あるのはPC買い替え
0286デフォルトの名無しさん
2016/03/27(日) 15:35:16.05ID:HhNrW7B8あとは不要なデータを表示していないかを検討する
0287デフォルトの名無しさん
2016/03/27(日) 16:02:34.14ID:QEGUX1RV0288デフォルトの名無しさん
2016/03/27(日) 16:06:50.39ID:1iNIIs8xそこの部分だけC++/CLIかNative DLLでも良いけど、何かと面倒。
unsafeで十分な速度が出るようになったので、むしろ他はほとんど使わなくなった。
0289デフォルトの名無しさん
2016/03/27(日) 16:11:21.91ID:QEGUX1RVC#ってそんなこともできないのか
言語はいいけどVMは雑魚なんだな
0290デフォルトの名無しさん
2016/03/27(日) 16:30:22.52ID:ANXe6TyFC++/CLIならネイティブ関数はネイティブコードにビルドされるけど…
それはともかくCLIはインタプリタではなくJITコンパイルだから
多少のオーバーヘッドはあるにしろ実行中はネイティブ走ってるが
変数に型が無いインタプリタだから静的言語に移植するとかならともかく
実処理の割に速度が出ないという事であればコード自体を見直しましょう
処理自体を速くする以外にも依存関係ないのは並列化するとか色々あるしね
>>283はC#だって文脈に依るよ、境界外が起こりえないコードでは入らない
0291デフォルトの名無しさん
2016/03/27(日) 16:32:50.31ID:QEGUX1RV0292デフォルトの名無しさん
2016/03/27(日) 16:42:44.13ID:/D0vdPDdこんな感じで.NETネイティブを使えばかなり行ける
0293デフォルトの名無しさん
2016/03/27(日) 17:13:32.65ID:MdJCnp0Y綺麗なコードは大抵速い
保守性も上がって一石二鳥
0294デフォルトの名無しさん
2016/03/27(日) 17:30:37.48ID:hmC+p4e80295デフォルトの名無しさん
2016/03/27(日) 18:52:18.61ID:yGi5GKV00296デフォルトの名無しさん
2016/03/28(月) 01:23:40.57ID:AqyD+FoJネイティブってもう使えるようになったの?
0297デフォルトの名無しさん
2016/03/29(火) 21:28:14.97ID:nVKf/fVw凄くない?ソースの行数3/2に減りそうだし移行しようかな
それなら多言語対応もいけそう
0298デフォルトの名無しさん
2016/03/29(火) 21:30:34.49ID:prtzDxyV0299デフォルトの名無しさん
2016/03/29(火) 21:34:35.91ID:bVoPzbkfできるからやりたくなる心理でUI周りのコードがWinForms比で倍くらいになったわ
0300デフォルトの名無しさん
2016/03/29(火) 21:45:16.91ID:HhjzuZeS0301デフォルトの名無しさん
2016/03/29(火) 22:01:20.52ID:VesQnQcAそういう話じゃなくて?
0302デフォルトの名無しさん
2016/03/29(火) 22:29:59.17ID:I38Krli2VisualStudio CommunityにXamarinの無制限版がつくといいなあ
0303デフォルトの名無しさん
2016/03/29(火) 22:40:14.63ID:Jok+zj4I一例として、Xamlのクラスから殆どのコードを排除したくなる衝動にかられるため
無駄にビヘイビアとかアクション書いちまったりするんだよね
0304デフォルトの名無しさん
2016/03/29(火) 22:40:33.63ID:Hal4lBUz0305デフォルトの名無しさん
2016/03/30(水) 01:00:07.51ID:ggVWKneD0306デフォルトの名無しさん
2016/03/30(水) 01:28:26.51ID:6ESdfSiTWPF使うとWinFormsと比べてかなり工数減らせると思うけどな
標準コントロールしか使わない単純なUIなら大して変わらんが
0307デフォルトの名無しさん
2016/03/30(水) 03:41:42.18ID:HWLnt5Sr0308デフォルトの名無しさん
2016/03/30(水) 04:02:06.82ID:bZOn7WX/FormsでUIに拘ったらもっとかかる。
0309デフォルトの名無しさん
2016/03/30(水) 09:13:58.41ID:8/Qp/DWTしつこいなお前
前に例外を握り潰す云々に絡んでたのと同じ奴か?
ゴミのくせにまだ死んでなかったのか
0310デフォルトの名無しさん
2016/03/30(水) 11:13:49.05ID:ajCxxeWh増えてる
0311デフォルトの名無しさん
2016/03/30(水) 12:41:02.50ID:rLuvgVFw可哀想な脳みそだよね
0312デフォルトの名無しさん
2016/03/30(水) 17:06:02.01ID:0r/MedjV権限 700 と設定したいのですが、ディレクトリ作成までは出来るのですが
C#で権限設定(変更)の方法が分かりません。どの様にコードを記述すればよいのでしょうか?
req.Method = WebRequestMethods.Ftp.MakeDirectory;
0313デフォルトの名無しさん
2016/03/30(水) 17:29:19.58ID:aYSooWBaこのうざいmvpの言うようにコード直したらできそう
ttp://www.vbforums.com/showthread.php?692079-FTP-Change-File-Permissions
0314デフォルトの名無しさん
2016/03/30(水) 18:32:29.22ID:HACqjwpbstaticメソッドだとWrapper使って上手くやれるみたいですが、インスタンスメソッドの場合が分かりません。
やりたいのはテストメソッドでReadが5回目に呼ばれたときに例外を投げるです。
0315デフォルトの名無しさん
2016/03/30(水) 18:37:47.80ID:wv3MPWu7そんなもんMemoryStreamでええがな
可能な限りモックは使うべきではない
0316デフォルトの名無しさん
2016/03/30(水) 18:54:17.11ID:vBoNRycQ0317デフォルトの名無しさん
2016/03/30(水) 20:00:49.46ID:IBpCx1w+0318デフォルトの名無しさん
2016/03/30(水) 22:03:32.07ID:f7FBZHXIviewをそこまで粗結合にする意味も分からん。
0319デフォルトの名無しさん
2016/03/30(水) 22:55:18.22ID:SxHuhzB4> 可能な限りモックは使うべきではない
なぜでしょうか?ご教示ください
0320デフォルトの名無しさん
2016/03/30(水) 23:17:16.38ID:8/Qp/DWT0321デフォルトの名無しさん
2016/03/30(水) 23:57:31.96ID:qg41ciHlインターフェースからつくりなおしだな
0322デフォルトの名無しさん
2016/03/30(水) 23:57:53.67ID:YfeOTOL00323デフォルトの名無しさん
2016/03/31(木) 00:14:17.65ID:ucRe3LjP0324デフォルトの名無しさん
2016/03/31(木) 08:56:27.85ID:Pw7RKJNP0325デフォルトの名無しさん
2016/03/31(木) 08:58:30.05ID:lxd60Eb10326デフォルトの名無しさん
2016/03/31(木) 10:17:38.86ID:lfltnis20327デフォルトの名無しさん
2016/03/31(木) 10:57:56.16ID:7IRyPeEw何故?
0328デフォルトの名無しさん
2016/03/31(木) 11:04:28.38ID:S8k7o4P1それらが爆発しない限りは速いっすよ
0329デフォルトの名無しさん
2016/03/31(木) 11:37:56.43ID:FdAXkvGa0330デフォルトの名無しさん
2016/03/31(木) 11:53:32.19ID:7IRyPeEwまだbinding処理作り終わっていないからか
0331デフォルトの名無しさん
2016/03/31(木) 11:53:58.78ID:lxd60Eb10332デフォルトの名無しさん
2016/03/31(木) 12:39:14.25ID:okncT2g/0333デフォルトの名無しさん
2016/03/31(木) 17:48:22.35ID:eAOCeLphモックの実装がプロトコルに従っている保証がない
モックはその場しのぎの不適切なテストの温床
そもそも現実に起こり得ないケースならテストする必要はないわけで、
現実にありうるなら実際の実装を使ったテストケースで再現させないとそれはテストケースの漏れである
モックはコピペの温床
モックはテストコードを難読化する
0334デフォルトの名無しさん
2016/03/31(木) 17:50:01.23ID:nLkxSPQr0335デフォルトの名無しさん
2016/03/31(木) 18:00:16.42ID:eAOCeLphファイル読もうとしてIOExceptionをキャッチする箇所なんか至るところにあるのに毎回コピペすんのかと
何バイト目かを読もうとしたら例外を投げるようなStreamクラスを作って再利用したらいい
0336デフォルトの名無しさん
2016/03/31(木) 18:22:16.50ID:FdAXkvGa0337デフォルトの名無しさん
2016/03/31(木) 19:05:41.07ID:AGx0xPjU実際はSystemColors.ControlDarkのようでした。
記載ミス?
0338デフォルトの名無しさん
2016/03/31(木) 22:09:17.48ID:tmzDorm20339デフォルトの名無しさん
2016/03/31(木) 22:27:33.76ID:Pw7RKJNPjavascriptのようなC#ないですかって
javascriptのようなC#ならC#なんて名乗るはずないだろが
0340デフォルトの名無しさん
2016/03/31(木) 23:30:09.90ID:gmE6pszy別にアレはJavaScript関係ないや
0341デフォルトの名無しさん
2016/03/31(木) 23:30:56.97ID:lxd60Eb10342デフォルトの名無しさん
2016/03/31(木) 23:37:38.05ID:gmE6pszy最初にHSPで動いてるの見た時はびっくりしたけど。
0343デフォルトの名無しさん
2016/04/01(金) 00:32:27.97ID:objfS9dq0344デフォルトの名無しさん
2016/04/01(金) 07:54:32.67ID:2IEvtRlsNode.jsと同じように使える
0345デフォルトの名無しさん
2016/04/01(金) 08:47:18.46ID:MrYKbOscただしプロマネがIT初心者の場合を除く
0346デフォルトの名無しさん
2016/04/01(金) 09:03:27.62ID:k3ZTjT7k新しいのは趣味だけにしとけよ
0347デフォルトの名無しさん
2016/04/01(金) 09:16:08.19ID:fdbjo+aQ0348デフォルトの名無しさん
2016/04/01(金) 10:08:23.45ID:aNhfNdti0349デフォルトの名無しさん
2016/04/01(金) 10:15:33.87ID:3aYd2SGb0350デフォルトの名無しさん
2016/04/01(金) 10:21:08.33ID:zuFBRL7r0351デフォルトの名無しさん
2016/04/01(金) 11:20:35.04ID:Ax37vhuzこのスレの話なら全部俺だよ
0352デフォルトの名無しさん
2016/04/01(金) 12:01:43.31ID:cR0UV+TK0353デフォルトの名無しさん
2016/04/01(金) 12:42:20.13ID:6YbDXdqphttp://jp.techcrunch.com/2016/04/01/20160331windows-pwn-windows-phone/
IoTデバイスやXboxと共通で動かす必要なんて超稀だし、
Surface(WindowsRTとかいう無料のゴミが付属していないもの)は普通に従来のプログラム動作するし、
動作する限りはVB6ですら捨てられないという事実は歴史が示している。
0354デフォルトの名無しさん
2016/04/01(金) 16:40:46.20ID:apiCdr+pBluetooth4.0とかBitmap10bitとか、WPF以降を使えってのが多すぎる
0355デフォルトの名無しさん
2016/04/01(金) 17:16:46.71ID:Ky7xB9B9Communityの時も思ったけどサブスクリプション代を日割りで返却しろよ爆破予告すんぞ
0356デフォルトの名無しさん
2016/04/01(金) 17:22:38.19ID:R11SG5oY引数がないときはWPFアプリとして
動くようにするにはどうすればいいですか?
0357デフォルトの名無しさん
2016/04/01(金) 17:25:09.70ID:2IEvtRlsProgram.csでウィンドウ開かなきゃいいだけ
0358デフォルトの名無しさん
2016/04/01(金) 17:54:44.98ID:R11SG5oY他の方法考えます
0359デフォルトの名無しさん
2016/04/01(金) 18:08:47.98ID:Ax37vhuzhttp://www.atmarkit.co.jp/ait/articles/1511/04/news027.html
自分でMainメソッドを作れば?
0360デフォルトの名無しさん
2016/04/01(金) 19:02:22.01ID:zTTCadc50361デフォルトの名無しさん
2016/04/01(金) 19:30:57.20ID:NDDRaEKM0362デフォルトの名無しさん
2016/04/01(金) 20:37:47.39ID:Ky7xB9B9ある程度はまでは正しいが、
最終的にWrite once, Debug everywhereになってこれまた腹が立つ
0363デフォルトの名無しさん
2016/04/01(金) 20:59:59.59ID:k3ZTjT7kC#でのドキュメント少ないからjavaだったら簡単なのにって悩んだりな
0364デフォルトの名無しさん
2016/04/01(金) 21:11:36.08ID:ADMr3fbY0365デフォルトの名無しさん
2016/04/01(金) 22:09:21.75ID:0htshetF激しく同意
0366デフォルトの名無しさん
2016/04/02(土) 16:56:52.60ID:HKJTjS3gそれが原因でいろいろややこしくなってる?
確か、Xamarinが標準で持ってるGUI部品かなんかあったと思ったが、
製品としては質素すぎるかもしれないが、その範囲で済む内容だったら
スマートに書けるの?
0367デフォルトの名無しさん
2016/04/02(土) 17:31:45.31ID:JEbsphXm0368デフォルトの名無しさん
2016/04/02(土) 17:32:35.18ID:bPx6eSEbDPIに応じて自動で切り替えてくれますが、
WPFにはこれに相当する機能はありますか?
0369デフォルトの名無しさん
2016/04/02(土) 18:41:37.90ID:RndLETYO0370デフォルトの名無しさん
2016/04/03(日) 05:18:32.67ID:iNd2PQNqvar foo = new Foo();
foo = new Foo();
foo = new Foo();
みたいに、1つの変数に対して、newで複数回の初期化をかけるのって
お行儀は良くないと思うんだけど、実際あんまり気にしなくていい?
もちろん数十回なり数百回なりやるなら別だけど。
質問2
変数fooが既に初期化されてるかどうかは、nullかどうかだけ調べれば良い?
0371デフォルトの名無しさん
2016/04/03(日) 05:55:00.84ID:c7UQZ/Hc0372デフォルトの名無しさん
2016/04/03(日) 08:39:57.09ID:NknWelCxint n = 0;
n = 1;
n = 2;
みたいに、一つの変数を複数回初期化するのって
お行儀が良くないと書かれてるんだけど、
実際あんまり気にしなくていい?
0373デフォルトの名無しさん
2016/04/03(日) 08:53:38.16ID:ODlHSZxI0374デフォルトの名無しさん
2016/04/03(日) 09:04:39.75ID:iNd2PQNq内部では初期化せずに、例外なり何なりを返すのが普通?
0375デフォルトの名無しさん
2016/04/03(日) 09:15:13.85ID:7GEw8bGo回りにいない奴ならどうでも好きなようにしてくれ
0376デフォルトの名無しさん
2016/04/03(日) 09:27:45.02ID:iNd2PQNqどうやるのがスマートなのか教えてくれやw
0377デフォルトの名無しさん
2016/04/03(日) 09:29:14.45ID:eHdZ02zn再代入を見たら吐き気を催すようになるから
0378デフォルトの名無しさん
2016/04/03(日) 10:00:44.67ID:c2uTK+Xr0379デフォルトの名無しさん
2016/04/03(日) 10:34:24.68ID:AIvHefQuどうしてもそうせざるを得ない状況では、必ずドキュメントを書いて残すのが重要だな。
>>370
> 質問2
> 変数fooが既に初期化されてるかどうかは、nullかどうかだけ調べれば良い?
初期化の定義による。
0380デフォルトの名無しさん
2016/04/03(日) 10:46:47.94ID:NprPDhXO0381デフォルトの名無しさん
2016/04/03(日) 12:10:30.54ID:v2XGYAXwこれって複数回初期化、なの?
0で初期化したあと1を代入、その後2を代入してるだけなのでは
>>370 のはGCがない場合メモリリークするので
一瞬「ん?」と思うのは確か
でもC#だと問題はない
どっちにせよ、必要ならやるしかないし
意味なくやってりゃアホなだけで
お行儀とか関係ない気がするが
0382デフォルトの名無しさん
2016/04/03(日) 12:27:44.95ID:iYgw2Gau> var foo = new Foo();
> foo = new Foo();
> foo = new Foo();
確か別けて書いても同じIL吐き出した気がする
0383デフォルトの名無しさん
2016/04/03(日) 13:46:46.16ID:7GEw8bGo> どうやるのがスマートなのか教えてくれやw
まず、なんでそんなことが必要なのかを教えてくれや
0384デフォルトの名無しさん
2016/04/03(日) 14:11:02.87ID:lvXQ86xx0385デフォルトの名無しさん
2016/04/03(日) 15:45:11.29ID:wSlTZAd20386デフォルトの名無しさん
2016/04/03(日) 16:10:57.61ID:F4WEgVx+最近良くないと言われるようになったのは、複数回初期化に限らず変数の値を書き換えること全て
賛否はともかく、関数型の考え方は一度ちゃんと学んでおいて損はないよ
関数型言語をやると他の言語でも確実に前よりコードの品質が上がるから
0387デフォルトの名無しさん
2016/04/03(日) 16:30:34.26ID:lvXQ86xx0388デフォルトの名無しさん
2016/04/03(日) 17:33:24.85ID:wMk0lSoA0389デフォルトの名無しさん
2016/04/03(日) 18:53:15.65ID:aspHMxF3これ、どなたか分かりませんか。
ググっただけですが、なかなか答えに結びつかず・・
0390デフォルトの名無しさん
2016/04/03(日) 20:40:32.38ID:MEGmAVsaWPFファンボーイがたまに熱く語ってるけど、そいつも実際には使ってないんですよ
0391デフォルトの名無しさん
2016/04/03(日) 21:28:48.65ID:O4jwfwK4細かい面倒は一切見ないという突き放したスタイル
自分でやるしかない
0392デフォルトの名無しさん
2016/04/04(月) 00:34:03.52ID:5jsYvUx+エクセル生成なんかにお金使いたくないんだけど
0393デフォルトの名無しさん
2016/04/04(月) 00:42:00.73ID:guwQZZsp今ならOpenXML系のライブラリがnugetに転がっているんじゃない?
未だにxlsxじゃなくてxls使っているならOLEDBで頑張るしかないけど
0394デフォルトの名無しさん
2016/04/04(月) 04:11:39.65ID:sPHB9OzBhttp://anond.hatelabo.jp/20160403211447
0395デフォルトの名無しさん
2016/04/04(月) 08:07:27.16ID:JBBxdS8bたかが1万円のお金を惜しむ人間は大成しない。
0396デフォルトの名無しさん
2016/04/04(月) 16:16:53.43ID:43ub7UWCusing System.Threading;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
private Thread thread = null;
private bool enabled = false;
private int count = 0;
0397デフォルトの名無しさん
2016/04/04(月) 16:17:07.66ID:43ub7UWC{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
enabled = true;
thread = new Thread(new ThreadStart(() =>
{
while (enabled)
{
count++;
this.Invoke(new Action(() =>
{
this.label1.Text = count.ToString();
}));
Thread.Sleep(100);
}
}));
thread.Start();
}
0398デフォルトの名無しさん
2016/04/04(月) 16:17:14.76ID:43ub7UWC{
if (thread != null)
{
enabled = false;
thread.Join();
thread = null;
}
}
}
}
0399デフォルトの名無しさん
2016/04/04(月) 16:17:33.12ID:43ub7UWC一時停止するとthread.Join()のところで止まってる。
0400デフォルトの名無しさん
2016/04/04(月) 16:46:58.51ID:HoSj8vSO(詳しいことは分からない。ごめん)
BeginInvoke にすれば固まらない
0401デフォルトの名無しさん
2016/04/04(月) 17:02:40.96ID:vSnInZMj0402デフォルトの名無しさん
2016/04/04(月) 17:17:41.09ID:gRbbQ9krメインスレッドはJoinでワーカースレッドの処理完了を待機してる
お互いの完了待ちしてりゃそりゃ終わらないよね
0403デフォルトの名無しさん
2016/04/04(月) 17:21:13.18ID:kTbBLe1Z{
List<Hoge2> list=new List<Hoge2>();
List<Hoge2> List{
get{return this.list;}
}
}
class Hoge2
{
}
みたいなクラスがあったとして、このクラスを2つのComboBoxにbindingしたいのですがどうしたらいいでしょうか
Hoge1のリストをComboBox1に表示し、選択されたらそのListプロパティの中身をComboBox1に表示する感じです
0404デフォルトの名無しさん
2016/04/04(月) 18:08:15.00ID:kTbBLe1Z0405デフォルトの名無しさん
2016/04/04(月) 18:35:12.21ID:kTbBLe1Zcatch(Hoge||Hoge2)
みたいな書き方出来ないの?
0406デフォルトの名無しさん
2016/04/04(月) 18:38:31.17ID:kTbBLe1Zcatch(Hoge|Hoge2)
0407デフォルトの名無しさん
2016/04/04(月) 18:52:33.83ID:OJQ3obmT0408デフォルトの名無しさん
2016/04/04(月) 18:56:39.92ID:+SpQ1DSh0409デフォルトの名無しさん
2016/04/04(月) 19:12:55.27ID:lUR13ZZt407も言ってるけど例外フィルタ
catch (Exception e) when (e is Hoge1 || e is Hoge2)
0410デフォルトの名無しさん
2016/04/04(月) 22:59:14.87ID:kTbBLe1Zありがとう
0411デフォルトの名無しさん
2016/04/05(火) 03:07:31.42ID:gxFRUkbM独習C# 第3版のサンプルが思ったより読みづらい…
0412デフォルトの名無しさん
2016/04/05(火) 06:08:25.27ID:NJC2/a+UKindleは10インチクラスのタブじゃないと厳しいな
0413デフォルトの名無しさん
2016/04/05(火) 07:00:23.60ID:QnxublUVプログラミング .NET Framework
0414デフォルトの名無しさん
2016/04/05(火) 17:31:11.92ID:iTgoQtP7意味不明なんで、もう一度落ち着いて質問し直してくれ。
0415デフォルトの名無しさん
2016/04/05(火) 18:28:19.68ID:mkt28m6n気にするな>>404だし
0416デフォルトの名無しさん
2016/04/06(水) 08:19:57.24ID:y1UF9DzIお前、ここでそういうノリが許されるとでも思ってんの?
なんJじゃねぇんだよ。虫ケラ
0417デフォルトの名無しさん
2016/04/06(水) 18:31:02.92ID:Zhxrd74fそんなんじゃ弊社ならすぐ解雇されるぞ
0418デフォルトの名無しさん
2016/04/07(木) 17:39:20.96ID:WuhhdB+cここの記事と全く同じエラーが発生したのですが、プロジェクトは外付けHDD(Dドライブ)に保存しています。
また、デスクトップ(Cドライブ)にプロジェクトを保存してもエラーが出ます
どうすれば解決できますか?
0419デフォルトの名無しさん
2016/04/07(木) 17:44:45.41ID:WuhhdB+cすみません
0420デフォルトの名無しさん
2016/04/08(金) 23:16:42.36ID:GdL6vM4N0421デフォルトの名無しさん
2016/04/08(金) 23:33:31.60ID:GdL6vM4N0422デフォルトの名無しさん
2016/04/09(土) 03:02:11.28ID:KtbIXy4H0423デフォルトの名無しさん
2016/04/09(土) 03:58:41.46ID:eleGLYEV0424デフォルトの名無しさん
2016/04/09(土) 10:27:13.52ID:oSYK5b7M0425デフォルトの名無しさん
2016/04/09(土) 11:33:36.33ID:8imgO17Jそれはそれで使える場所が限られてくるだろうけどね。
まあ、数が多くなったなら、適当に別クラスに切り出すのが無難?
0426デフォルトの名無しさん
2016/04/09(土) 18:59:25.88ID:71lqZQDG自作のWebBrowserBaseを継承クラスを作成すると
「型 'System.Windows.Forms.WebBrowserBase' のコンストラクターが定義されていません。」
となってエラーになるのですが何故でしょうか?
どうすればWebBrowserのようにWebBrowserBaseを継承できるのでしょうか。
0427デフォルトの名無しさん
2016/04/09(土) 19:20:18.89ID:8IlPZvxc0428デフォルトの名無しさん
2016/04/09(土) 19:20:39.35ID:y1M33vAR0429デフォルトの名無しさん
2016/04/09(土) 21:53:27.63ID:Sn1jJRopVS2008C# .NET3.5→VS2013C# .NET3.5でリビルド
win7で外部DLL(MinGWで作成 hidmon.dll)を使って正常に動いてた。
win10にして起動時スタートアップにアプリを登録
3回に2回ぐらいDLLが読み込めません、初期化に失敗しましたとエラー。
それでWIN10が起動してから10分後ぐらいに
アプリを起動させると8割正常にうごく。
DLLをsyswow、sys32、プロジェクトのbinなどいろんなところに
置きまくった。→だめ。
.NET3.5、4.0などリビルド→だめ
コンソールアプリならdllエラーは出ない。
dependency workerを使うとapi-ms-なんちゃらが読み込めないエラーで
混乱。エスパーきぼんぬ。
0430デフォルトの名無しさん
2016/04/09(土) 23:51:49.11ID:71lqZQDGinternalですかなるほど
0431デフォルトの名無しさん
2016/04/10(日) 00:58:05.28ID:2nCcxZVq読み書き可能なプロパティと検証用の属性が付いてるだけの簡単なクラスです
0432デフォルトの名無しさん
2016/04/10(日) 01:12:26.10ID:TbpacrKp似たようなクラス探せばいい
.NETのMathクラスにある機能は、Jsにもある
そのまま使うのはJK無理
0433デフォルトの名無しさん
2016/04/10(日) 16:16:38.53ID:2nCcxZVq標準クラスではなく自作クラスの話です
ILを変換してJSで使えると聞きました
0434デフォルトの名無しさん
2016/04/10(日) 16:21:58.79ID:TbpacrKpそれは知らん
0435デフォルトの名無しさん
2016/04/10(日) 16:37:45.30ID:k77zMHelDuoCodeのことか?
0436デフォルトの名無しさん
2016/04/14(木) 19:36:59.69for (i= 0; i < 1000000000; i++)
{
num = 4565634 + num * 103;
}
VC++
1.611092 sec
C#
8.1344653 sec
0437デフォルトの名無しさん
2016/04/14(木) 19:49:22.63ID:6mmaWOxx0438デフォルトの名無しさん
2016/04/14(木) 20:03:31.740439デフォルトの名無しさん
2016/04/14(木) 20:44:06.05ID:6mmaWOxxlong i;
for (i = 0; i < 4000000000; i++)
{
num += 0.000000001;
}
C#
16.0779196 sec
VC++
4.819276 sec
0440デフォルトの名無しさん
2016/04/14(木) 21:11:56.63ID:XgnJW0xCワロタwww
0441デフォルトの名無しさん
2016/04/14(木) 21:22:06.72ID:zRBYGlK6C# のやつ Release かつ デバッグ無しで実行してなくね?
おれの環境で試したら C# が 5.4秒、C が 4.1秒だったぞ
0442デフォルトの名無しさん
2016/04/14(木) 21:27:29.47ID:gWLfJOMY0443デフォルトの名無しさん
2016/04/14(木) 21:31:01.58ID:rnbZR8VO0444デフォルトの名無しさん
2016/04/14(木) 21:52:21.38ID:6mmaWOxxこれでええんやろ?
http://i.imgur.com/CVrsovq.png
0445デフォルトの名無しさん
2016/04/14(木) 21:53:43.91ID:6mmaWOxxhttp://i.imgur.com/DrtKHdg.png
0446デフォルトの名無しさん
2016/04/14(木) 21:54:47.23ID:6mmaWOxx0447デフォルトの名無しさん
2016/04/14(木) 21:56:51.54ID:6mmaWOxx#include<stdio.h>
#include<windows.h>
void FileTimeToULargeInteger(ULARGE_INTEGER *ui, const FILETIME *ft1);
int _tmain(int argc, _TCHAR* argv[])
{
FILETIME ft1, ft2, ft3;
ULARGE_INTEGER ui1, ui2, ui3;
SYSTEMTIME st;
/* 計算時間を計測:値渡し */
double num = 0;
long i;
GetSystemTimeAsFileTime(&ft1);
for (i = 0; i < 4000000000; i++)
{
num += 0.000000001;
}
GetSystemTimeAsFileTime(&ft2);
FileTimeToULargeInteger(&ui1, &ft1);
FileTimeToULargeInteger(&ui2, &ft2);
printf("%f\n%f", num,(ui2.QuadPart - ui1.QuadPart)/10000000.0);
scanf("%c");
return 0;
}
/* FILETIME構造体変数をULARGET_INTEGER共用体へ格納する関数 */
void FileTimeToULargeInteger(ULARGE_INTEGER *ui, const FILETIME *ft1){
ui->HighPart = ft1->dwHighDateTime;
ui->LowPart = ft1->dwLowDateTime;
}
0448デフォルトの名無しさん
2016/04/14(木) 21:57:10.07ID:6mmaWOxxusing System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
long i;
double num = 0.0;
long start = DateTime.Now.ToFileTime();
for (i = 0; i < 4000000000; i++)
{
num += 0.000000001;
}
long end = DateTime.Now.ToFileTime();
Console.WriteLine("{0:f}\n{1}", num, (end - start) / 10000000.0);
Console.Read();
}
}
}
0449デフォルトの名無しさん
2016/04/14(木) 22:06:53.94ID:zRBYGlK6「デバッグ」→「デバッグなしで開始」を試せ
0450デフォルトの名無しさん
2016/04/14(木) 22:20:31.85ID:6mmaWOxx変わらないが・・
C#
16.1259223 sec
0451デフォルトの名無しさん
2016/04/14(木) 22:22:51.31ID:rnbZR8VOVSの外で実行しろ
それとC#とCの両方の完全なコンパイルオプションを晒せ
0452デフォルトの名無しさん
2016/04/14(木) 22:29:46.48ID:6mmaWOxxhttp://i.imgur.com/CVrsovq.png
VC++
http://i.imgur.com/FzdRqfV.png
exeをダブルクリックして実行しても同じだった
0453デフォルトの名無しさん
2016/04/14(木) 22:32:19.25ID:6mmaWOxx0454デフォルトの名無しさん
2016/04/14(木) 22:38:08.91ID:hvF76BQUC(x64) : 5.302645
C#(x86) : 22.1931861
C#(x64) : 5.3465965
@Windows10(x64) AMD A10-5700
C#の32bitが妙に遅い。WOWのせい?
0455デフォルトの名無しさん
2016/04/14(木) 22:39:56.22ID:d5Pxlmfwlongが言語でサイズ違うけど…まぁ大した問題ではない
0456デフォルトの名無しさん
2016/04/14(木) 22:40:29.22ID:hvF76BQUあれ、もう1回測ったら
C#(x86) : 5.226003
0457デフォルトの名無しさん
2016/04/14(木) 22:43:47.77ID:hvF76BQUもう1回一通りやり直したら、>>455同様になった。
0458デフォルトの名無しさん
2016/04/14(木) 22:44:19.03ID:hvF76BQU>>454同様ね。
0459デフォルトの名無しさん
2016/04/14(木) 22:44:57.68ID:6mmaWOxxへえー
0460デフォルトの名無しさん
2016/04/14(木) 22:56:17.24ID:ZSOv6UFl11.4822274
00:00:03.5042680
0461デフォルトの名無しさん
2016/04/14(木) 23:04:11.41ID:6mmaWOxxやったけど変わらなかった
0462デフォルトの名無しさん
2016/04/14(木) 23:31:55.82ID:ODCDQP4x0463デフォルトの名無しさん
2016/04/15(金) 00:32:31.40ID:9v91s4hG0464デフォルトの名無しさん
2016/04/15(金) 00:40:34.72ID:1GdkIpHM0465デフォルトの名無しさん
2016/04/15(金) 04:32:28.88ID:SDd7ilOJx86 2236ms
x64 3264ms
Windows 8.1 + VS2015 C++
x86 3192ms
x64 3205ms
環境次第なんだから>>464みたいなアホなこと言わないようにしようね
0466デフォルトの名無しさん
2016/04/15(金) 09:24:43.90ID:5LhCl738他にもっと楽で柔軟なライブラリありませんか?
0467デフォルトの名無しさん
2016/04/15(金) 09:31:28.56ID:sAxtDsvV0468デフォルトの名無しさん
2016/04/15(金) 10:05:15.19ID:CjDQhw6rもっとメモリアクセスが発生する、例えば2つの配列の要素ごとの和を計算して
結果を3つめの配列に格納するとかやってみ
3倍くらい差がつくから
0469デフォルトの名無しさん
2016/04/15(金) 10:08:59.06ID:CjDQhw6rdouble num = 0;
for (i = 0; i < 4000000000; i++)
{
num += 0.000000001;
}
って実行時に計算するまでもないから最適化でこのループは消えそうなもんだが
GCCなら確かそうなってたような。。。後で試してみる
0470デフォルトの名無しさん
2016/04/15(金) 10:28:40.09ID:vM361DnF0471デフォルトの名無しさん
2016/04/15(金) 11:00:17.36ID:IHC0yx560472デフォルトの名無しさん
2016/04/15(金) 11:47:48.64ID:NFRdGgJL消えてたら数秒もかからねえよ
0473デフォルトの名無しさん
2016/04/15(金) 12:56:42.84ID:f2L8wc0l最後にnumを出力するようにすると消えない(もちろん時間測定の外で)
ループは畳み込みされるかも知れないけどこれだけループ回数が多いと多分まともに
実行するコード吐くと思う
一番確かなのは逆アセンブルリスト見ることだけど
C#は遅くなってもC++の2倍程度までというのが今までの経験
Javaもだいたい同じ
そりゃJITコンパイルだから手を抜くしか無いよ
でもインタープリタよりはるかに速いだろ
0474デフォルトの名無しさん
2016/04/15(金) 14:20:00.90ID:CjDQhw6rnumを整数にすると-O2以上でループ消える
それから>>447のlong i;はまずいんじゃないか?longだと4000000000を表現できないと思うけど
0475デフォルトの名無しさん
2016/04/15(金) 14:28:46.41ID:40PKtVBL0476デフォルトの名無しさん
2016/04/15(金) 16:21:46.51ID:xtByEz/pとりあえずてめぇはID出ないから失格
0477デフォルトの名無しさん
2016/04/15(金) 18:58:07.44ID:juSTTrlDC++でlongでもmov eax,0EE6B2800hからsub eax,1とjneにしやがるけど
C#でintにすると符号付きのままめでたく無限ループ、大概コンパイラの問題
意図を汲むのは良いが…挙動的にはC++のがおかしくねぇか?
0478デフォルトの名無しさん
2016/04/15(金) 23:21:16.69ID:nrF0i7qrc#のlongは64bitじゃね?
0479デフォルトの名無しさん
2016/04/15(金) 23:26:53.73ID:cWDYgy+rこういう危険性にも注意しないといけないのはC++とC#の大きな差だね
0480デフォルトの名無しさん
2016/04/16(土) 00:09:12.60ID:AAQ+9N6i境界チェックにしろ信頼性や前提が違うから、速い遅いとかナンセンスだな
0481デフォルトの名無しさん
2016/04/16(土) 01:38:08.83ID:wR65v+vT少なくとも計算結果が同じになってるからオーバーフローはしてない
0482デフォルトの名無しさん
2016/04/16(土) 04:01:25.00ID:OXHmvla7iが2,147,483,647超えたところでおかしくなりそうだけど
0483デフォルトの名無しさん
2016/04/16(土) 05:06:52.52ID:vQmYLr+i>>447の環境ではlongは何バイトなんだ?
そして実行時にちゃんとループしてるのか?
コンパイラの最適化も含めて速度差だって主張もありなのか
0484デフォルトの名無しさん
2016/04/16(土) 05:18:56.18ID:OXHmvla7WindowsならOSが32bitでも64bitでもlong型は32bit長だったような
0485デフォルトの名無しさん
2016/04/16(土) 05:36:17.96ID:4BDbPdkpなんでなんだろうね。VC++でもGCCでもiがまるでunsigned longであるかのようなコードになってる
https://msdn.microsoft.com/ja-jp/library/c70dax92.aspx
"プレフィックスもサフィックスも付かない場合、コンパイラは整数リテラル値に型 int (32 ビット) を与えます。値が収まりきらない場合は型 long long (64 ビット) を与えます。"
4000000000が4000000000LLと解釈されてるとしても変な気がする。
例えば下のようにすると無限ループになる
long i;
long long c = 4000000000LL;
for (i = 0; i < c; i++) {
num += 0.000000001;
}
いずれにせよこんな危なっかしいコードは書かないほうが良いと思う
0486デフォルトの名無しさん
2016/04/16(土) 05:59:47.59ID:4BDbPdkplong i;
for (i = 0; i < 4000000000; i++) {
で無限ループになるわ。VC++のバグっぽいな
0487デフォルトの名無しさん
2016/04/16(土) 06:08:57.37ID:AAQ+9N6iもはやC#関係ないが…こちらはMMX〜AVX使えてもJITのくせにx87命令を繰り出してくる
RyuJITは64bitのみだからかと思ったが>>465は32bitでも速いようだしOSに依るんかな
0488デフォルトの名無しさん
2016/04/16(土) 10:10:28.80ID:QI8jIShZ0489デフォルトの名無しさん
2016/04/16(土) 10:14:34.41ID:XnAbrcMGC#使いは比較的C++できる人多いぞ
0490デフォルトの名無しさん
2016/04/16(土) 10:23:34.90ID:47uue4xh0491デフォルトの名無しさん
2016/04/16(土) 10:27:59.84ID:89Ffa/abこう言ってるのと同じだろそれw
char i;
int c = 200;
for (i = 0; i < c; i++) {
num += 0.000000001;
}
0492デフォルトの名無しさん
2016/04/16(土) 12:26:09.81ID:OU9WogAsC#がどんどん変態になって行くww
0493デフォルトの名無しさん
2016/04/16(土) 14:56:27.32ID:vQmYLr+iループ展開で実際は4000000000回もループしてないとか言う事はないのか?
もしくは変数サイズを超えてアクセスしてるけど、アライメントやパディングの関係でたまたま動いてるとか
0494デフォルトの名無しさん
2016/04/16(土) 15:39:20.24ID:9GW+ehfM>>491をC#にするならこう。ここまで書きゃわかるだろ
sbyte i;
int c = 200;
for (i = 0; i < c; i++){
Console.WriteLine("{0}", i);
}
0495デフォルトの名無しさん
2016/04/16(土) 16:55:34.61ID:vQmYLr+i>>447がまともに動いてるという前提でレスしてるんだが?
0496デフォルトの名無しさん
2016/04/16(土) 20:19:17.73ID:Etr7maABTuple黒歴史になりそう
0497デフォルトの名無しさん
2016/04/16(土) 21:01:50.64ID:PuB+vZFtこのタプルは間違いなくボツになるから心配無用
もし入るとしてもTupleで名前無しタプルだろう
最近の流れからするとレコードクラスは採用される可能性が高いから、
役割の重複するものが一緒に入ることはありえない
0498デフォルトの名無しさん
2016/04/16(土) 21:12:15.83ID:+m6fmD4Tif (s != null) len = s.Length;
else len = null;
これ、null許容のlenじゃなくてnull非許容のlenのほうが
一般的な業務に多いよなぁ
int len = s?.Length;
でsがnullなら属性初期値が入ってほしい
0499デフォルトの名無しさん
2016/04/16(土) 21:17:06.74ID:PuB+vZFtint?はintに暗黙変換できるからint?でいいんだよ
0500499
2016/04/16(土) 21:20:29.29ID:PuB+vZFt??使えば?
0501デフォルトの名無しさん
2016/04/16(土) 21:31:02.23ID:6VftHa8X0502デフォルトの名無しさん
2016/04/16(土) 21:43:15.86ID:OU9WogAs少し冗長なのかな。
0503デフォルトの名無しさん
2016/04/16(土) 21:53:05.64ID:OU9WogAsこんな風に書けたら便利かも。
0504デフォルトの名無しさん
2016/04/16(土) 21:56:26.41ID:cNx+tyxb0505デフォルトの名無しさん
2016/04/16(土) 22:18:27.49ID:wdLGGnu5length 0 で不具合あると思わないし、
そもそも操作対象の文字だけ観察すればいいじゃん
0506デフォルトの名無しさん
2016/04/16(土) 22:51:32.19ID:jcDEh7yB0507デフォルトの名無しさん
2016/04/16(土) 23:48:06.60ID:OU9WogAs0508デフォルトの名無しさん
2016/04/17(日) 07:55:15.24ID:KUJBjwPV名前はSafeLengthかな
0509デフォルトの名無しさん
2016/04/17(日) 10:10:35.97ID:XDpRqqh3> もし入るとしてもTupleで名前無しタプルだろう
ないだろ
0510デフォルトの名無しさん
2016/04/17(日) 23:30:35.35ID:4WNYca2Lmutableにする利点が解らん。
0511デフォルトの名無しさん
2016/04/18(月) 16:37:56.66ID:yM5mHle2BitmapImageをFileStreamから生成して、DecodePixelWidthを240に設定し、240×135サイズのImageのSourceに設定しています
ImageのStretchはUniformToFillとしています
影が表示されないのはアス比が16:9じゃない画像でした
0512デフォルトの名無しさん
2016/04/19(火) 00:46:22.93ID:mNx1Iw6yWindowsに対してDropShadow付けると分かるが、
Alt+PrintScreenすると影の部分も含めてクリップボードに入る
0513デフォルトの名無しさん
2016/04/19(火) 00:48:16.49ID:mNx1Iw6yまぁ上下左右10pixelずつくらいImageの領域増やしてやってみて
0514デフォルトの名無しさん
2016/04/19(火) 03:01:38.82ID:SvXVuGCQ元が16:9の画像(左)は影が出ていますが、16:9でない右の画像は出ていません
Stretchで16:9である240×135のImageに収まっているものだと思っていたのですが、違うんでしょうか
http://i.imgur.com/qrhO0RC.png
0515デフォルトの名無しさん
2016/04/19(火) 03:43:31.60ID:mNx1Iw6yうーん、なんでしょうね
左右の画像入れ替えてもやはりピカチュウの方だけ影が出ないか、
Imageにmargin取っても出ない?
Xaml貼れたら見せてください
0516デフォルトの名無しさん
2016/04/19(火) 04:27:58.27ID:mNx1Iw6y確かにUniformToFillにすると影が消えるね。。
代替手段として厚さ0のBorderで囲って、
Borderに対してエフェクトかけるとか。
ttp://i.imgur.com/sLejLbN.png
0517デフォルトの名無しさん
2016/04/19(火) 12:27:28.29ID:SvXVuGCQ幅0のBorderに対するエフェクトでできました。ありがとうございます!
http://i.imgur.com/qGNTiD9.png
0518デフォルトの名無しさん
2016/04/20(水) 18:08:13.53ID:we3ASiqv0519デフォルトの名無しさん
2016/04/20(水) 18:17:15.92ID:IJSlkgxqMSDNに腐るほどサンプルあるだろ
https://msdn.microsoft.com/en-us/library/hh137813(v=vs.110).aspx
0520デフォルトの名無しさん
2016/04/20(水) 19:44:31.16ID:we3ASiqvありがとう
さすが公式サンプルだ、何を書いてもUnity上で動かない理由が一目瞭然だったぜ
4.5以上じゃないとダメだとか・・・・
0521デフォルトの名無しさん
2016/04/20(水) 20:01:46.89ID:Z24MLEgB0522デフォルトの名無しさん
2016/04/20(水) 20:36:49.42ID:Wyg46U6+0523デフォルトの名無しさん
2016/04/22(金) 00:31:39.83ID:buH+dHdJ<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Duration="0:0:0.3"
Storyboard.TargetProperty="BorderBrush.Color"
To="Transparent" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
エラーは以下のものでした
型 'System.InvalidOperationException' のハンドルされていない例外が PresentationFramework.dll で発生しました
追加情報:プロパティ パス 'BorderBrush.Color' に解決できないプロパティ参照があります。該当するオブジェクトでそれらのプロパティがサポートされていることを確認してください。
何がアカンのですか?
0524デフォルトの名無しさん
2016/04/22(金) 00:42:03.33ID:yOun4DCDうちのやつは
<Border.Background>
<SolidColorBrush x:Name="brush" Color="#1E7145" />
</Border.Background>
<ColorAnimation Duration="0:0:0.2"
Storyboard.TargetName="brush"
Storyboard.TargetProperty="Color"
To="#3B8E62" />
とやってるわ
0525デフォルトの名無しさん
2016/04/22(金) 01:06:30.39ID:buH+dHdJサンクス
できましたわ
0526デフォルトの名無しさん
2016/04/22(金) 01:13:54.85ID:QlLbwNK70527デフォルトの名無しさん
2016/04/24(日) 03:07:27.09ID:ugFWAp43フィールドがabstruct出来ないので現状メソッド化しちゃってます
0528デフォルトの名無しさん
2016/04/24(日) 03:11:38.87ID:ugFWAp430529デフォルトの名無しさん
2016/04/24(日) 07:34:35.82ID:WdB/+MSP0530デフォルトの名無しさん
2016/04/24(日) 08:39:07.78ID:ugFWAp43プロパティ化してメソッドで呼び出してます
0531デフォルトの名無しさん
2016/04/24(日) 15:05:26.37ID:RNhCJQSk0532デフォルトの名無しさん
2016/04/24(日) 17:22:47.05ID:YOklMNkc最初からfalseなら一周もしなければいいのに
0533デフォルトの名無しさん
2016/04/24(日) 17:27:05.51ID:yob2HUKsトライキャッチするんや
0534デフォルトの名無しさん
2016/04/24(日) 17:31:37.67ID:w1S+Duk/0535デフォルトの名無しさん
2016/04/24(日) 17:32:21.16ID:YOklMNkcトライキャッチじゃなくてLen!=0してる
0536デフォルトの名無しさん
2016/04/24(日) 17:34:54.65ID:dW7S/P5d0537デフォルトの名無しさん
2016/04/24(日) 17:40:26.84ID:D7wArTtaえ、どんなforの書き方してんの?
0538デフォルトの名無しさん
2016/04/24(日) 17:46:05.57ID:YOklMNkcfor(int i=0;i<array.Lenght;i++)
{
}
0539デフォルトの名無しさん
2016/04/24(日) 17:46:55.50ID:kzKbRSTp0540デフォルトの名無しさん
2016/04/24(日) 17:54:23.96ID:w1S+Duk/array.Lengthが0でも例外なんて出ないが・・・?
0541デフォルトの名無しさん
2016/04/24(日) 17:55:48.02ID:YOklMNkcえっマジで?
もしかしたらjavaと勘違いしていたかも
0542デフォルトの名無しさん
2016/04/24(日) 17:56:44.35ID:3K+MflLkそれとも、配列と併用出来ない??
0543デフォルトの名無しさん
2016/04/24(日) 17:59:51.17ID:D7wArTtaやれやれだぜ
0544デフォルトの名無しさん
2016/04/24(日) 18:42:37.89ID:RNhCJQSkJavaって触った事ないけどこれで例外でんの?ゲェ〜!
0545デフォルトの名無しさん
2016/04/24(日) 18:55:13.27ID:snSbcc5u0546デフォルトの名無しさん
2016/04/24(日) 19:15:34.42ID:eXzOV4/e出るわけねえだろ
とんだエアプ(ログラミング)野郎だ
0547デフォルトの名無しさん
2016/04/24(日) 21:24:51.64ID:YOklMNkc最初からfalseでも一回はブロック内が実行されるから、長さ0の配列なのにarray[0]になってしまって例外が発生する
最初からfalseならブロック内実行しなければこんな事起きないのに
0548デフォルトの名無しさん
2016/04/24(日) 21:29:28.56ID:w1S+Duk/そろそろお引き取りください。
0549デフォルトの名無しさん
2016/04/24(日) 21:41:55.54ID:snSbcc5uそもそも件のforだと配列にアクセスしていないからインデックス例外は100%発生しないよ
恐らくループの中にarray[i-1]かarray[i+1]の行があってそこで発生している
iが0ならarray[-1]をアクセスするから当然だよね
0550デフォルトの名無しさん
2016/04/24(日) 21:54:51.72ID:TdGZkBuy『最初からfalseなら』
つまりこういうことだ
for (var idx = 0; idx <= ar1.Legth; i++);
0551デフォルトの名無しさん
2016/04/24(日) 22:04:43.39ID:k3Kd32U9>最初からfalseでも一回はブロック内が実行される
そんなことあるわけないし
0552デフォルトの名無しさん
2016/04/24(日) 22:14:26.71ID:snSbcc5uそこで i++ とバグっちまうのは恥ずかしい
0553デフォルトの名無しさん
2016/04/24(日) 22:50:38.67ID:yMXAuegD出来損ない
だなぁ
0554デフォルトの名無しさん
2016/04/24(日) 22:54:06.71ID:yMXAuegD本当だな
0555デフォルトの名無しさん
2016/04/24(日) 22:54:59.27ID:hj7itNlGforeach使えば良いのに。
0556デフォルトの名無しさん
2016/04/24(日) 22:58:18.13ID:8eHqfqNuJavaScriptなんてどれだけ書いても経験値にならない糞言語だし仕方ないでしょ
0557デフォルトの名無しさん
2016/04/24(日) 23:05:18.26ID:be/jgRGR初心者スレ行った方がいいよ
0558デフォルトの名無しさん
2016/04/24(日) 23:06:06.50ID:orQ8KvK+0559デフォルトの名無しさん
2016/04/24(日) 23:13:28.10ID:YOklMNkc動的言語は結局コメントが長くなるだけでメリットがなさすぎるよね
0560デフォルトの名無しさん
2016/04/24(日) 23:17:57.81ID:WdB/+MSPC#でもASP.NET MVCだとdynamic使いまくりだし、適材適所だよ
0561デフォルトの名無しさん
2016/04/25(月) 00:26:28.33ID:2+pAPEDaループ展開とかそういう話は今は忘れろ。
初期化
ジャンプ(比較へ)
本文
アップデート
比較
分岐(次の命令,または,本文の先頭へ)
こういう構成になっていることをイメージできれば、for文をどのように書けば
意図した通り動くのかが見えてくるはず。
0562デフォルトの名無しさん
2016/04/25(月) 00:36:59.99ID:m5M/dwahforeachだとインクリメント関数使うときforのがスマートだし、若干速いじゃん
0563デフォルトの名無しさん
2016/04/25(月) 00:56:47.78ID:Yh8ACMQMその行で一番長いテキストに合わせるって表示の仕方はどうすればええんでしょうか?
0564デフォルトの名無しさん
2016/04/25(月) 01:11:15.40ID:7CYVMBY6>若干速いじゃん
未だに居るのか
0565デフォルトの名無しさん
2016/04/25(月) 02:15:49.34ID:BOpw++26書けるようになったので良しとします
>>529さんヒント有難うございました
ところでC#でこうしたイディオムを学ぶ場合
どういったものが適当でしょうか?
やはり定番のeffectiveシリーズ?
0566デフォルトの名無しさん
2016/04/25(月) 06:15:46.63ID:IJUNQlfS> for (var idx = 0; idx <= ar1.Legth; i++);
それ『最初からfalse』じゃないし
0567デフォルトの名無しさん
2016/04/25(月) 06:20:02.68ID:m5M/dwahん?実測測ったことある?
憶測だけで物を語らない方がいい
0568デフォルトの名無しさん
2016/04/25(月) 06:23:20.88ID:uxzncGlQ0569デフォルトの名無しさん
2016/04/25(月) 08:22:59.83ID:nt8iFV6xだからさ、idx++じゃなくてi++だから無限ループだろ
0570デフォルトの名無しさん
2016/04/25(月) 11:36:48.48ID:1PErvcaP0571デフォルトの名無しさん
2016/04/25(月) 12:44:57.01ID:GNzXw6NXその話は『最初からfalseなら』になにか関係するのか?
0572デフォルトの名無しさん
2016/04/25(月) 15:15:53.99ID:kKT6Zxsuar1.lengthが0 つまり falseなので、実行されずに終わりますよっと。
0573デフォルトの名無しさん
2016/04/25(月) 15:20:07.70ID:Y5eHwd9i元質問者は < って言い切ってるけどどうなのその辺は
0574デフォルトの名無しさん
2016/04/25(月) 15:45:03.43ID:sePdmzHQ0575デフォルトの名無しさん
2016/04/25(月) 16:45:50.63ID:2EsDrcFpすみません
0576デフォルトの名無しさん
2016/04/25(月) 16:47:33.26ID:kKT6Zxsuそこは好意的に捉えて脳内変換してあげてるわけなんだけれど。
i++の件も同じ。バグを探せっていう命題じゃないでしょコレ。
0577デフォルトの名無しさん
2016/04/25(月) 18:12:38.51ID:nt8iFV6xループの中身を見ないとさっぱり分かりませんわ
どうせ下らんところミスっているんだろうが
0578デフォルトの名無しさん
2016/04/25(月) 18:20:02.25ID:2EsDrcFp思い込みが解けてよかった
0579デフォルトの名無しさん
2016/04/25(月) 21:02:18.83ID:hizu6hy30580デフォルトの名無しさん
2016/04/25(月) 21:17:14.57ID:GNzXw6NX0581デフォルトの名無しさん
2016/04/25(月) 21:36:21.29ID:dkRWsB2c0582デフォルトの名無しさん
2016/04/25(月) 23:28:45.74ID:nt8iFV6xコミュ障と上から目線で書いたはずのレスが間抜けな酷いバグで笑わせてもらいました
また面白いレスお願いしますね!
0583デフォルトの名無しさん
2016/04/26(火) 07:02:26.27ID:9Pm0YF2lマジで何を言いたかったのかさっぱりわからんわ
0584デフォルトの名無しさん
2016/04/26(火) 07:16:09.05ID:T2oE5CZtループのインデックスにも型推論使うのはもう普通なの?
0585デフォルトの名無しさん
2016/04/26(火) 08:02:30.15ID:9Pm0YF2l俺は普通に使ってる
インデックスは所詮 int 系の型なので書いてもたいしたことないけど foreach だと var ないとやってられないのでその流れで for(var ... ってやってるわ
0586デフォルトの名無しさん
2016/04/26(火) 13:22:29.58ID:jgo/osQIint n=v; // 3
double d=v; // 3.14
string s=v; // "3.14"
bool b=v; // trueか例外
的な使い方できるVariant型ってないんですか?
0587デフォルトの名無しさん
2016/04/26(火) 14:06:49.08ID:irae9+EG0588デフォルトの名無しさん
2016/04/26(火) 14:46:37.60ID:++uB1L8UDynamicObjectを継承して操作を一通り実装してやればdynamicでできる
0589デフォルトの名無しさん
2016/04/26(火) 20:43:40.34ID:uctZ7yK/0590デフォルトの名無しさん
2016/04/26(火) 23:42:06.88ID:Hmk+ZCzPコンパイラが置き換えるの?
0591デフォルトの名無しさん
2016/04/27(水) 03:14:08.16ID:48uE4JOQ書き換えるの表現は語弊があるが
0592デフォルトの名無しさん
2016/04/27(水) 06:56:34.71ID:sdmdMAPR0593デフォルトの名無しさん
2016/04/27(水) 08:40:56.79ID:VjO/Esyz0594デフォルトの名無しさん
2016/04/27(水) 08:49:13.33ID:ZeWhf8Z3さすがに値が全部Variant型なのは困るからな
0595デフォルトの名無しさん
2016/04/27(水) 11:14:21.99ID:U7ldmzNR二回目以降はキャッシュされた式木を使うのでそこそこ速いとか
0596デフォルトの名無しさん
2016/04/27(水) 12:29:56.44ID:oAirgSQIdynamicの仕組みを活用するにはIDynamicMetaObjectProviderやDynamicMetaObjectを直接実装する必要があって、
若干コンパイラの知識が必要な上にドキュメントも乏しく結構難しい
0597デフォルトの名無しさん
2016/04/27(水) 12:58:18.08ID:h/kgFFlpC# じゃなくて C++ だったけど Excel とのやり取りのために実装したことあるよ
0598デフォルトの名無しさん
2016/04/30(土) 16:43:01.08ID:zwbA3+eOGUIをやるならForms/WPFのどちらをやったらいいだろうか?
WPFをやろうとするとXAMLでつまずきそうな気はしてるが、汎用性は高そうだし迷うところ…
C#の言語仕様の基礎については「猫でもわかるC#プログラミング」の第3版が最近出てるから、これを読もうと思ってるが
GUI(FormsまたはWPF)向けの良いテキストを教えて欲しい
日本語で書かれていて、かつテキストの解説に従って何かを作りながら覚えられるものが良いと思ってる
0599デフォルトの名無しさん
2016/04/30(土) 16:54:35.09ID:ZxxcHGTr0600デフォルトの名無しさん
2016/04/30(土) 18:13:09.60ID:zwbA3+eOサンクス。やっぱりWPFやるべきか
WPFはネットの解説見てたんだが結構きついわ
金払ってもいいからテキスト欲しいんだが、おすすめはないか…?
0601デフォルトの名無しさん
2016/04/30(土) 18:32:52.06ID:nHwI9s9g0602デフォルトの名無しさん
2016/04/30(土) 18:35:55.63ID:zwbA3+eOそう言わずに教えてくれよ。まったく無いわけでもないだろ
0603デフォルトの名無しさん
2016/04/30(土) 18:36:40.28ID:n7hI6rwd表紙からの印象だけど
0604デフォルトの名無しさん
2016/04/30(土) 18:39:58.33ID:zwbA3+eOストアアプリ向けをアピールしてる本だが、レガシーなデスクトップアプリの参考書としてはどうなんだろう?
0605デフォルトの名無しさん
2016/04/30(土) 19:11:56.38ID:Gmj1RJGeまずforms触って当初の目的が果たせそうならそのまま
それ以上見た目が必要ならWPF
0606デフォルトの名無しさん
2016/04/30(土) 19:22:25.23ID:zwbA3+eOなるほど、それであればFormsで十分だと思うわ
0607デフォルトの名無しさん
2016/04/30(土) 20:54:38.99ID:uVz81x78みたいな、BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenant(純粋P2Pのファイル共有ソフト)の完成が待ち遠しいプログラミングできないアスペルガーw
2
0608デフォルトの名無しさん
2016/04/30(土) 21:07:13.95ID:nHwI9s9g必死にソシャゲのクラックに励んでるというのに
お前はどこまでも他力本願なのか
0609デフォルトの名無しさん
2016/04/30(土) 21:24:39.13ID:F0T7cXa9wpfにform以上の見た目というのは
具体的に言うとどんな見た目ですか?
0610デフォルトの名無しさん
2016/04/30(土) 21:29:45.37ID:pZkow9Wr俺みたいなセンスない奴が使うとFormの見た目に勝てない
ただ、自由度は高いから、上手く使えばいい感じに出来るらしい
0611デフォルトの名無しさん
2016/05/01(日) 00:22:21.50ID:pFETN7kp0612デフォルトの名無しさん
2016/05/01(日) 00:26:57.73ID:/HxbZLaJそのくらい作れよ
0613デフォルトの名無しさん
2016/05/01(日) 12:40:35.89ID:jEWVvO190614デフォルトの名無しさん
2016/05/01(日) 12:59:17.06ID:M5ULu/Zdどう表現したいかっていう一番重要なとこ書かない能なしにはライブラリあっても使えるとは思えんが
0615デフォルトの名無しさん
2016/05/01(日) 13:41:55.09ID:8qUfiok/0616デフォルトの名無しさん
2016/05/01(日) 14:46:20.77ID:4tDBI2/Z0617デフォルトの名無しさん
2016/05/01(日) 15:29:55.05ID:qzBkGc9X0618デフォルトの名無しさん
2016/05/01(日) 17:06:18.91ID:etCluhyU0619デフォルトの名無しさん
2016/05/01(日) 18:12:39.78ID:kHMoCKxJ例えば日付で言うところの年/月/日やら日/月/年やらみたいな?
0620デフォルトの名無しさん
2016/05/01(日) 18:45:22.66ID:d7uEwxUH0621デフォルトの名無しさん
2016/05/01(日) 19:26:44.11ID:8Gq/2ovb0622デフォルトの名無しさん
2016/05/01(日) 19:55:55.50ID:IEJxz53a文系プログラマにはとてもじゃないが無理
0623デフォルトの名無しさん
2016/05/01(日) 20:36:16.55ID:etCluhyUそれ以前にセ氏を使うかカ氏を使うかもカルチャによったりするんだろうか
このへんまじめに取り込んだら結構ややこしい物作らないとダメな気が
0624デフォルトの名無しさん
2016/05/01(日) 21:02:19.94ID:M5ULu/Zd国内でさえ単位はケルビンと摂氏使い分けるし、表示方法も度だったり℃だったりするわけでそんなの選択できるようにすりゃいいだけだろ
0625デフォルトの名無しさん
2016/05/01(日) 21:53:35.09ID:u2n3NzC30626デフォルトの名無しさん
2016/05/02(月) 01:42:13.39ID:DZFwluf72ch全体の傾向なのか、この板またはこのスレの傾向なのかは分からないが。
0627デフォルトの名無しさん
2016/05/02(月) 02:27:34.25ID:no98zQi6何を作ろうとしているかは分からないが、計量法というのがあって、
温度計の表示で摂氏と華氏の併記や切り替えは禁止されている。
ただし、例外もあって、輸出する物であればOKらしい。
0628デフォルトの名無しさん
2016/05/02(月) 03:01:25.07ID:SOjV5rld0629デフォルトの名無しさん
2016/05/02(月) 04:26:14.85ID:uhHVkQz0Kと℃は表示切替法的におk。なんの問題もない
0630デフォルトの名無しさん
2016/05/02(月) 04:44:15.72ID:ien/brEt法令を持ち出すなら、らしいとか適当なことは言わない。
計量法
http://law.e-gov.go.jp/htmldata/H04/H04HO051.html
計量器に関する規制
http://www.meti.go.jp/policy/economy/hyojun/techno_infra/11_gaiyou_tani4.html
0631デフォルトの名無しさん
2016/05/02(月) 17:07:29.14ID:SOjV5rld華氏とかも例外じゃないよ
ってかんじ?
0632デフォルトの名無しさん
2016/05/02(月) 17:15:02.32ID:4TQZxQ6KSI単位使ってない国に出すときは併記可能
くらいでしょ
0633デフォルトの名無しさん
2016/05/02(月) 23:34:36.95ID:cxUUZ5pOプログラミング関連スレは少し間違えるとアホバカボケ死んどけになるからまともに機能しない
0634デフォルトの名無しさん
2016/05/02(月) 23:41:59.55ID:/HEiP4n3何しに戻ってきたの?
今すぐ死ねよ
0635デフォルトの名無しさん
2016/05/03(火) 07:14:52.58ID:dU+7zJV8「お久しぶりですね。
ゆっくりしていってください」
0636デフォルトの名無しさん
2016/05/03(火) 09:24:32.49ID:zWA5cDBv「この程度もわからないなら解説しても意味ないだろ」「お前にはセンスねーよ、やめちまえ」
って言うじゃん。
0637デフォルトの名無しさん
2016/05/03(火) 09:31:04.95ID:GPvE6ZFO2ちゃんとかいう肥溜めで質問なんかするノーセンス野郎にはそれで十分
ハイセンスなプロはテラテイルに質問するもんさ
0638デフォルトの名無しさん
2016/05/03(火) 09:39:21.74ID:OrTccE0a0639デフォルトの名無しさん
2016/05/03(火) 10:26:23.62ID:zWA5cDBvteratailを使うかどうかは別として、StackOverflowとか、そういう質問サイトができたのは大きいと思うわ
今まではヤフって分からない問題は、本で調べるか2chで調べるか、最悪技術系のMLで聞くしかなかったけど
最近ではどれも不要になってるからなぁ…
0640デフォルトの名無しさん
2016/05/03(火) 10:35:10.86ID:PQ3d4MP7過疎で過疎で
0641デフォルトの名無しさん
2016/05/03(火) 10:39:54.99ID:GPvE6ZFOスタックオーバーフローは名前も不吉だし
日本のプログラマならテラテイルを使おう
0642デフォルトの名無しさん
2016/05/03(火) 10:42:57.82ID:zWA5cDBvStackOverflowが強いのは分かるが、英語書くのが面倒なときもあるしな…
日本語版StackOverflowは過疎ってるから無いとして、いまのところteratailが日本語だと最強なの?
0643デフォルトの名無しさん
2016/05/03(火) 11:01:55.03ID:PQ3d4MP7teratailやja.stackoverflowとはケタが二つ三つ違う
教えてくんは検索しないから
知識の集積を目的とするとかいう崇高な理念は理解できず
とりあえず答えてくれる所に流れる
ヘルプなんか読まねーコールセンターに電話して聞くわ
ってこと
0644デフォルトの名無しさん
2016/05/03(火) 11:13:10.64ID:qj245bse0645デフォルトの名無しさん
2016/05/03(火) 11:19:44.06ID:zWA5cDBvあと回答が付かずに埋もれることも多いから使い物にならないわ
0646デフォルトの名無しさん
2016/05/03(火) 11:27:38.86ID:uzQG9p+m検索して見つかるのもそういう質問サイトの回答ってことも多いから、意図はしてないにせよ
結果的に知識の集積に貢献していると言えるだろう。
逆に、自分で検索して解決してしまうだけの奴が一番貢献してないw
0647デフォルトの名無しさん
2016/05/03(火) 15:38:48.30ID:3zgjM9Zp↓
誰か答える
↓
それは間違ってる
↓
間違ってねーよあほ
↓
お前にみたいな低脳には説明しても無駄だから死んどけ
↓
以下結論が出ないまま無限ループ
0648デフォルトの名無しさん
2016/05/03(火) 16:21:00.66ID:s3thuP6V0649デフォルトの名無しさん
2016/05/03(火) 16:25:26.64ID:3zgjM9Zp0650デフォルトの名無しさん
2016/05/03(火) 16:27:46.28ID:OrTccE0a0651デフォルトの名無しさん
2016/05/03(火) 16:40:56.94ID:s3thuP6Vどうもです
それじゃあもらってきます
0652デフォルトの名無しさん
2016/05/03(火) 17:02:33.33ID:P6RfHsuGロケールに温度の変換書式も有ってしかりだと思うけどな
0653デフォルトの名無しさん
2016/05/03(火) 18:26:28.29ID:f49m03/J場合によっては人類滅亡に繋がる
0654デフォルトの名無しさん
2016/05/03(火) 18:28:29.65ID:m0WSkRh/0655デフォルトの名無しさん
2016/05/04(水) 10:32:53.13ID:PLBcNQ3kBitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中)
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)>
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
¥
0656デフォルトの名無しさん
2016/05/04(水) 10:45:36.05ID:c7vIrIvG死ね
0657デフォルトの名無しさん
2016/05/09(月) 05:34:25.42ID:iU61xs9f初期化中=>待機
待機=>処理中
処理中=>キャンセル
処理中=>完了
キャンセル=>待機
完了=>待機
こんな感じのGUIアプリでよくある状態遷移を管理するクラスってないの?
キャンセル=>初期化中に遷移しようとしたら例外吐いたり
遷移に応じてイベントハンドラ呼び出したり
VSに統合されてたりと便利そうなライブラリがあると嬉しいのだけど
0658デフォルトの名無しさん
2016/05/09(月) 08:49:04.99ID:PwM11jlNどこかの言語に存在するなら
それの移植版を探す
0659デフォルトの名無しさん
2016/05/09(月) 09:15:49.02ID:82ShElt/ステート実装すればいいじゃん
大した手間じゃないでしょ
0660デフォルトの名無しさん
2016/05/09(月) 10:07:18.15ID:rUydmMdW1. Active(Running):実行状態
2. Suspended:中断状態
3. Termimated:非実行状態
最初の頃はAndroidを意識して、入門書も状態を説明していたが
今は触れないかもしれない。
画面構成でPageから各Gridを扱うので、画面構成を複雑な状態管理するとPageからの管理が面倒になる。
>659 で既に出ていたけど、ステート実装すると良いでしょうね。
0661デフォルトの名無しさん
2016/05/09(月) 17:56:54.13ID:DKGso0MH言葉足らずだな
UWPのことか?
0662デフォルトの名無しさん
2016/05/09(月) 18:02:29.89ID:ZI4W8n0p>>657とはまったく関係ないずれた話だなw
0663デフォルトの名無しさん
2016/05/09(月) 18:09:01.19ID:DKGso0MHなんとなく見通しが良くなった気がするだけで本当の利点が見当たらない
0664デフォルトの名無しさん
2016/05/09(月) 19:51:14.57ID:SOCu82fm各状態の名前も数も動作も、実際の遷移するタイミングも、
やろうとしている処理に応じてうまく変えていく必要があって、
使い回しが効かない。
0665デフォルトの名無しさん
2016/05/09(月) 19:59:27.27ID:emSIVqoSだけどソースが複雑になるだけでそれを使うメリットがない
0667デフォルトの名無しさん
2016/05/10(火) 07:52:24.32ID:IuPoDqTMFormsアプリを作ってるんだが、ListViewで表示幅が足りないとき、
隠れている分のテキストを含めたToolTipを出したいが方法がわからん
例えばListViewで↓みたいな一覧があるとして
|りんご |1000円|
|オレン...|12345...|
2行目は表示幅をオーバーしてるから、テキストが ... で省略されている状態
このとき、「オレン...」にカーソルを合わせたら「オレンジ」、「12345...」にカーソルを合わせたら「12345円」と
ツールチップが表示されるようにしたいんだ
どうやって実装したらいいんだ…?
0668デフォルトの名無しさん
2016/05/10(火) 09:34:20.95ID:HOkKxiv50669デフォルトの名無しさん
2016/05/10(火) 14:39:14.25ID:IuPoDqTMその方法だと、行にToolTipを設定するので限界じゃないか?
各行・各カラムに、それぞれ設定する方法があるのか…?
0670デフォルトの名無しさん
2016/05/10(火) 17:07:15.62ID:PuslYSf+0671デフォルトの名無しさん
2016/05/10(火) 17:19:47.85ID:/c+E/E1d有るよ。
逆にそう思わない理由を知りたい
0672デフォルトの名無しさん
2016/05/10(火) 17:39:39.38ID:8XAiKt0nテキストが省略表示されてる場合、かってにそのテキスト全文がツールチップ表示されるな
それ以外だと、SubItemにマウスをおいてもツールチップは表示されない
省略表示されてないときのサブアイテムでもツールチップ表示させたいなら
自分でToolTipコントロールかなんかで表示させんとだめじゃね
表示させる内容を切り替えるのはHitTestでItemとSubItemみればできそう
0673デフォルトの名無しさん
2016/05/10(火) 18:47:13.10ID:IuPoDqTMすまん、俺が馬鹿だったわ…
ListViewにShowItemToolTipsを設定した上で、行・カラムごとに個別にツールチップのテキストを
指定する必要があると思ってたわ…
ShowItemToolTips=true設定するだけで解決しました。
ところで、ComboBoxやTreeViewには選択可能なそれぞれの要素に任意の要素(object型)を指定できるのに、
SubItems.Addするときにはobjectを指定できないのはなんでだろう…
別にいいけど実装面倒だわ
0674デフォルトの名無しさん
2016/05/10(火) 19:00:29.41ID:8XAiKt0nテキストさえあれば良いわけで、そう言うもんだろ
任意のオブジェクト格納しときたいならTagでも使っとけ
0675デフォルトの名無しさん
2016/05/10(火) 19:32:29.15ID:i2NiGU0yずっとザン、ファルセって読んでた
0676デフォルトの名無しさん
2016/05/10(火) 21:12:20.88ID:Urp5/7iJ0677デフォルトの名無しさん
2016/05/10(火) 21:14:13.21ID:G6e5tukF0678デフォルトの名無しさん
2016/05/10(火) 21:18:47.57ID:5/aNAYd90679デフォルトの名無しさん
2016/05/10(火) 21:26:19.99ID:G6e5tukF0680デフォルトの名無しさん
2016/05/10(火) 21:29:17.64ID:O0lvE+VW0681デフォルトの名無しさん
2016/05/10(火) 21:39:15.38ID:zcty1mXPType.GetProperties メソッドが返すプロパティオブジェクトの配列の並び順て、仕様的に決まってますか。
試した限りではクラス内のプロパティを上から順に返してるようだけど、オンラインヘルプには特に記載がないみたいだし。
自分で並べ替えをしなくても同じクラスに対して常に同じ順で返るのかを知りたいのです。
0682デフォルトの名無しさん
2016/05/10(火) 21:56:49.26ID:8687BtrKここの誰とも分からない馬の骨の発言を信じるの?
信じられないわ
0683デフォルトの名無しさん
2016/05/10(火) 22:03:41.68ID:trqpee3A0684デフォルトの名無しさん
2016/05/10(火) 22:19:22.57ID:IuPoDqTMFormsで、WebBrowserにローカルのHTMLを読み込ませたいんだが上手くいかないんだ
失敗する理由が分からんのだが、なんでだ…?
http://ideone.com/LLZOY0
この方法で、StreamReaderを使ってHTMLファイルの内容をstringに変換して、
これをWebBrowser.DocumentTextに代入しようと思ったんだ
ところが、DocumentTextに読み込んだHTML(string)を代入すると、
その結果が "<HTML></HTML>\0" という空のHTMLに変化するんだ…
仕方なく DocumentTextにリテラルでHTML文字列を突っ込んでも同じだった
なんでだ…?
0685デフォルトの名無しさん
2016/05/10(火) 22:38:39.27ID:mYdqkbqo答え
突っ込んだ文章が解釈終わるまでちゃんと待てよ!
0686デフォルトの名無しさん
2016/05/10(火) 22:45:48.04ID:IuPoDqTMFile.ReadAllTextを使えばいいのか。さんくす
だがこれを使っても結果は同じだったわ
解釈終わるまで待つってどうしたらいいんだ?
0687デフォルトの名無しさん
2016/05/10(火) 22:47:10.78ID:mYdqkbqoヘルプに記載があるだろ
The GetProperties method does not return properties in a particular order, such as alphabetical or declaration order.
特定の順番で返さないってさ
今たまたま思い通りに帰って来てるかもしれないけど内部の状態で左右されるかもしれないし
次のバージョンで全然違う並びになるかもしれないから自前で並び替えろ
0688デフォルトの名無しさん
2016/05/10(火) 22:57:58.03ID:mYdqkbqo方法はいろいろある
昔からページ読み込みの問題は言われてきたからググれば出てくると思う
0689デフォルトの名無しさん
2016/05/10(火) 23:14:00.57ID:IuPoDqTMすまんが具体的にどうしたらいいのか教えてくれ
ググッて分かったら聞いてないわ
0690デフォルトの名無しさん
2016/05/10(火) 23:30:34.37ID:zcty1mXPありがとう。
そしてすまん。機械翻訳のおもしろい日本語を読み取れてなかった。
自分で並べ替えます。
0691デフォルトの名無しさん
2016/05/11(水) 01:34:30.20ID:00FQUHGI今更だけど誰も突っ込んでないので気になるから…
…いったいどうやったら true を ザン って読めるんだ…
0692デフォルトの名無しさん
2016/05/11(水) 01:43:12.56ID:/gpSADdZむしろザンがtrueとも言える
0693デフォルトの名無しさん
2016/05/11(水) 03:14:04.72ID:YvsUfBEbunsafe?を使わないと実現できないんでしょうか?
0694デフォルトの名無しさん
2016/05/11(水) 08:08:09.67ID:Euxgl268ものによってはunsafe必要になるかもしれないけど、普通はいらない。普通にやるdけ
0695デフォルトの名無しさん
2016/05/11(水) 08:28:21.64ID:1P7IqjsPref
0696デフォルトの名無しさん
2016/05/11(水) 12:52:44.40ID:rw0CC7US読み込み完了イベントが飛んで来るだろハゲ
0697デフォルトの名無しさん
2016/05/11(水) 16:18:47.16ID:O2+YRvW5何となく
>>693
配列でもいける
ふつうしないけど
0698デフォルトの名無しさん
2016/05/11(水) 19:53:06.87ID:P7ZP3HoHふらっと池
0699デフォルトの名無しさん
2016/05/12(木) 00:12:03.93ID:70ECQFiF0700デフォルトの名無しさん
2016/05/15(日) 14:18:00.18ID:iuC2SR2uどこが間違っているのか教えて頂けないでしょうか
【C#コード】
http://ideone.com/UKut5H
【XAMLコード】
<Canvas Name="canvas1" Background="White"
MouseDown="event_MouseDown"
MouseMove="event_MouseMove"
MouseUp="event_MouseUp" >
<Rectangle Height="{Binding hei}" HorizontalAlignment="Left" Name="Rectangle1"
Stroke="Black" VerticalAlignment="Top" Width="65"
Fill="Lavender" Canvas.Left="0" Canvas.Top="0"/>
</Canvas>
0701デフォルトの名無しさん
2016/05/15(日) 14:42:52.34ID:krgfMCFyこのheiとかいうのはバインドされないけど
0702デフォルトの名無しさん
2016/05/15(日) 14:46:49.39ID:iuC2SR2uなるほどこれが抜けてたんですか
this.DataContext = this;
ちゃんと動きましたありがとうございます!
0703デフォルトの名無しさん
2016/05/15(日) 15:50:39.01ID:TvAURktQ0704デフォルトの名無しさん
2016/05/15(日) 22:14:14.00ID:llz61aSC0705デフォルトの名無しさん
2016/05/15(日) 23:13:21.55ID:Brp5kCFlWPF(XAML, XBAP, .NET4.0)GUIプログラミング Part20©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1458082648/
過疎ってて質問しづらいね
0706デフォルトの名無しさん
2016/05/15(日) 23:32:50.72ID:FoK/Uply0707デフォルトの名無しさん
2016/05/16(月) 07:49:56.29ID:zqw4fWIjお願いします
0708デフォルトの名無しさん
2016/05/16(月) 08:48:14.09ID:qClm/iLz配布サイズを抑えるために,何を最低限残せばいい?
0709デフォルトの名無しさん
2016/05/16(月) 08:57:44.44ID:+tQe7Ujw0710デフォルトの名無しさん
2016/05/16(月) 10:22:07.71ID:9ejLp4UHPropertiesフォルダも
>>708
物によって変わるから他の場所にコピーして削って確認するのが確実
0711デフォルトの名無しさん
2016/05/16(月) 10:48:56.19ID:yQFGBjVNsvnやgitの.XXXignoreファイル見ればビルドに必要なものはだいたい分かる
それにexeやdll足せばいいかと
0712デフォルトの名無しさん
2016/05/16(月) 17:03:25.92ID:LF8qfFdD結構いろいろ進歩してて戸惑うな。
っていうか2年前もC#4(VS2010)ぐらいで知識止まってたのにw
まあ焦らず一歩一歩やってくしかないか。
0713デフォルトの名無しさん
2016/05/16(月) 19:02:28.29ID:U1fhsIu+0714デフォルトの名無しさん
2016/05/17(火) 04:35:03.16ID:AI94K7Fn実行時に不特定のデータベースを扱うことはできるのでしょうか。
型がきまったオブジェクトのみ扱え、型なしDataSetのようなものはない?
0715デフォルトの名無しさん
2016/05/17(火) 14:29:33.48ID:iYBnfOXJDataSetだってまだディスコンじゃない(はず
0716デフォルトの名無しさん
2016/05/17(火) 15:03:00.68ID:74/nDTTZそんなアプリにわざわざef使うなよ。
逆に何故使いたいのか教えてくれ。
0717デフォルトの名無しさん
2016/05/17(火) 18:20:35.26ID:j6uH7voXDatabase.SqlQuery(Type, String,Object())
とか走らせたらどうだろう
0718デフォルトの名無しさん
2016/05/17(火) 18:34:49.11ID:3y1vt+qHdynamic版の方
0719デフォルトの名無しさん
2016/05/17(火) 19:02:08.32ID:08K9dCRT遅いだけでまだ十分使えるんだよな
大規模開発なら勘弁だけどさ
0720デフォルトの名無しさん
2016/05/20(金) 01:38:14.09ID:EhSvJn9Sちょっとした時にプチプチとコードを書いてたいんだけど・・・・流石にキーボードも補完機能もないのはきつすぎる
0721デフォルトの名無しさん
2016/05/20(金) 01:50:14.68ID:NSCANzN/0722デフォルトの名無しさん
2016/05/20(金) 06:22:59.80ID:f0pymCjhレスありがとうございます。
型をコードで定義していないデータベースをUWPで読み込みたい
というのが目的なので、Dataset+ADO.NETが使えないです。
UWPにADO.NETなどフル.NET相当を追加するライブラリも複数みつかったけど、
半端なものが多く、肝心のSystem.Data.SQLite実装が見つけられないし。
DapperもADO.NETを使った実装ですよね。
ひとまずEFで匿名型を試してみます。
0723デフォルトの名無しさん
2016/05/20(金) 08:57:15.57ID:6/gV5JThPC買うお金もVPS借りる金もないからだよ
0724デフォルトの名無しさん
2016/05/20(金) 09:22:21.97ID:0SZSpLq/>型をコードで定義していないデータベース
何よそれ?
整数型とか文字列型とかいうふうに列が決まっていないの?
0725デフォルトの名無しさん
2016/05/20(金) 09:28:52.23ID:RRlW4V6z0726デフォルトの名無しさん
2016/05/20(金) 09:33:54.57ID:0SZSpLq/任意のdbを読み込むアプリか?
何につかうとよ?
0727デフォルトの名無しさん
2016/05/20(金) 09:49:37.52ID:ebU0D0jP0728デフォルトの名無しさん
2016/05/20(金) 11:35:03.67ID:EhSvJn9S買えないからじゃなくて、ちょっと書きたいときに書けるようにしたいんだよ
0729デフォルトの名無しさん
2016/05/20(金) 11:46:59.14ID:/X+AzIjh0730デフォルトの名無しさん
2016/05/20(金) 12:17:15.42ID:Rsx1YZHchttps://msdn.microsoft.com/ja-jp/library/system.data.common.dbdatareader.aspx
>Universal Windows Platform
>10 から利用可能
ドライバがどうなってるか知らんが、UWPでも使えるんじゃないのか?
0731デフォルトの名無しさん
2016/05/20(金) 14:00:10.79ID:gp5oGeEnVisual Studio Online
0732デフォルトの名無しさん
2016/05/20(金) 15:33:23.24ID:0SZSpLq/そんなのが有るのか?どこに?
0733デフォルトの名無しさん
2016/05/20(金) 16:05:45.44ID:Zpfur2FF恐らくVisual Studio Codeの間違いだと思ううが、アレはウインドウズとマックとリナックス用だ
Visual Studio OnlineってのはGitを使ったソース管理が出来るMSのサービスで、GitHubと似たようなものですね
0734デフォルトの名無しさん
2016/05/20(金) 19:20:15.86ID:shdLjC/8いつの時代だよwww
0735デフォルトの名無しさん
2016/05/20(金) 20:17:08.94ID:fK4sx7tusqlite3 とかかな
テーブル作る時に型を指定しなくてもいいし、型を指定してても違う型をぶっ込める
0736デフォルトの名無しさん
2016/05/20(金) 22:23:32.31ID:0SZSpLq/そんなのが有るのか!
0737デフォルトの名無しさん
2016/05/20(金) 23:15:52.04ID:btgywBh6要するに型が Variant みたいになってるってことなのでスクリプト言語とかでちょっとしたものを作るのは楽
規模がでかいとデバッグが大変だけど
あと知ってる範囲だと Lotus Notes も同じフィールドにレコード毎に異なる型のデータを入れられたはず
0738デフォルトの名無しさん
2016/05/20(金) 23:59:34.25ID:fwo+5jQ/まさか知らないのか?
0739デフォルトの名無しさん
2016/05/21(土) 05:16:42.74ID:5gRfId3+知ってるおまえが書けばいいだけ
人を見下さないと死んじゃう病気じゃないんだろ?
0740デフォルトの名無しさん
2016/05/21(土) 07:18:25.89ID:VioFJ5Mwどう見てもnotesを引き合いに出す方がおかしいと思うぞ
0741デフォルトの名無しさん
2016/05/21(土) 07:54:40.32ID:ZKE9PCIn今時NoSQL知らないとか日本に住んでて東日本大震災を知らないレベルだぞ
0742デフォルトの名無しさん
2016/05/21(土) 07:55:17.80ID:XRbWBdK9俺の事か?
0743デフォルトの名無しさん
2016/05/21(土) 08:47:28.87ID:5gRfId3+IT 関係でもお前の知らん世界があるってだけのこと
俺の領域だと DBMS はほぼ趣味だから興味のない領域は知らん
0744デフォルトの名無しさん
2016/05/21(土) 09:31:08.49ID:4rVMGQEl12ビットは入力の仕様なので、変えることはできない。
12ビットの値をとりあえずintに入れておき、0x00008000と論理積取って、
負の値のときは0xFFFFF000と論理和を取れば良いと思ったんだが、
0xFFFFF000がlongになって、型が合わないというエラーが出る。
これを回避する手はあるだろうか?
一応、右シフトは符号拡張に対応しているので、左20ビットシフト、
右20ビットシフトで目的は達成できることは確認しているので、
そっちでできなくても問題は無い。
0745744
2016/05/21(土) 09:33:53.17ID:4rVMGQEl× 0x00008000
○ 0x00000800
0746デフォルトの名無しさん
2016/05/21(土) 09:47:28.76ID:E4CRnsGA0xFFFFF000→-4096では駄目?
0747デフォルトの名無しさん
2016/05/21(土) 10:14:40.26ID:Kht1u1QM条件分岐入れるより速いだろうし
0748デフォルトの名無しさん
2016/05/21(土) 10:33:59.19ID:4OtC/GZu0749デフォルトの名無しさん
2016/05/21(土) 11:06:50.51ID:TmeSZg/eintが32ビットなら
int y = (x << 20) >> 20;
この方が速いよ
0750デフォルトの名無しさん
2016/05/21(土) 11:27:07.41ID:5gRfId3+> 12ビットの値をとりあえずintに入れておき
uint に入れて or してから int にキャスト
0751デフォルトの名無しさん
2016/05/21(土) 12:54:41.58ID:4rVMGQElありがとう。大体分かった。
元の変数の方をintからuintにキャストで回避すれば良いのか。
シフトの方が速いような気はしていたので、採用するのはそちらだ。
だが、C言語でやってた手法が使えないのは何か負けた気がするので、
気になっていたのだ。
-4096を使うのは一つの手だろう。
しかし、見た目的に何ビットのマスクなのか分かりにくくなるので、
この場合はあまり使いたくはないな。
0752デフォルトの名無しさん
2016/05/21(土) 13:17:49.42ID:ZKE9PCIn結局intに戻す時にuncheckedキャストするんだろうし
0753デフォルトの名無しさん
2016/05/22(日) 04:23:07.86ID:eDKwUV7vフォームとWPFどちらがおすすめでしょうか?
メンバー全員WPFの開発は未経験です。
また。 Entity Frameworkは使用した方が良いですか?
こちらは一部のメンバーが少し触った程度です。
0754デフォルトの名無しさん
2016/05/22(日) 07:14:04.89ID:Pz+PKcI6むしろクラサバを捨ててWebへ移行するチャンスだろ
ASP.NET MVCにしとけ
0755デフォルトの名無しさん
2016/05/22(日) 07:20:19.02ID:K02Zppueでも第一の選択としてはWebを検討するべき
俺ならついでにAWSやAzureの利用を提案したい
0756デフォルトの名無しさん
2016/05/22(日) 07:35:47.85ID:JErM/sdiちょっとWPFで画面作ろうと思ったけど、WinForm作成でできていたことが、同等レベルでできない。
さらにビルドスピードが劇遅になったので、WimFormで作ることにしたよ。
やっぱり、お勧めはWinFormだね。
ただ、今回は、作ろうとしているのは、自分だけが利用するプログラム。
多くのユーザがいるかもしれないシステムなら、ASP.NET MVCも選択枝に入れるべきでしょうね。
0757デフォルトの名無しさん
2016/05/22(日) 08:37:57.61ID:EIDJdNBf0758デフォルトの名無しさん
2016/05/22(日) 08:47:17.70ID:8Jj8J7n+XML→CSコード→アセンブリって二回コンパイル必要だから
0759デフォルトの名無しさん
2016/05/22(日) 11:15:55.95ID:Y6WruITbwpfやmvcを使う必要性が分からない。
0760デフォルトの名無しさん
2016/05/22(日) 11:26:16.42ID:2i8gT2xxWebはデプロイの容易さとクライアントとサーバー間の明示的な通信が不要という点で圧倒的なメリットがある
Webは経験ないとなんとなく心理的障壁があるのはわかるけどね
0761デフォルトの名無しさん
2016/05/22(日) 11:46:14.51ID:Pz+PKcI6俺も仕事する前はWebとかなんで必要なのか分からなかったわ
0762デフォルトの名無しさん
2016/05/22(日) 12:42:40.47ID:MOKCLd3Vhtmlにcssにjavascript、全部は覚えられないよ…
0763デフォルトの名無しさん
2016/05/22(日) 13:25:52.36ID:k1JTbXad公開サービス・サイトは難しい
妥協してアプリ配信したくなる
0764デフォルトの名無しさん
2016/05/22(日) 13:48:44.32ID:8Jj8J7n+C#を越える言語は一つもなかったけど
0765デフォルトの名無しさん
2016/05/23(月) 11:17:22.64ID:L1e0GZEGhtmlやcssとc#をどんな基準で比べれば優劣がつけられるんですかね
0766デフォルトの名無しさん
2016/05/23(月) 12:54:52.81ID:BbHX4Eo2他人にはどうでもいい話だからいちいち突っ込まなくてもいいよ
0767デフォルトの名無しさん
2016/05/23(月) 17:34:33.99ID:snpOrdyz言い方が悪かった
java、c#、php、jsの中では一番c#が使いやすかったって言いたかった
cssとhtmlは別というのは分かっている
0768デフォルトの名無しさん
2016/05/24(火) 12:16:25.84ID:8EpXMrP5お前との相性次第としか言えん
0769デフォルトの名無しさん
2016/05/26(木) 23:02:24.15ID:UwU4zR25int _送料;
public int 送料 {
get { return _送料;}
set{
_送料 = value;
RaisePropertyChanged(() => 送料); }}
public int 送料合計
{get{
int result = 送料 + その他送料;
return result;
}}
public int 総合計
{get{
int result = 送料合計 + 商品合計;
return result;
}}
のような変更通知で、子や孫プロパティまでまとめて変更通知を出す方法はあるでしょうか。
いまは
public int 送料 {
get { return _送料;}
set{
_送料 = value;
RaisePropertyChanged(() => 送料)
RaisePropertyChanged(() => 送料合計)
RaisePropertyChanged(() => 総合計)
}}
のように子や孫までひとつひとつ書いています。。
0770デフォルトの名無しさん
2016/05/26(木) 23:42:15.86ID:e4t247TT0771デフォルトの名無しさん
2016/05/27(金) 00:39:27.48ID:AkZeTYyPPrismとかMVVM Lightだと複雑になったりかゆいところに手が届かなかったりでめんどくさいんだが
0772デフォルトの名無しさん
2016/05/27(金) 14:49:41.94ID:5dFcjb+nペタペタ配置に慣れてる奴はとっかかり難いけど
マークアップ言語で記述する画面のほうが
結果として遥かに楽だ
0773デフォルトの名無しさん
2016/05/27(金) 14:57:11.68ID:WadKzBmZ設計が破綻しているように思うわ
まあよくある話ではあるが・・・
0774デフォルトの名無しさん
2016/05/27(金) 15:29:44.38ID:NKso8L4E数が多いだけならどっちでもいいや
0775デフォルトの名無しさん
2016/05/27(金) 18:10:22.48ID:5dFcjb+nWebページとは比較にならんよ
0776デフォルトの名無しさん
2016/05/27(金) 18:28:47.73ID:NKso8L4Etypeof().GetField()、GetNestedTypes()で抜き出して通知
0777デフォルトの名無しさん
2016/05/27(金) 21:31:43.72ID:JwxL0I3t0778デフォルトの名無しさん
2016/05/27(金) 21:44:40.69ID:W/c79AUP毎回全プロパティに変化があったことにしたら?
リフレクションでプロパティ舐めるだけだから簡単だろ
デフォはそれで実装することにして、どうしても遅いプロパティだけ手書きすればいい
カスタム属性で依存先を宣言するとか凝った実装してるのも見たことあるけど、はっきり言ってYAGNI
0779デフォルトの名無しさん
2016/05/27(金) 22:46:32.20ID:5dFcjb+nWindowFormのデザイナしか見てないだろww
0780デフォルトの名無しさん
2016/05/28(土) 06:37:41.08ID:LTa+mmMl自前でTaskを作る場合と比べて、パフォーマンスで優れているのでしょうか?
順次の仕事を非同期でさせたいとき、
ひとつのスレッド内で複数のawait+非同期メソッドを使うのと,
ひとつのスレッド内は全部同期メソッドを使うのとだったら、
後者のほうが、余計なスレッドをつくらないぶん良いのか、
それとも、複数のTaskを順次処理する場合は、ひとつのスレッドに
最適化されたりするのか。
0781デフォルトの名無しさん
2016/05/28(土) 07:35:21.03ID:mtai33Zsawaitで順序処理するとスレッドの生成と破棄が増えるのは確か
しかし、そもそもメソッドの実行に長い時間がかかるからAsyncメソッドになってるわけで、
スレッド生成破棄のオーバーヘッドは基本的に無視できる
0782デフォルトの名無しさん
2016/05/28(土) 07:50:38.72ID:mtai33ZsTaskを普通に使うとスレッドプールが使われるし、
IO周りのAsyncはWinネイティブの非同期IO関数を呼んでるだけでマネージスレッド使わないし
WinRTのGUI周りのAsyncはイベントループベースなのでスレッドは使わない
そう考えると>スレッドの生成と破棄が増えるのは確か は間違いかもな
0783デフォルトの名無しさん
2016/05/28(土) 08:46:57.55ID:LTa+mmMlありがとうございます。すごい、どこでそんな知識をば。
IO周りのAsyncは、マネージスレッドで同期IO関数呼ぶよりも
何らかの利点があると考えてよいんでしょうか。
0784デフォルトの名無しさん
2016/05/28(土) 13:15:13.01ID:z46njfbn0785デフォルトの名無しさん
2016/05/28(土) 13:31:31.93ID:AzVcuZaIスクリーンキャプチャ(プリントスクリーン、GetWindowRectやデバイスコンテキスト等の手法での描画/画面取得)を禁止させたいのですがどのような方法があるのでしょうか。
0786デフォルトの名無しさん
2016/05/28(土) 13:52:05.33ID:xBJXYx9m0787デフォルトの名無しさん
2016/05/28(土) 14:04:15.10ID:fP0wQpWJ絶対無理
vmwareで非アクティブ時に取られたら終了
何のイベントも降ってこない
0788デフォルトの名無しさん
2016/05/28(土) 14:44:26.82ID:m7IsQUZ4スクリーンキャプチャを禁止したいという発想を禁止する
0789デフォルトの名無しさん
2016/05/28(土) 14:52:11.25ID:190fdDcR0790デフォルトの名無しさん
2016/05/28(土) 15:00:38.56ID:ynWa4gys最悪画面をスマホで撮られるかもよ?
0791デフォルトの名無しさん
2016/05/28(土) 16:03:26.21ID:AzVcuZaI0792デフォルトの名無しさん
2016/05/28(土) 16:58:42.10ID:Oole7NOG例えば電子書籍なんかはコピー防止したがる案件だけど、DRMと法的な牽制、全ページコピーがそれなりに面倒な事で成り立ってる
webシステムならパスワードや個人情報はそもそもアスタリスクで潰すなど、検討できるプラクティスは色々ある
どんな状況で何を防止したいんだ?
0793デフォルトの名無しさん
2016/05/28(土) 17:05:23.19ID:190fdDcRapiフックしてgetdcでnullや自分のhwndのをつぶす
とかすりゃ限定的にはできるけどちょっとでも知識あったら一瞬で撮られるよw
0794デフォルトの名無しさん
2016/05/28(土) 17:16:44.96ID:nfq/Pkqw「windows スクリーンショット 防止」でググればいろんな方法がある
こんなとこで聞く暇あったらググったほうが早いぜ
画面キャプチャー防止とは
http://www.tsslk.jp/reference/means/means14/
0795デフォルトの名無しさん
2016/05/28(土) 18:27:47.60ID:fP0wQpWJフリーソフトだぜしかも
windowsの操作を動画で取りたいとか検索必須
諦めろや
0796デフォルトの名無しさん
2016/05/28(土) 18:55:50.67ID:bcsSKjIM業務用では面倒だし要望すらでそうにない
見えないウォーターマークを入れるというのが最近の流れだろうか
0797デフォルトの名無しさん
2016/05/28(土) 19:19:18.44ID:B1TDeB9K0798デフォルトの名無しさん
2016/05/28(土) 21:23:25.75ID:fP0wQpWJ何をどこまでガードしたいの?
本気で取り組んでアップロード目的の奴は絶対ガードできないし
プリントスクリーンで1枚1枚保存してる奴なんて相手にする必要あるか?
せいぜい仲間内で話題にして話すぐらいなんじゃねーの?
0799デフォルトの名無しさん
2016/05/28(土) 21:29:36.57ID:ynWa4gys・大きな家を建てる
・PCを沢山買う
・人を沢山雇う
・カメラ持ち込み禁止
・しっかり見張っている所でしか使わせない
スレチだから起業板でもいけ(あるかは知らん)
0800デフォルトの名無しさん
2016/05/28(土) 21:54:55.88ID:xJV9rOSq0801デフォルトの名無しさん
2016/05/29(日) 00:44:55.63ID:jDOP6MD20802デフォルトの名無しさん
2016/05/29(日) 00:51:38.25ID:moGe5lWg興味深いな
0803デフォルトの名無しさん
2016/05/29(日) 03:07:52.13ID:K9MQ+rrHシステムを破壊してもしらんけど
0804デフォルトの名無しさん
2016/05/29(日) 08:45:44.53ID:jDOP6MD2ニートしか居ないのかこのスレは・・
0805デフォルトの名無しさん
2016/05/29(日) 09:47:26.81ID:A9tgF6Q/0806デフォルトの名無しさん
2016/05/29(日) 10:01:58.74ID:XjNuVUdX0807786
2016/05/29(日) 10:12:50.53ID:7ItFzUqK0808デフォルトの名無しさん
2016/05/29(日) 11:41:39.38ID:jDOP6MD2終わってるのはお前
0809デフォルトの名無しさん
2016/05/29(日) 11:45:12.22ID:jDOP6MD2時点でオワットル
0810デフォルトの名無しさん
2016/05/29(日) 11:49:34.91ID:jDOP6MD2だめだろここはww
0811デフォルトの名無しさん
2016/05/29(日) 11:57:59.38ID:lrg3g+0Wニートさんいらっしゃい
0812デフォルトの名無しさん
2016/05/29(日) 12:15:35.22ID:GuNB7bh50813デフォルトの名無しさん
2016/05/29(日) 12:46:40.10ID:jDOP6MD2平日の昼間に赤いニート
0814デフォルトの名無しさん
2016/05/29(日) 12:48:01.40ID:5GmX+OgjID:jDOP6MD2みたいなやつが大量に見つかるぞ
0815デフォルトの名無しさん
2016/05/29(日) 12:49:04.16ID:jDOP6MD2仕事しろよニート
0816デフォルトの名無しさん
2016/05/29(日) 13:57:07.46ID:Bh4ABJaHって本気で思ってそうだ
0817デフォルトの名無しさん
2016/05/29(日) 14:05:12.21ID:A9tgF6Q/0818デフォルトの名無しさん
2016/05/29(日) 14:06:40.73ID:Bh4ABJaH本気で言ってるのか?www
0819デフォルトの名無しさん
2016/05/29(日) 14:09:53.17ID:fmWUr0/Zガチで無職?
0820デフォルトの名無しさん
2016/05/29(日) 14:21:40.68ID:tJGmW6Bz仕事用ならわかるが業務用は笑っていいだろ
0821デフォルトの名無しさん
2016/05/29(日) 14:25:45.80ID:NJf+F8P2プロww笑わすなww
0822デフォルトの名無しさん
2016/05/29(日) 14:28:17.54ID:jDOP6MD21 職業や事業などに関して、継続して行う仕事。
2 法律で、社会生活において反復・継続して行う活動のこと。
職業上の活動に限らず、娯楽のための個人的な行為も含まれるが、家事や育児など家庭生活上の
活動は含まれない。→業務上過失
ニートのゲーム用PCも業務用PCなんですね解りますw
0823デフォルトの名無しさん
2016/05/29(日) 14:32:20.01ID:ks+EActSドメイン駆動設計の基礎に立ち返りコンテキストを定め業務という単語の意味を明確にしよう
その上で業務と業務PCの関係性を洗い出せば業務PCとは何かという疑問への答えが見つかるはずだ
0824デフォルトの名無しさん
2016/05/29(日) 14:45:31.29ID:Xg0gIt10アドミン振るって言う表現は初めて見たけど、アドミン権限与えると言う意味にしてもドメインとローカルのどっちの話かわからんし
すごく狭い知識で語ってるとしか思えん
0825デフォルトの名無しさん
2016/05/29(日) 14:51:02.75ID:Bh4ABJaH石頭なコピペプログラマの典型
0826デフォルトの名無しさん
2016/05/29(日) 14:52:37.59ID:gCX6b3Ok0827デフォルトの名無しさん
2016/05/29(日) 15:02:21.03ID:DYRgDF3kライセンスが厳しすぎて自分の机にパソコンがあるのに、絵を描くときはCAD席、
発注するときは帳票席って移動してまっせ。
ファイルの管理は専用のファイラでしか出来ず、閲覧には専用の端末が必要。
端末と言っても専用のソフトがセットアップされたパソコン。
CAD300万、端末50万。
お前ら参入のチャンスでっせ。
0828デフォルトの名無しさん
2016/05/29(日) 15:08:56.70ID:Xg0gIt10OA〜FAもドメイン/ローカルの話も理解してなかったのかよ
知ったか恥ずかしすぎ w
0829デフォルトの名無しさん
2016/05/29(日) 15:14:24.23ID:2nyCrHi7全角で書いてる時点でお察しww
0830デフォルトの名無しさん
2016/05/29(日) 15:18:16.56ID:7EuuEvvG0831デフォルトの名無しさん
2016/05/29(日) 15:27:43.76ID:YB2KOjT90832デフォルトの名無しさん
2016/05/29(日) 15:27:54.32ID:Z9hYnuIN0833デフォルトの名無しさん
2016/05/29(日) 15:33:47.31ID:Xg0gIt10理解してないことは否定しないのか w
0834デフォルトの名無しさん
2016/05/29(日) 15:51:31.49ID:A9tgF6Q/業務用PCに開発用PCが含まれてたら昇格させるアプリデバッグできなくなるんだ。重要な問題なんだよw
0835デフォルトの名無しさん
2016/05/29(日) 16:54:17.05ID:WmC7AS7kその点MSDNなら入れ放題(ただし開発用途に限る)
0836デフォルトの名無しさん
2016/05/29(日) 17:43:47.53ID:KbG7eVan0837デフォルトの名無しさん
2016/05/29(日) 20:02:21.16ID:gfQe7ATw0838デフォルトの名無しさん
2016/05/29(日) 20:52:16.52ID:gIZvAw+j0839デフォルトの名無しさん
2016/05/29(日) 20:57:25.19ID:5GmX+Ogj0840デフォルトの名無しさん
2016/05/30(月) 07:16:30.98ID:hyGWFe6M自分で掲示板作って一人で使えばいい
0841デフォルトの名無しさん
2016/05/30(月) 22:56:49.64ID:/sRU0ua40842デフォルトの名無しさん
2016/05/30(月) 23:43:34.25ID:bSPgiDOZ0843デフォルトの名無しさん
2016/05/31(火) 00:04:37.83ID:x2IInpuBFor を使わないで簡潔に書ければ教えてください。
short[] Test = new short[8] { 1, 1, 0, 0, 1, 1, 0, 0 };
int i;
string strTest2;
strTest2 = "";
for (i = 8; i >= 0; i++)
{
//↓イメージこんな処理をやりたい
strTest2 = strTest2 + Convert.ToString(Test[i]);
strTest2 = strTest2 + (String)Test[i];
strTest2 = strTest2 + Test[i].ToString() ;
//↑イメージこんな処理をやりたい
};
}
0844デフォルトの名無しさん
2016/05/31(火) 00:30:45.64ID:zHKxg10Mshort[] Test = new short[8] { 1, 1, 0, 0, 1, 1, 0, 0 };
string text = string.Join(string.Empty, Test.Reverse());
0845デフォルトの名無しさん
2016/05/31(火) 02:14:24.91ID:CmR8aTOq0846デフォルトの名無しさん
2016/05/31(火) 04:39:48.79ID:mNZWLphmfor()がw
0847デフォルトの名無しさん
2016/05/31(火) 07:52:42.89ID:g6f6NTXkvar text2 = string.Concat(Test.Reverse());
でいいよな、つか最近for見ないな、あいつ今ごろどうしてるんだろ
0848デフォルトの名無しさん
2016/05/31(火) 08:17:53.79ID:HjYDbXLZ0849デフォルトの名無しさん
2016/05/31(火) 11:12:23.85ID:g6f6NTXkbyte Test= 1 << 7 | 1 << 6 | 0 << 5 | 0 << 4 | 1 << 3 | 1 << 2 | 0 << 1 | 0;
byte Test2 = (byte)~Test;
めんどくさいからこれでいこうよ
0850デフォルトの名無しさん
2016/05/31(火) 16:19:01.32ID:xVlROlYS例がどっちにも取れるのに説明がない悪い例w
0851デフォルトの名無しさん
2016/05/31(火) 17:52:32.19ID:vSHVaGX+0852デフォルトの名無しさん
2016/05/31(火) 20:12:24.53ID:addywmWaそんな恥ずかしいこと、人前で言えるか!
0853デフォルトの名無しさん
2016/05/31(火) 20:24:22.39ID:5uoAAifl簡潔に書いた気になってるんだから多目に見ろや
0854デフォルトの名無しさん
2016/05/31(火) 20:27:42.15ID:x2IInpuB今回の質問はビットの反転が目的で質問してました。
>>844
>>847
参考になりました。
forは使わないものなのか
>>849
何かいてるのかさっぱりわからないので
その書き方の意味がわかるようになるサイト紹介してください。
0855デフォルトの名無しさん
2016/05/31(火) 20:40:02.88ID:x2IInpuB絡みでまた質問なのですが
short arrA = 32;
string testA = string.Format("{0:00000000}", Convert.ToString(arrA,2));
↑の結果は"100000"となりますが
欲しい結果は"00100000"なのですがどうしたらこの結果がだせるでしょうか?
この後に>>844>>847の処理をして配列に入れたいと思ってます。
0856デフォルトの名無しさん
2016/05/31(火) 20:58:12.59ID:WjE2pWiO0857デフォルトの名無しさん
2016/05/31(火) 20:59:38.50ID:WuXUQ0Ix0858デフォルトの名無しさん
2016/05/31(火) 21:25:55.95ID:x2IInpuBstring testA = string.Format("{0:00000000}", Convert.ToString(arrA,2));
↑のFormatの
"{0:00000000}"の8桁にしたいです。 ←書き方がおかしい?
この後に配列の0〜7にビットを入れたいと思っています。
>>843の
//↓イメージこんな処理をやりたい
ができれば足りない0を足せると思うのですがエラーになるので
0859デフォルトの名無しさん
2016/05/31(火) 21:26:56.72ID:WGAMOrmO左側に"0000000"足してsubstringで右から8桁拾うとか
string.Formatで揃えられるのは元が数字の場合だけじゃないの?
0860デフォルトの名無しさん
2016/05/31(火) 21:55:39.61ID:x2IInpuBありがとうございました。
substringやら試してみたら↓でいけました。
string testA = Convert.ToString(arrA, 2).PadLeft(8, '0');
0861デフォルトの名無しさん
2016/06/01(水) 10:31:56.12ID:3Uom60Ulさらに文字列にするとか基本からしておかしい
0862デフォルトの名無しさん
2016/06/01(水) 10:46:56.57ID:fcCJazMz帰っていいよ
0863デフォルトの名無しさん
2016/06/01(水) 21:25:56.82ID:xCkiwo/t0864デフォルトの名無しさん
2016/06/01(水) 22:35:01.65ID:3Z/vm/aeウンコなんて存在するだけで汚らしいからね
0865デフォルトの名無しさん
2016/06/01(水) 23:18:53.22ID:wDAnXjYt0866デフォルトの名無しさん
2016/06/01(水) 23:23:51.93ID:QH7BmVl50867デフォルトの名無しさん
2016/06/01(水) 23:55:43.43ID:kdUrQIE/何のプログラムのためかわからないんだから頭から批判するわけにもいかない
お題をスレに投下して遊んでいるだけなら勘弁して欲しいが
0868デフォルトの名無しさん
2016/06/02(木) 00:15:05.23ID:mspBW4t7誰も気にしてない、問題ない
0869デフォルトの名無しさん
2016/06/02(木) 06:20:12.70ID:GwIHC09q実務やってりゃもっととんでもない要件もある
0870デフォルトの名無しさん
2016/06/02(木) 09:25:57.92ID:NmrKPHawビット演算子が一通りあるのに?
0871デフォルトの名無しさん
2016/06/02(木) 14:41:21.35ID:yckiqRm+0872デフォルトの名無しさん
2016/06/02(木) 14:48:02.71ID:mKtftCeFフォームで特定のキーを押すとイベントが発生するようにkeydownイベントを設定しています。
通常使用では問題がないのですが、他のアプリケーションのウィンドウハンドルを取得して
他のアプリケーションへ入力操作をする(たとえばnotepadにテキストを入力するなど)と、
イベントが発生しなくなってしまいます。
入力先のアプリケーションがアクティブになるので、入力操作後に
this.activate();
を入れて作成したアプリケーションをアクティブにしてみたのですが、keydownイベントは発生してくれませんでした。
作成したアプリケーションのどこかをマウスクリックすれば、再度keydownイベントを拾うようになってくれます。
マウスクリックせずに、再度keydownイベントを拾うようにすることはできないでしょうか?
0873デフォルトの名無しさん
2016/06/02(木) 14:57:34.48ID:/OWEVDB0該当するコントロールにfocus()しても反応しない?
0874デフォルトの名無しさん
2016/06/02(木) 15:03:39.19ID:mKtftCeFフォームにイベントを設定しているので、
this.Activate();
this.Focus();
としてみましたが、やはりだめでした。
0875デフォルトの名無しさん
2016/06/02(木) 15:37:16.80ID:wHOeJSfY0876デフォルトの名無しさん
2016/06/02(木) 17:43:54.02ID:sk3UGl9tフォーカスと同じような発想だし試していないんだけど
http://d.hatena.ne.jp/tt_clown/20100715/1279195526
ここだとthis.TopMost = true;をつかっている
最悪自分自身のウィンドウハンドル取得してマウスクリックの状態を送る
0877デフォルトの名無しさん
2016/06/02(木) 22:00:46.70ID:H/+hHucZフォーカス移動させない方法はないのか
0878デフォルトの名無しさん
2016/06/02(木) 22:32:36.72ID:dN8pRVk4直接メッセージ送ってやるとかすればいい
0879デフォルトの名無しさん
2016/06/03(金) 09:21:09.61ID:lRAKR7Nsありがとうございます。
紹介していただいたサイトに書かれていることをとりあえず全部やってみましたが結果は変わらず。
this.ForceAtivate();
this.Activate();
this.Focus();
this.TopMost = true;
this.TopMost = false;
おっしゃるように、マウスクリックの状態を送るしかないのかな。
0880デフォルトの名無しさん
2016/06/03(金) 10:46:43.58ID:lRAKR7Ns他のアプリケーションに入力操作をすると同時に、自分のアプリケーションに配置したwebbrowserにpdfを表示させる
ようにしているのですが、どうやらフォーカスがこのpdf側に行ってしまい、keydownイベントが発生しないようになっていました。
(pdfを表示させないようにして、this.activate()を入れてみたところ、ちゃんとkeydownイベントが発生しました)
ただ、やはりpdfを表示したうえでkeydownイベントを発生させたいので、webbrowserのpdfからフォーカスをどうやって奪うか考える必要はあります。
0881デフォルトの名無しさん
2016/06/03(金) 12:20:45.96ID:lRAKR7Ns解決案のvbをC#で書き直したところうまくいきました。
ありがとうございました。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=8335&KLOG=20
0882デフォルトの名無しさん
2016/06/03(金) 18:35:59.01ID:WKOUtEgW// ↓のような MyList<T> を定義した時、MyList<object> の Add メソッドを取得したいとします
class MyList<T>
{
...
public void Add(object x) { ... }
public void Add(T x) { ... }
}
// ↓のいずれも AmbiguousMatchException が発生します
typeof(MyList<object>).GetMethod("Add", new[] { typeof(object) });
typeof(MyList<object>).GetMethod("Add", new[] { typeof(MyList<>).GetGenericArguments()[0] });
// MyList<object> の Add メソッドを取得する方法を教えてください
0883デフォルトの名無しさん
2016/06/03(金) 18:40:31.26ID:vFPgPlFV0884デフォルトの名無しさん
2016/06/03(金) 18:42:23.67ID:vFPgPlFVget;
provate set;
}
を
public pro int Hoge;
って書きたい
0885デフォルトの名無しさん
2016/06/03(金) 20:03:01.90ID:W136n/9xその2つを識別する手段がないじゃん
どっちでもいいのならGetMethodsからNameがAddなの探すとかすればいいけど
0886デフォルトの名無しさん
2016/06/03(金) 20:24:55.26ID:auUjD3+aもう解決してるみたいだけど
imagemagick使ってPDFを画像化する方法もあるので覚えておくと良いよ
0887デフォルトの名無しさん
2016/06/03(金) 20:52:50.31ID:/b77BlBb>>885の方法で探した後でtypeof(MyList<>).GetMethod("Add", new[] { typeof(object) });じゃない方を選べば?
0888デフォルトの名無しさん
2016/06/03(金) 21:57:01.45ID:WKOUtEgW>その2つを識別する手段がない
C# では 'new MyList<object>().Add(new object());' は曖昧にならずに 'Add(object)' を呼べるようですし、
CIL では
'call instance void class MyList`1<object>::Add(object)' で 'Add(object)' を、
'call instance void class MyList`1<object>::Add(!0)' で 'Add(T)' を、
それぞれ識別して呼べるようです
C# コンパイラや CIL では2つのメソッドを区別しているようですが
リフレクション以外でも識別する手段は無いのでしょうか
0889デフォルトの名無しさん
2016/06/03(金) 22:05:41.48ID:WKOUtEgWうまくいかないようです
試したコードは以下の通りです
class MyList<T>
{
public void Add(object x) { return; }
public void Add(T x) { return; }
}
var addObject = typeof(MyList<>).GetMethod("Add", new[] { typeof(object) });
typeof(MyList<object>)
.GetMethods()
.Where(m => m.Name == "Add" && m != addObject)
.Count();
// 期待される Count は 1、実際は 2
0890デフォルトの名無しさん
2016/06/03(金) 23:01:06.70ID:qPjI5kKdリフレクションでメソッドを呼んだ所まで戻ってしまうんですが、これ何とかならないですか?
InnerExceptionでメッセージは読めますが、例外発生箇所の変数の値を調べたりできないので不便です
最初からデバッガを接続していれば例外が投げられた時に停止できますが、
していないとInvokeした位置まで戻っていて不便です
0891デフォルトの名無しさん
2016/06/04(土) 00:01:03.58ID:l/1IkcC1((Action<object>)myList.Add).Method は?
もう一方は887方式で
0892891
2016/06/04(土) 00:09:04.07ID:l/1IkcC1MethodInfo GetGenericMethod<T>(MyList<T> myList) => ((Action<T>)myList.Add).Method;
を用意しとけばGetGenericMethod(new MyList<object>())で取れるかな
0893デフォルトの名無しさん
2016/06/04(土) 11:15:15.59ID:wEJsXBiOMyList<object> の非 null インスタンスを取得できれば、この方法でメソッドを取得できました
ありがとうございます
しかし、MyList の生成コストが多かったり、そもそも MyList の非 null インスタンスを取得できない場合はこの方法を使えないみたいです
後出し条件のようで申し訳ないのですが、MyList のインスタンスを生成せずに Add メソッドの MethodInfo を取得する方法はありませんか?
0894デフォルトの名無しさん
2016/06/04(土) 12:24:14.79ID:BB4QGX3Vこうかな
Expression<Action<MyList<object>>> lambda = x => x.Add((object)null);
var method = ((MethodCallExpression)lambda.Body).Method;
0895dsaojudioas
2016/06/04(土) 14:31:52.96ID:2hWy5mYVJavaScript実行後のHTMLを取得する方法を教えて下さい。
現在HttpWebRequestのGetResponseメソッドで特定URLのHTMLを取得するコードを実装しているのですが、
取得したHTMLから、さらに呼ばれているJavaScriptの処理で、そのHTMLの内容が変わります。
※innerHTML 等で
JavaScriptが処理された後のHTMLを自動的に生成する方法を教えて下さい。
おねがいします。
0896デフォルトの名無しさん
2016/06/04(土) 14:45:38.61ID:BB4QGX3V無理
SeleniumやPhantomJSでも使え
0897デフォルトの名無しさん
2016/06/04(土) 15:08:28.09ID:wEJsXBiOうまくいきました
ありがとうございました
リフレクションとジェネリックの奥深さを知りました
0898fsa9asa
2016/06/04(土) 21:29:45.73ID:2hWy5mYVOnDocumentCompletedメソッドをオーバラーライドしたいのですが、、、、
コンパイルエラーとなります。。。。。。
コンパイル警告/エラー無しで正しく継承する具体的なコーディング内容を教えて下さい。
一応環境のせときます
■環境
Visual Studio 2012
C++ CLI
■ソース
public ref class ClassHTTPAuto : WebBrowser{
virtual void OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) override = WebBrowser::OnDocumentCompleted{//★
}
};
■コンパイルエラー内容 ★の箇所
'System::Windows::Forms::WebBrowser::OnDocumentCompleted' : 明示的なオーバーライドの署名に一致するメンバーはありません。
'ClassHTTPAuto::OnDocumentCompleted' : 関数は 'System::Windows::Forms::WebBrowser::OnDocumentCompleted' をオーバーライドしません
'override' : オーバーライド指定子の使用法が不適切です。'ClassHTTPAuto::OnDocumentCompleted' は基本 ref クラス メソッドと一致しません
0899デフォルトの名無しさん
2016/06/04(土) 21:40:00.48ID:4uQe4rvn0900デフォルトの名無しさん
2016/06/04(土) 21:44:04.88ID:8+lzdY1A0901デフォルトの名無しさん
2016/06/04(土) 21:50:08.88ID:qjr7DQXX0902デフォルトの名無しさん
2016/06/04(土) 21:50:10.39ID:k+rvYpWo0903デフォルトの名無しさん
2016/06/04(土) 22:54:55.37ID:3F7VjM1T0904デフォルトの名無しさん
2016/06/06(月) 10:31:45.20ID:tWPbIFbw0905デフォルトの名無しさん
2016/06/06(月) 10:54:13.53ID:L6jct0Vd今のム板で3番目に速いスレになれるよ
レジェンドクラスだよ
ああ分かってる
5年100レスの間違いだよね
0906デフォルトの名無しさん
2016/06/06(月) 12:45:39.89ID:tWPbIFbw0907デフォルトの名無しさん
2016/06/09(木) 20:50:19.97ID:4h+fZPolコーディング規約違反を検知とか実用性どうですかね?
0908デフォルトの名無しさん
2016/06/10(金) 20:15:29.07ID:6k6anX2i0909デフォルトの名無しさん
2016/06/10(金) 21:48:15.00ID:NC5Uyh6xコーティング規約って言ってもピンキリ
コードハイライトぐらいならそんなに難しくないみたいだから名前付け規約とかなら楽勝でしょ
http://www.buildinsider.net/enterprise/roslyn/02
0910デフォルトの名無しさん
2016/06/15(水) 18:23:37.05ID:g+TAhdw90911デフォルトの名無しさん
2016/06/16(木) 19:10:58.50ID:/siq13O9どう返すのが正解なんだろうか・・・
0912デフォルトの名無しさん
2016/06/16(木) 20:21:52.57ID:B1c+BB150913デフォルトの名無しさん
2016/06/16(木) 20:22:26.11ID:c2UI9Bfi「無能すぎて大草原不可避wwwwwwww」って答えろ
趣味グラマだから上司からどう言われるかは知らんが
0914デフォルトの名無しさん
2016/06/16(木) 20:22:33.47ID:e7Ja7VI3そのアプリがサーバーに必要ならしょうがなかろ
SQL-Server でも必要だったりするから普通に入れればいいと思うが
0915デフォルトの名無しさん
2016/06/16(木) 20:23:11.91ID:0DmlV4IO0916デフォルトの名無しさん
2016/06/16(木) 20:24:06.17ID:0DmlV4IOServer2012は.NET 4.0は入らないんだよ(入るのは4.3から)
そういうジョーク
0917デフォルトの名無しさん
2016/06/16(木) 20:34:13.53ID:iMuJRkoR0918デフォルトの名無しさん
2016/06/16(木) 20:46:22.53ID:e7Ja7VI3ごめん何が面白いのかさっぱりわからん
0919デフォルトの名無しさん
2016/06/16(木) 23:28:15.71ID:Oc+4dwCeたまたま知らなかっただけだろ?
上司には上司の仕事があるんだからそんなどうでもいい細かいこといちいち全部知ってなくていいでしょ
お前が普通にその場で上司に説明してやればいいだけのことなのに
リアルではその程度のコミュニケーションもできず、心の中で粗探ししてニヤニヤするだけ
側から見たらお前の方がよっぽどジョークだぞ
0920デフォルトの名無しさん
2016/06/16(木) 23:55:05.82ID:n8tWRRyg悪いジョークだな
0921デフォルトの名無しさん
2016/06/17(金) 00:01:06.70ID:8E0QtOLA0922デフォルトの名無しさん
2016/06/17(金) 00:04:28.12ID:w+KKGvEO逆の立場を装って質問するってあるじゃん。
0923デフォルトの名無しさん
2016/06/17(金) 00:05:51.70ID:w+KKGvEOまああり得ないか。
0924デフォルトの名無しさん
2016/06/17(金) 00:10:17.42ID:8RVZcEaAそのアプリの動作確認してからね、ニッコリが正解じゃないの
0925デフォルトの名無しさん
2016/06/17(金) 00:13:54.57ID:xUk/y7nD上司が4.0と4.5の区別がついてないだけっていう。
0926デフォルトの名無しさん
2016/06/17(金) 00:41:22.01ID:jYlDfS4o0927デフォルトの名無しさん
2016/06/17(金) 03:00:03.67ID:iyTtvjge言葉を額面通りにしか受け取れないのはどうなの
0928デフォルトの名無しさん
2016/06/17(金) 06:25:09.79ID:XncZP/h8「IISのアプリケーションプールは確かに4.0か2.0だったりするけど…」
と上司から言われたんだが
どう返すのが正解なんだろうか・・・
0929デフォルトの名無しさん
2016/06/17(金) 10:30:14.61ID:QsthJvLK0930デフォルトの名無しさん
2016/06/17(金) 17:54:07.81ID:03q1hkBw0931デフォルトの名無しさん
2016/06/18(土) 06:16:05.79ID:wWirW/Ms0932デフォルトの名無しさん
2016/06/18(土) 06:56:38.01ID:l0agZrbCC#6.0なら
public int Hoge { get; }
0933デフォルトの名無しさん
2016/06/19(日) 11:58:56.96ID:pXg+pklT{
public int X
{
[ReadOnly]
get;
set;
}
[ReadOnly]
public void Hoge()
{
//処理
}
public void Fuga()
{
//処理
}
}
という風にReadOnly属性をつけると、
0934デフォルトの名無しさん
2016/06/19(日) 12:01:12.02ID:pXg+pklT{
private Hoge hoge;
public ReadOnlyHoge(Hoge hoge)
{
this.hoge=hoge;
}
public int X
{
get
{
return this.hoge.X;
}
}
public void Hoge()
{
this.hoge.Hoge();
}
}
みたいなクラスを自動実装することは出来ませんか?
0935デフォルトの名無しさん
2016/06/19(日) 12:02:11.92ID:pXg+pklTミスですので気にしないで下さい
0936デフォルトの名無しさん
2016/06/19(日) 12:12:46.42ID:s7xLro2iどうしても欲しければコード解析して出力するプログラムを作るしかない
0937デフォルトの名無しさん
2016/06/19(日) 12:26:05.70ID:pXg+pklT出来ないんですか…
なら属性ってどういう時に使う物なんですか?
0938デフォルトの名無しさん
2016/06/19(日) 12:28:13.00ID:pXg+pklTそういう風な一般人から依頼受けているコミュとかないですかね?
0939デフォルトの名無しさん
2016/06/19(日) 12:31:32.58ID:qvkTbkKVそんなに難しくはない
0940デフォルトの名無しさん
2016/06/19(日) 13:13:20.07ID:FiqN+bVaあれはjavaがクソすぎるから開発されたわけで
半端に心地よい言語ってのも考え物だ
最強かクソかどちらかに偏った方がいい
0941デフォルトの名無しさん
2016/06/19(日) 13:24:21.77ID:FiqN+bVaこの辺にあるリンク先に書けばいいんじゃないですか
http://stackoverflow.com/questions/616164/where-can-i-submit-request-for-new-features-in-the-c-sharp-language
0942デフォルトの名無しさん
2016/06/19(日) 14:05:07.51ID:pXg+pklTありがとうございます
0943デフォルトの名無しさん
2016/06/19(日) 22:27:53.54ID:vEK8SCyeGitHubのページ全部読んでみ
0944デフォルトの名無しさん
2016/06/19(日) 22:34:45.26ID:pXg+pklTGitHubってhttp://git.hub.com/Microsoftのプロジェクトですか?
c#のプロジェクトは見つかりませんでした
0945デフォルトの名無しさん
2016/06/19(日) 22:42:14.38ID:vEK8SCyeお前は>>941 の内容を見もせずに礼をいったのか?
0946デフォルトの名無しさん
2016/06/19(日) 22:45:17.86ID:FiqN+bVa0947デフォルトの名無しさん
2016/06/19(日) 23:06:35.74ID:pXg+pklT見ました
0948デフォルトの名無しさん
2016/06/19(日) 23:08:07.09ID:pXg+pklTサンクス
0949デフォルトの名無しさん
2016/06/20(月) 18:09:39.64ID:6Kuwy/b5これは大変だ
0950デフォルトの名無しさん
2016/06/21(火) 00:03:27.38ID:A07F0IOmその中にストアアプリがありました。
基本的にストアアプリ等はどうしたら表示名とかアイコンを取得できるんでしょうか?
例えば「Microsoft.Windows.Photos_8wekyb3d8bbwe!App」とかは画像ファイルに関連付けられてたんですが、
ここからどう探ればいいのかわかりません。
0951デフォルトの名無しさん
2016/06/21(火) 00:55:36.06ID:C9ImfoFB0952デフォルトの名無しさん
2016/06/21(火) 01:52:13.04ID:mJHmHyyt他に知ってる人いたら教えて欲しいけど
0953デフォルトの名無しさん
2016/06/21(火) 02:04:17.04ID:FGp1tw5j0954デフォルトの名無しさん
2016/06/21(火) 23:06:06.33ID:rJ2mr4JY.NETの中間言語のスレッドです。
.NET初心者はふらっとC#等に行きましょう。
スレ建て規制で建てられないorz
誰か頼む
0955デフォルトの名無しさん
2016/06/21(火) 23:11:28.87ID:4uk9ZeYLほれ
★☆★CIL/MSIL 総合スレッド part1【アセンブリ】
http://echo.2ch.net/test/read.cgi/tech/1466518238/
0956デフォルトの名無しさん
2016/06/21(火) 23:13:44.12ID:rJ2mr4JYありがとう〜
0957デフォルトの名無しさん
2016/06/23(木) 07:40:58.04ID:nkqt+/Dm0958デフォルトの名無しさん
2016/06/24(金) 09:19:13.41ID:P0pey4iHこれが出ないようにする方法ってありますかね?
0959デフォルトの名無しさん
2016/06/24(金) 18:35:51.48ID:CHFwElQaしかもそれってフォーカス奪われるし使いづらいんだよね
仕方なくSplitterを使って対策したけど…
0960デフォルトの名無しさん
2016/06/25(土) 17:02:42.00ID:4wr/kWbnマウスDownのイベントでカーソルをデフォルトにしたら出来るんじゃね?
0961デフォルトの名無しさん
2016/06/25(土) 17:03:52.31ID:4wr/kWbnフォーカス枠か
0962デフォルトの名無しさん
2016/06/26(日) 15:01:54.96ID:BEfwMto/私ならそれくらい出ても気にならないんですが、なぜ消したいんですか?
0963デフォルトの名無しさん
2016/06/26(日) 21:35:59.69ID:RZoFOwln0964デフォルトの名無しさん
2016/06/26(日) 22:04:56.36ID:G4opLbcb0965デフォルトの名無しさん
2016/06/27(月) 13:01:24.71ID:neTQjC1+GetInterface<T>()みたいな使い方を想定しています
0966965
2016/06/27(月) 13:25:35.51ID:neTQjC1+リストからある特定のインタフェースを持ったクラスだけ抜き出したい
GetInterface<T>() where T : interface みたいなメソッドを定義したいが型制約にインターフェース限定はない
0967デフォルトの名無しさん
2016/06/27(月) 14:05:08.46ID:SQba+Wz/あと、インタフェースかどうかは、typeのメソッドでなんか判断するやつあったろ。
0968デフォルトの名無しさん
2016/06/27(月) 14:07:17.20ID:NNJ+yE7g0969デフォルトの名無しさん
2016/06/27(月) 15:53:51.88ID:EYEfo5FX0970デフォルトの名無しさん
2016/06/28(火) 07:49:21.71ID:2IXq4+r7C#上のオーディオについて質問です。
かなり初心者です
visual studio上でリーソスのオーディオ鳴らせるようにはなったんですが
System.Media.SoundPlayerって同時に
一つまでのオーディオファイルしか再生できないですよね?
複数の音声を同時に再生するにはどうすればいいでしょうか?
音声関連の書籍があれば自分で調べます。
ヒントをください!
0971965
2016/06/28(火) 09:35:59.95ID:pGkiqrx9実行時チェックじゃなくてコンパイルエラーにしたい
0972デフォルトの名無しさん
2016/06/28(火) 10:22:42.92ID:UehficRp0973デフォルトの名無しさん
2016/06/28(火) 10:28:37.14ID:ZL+5iNVS0974デフォルトの名無しさん
2016/06/28(火) 11:12:20.38ID:PtDVSFsI不特定のinterfaceって制約は出来ることが増える気がしないし、interfaceを実装するclassを指定出来ない時点で総称型の出来ることを減らすだけだし。
0975デフォルトの名無しさん
2016/06/28(火) 16:08:07.06ID:2evp275G> プロパティは簡略化して、次のように記述することも可能です。これを自動プロパティといいます。
> public int age { get; set; }
> (「基礎からわかるC# 西村誠 2015 p.103 )
とくに処理が必要無いならこう書くと自動で「何もしない処理」実装されるよ。便利だね!
get/set片方だけなら何らかの制限を加えたいんですね推察できるのですが、両方て。じゃあ
public int age;
これでいいのでは?と思うのですが。おかしな疑問でしょうか。
0976デフォルトの名無しさん
2016/06/28(火) 16:39:07.41ID:vf5u1q3i良い質問だと思う。
カプセル化の考え方で、ローカルのフィールドを直接外に晒さないことが良いとされてる。
自動実装プロパティで書いておけば、あとで値の設定返却方法を変えたくなっても、他のプロジェクトに影響せずに変更できる。
0977デフォルトの名無しさん
2016/06/28(火) 17:10:37.67ID:2evp275G急に後からプロパティ型に置き換えられたりしたら、ライブラリとして呼び出してる側も再コンパイル必要になりそうですね。
0978デフォルトの名無しさん
2016/06/28(火) 17:17:39.40ID:pGkiqrx9C#6.0で=>が導入されたのでgetのみは=>を使ったほうが良い
setは重大な変化を及ぼす(はずなので)ちゃんと自分で記述すべき
0979デフォルトの名無しさん
2016/06/28(火) 18:06:00.81ID:203MKP8O0980デフォルトの名無しさん
2016/06/28(火) 19:28:03.51ID:ILQf8kuPすぐ出来るんだから
0981デフォルトの名無しさん
2016/06/28(火) 20:20:13.30ID:CqQA/jXLどうやってコンパイル結果見るんだよ?
知らないくせに偉そうに吠えるな
0982デフォルトの名無しさん
2016/06/28(火) 20:25:19.44ID:ILQf8kuPそんな簡単なことも調べられないの?
0983デフォルトの名無しさん
2016/06/28(火) 20:26:36.10ID:203MKP8Oこいつアホ
0984デフォルトの名無しさん
2016/06/28(火) 21:20:33.57ID:UYU5u6l7ワロタwww
0985デフォルトの名無しさん
2016/06/28(火) 21:50:18.70ID:2IXq4+r7なんか荒れてるのでこのスレにて
終了ということでよろしいですかね?
0986デフォルトの名無しさん
2016/06/28(火) 22:11:21.38ID:fmDbm5e60987デフォルトの名無しさん
2016/06/28(火) 22:28:21.85ID:wY9qTpy10988デフォルトの名無しさん
2016/06/28(火) 22:48:46.81ID:h5m3agBRクラスライブラリではないけど、MCI使えば出来る。
0989デフォルトの名無しさん
2016/06/28(火) 23:11:00.24ID:ILQf8kuPさっさと次スレ立てろ
0990デフォルトの名無しさん
2016/06/29(水) 00:23:11.78ID:nJ963eR4ドンマイ
0991デフォルトの名無しさん
2016/06/29(水) 00:48:27.63ID:ND57O5h+0992デフォルトの名無しさん
2016/06/29(水) 03:03:41.56ID:7YI2Fteuツールに頼れば猿でもできんだよ
0993デフォルトの名無しさん
2016/06/29(水) 03:57:13.50ID:b5mpXgzs0994デフォルトの名無しさん
2016/06/29(水) 04:40:40.73ID:sT3gw8vaMCIですか!ありがとうございます!
0995デフォルトの名無しさん
2016/06/29(水) 06:44:59.95ID:KXVdJyD+なるほど >>981 は猿以下って言うことか w
0996デフォルトの名無しさん
2016/06/29(水) 07:29:52.40ID:xCnZ4rup道具使う発想ができないのなら猿未満
>>994
乙
0997デフォルトの名無しさん
2016/06/29(水) 09:49:14.53ID:KNefjEtJツールの恩返し、なんちゃって
0998デフォルトの名無しさん
2016/06/29(水) 09:54:52.90ID:FS65KHM60999デフォルトの名無しさん
2016/06/29(水) 10:07:23.52ID:TIC5zmqc1000デフォルトの名無しさん
2016/06/29(水) 11:05:50.24ID:zc54Fokc10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 138日 22時間 58分 7秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。