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


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

C#, C♯, C#相談室 Part89



1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net]
■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1437808445/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

604 名前:デフォルトの名無しさん [2015/12/05(土) 13:06:25.17 ID:qkyvrywZ.net]
念力集中ピキピキドカン

たちまちおつむが大噴火

605 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 13:30:01.24 ID:nZCGLVCw.net]
何故、そんなめんどくさいことしなければならないのか。

606 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 14:19:17.53 ID:K53q116f.net]
>>552
遅くなりましたが、仰せの通りやってみました

デザイナーでDataSetに空の列を追加
→DataTable読み込み時に、暗号化列(byte[])からデコードしたものを空の列(String)に挿入
→(ユーザ)Gridでいじる
→一時作成列をエンコードしたものを暗号化列に書き戻した上で
TableAdapterをUpdate
しかし、Updateのところで同時実行違反がでてしまいます
ぐぐっても原因がわからず・・・
UpdateCommandには空の列は含めておらず、最初に読み出した列のみUpdateしているのですが

607 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 15:03:56.30 ID:7tYybPsT.net]
>>603
PK設定してない、とかいうオチだったらこのスレのみんなが激怒するぞw

608 名前:デフォルトの名無しさん [2015/12/07(月) 22:35:47.46 ID:VFEIJJIC.net]
VS2013で作ってたソフトをこのまえVS2015に移行したんだが、
最近、デバッグができなくて困ってたわけ。
GUIソフトでマルチスレッドだから何かデフォ設定とか
変わったのかな〜とか思ってたけど、どうしても原因がわからなかった。
最近、Update1が出ていることを知り、ダメ元でインストールしてみると、
普通にデバッグが出来るではないか!!!!!

ろくにテストもせずにリリースしてんじゃねーぞ!マイクロソフト!!

609 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 07:01:41.43 ID:QxmgGgsj.net]
メンゴメンゴ

610 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 18:49:04.45 ID:VVs+cNRt.net]
>>606
許した

611 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:16:39.70 ID:G3Ui7hoB.net]
>>605
全部このおっさんのせい
www.jasa.or.jp/et/ET2014/conf/images/i01.jpg

612 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:19:01.12 ID:d/CrjRsp.net]
今さらだけどDapperクソ便利だな



613 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:26:47.05 ID:VCOeEoWo.net]
インチキマジックでもやってそうなおっさんだと思った

614 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:56:12.38 ID:ZrcjdAX/.net]
いやそりゃマジックはインチキだろうよw
プロレスに八百長言うような無粋な発言だと思う

615 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 23:31:09.05 ID:drKqxwby.net]
Automapperもスゲー便利やんけ
外部のライブラリはめんどくさそうであんまり使ってなかったけど使わん方が面倒なことしてたわ

616 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 00:47:45.77 ID:mQH0NEVy.net]
昔PLにEFやDapperの導入を提案して拒否られた
数千行をDataSetでゴリゴリ書いた結果、億の赤字が出ましたとさ

617 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 01:32:37.67 ID:BAeiaDLy.net]
数千行で億とかスゲー単価でプログラマー雇ってるんだな

618 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 01:57:17.92 ID:MbyU/AgB.net]
億って30人規模のプロジェクトでも上が無能だと割と簡単に達するよ
発言権与えられてなかったし責務は感じてないが

619 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 02:21:47.30 ID:f48gwmmB.net]
コーディングの工数で足が出たのかバグか何かで損害が出たのかどっちだ

620 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:14:33.05 ID:7DodXpQ6.net]
10ks でもざっくり1千万オーダーだし、ロジック部分じゃないからレビューとテストを普通にやってりゃ深刻なバグもでないだろうし
要するに元々赤字案件で、赤字額が少し増えたのを盛ってるだけでしょ

621 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:22:47.92 ID:fv8D2Nj8.net]
ドカタ現場にヘタにDapperなんて導入したらSQLがあちこちに書き散らされて悲惨なことになりそう

622 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:35:41.78 ID:1PFhVuMy.net]
朝っぱらからお疲れっすドカタサン



