ふらっとC#,C♯,C#(初心者用) Part82
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/12/14(水) 19:44:03.87「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。立てる前に埋めんなよチンパンども。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとC#,C♯,C#(初心者用) Part81
http://toro.2ch.net/test/read.cgi/tech/1321434660/
■関連スレ
C#, C♯, C#相談室 Part69
http://toro.2ch.net/test/read.cgi/tech/1323354868/
ミスターサタンのC#相談室
http://hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part37)
http://hibari.2ch.net/test/read.cgi/tech/1317448996/
くだすれC++/CLI(初心者用)part2
http://hibari.2ch.net/test/read.cgi/tech/1268613679/
0002デフォルトの名無しさん
2011/12/14(水) 19:44:16.79コードの量が多い場合は下記サイトを使うなどしたほうがいいかも
http://ideone.com/
http://pastebin.com/
コードを貼り付けてrun codeのチェックをはずしてsubmitボタンを押すと
コードを鯖側にアップして専用のアドレスが発行されます
0003デフォルトの名無しさん
2011/12/14(水) 20:47:22.92C#のプログラムでWebカメラの遠隔操作をしたいと思っています。
しかしググろうにもプログラム初心者で、何と調べたら良いかも分からない状態です。
【PC1】------【PC2】---(USBケーブル)---Webカメラ
---(USBケーブル)---基盤(?)---サーボモータ
というような環境になっています。
【PC1】から、【PC2】に接続されているWebカメラの映像を見ながらサーボモータを制御したいです。
現在は、【PC2】からサーボモータを制御する事はC#のプログラムで出来ています。
【PC1】と【PC2】を接続する物はLANケーブルかUSBケーブルのどちらか簡単に出来る方にしたいと思います。
使用している基盤(?)とサーボモータは↓
http://www.robotsfx.com/robot/iIF12.html
【PC2】からサーボモータを制御しているプログラムは↓
http://www.robotsfx.com/robot/robohow/RoboHow140/RoboHow140.html
大分分かりづらい説明ですが、残り一ヶ月以内に完成させないとリアルに人生\(^o^)/オワタ状態になりそうなのでよろしくお願いします。
質問等ありましたらよろしくお願いします。
0004デフォルトの名無しさん
2011/12/14(水) 20:48:40.74|:::::::::::::;;;ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|::::::::::( 」 < 民主になればこの世はバラ色、政権交代!
ノノノ ヽ_l \______________
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | 在 反 | '、/\ / /
/ `./| | 日 日 | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
| ┬ |それでも懲りない日本人、韓国民団総理支持率35%w早く目を醒まそう!
0005デフォルトの名無しさん
2011/12/14(水) 20:51:40.220006デフォルトの名無しさん
2011/12/14(水) 21:06:06.32LANでつないでWCFで通信すれば?
0007デフォルトの名無しさん
2011/12/14(水) 22:21:29.03WCFで検索してみましたが何となくはわかりました。
手元にあるC#の本で、ASP.NETの解説がされているのですが、それでは代用できないでしょうか?
0008デフォルトの名無しさん
2011/12/14(水) 22:24:47.85ASP.NETでも訳ないわ
0009デフォルトの名無しさん
2011/12/14(水) 22:38:01.420010デフォルトの名無しさん
2011/12/14(水) 22:43:00.30.netつかったAdobeのFlashみたいなもんだ。
0011デフォルトの名無しさん
2011/12/14(水) 22:51:19.75・【PC2】Webカメラから定期的に画像をキャプチャ
・【PC2】キャプチャした画像を連結JPEG形式でストリーム/ジェネリックハンドラーを使って送信する
・【PC1】1フレーム分送られて来たら表示を更新する
真面目に動画をエンコードして配信する方法は知らん
0012デフォルトの名無しさん
2011/12/14(水) 23:00:00.81サーバー設置の経験が無いので・・・
0013デフォルトの名無しさん
2011/12/14(水) 23:04:10.08アホ?
0014デフォルトの名無しさん
2011/12/14(水) 23:20:25.44とはいってもWCFとかのサーバーは特に設定しなくてもプロセス内で起動できる
ASP.NETはIISを構成しないといけないんで段違いにめんどくさい
0015デフォルトの名無しさん
2011/12/14(水) 23:22:24.090016デフォルトの名無しさん
2011/12/14(水) 23:29:04.24ブラウザで操作できなければならないとか言う要件隠してないよね?ね?
0017デフォルトの名無しさん
2011/12/14(水) 23:32:53.57DRM付きの動画配信したり、Smooth Streamingみたいな高度な仕組み使いたかったら必須。
ただ単に mpg とかのファイルをサーバーにおいて、あとはご自由にでいいんだったら別に要らない。
0018デフォルトの名無しさん
2011/12/15(木) 00:10:01.10そういう縛りはありません。C#という決まりしかありません。
0019デフォルトの名無しさん
2011/12/15(木) 00:11:53.72今日買ってきたC#の本にASP.NETの解説が載っていたので、これは使えるかな?と思った次第です。
素直にWCFで進めていきます。
0020デフォルトの名無しさん
2011/12/15(木) 00:31:42.280021デフォルトの名無しさん
2011/12/15(木) 00:48:36.14一ヶ月ぶんのキミに支払われる無駄なお給料を考えたら
\1万程度の支出なんて屁とも思わんだろう・・・
屁に失礼だって?!こりゃ失礼。キミは屁みたいなもんだ。
0022デフォルトの名無しさん
2011/12/15(木) 01:12:04.49こういった処理ができるAPIってありませんか?
無いようならソースファイルの文字列を、ゴリゴリ解析して取得するつもりです
0023デフォルトの名無しさん
2011/12/15(木) 01:50:31.620024デフォルトの名無しさん
2011/12/15(木) 01:54:33.040025デフォルトの名無しさん
2011/12/15(木) 02:53:49.490026デフォルトの名無しさん
2011/12/15(木) 03:32:05.98法相 平岡秀夫 帰化人。 在日韓国人法的地位向上議員連盟
文科相 中川正春 在日韓国人法的地位向上議員連盟
厚労相 小宮山洋子 帰化人。 在日韓国人法的地位向上議員連盟 自身の選挙区の太平建設と談合
国家戦略相 古川元久 パチンコ協会政治アドバイザー
0027デフォルトの名無しさん
2011/12/15(木) 07:02:09.66私も最初はそれを考えましたが、やはりどうやってもバレてしまいます。
0028デフォルトの名無しさん
2011/12/15(木) 10:06:49.090029デフォルトの名無しさん
2011/12/15(木) 12:16:21.860030デフォルトの名無しさん
2011/12/15(木) 12:34:53.160031デフォルトの名無しさん
2011/12/15(木) 12:36:57.070032デフォルトの名無しさん
2011/12/15(木) 12:40:59.68最初は遠隔操作を考えましたが、担当教師に「遠隔操作のプログラムも自作ならいいけど?」と釘を刺されました。
0033デフォルトの名無しさん
2011/12/15(木) 13:15:24.88まあ実際終わってるんだけど
0034デフォルトの名無しさん
2011/12/15(木) 14:25:02.730035デフォルトの名無しさん
2011/12/15(木) 14:52:12.910036デフォルトの名無しさん
2011/12/15(木) 16:58:17.910037デフォルトの名無しさん
2011/12/15(木) 18:11:54.440038デフォルトの名無しさん
2011/12/15(木) 18:26:12.57Webカメラの映像の取得がめんどくさかったら画面のスクリーンショットを取ってそれを送信すればいいんじゃない。
Webカメラの映像を取得するプログラムが自作なら簡単だとは思うけど。
0039デフォルトの名無しさん
2011/12/15(木) 21:33:02.72ttp://dobon.net/vb/dotnet/graphics/drawimage.html
ここのページの通りに、画像を表示させてみたのですが、画像が欠けたように1部表示されない部分がでました
下の方にあるリサイズのイベントも実装してあり、フォームを自分でリサイズすると画像が全て表示されるようになります
何故最初の表示の際に1部欠けて表示されるのでしょうか
0040デフォルトの名無しさん
2011/12/15(木) 21:41:11.44そんな説明で問題の原因が分かる奴はエスパーだ。
0041デフォルトの名無しさん
2011/12/15(木) 21:53:13.90最初の表示直後に再表示の処理を入れてみたら
0042デフォルトの名無しさん
2011/12/15(木) 22:07:02.91今ソースが手元にないもので。
サイト以外でやっていることは、任意のファイルを選択して読み込む操作くらいなんですが
>>41
恐らくそれで解決するとは思うのですが、何故そうなるのかなと思った次第です
とりあえず明日試してみます
0043デフォルトの名無しさん
2011/12/15(木) 22:13:49.580044デフォルトの名無しさん
2011/12/16(金) 13:02:25.37あるサイトにいくとFlashPlayerインストールしてみてねって言われてしまいます
FlashPlayerはインストール済みなんですが、なにが原因でしょうか?
どうすれば見れるようにできますか?
0045デフォルトの名無しさん
2011/12/16(金) 14:59:11.980046デフォルトの名無しさん
2011/12/16(金) 15:02:37.1132bit版Flash Player入れてるのにメッセージでるってことは
64bit版のIEコンポーネントが動いてて64bit版のFlash Playerを要求してるのかも
ちなみにOSの種類と簡易ブラウザのターゲットは何?
0047デフォルトの名無しさん
2011/12/16(金) 15:12:11.62ターゲットはx86です
0048デフォルトの名無しさん
2011/12/16(金) 19:49:03.29あるサイトを教えないなら、あるサイトを見れない。
0049デフォルトの名無しさん
2011/12/16(金) 19:58:53.190050デフォルトの名無しさん
2011/12/16(金) 20:02:11.570051デフォルトの名無しさん
2011/12/16(金) 20:08:44.490052デフォルトの名無しさん
2011/12/16(金) 21:30:12.700053デフォルトの名無しさん
2011/12/16(金) 21:38:26.220054デフォルトの名無しさん
2011/12/16(金) 22:06:37.07おまえSVN使ったことないだろ
0055デフォルトの名無しさん
2011/12/16(金) 22:11:25.770056デフォルトの名無しさん
2011/12/16(金) 22:20:35.94ブラウザのバージョンとその問題のあるサイトは晒せる?
普段こっちで利用してるFlashを使ってるサイトを
こちらで用意した簡易のブラウザで表示してみたけど
問題なかったな
win7 64bit + VS2010 express
0057デフォルトの名無しさん
2011/12/17(土) 12:28:16.35あ-35-9
平成21年度民主党第5区総支部(手塚仁雄議員)収支報告書(行番号1151、1204)
報告書73ページ目に、平成21年8月18日 「中山 諭」 250万円ってあるけど、誰だ?wwこいつはww
野田の側近の、手塚首相補佐官殿がお金もらってた中山諭って、
不動産販売会社 ダイナシティの当時社長で、覚せい剤取締法違反で
現行犯逮捕されてる奴だろ?w (共同通信) 2005 年- 6 月29 日
そういえば、レンホーちゃんも仲良しらしいじゃんw
それと、手塚っちがレンホーと中山さんと飲み会したって暴露ってるぞ?www
ヤクザとずっぶっずぶだなあwミンスはww
0058デフォルトの名無しさん
2011/12/17(土) 14:45:23.29キーボードを押すと1秒ずつ早送りと巻き戻し処理を行うようにしたいのですが
キーボードを離しても処理が止まりません
キーボードを押してる間の処理がキューに溜まっているからキーボードを離したとしても処理が終わるまでは実行されると思っているのですが
この当たりはどのように実装するものでしょうか?
0059デフォルトの名無しさん
2011/12/17(土) 15:30:16.880060デフォルトの名無しさん
2011/12/17(土) 17:01:43.47非同期でやらなければいいじゃn
0061デフォルトの名無しさん
2011/12/17(土) 17:38:30.02KeyDown、KeyPress、KeyUpの違いを調べれば解決すると思うよ
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.keydown%28v=vs.80%29.aspx
0062デフォルトの名無しさん
2011/12/17(土) 18:05:36.03ちげーだろ、そいつのコードがどうとか関係なく、
俺ならこう作るってのを晒せっつってんだよ、そんくらいわかれよ恥ずかしい
0063デフォルトの名無しさん
2011/12/17(土) 18:15:36.49keydownで押してる間、増減した値を変数にいれて
keyupでその値をseekに代入するという対応をしてみたのですが
こういう感じよいのでしょうか?
0064デフォルトの名無しさん
2011/12/17(土) 18:17:33.84> キーボードを押してる間の処理がキューに溜まっているからキーボードを離したとしても
> 処理が終わるまでは実行されると思っているのですが
の「処理」の中身はこいつしかわからんから、回答しようがないって言ってんだよ。
そんぐらいわかれよ恥ずかしい。
0065デフォルトの名無しさん
2011/12/17(土) 18:18:13.74>こういう感じよいのでしょうか?
やってみろよ。
0066デフォルトの名無しさん
2011/12/17(土) 18:48:18.90仕様を満たすならそれでいいんじゃないかな
0067デフォルトの名無しさん
2011/12/17(土) 18:49:24.910068デフォルトの名無しさん
2011/12/17(土) 20:24:26.380069デフォルトの名無しさん
2011/12/17(土) 21:26:38.660070デフォルトの名無しさん
2011/12/17(土) 21:39:24.280071デフォルトの名無しさん
2011/12/17(土) 21:54:21.930072デフォルトの名無しさん
2011/12/17(土) 22:02:53.130073デフォルトの名無しさん
2011/12/17(土) 22:40:23.36ちょっとクスリときたw
0074デフォルトの名無しさん
2011/12/17(土) 22:53:58.560075デフォルトの名無しさん
2011/12/17(土) 23:55:12.300076デフォルトの名無しさん
2011/12/17(土) 23:57:26.28駄目駄目言ってるだけじゃぁ駄目なんだよ?!
0077デフォルトの名無しさん
2011/12/17(土) 23:57:49.630078デフォルトの名無しさん
2011/12/18(日) 07:39:53.11ダウンロードしたソフトの中にdllが見当たらないんだが、、、
0079デフォルトの名無しさん
2011/12/18(日) 07:54:45.45>ILMerge
http://www.microsoft.com/download/en/details.aspx?id=17630
0080デフォルトの名無しさん
2011/12/18(日) 09:19:49.510081デフォルトの名無しさん
2011/12/18(日) 09:20:34.930082デフォルトの名無しさん
2011/12/18(日) 09:23:53.680083デフォルトの名無しさん
2011/12/18(日) 11:28:24.310084デフォルトの名無しさん
2011/12/18(日) 12:26:41.687月の段階で民主党が2兆円の復興予算を組んだとき
自民党が要請した復興予算は累計17兆円
自民党の17兆が7月時点でに決定されていたのなら
今の日本はもう少し違って居た筈だ
ちなみに関東大震災のときは復興予算として現在の価値にして150兆円以上を組んでいた。
この事実を知れば、予算の規模の小ささ、ましてや増税なんて奇知涯にも程があると思わざる負えない。
0085デフォルトの名無しさん
2011/12/18(日) 12:38:20.64それが関係あるんだなw
シェアウェアの作者とブログで何回かコメントの
やり取りしたけど、C#で開発したってはっきり言ってるよw
0086デフォルトの名無しさん
2011/12/18(日) 12:44:57.96英語で書かれたネットワークの専門書の内容について英語の専門家に聞くのかお前は
0087デフォルトの名無しさん
2011/12/18(日) 12:45:43.43プログラム解析してみようっと(^-^)v
0088デフォルトの名無しさん
2011/12/18(日) 12:56:19.93果たしてそれはもはや解析なのかどうか疑問だが。
0089デフォルトの名無しさん
2011/12/18(日) 12:57:00.630090デフォルトの名無しさん
2011/12/18(日) 13:06:20.81レジストリに記録したからといって攻撃に対する堅牢さに大した差があるわけじゃない(誤操作には強いけど)
0091デフォルトの名無しさん
2011/12/18(日) 13:09:52.35今タダで使えるデコンパイラあったっけ?
俺も知りたいな
0092デフォルトの名無しさん
2011/12/18(日) 13:12:24.090093デフォルトの名無しさん
2011/12/18(日) 13:27:36.790094デフォルトの名無しさん
2011/12/18(日) 13:32:00.53プロジェクト全体にわたるシンボル定義はプロジェクトの設定で行う。
0095デフォルトの名無しさん
2011/12/18(日) 14:10:39.77こちらの環境はどうもそれはできないシステムのようです・・
プロジェクト全体に使える定数の宣言をしたいのですが、どうすればいいのでしょうか?
ブロック外から使えるようにしたいのですが。
0096デフォルトの名無しさん
2011/12/18(日) 14:13:19.86using System.Collections;
public class caliculater : MonoBehaviour {
void Awake () {
}
// Use this for initialization
void Start () {
const ulong INPUT1=0x1;
public ulong d;
d=0x500;
ulong asw;
}
// Update is called once per frame
void Update () {
asw=d+INPUT1;
Debug.Log(""+asw);
}
}
これを成立させたい。
AwakeやStartブロックで宣言、定義したものをUpdateブロック内で使いたいんです。
0097デフォルトの名無しさん
2011/12/18(日) 14:15:21.19条件コンパイル用だ
0098デフォルトの名無しさん
2011/12/18(日) 14:16:46.93すいません。ちょっと私には手に負えない領域でした。
0099デフォルトの名無しさん
2011/12/18(日) 14:17:45.800100デフォルトの名無しさん
2011/12/18(日) 14:18:09.78クラス直下に宣言しろ
0101デフォルトの名無しさん
2011/12/18(日) 14:19:28.82無ければ環境変数的なクラスにしてもよかろう
代案も糞もねえだろ
頭の中に餡子かクソ入ってんじゃねえのか
0102デフォルトの名無しさん
2011/12/18(日) 14:21:28.180103デフォルトの名無しさん
2011/12/18(日) 14:22:26.130104デフォルトの名無しさん
2011/12/18(日) 14:23:30.43できたあああああああ
ありがとうございますうう!
これって・・・これって初心者以下の話なのでは・・・ひょっとして、マニュアルもっと読めというレベルなのでは・・・ああああああああああああああああああああああ
>>101
>>99は私ではないですが、
>頭の中に餡子かクソ入ってんじゃねえのか
俺もそんな気がするぜ・・・この頭には・・・
0105デフォルトの名無しさん
2011/12/18(日) 14:24:23.09>>103
すごくそんな気がするううう
おうわああああ一度もやってない単純な事が政界だったあああ恥ずかしいいいいいい
0106デフォルトの名無しさん
2011/12/18(日) 14:25:12.84http://msdn.microsoft.com/ja-jp/library/ms173121%28v=VS.100%29.aspx
0107デフォルトの名無しさん
2011/12/18(日) 14:28:59.90それについては読んでたんですがAwake以下で無いと処理されないという強い思い込みがありました・・・
アホだ・・・ホンモノのアホだ・・・
0108デフォルトの名無しさん
2011/12/18(日) 14:32:26.900109デフォルトの名無しさん
2011/12/18(日) 14:34:43.78スコープはわかってたつもりだったんですよ・・・
0110デフォルトの名無しさん
2011/12/18(日) 15:02:03.44すごく長いメソッド(というかローカル変数が多いメソッド)があったとして、
その中でNullReferenceExceptionが発生したとします。
その場合、NullReferenceExceptionがどの変数で発生したかを特定したいのですが、
どうやって特定したらいいでしょう?
0111デフォルトの名無しさん
2011/12/18(日) 15:30:57.680112デフォルトの名無しさん
2011/12/18(日) 15:36:53.14場所 Tinker.MainWindowModel..ctor()
場所 d:\users\____\documents\visual studio 2010\Projects\Tinker\Tinker\MainWindowModel.cs:行 67 ← ここで起きてる
場所 Tinker.MainWindow..ctor()
場所 d:\users\____\documents\visual studio 2010\Projects\Tinker\Tinker\MainWindow.xaml.cs:行 34
0113デフォルトの名無しさん
2011/12/18(日) 15:38:40.750114デフォルトの名無しさん
2011/12/18(日) 15:46:14.12何かの理由でそれらが使えないとか?
0115デフォルトの名無しさん
2011/12/18(日) 15:58:09.84どういうシステムだよ。
コンパイルオプション設定するだけだぞ。
0116デフォルトの名無しさん
2011/12/18(日) 15:59:48.12一連の書き込みで分かりそうなものだが
0117デフォルトの名無しさん
2011/12/18(日) 16:02:59.64>>115の説明も良くないが、プロジェクトのプロパティーで、
恐らく>>95が望んでいるような、条件付きコンパイルに使えるような
グローバルな定数が定義できるようになってるんだよ。
適当なこと言わないように。
0118デフォルトの名無しさん
2011/12/18(日) 16:21:36.02条件付きコンパイルがしたいなんて>>96のどこから読み取れた?
相手が何を求めてるかからズレてんだよ
0119デフォルトの名無しさん
2011/12/18(日) 16:27:07.950120デフォルトの名無しさん
2011/12/18(日) 16:30:11.82すまん>>95までしか読んでなかったw
0121デフォルトの名無しさん
2011/12/18(日) 16:43:32.810122デフォルトの名無しさん
2011/12/18(日) 16:54:29.69ulongの値を配列のように格納するにはどうしたら良いでしょうか?
Monoです。
0123デフォルトの名無しさん
2011/12/18(日) 16:54:43.240124デフォルトの名無しさん
2011/12/18(日) 17:02:00.05System.Collections.Generic.List<ulong>
0125デフォルトの名無しさん
2011/12/18(日) 17:29:45.280126デフォルトの名無しさん
2011/12/18(日) 17:47:28.29ありがとうございます。それで行ってみます。
0127デフォルトの名無しさん
2011/12/18(日) 18:08:54.77聞くは一時の恥と言うよ。
0128デフォルトの名無しさん
2011/12/18(日) 18:10:28.04PictureBoxのキーイベントはProtectedなので継承しないといけないようで、
調べたところ以下のようなコードが見つかったのですが
public class MyPictureBox : PictureBox
{
new public void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
}
}
このあとに、自分のやりたい操作(PictureBoxを動かす)を登録する方法がよくわかりません
0129デフォルトの名無しさん
2011/12/18(日) 18:11:55.72具体的に何するの?
0130デフォルトの名無しさん
2011/12/18(日) 18:17:17.98単純に上下左右の移動くらいです
複数設置するので、Formでキーイベントを受け取るわけにはいかないので
PictureBoxで受け取ろうとしてます
0131デフォルトの名無しさん
2011/12/18(日) 18:17:25.13一般にコントロールでキーイベントを拾いたいなら
control1.KeyDown += ...
とイベント設定すればいいんですよ
ただしPictureBoxなどの場合、キーフォーカスを取るようにしないと……
0132デフォルトの名無しさん
2011/12/18(日) 18:18:34.67そんなことする必要のあるアプリって何?
ゲーム?
0133デフォルトの名無しさん
2011/12/18(日) 18:25:25.74>control1.KeyDown += ...
で登録できることはわかっているんですが、
pictureBox.KeyDownがないので、それをどうやって作るんだろうという質問でした
わかりにくくて申し訳ない
キーフォーカスについては調べてみます
>>132
なんというかお絵かきツールみたいなものです
0134デフォルトの名無しさん
2011/12/18(日) 18:35:56.49FormのKeyDownイベントで動かせばよかよ
0135デフォルトの名無しさん
2011/12/18(日) 19:00:46.320136デフォルトの名無しさん
2011/12/18(日) 19:03:14.77FormのKeyEventだと複数PictureBoxを置いた場合の区別ができないと思うのですが
それをPictureBoxのFocusかなんかで区別できるんでしょうか
調べてるけどよくわかりません...
0137デフォルトの名無しさん
2011/12/18(日) 19:13:29.60.NET Frameworkの名前空間を上から順に見ていく
0138デフォルトの名無しさん
2011/12/18(日) 19:30:04.64苦行だな。
でもやってみようかな。
0139デフォルトの名無しさん
2011/12/18(日) 19:55:48.030140デフォルトの名無しさん
2011/12/18(日) 20:10:50.92大方は検索すれば誰かが書いてるでしょう
MSDN以外閲覧が許可されていないと言うなら別ですが
0141デフォルトの名無しさん
2011/12/18(日) 20:27:54.51データが書き換わってるのは確認しました。
どうすればいいでしょうか。
.Net 4のChartをつかってます。
private void DataSet(int step, double value)
{
series.Points[step].SetValueXY(step, value);
this.Invalidate();
}
0142デフォルトの名無しさん
2011/12/18(日) 21:06:03.14グラフは毎回データ見ないでキャッシュしてるんじゃねえのか
コントロールだけ更新してもキャッシュを再描画するだけだから変化しないとか
データ再セットしてみたら?
0143デフォルトの名無しさん
2011/12/18(日) 21:23:49.29レスありがとうございます。
で、ごめんなさい。
再描画してたのはチャートを貼り付けたフォームの方という、単純なミスでした
0144デフォルトの名無しさん
2011/12/18(日) 21:26:37.16// 入力履歴を保存する配列を宣言
Dictionary<int,ulong> CMDC= new Dictionary<int, ulong>(59);
// 配列の初期化
for(int i=INPUT_COUNT-1;i>0;i--)
{
CMDC.Add(i,0);
}
// 配列を1ずつ動かす
for(int i=59;i>0;i--)
{
CMDC.Add(i, (CMDC[i-1]));←ArgumentException: An element with the same key already exists in the dictionary.
System.Collections.Generic.Dictionary`2[System.Int32,System.UInt64].Add (Int32 key, UInt64 value)
versus.Update () (at Assets/versus.cs:170)
}
// 配列先頭に要素の追加
CMDC.Add(0, inputp1);
0145デフォルトの名無しさん
2011/12/18(日) 21:27:48.52ウィンドウ(フォーム)を表示させるにはどうしたらいいですか?
ToolTipクラスのIsBalloonじゃなくて、もっとウィンドウというかフォームっぽい
やつを表示したいのです。
よくメッセンジャーソフトなどで表示されるやつです。
0146デフォルトの名無しさん
2011/12/18(日) 21:29:42.28配列じゃねーしすげー変数名だし何がなにやら
0147デフォルトの名無しさん
2011/12/18(日) 21:32:51.77dictionaryだから正確には配列じゃないですけど人がそこで間違える人は居ないんで配列と書きました。
変数名もおかしいんでしょうか?
0148デフォルトの名無しさん
2011/12/18(日) 21:40:25.13http://msdn.microsoft.com/ja-jp/library/xfhwa508(v=VS.90).aspx
半年ROMってろ
0149デフォルトの名無しさん
2011/12/18(日) 21:52:26.04エラーメッセージに理由が書いてある。
0150デフォルトの名無しさん
2011/12/18(日) 22:16:15.65フォームを作成しようとしてもフォームが表示されずに
プログラムが終了してしまうのですが、何が原因でしょうか?
0151デフォルトの名無しさん
2011/12/18(日) 22:25:08.31http://msdn.microsoft.com/ja-jp/library/system.threading.timer%28v=vs.80%29.aspx
>System.Threading.Timer はシンプルで軽いタイマです。コールバック メソッドを使用し、スレッド プール スレッドがサービスを提供します。
>ユーザー インターフェイス スレッドではコールバックが発生しないため、Windows フォームで使用することは推奨されません。
>Windows フォームで使用する場合は、System.Windows.Forms.Timer を選択することをお勧めします。
>サーバー ベースのタイマ機能に関しては、System.Timers.Timer の使用も検討できます。
>これは、イベントを発生させることができるほか、追加の機能が用意されています。
Control.Invoke(BeginInvoke)が必要だと思う
あとApplicationメッセージループが無いとか、STAThreadの関係かもしれん
0152デフォルトの名無しさん
2011/12/18(日) 22:29:31.54そのフォームをUIスレッドから触りたいならまた質問どうぞ
0153デフォルトの名無しさん
2011/12/18(日) 22:31:03.65あなたが違いが分からずに使っているんですよ。
0154デフォルトの名無しさん
2011/12/18(日) 22:35:31.900155デフォルトの名無しさん
2011/12/18(日) 22:47:08.07System.Windows.Forms.Timerにしたらうまくいきました
>>152
System.Threading.Timerではフォームにアクセスできないようです
0156デフォルトの名無しさん
2011/12/18(日) 22:48:37.160157デフォルトの名無しさん
2011/12/18(日) 22:49:15.30System.Threading.TimerだろうがアクションをUIスレッドで実行すればアクセスできるわ
0158デフォルトの名無しさん
2011/12/18(日) 22:50:17.760159デフォルトの名無しさん
2011/12/18(日) 23:28:14.70メチャ勉強になるなあ。
TryGetValueと書き換えプロセスに変数をかますことを検討します。
>>149
キーがふたつ、同じ要素についてるんですね。直接書き換えるのはムリなんですね。
>>153
そういえばそうだ。
>>150
あそこは荒らしが居る・・・ガクブル・・・・
>>158
ワラにもすがる思いで・・・
arraylistにulongが保存できればこんなことには・・・
これがダメなら次はHashtabelにてを出すしかない!
0160デフォルトの名無しさん
2011/12/18(日) 23:38:15.08駄目だこれ
0161デフォルトの名無しさん
2011/12/18(日) 23:42:24.630162デフォルトの名無しさん
2011/12/18(日) 23:47:56.150163デフォルトの名無しさん
2011/12/18(日) 23:49:27.530164デフォルトの名無しさん
2011/12/18(日) 23:56:38.350165デフォルトの名無しさん
2011/12/18(日) 23:56:45.430166デフォルトの名無しさん
2011/12/19(月) 00:00:56.40桁上がりは誰になるんだろう?
0167デフォルトの名無しさん
2011/12/19(月) 00:13:08.520168デフォルトの名無しさん
2011/12/19(月) 00:14:13.24問答無用で上書きするリングバッファ用意するだけじゃね?
0169デフォルトの名無しさん
2011/12/19(月) 00:34:37.50180fps出てたのが8fpsとか。
うーむ・・・
0170デフォルトの名無しさん
2011/12/19(月) 00:40:32.08ありがとう。検討させてもらう。ただあまり重くなる処理はちょっと・・・
>>168
それまた調べさせてもらうわ。ここの人は親切だな。
このexampleってファイルで#defineで文字列を数字に定義できれば問題は全て解決されるんだけど・・・
http://unity3d.com/support/documentation/Manual/Platform%20Dependent%20Compilation.html
C#には文字列を数字に定義する事ができないって言うじゃないか・・お茶吹いたわ・・
0171デフォルトの名無しさん
2011/12/19(月) 00:41:33.650172デフォルトの名無しさん
2011/12/19(月) 00:46:20.210173デフォルトの名無しさん
2011/12/19(月) 00:58:08.280174デフォルトの名無しさん
2011/12/19(月) 01:00:43.710175デフォルトの名無しさん
2011/12/19(月) 01:12:26.10しかし国語の授業で何か役に立ったことなんて在っただろうか?
0176デフォルトの名無しさん
2011/12/19(月) 01:13:49.020177デフォルトの名無しさん
2011/12/19(月) 01:21:26.800178デフォルトの名無しさん
2011/12/19(月) 01:25:59.340179デフォルトの名無しさん
2011/12/19(月) 01:30:41.58using System.Collections;
public class PlatformDefines : MonoBehaviour {
void Start () {
#if UNITY_EDITOR
Debug.Log("Unity Editor");
#endif
#if UNITY_IPHONE
Debug.Log("Iphone");
#endif
#if UNITY_STANDALONE_OSX
Debug.Log("Stand Alone OSX");
#endif
#if UNITY_STANDALONE_WIN
Debug.Log("Stand Alone Windows");
#endif
}
}
>このexampleってファイルで#defineで文字列を数字に定義できれば問題は全て解決されるんだけど・・・
って言うけど全然どこが問題なのか分からん
参照設定してあれば動くだろこれ
0180デフォルトの名無しさん
2011/12/19(月) 01:33:59.340181デフォルトの名無しさん
2011/12/19(月) 01:35:53.78#define HOGE 9999
これがしたいだけ
C/C++のプリプロセサ識別子のことを、この子は”文字列”と呼んでいるから意味不明気味になってる
0182デフォルトの名無しさん
2011/12/19(月) 01:38:25.670183デフォルトの名無しさん
2011/12/19(月) 01:43:40.210184デフォルトの名無しさん
2011/12/19(月) 02:07:01.64どれ買えばいいかな?
独習c#だけ読んだ。
0185デフォルトの名無しさん
2011/12/19(月) 02:10:50.98読んでないだろ
0186デフォルトの名無しさん
2011/12/19(月) 02:21:05.230187デフォルトの名無しさん
2011/12/19(月) 02:36:45.61信じてくれ。
読んでこれなんだ。
0188デフォルトの名無しさん
2011/12/19(月) 02:41:20.43これを期に買ってみようと思うんだが、何かオススメはある?
0189デフォルトの名無しさん
2011/12/19(月) 05:12:58.38なんというか、C#以前の問題すぎてヤバい。
#define での定数定義とか、C++でもやっちゃダメな部類のことよ。
const 使う。
0190デフォルトの名無しさん
2011/12/19(月) 05:33:50.17C#のパッケージに入ってた、はじめてのC#と
本屋で買った使える500の技ってやつだったな
これだけでそれなりにはできた
全部イベントハンドラに書いてたけどw
0191デフォルトの名無しさん
2011/12/19(月) 06:09:13.350192デフォルトの名無しさん
2011/12/19(月) 08:03:01.42それについてはいろいろあるんですよ。
c++でプリプロセッサ識別子をビットに変換する事で識別子としての記述のわかりやすさと
ビットによる高速性を両立するプログラムをc#に移植しなければならなかった。
0193デフォルトの名無しさん
2011/12/19(月) 08:26:34.940194デフォルトの名無しさん
2011/12/19(月) 09:27:46.36朝一のコーヒー返せwwwwwww
0195デフォルトの名無しさん
2011/12/19(月) 10:41:05.20だいいちそんなこと気にする必要があるレベルとはとても思えないな
0196デフォルトの名無しさん
2011/12/19(月) 11:04:59.12void myFunc(){
//処理
};
これより
myFunc = function(){
//処理
};
みたいな感じのほうがいいなぁ
デリゲートやラムダ式を使えば後者の書き方ができるの?
0197デフォルトの名無しさん
2011/12/19(月) 11:18:20.190198デフォルトの名無しさん
2011/12/19(月) 11:27:08.74出来るだけラムダ式で書いたほうが良いのかな?
0199デフォルトの名無しさん
2011/12/19(月) 11:27:47.780200デフォルトの名無しさん
2011/12/19(月) 11:29:03.320201デフォルトの名無しさん
2011/12/19(月) 11:55:30.190202デフォルトの名無しさん
2011/12/19(月) 12:08:09.06なんかできるみたいだな・・・・
>>194
カフェインは毒だ
>>195
コンパイル時定数!できそうだな。
0203デフォルトの名無しさん
2011/12/19(月) 12:08:39.54別に用意されてる機能を使いきらなければいけないってルールはないぞ
Linqとか使ってればそこそこ便利ではあるが、必要に迫られていない物を無理して使っても良いことはない
0204デフォルトの名無しさん
2011/12/19(月) 12:38:23.80アレイリスト名[3]=4;
でいいんですよね?
0205デフォルトの名無しさん
2011/12/19(月) 12:40:31.660206デフォルトの名無しさん
2011/12/19(月) 12:45:03.71オーバーロードまで考えたらその書き方はいまいちかも。
実際、そういう定義の仕方する言語はオーバーロードできないこと多い。
>>198
何と比べて?
匿名メソッド構文と比べてだと、利点しかないんでラムダ式一択。
(匿名でない普通の)メソッドと比べてだと、その場で短く書きたいかどうか次第。
長くなったら普通のメソッドにして、ちゃんとした名前つけるべきだと思う。
逆に、 x => x > 0 とか、式1個なもんに対していちいちメソッド作りたくない。
0207デフォルトの名無しさん
2011/12/19(月) 12:46:46.37そもそも ArrayList はもう使っちゃだめだから。
List<int> ね、その場合。
リスト名[3] = 4; は間違い。
0ベースだから、3番目のインデックスは、0, 1, 2 の 2。
0208デフォルトの名無しさん
2011/12/19(月) 13:06:36.33ありがごとうございます。
int r=0;
リスト名[r]=1;
r++
リスト名のインデックスに変数を入れることはできるのでしょうか?
0209デフォルトの名無しさん
2011/12/19(月) 13:15:53.10http://headline.2ch.net/test/read.cgi/bbynews/1324267486/
0210デフォルトの名無しさん
2011/12/19(月) 13:31:31.12できる
あとその使い方だと前置インクリメントの方がいいな
最適化されるから関係ないけど
0211デフォルトの名無しさん
2011/12/19(月) 13:36:21.28そのレベルはさすがに、2chに書き込む前に自分でコード書いて確認した方が早くね?w
0212デフォルトの名無しさん
2011/12/19(月) 13:40:52.44後置をぜんぶ前置にしたわ。プログラムっていろいろあるんですね。
このスレはすごく勉強になります。ありがとう!
0213デフォルトの名無しさん
2011/12/19(月) 13:42:04.01書き込み少し控えるわ。
0214デフォルトの名無しさん
2011/12/19(月) 15:11:24.20実行回数が毎回バラバラなのも、そーゆー物なのでしょうか?
int intNum = 0;
string strBuff = "";
private void button1_Click(object sender, EventArgs e)
{
Parallel.For(0, 1000, (int r) =>
{
subHoge();
subHage();
});
textBox1.Text = strBuff;
}
private void subHoge()
{
strBuff = strBuff + intNum.ToString("00000") + "Hoge\r\n";
intNum++;
}
private void subHage()
{
//textBox1.Text = textBox1.Text + "Hage\r\n";
strBuff = strBuff + "Hage\r\n";
}
0215デフォルトの名無しさん
2011/12/19(月) 15:15:12.25実行回数が変わってるんじゃなくて、
intNum の更新が競合してるんじゃないかと。
0216デフォルトの名無しさん
2011/12/19(月) 15:27:47.80全部間違ってる
0217デフォルトの名無しさん
2011/12/19(月) 15:34:31.40更新が競合しているというより、明らかに1000回実行してないですね。
HogeとHage合わせても450回程度でした。
>>216
http://codezine.jp/article/detail/4697?p=3
を見ると、これでも良さそうな気がするのですが・・・。
何がやっちゃいけないことなのでしょうか?
よろしくお願いします。
0218デフォルトの名無しさん
2011/12/19(月) 15:40:38.31だから、実行回数をnumIntでカウントしてるんじゃないの?
競合したら、実行された回数よりもその数字小さくなるよ。
その記事のは、異なるスレッドが同じデータを読み書きしない作りになってるから平気なだけ。
0219デフォルトの名無しさん
2011/12/19(月) 15:44:18.80結果がおかしくなるはず
0220デフォルトの名無しさん
2011/12/19(月) 15:49:24.270221デフォルトの名無しさん
2011/12/19(月) 15:50:50.03二つの関数でstrBuffを使用しているので、そこで競合しているのですね。
ありがとうございます。
でも、Parallel.Forの中をsubHoge()だけにしても、やはり1000回は動作しませんでした。
後は何かありますでしょうか?
0222デフォルトの名無しさん
2011/12/19(月) 15:54:08.81StringBuilder strBuff
locked(strBuff)
0223デフォルトの名無しさん
2011/12/19(月) 15:58:46.11違うよ、それも問題だけど、そこだけじゃないよ。
numInt++ を System.Threading.Interlocked.Increment(ref numInt) に変えてみて。
0224デフォルトの名無しさん
2011/12/19(月) 15:59:50.76数字の順番が変わってしまう可能性があるが
そうならない方法は思いつかなかったので頭いい人教えて
private void subHoge()
{
var tempInt = Interlocked.Increment(ref numInt) - 1;
while(true) {
var tempStrOld = strBuff;
var tmpStrNew = tmpStrOld + tempInt.ToString("00000") + "Hoge\r\n";
if (Interlocked.CompareExchange(ref strBuff, tempStrNew, tempStrOld) == tempStrOld) break;
}
}
private void subHage()
{
while(true) {
var tempStrOld = strBuff;
var tmpStrNew = tempStrOld + "Hage\r\n";
if (Interlocked.CompareExchange(ref strBuff, tempStrNew, tempStrOld) == tempStrOld) break;
}
}
0225デフォルトの名無しさん
2011/12/19(月) 16:03:09.25ロックフリーコードとか、アプリ側で書くなw
それはもっと下層のインフラの中にとどめとくもんだw
0226デフォルトの名無しさん
2011/12/19(月) 16:18:17.080227デフォルトの名無しさん
2011/12/19(月) 16:20:33.45どうなれば正解なのか知らんが、それを避けるなら
結局全体をロックする必要があるから並列化の意味なし
0228デフォルトの名無しさん
2011/12/19(月) 16:25:15.07そこロックしたら何の意味もない
0229デフォルトの名無しさん
2011/12/19(月) 16:57:26.99そもそも実用品じゃないと思うんだが
0230デフォルトの名無しさん
2011/12/19(月) 17:05:51.43結局、全部ロックしちゃえば解決という答えにしかならない
並列化するんなら可能な限りスレッドごとに別個に処理して
あとでまとめるのが基本
0231デフォルトの名無しさん
2011/12/19(月) 17:12:06.28だいぶ安定しました!
でも、やっぱり抜けがあります。
>>222のlockedってどこにあるのでしょう・・・?
System.Threadingの中には無いようですし、ググってもlock文しか出て来ませんでした。
0232デフォルトの名無しさん
2011/12/19(月) 17:19:32.89Interlockedとか使わなくていいよ。そこだけロックしない意味がない。
strBuffをStringBuilderにして、
subHogeとsubHageの中身全体をlock(strBuff) { }で囲めばうまくいくはず。
全く並列化の意味ないけど、それはやろうとしてることがおかしいから仕方ない。
0233デフォルトの名無しさん
2011/12/19(月) 18:06:26.39元々が「画像を取り込んで、保存と画像処理を同時に出来ないかな」で試しにやってみた程度ですので
ちと混乱の元になりそうなのでもう少し勉強してみます。
ありがとうございました。
0234デフォルトの名無しさん
2011/12/19(月) 18:30:46.72そこを踏まえたライブラリにして欲しいもんだ
0235デフォルトの名無しさん
2011/12/19(月) 20:03:59.930236デフォルトの名無しさん
2011/12/19(月) 20:13:37.100237デフォルトの名無しさん
2011/12/19(月) 20:39:19.21サンキュー!
0238デフォルトの名無しさん
2011/12/19(月) 21:10:30.25http://msdn.microsoft.com/ja-jp/library/ee461502.aspx
0239デフォルトの名無しさん
2011/12/19(月) 21:33:28.03自民党が要請した復興予算は累計17兆円
自民党の17兆が7月時点でに決定されていたのなら
今の日本はもう少し違って居た筈だ
ちなみに関東大震災のときは復興予算として現在の価値にして150兆円以上を組んでいた。
この事実を知れば、予算の規模の小ささ、ましてや増税なんて奇知涯にも程があると思わざる負えない
帰化人だらけの民主党に復興なんて はなっから無理な話なんだよ
0240デフォルトの名無しさん
2011/12/19(月) 22:37:43.430241デフォルトの名無しさん
2011/12/19(月) 22:45:58.210242デフォルトの名無しさん
2011/12/20(火) 00:46:16.85ムリダナ・x・
0243デフォルトの名無しさん
2011/12/20(火) 00:54:28.38起動後にキー操作を受け付けるウィンドウがその起動したアプリになってしまうのですが、
起動した後もキー操作を自分のフォームで受け付けるようにするにはどういう方法でやれば良いでしょうか。
0244デフォルトの名無しさん
2011/12/20(火) 01:03:30.410245デフォルトの名無しさん
2011/12/20(火) 20:57:17.56Win32APIのShellExecuteを使って起動してみたのですが、
表示状態の引数を色々試したのですがどれもフォーカスが移ってしまいました
ただ起動する以外にもすることがあったら使い方を教えていただきたいです。
0246デフォルトの名無しさん
2011/12/20(火) 20:59:27.70速度を気にする場合はC++,Cを選択するべきでしょうか?
また、C#で作った場合、monoへの移植は容易でしょうか?
そしてC#とJavaはどちらが早いでしょうか?
0247デフォルトの名無しさん
2011/12/20(火) 21:00:53.90ソース晒してみ
0248デフォルトの名無しさん
2011/12/20(火) 21:15:49.98>C#はC++,Cに比べると速度は遅いですか?
そうでもないよ
>速度を気にする場合はC++,Cを選択するべきでしょうか?
本当に速度が必要ならそうすべき
数学とか物理学とか科学技術計算とかならぬ
ただし生産性とのトレードオフを考慮
>また、C#で作った場合、monoへの移植は容易でしょうか?
とりあえずC#は言語
monoはフレームワークだよ
Windowsべったりに書かなければ容易でしょう
>そしてC#とJavaはどちらが早いでしょうか?
一概には言えない
0249デフォルトの名無しさん
2011/12/20(火) 21:27:47.25ソース一覧
http://www.bulldog.co.jp/ ブルドックソース株式会社 東京都
http://www.kagome.co.jp/ カゴメ株式会社 愛知県
http://www.otafuku.co.jp/ オタフクソース株式会社 広島県
http://www.ikari-s.co.jp/ イカリソース株式会社 大阪府
http://www.kikkoman.co.jp/ キッコーマン株式会社 千葉県
http://www.oliversauce.com/オリバーソース株式会社 兵庫県
http://www.sky-net.or.jp/toshi/ カープソース 広島県
http://www.maruki-su.com/ 株式会社 川上酢店 愛知県
http://www.kozima.co.jp/ 小島食品製造株式会社 愛知県
http://www.komi.co.jp/ コーミ株式会社 愛知県
http://www.sankyohikari.co.jp/ サンキョーヒカリ 愛知県
http://www.junmaru.co.jp/ 株式会社 純正食品マルシマ 広島県
http://www.papaya-sauce.co.jp/ パパヤソース本舗 大洋産業株式会社 京都府
http://www.takahashisauce.com/ 高橋ソース株式会社 埼玉県
http://www.choko.co.jp/ チョーコー醤油株式会社 長崎県
http://www.timelyhit.ne.jp/ajiyoko/shop/sauce/sauce1.htm 阪神ソース株式会社 兵庫県
http://www.kyoto-thinking.co.jp/hirota/ 京風味ソース本舗 蛇ノ目食品廣田徳七商店 京都
http://www.optic.or.jp/com/fujiisauce/fujiisauce.html 有限会社 藤井ソース工場 岡山県
http://www2.neweb.ne.jp/wd/hikari/ ヒカリ食品 徳島県
http://www.hat.hi-ho.ne.jp/aokia/ 下北沢ビレッジソース 丸寿食品工業株式会社 東京都
http://www.yamayashokuhin.co.jp/ 山屋食品株式会社 東京都
http://brothersauce.com/ ブラザーソース森彌食品工業株式会社
http://www.asahi.co.jp/you/t20011026.html 神戸地ソース物語
【関連団体】
http://www.maff.go.jp/koueki/sougou/35/35.htm (社)日本ソース工業会
http://www.japan-tomato.or.jp/ 社団法人 全国トマト工業会
http://www.soysauce.or.jp/ 日本醤油協会
0250デフォルトの名無しさん
2011/12/20(火) 21:30:58.130251デフォルトの名無しさん
2011/12/20(火) 21:33:46.92寒いよ
0252デフォルトの名無しさん
2011/12/20(火) 21:55:29.21ShellExecute(this.Handle.ToInt32(),"Open","calc.exe","c:\\windows","",5);
最後の引数をいろいろ試しました
宣言部はこうです↓
[DllImport("shell32.dll", EntryPoint="ShellExecuteA")]
static extern int ShellExecute (
int hwnd,
string lpOperation,
string lpFile,
string lpParameters,
string lpDirectory,
int nShowCmd);
0253デフォルトの名無しさん
2011/12/20(火) 21:59:47.93名前つけろw
0254デフォルトの名無しさん
2011/12/20(火) 22:04:19.94あとは
Windows9xなんて想定しないならAの方使うなよ
CharSet = CharSet.Unicodeにしとけよ
EntryPointなんて捨てっちまえ
HWND型にはIntPtrつかえよ
0255デフォルトの名無しさん
2011/12/20(火) 22:04:28.45SW_SHOWNA 8
は使ってみた?
5ってことは
SW_SHOWNOACTIVATE 4
SW_SHOWNORMAL 1
ってことだよね?
0256デフォルトの名無しさん
2011/12/20(火) 22:09:13.290257デフォルトの名無しさん
2011/12/20(火) 22:11:12.42ほんとうだ
SW_SHOW 5
ってあったw
この手って全部フラグだと思ってたわw
VC++素通りできたのでやばいやばいw
0258デフォルトの名無しさん
2011/12/20(火) 22:36:27.09エントリーポイントを削除、CharSet追加、int→IntPtrで
引数を1-9まで試したのですが全部普通の状態で電卓が立ち上がりました・・・
どうしよう
0259デフォルトの名無しさん
2011/12/20(火) 22:43:14.18thisの中にフォーカス関連のメソッドなかったっけ?
0260デフォルトの名無しさん
2011/12/20(火) 22:43:38.780261デフォルトの名無しさん
2011/12/20(火) 22:46:43.27「遅い」の定義しだい。
動画コーデックでも作るくらいの勢いでない限りは、C#でも気になる遅さにはならない。
monoへの移植、GUIがからまなきゃ余裕。
ちゃんとビューとモデルの分離できてるものなら、完璧にそのままでmonoで動く。
Javaは、JVM作ってる会社いろいろあるからなぁ…
とか、そのあたりにまで気が回ってない程度での質問なら「Javaと.NETで差なんてないよ」と答えとく。
0262デフォルトの名無しさん
2011/12/21(水) 01:12:28.900263デフォルトの名無しさん
2011/12/21(水) 01:19:39.5510分前にClosedしたトコなんだよ
0264デフォルトの名無しさん
2011/12/21(水) 01:21:01.94C++で配列や線形リストなどのコレクションを汎用的に受け取る関数は、
template<typename InputIterator> void func(InputIterator first, InputIterator last) { ... }
という感じでイテレータを使うのが常識だと思いますが、C#ではどうするのが一般的でしょうか。
.NET Frameworkのライブラリで複数オブジェクトを引数に取るメソッドを参考にすると、
配列のみ受け付けるメソッドもあれば、ICollectionだったり、IEnumerableだったり、可変長引数だったり、
なんか統一されてない気がして、悩んでます。
あとどうでもいいんですが、配列のLengthとICollectionのCountは、なぜ名前を統一しなかったんですかね…
0265デフォルトの名無しさん
2011/12/21(水) 01:26:50.69指定のブラウザで開かせるようにするにはどうすればいいでしょう?
0266デフォルトの名無しさん
2011/12/21(水) 01:26:56.99void func(obj lines)
0267デフォルトの名無しさん
2011/12/21(水) 01:29:29.65その時に引数でurl渡せばいけそうな気がする
0268デフォルトの名無しさん
2011/12/21(水) 01:34:51.36統一されてないのは過去の遺物。
今となっては IEnumerable<T> 一択。
(params 使いたい場合も、別途 IEnumerable<T> なオーバーロード用意)
配列の Length は謎よねー。
まあ、配列自体、IList なので、Count 使えるんだけど。
0269デフォルトの名無しさん
2011/12/21(水) 01:38:37.65配列は、「配列の長さ」を表すLengthで
コレクションは、「コレクションの要素数」を表すCount。
0270デフォルトの名無しさん
2011/12/21(水) 02:02:28.52あっちはCountではなくsizeだが
0271デフォルトの名無しさん
2011/12/21(水) 02:15:49.02最終的に、今ではただたんなる初期の設計ミスに落ち着くのね。
0272デフォルトの名無しさん
2011/12/21(水) 12:56:00.430273デフォルトの名無しさん
2011/12/21(水) 13:20:22.900274デフォルトの名無しさん
2011/12/21(水) 13:41:19.53これもいいですね!
でもデータベースが多くてぜんぶ手で打っていかないといけない種類のものなので視覚的に羅列していけるものがいいんです。
何かないでしょうか?環境上、通常の配列は使えません。Addでいちいちひとつずつ追加するのは公卿です。
0275デフォルトの名無しさん
2011/12/21(水) 13:42:14.05○苦行
ト、、:;:;:;:;:;:;:;:;:;:;:;:;:_,. -‐ '":;:;:;:;:;:;:;_,.ノミ'、
|:;:;:;:``'ー:;:;:;:''"´:;:;:;:;:;:;:_,. -‐='二三シハ
ト、_:;:;:;;l:;:;:;:;:;__,. - '"´ 三三三三彡ノ!
l:::l 二、― 'r―-,_ _三三三彡彡ニヽ
ヾi `ー′:. `""´ ` ̄'三三彡片ヽl|
'、 , - 、、 __,.. .. ,、_, '三彡'^> ノリ
l イで>、ヽ ':,ィ'で'>'" 三シ' f ノ /
l ヾ二フ ,! ヽ二彡'´ }ツリ ,、_ノ
'、 l ,.、 i 川 ├ミ'、
ヽ ,' '__)ヽ、 /``7>、
ヽ /`ー'i´ \ / ///>、
ヽ'、 、_,==ァ=-、_,} / /./////ト、
\ヾ二"´_,. ‐-.:.:/ /.//////:.:ヽ
,. -/ゝ、':、_:' :、_ _:/ / //////:.:.:.:.ヽ‐- 、
/ /:.:.'、 ヾ"゙´ ̄ / / /////'′:.:.:.:.:.ソ ノ )
,. -―{ 、/:.:.:.:.:ヽ ヽ. / / /////:.:.:_,. - '" / ̄``丶、
_,. -‐ '"´ ヽ `丶、r―--`'-/ / /////''"´ / `丶、
'´ 丶、_` ̄ ̄ / / ////'′ _,. - '′ `丶、
0276デフォルトの名無しさん
2011/12/21(水) 13:45:59.04new List<List<String>> {
new List<String> { "a", "b", "c" },
new List<String> { "de", "f", "gh" },
}
のように書けるが、こんなもんソースに書かないで外部のファイルから読み込め
0277デフォルトの名無しさん
2011/12/21(水) 13:47:43.64CMD5PP0{}={INPUT1,INPUT2,INPUT_NOT|15},
CMD121[]={INPUT2,INPUT5,INPUT_NOT|5};
このように羅列できるものを探しています。arraylistは使えます。
Addでしか追加できる事例をしらないのでarraylistでもこのようにできるのでしょうか?
0278デフォルトの名無しさん
2011/12/21(水) 13:48:44.43>外部のファイルから読み込め
願ったりですよ。ちょっと探してみます。
0279デフォルトの名無しさん
2011/12/21(水) 13:58:00.630280デフォルトの名無しさん
2011/12/21(水) 13:59:21.950281デフォルトの名無しさん
2011/12/21(水) 14:00:51.82それだってマクロを組んで公開してる人がいなければ結局自分でプログラム組むのと大差ないだろw
0282デフォルトの名無しさん
2011/12/21(水) 18:27:37.99の件ですが色々やったのですがどれもうまくいかないです。
これまでに試したのは
1.起動後にGetForegroundWindow != this.Handleの間、ループを続けて
ループの中にthis.Active()を入れるというのと
2.起動後の数秒待機してSetWindowPosとSetActiveWindowで
前面に配置してアクティブにする方法、
3.起動関係なく、Deactivatedイベントでthis.Active()を実行する方法を
試しました。
1は起動後でもいつもGetForegroundWindowでthisのハンドルが返ってくるためNG
2はアプリを開くまでの時間が機種や状態によってばらつきがあるのと操作がまどろっこしくなるのでNG
3はタスクバーが点滅するだけで最前面に出ないのでNGでした。
他のよさそうな方法を教えて頂きたいです
0283デフォルトの名無しさん
2011/12/21(水) 19:13:28.47立ち上げる方のアプリを最小化で起動したらどう?
0284276
2011/12/21(水) 19:34:26.12List<ulong> CMD6 = new List<ulong>(){INPUT6,INPUT_END|15};
List<ulong> CMD5 = new List<ulong>(){INPUT5,INPUT_END|15};
List<ulong> CMD4 = new List<ulong>(){INPUT4,INPUT_END|15};
cmdr3.Add("CMD6");
cmdr3.Add("CMD5");
cmdr3.Add("CMD4");
できた。コレでいけそうだ・・・ブッサイクなコードなんだろうけど・・・ww
0285デフォルトの名無しさん
2011/12/21(水) 19:52:46.23笑えないわ
0287デフォルトの名無しさん
2011/12/21(水) 21:38:13.660288デフォルトの名無しさん
2011/12/21(水) 22:03:04.400289デフォルトの名無しさん
2011/12/21(水) 22:11:20.560290デフォルトの名無しさん
2011/12/21(水) 22:14:09.840291デフォルトの名無しさん
2011/12/21(水) 22:15:33.02答える側も質問を馬鹿正直に受け止めないで、ある程度エスパーしないと。
0292276
2011/12/21(水) 22:23:10.45この方がうまくいきそうだ。
// コマンド列
const List<ulong> CMD6 = new List<ulong>(){INPUT6,INPUT_END|15},
CMD5 = new List<ulong>(){INPUT5,INPUT_END|15};
0293276
2011/12/21(水) 22:25:08.69くわしく
>>289
お前はなぜここにいる
>>290
初心者は入門本を読んでも忘れているのだ。
>>291
このスレはあなたのような人ばかりではないのだ・・・
0294デフォルトの名無しさん
2011/12/21(水) 22:27:58.94List<T>はconstに出来ないでしょ…
0295デフォルトの名無しさん
2011/12/21(水) 22:28:55.18まあ別にいいんじゃね?
0296276
2011/12/21(水) 22:30:25.96><
CS0134: A constant `versus.CMD6' of reference type `System.Collections.Generic.List<ulong>' can only be initialized with null
0297デフォルトの名無しさん
2011/12/21(水) 22:57:06.690298デフォルトの名無しさん
2011/12/21(水) 22:57:44.98[Flags]
enum Input {
INPUT1 = 1, INPUT2 = 2, INPUT3 = 4, INPUT4 = 8,
...
INPUT_END = 0x80000000, }
CMD6 = INPUT6 | INPUT_END;
0300276
2011/12/21(水) 23:04:06.69そしてCMD5とCMD6は一度にまとめてboolにかけられる状態で無いといけない。
しかも普通の配列は使えない環境なんだ・・・Listやらなんやらでやらないといけない。
配列の要素は一つ一つがビットになっている。
CMD5であるか6であるかを配列の内容を全て検証してtrueになるCMDを表示するためのデータベースなんだ。
0301デフォルトの名無しさん
2011/12/21(水) 23:05:16.21相手がそういうインターフェースしてなきゃ無理だから諦めなさい
これはどうしようもないの
0302デフォルトの名無しさん
2011/12/21(水) 23:06:18.570303デフォルトの名無しさん
2011/12/21(水) 23:07:43.63ゲームならそういう呪文とかないの?ニフラムみたいな。
0304デフォルトの名無しさん
2011/12/21(水) 23:09:46.91じゃねえんだよ
できねえの
壁にぶつかり続けるミニカーかお前は
迂回しろ迂回
0305デフォルトの名無しさん
2011/12/21(水) 23:10:34.95ちょっと落ち着けw
0306デフォルトの名無しさん
2011/12/21(水) 23:12:17.950308デフォルトの名無しさん
2011/12/21(水) 23:13:25.76なぜ、これをしなければいけない事態に陥ってるのか聞いた方が解決は早そう
独習読んでこれなんでしょ?
ちょっと笑えるよね
0309デフォルトの名無しさん
2011/12/21(水) 23:14:10.160310デフォルトの名無しさん
2011/12/21(水) 23:15:49.61言い方からして、その仕組みは貴方が考えたわけじゃないだろう?
0311デフォルトの名無しさん
2011/12/21(水) 23:17:25.870312276
2011/12/21(水) 23:19:07.743D格闘ゲームプログラミングって本のC++をC#に移植してるんですよ。
>>309
いや、使えねーから。unityだからかな?
>>310
3D格闘ゲームプログラミングって本のC++をC#に移植してるんですよ。
C++特有の仕組みが思ったより多くて難儀しとります。
0313276
2011/12/21(水) 23:20:15.45(,,゚Д゚) ∬ 山田く〜〜ん、>>311さんに
pく冫y,,く__) 旦 座布団あげといて〜〜〜
| ̄ ̄ ̄ ̄ ̄ ̄|
TTTTTTTTTTTTTTTTTTT
0314デフォルトの名無しさん
2011/12/21(水) 23:21:03.12時間の無駄だからマジで
0315276
2011/12/21(水) 23:22:34.050316デフォルトの名無しさん
2011/12/21(水) 23:25:08.47つか、コードを移植すんなw
仕様だけを抽出して、仕様を満たす様に新規実装すべきだろう
0317デフォルトの名無しさん
2011/12/21(水) 23:25:41.78Addは苦行だから嫌つったよね。
0320デフォルトの名無しさん
2011/12/21(水) 23:42:33.65配列も使えない人間が何を書けるわけもないので、一度諦めて一からやり直せ
0321デフォルトの名無しさん
2011/12/21(水) 23:44:13.78ちょっとまて、個人の趣味じゃなくてなんか仕事で移植してんのか?
0322デフォルトの名無しさん
2011/12/21(水) 23:46:37.17どう見ても普通に配列使っているような
0323デフォルトの名無しさん
2011/12/21(水) 23:50:18.920324デフォルトの名無しさん
2011/12/21(水) 23:54:47.120325デフォルトの名無しさん
2011/12/21(水) 23:56:18.980326デフォルトの名無しさん
2011/12/21(水) 23:59:17.450327デフォルトの名無しさん
2011/12/22(木) 00:06:05.46ClickOnceのコマンドライン版(コンソールアプリ版)みたいのを作りたいのですが、はまってます
0328276
2011/12/22(木) 00:09:37.50これを成立させたいんです。
0329デフォルトの名無しさん
2011/12/22(木) 00:10:56.12Assembly.GetReferencedAssemblies
0330デフォルトの名無しさん
2011/12/22(木) 00:11:02.620331デフォルトの名無しさん
2011/12/22(木) 00:14:21.86ありがとうございます
>>330
# cmdonce.exe http://hoge/hage.exe
みたいな感じのツールがあれば便利だなと作成を試みてます
0332デフォルトの名無しさん
2011/12/22(木) 01:20:43.22c#で同じ事をやるにはどういった手法が取られて居るのでしょうか?
0333デフォルトの名無しさん
2011/12/22(木) 01:21:59.050334デフォルトの名無しさん
2011/12/22(木) 01:25:08.54c#でやるのにはどうするのかな?と。
0335デフォルトの名無しさん
2011/12/22(木) 01:31:57.21関数ポインタならデリゲート使えばいいし、実行時に型が決まるようなオブジェクトを操作したいならdynamicとか。
0336デフォルトの名無しさん
2011/12/22(木) 01:45:34.97型判定は is 演算子か GetType() メソッドで。
0337デフォルトの名無しさん
2011/12/22(木) 07:32:29.970338デフォルトの名無しさん
2011/12/22(木) 08:29:58.891カラム目と2カラム目にはカーソルが移動できないように
したいのですが可能でしょうか?
もし方法があれば教えてください。よろしくお願いします。
0339デフォルトの名無しさん
2011/12/22(木) 08:55:08.07オブジェクトで表現する。
ICommandを実装するInput6 InputEnd Cmd6みたいに。
ファクトリ系のパターンと一緒にどうぞ。
0340デフォルトの名無しさん
2011/12/22(木) 09:32:24.660341デフォルトの名無しさん
2011/12/22(木) 11:14:25.560342デフォルトの名無しさん
2011/12/22(木) 11:20:38.65コントロールのタイマとか、スレッドタイマとか。
0343デフォルトの名無しさん
2011/12/22(木) 13:31:56.19これはいいヒント
これでいいな。
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If dgv.CurrentCell.ReadOnly Then
dgv.CurrentCell = dgv(dgv.CurrentCell.ColumnIndex + 1, dgv.CurrentCell.RowIndex)
End If
End Sub
0344デフォルトの名無しさん
2011/12/22(木) 13:35:58.11ヽ(・ω・)/ ズコー
\(.\ ノ
、ハ,,、  ̄
 ̄
0345デフォルトの名無しさん
2011/12/22(木) 13:36:35.54C#スレだ
0346デフォルトの名無しさん
2011/12/22(木) 13:37:32.270347デフォルトの名無しさん
2011/12/22(木) 14:01:43.67震災前
/::::::::::::::::::::::::::::::;;::ノ ヽ;::\
/::::::::;;;;;;;;;,,,;;...-‐''"~ ヽ:;::l
|:::::::::::| 岡田 異音 |ミ|
|:::::::/ ,,, ヽ,、 '|ミ|
'|:::::::l '''"" ゙゙゙゙` |ミ|
|:::::|. ,,r ‐、 ,, - 、 |/
,/⌒| ノ ・ _), (. ・ `つ|
| ( "''''" |"'''''" |
ヽ,,. ヽ |
| ^-^_,, -、 |
| _,, --‐''~ ) | マニフェストもう守れない。どうしよう・・・・
'ヽ ( ,r''''''‐-‐′ /
震災後
|:::::::::/ |ミ|
|::::::::| ,,,,, ,,,,, |ミ|
|彡|. '''"""'' ''"""'' |/
/⌒| -=・=‐, =・=- |
| ( "''''" | "''''" |
.ヽ,, ヽ .| キリッ
| ^-^ |
. | ‐-===- | 大震災が起こったのだからマニフェストの破綻も致し方ありません
,\. "'''''''" /
朝鮮民主党
解党
0348デフォルトの名無しさん
2011/12/22(木) 15:20:58.65IntPtr hwndTaskBar = FindWindow("Shell_TrayWnd", null);
IntPtr hwndTray = FindWindowEx(hwndTaskBar, IntPtr.Zero, "TrayNotifyWnd", null);
hwndTray = FindWindowEx(hwndTray, IntPtr.Zero, "SysPager", null);
SendMessage(hwndTray, TB_BUTTONCOUNT, 0,0);
でタスクトレイのアイコンの数を取得しようとしたのですが、
0になります
どうすれば取得できますか?
0350デフォルトの名無しさん
2011/12/22(木) 16:03:47.07Spy++とかで確認するのを勧める
0351デフォルトの名無しさん
2011/12/22(木) 16:24:36.40だめでした
>>350
最終的にはWin XPで動かしますが、今はWin7で作業してます
Spy++で階層構造確認、またそれぞれハンドルは取得できてます
0352デフォルトの名無しさん
2011/12/22(木) 16:54:45.540353片山博文MZ ◆0lBZNi.Q7evd
2011/12/22(木) 16:54:57.38ならば:
ユーザー インターフェイス特権の分離 (UIPI)
ChangeWindowMessageFilter
0354デフォルトの名無しさん
2011/12/22(木) 17:03:34.85いろいろありがとうございます
ごめんなさい、できました
SysPagerをToolbarWindow32に変えるものと勘違いしてました
SysPagerの次にToolbarWindow32でやって数をとることができました
どうもお騒がせしました
0355デフォルトの名無しさん
2011/12/22(木) 17:20:40.79タスクバーまわりの実装は7とそれ以前で大分違うぜ
0356デフォルトの名無しさん
2011/12/22(木) 18:26:24.890357デフォルトの名無しさん
2011/12/22(木) 19:48:31.620358デフォルトの名無しさん
2011/12/22(木) 20:00:31.59エンディアン依存でいいならunsafe使えばポインタのキャストで一発だし
エンディアン依存ダメならC++でも面倒
むしろBinaryReaderとかある分C#の方が楽なんじゃないか
0359358
2011/12/22(木) 20:04:17.21最後の行はなしで
0360デフォルトの名無しさん
2011/12/22(木) 20:04:53.60具体的にいうと、Windowsフォームに張り付けたボタンなどで、ImageKeyのプロパティ値が変わってしまいます。
いつのタイミングで変わるか。
フォームに新しいボタンやテキストボックスなどコントロールを付けたときや、
フォームのコントロールを移動させたときに変わります。
変わって困ること。
ImageKeyの値が書き換えられるため、プログラムを動かしたときのボタン画像が変わってしまいます。
しかも気づかないうちに変わってしまいます。
どうしたら、いいんでしょう。
とりあえず、勝手に書き換えられているかどうか、都度都度確認するようにはしてますが…
根本解決ではないんです。
0361デフォルトの名無しさん
2011/12/22(木) 20:09:52.810362デフォルトの名無しさん
2011/12/22(木) 20:14:11.89見ました。見ると勝手に書き換えられています。
ImageKeyの値なんて、こっちでは書き換えてないんですけど……
designer.csを見て、書き換えられてることに気づいたら、その時は手でなおしてます。
あと、ほとんどはImageKeyの値変更ですが、たまに別のプロパティも書き換わります。
どういう場合も、気づいたら手でなおしてます。
0363デフォルトの名無しさん
2011/12/22(木) 20:17:02.990364デフォルトの名無しさん
2011/12/22(木) 20:17:28.27入れなおすしかないんじゃないか
0365356
2011/12/22(木) 20:21:07.73俺へのレスなんでしょうか?
それすらもわからないです。
>>358
ポインタのキャスト?
C#でポインタが使えるんですか!?
やったー!
エンディアンとかバイナリリーダーとか、聞いた事なかったス!
0366デフォルトの名無しさん
2011/12/22(木) 20:27:57.51一回作りなおしたら
0367デフォルトの名無しさん
2011/12/22(木) 20:30:22.93生のポインタを使う文脈はunsafeと名がついている通り、
C#の常道ではないよ
0368デフォルトの名無しさん
2011/12/22(木) 20:32:54.69C#にはC#のやり方があるので、引きづらないように、それが上達への早道。
0370デフォルトの名無しさん
2011/12/22(木) 20:50:33.48どっちがunsafeだか本末転倒
0371デフォルトの名無しさん
2011/12/22(木) 20:50:34.18外の世界のことはなかなか分からんさ
そして知ってるようにやろうとして失敗するさな
0372デフォルトの名無しさん
2011/12/22(木) 21:23:36.87http://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.word.documents.open(v=office.11).aspx
を使って、Word文書を開いています。
FileNameにネット上の文書(SSLサーバーに置いてる)を指定して開いているのですが、
文書が見つかるときは、普通に開けます。
見つからないとき(権限がなかったり、SSLサーバーなのでクライアントに証明書をインストールしないと見つからないエラーが出てくる)
はCOMExceptionを出します。
COMExceptionは、
System.Runtime.InteropServices.COMException (0x800A1436): ファイルが見つかりません。
(https://以下略
ってな感じです。
んでエラーコードを見て、
「ファイルが見つかりません」の場合は××
「ファイルが使用中です」の場合は○○
など、処理を切り分けようと思っているんですが、エラーコードが毎回同じ値を出すため、処理の切り分けができません。
あと、多言語対応をしようと思っているので、「ファイルが見つかりません。」というエラーメッセージを直接見るだけでは、切り分けが難しいです。
COMExceptionの内容で処理を切り分けようと思ったら、どうしたらいいですか・
0373デフォルトの名無しさん
2011/12/22(木) 22:01:26.98同一URLに自分でリクエストを飛ばして404か調べるのよりは前向きな気がする
0374360
2011/12/22(木) 22:29:32.78とりあえず、フォームの作り直しやってみます。
0375デフォルトの名無しさん
2011/12/22(木) 23:08:19.010376デフォルトの名無しさん
2011/12/23(金) 01:09:08.02/::::::::::::::::::::::::::::::;;::ノ ヽ;::\
/::::::::;;;;;;;;;,,,;;...-‐''"~ ヽ:;::l
|:::::::::::| 岡田 異音 |ミ|
|:::::::/ ,,, ヽ,、 '|ミ|
'|:::::::l '''"" ゙゙゙゙` |ミ|
|:::::|. ,,r ‐、 ,, - 、 |/
,/⌒| ノ ・ _), (. ・ `つ|
| ( "''''" |"'''''" |
ヽ,,. ヽ |
| ^-^_,, -、 |
| _,, --‐''~ ) | マニフェストもう守れない。どうしよう・・・・
'ヽ ( ,r''''''‐-‐′ /
震災後
|:::::::::/ |ミ|
|::::::::| ,,,,, ,,,,, |ミ|
|彡|. '''"""'' ''"""'' |/
/⌒| -=・=‐, =・=- |
| ( "''''" | "''''" |
.ヽ,, ヽ .| キリッ
| ^-^ |
. | ‐-===- | 大震災が起こったのだからマニフェストの破綻も致し方ありません
,\. "'''''''" /
朝鮮民主党
解党
0377デフォルトの名無しさん
2011/12/23(金) 01:15:37.640378デフォルトの名無しさん
2011/12/23(金) 01:43:17.94Running状態だと正常にAbortできるのですが、
中断された状態だとt.Abortはエラーになってしまいます。
こういう場合はどうやって終了すれば良いでしょうか
if (t.ThreadState == System.Threading.ThreadState.Running)
{
t.Abort();
}
if (t.ThreadState == System.Threading.ThreadState.Suspended)
{
ここがわからん
}
0379デフォルトの名無しさん
2011/12/23(金) 01:50:03.74そもそもアボートするのが間違いじゃないの?
スレッドで実行されている処理がループじゃないならスレッドは待ってればそのうち終了する。
ループになってるのなら、ループを抜けるようにすればスレッドは終了する。
アボートなんてしなきゃならん理由がどこにあるの
0380デフォルトの名無しさん
2011/12/23(金) 09:04:16.1210個くらいimplementしたクラスとか
0381デフォルトの名無しさん
2011/12/23(金) 09:05:39.37>中断された状態だとt.Abortはエラーになってしまいます。
Resume すればいいだけじゃないのか?
そもそも、Suspend も Resume も obsolete だが。
0382デフォルトの名無しさん
2011/12/23(金) 09:23:09.2710個もインターフェイス実装って、それはまず、何でもできるクラスになってない?
あとは、インターフェイスの分け方が細かすぎるか。
どちらにせよ、構造も追いにくいし使い勝手も悪くなりそうだしなので
あんまりよくはないと思う。
0383デフォルトの名無しさん
2011/12/23(金) 09:30:38.641つの型に何個インターフェイスを実装しても、「バグが無ければ」他の人に迷惑を掛けないからお好きにどうぞ
インターフェイス自体の設計はフレームワーク/実装クラスの作成者のスキル次第だけど、
各メンバーの依存関係とか状態遷移とかをきっちり定義できるってのは大前提だね
まあロジックのインターフェイスならメンバーは5個以下で十分な場合が殆どだと思う
0384デフォルトの名無しさん
2011/12/23(金) 11:12:18.11こうやって終了させるのが普通の方法だと思ってた・・・
フォームが閉じられたらループから抜けるようにするというのは
フォームの有無を確認する部分を追加すればいいですか?
0385デフォルトの名無しさん
2011/12/23(金) 11:20:49.090386デフォルトの名無しさん
2011/12/23(金) 11:27:08.54スレッドのIsBackgroundをtrueにしとけば勝手に閉じるし
0387デフォルトの名無しさん
2011/12/23(金) 12:42:18.570388デフォルトの名無しさん
2011/12/23(金) 12:51:31.67obsoleteがどういう物かはこの際省くぞ。
知らない単語は全部調べろ。
0389デフォルトの名無しさん
2011/12/23(金) 15:15:54.55obsoleteがどういう物かはこの際省くぞ。
知らない単語は全部調べろ。
0390デフォルトの名無しさん
2011/12/23(金) 15:16:33.370391デフォルトの名無しさん
2011/12/23(金) 15:31:43.74男か女かはこの際省くぞ。
知らない単語は全部調べろ。
0392デフォルトの名無しさん
2011/12/23(金) 15:48:25.580393デフォルトの名無しさん
2011/12/23(金) 16:52:27.580394デフォルトの名無しさん
2011/12/23(金) 17:13:26.460395デフォルトの名無しさん
2011/12/23(金) 17:19:30.440396デフォルトの名無しさん
2011/12/23(金) 17:23:06.010397デフォルトの名無しさん
2011/12/23(金) 17:27:44.040398デフォルトの名無しさん
2011/12/23(金) 21:23:54.89http://toro.2ch.net/test/read.cgi/tech/1318935200/
0399デフォルトの名無しさん
2011/12/23(金) 21:40:43.72そっちのスレ見てないからしらねーよ。
個別に、具体的な質問してくれ。
一般論でいうと、たいていの人は自分の専門外の知識はでたらめ。
こっちで出てくるJavaの悪口も、
むこうで出てくるC#の悪口も、話半分で聞いとけ。
0400デフォルトの名無しさん
2011/12/23(金) 21:45:39.290401デフォルトの名無しさん
2011/12/23(金) 21:49:54.96Strutsがどうとか、フレームワークの話になったら全然わからん。
0402デフォルトの名無しさん
2011/12/23(金) 21:56:52.780403デフォルトの名無しさん
2011/12/23(金) 22:19:12.51フォームの存在を示すフラグを設けてfalseになってたらreturnする方法にしました^^
レスありがとー♪
0404デフォルトの名無しさん
2011/12/23(金) 22:30:05.96System.Type.GUID でも良さそうなのですが、単純な数値型の識別子があれば便利そうだなので。
0405デフォルトの名無しさん
2011/12/23(金) 22:31:54.960406デフォルトの名無しさん
2011/12/23(金) 22:36:26.58グローバル一意識別子なんて言うけど別に一意じゃない
数字じゃないけど何のために名前空間があると思う?
0407デフォルトの名無しさん
2011/12/23(金) 22:59:19.29Typeオブジェクトは識別子として使えるよ。Dictionaryのキーに使ってもいい。
値型がお望みならType.GetTypeHandleでRuntimeTypeHandleが取れる。
数値にしたければRuntimeTypeHandle.Valueをintにキャストする。
ただし、RuntimeTypeHandleの値は実行中一意だけど実行するたびに変わるので注意。
0408404
2011/12/23(金) 23:04:41.49先に理由を書いておくべきでした。
複数の型のデータを MemoryStream などを利用して一緒くたにその内容だけを一時保存しておきたいと考えました。
このためデータを保存するにはデータ本体の他に、データの型情報を一緒に保存する必要があります。
この型情報として先のレスの ID として手軽に利用できるものがないかと考えていたところです。
確かに GUID も内部的には数値なのですが、1 バイトの数値側型のデータを保存するために
16 バイトの ID というのはいかにも重く感じ他の手を考えていたところでした。
確かに「型」というと無数にあるわけですが、いまはとりあえず単純?な数値や文字列型を対象にしようと思います。
なので IDE 上で青色で表示される型についてだけでも良いと思っています。
‥‥最後の行の条件は絶対に先に提示する必要のあるものでした。すみません。
最悪というか、現状では、対象とする型を列挙型かなにかで保持して、それを ID として使えばなんとかなるのですが。
0409デフォルトの名無しさん
2011/12/23(金) 23:07:11.150410デフォルトの名無しさん
2011/12/23(金) 23:07:41.08リロードすべきでした。
上に書いたような理由で数値型の識別子?を探していました。
RuntimeTypeHandle は気づいていませんでした。調べてみます。ありがとうございます。
>>409
やっぱりそうなるでしょうか。。。
0411デフォルトの名無しさん
2011/12/23(金) 23:12:49.64事前にリフレクション使って変換表のソースコードを生成しておいてもいいけど
型が追加されたときに既存の型の識別子が変わらないようにするとか考えると面倒
0412デフォルトの名無しさん
2011/12/23(金) 23:17:50.520413デフォルトの名無しさん
2011/12/23(金) 23:50:05.85仕事
0415404
2011/12/24(土) 00:04:44.16>>411
一緒くたのデータの前に、RuntimeTypeHandle から取得した値を型情報として保存しておけば、、、
と考えたのですが、その保存した型情報と元の型との相関を保存する方法がないことに気が付きました。
>>412
それで十分です。
ありがとうございます。助かりました。
>>413
暇つぶしにプログラム組んでますがなにか。w
0416デフォルトの名無しさん
2011/12/24(土) 00:06:10.04もう金欠でふらふら・・・。
0417デフォルトの名無しさん
2011/12/24(土) 00:38:29.32今となっては結構贅沢な悩みだと思うがな
…何のスレだったっけ
0418デフォルトの名無しさん
2011/12/24(土) 00:40:31.820419デフォルトの名無しさん
2011/12/24(土) 00:40:36.35array1[0] = 5;
int[] array2 = new int[] { 2, 4, 6 };
int[] array3 = { 2, 4, 6 };
var array4 = new[] { 2, 4, 6 };
好き嫌いは人それぞれだと思うけど、どれを推す?
0420デフォルトの名無しさん
2011/12/24(土) 00:42:43.11= { 2, 4, 6 };はCの名残で今の型推論からすると異質
0421デフォルトの名無しさん
2011/12/24(土) 00:55:18.26そんな異質かねそれ。
別に何の違和感も感じないけどな。
VBにすら存在する初期化法なんだけど。
0422デフォルトの名無しさん
2011/12/24(土) 01:02:43.620423デフォルトの名無しさん
2011/12/24(土) 01:08:11.490424デフォルトの名無しさん
2011/12/24(土) 01:09:08.18俺はこの方が好き
0425デフォルトの名無しさん
2011/12/24(土) 01:14:37.62型を明示的に指定してるのに型推論って意味不明じゃないの?
それに、左辺値右辺値ってそういう意味の用語じゃないと思うんだけど....
0426デフォルトの名無しさん
2011/12/24(土) 01:17:31.17そんな枝葉にこだわって、何か重要なことが変わるのかね?
時間を浪費するだけにしか思えないのは俺だけ?
0427デフォルトの名無しさん
2011/12/24(土) 01:20:17.09右辺の配列の型を推論してるだろ
右辺値と左辺値は広義には間違ってない
0428デフォルトの名無しさん
2011/12/24(土) 01:23:54.010429デフォルトの名無しさん
2011/12/24(土) 01:25:13.26だから、推論も何も変数の型は明示されてるじゃん。
int[] array3 = { 2, 4, 6 };
これは、デリゲートのインスタンスを明示的にnewしなくていい類の
コンパイラによる特別扱いだと考えるのが自然じゃないの?
0430デフォルトの名無しさん
2011/12/24(土) 01:29:36.23array3は確かにちょっと異質、まあ、配列周り自体があまり良くない特殊ルール多いしねえ。
昔の名残ということでしょうがないのだろうけど。
0431デフォルトの名無しさん
2011/12/24(土) 01:31:18.860432デフォルトの名無しさん
2011/12/24(土) 01:33:11.840433デフォルトの名無しさん
2011/12/24(土) 01:33:34.94それが異質だと言ってるんだろ?
もともとあくまで見た目の問題だ
JavaだとArrayList<Integer>=new ArrayList<>()という形の「推論」があるよ
0434デフォルトの名無しさん
2011/12/24(土) 01:33:40.93本来の目的はなんだったんだろうな
ずいぶんフワフワしてるね
0435デフォルトの名無しさん
2011/12/24(土) 01:39:46.45Setの方はサポートされているとは限らないから、
別の操作であることを強調してるんだろ
0436デフォルトの名無しさん
2011/12/24(土) 01:42:57.66じゃあ、
button1.Click += button1_Click;
これも同様に異質だからあんたは使わないわけ?
そうじゃないなら随分ご都合主義的な感覚だね。
0437デフォルトの名無しさん
2011/12/24(土) 01:48:11.01デリゲートの一般的なルールでしょ
0438デフォルトの名無しさん
2011/12/24(土) 01:52:25.56int[] array3 = { 2, 4, 6 }; と int a = 1; の違いは何ですか?
アンタの理論だと、右辺 1の型を左辺の int a で類推しているって事になるんだがw
0439デフォルトの名無しさん
2011/12/24(土) 02:19:23.060440デフォルトの名無しさん
2011/12/24(土) 02:31:00.41時間の浪費は結構だけど、こういうのは要らんよ。
0441デフォルトの名無しさん
2011/12/24(土) 02:46:41.530442デフォルトの名無しさん
2011/12/24(土) 02:49:47.40それじゃ short a = 1 とか long a = 1 はどうなるんだ?
0443デフォルトの名無しさん
2011/12/24(土) 03:07:43.92何がどうなるもクソもヘッタクレないです
0444デフォルトの名無しさん
2011/12/24(土) 03:18:46.24え、long a = 1; は long a = 1L;と等価だと思っていたが long a = (long)1; と等価だったのか
0445デフォルトの名無しさん
2011/12/24(土) 03:54:43.270446デフォルトの名無しさん
2011/12/24(土) 04:43:01.70std::vector<int> m_IntList;
m_IntList.push_back( 2 );
m_IntList.push_back( 4 );
m_IntList.push_back( 6 );
0447デフォルトの名無しさん
2011/12/24(土) 05:43:18.29C++にもC++11で、コレクション初期化子入るじゃん。
0448デフォルトの名無しさん
2011/12/24(土) 09:01:31.59もう解決したらしいが、Guidの一部をIDとして使うとかもできたりしない?
プロパティでうまく隠蔽して
0449デフォルトの名無しさん
2011/12/24(土) 10:27:51.35東京にある6つのキー局の内、製作から財務まで一貫して朝鮮人が行ってるテレビ局が1つ
中国共産党から毎年大量の反日工作費が流れているテレビ局が2つ
もろに北朝鮮と繋がっているテレビ局が1つ
宮城県庁を訪問する谷垣禎一(自民党)と松本龍(民主党)
http://www.youtube.com/watch?v=5uF_aN-0fbQ
自民党と民主党の違いw
0450デフォルトの名無しさん
2011/12/24(土) 10:36:26.83Windowsアプリ開発の本を1冊マスターしてやるぜ
0451デフォルトの名無しさん
2011/12/24(土) 13:33:37.64後方互換性とかの関係もあってWindowsの中身ごっちゃごちゃだからな
0452デフォルトの名無しさん
2011/12/24(土) 14:31:13.78一度精読す?のはいいけど。
c++から移植してたら読むのよりも何倍も知識ついたわ。
0453デフォルトの名無しさん
2011/12/24(土) 14:33:32.480454デフォルトの名無しさん
2011/12/24(土) 14:36:52.700455デフォルトの名無しさん
2011/12/24(土) 14:37:25.38UIなんて誰でも作れるし
0456デフォルトの名無しさん
2011/12/24(土) 14:52:06.740457デフォルトの名無しさん
2011/12/24(土) 14:52:56.17ありがとうございます。
最初はそれも考えたんですが。
部分抽出での一意性確保がどうしても不安で。
その後、TypdeCode で表現できるものはそれを、
そうでないものは自分で byte[] に変換したのを受け付ける、
って方向で作ってみました。
0458デフォルトの名無しさん
2011/12/24(土) 15:00:24.06入門の本っすよ
「ひと目でわかるVisual C# 2010 アプリケーション開発入門」と「かんたんC#」
COM ?とかの記述は見当たらないけど、XAMLとかWPFのさわりぐらいまで書かれてる
Excel VBA しか経験ない人間にはC#むず過ぎっす
この二カ月 プログラミング > 食欲&性欲 ってくらいのめりこんでやってるけど本当むずい…
3連休で一通りマスターして、次の正月休みで仕事用の簡単なツールを一本作ってみたい
>>452
コード書きながら読み進めて最初の方の記憶がおぼつかなくなっては、戻ってまた打ちなおして…
って感じで体で覚えながらコード書き直してますぜ
基本物覚えが悪いんで
0459デフォルトの名無しさん
2011/12/24(土) 15:03:36.40それはたぶん、脳が飽きてるな。勉強ってのははしゃぎながらやると効率が良いよ。
0460デフォルトの名無しさん
2011/12/24(土) 15:07:46.690461デフォルトの名無しさん
2011/12/24(土) 15:13:36.72使用頻度はP/Invokeの方がはるかに高いよ
0462デフォルトの名無しさん
2011/12/24(土) 15:14:12.57特別意味がある訳じゃないけど
0463デフォルトの名無しさん
2011/12/24(土) 16:04:07.080464デフォルトの名無しさん
2011/12/24(土) 16:46:55.49これをC#で作る方法をご教示おねがいします
ttp://homepage3.nifty.com/kons/hidemaru/helpsite/hidemac/html/200_Dll.html
0465デフォルトの名無しさん
2011/12/24(土) 16:48:14.45C++をお使いください
0466デフォルトの名無しさん
2011/12/24(土) 17:51:33.64配列のようにカンマで区切ってどんどん追加していく事はできないのでしょうか?
0467デフォルトの名無しさん
2011/12/24(土) 17:56:19.40どゆこと?
List<int> lst = new List<int>{ 1, 2, 3, 4 };
int[] arr = { 1, 2, 3, 4 };
0468デフォルトの名無しさん
2011/12/24(土) 17:59:18.91http://msdn.microsoft.com/ja-jp/library/z883w3dc.aspx
これか?
0469デフォルトの名無しさん
2011/12/24(土) 18:01:28.60それの上記(List<int> lst = new List<int>{ 1, 2, 3, 4 }; )のような記述って可能なんでしょうか?
>>468
それは配列から移してるのではないのでしょうか?
0470デフォルトの名無しさん
2011/12/24(土) 18:05:28.97var L = new List<int>( );
L.AddRange(new int[]{1, 2, 3});
0471デフォルトの名無しさん
2011/12/24(土) 18:07:00.49そうです。Listに直接、カンマで追加していきたいんです。
その構文だと通常の配列から移す事になってしまいます。
通常ならそれで大丈夫なんですが、配列が使えない環境なんです。
0472デフォルトの名無しさん
2011/12/24(土) 18:10:50.94見た目だけ配列を無くしたいならparams T[]を追加する拡張メソッドでも作れ
0473デフォルトの名無しさん
2011/12/24(土) 18:12:39.54それがあるんですよ。あの配列を使えなくしてある環境が!ちっくしょおおおおおお
ありがとう。
0474デフォルトの名無しさん
2011/12/24(土) 18:13:25.32Listも渡せる
0475デフォルトの名無しさん
2011/12/24(土) 18:14:53.45そ、そうなんですかあああああ
msdnには載ってなかった世おおありがとおっ
お礼はなにがいいですか?
0476デフォルトの名無しさん
2011/12/24(土) 18:15:58.300477デフォルトの名無しさん
2011/12/24(土) 18:16:00.34>>468のリンクをちゃんと読むことを要求します。
0478デフォルトの名無しさん
2011/12/24(土) 18:24:40.960479デフォルトの名無しさん
2011/12/24(土) 18:27:55.930480デフォルトの名無しさん
2011/12/24(土) 18:28:27.54>また配列が使えない環境の人か……。
なんか流行なのかなぁ。
リストは大丈夫とか意味わからんしねぇ。
0481デフォルトの名無しさん
2011/12/24(土) 18:32:50.86その勘違いを正さずにひたすら小手先の質問を乱発してる様はちょっと酷い
0482デフォルトの名無しさん
2011/12/24(土) 18:34:58.02http://unity3d.com/support/documentation/ScriptReference/Array.html
0483デフォルトの名無しさん
2011/12/24(土) 18:35:02.660484デフォルトの名無しさん
2011/12/24(土) 18:38:46.570485デフォルトの名無しさん
2011/12/24(土) 18:44:28.98>Builtin arrays (native .NET arrays), are extremely fast and efficient but they can not be resized.
Unityとか知らんが、使えると書いてあるようにしか見えない
0486デフォルトの名無しさん
2011/12/24(土) 18:45:48.93普通に使えてるように見えるけどこれは違うの?
http://unity3d.com/support/documentation/ScriptReference/Array.Array.html
0487デフォルトの名無しさん
2011/12/24(土) 18:48:45.23Unityの擬似Javaでは[,]で配列が作れる。arrayな。
擬似C#では[]では作れないarraylist、List、Hashtable、Dictionaryなどを使えと言われた。どれが高速なんだろ?
>>486
これは擬似Javaの方。誰か中性能のゲームエンジンを作ってくれ!5万までなら出す!
0488デフォルトの名無しさん
2011/12/24(土) 18:48:58.45http://www.unifycommunity.com/wiki/index.php?title=Which_Kind_Of_Array_Or_Collection_Should_I_Use%3F
0489デフォルトの名無しさん
2011/12/24(土) 18:50:13.99・***などを使え、というのは誰に言われて?
・配列とDictionaryを同列に並べるな、別物だから
・JavaとJavaScriptの区別をつけろ
0490デフォルトの名無しさん
2011/12/24(土) 18:54:21.72よく読むと通常の配列はjsでしか使えない。
広義の配列はC#でも使える仕様になっている。
このサジ加減の理由がよくわからない。ちなみにPRO版はC++が使える。
>>489
教本、UnityAnswersに言われた。
別物なのか。
Jsにすべきかjsにすべきか。
0491デフォルトの名無しさん
2011/12/24(土) 18:54:40.120492デフォルトの名無しさん
2011/12/24(土) 18:54:49.37旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦
⊂二二二二二二二二二二J( 'ー`)し二二二二二二二二⊃
| /たかしお茶wwwwwwwwwwwwwwwwww
( ヽノたかし、お茶いれたわよwwwwたかしwwwwwwwwwwwwwwww
ノ>ノ
三 レレ
∩ ダシャーン
ミ //うわああああああああああああwwwwwwwwwwwwwwww
ミ ⊂'ヽ ∩ // \
ミ \\\\_,,,,,,,,/ ∠ /
\\\\ .,''.,':.',, .,':.',, .,': l .,':.',,|[]].,':...,
ガッ ) \\ ).,':.',,:.',, []] .,':.',,.,':.',,.,日 .,':.',,.,':.',, /
�凵@ ⊂二二二、___ヽ \_,,..ノ /[]].,':',,:',[]]/[]]\[]].,':.',,|[]].,':.',, _ .,':.',,]]/ 日.,':.',,.., . ..,,,;:[]]
0493デフォルトの名無しさん
2011/12/24(土) 18:56:40.350494デフォルトの名無しさん
2011/12/24(土) 18:58:31.97そもそもJavaScriptの配列は「通常の配列」じゃないよ
0495デフォルトの名無しさん
2011/12/24(土) 18:58:56.28The Array class is only only available in Javascript.
↑
コレね。
0496デフォルトの名無しさん
2011/12/24(土) 18:59:05.71組み込み配列
JSとC#の両方で利用可能な配列の最も基本的なタイプは、組み込みの配列です
配列の組み込みの主な欠点は、彼らが固定サイズを(配列を宣言するときは、選択する)持っていることですが、
この欠点は、彼らの非常に高速な性能でバランスが取れています。 あなたのコードから、
可能な限り最速なパフォーマンス(例えば、あなたがiPhoneを対象にしている場合)が必要な場合にこのような理由から、
組み込み配列は最良の選択です。 保存したい項目の固定および既知の数がある場合は、これが最良の選択です。
機械翻訳の方があなたより精度がよさそうです。まる。
0497デフォルトの名無しさん
2011/12/24(土) 18:59:30.48その話、長いのかい?
0498デフォルトの名無しさん
2011/12/24(土) 19:00:44.49JavaScriptのArrayは「可変長リスト」でC#で言うところのArrayListなんです。
知ったかぶらないで下さいいちいち。マジで癇に障るわ。
0499デフォルトの名無しさん
2011/12/24(土) 19:01:02.16よく読むまでもなく通常の配列はBuilt-in Arraysで
JavaScriptでしか使えない配列はJavascript Arraysという特別なものなわけなのだが。
JS ArrayはListに近いわけだが、つまるところ普通の配列は伸び縮みしないものなんだよ。
ああ、その辺の「普通」は言語によって違うけど、
すくなくともC#で配列と言ったときには伸び縮みしないものを指す。
0500デフォルトの名無しさん
2011/12/24(土) 19:02:26.000501デフォルトの名無しさん
2011/12/24(土) 19:04:23.390502デフォルトの名無しさん
2011/12/24(土) 19:05:33.71すればするほどどつぼに嵌るぞ
0503デフォルトの名無しさん
2011/12/24(土) 19:09:42.67それよりまず日本語検定から取得するべきか?
0504デフォルトの名無しさん
2011/12/24(土) 19:10:25.93ごめんごめん。
どっかの大学の翻訳とマニュアル本を鵜呑みにしてたわ。使えるのか。
>>498
グーグル翻訳にかけたらarrayは配列って訳されるんだよ。Jsにおける可変長リストって意味なのか。知らなかったよ。
>>500
?
0505デフォルトの名無しさん
2011/12/24(土) 19:11:25.110506デフォルトの名無しさん
2011/12/24(土) 19:11:27.46いや日本語の入門書にばっちり書いてあるんですよ。
C#でやるなら配列は使えないからListやHashtabele使えって。
それも翻訳本なんだけど。正確には誤訳という事になるのかな。
0507デフォルトの名無しさん
2011/12/24(土) 19:12:23.540508デフォルトの名無しさん
2011/12/24(土) 19:12:34.30いや、なかなか難しくてどうも。
JsのArrayが可変長リスト・・・グーグル先生の限界ですね。
0509デフォルトの名無しさん
2011/12/24(土) 19:13:21.26C#だと(JSの)配列は使えないから、(JSの配列と)同じことをC#でやるならListを使おう。
という意味だね。
前後があれば別に取り違えることはないと思うけどね、いちいち全部補足してたら話しにならんし。
とりあえず、JavaScriptやUnityのことは忘れて、一度黙ってC#の本読み直せ。
0510デフォルトの名無しさん
2011/12/24(土) 19:14:04.16Unityではじめるゲームづくり (DVD付) (ゲープロシリーズ) [大型本]
http://www.amazon.co.jp/dp/4797367725/ref=sr_1_1?ie=UTF8&qid=1324721577&sr=8-1
これの翻訳本。
http://www.amazon.co.jp/Game-Development-Unity-Michelle-Menard/dp/1435456580/ref=pd_sim_b_24
0511デフォルトの名無しさん
2011/12/24(土) 19:17:35.450512デフォルトの名無しさん
2011/12/24(土) 19:20:19.10そら組み込みの配列では代用できませんね
0513デフォルトの名無しさん
2011/12/24(土) 19:21:11.200514デフォルトの名無しさん
2011/12/24(土) 19:22:21.420515デフォルトの名無しさん
2011/12/24(土) 19:23:53.710516デフォルトの名無しさん
2011/12/24(土) 19:24:29.34もう来るな、と言いたい。
0517デフォルトの名無しさん
2011/12/24(土) 19:26:14.530518デフォルトの名無しさん
2011/12/24(土) 19:26:43.480519デフォルトの名無しさん
2011/12/24(土) 19:28:16.02いや、そうでもない。
>>512
もうカオス
>>513
JSも読むん?えー
>>514
わかるぜその気持ち。
お前もクリスマスなのになにやってんだ
>>515
Unrealscriptに挫折して、すぐコレだ・・・
>>516
三日前のは別人だろ。
0520デフォルトの名無しさん
2011/12/24(土) 19:29:13.90これこれ。
http://unity3d.com/
素材も買えるよ。おまいらならすぐゲーム作って公開して金取れるんじゃね?
0521デフォルトの名無しさん
2011/12/24(土) 19:40:20.480522デフォルトの名無しさん
2011/12/24(土) 20:42:20.62皮肉屋になったのはいつからだい?
0523デフォルトの名無しさん
2011/12/24(土) 20:48:43.29わかりました
0524デフォルトの名無しさん
2011/12/24(土) 20:51:31.790525デフォルトの名無しさん
2011/12/24(土) 21:04:26.200526デフォルトの名無しさん
2011/12/24(土) 21:52:53.900527デフォルトの名無しさん
2011/12/24(土) 22:08:57.41お前… だから日本語勉強しろとあれほど…
JavaScript の配列は、Unity 用語的には JavaScript Array ってなっててこれは可変長配列。
それとは別に Built-in 配列ってのがあって、一般的に配列って呼ばれてるのはこっち。
で、Built-in 配列は C# からしか使えないけど、固定長で高速。
速度欲しかったらC#で Built-in 配列使え。
C# で可変長配列みたいなことしたかったら配列じゃなくて List か Dictionary 使え。
0528デフォルトの名無しさん
2011/12/24(土) 22:16:14.90int a = 1;
object b = a;
int c = b; ←ここ
上の「ここ」の部分を、b.GetType() とかを利用して動的にキャストしてビルドを通すことって可能ですか?
0529デフォルトの名無しさん
2011/12/24(土) 22:19:06.02cをintで宣言してる以上は、静的にintと指示してあげない限りはダメだよ。
あとはdynamicか。
0530デフォルトの名無しさん
2011/12/24(土) 22:23:03.700531デフォルトの名無しさん
2011/12/24(土) 22:24:46.730532デフォルトの名無しさん
2011/12/24(土) 22:59:17.28objectでは無理だけど、自分で定義したクラスなら、出来た希ガス。
共変性とか反変性とやらだったかと思う。
0533デフォルトの名無しさん
2011/12/24(土) 23:05:02.65変換演算子のオーバーロード
0534デフォルトの名無しさん
2011/12/24(土) 23:18:05.52東京にある6つのキー局の内、製作から財務まで一貫して朝鮮人が行ってるテレビ局が1つ
中国共産党から毎年大量の反日工作費が流れているテレビ局が2つ
もろに北朝鮮と繋がっているテレビ局が1つ
年寄はまだまだテレビという外国人に騙され続ける
0535デフォルトの名無しさん
2011/12/24(土) 23:27:49.210536デフォルトの名無しさん
2011/12/24(土) 23:39:21.01何がやりたいかよく分からん
動的にキャストってだけの話なら、変換演算子はop_Implicit/op_Explicitって名前のスタティックメソッドだから
変換前後の型に該当する方のメンバーがいるかリフレクションで調べればいい
でも言語仕様で決まってる型変換はメソッドが存在しないんで、そっちは決め打ちまたはIConvertibleで対処する必要がある
0537デフォルトの名無しさん
2011/12/24(土) 23:52:39.27dynamicかConvert.ToInt32
0538デフォルトの名無しさん
2011/12/25(日) 00:08:06.77ありがとう。本当にありがとう。
>>530
ひょっとしてうまいこと言おうとしたの?
0539デフォルトの名無しさん
2011/12/25(日) 00:09:08.60ほんと、まじめに、自分の日本語力を見直した方がいい。
プログラミングスキルの問題じゃない。人として。
0540デフォルトの名無しさん
2011/12/25(日) 02:16:45.440541デフォルトの名無しさん
2011/12/25(日) 07:00:27.680542デフォルトの名無しさん
2011/12/25(日) 07:01:50.870543デフォルトの名無しさん
2011/12/25(日) 11:16:30.36for (int x = 0; x < filecount; x++)
{
Image img = Bitmap.FromFile(files[x]);
imagelist2.Images.Add(img);
bufferdListView1.Items.Add(files[x],x);
}
こんな感じでやると一気に読み込んだあとに一気に表示みたいになってしまいます。
先頭から1つずつ順番にアイテムを表示していくようには出来ますか?
0544デフォルトの名無しさん
2011/12/25(日) 11:21:14.15ループの単位を大きくすればいいと思うよ。
例えば、それは小さいループでがっつりやってるけど、
読み込んだら、一旦開放して一度メッセージループを通して次をロードするとか。
読み込み->表示->読み込み->表示・・・ってやるのが単純だと思う。
0545デフォルトの名無しさん
2011/12/25(日) 11:23:35.94ありがとうございます
今からやってみます
0546528
2011/12/25(日) 11:33:46.33了解。みんなありがとう。
dynamic とか正直知らなかったので、勉強になりました。
>>536
とある処理をするのに二段階で関数を呼ぶのです。
二段階目の関数は既存のを使うとして、これはパラメータに与えるデータ型ごとに定義がある。
第一段階の関数は、第二段階の関数を呼ぶ前の前処理をするために新しく作成する。
で、第一段階の関数を複数作るのが面倒なのでパラメータを object 型に出来ないかな、と。
すごくおおざっぱな説明なのだけれど。ツッコミは敢えて受けます。
0547デフォルトの名無しさん
2011/12/25(日) 11:50:27.15パラメータのクラスを作って
class Arg
{
public int iType; //これで判別 enumでもいい
public int intValue;
public long longValue;
public short shortValue;
...
}
みたいな。
0548デフォルトの名無しさん
2011/12/25(日) 11:53:16.44パラメータの数は同じでパラメータの型だけが違っててメソッド名も同じなら
引数をdynamicにキャストして普通に二段階目を呼べば勝手に選んでくれる
0549デフォルトの名無しさん
2011/12/25(日) 12:18:44.78http://toro.2ch.net/test/read.cgi/tech/1253450199/
0550デフォルトの名無しさん
2011/12/25(日) 12:59:41.62がやりたい。
0551デフォルトの名無しさん
2011/12/25(日) 12:59:46.950552デフォルトの名無しさん
2011/12/25(日) 13:03:52.02コピペじゃなくてマジな質問なんだが、、、
0553デフォルトの名無しさん
2011/12/25(日) 13:07:02.32簡単だよ
0554デフォルトの名無しさん
2011/12/25(日) 13:08:22.19誰に?>>541?
0555デフォルトの名無しさん
2011/12/25(日) 13:09:48.67class Sample {
// 自分で書こう(はあと)
}
0556デフォルトの名無しさん
2011/12/25(日) 13:11:08.550557デフォルトの名無しさん
2011/12/25(日) 13:14:06.050558デフォルトの名無しさん
2011/12/25(日) 13:43:44.090559デフォルトの名無しさん
2011/12/25(日) 13:49:11.50async void button_click(object sender, EventArgs e) {
for (int x = 0; x < filecount; x++) {
Image img = await new Task<Image>(() => Bitmap.FromFile(files[x])).Start();
imagelist2.Images.Add(img);
bufferdListView1.Items.Add(files[x],x);
}
}
0560デフォルトの名無しさん
2011/12/25(日) 14:18:33.68ヤバイ、まったく分からんw
0561デフォルトの名無しさん
2011/12/25(日) 14:36:44.49それが終了したら自動的にUIスレッド上で以後の処理が再開される
その繰り返し
0562デフォルトの名無しさん
2011/12/25(日) 15:14:39.970563デフォルトの名無しさん
2011/12/25(日) 15:15:50.13>ulong[]型の要素はulongです。
当たり前w
0564デフォルトの名無しさん
2011/12/25(日) 15:21:30.79普通なのかwww
普通な事がわかならい俺wwww
あなたの言うとおりにしたら動いたよwwww
もうwwwもうダメwwww
0565デフォルトの名無しさん
2011/12/25(日) 15:40:31.000566デフォルトの名無しさん
2011/12/25(日) 15:54:22.29誰か分かっちゃうじゃないか
0567デフォルトの名無しさん
2011/12/25(日) 16:18:41.52AA,
BB,
CC
};
みたいな場合、
var abc = new[]{AA, BB, CC...いっぱい};
みたいな結果を
var abc = ABC.ToArray();
みたいな形で引き出せませんか?
0568デフォルトの名無しさん
2011/12/25(日) 16:21:08.97これは必見
フジテレビ 生放送中に有志による怒りの抗議 (昨夜) (コメント欄に反日工作員が紛れているので注意)
http://www.nicovideo.jp/watch/sm16518699?user_nicorepo
0569デフォルトの名無しさん
2011/12/25(日) 16:33:21.91> enum ABC{
> AA = 0,
> BB = 0,
> CC
> };
のときどうすればいいの?
[Flags]付きの列挙体は?
Enum.GetValuesまたはEnum.GetNamesから大体のことはできる
0570デフォルトの名無しさん
2011/12/25(日) 17:13:21.96int i=unchecked ((int)0x80000000);
これでintに代入できますが、intとしてエラーが出ることは無いのでしょうか?
0571デフォルトの名無しさん
2011/12/25(日) 17:18:48.20何なのそれ
0572デフォルトの名無しさん
2011/12/25(日) 17:22:05.02でないよ
intのマイナス側って調べる気もないし面倒だけど
(int)0x80000000だとintで管理できる一番低いマイナスのことだよ
マイナスを使える変数の場合最上位のビットが1ならマイナス
0573デフォルトの名無しさん
2011/12/25(日) 17:23:43.33http://ja.wikipedia.org/wiki/2%E3%81%AE%E8%A3%9C%E6%95%B0
0574デフォルトの名無しさん
2011/12/25(日) 17:47:32.08なんだかすいませんでした。
0575デフォルトの名無しさん
2011/12/25(日) 17:50:14.20いいえ〜
iの中身を実際に表示してみればよりわかるよ
0576デフォルトの名無しさん
2011/12/25(日) 18:25:25.87ありがとう。
そんなことが出来たんだ。
0577567
2011/12/25(日) 19:18:26.52おおおEnumクラス知らなかったあ
まじ感謝です
これできるかも?ということがほとんどできるC#たんまじ天使
Enum.GetValues(typeof(ABC)).Cast<ABC>().ToList().ForEach((e) => Console.WriteLine(e.ToString()));
0578デフォルトの名無しさん
2011/12/25(日) 20:21:27.450579デフォルトの名無しさん
2011/12/25(日) 20:41:31.50言うてみてくだしゃーせん?
0580デフォルトの名無しさん
2011/12/25(日) 21:26:18.470581デフォルトの名無しさん
2011/12/25(日) 21:54:10.21それで満足だよ
0582デフォルトの名無しさん
2011/12/25(日) 21:58:39.79これは必見
【2011.12.23】フジテレビ 現地生ロケ中に偏向報道抗議!
http://www.youtube.com/watch?v=uH0EKB-v5Ns
0583デフォルトの名無しさん
2011/12/25(日) 22:06:10.060584デフォルトの名無しさん
2011/12/25(日) 22:45:34.90直リン禁止?な画像を取得する場合のリファラとかはどのように設定すればいいのでしょうか?
WebClientだとHeaders.Addがあるのでそこに追加出来るのですが・・・。
よろしくお願いします
0585デフォルトの名無しさん
2011/12/25(日) 22:48:46.190586デフォルトの名無しさん
2011/12/25(日) 23:37:05.220587デフォルトの名無しさん
2011/12/25(日) 23:41:00.490588デフォルトの名無しさん
2011/12/25(日) 23:50:39.970589デフォルトの名無しさん
2011/12/26(月) 00:06:25.90どうしたらよかと?
0590デフォルトの名無しさん
2011/12/26(月) 00:07:16.890591デフォルトの名無しさん
2011/12/26(月) 00:07:39.300592デフォルトの名無しさん
2011/12/26(月) 00:11:39.67??
>>591
CS0023: The `!' operator cannot be applied to operand of type `int'
0593デフォルトの名無しさん
2011/12/26(月) 00:15:00.47どうせタコな書き方してるんだろ
0594デフォルトの名無しさん
2011/12/26(月) 00:21:01.08while(!(cmdr[r][i]&input))
cmdr[][]→intの配列の配列
input→ビット
0595デフォルトの名無しさん
2011/12/26(月) 00:21:46.57C#ではbooleanだけだ
0596デフォルトの名無しさん
2011/12/26(月) 00:24:28.91!(cmdr[r][i] & input == 0)
こんな感じだと使えない?
0597デフォルトの名無しさん
2011/12/26(月) 00:26:29.31それ!いらん
0598デフォルトの名無しさん
2011/12/26(月) 00:31:07.210599デフォルトの名無しさん
2011/12/26(月) 00:37:32.370600デフォルトの名無しさん
2011/12/26(月) 00:40:04.91利用できる限り皆さんを利用していこうと考えてます
0601デフォルトの名無しさん
2011/12/26(月) 00:43:36.070602デフォルトの名無しさん
2011/12/26(月) 00:44:11.770603デフォルトの名無しさん
2011/12/26(月) 00:45:44.43ちょっとあまりにも自分がアホな気がしてきていますので。
0604デフォルトの名無しさん
2011/12/26(月) 00:46:15.540605デフォルトの名無しさん
2011/12/26(月) 00:46:40.62基礎を解決していければと考えております
0606デフォルトの名無しさん
2011/12/26(月) 00:46:54.320607デフォルトの名無しさん
2011/12/26(月) 00:48:12.67自分がどんな値を!しようとしてたか教えてくれるけどね
それでなんて自分は愚かなんだって気が付くけど
0608デフォルトの名無しさん
2011/12/26(月) 00:48:26.520609デフォルトの名無しさん
2011/12/26(月) 00:54:20.330610デフォルトの名無しさん
2011/12/26(月) 00:56:27.06みなさんの努力は私が有効利用しますから、どうかご協力お願いしますね。
0611デフォルトの名無しさん
2011/12/26(月) 00:56:52.07道具箱というよりは自動の辞書かな?
0612デフォルトの名無しさん
2011/12/26(月) 00:58:16.010613デフォルトの名無しさん
2011/12/26(月) 00:59:20.57using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            int[,] cmdr = new int[1, 1];
            int input = 1;
            int r = 0;
            int i = 0;
            while (!((cmdr[r, i] & input) == 0))
            {
            }
        }
    }
}
0614デフォルトの名無しさん
2011/12/26(月) 00:59:47.78新時代を築く栄誉に授かりたい方は、私の次回の質問をお待ち下さい。
0615デフォルトの名無しさん
2011/12/26(月) 01:00:33.06ここに書いてあるからたまには自分で読め
http://msdn.microsoft.com/ja-jp/library/2yd9wwz4%28v=vs.80%29.aspx
http://msdn.microsoft.com/ja-jp/library/2s05feca%28v=vs.80%29.aspx
0616デフォルトの名無しさん
2011/12/26(月) 01:00:53.14じゃあはてなのサービス利用すればいいんじゃね?
ポイント払えばもっとまともな答えもらえると思う
無料で最高の回答を貰おうって方がずうずうしい気がするけど
0617デフォルトの名無しさん
2011/12/26(月) 01:01:18.490618デフォルトの名無しさん
2011/12/26(月) 01:01:30.54多次元配列は時代遅れ
System.Linqとかインポートしてるんなら実際不便なのわかるだろ?
0619デフォルトの名無しさん
2011/12/26(月) 01:02:20.160620デフォルトの名無しさん
2011/12/26(月) 01:02:36.33ジャグ配列なんてあったのね
配列なんて基本的に使わないから知らんかった
List<List<T>>でやってるし
0621デフォルトの名無しさん
2011/12/26(月) 01:03:42.82「もっと読み込む」というボタンがあってそれを押すと既存のページ内に
追加される部分のデータをリクエストするにはどうやったら良いでしょうか?
0623デフォルトの名無しさん
2011/12/26(月) 01:04:02.94チンパンしかいないよ
0624デフォルトの名無しさん
2011/12/26(月) 01:05:16.09ボタンがjavascript実行してるんなら自分で同じリクエスト送ってやればいい
0625デフォルトの名無しさん
2011/12/26(月) 01:07:12.56何を送ってるか調べてみますありがとう
0626デフォルトの名無しさん
2011/12/26(月) 01:08:17.720627デフォルトの名無しさん
2011/12/26(月) 01:09:43.56しかも独習C++は独習C読んでないと分からないから倍どころじゃない
0628デフォルトの名無しさん
2011/12/26(月) 01:10:35.650629デフォルトの名無しさん
2011/12/26(月) 01:10:46.57エラーをはかないようにコードを書き換えるゲームだろ
難しいことをやってると思うからダメなんだよ
基本的にゲームでやる作業とそれほどかわらん
メソッドの引数なんてRPGの武器にあいてる属性付けるスロットのような物だ
何か入れれば結果がでるんだし
簡単だろ
0630デフォルトの名無しさん
2011/12/26(月) 01:12:50.46やれよ
0631デフォルトの名無しさん
2011/12/26(月) 01:12:53.300632デフォルトの名無しさん
2011/12/26(月) 01:13:12.08なんでそんな話に?持ってねーし。
0633デフォルトの名無しさん
2011/12/26(月) 01:13:19.86御託はもういい。
0634デフォルトの名無しさん
2011/12/26(月) 01:13:51.730635デフォルトの名無しさん
2011/12/26(月) 01:15:02.81MonoのはC#5使えるよ
0636デフォルトの名無しさん
2011/12/26(月) 01:17:00.46わわ。ありがとうございます。Monoで試してみます。
0637デフォルトの名無しさん
2011/12/26(月) 01:23:23.61asyncなんかIDEあってこそだろ
0638デフォルトの名無しさん
2011/12/26(月) 01:28:52.210639デフォルトの名無しさん
2011/12/26(月) 01:29:28.75VS11のプレビュー版もあったんですね。探し方が悪かったみたいで見つけられずにいました。
これで快適に試せそうです。
0640デフォルトの名無しさん
2011/12/26(月) 01:30:15.300641デフォルトの名無しさん
2011/12/26(月) 01:30:56.300642デフォルトの名無しさん
2011/12/26(月) 01:32:01.660643デフォルトの名無しさん
2011/12/26(月) 02:11:52.140644デフォルトの名無しさん
2011/12/26(月) 07:32:30.350646デフォルトの名無しさん
2011/12/26(月) 09:07:18.680647デフォルトの名無しさん
2011/12/26(月) 09:33:15.66DoEventsって、例えるなら
トイレに列が出来ているときに、列を停滞させたくないからといって
中の誰かが自分は入ったまま順番待ちしている人を次々に連れ込む
ようなもんだ
・・・・・・という印象操作はどうよ
0648デフォルトの名無しさん
2011/12/26(月) 09:35:13.750649デフォルトの名無しさん
2011/12/26(月) 09:35:34.52別スレッド処理中発生したら都合の悪いイベントなんかは自前で制御しないといけないんだよね
0650デフォルトの名無しさん
2011/12/26(月) 10:31:19.83コントロールのプロパティのApplication Settings - Property Bindingを使っているんですが、
下記のリンク先の通りやってもアプリ再起動後にアイテムを変更した状態が保存されませんでした。
リンク先ではButtonのプロパティについてですが、やろうとしてるコントロールはComboBoxです。
ttp://dobon.net/vb/dotnet/programing/dynamicproperties.html
こちらのリンク先の方法で、アプリ自体のLocationの保存とcheckBoxの状態を保存する事はできました。
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/438winsettings/winsettings.html
ComboBoxのアイテムを保存する場合、やり方が違うのでしょうか?
ご教示お願いします
0651デフォルトの名無しさん
2011/12/26(月) 11:16:51.36C++よりC#の方が厚い
0652デフォルトの名無しさん
2011/12/26(月) 13:09:45.330653デフォルトの名無しさん
2011/12/26(月) 13:11:56.660654デフォルトの名無しさん
2011/12/26(月) 13:30:45.64ここんところを説明してよ
0655デフォルトの名無しさん
2011/12/26(月) 13:35:12.80ファイルダイアログのようなフォルダとかファイルの一覧が欲しいだけと勝手に
妄想した
0656デフォルトの名無しさん
2011/12/26(月) 14:05:58.480657デフォルトの名無しさん
2011/12/26(月) 14:10:57.61まず、wavファイルのフォーマットを調べます。
つぎに、任意の長さの配列を確保します。
そして、配列に書き込みます。
おもむろに、ファイルを開きます。
全力でフォーマットに則って書き出します。
ファイルを閉じます。
そして、叫びます。「びっくりするほどユートピア!」
0658デフォルトの名無しさん
2011/12/26(月) 14:16:03.76その後でその中に特定の周波数を入れ込むプログラムを書くと
0659デフォルトの名無しさん
2011/12/26(月) 14:19:19.140660デフォルトの名無しさん
2011/12/26(月) 14:22:13.950661デフォルトの名無しさん
2011/12/26(月) 15:42:42.730662デフォルトの名無しさん
2011/12/26(月) 16:23:46.28C++のライブラリがUint32で定義されている場合、C#で受けるのはuintで良いのでしょうか?
C++ : typedef enum hoge_cpp : UInt32
C# : public enum hoge_cs : uint
0663662
2011/12/26(月) 16:34:35.33C++のライブラリ自体、
typedef unsigned int Uint32;
の定義がありました
0664デフォルトの名無しさん
2011/12/26(月) 16:40:45.37stdintはC++x11で入ったからそれを基準にする方が、今後は楽だろう。
で、以前このスレだったかで見たのは、C#の組み込みのintはint32固定だそうな。
0665デフォルトの名無しさん
2011/12/26(月) 16:43:19.120666662
2011/12/26(月) 16:50:00.050667デフォルトの名無しさん
2011/12/26(月) 16:51:07.720668デフォルトの名無しさん
2011/12/26(月) 16:52:41.350669デフォルトの名無しさん
2011/12/26(月) 16:53:01.00まあWindows64はLLP64だからintのサイズは32bitだな
あてにしないで両方32の指定でやったほうがいい気はするが。
0670デフォルトの名無しさん
2011/12/26(月) 16:56:02.59n番目に入っている事はわかっています。
0671662
2011/12/26(月) 17:08:22.96個人的には常にbit数を指定して使いたいのですが、
VS2010のC#のenumって、UInt32を指定できますでしょうか?
普通に書いてみたら「uintを使え」って出て来ました
0672デフォルトの名無しさん
2011/12/26(月) 17:09:19.73{
...
}
0673デフォルトの名無しさん
2011/12/26(月) 17:16:49.08明示的に指定してるのと同じ
0674デフォルトの名無しさん
2011/12/26(月) 17:26:45.85配列に名前なんかありません
変数名のことを言ってるんだろうけど、変数名というのはプログラムを書くときだけ有効な情報で
プログラムの中で変数名を使ってどうかしようとは基本的に考えないものなんです
リフレクションという例外はあるんだけど、今はそんなこと考えなくてよろしい
0675デフォルトの名無しさん
2011/12/26(月) 17:32:03.890676デフォルトの名無しさん
2011/12/26(月) 17:38:45.43ttp://ufcpp.net/study/csharp/index.html
ぐぐるで引っ掛けるといい感じで引っかかる。
0677デフォルトの名無しさん
2011/12/26(月) 17:53:46.20参考書いらないんじゃね?
0678デフォルトの名無しさん
2011/12/26(月) 17:56:26.69ないんですか><
Listでも同じでしょうか?
0679デフォルトの名無しさん
2011/12/26(月) 18:01:52.600680デフォルトの名無しさん
2011/12/26(月) 18:10:46.09別にStringの配列用意して名前入れとけば配列の各要素に名前付けたことになるだろ?
String[] names = new[] { "a", "b", "c" };
int[][] array = new[] { new[] { 1, 2, 3 }, new[] { 4 }, new[] { 5, 6 } };
Console.WriteLine("配列" + names[i] + "さんの最初の要素は" + array[i][0] + "です。");
Cみたいなクソコードだが今のレベルじゃ十分
0681デフォルトの名無しさん
2011/12/26(月) 18:17:08.89おお。これにします。ありがとう。スマートにしたいと高望みしてました。
0682デフォルトの名無しさん
2011/12/26(月) 18:19:46.550683デフォルトの名無しさん
2011/12/26(月) 18:24:06.07いや、そういうこともないよ。
スタティックな情報ソースとしては有ると嬉しい。
一定のレベルで一貫性が保存されてるのでね。
0684デフォルトの名無しさん
2011/12/26(月) 19:32:52.05ちょっと脇道にそれるのが難しい。
だからこのスレは必要だ。
0685567
2011/12/26(月) 19:52:42.12こういうのはできるけどな
var dictionary = new Dictionary<string, int[]>();
dictionary["マミさん"] = new[] { 10, 20, 21 };
dictionary["ほむらさん"] = new[] { 3, 21 };
dictionary["まどかさん"] = new[] { 50, 20 };
Console.WriteLine(dictionary["まどかさん"][0]);
0686685
2011/12/26(月) 19:53:30.600687デフォルトの名無しさん
2011/12/26(月) 20:54:42.340688デフォルトの名無しさん
2011/12/26(月) 20:56:10.35win7評価版でも使え
来年6月くらいまでは合法な延長コマンドで使い続けれるし
期日過ぎても1時間毎に再起動がかかるだけだ
延長があるかもしれないし
0689デフォルトの名無しさん
2011/12/26(月) 21:00:57.240690デフォルトの名無しさん
2011/12/26(月) 21:03:47.89どうだろ
まあ年末までだったのが6月まで伸びてるからねえ
実は年末までじゃなかったのが年末まで延びたらしいし
ずるずると・・ってのはあるかもね
コマンドの回数考えると600日使えるんだっけ?
0691621
2011/12/26(月) 22:13:07.45>>624のレスを頂いて、>>625を試したところなのですが、
ポストするアドレスには要求するページ情報が含まれていなくて
クッキーの中に入っていることがわかったのですが、
クッキーの中にキーと数値を追加するにはどうやれば良いか教えていただきたいです。
0692デフォルトの名無しさん
2011/12/26(月) 22:22:00.380693デフォルトの名無しさん
2011/12/26(月) 22:24:40.67どこのサイトにアクセスしてるか晒せるならコードと一緒に晒してみろよ
0694デフォルトの名無しさん
2011/12/26(月) 23:05:33.81Cookieを使ってファイルをダウンロードし表示する: .NET Tips:
0695デフォルトの名無しさん
2011/12/26(月) 23:10:30.12日本語でごちゃごちゃ話すの面倒なんだよ
0696デフォルトの名無しさん
2011/12/26(月) 23:30:53.580697デフォルトの名無しさん
2011/12/26(月) 23:35:37.02現在
string pagesource = getHtml(@"http://www.y○utube.com/user/ユーザー名#g/u",CC);
↓
pagesource からsessiontokenほかボタンを押した時に送る文字列を用意するところまでできました
(hogehoge=hoge123 など複数)
この文字列をボタン押下時に送る POST(url,CC)メソッドで使うCCの中に追加したいです
(CCはCookieContainer)
>>694
そのページの方法でクッキーを使えるところまではできています。
クッキーに追加しなくてもHashtableに追加すればいいのかな?
0698デフォルトの名無しさん
2011/12/27(火) 00:21:22.59http://codezine.jp/article/detail/1155
0699デフォルトの名無しさん
2011/12/27(火) 00:37:02.52そうでもないよ。
電車の中で、オフラインでも読みたいって人がさ、
「このサイトって書籍化しないんですか?」って結構聞いてくる。
0700デフォルトの名無しさん
2011/12/27(火) 01:01:35.29winアプリの「付箋」とかってC#で作れるん?
C#はwebアプリ開発に向いてると聞くけど
0701デフォルトの名無しさん
2011/12/27(火) 01:09:41.54VC#はWinアプリ作るには最適
0702デフォルトの名無しさん
2011/12/27(火) 02:24:09.36ありがとうございます!Dictionaryも勉強してみます!
0703デフォルトの名無しさん
2011/12/27(火) 09:15:18.94キャッシュした画像をメインスレッドで表示するプログラムを作っているのですが
バックグラウンドで画像を読み込んでいる間、画面が激しく重くなります。
(読み込みが終わると軽くなります)
バックグラウンド処理はTimerを使っていて、キューの中に読み込むファイル情報が格納されていたらそのファイルを読み込み、Bitmapオブジェクトを作っています。
大体、バックグラウンドで3000ファイル程読み込んでます。
また、1ファイルごとに読み込みが終わったらInvokeでフォームのコントロールを更新してます。
恐らくバックグラウンドの処理過多が問題になってるのだろうと思って原因を調べて見たのですが
CPUが10%、ディスクIOも10%から30%くらいで落ち着いていました。メモリも余裕があります。
読み込み処理も遅くなることはなく、秒間に10ファイルくらい読み込めてます。
また、バックグラウンドからのInvoke処理を消しても同じでした。
何か原因で思い当たるものはないでしょうか?
そもそも、バックグラウンドで重い処理をさせる場合に、Windowsフォームの処理に影響を与えないようにするための常套手段などあれば教えて頂ければ幸いです。
長文になりましたが、どうぞよろしくお願いいたします。
0704デフォルトの名無しさん
2011/12/27(火) 09:17:19.620705デフォルトの名無しさん
2011/12/27(火) 09:20:06.08了解しました。
今は外出先なので、帰ったらバックグラウンド部分のコードを晒したいと思います。
0706デフォルトの名無しさん
2011/12/27(火) 11:04:49.780707デフォルトの名無しさん
2011/12/27(火) 11:23:03.570708デフォルトの名無しさん
2011/12/27(火) 11:30:57.41Singletonなクラスを作り、そこでTimerを使ってます。
どうやら上記のようなことをやる場合、BackgroundWorkerを使うのが一般的なようですね。
0709デフォルトの名無しさん
2011/12/27(火) 11:56:40.19調べて見た所、バックグラウンドで処理してるかと思ったら、
>>716のご指摘通りUIスレッドで処理してるっぽいですね・・・。
一旦、BackgroundWorkerに置き換えて実行してみようと思います。
結果は別途報告しようと思います。
アドバイスありがとうございました。
0710デフォルトの名無しさん
2011/12/27(火) 18:03:49.11forループから条件文以外の手段で抜ける方法あります?
0711デフォルトの名無しさん
2011/12/27(火) 18:08:03.390712デフォルトの名無しさん
2011/12/27(火) 18:15:21.220713デフォルトの名無しさん
2011/12/27(火) 18:20:16.860714デフォルトの名無しさん
2011/12/27(火) 18:39:10.28http://www.seshop.com/product/detail/12768/
を買おうとして本屋にいったのですが、
プログラミングC# 第6版
http://www.oreilly.co.jp/books/9784873115177/
が隣にあってつい最近出ていたことを知り迷った末戻ってきました。
基本的に新しい本が好みなのでオライリーにしようかと考えたのですが、後者の第5版のレビュー
(http://www.amazon.co.jp/dp/4873113962)がいまいち良くないのが気になっています
(尼を参考にしても…とは思いますが、レビュー内容であまり体系的でないという点が気になる)
状況としては、今までJavaでサーバサイドプログラミングを行っていたのですが、
今度はC#+WPFでネイティブアプリを作ることになった・・・という状況で、
さしあたり基本を抑えたいと考えていますが、オブジェクト指向の説明などは(自信は無いですが)
少々省いてくれても良いかな…という状況です。
いずれか、もしくは、他の書籍でお勧めはあるでしょうか?
0715デフォルトの名無しさん
2011/12/27(火) 18:44:50.520716デフォルトの名無しさん
2011/12/27(火) 18:46:33.76アウトラインをざっくりつかむだけでいけるんじゃね
0717デフォルトの名無しさん
2011/12/27(火) 18:46:59.160718デフォルトの名無しさん
2011/12/27(火) 18:47:46.93WPFもいらん
例のツールが教科書
0719デフォルトの名無しさん
2011/12/27(火) 18:55:27.05>>715
何気に目からうろこでした。売るという手もありますね。考えもしませんでした
>>716
結構僅差なんですよねー
>>717
はい…WPFも中々本が見つからず日本語はちょっとあきらめてます。WPF 4 Unleased か Pro Wpf in C# 2010 を考えています。
>>718
えっ、なんでしょう。
0720デフォルトの名無しさん
2011/12/27(火) 19:00:22.07じゃあ字の大きいか、スカスカな方で
0721デフォルトの名無しさん
2011/12/27(火) 19:05:44.570722デフォルトの名無しさん
2011/12/27(火) 19:06:04.15じゃないの?
0723デフォルトの名無しさん
2011/12/27(火) 19:08:32.96この際それでいこうかと思います。
>>721-722
失礼しました。クライアントアプリです。
0724デフォルトの名無しさん
2011/12/27(火) 19:23:37.99趣味でないと触れない
0725デフォルトの名無しさん
2011/12/27(火) 19:36:14.400726デフォルトの名無しさん
2011/12/27(火) 19:44:30.81iに格納したいのですが
どうすればいいでしょうか。
たとえば
.あいうえお
かきくけこ
.さしすせそ
.たちつてと
なにぬねの.
の文章があって読み込んだとき
iには3(ア行、サ行、タ行)が格納されるようにしたいのです。
なお文頭以外にピリオドがあった場合はカウントしません。
0727デフォルトの名無しさん
2011/12/27(火) 19:51:54.74そのままだと思うけど、何が分からないの?
0728デフォルトの名無しさん
2011/12/27(火) 20:13:39.63string[]に入ってるとして
int i = 0;
string[] s = new[] { ".あいうえお", "かきくけこ", ".さしすせそ", ".たちつてと", "なにぬねの." };
foreach (var item in s) {
if (item[0] == '.') {
i++;
}
}
0729726
2011/12/27(火) 20:17:13.69できました。
0730デフォルトの名無しさん
2011/12/27(火) 20:18:45.29天皇陛下の78歳の誕生日を祝う一般参賀が23日に皇居で行われた。
陛下は皇后さま、皇太子ご夫妻、秋篠宮ご夫妻と、ご夫妻の長女眞子さまとともに、午前中に3回、宮殿のベランダに立たれた。
日本に留学中のフランス人のブログ「2 years in Tokyo」では、一般参賀に訪れた筆者が、現地の様子や印象について記している。
■仏国ブログ - サーチナ・トピックス
筆者はまず、現在の日本における天皇の位置付けを紹介。
天皇家は5世紀から続いており、世界でも歴史が長い皇族であると説明。
通常、皇居は一部だけが一般開放されているが、天皇陛下の誕生日である12月23日には毎年、皇居の門が一般にも開放されるため、普段は見学することのできない場所を訪れたり、何よりも天皇一家を見ることができると述べている。
一般参賀の様子については、まず厳格な雰囲気で始まると語る。
欧米の式典と違い、ファンファーレや音楽、行進などはなかった。
しかし、日本で体験したほかの行事と同様、一般参賀にも秩序が見られ、現地の一般客がぶつかり合ったりと混乱することがなかったとつづっている。
筆者は、天皇陛下のあいさつの内容をすべて理解しなかったが、今年3月に発生した東日本大震災や、9月の台風について述べていたようだと記している。
また、天皇陛下が姿を見せると、「万歳」などの掛け声もあがり、天皇が国民の敬愛を集めている様子があったと伝えている。
フランス人の筆者にとっては、天皇陛下の誕生日は、欧米とは異なり日本らしい形で祝われていると感じられたようだ。
(編集担当:山下千名美・山口幸治)
http://news.searchina.ne.jp/disp.cgi?y=2011&d=1227&f=national_1227_047.shtml
0731デフォルトの名無しさん
2011/12/27(火) 20:34:14.09大阪市役所・自治労・大阪市労働組合・日教組・大阪市教育委員会・自民党・共産党・社民党・関西電力・住友グループ
・毎日放送・毎日新聞・関西経済連合・日本原子力発電株式会社 ・ 週刊文春・週刊新潮・NHK・朝日新聞・読売新聞
・部落解放同盟・朝鮮総連・在日本大韓民国民団・日本遊技関連事業協会・全日本遊技事業協同組合連合会・日本弁護士連合会・生活保護受給者・反日左翼・9条の会・革マル派・中核派
VS
橋下徹/維新の会
大阪市民・みんなの党・国民新党・亀井静香・石原慎太郎・東国原英夫
様子見:公明
0732デフォルトの名無しさん
2011/12/27(火) 21:10:43.55ソースコードの下方向へのgotoは場合によっては許す
上の方に飛ばしたら死刑
0733デフォルトの名無しさん
2011/12/27(火) 21:15:20.8020 goto 10
これも死刑か
0734デフォルトの名無しさん
2011/12/27(火) 21:15:45.960735デフォルトの名無しさん
2011/12/27(火) 21:16:26.89int Index = listBox1.SelectedIndex;
listBox1.SelectedIndex = Index - 1;
リストの最後尾に到達したときにどのような処理をすればよろしいでしょうか
ループでもその場で待機でも構わないのですがとりあえずエラーを回避したいのでお願いします
indexの総数は読み込んだディレクトリで変わるので固定できません
0736デフォルトの名無しさん
2011/12/27(火) 21:20:43.95listBox1.Items.Count - 1以下
です。
0737デフォルトの名無しさん
2011/12/27(火) 21:30:40.55listBox1.SelectedIndex = Index + 1;
でした
0738デフォルトの名無しさん
2011/12/27(火) 21:38:39.97int Index = listBox1.SelectedIndex;
if( Index + 1 < listBox1.Items.Count )
{
listBox1.SelectedIndex = Index + 1;
}
//ループなら以下をアンコメント
//else
//{
// listBox1.SelectedIndex = 0;
//}
0739デフォルトの名無しさん
2011/12/27(火) 21:51:22.460740デフォルトの名無しさん
2011/12/27(火) 21:56:24.940741デフォルトの名無しさん
2011/12/27(火) 21:57:18.730742デフォルトの名無しさん
2011/12/27(火) 21:59:43.20無事にできました
ありがとうございました
0743714=719
2011/12/27(火) 22:27:23.11(皮肉な書き方ですが、実際問題プログラミングC#は読破できるか心配でした)
ありがとうございました。
0744デフォルトの名無しさん
2011/12/27(火) 22:28:38.09その本、索引のページ数とかメチャクチャだよ。
0745デフォルトの名無しさん
2011/12/27(火) 22:30:57.790747デフォルトの名無しさん
2011/12/27(火) 22:49:44.300748デフォルトの名無しさん
2011/12/27(火) 23:20:42.60Windows.Forms.Timerの代わりにBackgroundWorkerに変えたところ解決しました!
レスして頂いた方々に感謝です!
0749デフォルトの名無しさん
2011/12/27(火) 23:31:41.09Windows ApiCodePack使えば、アイコン処かサムネイルまで採れるぞ
0750デフォルトの名無しさん
2011/12/27(火) 23:33:15.670751デフォルトの名無しさん
2011/12/27(火) 23:36:34.430752デフォルトの名無しさん
2011/12/27(火) 23:39:35.15http://www.google.co.jp/search?tbm=bks&tbo=1&hl=ja&q=C%23&btnG=
0753デフォルトの名無しさん
2011/12/27(火) 23:45:25.77買わなくて良いな
0754デフォルトの名無しさん
2011/12/28(水) 00:12:32.13基礎の復習なんて基礎の基礎だろ
0755デフォルトの名無しさん
2011/12/28(水) 00:13:37.87頼むからやめろ
むしろIPAみたいな有害な組織は潰すべしと思ってるのに
0756デフォルトの名無しさん
2011/12/28(水) 01:32:17.61構文的にはなんていうのでしょうか?
class Test {
public Test()
{
new SampleData(); <----- この行が何をしているのかが知りたいです
}
}
class SampleData { public int No { get; set; } }
thisへの指定を省略しているだけなのか、C#の構文なのか
今まで見たことなく理解できないのでお願いします
0757デフォルトの名無しさん
2011/12/28(水) 01:33:53.67GC以外は管理してない無駄なnewなだけでしょ
0758デフォルトの名無しさん
2011/12/28(水) 04:03:26.90普通はスタティックなメソッド作ると思うけど
0759デフォルトの名無しさん
2011/12/28(水) 05:24:03.590760756
2011/12/28(水) 08:52:15.03実際には
http://joshsmithonwpf.wordpress.com/2007/06/12/searching-for-items-in-a-listbox/
を流用しているのですが、DataGridの入力時のtextboxを
引数にしたいので、new TextSearchFilterの引数のtextboxが
常に変わります。
そのため、入力する毎にメモリを使用する?ので解放なりの処理を
入れたいのですが、インスタンスが実際にはどこにあるのか
分からないので、質問させて頂きました。
もう少し調べてみることにします
0761デフォルトの名無しさん
2011/12/28(水) 09:16:47.270762デフォルトの名無しさん
2011/12/28(水) 09:17:34.420763デフォルトの名無しさん
2011/12/28(水) 09:27:13.80これ別にこんなトリッキーなことしないで普通にWindow1にイベントハンドラ書いても
元の配列やfilteredViewのGCの妨げにはならないはずだが
意味がよくわからん
0764763
2011/12/28(水) 09:39:37.08それは詳しくは知らないがWPFの仕組みによっては確かに可能性がありそうだけど
でもそれでもしリークするならこのコードでもTextSearchFilterのインスタンスはリークするはずじゃないのか
やっぱりわからん
0765デフォルトの名無しさん
2011/12/28(水) 10:12:36.92俺もWPFはよく分からないけどw
コントロールがハンドル持ってないから構わないのかな
0766デフォルトの名無しさん
2011/12/28(水) 10:23:57.21いらなくなったら忘れずに自分でイベントハンドラを外せば問題なし
0767デフォルトの名無しさん
2011/12/28(水) 11:32:08.74HPの10bit表示対応液晶買ったので試してみたいのです。
0768デフォルトの名無しさん
2011/12/28(水) 11:48:54.790769デフォルトの名無しさん
2011/12/28(水) 12:00:37.300770デフォルトの名無しさん
2011/12/28(水) 12:57:03.76「大阪王将」などを展開するイートアンドは、韓国の外食企業GREEN CO.,LTD.との間で合弁会社を来年2月に
設立する。イートアンドは、海外事業を成長戦略のひとつと位置づけており、韓国における「大阪王将」の直営・
加盟出店および外食向け製品や冷凍食品の製造販売を行うのが目的。
GREEN社は居酒屋など多数の飲食店を展開している。新会社のG・EAT KOREA CO.,LTD.(仮称)は、イート
アンドと韓国国内における「大阪王将」エリアフランチャイズ契約を締結して、事業を展開していく。資本金は
6億ウォンを予定、出資比率は50%ずつ。
【G・EAT KOREA CO.,LTD.(仮称)】
設立日:平成24年2月末までに設立予定
所在地:未定(韓国国内)
代表者:未定
事業内容:大阪王将の韓国国内での経営並びに指導および食品の製造・販売
資本金:6億ウォン(予定)
出資比率:イートアンド50% GREEN CO.,LTD.50%
http://www.gaisyoku.biz/pages/news/news_details.cfm/4121
0771デフォルトの名無しさん
2011/12/28(水) 13:37:10.66Radeon X1000以降は全機種対応してるよ。
少なくともDisplayPortが付いている機種は確実に対応している。
HDMIが付いている機種もほぼ対応している。
GeForceは知らん。
ほぼブルーレイ動画のために対応しているものだから.NETだけで
扱えるかは不明。WPFがWICベースらしいからWPFであれば簡単に
扱えそうなものだけど。
一応、WPFであれば扱えるけどGPUアクセラレーションが完全に
無効化されると聞いた覚えがあるような無いような。
0772デフォルトの名無しさん
2011/12/28(水) 13:55:50.70http://msdn.microsoft.com/ja-jp/windows/dd579106
http://msdn.microsoft.com/ja-jp/library/ee416393
0773デフォルトの名無しさん
2011/12/28(水) 14:26:52.53こんなのあるんだ
ありがたや、ありがたや〜
0774デフォルトの名無しさん
2011/12/28(水) 14:40:49.06参照の方向は
ICollectionView → 自動生成される型
TextBox → 自動生成される型
だから、少なくとも「自動生成される型」以外リークする余地などないが
0775デフォルトの名無しさん
2011/12/28(水) 14:49:56.27{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
// ドラッグ中のファイルやディレクトリの取得
string[] drags = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string d in drags)
{
if (!System.IO.File.Exists(d))
{
// ファイル以外であればイベント・ハンドラを抜ける
return;
}
}
e.Effect = DragDropEffects.Copy;
}
}
この時点で特定の拡張子以外は受け付けないようにするにはどうすればよろしいでしょうか
読み込みたいのは画像系のファイルで主にbmp,jpeg,jpg,pngです
0776デフォルトの名無しさん
2011/12/28(水) 15:03:22.59http://www.atmarkit.co.jp/fdotnet/dotnettips/293extension/extension.html
0777デフォルトの名無しさん
2011/12/28(水) 19:36:47.760778デフォルトの名無しさん
2011/12/28(水) 19:45:05.98http://www.sony.co.jp/SonyInfo/Jobs/newgrads/sus/images/question.jpg
あなたならどう答えますか?
我こそはと思う方、腕試ししたい方、あなたのちからを世の中に示してみませんか?
2012年2月6日(予定)にこちらのページで発表される問題を解き、あなたの解答をだれよりも早くネットに公開してください。
詳細は後日、こちらのページにてご案内します。
http://www.sony.co.jp/SonyInfo/Jobs/newgrads/sus/go_for_it.html
0779デフォルトの名無しさん
2011/12/28(水) 19:54:26.650780デフォルトの名無しさん
2011/12/28(水) 20:31:49.58[道義的責任・進退問題・発言のブレ・閣内不一致・派閥・プライマリーバランス
空気が読めない・庶民感覚・国民目線・バラマキで人気とり・国民に信を問うべき・OECDの貧困率
ワーキングプア・ネットカフェ難民・世襲・料亭・漢字・読み違え・直近の民意・国民の生活が一番、政権交代が最大の景気回復策、公務員改革
ガソリン値下げ、景気回復策、解散総選挙、ホッケの煮付け
世襲制廃止、地域主権、議員定数削減、地球温暖化対策]
0781デフォルトの名無しさん
2011/12/28(水) 20:47:23.320782デフォルトの名無しさん
2011/12/28(水) 20:49:30.48誰かここの最後の裏ワザってどういうやり方かとか分かる人いない?
0783デフォルトの名無しさん
2011/12/28(水) 21:04:42.39っていうか、読んだけど何を指して裏ワザって言ってるのかよくわからんのだけど。
どういう結果が欲しいわけ結局?
0784デフォルトの名無しさん
2011/12/28(水) 21:36:00.11ていうか本人に効け
0785デフォルトの名無しさん
2011/12/28(水) 23:31:16.95その項目が選択されていない状態でマウスの位置からIndex番号やその内容を知ることは出来ますか?
0786デフォルトの名無しさん
2011/12/28(水) 23:47:58.53WPFはVisualTreeHelper.HitTestか?
0787デフォルトの名無しさん
2011/12/28(水) 23:57:28.900788デフォルトの名無しさん
2011/12/29(木) 00:27:57.18ありがとう
0789デフォルトの名無しさん
2011/12/29(木) 01:03:18.02でインターネットエクスプローラーを開くと既存のブラウザで開いてしまいますが新しいウインドウで開くにはどうすれば良いですか?
0790デフォルトの名無しさん
2011/12/29(木) 01:42:34.910791デフォルトの名無しさん
2011/12/29(木) 02:00:46.32ありがとう^^
0792デフォルトの名無しさん
2011/12/29(木) 03:19:27.62MSDNを超巨編小説ばりに頭から順に読書してはる人?
0793デフォルトの名無しさん
2011/12/29(木) 03:21:48.16ListBox.
って入力すればIDEが候補をいろいろ出してくれるだろ
それを上から見ていけばいいだけじゃないの?
こういうことに使えそうな物はないかなあ・・・ってさ
それにMSDNを調べれば一発だし
0794デフォルトの名無しさん
2011/12/29(木) 03:26:20.530795デフォルトの名無しさん
2011/12/29(木) 03:37:26.940796デフォルトの名無しさん
2011/12/29(木) 05:14:39.49もっとプリミティブだとHitTestみたいなメソッド探してみたり
0797デフォルトの名無しさん
2011/12/29(木) 06:53:10.49そういう余裕を持たせられるような働き方じゃないと、伸びないと思うよ?
0798デフォルトの名無しさん
2011/12/29(木) 09:59:40.420799デフォルトの名無しさん
2011/12/29(木) 11:36:41.76今自分に関係無い情報も入ってくる。それを必要な時に引き出して使うのさ。
0800デフォルトの名無しさん
2011/12/29(木) 18:55:54.50中国大手検索サイト百度の掲示板に「中国の生活水準はいつになったら日本を追い抜けるのか」というスレッドが立てられた。
● スレ主:ddteva
20年以内に実現できるかな?
● ewprod
日本が自己破産でもしない限り、永遠に日本人は中国人よりも裕福なままだろう。
● 52落白
500年かけても無理。大富豪が一肌脱ぐのでもなければ。
● 南山yi顆草
ほかは言わなくていい。もしも民度さえ日本を超えれば…中国は世界のトップだ!
● 果凍XX
むずかしい話だ。地球の資源には限りがある。みんなが日本ほど発展したら地球は自爆してしまうだろう。
だが、韓国程度の発展なら可能性がある。15年は必要ない、2017年には韓国と同じくらいになっているだろう。
● TY協会名誉会長
オレの世代でそれを見ることができるだろうか?無理なんじゃないかと思っている。でもどうして日本を越えなければならないのだ?
● likecpa
このスレはスケールが大きすぎる。われわれはまず自分の生活を向上させることに集中しようぜ。
● hkx9157
俺が思うに、一部の人の生活水準はすでに日本を優に追い抜いている。どの人たちかは説明しないよ…。でもほとんどの人はいまだに苦しい生活を強いられている。
(中国の富裕層の財産は日本の富裕層とは桁が違いますね)
http://news.searchina.ne.jp/disp.cgi?y=2011&d=1229&f=national_1229_056.shtml
0801デフォルトの名無しさん
2011/12/29(木) 19:00:52.090802デフォルトの名無しさん
2011/12/29(木) 19:10:53.71Left Center Rightみたいな3種類を示す型を作りたいです
どこにどんなものを記述すれば良いか教えて頂けると助かります
0803デフォルトの名無しさん
2011/12/29(木) 19:11:57.00実際に動く必要性はないから
意味が分からない
0804デフォルトの名無しさん
2011/12/29(木) 19:21:00.23>Left Center Rightみたいな3種類を示す型を作りたいです
enum じゃだめなんか?
0805デフォルトの名無しさん
2011/12/29(木) 19:48:50.81大体良いみたいです。
bool型みたいに列挙型名を省略して書けるようにする方法はないですか?
iti=LeftCenterRight.Center;
↓
iti=Center; ←こう書きたい
0806デフォルトの名無しさん
2011/12/29(木) 19:55:09.830807デフォルトの名無しさん
2011/12/29(木) 19:57:40.17[解]
以下のメソッドを用意する
LeftCenterRight Center(){return LeftCenterRight.Center;}
[注意]
でもやるな。
enumの型名を省略したいなどというアホなてめえの感覚の方を修正すべき。
0808デフォルトの名無しさん
2011/12/29(木) 20:05:50.38なんでもかんでも省略すると糞だからってことでIDEの支援をあてにして
単語が残るようになるべくやろうとしてるのね・・
0809デフォルトの名無しさん
2011/12/29(木) 20:07:29.960810デフォルトの名無しさん
2011/12/29(木) 20:09:15.76その中でも我慢するところは我慢しようよってレベルだと思うw
0811デフォルトの名無しさん
2011/12/29(木) 20:11:01.160812デフォルトの名無しさん
2011/12/29(木) 20:11:59.900813デフォルトの名無しさん
2011/12/29(木) 20:14:34.35メソッドやプロバティー名だけで処理が判るようにする必要がある
楽する為に名前を長くしているんだぜ
0814デフォルトの名無しさん
2011/12/29(木) 20:14:49.45今なんて文字数制限もないんだしさ
0815デフォルトの名無しさん
2011/12/29(木) 20:22:43.15じゃあ頑張ってこんな型名使ってくれよw
普通の人はDayOfWeekとかするんですよ。アホの子じゃあるまいし。
>>805も普通のセンスならHorizontalAlignmentとかするでしょ。
長さの問題ではなく抽象化の問題。
0816デフォルトの名無しさん
2011/12/29(木) 20:25:10.85HorizontalAlignmentなら、HAlignにするとか
0817デフォルトの名無しさん
2011/12/29(木) 20:27:56.780818デフォルトの名無しさん
2011/12/29(木) 20:39:45.780819デフォルトの名無しさん
2011/12/29(木) 20:44:27.80お前アホだろ
Week.Sunday
とか使えるようにすればいいだろ
Colors.Black
とか使えるように
0820デフォルトの名無しさん
2011/12/29(木) 20:50:46.060821デフォルトの名無しさん
2011/12/29(木) 20:52:33.06Week.Sundayをsundayとかやらせろって話だろ
intとかstringならまだしも個人の好き勝手にそんなの作るんじゃねーよって話
0822デフォルトの名無しさん
2011/12/29(木) 21:00:37.02ちょっと何言ってるのか分かりませ
0823デフォルトの名無しさん
2011/12/29(木) 21:02:56.55C#教は名前の衝突は最大の敵でありその可能性は徹底的に排除しなければならないという教義なので
そういうのやらない
0824デフォルトの名無しさん
2011/12/29(木) 21:06:52.01{
Center, Right, Left
}
static readonly HAlign Center = HAlign.Center;
static readonly HAlign Right = HAlign.Right;
static readonly HAlign Left = HAlign.Left;
HAlign align = Right;
こうも書ける。
まあ、やらん方が良いと思うが。
0825デフォルトの名無しさん
2011/12/29(木) 21:12:16.420826デフォルトの名無しさん
2011/12/29(木) 21:58:25.95| ┏━━━┓ 従軍慰安婦は反日朝日新聞の捏造でした。
| ┃借収安┃ デマだらけの報道に注意しよう
| ┃三三婦┃
| ┃○○大┃
| ┃○○募┃
| ┃○圓集┃
| ┃圓以 ┃
| ┃迄上 ┃_
\┃可 ┃ \
┗━━━┛ \
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
http://img04.ti-da.net/usr/wishcomestrue/t02200190_0220019010786142693.jpg
0827デフォルトの名無しさん
2011/12/29(木) 22:05:48.430828デフォルトの名無しさん
2011/12/29(木) 22:11:21.620829デフォルトの名無しさん
2011/12/29(木) 22:16:08.960830デフォルトの名無しさん
2011/12/29(木) 22:31:10.19あずかり知らないところの変更が既存のコードを誤動作させるのはC#教では許されない
0831デフォルトの名無しさん
2011/12/29(木) 22:35:59.050832デフォルトの名無しさん
2011/12/29(木) 22:39:02.25知ったか乙
0833デフォルトの名無しさん
2011/12/29(木) 23:01:29.20拡張メソッドは被ったら基底クラス優先だから>>830と似た問題はある
インターフェイスに対して拡張メソッドを定義する分には後でメンバが追加される心配がないから問題ない
0834833
2011/12/29(木) 23:04:19.35何言ってるんだ
0835デフォルトの名無しさん
2011/12/29(木) 23:05:26.360836デフォルトの名無しさん
2011/12/29(木) 23:07:35.36認めます。許さないことができないので。
0837デフォルトの名無しさん
2011/12/29(木) 23:12:42.84意図しないメンバが呼び出されるようになることがないようにする配慮は
実際いろいろなされてるよ(例外はあるが)
0838デフォルトの名無しさん
2011/12/29(木) 23:32:39.25とあるオブジェクトを複数のスレッドで使用するとします。
使用する前にロックを確認して、空いていればロックを掛けて使用、ふさがっていればその回はスルーします。
こういうとき、皆さんならロックとその確認をどうやりますか?
具体的には、stream オブジェクトからの読み出しとその処理を行うスレッドの対応を多対多で実行したいのですが、
同時に steram を参照しないようにするために排他制御を行う必要があります。
lock( [streamオブジェクト] ){} とやれてしまえば簡単なのですが、この方法だとロックできない場合は出来るまで待ちになってしまいます。
Mutex などを利用する場合は stream オブジェクトごとに排他用の名称を作らねばならず面倒‥‥じゃなくて、煩雑な気もします。
できれば stream オブジェクト単体から排他制御を行いたいのですが、どうやればシンプルかつ他人が見てもわかりやすくできるだろうかと
ちょっと考え込んでしまいました。アドバイスをいただけませんか?
0839デフォルトの名無しさん
2011/12/29(木) 23:32:52.52許すのが普通じゃねーの?
その辺は言語じゃなくてDbCとか単体テストの仕事な気がするけど
逆に許さない言語ってあんの?
0840デフォルトの名無しさん
2011/12/29(木) 23:35:45.32読み出しスレッドは一つだけにしてProducer-Consumerでいいんじゃないの
0841デフォルトの名無しさん
2011/12/29(木) 23:47:53.05ストリームから読み取ったデータとその処理が具体的にどう対応するの?
なんかデータの単位があってそれ読んでそれを好きなスレッドが好きな順番で処理すればいいんだったら
いったんキューに突っ込むのが簡単なんじゃないか
0842デフォルトの名無しさん
2011/12/29(木) 23:54:06.270843デフォルトの名無しさん
2011/12/30(金) 00:04:52.800844デフォルトの名無しさん
2011/12/30(金) 04:34:26.87http://www.nicovideo.jp/watch/so16550407
【桜プロジェクト】年末スペシャル・キャスター討論[桜H23/12/28]
http://www.nicovideo.jp/watch/so16547821
【さくらじ】#13 村田春樹・小坂英二に聞く、反日な人々の実態
http://www.nicovideo.jp/watch/so16548946
靖国放火犯が自民党西田議員を陥れようとしていた!? & 民主党離党者続出
http://www.nicovideo.jp/watch/sm16550967
社民党に電凸 デビュー戦
http://www.nicovideo.jp/watch/sm16552162
プロ左翼市民の活動を垂れ流すTBSに電凸!
http://www.nicovideo.jp/watch/sm16551000
藤井聡氏「『外国に打って出ろ』と言うヤツは、外国の現状を見よ」
http://www.nicovideo.jp/watch/sm16555792
藤井聡氏「政治の目的は何だ? 庶民の生活を守ることではないのか」
http://www.nicovideo.jp/watch/sm16555866
藤井聡氏「『デフレ放置する』政策は、庶民を破滅へと導く」
http://www.nicovideo.jp/watch/sm16555434
フ〇テレビがブータン国王夫妻を侮辱
http://www.nicovideo.jp/watch/sm16556689
ブータン国王を侮辱したモノマネを放送したフジテレビに抗議
http://www.nicovideo.jp/watch/sm16555957
0845デフォルトの名無しさん
2011/12/30(金) 07:19:54.530846デフォルトの名無しさん
2011/12/30(金) 07:41:24.15ttp://www.kyodonews.jp/feature/news05/2011/07/post-2744.html
ttp://www.enecho.meti.go.jp/info/tender/tenddata/1106/110624b/110624b.htm (一番下の3番・仕様書)
0847デフォルトの名無しさん
2011/12/30(金) 07:49:48.99http://www.youtube.com/watch?v=YvmqXTd2PWo#t=1m20s
0848838
2011/12/30(金) 11:06:39.60ありがとうございます。
基本ひまつぶしの趣味で作ってるので、普段しないことをしてみたいな、と。
Monitor.TryEnter 、やっぱりあったのですね。
ラッピングしてやってみます。
C# って至れり尽くせりだなぁ。
0849デフォルトの名無しさん
2011/12/30(金) 17:31:38.80Formにボタンを置いて、
Form_loadで乱数の取得を記述して、ボタンを押せば乱数が表示される
ようにして、その後またボタンを押した時に新たな乱数を取得するには
どうしたらいいですか?
0850デフォルトの名無しさん
2011/12/30(金) 17:34:42.930851デフォルトの名無しさん
2011/12/30(金) 17:39:55.11Form_Loadで取得するのを止めて
ボタンを押すたびにButton_Clickedで取得するのはどうかな!
0852デフォルトの名無しさん
2011/12/30(金) 17:42:46.62休みで暇なんじゃないの?
0853デフォルトの名無しさん
2011/12/30(金) 17:43:27.220854デフォルトの名無しさん
2011/12/30(金) 18:23:19.74ありがとうございます。
助かりました。
0855デフォルトの名無しさん
2011/12/30(金) 18:24:53.830856デフォルトの名無しさん
2011/12/30(金) 18:42:16.100857デフォルトの名無しさん
2011/12/30(金) 19:07:54.18明後日は?
0858デフォルトの名無しさん
2011/12/30(金) 19:15:22.290859デフォルトの名無しさん
2011/12/30(金) 19:29:39.73朝日新聞は一時期300人のネット工作員をかかえ、反日工作していた。
捕まった編集者は49歳ですが、こんなカスでも1500万円の年収がもらえるんですよ。
Domain Information: [ドメイン情報]
a. [ドメイン名] ASAHI-NP.CO.JP
e. [そしきめい] かぶしきがいしゃ あさひしんぶんしゃ
f. [組織名] 株式会社 朝日新聞社
−「朝日新聞社は、とある思想やパラダイムに日本の世論を誘導する見返りに、中国から大量の資金を貰っている。」−
これはおそらく週刊誌さえ書けない。
「失語症躁鬱ニートは氏ねよ」【ネット】朝日新聞社員(49)ネットで荒らし行為、会社ごとアクセス規制へ 09.3
0860デフォルトの名無しさん
2011/12/30(金) 19:30:23.700861デフォルトの名無しさん
2011/12/30(金) 21:35:48.85tes.ElementAt(0);
tes[0]:
↑って何が違うの?
0862デフォルトの名無しさん
2011/12/30(金) 21:37:11.93【東京都渋谷区】 12/31(土) 年忘れしてはならない!紅白さくら祭 みんなで「韓流紅白」をぶっ飛ばせ!
年忘れしてはならない!紅白さくら祭 みんなで「韓流紅白」をぶっ飛ばせ!
12時00分 渋谷駅ハチ公前広場 「街頭演説」(〜13時30分)
13時30分 移動
14時00分 渋谷公会堂前 「街頭演説」(〜14時45分)
15時00分 代々木公園・NHK横「イベント広場」
「年忘れしてはならない!紅白桜祭」
抗議集会・コンサート・炊き出し等々
盛りだくさんでお送りします!(〜21時00分)
0863デフォルトの名無しさん
2011/12/30(金) 21:37:54.54ElementAtはIEnumerable<T>に対して使うもので、インデックスが使えるIList<T>系には普通使わない
やってることは同じ
0864デフォルトの名無しさん
2011/12/30(金) 21:46:01.360865デフォルトの名無しさん
2011/12/30(金) 21:50:20.000866デフォルトの名無しさん
2011/12/30(金) 21:51:25.170867デフォルトの名無しさん
2011/12/30(金) 23:00:02.59ランタイムが解決できれば制作はホント楽。
0868デフォルトの名無しさん
2011/12/30(金) 23:19:21.320869デフォルトの名無しさん
2011/12/31(土) 01:10:56.57例えば上下キーで前の画像、次の画像と切り替えられるようにしたとして
キーを押しっぱなしの時に高速で画像が切り替わると思いますが
この時にコマ落ち?みたいにならずに確実に画像が表示されるようなプログラムはC#で出来ますか?
0870デフォルトの名無しさん
2011/12/31(土) 01:19:02.74ttp://msdn.microsoft.com/ja-jp/library/system.windows.forms.picturebox.waitonload(v=vs.80).aspx
0871デフォルトの名無しさん
2011/12/31(土) 09:54:35.33ココも含めたい場合ってどっか正規表現で設定弄るところあるんだっけかな?スレ違いだな。
0872デフォルトの名無しさん
2011/12/31(土) 10:18:53.530873デフォルトの名無しさん
2011/12/31(土) 12:01:40.070874デフォルトの名無しさん
2011/12/31(土) 12:08:46.47どうもありがとう、試してみます。
0875デフォルトの名無しさん
2011/12/31(土) 13:29:23.220876デフォルトの名無しさん
2011/12/31(土) 13:49:56.20ContextMenuだと普通の方法じゃとれないのかな
ContextMenuのハンドルをTrackPopupMenuEx APIに渡した戻り値で分かるが
0877デフォルトの名無しさん
2011/12/31(土) 14:17:45.98List b;
で
List c = a+b;
みたいにやりたいんだけど、どうすればいいの?
0878デフォルトの名無しさん
2011/12/31(土) 14:19:59.680879デフォルトの名無しさん
2011/12/31(土) 14:22:35.89Concatで駄目でなんでだよって苦戦してた
0880デフォルトの名無しさん
2011/12/31(土) 14:22:36.61なんか難しそうな・・・
フォームを作ろうかな
0881デフォルトの名無しさん
2011/12/31(土) 14:24:38.40大人しく書ける方法で書いてくれ
どこの流儀だか知らないけどな
全世界で通用すると思うなよ
0882デフォルトの名無しさん
2011/12/31(土) 14:26:06.48Concatが返してるのはイテレータだから、Listのコンストラクタに渡したりすれば出来るよ。
0883デフォルトの名無しさん
2011/12/31(土) 14:35:25.18こういうボタンがあるのですが、(M)のところにアンダーバーのついたMを表示するにはどうすれば良いですか?
0884デフォルトの名無しさん
2011/12/31(土) 14:37:09.95とかじゃなかったっけ?
0885デフォルトの名無しさん
2011/12/31(土) 14:42:54.490886デフォルトの名無しさん
2011/12/31(土) 15:15:38.05ContextMenuクラスはまあ「過去との互換性のために残してあります。使えるけどぉ」みたいなこと書いてあるから
ContextMenuStrip使えばいいんじゃね?
0887デフォルトの名無しさん
2011/12/31(土) 16:03:01.170888デフォルトの名無しさん
2011/12/31(土) 16:05:15.13書いて欲しいよね
大体はwinformだろうしコントロールの名前などから予想して回答してるだけだし
0889デフォルトの名無しさん
2011/12/31(土) 17:19:33.78http://cp2.uh-oh.jp/read_img/index/ab83e09400ff17d99f45ceee15a37e09.jpg
http://cp2.uh-oh.jp/read_img/index/a58c2ddc9cdbe45529ef0d58c95cc232.jpg
テレビに騙されるな(自称街の人-台本読んでるだけの業者)
0890デフォルトの名無しさん
2011/12/31(土) 17:48:45.510891デフォルトの名無しさん
2011/12/31(土) 19:30:34.42いつも思うけどこれ見つけた奴すげえな
0892デフォルトの名無しさん
2011/12/31(土) 19:31:17.750893デフォルトの名無しさん
2011/12/31(土) 20:25:16.52フォームの規定のサイズやボタンのTextなど
何もしなくても実行されるコードはどうやって書けば良いですか?
0894デフォルトの名無しさん
2011/12/31(土) 20:29:31.30民主党党員名簿 (党員資格/代表選選挙人名簿) ※ 党外秘
1. 青木大姫
2. 秋山慶姫
3. 新井正煕
4. 金村成勲
5. 木下勲鍋
6. 佐井明博
7. 豊田檀君
8. 本山舜臣
1. 安藤重根
2. 池田青天
3. 金子佐鎮
4. 金山淑恵
5. 木子奉昌
6. 田山明雲
7. 平山明河 流石反日朝鮮人だらけの政党なだけはあるなw野田も韓国人疑惑があるくらいだし
0895デフォルトの名無しさん
2011/12/31(土) 20:45:08.160896デフォルトの名無しさん
2011/12/31(土) 20:59:50.790897デフォルトの名無しさん
2011/12/31(土) 21:09:04.560898デフォルトの名無しさん
2011/12/31(土) 21:16:32.690899デフォルトの名無しさん
2011/12/31(土) 21:23:51.41解説してるサイト見てもよくわからないんだけど身につけるにはやっぱそれに添って
作っていくしかないの?
0900デフォルトの名無しさん
2011/12/31(土) 21:30:40.52くだらん目的だけどやっぱりそういうの採用する一番の動機はそれになってしまうので。
0901デフォルトの名無しさん
2011/12/31(土) 21:40:27.95基礎が出来てる人ならワケもないだろうし、必要になったときなら必死にお勉強するだろうし。w
0902デフォルトの名無しさん
2011/12/31(土) 23:49:11.51IDEからダイアログのプロバティーを設定します
0903デフォルトの名無しさん
2011/12/31(土) 23:56:38.280904デフォルトの名無しさん
2012/01/01(日) 00:06:34.160905デフォルトの名無しさん
2012/01/01(日) 00:12:27.63ですね
0906デフォルトの名無しさん
2012/01/01(日) 00:32:23.43民主党党員名簿 (党員資格/代表選選挙人名簿) ※ 党外秘
1. 青木大姫
2. 秋山慶姫
3. 新井正煕
4. 金村成勲
5. 木下勲鍋
6. 佐井明博
7. 豊田檀君
8. 本山舜臣
1. 安藤重根
2. 池田青天
3. 金子佐鎮
4. 金山淑恵
5. 木子奉昌
6. 田山明雲
7. 平山明河 流石反日朝鮮人だらけの政党なだけはあるなw野田も韓国人疑惑があるくらいだし
0907デフォルトの名無しさん
2012/01/01(日) 00:34:20.940908デフォルトの名無しさん
2012/01/01(日) 02:44:48.070909デフォルトの名無しさん
2012/01/01(日) 02:58:24.860910デフォルトの名無しさん
2012/01/01(日) 03:02:50.48試してて気づいたんですが、教えてください。
1. サーバー側で System.Net.Sockets.TcpListener で接続を待ち受ける
2. AcceptTcpClient() で System.Net.Sockets.TcpClient を取得して接続を受け付ける
3. 用が済んだら 2 のインスタンスを Close() する
3 の後でもクライアント側でサーバとの接続に使用した System.Net.Sockets.TcpClient の GetStream().Write() が普通に成功します。
サーバ側に GetStream().Close() も足してみたのですが変わりませんでした。
サーバ側でソケット?をクローズすればクライアント側では送信に失敗すると思っていたのですが、違うのでしょうか。
だとすると、サーバ側から切断したい場合はどうするのが普通なのでしょうか。
0911デフォルトの名無しさん
2012/01/01(日) 03:54:15.71試す前に書いてあることをまず読めよ
>Close メソッドは、インスタンスを破棄としてマークし、関連する Socket が TCP 接続を閉じるように要求します。
TCPの場合はFINにACKが返るまではディスクリプタが有効だ
その間はデータを送信してもかまわない
TCPのこれは仕様だ
仕様にそぐわない一方的に切断したいという発想が間違っている
0912デフォルトの名無しさん
2012/01/01(日) 03:57:29.30ただし同じNICで受け付けてる他のクライアント全部切断になるけどな
0913デフォルトの名無しさん
2012/01/01(日) 03:58:49.040914デフォルトの名無しさん
2012/01/01(日) 05:36:20.530915デフォルトの名無しさん
2012/01/01(日) 09:34:39.91> GetStream().Write() が普通に成功します。
何回かやってるとそのうちエラーになる。
> サーバ側から切断したい場合はどうするのが普通なのでしょうか。
サーバーって普通は、クライアントの要求に対してレスポンスを返すものなので、
通常はクライアントからの要求がなくなったことを検出して、接続を切る。
ftp サーバーとか、配信サーバーとかで延々サーバーからのデータを送る状況が
発生する場合は、別コネクションで切断指示を送るなどの仕組みが必要。
0916デフォルトの名無しさん
2012/01/01(日) 09:46:40.890917デフォルトの名無しさん
2012/01/01(日) 09:47:11.730918デフォルトの名無しさん
2012/01/01(日) 10:38:31.59「経世会(旧田中派)」VS「清和会」>
(田中派)田中角栄 逮捕 ロッキード事件 (←東京地検特捜部)
(経世会)竹下登 失脚 リクルート事件 (←東京地検特捜部)
(経世会)金丸信 失脚逮捕 佐川急便献金・脱税 (←東京地検特捜部&国税)
(経世会)中村喜四郎 逮捕 ゼネコン汚職 (←東京地検特捜部)
(経世会)小渕恵三 急死(←ミステリー)
(経世会)鈴木宗男 逮捕 斡旋収賄 (←東京地検特捜部)
(経世会)橋本龍太郎 議員辞職 日歯連贈賄事件 (←東京地検特捜部)
(経世会)野中広務 議員辞職 日歯連贈賄事件 (←東京地検特捜部)
(経世会)村岡兼造 逮捕 日歯連贈賄事件 (←東京地検特捜部)
(経世会)小沢一郎 西松不正献金事件 (←東京地検特捜部)
(経世会)二階俊博 西松不正献金事件 (←東京地検特捜部)
(清和会)岸信介 安泰 A級戦なのに釈放。
(清和会)福田赳夫 安泰 清和会を創設
(清和会)安倍晋太郎 安泰 国際勝共連合、統一教会に深く関与
(清和会)森喜朗 安泰 子息の押尾事件関与疑惑ほか
(清和会)塩川正十郎 安泰 小泉構造改革の旗振り役
(清和会)小泉純一郎 安泰 郵政米営化、りそな問題他、疑惑の総合商社。
(清和会)尾身幸次 安泰
(清和会)中川秀直 安泰 統一協会(=米国福音派)に祝電
(清和会)安倍晋三 安泰 統一協会(=米国福音派)に祝電
0919デフォルトの名無しさん
2012/01/01(日) 14:40:22.24Form1_SizeChangedで自分で書く以外に何か設定方法があった気がするのですがどんな方法でしたっけ?
0920デフォルトの名無しさん
2012/01/01(日) 14:48:07.320921デフォルトの名無しさん
2012/01/01(日) 15:12:06.62使えますよね?
0922デフォルトの名無しさん
2012/01/01(日) 15:12:34.36初代天皇である神武天皇が即位したとされる年を元年
(紀元)とする、日本の紀年法である。
略称は皇紀(こうき)という。外にも、皇暦(こうれき)、
神武暦(じんむれき)、神武紀元(じんむきげん)、
日紀(にっき)などともいう。
年数の英字表記では、「Koki」や「Jimmu Era」などといい、
皇紀2660年を「Koki 2660」「Jimmu Era 2660」などと表記する。
紀元節(現在の建国記念の日)廃止までは、
単に「紀元」と言った場合には、神武天皇即位紀元(皇紀)を指していた。
西暦2012年は、神武天皇即位紀元皇紀2672年である。
0923デフォルトの名無しさん
2012/01/01(日) 16:47:43.14http://msdn.microsoft.com/ja-jp/library/azhsac5f.aspx
既定のIComparer<T>はIComparable<T>を見てる
0924910
2012/01/01(日) 19:26:23.93ありがとうございます。
以下を試したところ、送信や受信が失敗するのを確認しました。
・GetStream().Flush() を Close() の前にやってみる
・送信を二回以上繰り返す
・受信側でタイムアウトを設定する
たしかにいきなり切断するって言うのは乱暴なのですが、プログラムバグでそのような状態に
なっているのを確認したときに、突発的な理由でそうなったときにどうしたものかと考えていました。
片側で Close() された後ももう片側でそれを認識できないと問題になるだろうな、と。
0925デフォルトの名無しさん
2012/01/01(日) 19:35:59.41例えば、テキストで全部出力するとした場合、どのようなメソッドやプロパティを使用するのが一般的なのでしょうか。
よろしくお願いいたします。
0926デフォルトの名無しさん
2012/01/01(日) 19:48:44.700927925
2012/01/01(日) 20:05:47.15回答ありがとうございます。
C#の勉強中で、GridViewを使用しないで作りたいと考えています。
最初から書かずに申し訳ありません。
ヒントだけで構いませんので、よろしくお願いいたします。
0928デフォルトの名無しさん
2012/01/01(日) 20:17:46.230929925
2012/01/01(日) 20:24:39.94DataSetに格納された、5行目,3列目のデータを表示するにはどうすれば良いですか?
0930デフォルトの名無しさん
2012/01/01(日) 20:30:01.34データをいったん配列に入れてそれをまた書きだす練習でもしたらどうだ
0931デフォルトの名無しさん
2012/01/01(日) 20:30:12.470932デフォルトの名無しさん
2012/01/01(日) 20:30:38.59・データソースにDataTableをバインドする
・DataTableはIListSourceを実装しているので、DataTableではなくIListSource.GetListの結果をデータソースとして扱う
⇒DataTableの場合はDataView(#DefaultView)
・データソースのDataViewはIBindingListとITypedListを実装しているので、それぞれから行と列を取り出す
※IBindingListが無い場合はIList、ICollection、IEnumerable等にフォールバックする
※※ITypedListが無い場合はListBIndingHelperを使う。あとICustomTypeDescriptorにも注意する
まあdataSet.Tables[0].Rows[4][2]でいいと思うけど
0933デフォルトの名無しさん
2012/01/01(日) 20:30:59.33相手がちゃんとTCPの手順通りに切断していれば、(将来的にも)これ以上データが来ないことは分かるだろ
最低限の処理として双方で
・相手がClose() → 自分もClose()
・無通信時間が一定時間を越えたらClose()
くらいはしとけ
いい加減C#関係ないから、続けるなら「TCPのこれこれの機能はC#(.NET)だとどう書きますか?」のような質問にしてくれ
0934デフォルトの名無しさん
2012/01/01(日) 20:49:56.93>・無通信時間が一定時間を越えたらClose()
なんで、そんなアホなことするの?
相手がいきなりダウンした時などを検出したいなら、keep alive とか使うべきで、
適当なタイムアウトはトラブルの元だよ。
0935925
2012/01/01(日) 21:26:09.21ご助言ありがとうございます!
CSVから読み出す練習をしてみます。
>>931
これでも2日間悩んでいるんです。。。
申し訳ない。
>>932
具体的な回答ありがとうございます!
おかげでひとつ先に進めました!!!
0936デフォルトの名無しさん
2012/01/01(日) 21:32:41.47s
そんな自分がC#に手を出しても移行できらりしますか?
0937デフォルトの名無しさん
2012/01/01(日) 21:35:51.32文法ちょっと違うだけだから移行は簡単
0938デフォルトの名無しさん
2012/01/01(日) 21:37:28.810939デフォルトの名無しさん
2012/01/01(日) 22:13:24.47______
r〃〃〃 f7⌒ろ)
l‖‖‖ || f灯
|‖‖‖ || | |
|儿儿儿._」��⊥厶
〔__o____o_≦ト、
. i / ⌒ ⌒ ヽ )
!゙ (・ )` ´( ・) i/
| (_人__) | \
\ `ー' / / ー- 、
. ,ィ(⊆≧リ≦⊇)〃 / rク\
. / | ̄r少}¨ ̄〃 / /′ ヽ
〃 l | l| | l| 〃 / / └ヽ
/ l |l | |l/″ / ! 厂 \
く, Y ! l」fレト! / | / 1
丿 | | 丿} じ’ / | / |
/ l | `¨ / レ′ |
真の思考停
(在位 2009年9月16日〜2010年6月8日)
民主朝の初代考停、言行不一致、虚言、脱税、
そして外交において巨大な負の遺産を築いた。
0940デフォルトの名無しさん
2012/01/01(日) 22:55:15.36VB脳だと難しいかも
0941デフォルトの名無しさん
2012/01/01(日) 23:27:28.55ありがとうございます。
とあるソフトウェアをもう7割方完成させてしまってるのですが、C#のほうが幅が広いカナと思ってました
試しに既存のコード移植してみようと思います。
0942デフォルトの名無しさん
2012/01/01(日) 23:31:53.78ただし、VBにあってC#にない機能は基本的に
VBにその機能があるのが間違っているので意図的に削られているというのを忘れないように
0943デフォルトの名無しさん
2012/01/01(日) 23:53:53.69BeginEdit()でカーソルが点滅した状態にしているのですが、
既存のノードと名前が重複していたらそのノードからフォーカスが移ることが出来ないように
treeView1.LabelEditがtrueの間は
treeView1_BeforeSelectイベント内で
e.Cancel=true;
treeView1.SelectedNode.BeginEdit();
を実行してフォーカスをそのままで「新しい名前」のところでカーソルが点滅した状態にしたいのですが、
選択された状態を維持するものの、カーソルが点滅しないのですがどうすれば良いでしょうか?
0944デフォルトの名無しさん
2012/01/02(月) 01:33:23.842000/12/31 0:00:00
と時間まで取り出してしまうのですが、日付だけを取り出すにはどうすればいいですか?
0945デフォルトの名無しさん
2012/01/02(月) 02:09:21.46リファレンス見なさいよ
ttp://msdn.microsoft.com/ja-jp/library/system.datetime.aspx
ttp://msdn.microsoft.com/ja-jp/library/system.datetime.date.aspx
0946デフォルトの名無しさん
2012/01/02(月) 02:51:24.65肝に銘じておきます。
少し楽しみです。
0947デフォルトの名無しさん
2012/01/02(月) 06:03:53.06カーソル点滅ってよく分からないけど
BeforeSelectイベントじゃなくてAfterLabelEditイベントで不正な名前だったら
e.CancelEdit = true;
e.Node.BeginEdit();
return;
すればいいんだよ
0948デフォルトの名無しさん
2012/01/02(月) 10:42:37.52相変わらず、.netmoduleのファイルが必要な形にしかならないだけど、
link.exeでまとめると .netmodule不要の 一本にまとめられる。
そういうモンなの?
0949デフォルトの名無しさん
2012/01/02(月) 10:58:20.34link.exeが一つにまとめちゃう方がびっくりだ
0950デフォルトの名無しさん
2012/01/02(月) 12:16:13.71レスありがとうございます。
AfterLabelEditイベントで変更後のテキストを検証したいのですが、
Console.WriteLine("treeView1_AfterLabelEdit = " + e.Node.Text);
でやると変更前のテキストしか取れないのですが、このイベントの中で変更後の名前を知る方法を教えて頂きたいです。
0951デフォルトの名無しさん
2012/01/02(月) 12:43:05.90NodeLabelEditEventArgs のメンバーを調べてみよう
0952デフォルトの名無しさん
2012/01/02(月) 12:46:38.94'PictureBox1' は現在のコンテキスト内に存在しません。とのエラーが帰ってきます。
初学者で申し訳ないんですが、原因を教えてください。
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "スタート";
PictureBox PictureBox1 = new PictureBox();
}
0953デフォルトの名無しさん
2012/01/02(月) 12:46:54.21{
label1.Text = "";
Random r = new Random();
int i;
i = r.Next(2); // 0から2の乱数を取得する
if (i == 0) {
label1.Text = "";
PictureBox1.ImageLocation = @”ここにローカルパス";
}
else if(i == 1) {
label1.Text = "";
}
0954デフォルトの名無しさん
2012/01/02(月) 12:47:59.91Labelでできた。ありがと^^
0955デフォルトの名無しさん
2012/01/02(月) 12:54:53.60PictureBoxを自分でNewせずにIDEでFormに貼り付け
PrivateとかPublicとかその辺のアクセス修飾子を勉強するとよいよ
0956944
2012/01/02(月) 12:59:23.47リファレンス情報ありがとうございます。
とても助かりました!
DataSetに格納しているデータの場合は.Dateプロパティが使用できませんでした。
このような場合はどうするのでしょうか。
0957デフォルトの名無しさん
2012/01/02(月) 13:17:16.980959デフォルトの名無しさん
2012/01/02(月) 13:49:39.50を実行すると
Access to the path "c:\System Volume Information" is denied.
のエラーが出るのですが、アクセス可否を事前に調べる方法を教えてください。
0960デフォルトの名無しさん
2012/01/02(月) 14:04:22.120961デフォルトの名無しさん
2012/01/02(月) 14:04:33.450962デフォルトの名無しさん
2012/01/02(月) 14:13:02.68Directory.GetAccessControlがないのですが
.NET Framework 1.1で出来る方法はないでしょうか?
0963デフォルトの名無しさん
2012/01/02(月) 14:15:04.980964デフォルトの名無しさん
2012/01/02(月) 14:17:40.27GetAclInformationに代表される一連の関数と構造体を自分で定義すればできるよ
初心者にやれるもんならやってみw
0965デフォルトの名無しさん
2012/01/02(月) 14:21:41.500966デフォルトの名無しさん
2012/01/02(月) 14:22:55.090967デフォルトの名無しさん
2012/01/02(月) 14:26:52.47なかったら殺す
0968956
2012/01/02(月) 14:36:46.90情報ありがとうございます。
解決はまだできていませんが、キャストというヒントをいただいたので解決に近づいております。
別件ですが、
DataSetに格納されているデータセットをSQL文でさらに絞り込む事はできますか?
リファレンスを調べたところ、SqlCommandクラスが使えそうな気がするのですが、DataSetにどのように使用すれば良いのか分かりません。
0969デフォルトの名無しさん
2012/01/02(月) 14:40:34.96Vista以降は1.1じゃ殆ど無理です
0970デフォルトの名無しさん
2012/01/02(月) 14:45:40.00DataSetに含まれるDataTableに対してDataViewを使う
0971デフォルトの名無しさん
2012/01/02(月) 14:52:28.090972デフォルトの名無しさん
2012/01/02(月) 16:23:40.170973デフォルトの名無しさん
2012/01/02(月) 16:33:13.40もしいらっしゃいましたらメールください。
場所:山手線沿線のファミレスか喫茶店
日当:1万円(1日4時間程度)
期間:1/3(火)-1/4(水)(合計2万円)
内容:C#とASP.netでWebアプリ(SQL Server使用)
興味を持った方いらっしゃまいましたら気軽にメールください^^
アドレス:[email protected]
0974973
2012/01/02(月) 18:10:36.03その他の条件は変わりません。
Skypeの場合、終わり次第即日振り込みしたいと思います。
内容:C#とASP.netでWebアプリ(SQL Server使用)
1日だけでも構いませんので、少しでも興味を持った方いらっしゃまいましたら気軽に下記メールアドレスまで連絡ください。
よろしくお願いいたしますm(_ _)m
アドレス:[email protected]
0975973
2012/01/02(月) 18:31:31.03Skypeのアカウントを記載します。
時間はそちらの都合に合わせますので、どんな時間帯でもお気軽にチャットください^^
Skypeアカウント:aspcsharp
0976デフォルトの名無しさん
2012/01/02(月) 18:53:56.27あとリモートアシスタンスとか使った方がいいんじゃないかな
0977デフォルトの名無しさん
2012/01/02(月) 19:11:12.230978デフォルトの名無しさん
2012/01/02(月) 19:56:28.41やめとく
0979975
2012/01/02(月) 20:16:26.01受講者は僕一人です。
最近では、Skypeでも画面共有できますね^^
>>977
ASPが分からないと、ちと厳しいっすね。。。
>>987
拉致しませんので、是非お願いいたします。m(_ _ )m
てか、そもそもSkypeで拉致れませんw
どなたでも、気軽にSkypeチャットください^^
0980デフォルトの名無しさん
2012/01/02(月) 21:03:49.22>てか、そもそもSkypeで拉致れませんw
その代わりバックレられるけどな。
0981デフォルトの名無しさん
2012/01/02(月) 21:12:22.490982デフォルトの名無しさん
2012/01/02(月) 21:28:31.42まあ、面倒だから誰もやらないと思うけど
0983デフォルトの名無しさん
2012/01/02(月) 21:34:00.730984デフォルトの名無しさん
2012/01/02(月) 21:35:42.22相手のデスクトップを直接遠隔操作できないとやってられんな
2ch使ってやり取りしてるのだって無料でそれなりの回答で済んでるから
あまり突っ込まないけどさ
よくわからないエスパー質問、コードは晒さないなど、会社とか学校で一緒に
PC見ててちょこっと話すれば済むレベルをぐだぐだ文字書いて説明して
やっと通じるかどうかでなんてやってられん
0985デフォルトの名無しさん
2012/01/02(月) 21:40:10.79プロジェクト丸ごと共有できるといいね
コード書いてはこのスレのテンプレにあるようなコード晒しサイトにアップとか
やってられんw
0986デフォルトの名無しさん
2012/01/02(月) 21:43:31.940987デフォルトの名無しさん
2012/01/02(月) 21:44:52.23ボランティアしてもいいと思わせる何かがないと買い手がつかんだろうな。
ま、プログラミングカテキョーの実施アイデアとしては面白いなw
あと本人のスキルと達成したいことを明確化しないとやりにくそうだ
0988デフォルトの名無しさん
2012/01/02(月) 21:45:20.14現在のシステムはセッション管理に問題があってクローラーなどのアクセスが
あるとすぐにアクセス不能になるんです。
現在はクライアントに嘘をついてごまかしてますが・・・
0989デフォルトの名無しさん
2012/01/02(月) 21:46:01.11有料で安く済ませたいならはてなでも利用すればいいんじゃね?
0990デフォルトの名無しさん
2012/01/02(月) 21:47:51.81MDIS社員乙
不当に逮捕した人には土下座したの?
0991975
2012/01/02(月) 21:59:25.94WindowsLiveMessengerインストールしました^^
アカウントは:"[email protected]"です。
1/4限定でも構いませんのでよろしくお願いいたしますm(_ _)m
>>986.987
ASPでSQLServerからデータを取得して、
表示、更新、新規、削除、いわゆるCRUD処理が一人前にできるようになればOKです。
多くは望みません^^
0992デフォルトの名無しさん
2012/01/02(月) 22:02:12.210993デフォルトの名無しさん
2012/01/02(月) 22:03:15.89つーかそのレベルなら宿題ぽい適当な文章でっちあげて
宿題スレに投げろw
0994デフォルトの名無しさん
2012/01/02(月) 22:20:36.95東京にある6つのキー局の内、製作から財務まで一貫して朝鮮人が行ってるテレビ局が1つ
中国共産党から毎年大量の反日工作費が流れているテレビ局が2つ
もろに北朝鮮と繋がっているテレビ局が1つ
年寄はまだまだテレビという外国人に騙され続ける
0995デフォルトの名無しさん
2012/01/02(月) 22:25:13.550996981
2012/01/02(月) 22:38:21.48難易度に関しては>>993と同意見だから、とりあえず明日自習してみなよ
下の「SqlDataSource」や「ObjectDataSource」、MVCなんかがMSSQL+ASP.NETだと思う
http://archive.msdn.microsoft.com/aspnetmsdnexamples
0997デフォルトの名無しさん
2012/01/02(月) 22:44:25.32ふらっとC#,C♯,C#(初心者用) Part83
http://toro.2ch.net/test/read.cgi/tech/1325511769/
0998デフォルトの名無しさん
2012/01/02(月) 22:55:52.420999デフォルトの名無しさん
2012/01/02(月) 22:58:08.221000デフォルトの名無しさん
2012/01/02(月) 22:58:36.0610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。