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


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

C#, C♯, C#相談室 Part87



1 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 01:04:56.64 ID:k9FOA6LX.net]
■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

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

■前スレ
C#, C♯, C#相談室 Part86 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1419608259/

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

962 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 14:54:57.14 ID:sFj5sGde.net]
ASP.NET MVCとPHPどっちがいいの?
ASP.NET MVCはC#が使えて便利そうだけどwindows serverがないと使えないんだよね?
無料で使えるPHPがいいのかなあ

963 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 16:50:06.98 ID:klm+d0ji.net]
個人のWebサイトなら.NETやJavaはオーバースペックすぎる
PHPが嫌ならどっかのPaaSかVPS借りて流行りのNode.jsとかいいんじゃない

964 名前:デフォルトの名無しさん [2015/07/20(月) 17:33:35.33 ID:sFj5sGde.net]
サーバーからクライアントまでjavascriptで完結するんだね
それは便利そうなので検討してみます
ありがとう

965 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:27:06.61 ID:DE9/k7+Y.net]
GCってバックグラウンドで処理できるようになったの?

966 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:36:30.83 ID:B6aaQcuY.net]
出来ないよ

967 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:39:22.16 ID:hWOVcnrJ.net]
お前らの使ってるビジュアルスタジオのバージョンはいくつよ?

968 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:44:14.99 ID:mx9ysNLA.net]
2013Pro(涙目)

969 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:24:57.98 ID:5GrUGJTJ.net]
c#って逆コンパイルできるのでオンラインゲームのデータベースアクセスの時パスワードを書くのは危険ですよね?
データベースアクセス部分はcなどで作ったほうが安全でしょうか?

970 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:26:50.73 ID:nf5l32Lu.net]
データベースアクセスはサーバー側じゃないの?



971 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:48:13.55 ID:4zVzLLkn.net]
普通オンゲってのは
「クライアントはハックされている」
前提で開発する
Cで書いたらハックされないか、というのは検討に値しない
改竄検証不可能なデータはクライアントに置かない

972 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:57:51.48 ID:4zVzLLkn.net]
画像とか抽出されるとうざいなどの理由で
ローカルデータベースを暗号化するというニーズはある
その場合はカジュアルハック対策の面が強いので
DB標準の暗号化を使うだろう
どのみちパスワードを設定関数をフックされたら
Cだろうがなんだろうが即バレる
データベースまで自前で開発するなら別だが

973 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 19:06:09.79 ID:cle77vfW.net]
ノーガードがいいよ
どうせ割る価値無いクソゲーだろ?
無駄なコストで赤字増やすなっての

974 名前: mailto:sage [2015/07/23(木) 13:45:58.60 ID:2e/i3ham.net]
と糞が言っております

975 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 13:49:18.89 ID:WUAvzM35.net]
糞のバーゲンセールや

976 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:16:34.27 ID:zIi5EbVK.net]
C#の設計についてです
例えばなのですが、住所がどの座標に存在するものなのかを判定するプログラムで、

日本.csから始まり、
青森県から始まる住所であれば、青森県.csに判定させる
秋田県から始まる住所であれば、秋田県.csに判定させる

青森クラスでは
青森県の次の住所がむつ市であればむつ市.csに判定させる
青森市であれば青森市.csクラスに判定させる

…というの感じでファイルを分けるとき、名前空間の付け方として
日本.cs
日本.青森県.cs
日本.秋田県.cs
日本.青森県.青森市.cs
日本.青森県.むつ市.cs
が自然だと思うのですが、名前空間とクラス名が衝突してしまいます。
通常どのような付け方をするのでしょうか?

977 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:25:06.71 ID:W0yPM590.net]
>>894
そもそも住所をハードコードなんかしない
データファイルかリソースを読み込ませる

978 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:26:34.74 ID:c8AuZkMU.net]
普通名前空間は機能で分けるものだろ
それに市町村合併の都度プログラム修正になるから良くないよ
何が知りたかったか分からないが例えを見直した方がいいんじゃない?