623 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 09:01:18.86 ID:eZF98QpG.net]
仮にライブラリ使えないとしてもそれが必要な機能なら簡易版を作ってからやらないのか

624 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:15:03.04 ID:WshY0HPZ.net]
データアクセスもビジネスロジックもすべてaspx.csに入ってるよ

modelやエンティティもすべてDataTableで扱うから同じ定義があちこちにあるよ。クラス分割はしないよ

cssやjavascriptもすべてaspxのheadの中に書いてあるよ

うちの会社のプログラミングだよ

625 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:25:57.90 ID:lQa1iSl4.net]
プリコンパイルヘッダーが存在しない時代のC++みたいな

626 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 00:10:12.96 ID:bo67ft1i.net]
こわい

627 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:04:14.04 ID:P8YtCA4+.net]
今更なんですが、シフトとか何のために使うんでしょうか?2進数はわかってますが、どんな場面で使うのか理解できません

628 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:29:27.92 ID:SZ+61dJq.net]
>>624
意味不明だよな画像処理とかなのかな・・・
いきなり2進数のシフトについて書かれてたり2進数や16進数への変換とか
まず何に使うか説明しろよって思う

629 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:40:59.21 ID:TaCH5voL.net]
小学生向けのC#の本でも読んでろよ幼稚な

630 名前:デフォルトの名無しさん [2015/12/12(土) 12:48:17.84 ID:SZ+61dJq.net]
>>626
お前には聞いてないよ引っ込んでろ!

631 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:56:22.38 ID:WmSAg11c.net]
画像処理関係なら例えば
よく使われる色の表現として、A(不透明度)、R、G、Bの4つの値のセットで色を表すというのがある
それぞれが0-255の値をとる場合、各8バイトだから4つで計32ビット、つまり、詰め込めばint型の値一つで色を表せる
詰め込むにはビット演算でこうする
(a << 24) | (r << 16) | (g << 8) | b
C#のプログラミングでこういう技術を積極的に使うのは良くないけど、
既存フォーマットのデータの読み書きでどうしても必要になることはあるわけ

632 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:00:57.62 ID:SZ+61dJq.net]
>>628
既存フォーマットによって利用する場面が出てくるんですね
すごく参考になりました!ありがとうございます



633 名前:628 mailto:sage [2015/12/12(土) 13:06:03.37 ID:WmSAg11c.net]
>>628
わかると思うけど訂正
✕各8バイト
○各8ビット

634 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:08:28.88 ID:k/Oa/Qiw.net]
>>624
例えばウィンドウメッセージでは32bitのパラメータを上位下位で分けて
2つの16bitのパラメータとしてやりとりする場合がある。

そういう場合は必用というか、少なくともあった方がいいでしょ。
共用体使ってもできるけど。

635 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:29:20.30 ID:RrFopTx4.net]
>>624
小学校の算数で筆算とかやったこと無いのか?
ずらしながら足したりしてるだろ
それがわかってない状態で
> 2進数はわかってます
とか言うのはどうかと思う

636 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:38:02.71 ID:5PTzOc6m.net]
この程度はふらっとでやってくれ

637 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:31:27.23 ID:yzl9BXRv.net]
>>632
筆算でずらす?アホなこといってんなよ。おまえこそ数学わかってんのか?

638 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:56:55.36 ID:RrFopTx4.net]
>>634
数学 w
算数と数学の区別もつかないのかよ

639 名前:デフォルトの名無しさん [2015/12/12(土) 20:13:09.49 ID:5dKoSKZv.net]
1の位の計算、10の位の計算、100の位の計算、・・・とかのことじゃないの
単純な多倍長演算は筆算のアルゴリズムでシフトとキャリーで実装できる

特定のnビットが1になってるかを調べるのはn-1ビット右シフトすると最下位ビットで判定可能
とかはシフトの勉強するときに出てきたと思うけど
C#の話題でいくとFlags属性つけたEnumでOR演算したほうがソースが分かり易い

あと昔は正の数値を2倍にしたいとき x *= 2 より x <<= 1のほうがちょっと速かった

