1 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 13:45:15 ] (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。 前スレ C#, C♯, C#相談室 Part49 pc11.2ch.net/test/read.cgi/tech/1224754660/ Visual C# 2008 Express Edition 日本語版 www.microsoft.com/japan/msdn/vstudio/express/vcsharp/ その他テンプレ>>2-5 くらい
2 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 13:49:03 ] 関連スレ ふらっとC#,C♯,C#(初心者用) Part35 pc11.2ch.net/test/read.cgi/tech/1229519838/ Visual Studio 2008 Part 13 pc11.2ch.net/test/read.cgi/tech/1226134233/ WPF(XAML,XBAP,.NET3.5)GUIプログラミング pc11.2ch.net/test/read.cgi/tech/1211453941/ 【VB.NET】LINQ友の会【C#, C♯, C#】 pc11.2ch.net/test/read.cgi/tech/1202568694/
3 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 13:50:19 ] 参考リンク MSDN2 msdn2.microsoft.com/ja-jp/library/default.aspx @IT Insider.NET www.atmarkit.co.jp/fdotnet/index.html Insider.NET 会議室 ディレクトリ www.atmarkit.co.jp/fdotnet/index/bbs/index.html MSDN フォーラム forums.microsoft.com/MSDN-JA/default.aspx?SiteID=7 pinvoke.net: the interop wiki! pinvoke.net/ 宇宙仮面の C# プログラミング / C# Programming ukamen.hp.infoseek.co.jp/ WisdomSoft C#入門 wisdom.sakura.ne.jp/programming/cs/index.html WisdomSoft Microsoft .NET入門 black.sakura.ne.jp/~third/system/msnet/msnet.html どっとねっとふぁん dotnetfan.org/ 緑のバイク 初めてのC# 〜 覚え書き 〜 homepage3.nifty.com/midori_no_bike/CS/ どぼん!の .NET Tips dobon.net/vb/dotnet/
4 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 13:51:34 ] 他にもあったらよろ いらんとなったら次スレ立てるとき適当に消しといてくれ
5 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 13:54:54 ] おつ ttp://www7a.biglobe.ne.jp/~fbsoft/test/otsu.html
6 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 23:15:07 ] やっと建ったか乙
7 名前:デフォルトの名無しさん [2008/12/20(土) 12:50:46 ] WindowsアプリのToolStripButtonを 作成し、実行時にこのボタンがクリックされるとき、 ボタンの色が変わりますが、この色を変える ことってできますか?? もちろんシステムの背景色の設定を いじる以外で。
8 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 12:56:46 ] ToolStripRendererを継承してオーバーライドする
9 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 10:50:53 ] .NETFrameworkってタイトルの6000円ぐらいの本買ったんですが いま3.5でこれ2.0みたいなんですが、もしかして失敗しましたか? MS公認?C#上下とかいうやつとなにか違いあるんですか?
10 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 11:14:01 ] なぁにぃ?やっちまったなー
11 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 11:28:05 ] 安心しろ、間違ってない。
12 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 11:31:58 ] どっちなの・・・つらい
13 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 12:17:22 ] 2.0+α+αが3.5やし無問題 +α分については別の本買えばいい
14 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 13:25:43 ] プログラミング .NET Framework だったかいう本だろ? あれはどっちかっていうとCLR2.0本とも言えるような内容だから。 .NET 3.5用は出てないしな。 少なくとも買って間違いな本じゃない。 ってかむしろ1冊持っとけって本。
15 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 17:53:14 ] ありがとうなんか元気が出てきた(謎
16 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 20:38:54 ] 2chねるって人気ないんですか? インターネットって日本中の人が見ることができるから1秒に2,300件ぐらい書き込みがあってもいいと思うのですが。 ここって10人ぐらいしかいない感じしませんか? もっと活発なインターネットはあるんでしょうか?
17 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 20:55:44 ] VIPへいけ
18 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 21:17:38 ] >>16 ドウモ〜〜〜ッ!!お〜o(⌒0⌒)oは〜♪ハジメマシテ〜〜〜ッ☆☆(*⌒ヮ⌒*) 私は27歳のOLしてるのぉ〜〜〜っ♪(#⌒〇⌒#)キャハ うーんとー、私メル友がすっごくすっごく欲しくってー、\(⌒∇⌒)/ 探してたら(◎_◎)なんとっ!☆彡(ノ^^)ノ☆彡ヘ(^^ヘ)☆彡(ノ^^)ノ☆彡 素敵な掲示板♪を発見!!!!(^o^)//""" パチパチパチ あやしい所とか…{{ (>_<;) }} ブルブルすごい数の掲示板がありますけど、 これ全部1人の方が管理しているんですか?(@@;)すごすぎ … てなわけで、ついつい書いちゃったのらー(o^v^o) エヘヘφ(`∇´)φカキコカキコ♪ メル友に、なってくれるよねっ。(*^-^*) お・ね・が・い♪(* ̄・ ̄)ちゅ♪ッ え?くれないのぉ〜?(;¬_¬)そんなのいやいや〜〜、ガ━━━(゚ロ゚)━━━ン なってくれなかったら、( `_)乂(_´ ) 勝負! \(^o^)/ ☆○(゜ο゜)o ぱ〜んち、☆(゜o(○=(゜ο゜)o バコ〜ン!!( ゚▽゚)=◯)`ν゚)・;'パーンチ (>_<) いてっ!ダメ!! ゛o(≧◇≦*)oo(*≧◇≦)o″ダメ!! (☆o☆)きゃ〜〜(@_@;)やられた〜〜(o_ _)o ドテッ ガ━━(゚Д゚;)━━ン! (+_+) 気絶中。。。。・゚゚・o(iДi)o・゚゚・。うぇぇん <(゜ロ゜;)>ノォオオオオオ!! ??゚□゚;ハウッ! なあんて(#⌒▽⌒#)こんな私っ!σ(^_^)だけど、(///▽///) お友達になってm(_ _)mくださいませませ♪('-'*)フフ ドガ━━━Σ(ll◎д◎ll)━━━━━ン ということで。(^-^)vじゃあね〜〜〜♪(⌒0⌒)/~~ ほんじゃo(゜▽゜ヽ)(/゜▽゜)o レッツゴー♪ それでは、今から他の掲示板も色々見てきまーすC= C= C= C=┌(^ .^)┘
19 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 21:18:23 ] コピペ君って馬鹿だな、まで読んだ。
20 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 21:32:35 ] >>19 だからそれもコピペだって
21 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 01:05:42 ] C#ってよくできてる言語だと思ったんですが あんまり現場で使われてないような気がします。 どうしてですか?
22 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 01:22:18 ] βはVHSよりもすぐれていたけれども流行らなかったでしょ
23 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 01:30:00 ] どういう現場を想定してるんだろ。
24 名前:デフォルトの名無しさん [2008/12/23(火) 07:31:35 ] >>21 どういう現場か知らんが、VBしか使えないようなPGが多いから VB.Netで行こうみたいな安易な選択することが多いのか? VB→VB.Net の移行するぐらいなら いっそのこときれいさっぱりC#で始めた方が よっぽどいいと思うんだが。
25 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 08:49:24 ] >>21 >>24 Visual C++ + MFC の時代のときに投げ出して、それ以来 Windows の C は怖くて使えなくなったに違いない!
26 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 09:29:18 ] >>21 うちはFA関係の仕事ですが、パソコン側のソフトは今はC#が中心です。 ときどき、C++ MFC、VB6の指定がありますが。 たまたまだと思いますが、VB.netの指定は入ったことがありません。
27 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 11:51:30 ] >>21 ASP.NETだけで十分だから
28 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 12:10:37 ] >>27 はい?
29 名前:デフォルトの名無しさん [2008/12/23(火) 17:04:28 ] 日本語メソッドとか変数名多用する人います? 私は多用しますがウケが悪いので困ってるのですが。
30 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 17:05:38 ] 日本語環境以外でもコード書くので、そんなことはしません。
31 名前:29 mailto:sage [2008/12/23(火) 17:11:36 ] >>30 確かにそういうケースはありますね。 では日本語環境で限定したケースではどうでしょう?
32 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 17:13:25 ] 漢字変換の切り替えが面倒なんで、コメントも英語で書いてます。
33 名前:29 mailto:sage [2008/12/23(火) 18:13:53 ] >>32 確かにデメリットはそうでしょうね。 自分が思うのはそういう人ってキーボードの使い方が悪いんではないんでしょうか? キーボードの使い方自信ある人もそうでしょうか? bool InputCheck() {
34 名前:29 mailto:sage [2008/12/23(火) 18:14:57 ] } って定義して実際使うときに //入力チェック if(InputCheck()) { } てするなら if(入力チェック()) { } の方がよいと思うわけです。
35 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:16:07 ] 変換が面倒 インテリセンスのインクリメンタルサーチがきかん あれ?最近のはきいたっけ?
36 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:20:14 ] インクリメンタルサーチは効かないよ どれだけキーボードの使い方に自身がある人(w)でも絶対に英語のほうが効率よく入力できる。
37 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:20:18 ] キーボードの使い方ってなんだ…?
38 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:22:37 ] よく日本語のが分かりやすいに決まってる!て意見を聞くが、 プログラミングで使う識別子じゃ大して変わらんとも思う。
39 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 20:01:07 ] 他人に意見するほどこだわりは無いけど、俺は嫌だ。
40 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 20:32:12 ] 俺は結構積極的につかってるけど、たしかにインテリセンスでの検索がめんどくさいね〜
41 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 20:35:03 ] うん、だから他人が書いたコードを読むだけなら慣れれば案外ありかも知れないけど、 自分で書く場面ではインテリセンスとの相性が悪い一点で却下だな。
42 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 20:51:04 ] if (checkInput()) で何も困らん。
43 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:30:27 ] 日本語識別子つかったことないけどたしかにインテリセンスとの相性は悪そうだな migemo的なのを使わせられればよさそうだが
44 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:36:01 ] checkInput入力チェック()なら完璧
45 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:04:16 ] これ何記法になるんかなw
46 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:18:56 ] 変態さんは変態スレへどうぞ
47 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:34:16 ] ほんとどうでもいいがInputCheckって書いてあったら チェックを入力する?なんぞ?ってなる
48 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:38:54 ] テストコードのメソッド名は日本語にしておくと、テスト時楽。 製品コードはアルファベットだな。 ローマ字を極端に嫌うやついるよな。 "Input"を"Nyuryoku"と入れられるのは確かに俺もいやだが、 "GenkaShokyaku"(減価償却)を"Depreciation"と入れられても、可読性が損なわれると思うんだがな。
49 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:40:12 ] わかりにくいことばは日本語でもおk
50 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:48:57 ] >>48 変な略されてなけりゃ辞書引けば分かるし、 その分野の用語の英語表現ぐらい知らなきゃまずいと思うけど。 少なくとも大した手間じゃない。
51 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:51:04 ] 変に対訳表みたいの作るくらいなら、わかりやすいローマ字の方がいいな。
52 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:54:57 ] >>48 その主張見るたびに思うんだが、調べりゃすぐわかるから 落ちないだろ可読性。一回わかりゃ終わりだし さくさく調べられる時代になった今ではすでに無理あると 思うよその主張
53 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:30:58 ] 対訳表ってアホかw 英語のまま理解しろ。
54 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:40:00 ] どのプロジェクトにも間抜けなやつはいるもんでね。 ある程度は、そいつにレベルをあわせる必要があったりするんだよな・・・
55 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:45:51 ] >>48 メソッド名にマウス持っていけば「減価償却を行います。」とか説明が出るだろ もしかして、コメント全く書かない人ですか?
56 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:54:45 ] おれ、コメントもドキュメントも英語で書くよ。 外注先インド人だし、客はアメリカ人だ。
57 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:56:10 ] お前らフィールド全部にプロパティ作ってる?
58 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:56:28 ] ワタシ、コメントもドキュメントも中国語で書くアルよ。 外注先中国人だし、客は台湾人アル。
59 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:20:49 ] 外部に公開するやつは全部プロパティ作ってる
60 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:40:32 ] プライベートフィールド用は作らんの?
61 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 02:07:55 ] 以前は作らない事が多かったけど(入力チェックが必要な時とかは例外) C#3.0になって自動プロパティ使えるようになってからは、方針転換した。 クラス内からでも基本プロパティ経由でアクセスさせてて privateフィールドを直接使うのは、ラップするプロパティを除けば、特定のメソッドから"のみ"利用する場合だけ。
62 名前:デフォルトの名無しさん [2008/12/24(水) 08:52:44 ] 質問です。 独自のプロパティをもたせたボタンを作ろうと Buttonクラスを継承してクラスを作ったのですが、 フォームに生成(描画?)できません。 どうやったら生成されるのでしょうか? public class HageButton : Button { HageProperty m_hage; //独自プロパティ private void CreateHageButton(int maxButtons) { Button[] m_customBtn = new Button[maxButtons]; int loopButtonIndex = 0; for (loopButtonIndex = 0; loopButtonIndex < maxButtons; loopButtonIndex++) { //↓現状固定値で入れてますが、上手くいかない為で、本来は独自プロパティから読み込んだ座標の設定が入ります。 m_customBtn[loopButtonIndex] = new System.Windows.Forms.Button(); m_customBtn[loopButtonIndex].Location = new System.Drawing.Point(100, 200); m_customBtn[loopButtonIndex].Name = "btn_Config"; m_customBtn[loopButtonIndex].Size = new System.Drawing.Size(117, 33); m_customBtn[loopButtonIndex].TabIndex = 2; m_customBtn[loopButtonIndex].Text = "Hage"; m_customBtn[loopButtonIndex].UseVisualStyleBackColor = true; m_customBtn[loopButtonIndex].Visible = true; m_customBtn[loopButtonIndex].Click += new System.EventHandler(this.hageFunction); m_customBtn[loopButtonIndex].Refresh(); m_customBtn[loopButtonIndex].Show(); } }
63 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 08:58:29 ] プロパティのsetアクセサ内で自身がButtonから継承したプロパティを設定する
64 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 09:53:03 ] TypeCodeからTypeを取得するメソッドってある? 逆はあるけど
65 名前:デフォルトの名無しさん [2008/12/24(水) 10:01:22 ] C#触り始めて数日なのですが なんとかハローワールドがアラート?表示できるようになりました そこで記念にexeにしておいておきたいのですがexeにする方法が分りません。 やり方を教えてもらえないでしょうか? VC#2008を使用しています
66 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 10:09:25 ] >>64 前にどっかの掲示板でその話題を見たことがあるな 結論はswitch/caseでチェックするしかない、だったはず
67 名前:デフォルトの名無しさん [2008/12/24(水) 10:17:43 ] >>63 レスありがとうございます >>62 で設定してるのですが他に何が足りないのでしょうか?
68 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 10:25:29 ] 親コントロールのControlsにAddする必要がある ところでそのHageButton自身はButtonじゃなくてButtonのコンテナじゃないのか? ならButton派生じゃなくてUserControl派生にすべきだが // やりたいのはHTMLのクリッカブルマップみたいなの?
69 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 10:27:26 ] >>65 bin/Debug/プロジェクト名.exe
70 名前:65 mailto:sage [2008/12/24(水) 10:31:19 ] >>69 ありがとうございます 勝手に出来るんでね 助かりました。
71 名前:デフォルトの名無しさん [2008/12/24(水) 11:33:54 ] >>68 ありがとうございます う〜ん、何と言いますか ユーザーが自由にボタンを配置・設定出来て、 動的に生成されるボタンが欲しいんです で、そのボタンは押されたら独自のプロパティに設定された動作を実行する みたいな感じなんです
72 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 12:50:08 ] ThreadPoolを使ったスレッド内でCOMコンポーネントを使いたいのですが スレッドをSTAにする事は出来ないのでしょうか? スレッド起動後にThread.CurrentThread.SetApartmentState(ApartmentState.STA);を試してみたのですがInvalidOperationExceptionでだめでした。
73 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 13:04:04 ] 無理
74 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 13:27:55 ] 質問です。 下記のコードをEclipseにてデバッグしました。 int i の宣言の行にブレークポイントを置いてあります。 そのままステップインを続けると、System.out.print(sMsg)の行でソースファイルが見つかりませんと出ます。 コメントホバーを日本語化するためにソースファイルの参照をapiフォルダに変更したからなのですが、 そもそもSystem.out.print()メソッドのソース内までステップ実行してもらう必要がないのです。 この場合どのように設定したらいいでしょうか? class Test { public static void main(String args[]) { int i; char[] a = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J' }; String sMsg = "0から9までの数字を入力してください : "; System.out.print(sMsg); i = readNumber(); if (0 <= i && i <= 9) System.out.println(a[i]); else System.out.println("範囲外ですよ"); } // キーボードから数字を入力するメソッド public static int readNumber() { byte[] b = new byte[100]; try { System.in.read(b); return Integer.parseInt((new String(b)).trim()); } catch (Exception e) { return -1; } }}
75 名前:74 mailto:sage [2008/12/24(水) 13:29:11 ] ゴバック失礼
76 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 20:36:47 ] >>71 ボタンを生成したり配置したりする処理をボタン自身の中に書くのはおかしい
77 名前:29 mailto:sage [2008/12/24(水) 22:14:02 ] >>35 >>36 先頭一文字は変換する必要ありますね でも覚えにくい変数名思い出す手間よりは早いと思います >>38 自分のためのツールならとにかく、自分の現場では今まで 仕様書漁らないと変数名と役割のひも付けができないものが多かったので 日本語の方がかなり可読性が高いです 辞書で調べてつけたような変数名が多いので。 >>48 確かに。自分の命名方法が間違ってました。 >>51-52 塵も積もれば、ですし、PG考えてるのに気が散ります 10個や20個の変数ならとにかく。 >>55 その手間が無駄です いくつか省略させてもらいましたが、要約すると インクリメンタルサーチできないってのが大きいみたいですね。 あとは変数とその役割の理解しやすさによって考えるといいかもしれませんね。
78 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 22:29:55 ] 普通、最初に用語集作って英訳も付けると思うんだがやらないところ多いのか
79 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 23:02:51 ] >>77 自分が酷い現場ばっかりに回されたからって、他も同じと思うなよ。 >先頭一文字は変換する必要ありますね >塵も積もれば、ですし、PG考えてるのに気が散ります 変換する手間で気が散るのだが >>78 俺のとこも、あまり一般的でない用語に関しては英訳用意するな。
80 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 23:53:13 ] まあ中途半端にローマ字にされるよりは日本語の方がいいよね
81 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 00:29:35 ] ローマ字や日本語は綴りが一意に決まらないから・・・
82 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 01:04:55 ] 英語で綴りが一意に決まるのは、単に知ってる語彙が少ないからじゃない?
83 名前:29 mailto:sage [2008/12/25(木) 01:12:56 ] >>82 そうそう。 私を始めみんな結構知らないんで日本語がよいかと。
84 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 05:43:10 ] 確かに英訳するといくつもある場合が多いけど、自然な物を選択していけば普通に使えるしなあ メソッドの意味が分からんならインテリセンスに聞くし
85 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 07:16:22 ] centre と center とかあるけど ローマ字や日本語よりゃ遥かにレアだろ。
86 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 07:20:38 ] >ローマ字や日本語は綴りが一意に決まらない ?
87 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 08:41:41 ] これ以上はこっちでやれば? ソースのコメントを英語で書くスレ pc11.2ch.net/test/read.cgi/tech/1224696505/
88 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 09:30:55 ] ここでいいよ
89 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 22:47:13 ] C#のプログラムをjavaのプログラムと連携させる必要があります。 どうするのがベストでしょうか? ちなみに2000ステップくらいです。 1.javaに書き換える 2.exeをjavaから実行する 3.dllにする 4.その他
90 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 22:48:46 ] 何をするかも分からん状況では書き換えろとしか
91 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 22:52:50 ] 保守とかそういう話を全部抜きにして言うと、 (1) そのC#のプログラムが .NET のライブラリをガシガシ使って無いなら、 全部書き換える(=1)が早い。2000行なら1日で移植できるだろ もし.NETベタベタで、 (2) 単にデータを処理するバッチ的なプログラムなら、exeとして呼び出して 出力(XMLとか)を解析するのが早い(=2) (3) JavaプログラムとC#プログラムが相互に連携(通信とか)するなら、 やっぱり書き直した方がいいと思う(=1) JavaとC#でプロトコル決めてSOAPとかで通信するって手もあるが 2000行じゃ割に合わないだろうな
92 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 22:57:08 ] ありがとうございます。 C#プログラムは.NETライブラリバリバリです。 javaに移植しようとすると対応するライブラリがあるのか心配です。 あと、javaとの相互通信はありません フローはこんなかんじです javaからC#呼ぶ ↓ C#でファイルに対して加工処理 ↓ 加工されたファイルに対して続きの処理
93 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:00:42 ] >>86 ヘボン式、訓令式、日本式、あるいはそれらの混合。 外来語をローマ字で書くかもとの綴りにするか。 漢字で書くかひらがなでかくかカタカナで書くか。
94 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:04:24 ] 外来語をローマ字で書くやつっているの? tasuku とか?
95 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:05:24 ] 英語出来ない奴はそう書く
96 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:17:22 ] ローマ字ソース見たことあるけど、 動詞と名詞の区別が滅茶苦茶ですごい可読性低かった。
97 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 00:07:28 ] ステップ数とか意味わからんよね
98 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 00:22:40 ] CILのOpCodeが2000個とか
99 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 00:52:08 ] 最適化で工賃へるんですね
100 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 12:15:04 ] ローマ字の表記法は一意に定められるだろ ローマ字の表記法はいくつかあるが、どれか採用すればいいだけだ