979 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:27:01.33 ID:wUBFePAf.net]
なんちゅーもんをクラスにしようとしとんねんw

980 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:28:48.19 ID:uXQwPaK6.net]
こんな設計で作られたプログラムを引き継ぐ奴が居たとしたら心から同情するw
だからやめてください >>954



981 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:34:52.41 ID:k7RkovCF.net]
久しぶりに酷い設計を見た

982 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:36:53.87 ID:mxiyy0xy.net]
全部で2000クラスぐらいみたいだなw

983 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:46:40.30 ID:W0yPM590.net]
具体的に何がしたいのかは知らないが、たぶん>>954がやりたいことはこれで解決する
SELECT 緯度, 経度 FROM 住所
WHERE 都道府県 = ‘青森’
AND 市区町村 = ‘むつ市’
AND 番地 = ‘一丁目’
住所テーブルにはCSVかなんかの内容をバッチで突っ込め

984 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:48:55.43 ID:zIi5EbVK.net]
例が悪いのでしょうか
実際には住所も座標も関係ないプログラムで、合併などはないはずです
DNSでもjpに問い合わせ、ne.jpに問い合わせ、google.ne.jpに問い合わせ…のようにするので名前空間も同じように使うものだと思ったのですが違ったのですね
市区町村毎に別の動作を行いたいとして、クラス数が膨大になる場合はどのようにして管理しているのでしょうか?

985 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:58:41.16 ID:W0yPM590.net]
>>962
Dictionary<String, Action>なんてこともできるが、
その前にまずはその「別の動作」をパラメータ化することを考えるべき
そんな膨大な数の「別の動作」が全て個別にコードを書かなければいけないような動作であることは
まず考えられない

986 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:59:22.79 ID:WUAvzM35.net]
名前空間は数が多いから作るわけじゃなく
カテゴライズと衝突しないために作るねん
どちらも必要ないなら何万クラスでも同じ場所にいれる

987 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:03:00.20 ID:WUAvzM35.net]
俺は思考実験的なものとして答えてるからね
実際にそんなもの作ったらぶっ転がすよ

988 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:06:14.97 ID:zIi5EbVK.net]
この設計が悪だということはよくわかりました

ゲーム制作で、敵が数百いる場合に
空.龍.ダークドラゴン
空.龍.グリーンドラゴン
地.犬.ダックスフンド

のようにつけ、それぞれのクラスの.atackメソッドで攻撃を実施するような作りはダメだとすると
この場合ではどのように作るべきなのでしょうか

989 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:10:00.77 ID:4llwQXRW.net]
それは継承じゃね?

990 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:11:38.21 ID:J+GsgmRQ.net]
初心者向けで素直なのは

class 敵
{
 attack() { 攻撃; }
}

namespace 空
{
 class 竜
 {

 }
}



991 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:12:31.56 ID:J+GsgmRQ.net]
すっげぇ途中で送信したし縦なげえし吊ってくる

992 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:15:36.83 ID:uXQwPaK6.net]
>>969
続きが気になるから逝かないで

993 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:15:59.26 ID:WUAvzM35.net]
本当にゲームを作るとして設計するなら
FF12のガンビットっぽいアプローチを選ぶわ

994 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:06.24 ID:4llwQXRW.net]
空と地は属性な気がする

995 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:16.30 ID:wJ4dBNqB.net]
都道府県に対応したゆるキャラが地元の特色を活かしたアタックで殺し合うゲームか

996 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:58.14 ID:WeJ1j2Qc.net]
Visual Studio 2012 でReportViewerを使って帳票出力をしようとしています。

本文にテーブルを設置し、処理日・部署名・商

997 名前:i名等をカラムに設定しました。
また処理日で行グループ設定して処理日が変わったら改ページするように設定しております。

ここで質問なのですが、テーブルの処理日・部署名のカラム列を非表示にし、ページヘッダーに設置した2つのTextBoxに
それぞれ
=First(ReportItems!処理日.value)
=First(ReportItems!部署名.value)
と記述したのですが、ReportViewerのプレビュー表示時に
「ローカル レポートの処理中にエラーが発生しました。」
「(processing): ScalableList: Index13 outside the range [0::12]」
と表示され、プレビュー表示されません。