640 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 21:40:28.58 ID:AwwUCViP.net]
C#になぜシフト演算子があるのか
答えは簡単
CPUにそういう機能がるから
CPUにシフト演算を行う機能があるのに
C#で使えなかったら残念だろ

641 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:10:44.56 ID:7G0ybzbE.net]
いらないよ
百歩譲ってもビット演算クラスのシフトメソッドにすべきだった
演算子なんていらないのに

642 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:18:23.93 ID:PGJfOnmJ.net]
演算子でいいだろw



643 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:23:04.24 ID:o/oZvQme.net]
ビット演算のためにnewしたりユーティリティ呼んだりしたくないけどなあ
生データ扱うとき重宝するじゃん
普段使わなくとも低レベルライブラリがアルゴリズム実装に多様する、速度に関わる大事な要素だよ
クラスライブラリに押し込んだらそんだけバイトコードもややこしくなるし。標準ライブラリが速度稼げなくなりかねない損失のある設計だよ

使わない演算子あって困ったことでもあったん?

644 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:26:28.08 ID:TgXyk9Wg.net]
演算子は目に悪い

645 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:27:32.81 ID:RrFopTx4.net]
>>637
ならキァリーフラグやスタッタポインタも扱える様にしてくれ

646 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:29:14.63 ID:Az48DLkg.net]
共用体が無いのだから、ビット演算子はビット単位でパックされたデータを扱うのに必須でしょ。
いちいちメソッド呼んでたら遅くて使い物にならないよ。
暗号化とかでも使うな。

647 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:36:09.56 ID:LM4caT06.net]
共用体はあるぞ
LayoutKind.ExplicitとFieldOffsetを使えばできる
俺は演算子があっていいと思うが、仮にメソッドでも
コンパイラやJITがCPUの命令に置き換えてしまえばいいんだから遅くはならないよ
実際ライブラリレベルで実装されてるように見せかけて実はコンパイラやJITに細工してる機能はたくさんある

648 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:45:08.61 ID:SZ+61dJq.net]
みんなコーディングシートはどこの使ってるの?

649 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 23:28:06.83 ID:SOz9vBuk.net]
なくて怒るのはわかるけど
あって怒る理由は何?

650 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 23:31:24.45 ID:TgXyk9Wg.net]
>>646
プログラマとは思えない疑問だね

651 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:09:07.70 ID:1ET048aA.net]
シフトは要るだろw

652 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 02:33:57.06 ID:S5USnmm8.net]
くだらねー話するの止めてくんないか素人君



653 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 03:06:18.04 ID:ZBOFhSnX.net]
使いたい人は使えばいいし、
使い方が分からない人は使わなくても代わりのやり方はある

654 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 03:08:36.81 ID:ZBOFhSnX.net]
>>645
Googleでコーディングシートで画像検索して印刷
Excelで自作するのもいいぞ

655 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 05:42:55.98 ID:dMx4dI39.net]
スタッタポインタ

656 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 05:43:49.16 ID:dMx4dI39.net]
みんなBitVectorとか使わないの?

657 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 10:01:36.81 ID:+vfdgVrV.net]
コーディングシートなんて使ってるのおじいちゃん世代だけだろ
おじいちゃん世代は開発とは別の仕事してるよ

658 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 09:21:02.33 ID:uO/Iyxda.net]
ペーストが許可されていない他プログラムに対してC#プログラムから漢字を入力するにはどうすればいいんでしょうか?
IMEでは実現していることを考えると不可能ではないように思えます。

659 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 17:20:05.15 ID:RbKX96Xx.net]
エディットコントロール?
ウィンドウメッセージで文字送信するとか

660 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 20:22:18.93 ID:vFrNVpNS.net]
再帰的なJsonをパースしてうまくアクセスしたいんだけど
いいライブラリないですか?

具体的には
JSONA
[{"a":[{"ca":"5"}.{"ca":10}]},
{"a":[{"ca":"8"}.{"ca":"2"}]}]
みたいに配列とオブジェクト(マップ)がネストしているような状態です。

しかも下のJSONBのような階層関係のことなるJSONも同時に処理したいというイメージなんです。
JSONB
[{"b":"5","c":"10"},{"b":"43","c":"10"}

661 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 21:31:10.43 ID:vRVqaoZM.net]
JSON.NETで一発

662 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:27:16.43 ID:8cpdaSjZ.net]
本格的に扱うならJSON.NET
お手軽に扱うならDynamicJSON



663 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:39:15.11 ID:vRVqaoZM.net]
JSON.NETもdynamicは使えるからあえてDynamicJSON使う理由はないよ
ASP.NET MVCでも採用されてるJSON.NETがデファクトスタンダードで決まり

664 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 23:47:00.98 ID:8cpdaSjZ.net]
そうなのか。
DynamicJSONは、参照(DLL)増やさずに使える点では、お手軽だと思う。
後々の事まで考えるとJSON.NETにしとくほうが良いかな。

665 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 12:43:06.96 ID:CPvphYol.net]
FTPの接続についてデスクトップAPPとサービスとで挙動が異なります。

【デスクトップAPPで実行】
 接続A,BともにKeepAliveを有効にすると、双方接続が維持されている
【Windowsサービスで実行】
 接続A,Bのどちらかしか、維持されない
 EX)Aの後にBを繋ぐと、Aが切れる、その後、Aを繋ぐとBが切れる

サービスの動作で、接続AB共に維持する方法はないでしょうか?
よろしくお願いいたします。

ソースはこちらにアップしました。
ideone.com/9nuy9q

※FTPサーバーは Cerberus FTP Server -Enterprise を使用

666 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 00:51:27.02 ID:YtP4wiyG.net]
ネットワークモニタで当然、パケットは観察してると思うけどそこからわかることは?
KeepAliveパケットは実際出ている?
サーバー側から切断されているのか、クライアントから切断しているのか。

667 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 06:41:37.94 ID:wKzIyU7U.net]
スレ違いは去れ
どうせパッシブのポートが一個しか定義してないんだろ

668 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:29:37.40 ID:LTWslrQI.net]
あ、そうか!
ありがと〜
てへぺろ

669 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 15:14:43.10 ID:v5Jh6fJn.net]
MySQLからDataTableに読み込んでるんだが、
NewRow()してデータ入れて、Rows.Addしていくと
となぜか主キーでAutoIncrementにしているIDが-1ずつ減っていく
なぜじゃ?

670 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 18:54:15.32 ID:CQZpaylB.net]
-1ずつ減る
ということは1ずつ増える

671 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 18:57:59.32 ID:SCoLvcEg.net]
ワロタ

672 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 19:52:00.00 ID:2x6o6/cH.net]
>>667
挙動的に何もおかしくないな



673 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 20:33:01.25 ID:KTvZ3JCz.net]
新しいネタ投下か

674 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 20:34:48.88 ID:5uMc3rQu.net]
360°考えが変わったわ みたいなやつと同じか

675 名前:デフォルトの名無しさん [2015/12/18(金) 23:26:13.03 ID:95zCi6v5.net]
プログラマはMacを使ってるってマジ?
hayabusa3.2ch.net/test/read.cgi/news/1450395043/

676 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 01:18:59.04 ID:nQ3HVimS.net]
三食のうち、どれかがマックになる可能性は高いだろうな

677 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 04:18:23.86 ID:hjqdTz0x.net]
近所はいま改装工事中で食えんわ
閉店しなかっただけでもよしとするか

678 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 06:28:36.86 ID:Gzv3Ch94.net]
お前らまだあんなの食ってるのかよ
そもそも高いし会社の態度も気に入らんから食わなくなったわ

679 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 09:15:56.03 ID:LmTofW7R.net]
フレッシュネスなら毎日食いたい

680 名前:デフォルトの名無しさん [2015/12/19(土) 10:38:14.84 ID:JvWGGUhp.net]
偉大なる皆さまのお力をお借りしたいです。
Windows Forms Data Chart コントロール(UltraDataChart)を利用して、
CategoryDateTimeXAxisを用いた時、時間表現が上手くいかないのです。