いろいろぐぐったのですがわからずじまいです。

ちなみに非表示にしたカラム列を表示状態にすると問題なくプレビュー表示されます。

プロパティの設定等見逃してるのでしょうか?

よろしくお願いします。
[]
[ここ壊れてます]

998 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:57:10.55 ID:uIWnThEL.net]
書いてあるじゃん
(processing): ScalableList: Index13 outside the range [0::12]

999 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:59:45.61 ID:wJ4dBNqB.net]
エラー見えない病

1000 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:02:32.24 ID:lwPsZC44.net]
英語読まない病



1001 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:25:02.27 ID:WUAvzM35.net]
先入観で分からないと判断してる病

1002 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 02:21:28.40 ID:TY/e63LE.net]
どういう意味の英語か教えてやればいいのに

1003 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 10:45:49.60 ID:TSlPfAzy.net]
そんな折角の学習の機会を奪うなんて
どんな仕事でも嫌々やらずにゲームだと思えば

1004 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 11:27:29.53 ID:O+qig66a.net]
スケーラブルリストのインデックス13はレンジ0から12のアウトサイドですよ

1005 名前:デフォルトの名無しさん [2015/07/25(土) 14:25:07.38 ID:pD5Fuixq.net]
ド素人です
C#でセキュリティソフトを自作しよと思うんですが
やりかたがわかりません
どなたかアドバイスください

1006 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:33:22.69 ID:IX+Lpk9o.net]
釣りは要りません

1007 名前:デフォルトの名無しさん [2015/07/25(土) 14:37:01.03 ID:YpFKD+3S.net]
>>982
夢があっていいな
夏休みの間頑張りたまえ

1008 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:37:40.89 ID:w2M01mxR.net]
いえ、あの・・・お支払足りません

1009 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:38:18.74 ID:pD5Fuixq.net]
すいません。ボクは本気です。
完成したらフリーで公開してみんなの役に立ちたいと思ってます。
ヒントだけでも頂けると幸いです。

1010 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:44:08.67 ID:T2h9ksOT.net]
ヒントは公開キーな



1011 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:45:50.27 ID:NVKQuVae.net]
>>986
なら死ねばいいんじゃね?

1012 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:51:12.63 ID:AbBoos+r.net]
エコだね

1013 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:53:06.80 ID:pD5Fuixq.net]
真面目なレスをお願いします。

1014 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:57:06.38 ID:7G0LKDtl.net]
>>990
仮に完成したとしても個人が作ったセキュリティソフトインストールするバカは居ないぞ

1015 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:04:55.84 ID:pD5Fuixq.net]
ヤる前から決めつけたんじゃ
何も始まりませんよ

1016 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:18:04.42 ID:YpFKD+3S.net]
君、年齢いくつ?
中学生くらいかな?
今なら無限の可能性があるからきっと出来るよ。頑張ってね^^

1017 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:23:10.51 ID:AbBoos+r.net]
暑くてうまいこと言うほど頭が回らない
銭湯で水風呂でも入ってくるか

1018 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:34:45.84 ID:pD5Fuixq.net]
スレもそろそろ1000なのでマジレス以外やめてください

1019 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:44:38.30 ID:EgLgfBdx.net]
いやです

1020 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:48:06.27 ID:qhfsDgnC.net]
まさかのノーガード戦法だったら簡単に作れるよ。
きっと今話題の空想的平和主義者の人たちなら使ってくれるはず



1021 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:53:28.17 ID:BqG1Jj+R.net]
おーっと、ここで政治厨も参戦だ!

1022 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:03:55.39 ID:2MZmJ/TA.net]
>>995
dobon.net/vb/dotnet/system/shutdown.html

1023 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:14:56.47 ID:I42JqLkf.net]
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1437808445/

1024 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1025 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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