681 名前:677 [2015/12/19(土) 10:47:28.56 ID:JvWGGUhp.net]
途中で途切れちゃった

Windows Forms Data Chart コントロール(UltraDataChart)を利用して、
CategoryDateTimeXAxisを用いた時、時間表現が上手くいかないのです。
2015/01/01 0:00:00→2015/01/01 0:00:00と時間部分が変化ないんです。
Labelの設定とか何かコツがあるんでしょうか?

682 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 10:59:54.21 ID:Q6OQsIKr.net]
マックシェイクはおいしいけど他は残念



683 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 12:59:07.22 ID:wQAf1JwJ.net]
シェイクが美味しいなんて、個人が特定されないネットではいいけど、外では言うなよ
お里が知れるぜ

684 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 13:42:34.49 ID:nLbzSKo0.net]
>>678
知らんけど、開始時刻と終了時刻の値に実際に0が入ってるんじゃないか?

685 名前:677 [2015/12/19(土) 13:56:41.41 ID:JvWGGUhp.net]
>>681
というわけじゃないんです。
グラフ自体も問題ないし、日付データもDateTime型で、
問題ない漢字です...とほほ

686 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:02:11.69 ID:nLbzSKo0.net]
>>682
それじゃ分からんだろ。
どんな値が入ってるんだよ?

687 名前:677 [2015/12/19(土) 14:10:09.74 ID:JvWGGUhp.net]
データを入れとくクラスはこんな構成
public class PlotData{
public DateTime Date { get; set; }
public float Value { get; set; }
}
んで、データクラスを入れるデータセットは、ObservableCollection<PlotData>としています。
データ生成は以下な感じ
static public ObservableCollection<PlotData> CreateData(DateTime beginDateTime, int count){
ObservableCollection<PlotData> results = new ObservableCollection<PlotData>();
if (0 < count)
{
float angleF = 0.0f;
float valueF = 0.0f;
DateTime curDateTime = beginDateTime;
for (int i = 0; i < count; i++)
{
valueF = (float)Math.Sin((((double)angleF * (double)Math.PI)) / (double)180);
results.Add(new PlotData(){ Date = curDateTime, Value = valueF});
angleF += 1;
curDateTime = curDateTime.AddMinutes(1);
}
}
return results;
}

688 名前:677 [2015/12/19(土) 14:12:07.88 ID:JvWGGUhp.net]
Formではこんな感じ
public partial class Form1 : Form{
ObservableCollection<PlotData> _dataSource = new ObservableCollection<PlotData>();
public Form1(){
_dataSource = PlotData.CreateData(new DateTime(2015, 1, 1, 0, 0, 0), 3600);
InitializeComponent();
CategoryDateTimeXAxis axisX = null;
NumericYAxis axisY = null;
LineSeries seriesLine = null;
List<CategoryDateTimeXAxis> listCategoryDateTimeXAxis = null;
List<NumericYAxis> listNumericYAxis = null;
List<LineSeries> listLineSeries = null;
ultraDataChart1.HorizontalZoomable = true;
ultraDataChart1.VerticalZoomable = true;
listCategoryDateTimeXAxis = ultraDataChart1.Axes.OfType<CategoryDateTimeXAxis>().ToList();
listNumericYAxis = ultraDataChart1.Axes.OfType<NumericYAxis>().ToList();
listLineSeries = ultraDataChart1.Series.OfType<LineSeries>().ToList();
axisX = listCategoryDateTimeXAxis[0];
axisY = listNumericYAxis[0];
axisX.DataSource = _dataSource;
axisX.DateTimeMemberPath = "Date";
axisX.Label = "Date";
seriesLine = listLineSeries[0];
seriesLine.DataSource = _dataSource;
seriesLine.ValueMemberPath = "Value";
seriesLine.XAxis = axisX;
seriesLine.YAxis = axisY;
seriesLine.MarkerType = MarkerType.None;

ultraDataChart1.Refresh();
}
}

689 名前:677 [2015/12/19(土) 14:18:21.24 ID:JvWGGUhp.net]
上、インターバルが抜けてた
axisX.Interval = new TimeSpan(6, 0, 0);

_dataSourceの中で、
Dateは
2015/01/01 0:00:00, 2015/01/01 0:01:00, 2015/01/01 0:03:00 ....
で、Valueは
0.0, 0.0174524058, 0.0348994955, 0.0523359552 ....
となってます。

がチャートでは、
2015/01/01 0:00:00, 2015/01/01 0:00:00, 2015/01/01 0:00:00, 2015/01/01 0:00:00,
2015/01/02 0:00:00, 2015/01/02 0:00:00...

と表現されます。

690 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 15:41:11.36 ID:iGl1qWMt.net]
>>677
UltraDataChartに関しては未知なのだが
ObservableCollectionに格納されるPlotDataクラスにINotifyPropertyChangedを実装してないからじゃないの?

691 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:07:50.80 ID:ulixXBbF.net]
しらんけど、データからラベル表示できるようなソフトなら
その際のフォーマット指定することぐらいできると思うけどどうなんだ

692 名前:677 [2015/12/19(土) 17:20:32.86 ID:JvWGGUhp.net]
>>687
PlotData実装してみたいけどダメでした。
イベントは生成されてるみたいですが...



693 名前:687 mailto:sage [2015/12/19(土) 22:59:22.31 ID:iGl1qWMt.net]
>>689
無料トライアル入れての検証まではできんので、無責任なアドバイスでスマン!
てっきりバインドの問題かとオモタけど、違うようなら
>>686 のデータ見る限りでは、 >>688 の指摘のように書式フォーマット指定に要因するように思えるけど…

CategoryDateTimeXAxis Labelプロパティで指定できそうだけどな。
>>685 のコードだと
axisX.Label = "Date";
って設定してるところをなんとかできないのかな?

また見当違いだったら申し訳ない

694 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 00:33:55.34 ID:2rc7g9LR.net]
濡れるわ

695 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:15:42.69 ID:2R1JBddu.net]
フォームでざいなのツールボックス消えた

696 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:18:30.34 ID:ay4CLjB+.net]
>>692
表示メニューから出せるでしょ

697 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:26:26.51 ID:2R1JBddu.net]
>>693
それが見つからなくて困ってる

698 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:58:51.13 ID:2R1JBddu.net]
もしかしてvs2015ってフォーム対応してない?新しいプロジェクトの作成でフォームアプリが選択できてたのに(2013では)15だと出来ない

699 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 02:46:56.59 ID:oN+gSJrs.net]
clojurescriptの本第二版が待ちきれないので読んでみたけど
簡潔かつ必要十分な表現で、非常に良書だな

Clojure関係の本はやっぱ読んでて楽しいわ

700 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 02:48:07.22 ID:oN+gSJrs.net]
スレ間違いました、ごめんなさい

701 名前:677 [2015/12/20(日) 09:58:22.19 ID:iqhtrjda.net]
>>690
休日遅い時間にありがとうございます。

axisX.Label =

702 名前:677 [2015/12/20(日) 10:00:28.99 ID:iqhtrjda.net]
>>690
休日遅い時間にありがとうございます。

axisX.Labelを"Date"とすると、
上記のような「2015/01/01 0:00:00」...となります。

で、「しめしめ。このプロパティを指定するのだな...」と
axisX.LabelをDate:Tにすると、まったく表示されません。
「Date:D」でも同様ですね。



703 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 12:34:25.84 ID:+GsxPPfS.net]
Unityでゲーム作ってるんですがプログラムの規模が少し大きくなってきてスパゲティコードになってしまいました
他の人がアイテムやスキルの管理、使用をどう実装しているのか気になります
サンプルコードが載ってるサイトがあれば教えてください
Unity以外でもゲーム作りの参考になるサンプルコードが載っているオススメのサイトもあれば教えてください

704 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 12:43:44.90 ID:gcjL+cZo.net]
DB
コードがいかに汚かろうがデータモデルさえ守れば破綻はしない






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

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

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