くだすれ.NET(超初心者向け)
at TECH
[前50を表示]
450:デフォルトの名無しさん
08/04/07 10:29:10
このスレの住人なら知っていますね、あの糞開発ツールのことを
・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる
糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。
・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
バグレポートなどしてはいけません。改善要求などもってのほかです。
あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
なんて話が出たら力強く机を叩き、会議室を出ましょう。
あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。
糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
451:デフォルトの名無しさん
08/04/07 10:37:57
質問です。長文失礼します。
1つのソリューション内に、
2つ以上のプロジェクトがあり、
それぞれのプロジェクトから、
同じクラスモジュールのファイルを参照したいのですが、
どうすればいいのでしょうか?
たとえばSol1というソリューション内に、
Pro1,Pro2というプロジェクトがあり、
2つのプロジェクトの両方から、Class1.vbという
クラスモジュールを使用したいのです。
「追加」−「既存の項目」で追加すると、
Pro1,Pro2のフォルダの下ににそれぞれ違う
Class1.vbができてしまいます。
別プロジェクトを作ってDLLを作るほうが
いいのでしょうか?
あまり外部依存ファイルを増やしたくないのです・・・
よろしくおねがいします。
452:デフォルトの名無しさん
08/04/07 11:24:11
既存項目の追加ダイアログでファイルを選んだら,
追加ボタンの右にある下向きの三角ボタンをクリックしてリンクとして追加を選ぶ
お勧めはしない
クラスライブラリのプロジェクトを作って既存プロジェクトを追加でソリューションに追加した方がいい
DLLは増えるけどまったく変わらん
453:デフォルトの名無しさん
08/04/07 11:56:50
>>452
すばやいレスありがとうございました。
目的のことができました。
やはりDLL増やしたほうがいいんですねぇ。
その案も考慮して進めていきたいとおもいます。
454:デフォルトの名無しさん
08/04/07 17:17:04
エラー発生時のExceptionから取得したStackTraceから各関数の引数の値って取得できますか?
455:デフォルトの名無しさん
08/04/07 18:23:42
ラベルが100個くらいあるフォームで
(ここはつっこまないでw顧客の要望なんです・・・w)
BackgroundImageを設定すると、
フォームの表示がむちゃくちゃ遅くなるんですが、
どうにかならないでしょうか?
BackgroundImageを無しにするとそれなりに早くなります。
ちなみにラベルの背景色はTransparentで透過するようになっています。
というかもうデザインの時点でかなり重い・・・
456:デフォルトの名無しさん
08/04/07 19:28:07
文字を全部BackgroundImageにGraphicsで書き込めば?
457:デフォルトの名無しさん
08/04/07 20:25:06
>>455
BackgroundImageを使わないで済むよう顧客を説得する
458:デフォルトの名無しさん
08/04/07 22:56:24
もうー最後
VBとC#どっちがいい?
459:デフォルトの名無しさん
08/04/07 23:57:24
C#
460:デフォルトの名無しさん
08/04/08 07:50:39
C#
461:デフォルトの名無しさん
08/04/08 07:58:35
じゃあ俺はVBで
462:デフォルトの名無しさん
08/04/08 09:38:17
こうじゃね
VBで十分な人>>C++を使いたい人>C#を使いたい人
463:デフォルトの名無しさん
08/04/09 10:00:16
オヒス2007にしたら、氏ぬ程モッサリなんだが。。。
起動も20年前のUNIX+X-Windowワークステーション、
ウィンドウの描画もIME起動も1瞬止まったかのよう。
まさか、ドトネトで開発した?
464:デフォルトの名無しさん
08/04/09 11:26:58
気持ち悪い文章だ
465:デフォルトの名無しさん
08/04/14 17:22:08
コレクションをジェネリックで実装するときに
コレクションの値を
キーとインデックスを両方つかって参照したいのですが、
List(Of T)だとインデックスだけだし
Dictionary(Of T)だとキーだけ・・・
両方つかえるコレクションは作れないのでしょうか?
466:デフォルトの名無しさん
08/04/14 18:55:20
KeyedCollection
467:デフォルトの名無しさん
08/04/14 19:17:50
ありがとうございます。
Listとは違う名前空間だったので、
気がつきませんでした・・・
468:デフォルトの名無しさん
08/04/19 14:46:26
>>462
できるよ。
以上。
はい、次。
469:デフォルトの名無しさん
08/04/19 17:49:23
えらそうに仕切る前にレス番くらい確認しような
470:デフォルトの名無しさん
08/04/20 21:16:08
なんで.NETアプリはメモリ使用量が大きいんですか?
例えばtwintailという.NETの2chブラウザはスレッド1個見ただけで60MBぐらいメモリを食いますが、
これはプログラムの作り方の問題なのか、.NETの欠点なのかどちらでしょう?
この程度の小さいデータを扱うアプリなら5〜10MB程度のメモリ使用が妥当だと思うんですが。
471:デフォルトの名無しさん
08/04/20 21:47:01
共有ライブラリをロードするから
472:デフォルトの名無しさん
08/04/20 21:57:04
クラスライブラリの使う分だけをスタティックリンクして、
frameworkなしで動くネイティブアプリを作るコンパイルオプションはありますか?
473:デフォルトの名無しさん
08/04/20 21:57:13
メモリ食いなのは確かだが、タスクマネージャのメモリ使用量は
指標として役に立たないことは覚えておいたほうがいい。
474:デフォルトの名無しさん
08/04/20 21:57:41
>>472
ない
475:デフォルトの名無しさん
08/04/20 22:08:56
>>474
ないのか・・・。じゃ使えんな。
476:デフォルトの名無しさん
08/04/20 22:15:30
そう、使えるときは使って、
使えないときは潔く諦めるのも大事だよ。
477:デフォルトの名無しさん
08/04/20 23:05:34
>>470
Live2chもちょっと長く立ち上げてると150MBくらい逝くから
アプリの特性じゃね?
IEコンポ使わないと作るの大変だしな
478:デフォルトの名無しさん
08/04/20 23:47:56
2chブラウザでIEコンポーネントなんか使う訳ないだろ。
dat取得とか知らないのか。
479:デフォルトの名無しさん
08/04/20 23:52:00
>>478
dat取得したのをローカルにhtml加工してから、IEコンポーネントで表示してるはず。
すくなくともギコナビは使ってる。
480:デフォルトの名無しさん
08/04/20 23:54:45
IEコンポーネントはなんかリークしてる気がするんだよね
481:デフォルトの名無しさん
08/04/20 23:55:38
>>479
貴方みたいな姿勢は尊敬するけど華麗にスルーしていいよ。
胃が痛い・・・
482:デフォルトの名無しさん
08/04/21 01:26:53
>>479
URLリンク部分を色変えて表示したりするためだけに、馬鹿でかいIEコンポを内部に組み込むのか。
「瓦一枚必要だから家を一軒買ってきました」みたいなノリだな。
483:デフォルトの名無しさん
08/04/21 01:49:52
>>482
IEコンポーネントを使っちゃった以上、
CSSやJavaScriptでスキンを作れるなんて機能もある始末。
484:デフォルトの名無しさん
08/04/21 11:37:04
>>482
>URLリンク部分を色変えて表示したりするため
しかしこれがFAQなのも事実。
RichTextで文字列の色変えたり、リンク貼ったりしたいという質問は多い。
リソース使用量に対するパフォーマンスを考えるとブラウザのレンダリングエンジンは相当優秀だよ。
485:デフォルトの名無しさん
08/04/21 12:33:51
>リソース使用量に対するパフォーマンスを考えるとブラウザのレンダリングエンジンは相当優秀だよ。
パフォーマンスじゃなくて技術力の問題だろ。
2chブラウザごときにIEコンポを使おうと判断する奴が無能すぎるだけ。
テキスト中のURL部分の抽出なんか正規表現使えば簡単にできるのに、それすら知らない無知無能。
だいたい.NETを使う奴は、使うパーツのコストをまるで考えない奴が多い。
これ使えばどんだけメモリを食うのか、どんだけ処理が重くなるのか考えもしない。
486:デフォルトの名無しさん
08/04/21 12:43:23
なんか訳のわからないこと言ってる奴がいる気がするけど気のせい?
IE使うな、って自前で描画しろっての?
車輪の再発明、って言うんじゃないのそういうの。
っていうかコピーにも対応するって結構面倒そうに思うけど。
つーかIE使うとメモリそんなに消費するのかなw
487:デフォルトの名無しさん
08/04/21 12:49:47
会社に必ず一人はこういうのがいるよな
488:デフォルトの名無しさん
08/04/21 12:56:14
↑こんな奴ばかりだから.NETはモッサリで嫌われるんだよ。
コストを考えて使えと言ってるだけなのに。
489:デフォルトの名無しさん
08/04/21 12:58:13
w
490:デフォルトの名無しさん
08/04/21 13:06:48
調べてみるとtwintailはIEコンポーネントを使ってないと書いてある。
だがそれにも関わらずメモリ食いまくりで起動が遅い。
.NET frameworkを読み込むこと自体が元凶なんだろうな。
Vista仕様のパソコンじゃないと使う気になれない糞重いソフトしか作れないのは痛いな。
491:デフォルトの名無しさん
08/04/21 13:16:46
WebClientも使ってないのかねえ?
それに限らず.NETFRAMEWORKの中からIE使ってる場合もあるのではないか
まあどっちみちメモリ食うのには変わらんがw
それとHTMLレンダリング甘く見てる知ったかちゃんが湧いてるようだがw
自分で作ってみるといいよ
間違いなく認識改まるからw
まったく最近は日本語処理舐めて掛かる奴が多くて困る
492:デフォルトの名無しさん
08/04/21 13:31:57
HTMLレンダリングとかそんなオーバーなものは要らない。
2chブラウザが解釈すべきタグは<a href="xxx">と<br>の2つだけだろ。
それをわざわざIEコンポーネントで表示させるほどのもんか?
頭使えよ。
493:デフォルトの名無しさん
08/04/21 15:47:30
>>492
実際に作ってみてよ
494:デフォルトの名無しさん
08/04/21 15:47:51
まあその程度の認識だろうとは思ったよ(笑)
実際やってみれば分かるが、.NETの文字列系処理だけで組み上げようとするとかなりのコスト
それで得られるものは僅かなメモリとでっかいセキュ穴
あ、あと自己満足かw
物の分かる奴ならどっちを取るかは自明だがね
495:デフォルトの名無しさん
08/04/21 15:49:31
表示とdatの解釈で話が噛み合ってないな
496:デフォルトの名無しさん
08/04/21 16:03:10
俺ならIEコンポーネントを選ぶ
497:デフォルトの名無しさん
08/04/21 16:05:38
Linuxで自前レンダリングが通のやり方。
IE使うよりずっと楽。
emacsen使って楽々コーディング+スクリプトで自動化。
498:デフォルトの名無しさん
08/04/21 16:08:41
>>494
IEコンポ使うとセキュリティーだらけ。
標準に準拠してないしな。
M$を信じたらだめだw
499:デフォルトの名無しさん
08/04/21 16:18:55
>>497
スレチあっちいけ
500:デフォルトの名無しさん
08/04/21 17:10:15
>>498
2chのスレ表示なら、
標準に準拠していないことはそう問題にならないはず。
だって>>492が言っているように
最低限aとbrが使えれば十分で、
さすがにIEコンポでもそれくらいは使える。
501:サイタマン ◆mYN3wsz7vE
08/04/21 17:27:09
perlで2chブラウザ作ったけど
簡単だったなぁ。
まず、板URLゲット
板選択したら、スレッドdatを取って
スレッド表示
スレッド選択したら
スレッドdat取ってスレ表示
書き込みはpostで。
4時間で作れた。
502:サイタマン ◆mYN3wsz7vE
08/04/21 17:31:12
ちなみに、これがSSです。
URLリンク(pict.or.tp)
503:サイタマン ◆mYN3wsz7vE
08/04/21 17:33:28
IEコンポが無いと、デザインがね。
それと、Javascript使って、ID一覧表示が出来ない
Widestudioで作ったんですが、
IEコンポがperlに対応して無いようで
残念です。
504:デフォルトの名無しさん
08/04/21 17:39:49
普通に考えてRichEditで十分だな。
IEコンポ使う奴は素人。
505:サイタマン ◆mYN3wsz7vE
08/04/21 17:43:55
今の時代ブラウザ用途でJavascript使えないとおもちゃのようになるよ。
俺の作った2chブラウザもJavascript使えないから
便利に動かない。
richeditなんて役に立たないよ。
実際に2chブラウザ作ってないから問題点が見えてないんだろうけど。
506:デフォルトの名無しさん
08/04/21 18:12:55
>>504
Win使ってる時点で素人
プロは全員りなつかてる
507:デフォルトの名無しさん
08/04/21 18:22:03
>>503
Win32::OLEはだめなのか?
508:デフォルトの名無しさん
08/04/21 19:07:59
>>505
ブラウザ用途って、2ch専用だぞ?
HTMLのフル機能を備える必要がなんである?
javascriptで機能を実装する必要がなんである?
不必要に馬鹿でかいオブジェクトを組み込んでしまった罪滅ぼしに、
javascriptを使おうとしてるだけじゃないか。
509:サイタマン ◆mYN3wsz7vE
08/04/21 19:20:15
>>507
OLEでGUIデザインは・・・
>>508
そこがね、卓上の空論と言うのかな。。
俺のSSのような2chブラウザならいらないけど
より便利にして行こうとすると、どうしても、必要になってくる。
あの機能が足りない、この機能が欲しいとなってくるんだよね。
510:デフォルトの名無しさん
08/04/21 19:30:02
>>509
Perlやったことないんだけど、
IEコンポ部分だけWin32::OLEってのも無理?
511:サイタマン ◆mYN3wsz7vE
08/04/21 19:32:59
>>510
widestudio使ってるから無理だと思います。
TKだとIEコンポ付いてますが共存できません。。
512:デフォルトの名無しさん
08/04/21 19:44:54
>>509
×卓上の空論
○机上の空論(「きじょうのくうろん」と読む)
perlなんかやっててWindowsプログラミングの机上の論理すら分かってない奴には用はない。
分かってるならきちんと論理的に反論できるはず。
513:サイタマン ◆mYN3wsz7vE
08/04/21 19:51:22
数時間あれば2chブラウザなんて作れるんだから
実際に作ってから言えと言いたいですね。
そこで問題点が分かると思いますよ。
IDにフォーカス当てるとそのIDの発言が表示されるとか
いろんな機能が欲しいと思うはずです。
514:デフォルトの名無しさん
08/04/22 03:48:30
そんなの自分で描画すればいいじゃん。やってみると結構簡単だよ
515:デフォルトの名無しさん
08/04/23 02:07:56
.NETアプリのexeが、MSILかJITコンパイル済みかを見分ける方法ってありますか?
初回起動が激遅のソフトがあって、それがMSILだから遅いのか、フレームワークを読み込むので遅いのかを
調べたいんですけど。
516:デフォルトの名無しさん
08/04/23 03:18:22
>>515
>それがMSILだから遅いのか、フレームワークを読み込むので遅いのかを
>調べたいんですけど。
プロファイラがあるから調べてみれば?
URLリンク(msdn2.microsoft.com)
517:デフォルトの名無しさん
08/04/23 03:22:40
>>515
ngenのこといってる?
ならngen displayコマンドで調べられる。
518:デフォルトの名無しさん
08/05/05 17:58:05
HTMLのオートインデント実装しようと思ってるんだけど、XMLのDOMについて質問です
XmlNodeクラスにはすべての子供のデータを取得するInnerText,InnerXmlはありますが
直下の子供のTextは取得できないんでしょうか
DirectoryInfoのGetFilesとGetDirectoriesみたいに
直下のXmlとTextだけが取得できる方が便利だと思うんですが・・
519:デフォルトの名無しさん
08/05/05 19:00:47
>>518
Textもノードの種類の一つだから、
子ノードを列挙してNodeTypeがTextのを探せばいい
520:518
08/05/05 19:21:28
うまくいきました。thx
521:デフォルトの名無しさん
08/05/11 02:40:27
ViEMUなるVisual Stdio内で動くViエミュレータが動きません。
設定の仕方がまずいんでしょうか。それともVisual Stdio Express じゃそもそも動きませんか?
メンバー、フィールド、プロパティ、変数のそれぞれの単語の厳密な使い分けがようわかりません。
ヘルプ読めばなんとなくはわかるんだけど。何か気の利いた分け方ありますか。
522:デフォルトの名無しさん
08/05/11 21:42:39
Expressではアドインは使えません。諦めましょう。
型の直下に宣言された要素の総称がメンバ(メソッド,プロパティ,フィールド,イベント)
523:デフォルトの名無しさん
08/05/12 03:12:27
>>522
サンクス
524:デフォルトの名無しさん
08/05/20 01:38:38
よくある、タブで文書を複数開く系のアプリを作ろうとしています。C#です。
TabPageの派生クラス(仮にMyTabPage)をTabControlにぽこぽこ追加、
みたいなイメージで考えてるんですが、この場合MyTabPage上の
コントロールの配置をデザイナで行うことは可能でしょうか。
525:524
08/05/20 01:39:51
あげときますです
526:デフォルトの名無しさん
08/05/20 20:36:11
ユーザコントロールを作ってタブページの上に乗せるようにした方がいいと思う
527:デフォルトの名無しさん
08/05/22 20:08:34
FileStream や IO::File::WriteAllText で
新規ファイルを作成して書き込んだとき、
サイズが0になってしまうことがあるのですが、
どんな理由が考えられるでしょうか?
ディスクの空き容量は充分にありますし、
特に例外も出ていません。
元データのサイズもゼロではありません。
528:デフォルトの名無しさん
08/05/23 00:51:40
closeしてない
529:デフォルトの名無しさん
08/05/23 00:57:29
横から補足
WriterとStreamの両方でcloseしないとダメ
disposeでcloseもされるとかMSDNには書いてあるが信じたらあかん
530:デフォルトの名無しさん
08/05/23 07:36:16
>>529
MSDNに書いてあるとは信じようよ。System.IO.StreamWriterのCloseの実装。
public override void Close()
{
this.Dispose(true);
GC.SuppressFinalize(this);
}
ただし、GC任せにした場合はDispose(false)になり正常に書き出しされない。
>WriterとStreamの両方でcloseしないとダメ
こちらはMSDNになぜか書いてないので両方Close/Disposeしておいたほうが安全だが、
実装上はwriterの元になったStreamは自動的に閉じられる。
ちなみにClose/Disposeは2度以上呼び出しても例外は起きない。
531:デフォルトの名無しさん
08/05/23 10:22:35
ふうむ…?
昔、StreamWriterとその元のFileStreamをそれぞれusingで括ってcloseなしにしたら
見事にサイズ0喰らったんだけどな
usingってスコープから外れた瞬間にdisposeするよな?
532:デフォルトの名無しさん
08/05/23 10:32:58
原因は別にあると考えるべきだろう。再現性のある最小限のコードをアップしてみたら。
533:527
08/05/23 10:52:54
みなさんありがとうございました。
FileStream のほうは Close していない部分があったので
Close するようにして様子を見てみます。
WriteAllText のほうは別な原因だと思いますが、
再現性のあるコードをアップするのが難しいので
もうちょっと自力で調べてみます。
534:デフォルトの名無しさん
08/05/23 22:08:58
スレリンク(tech板)
こちらのスレから誘導されてきました。
Windowsアプリケーション学習用にC#をやろうと思っています。
Microsoft Visual C# 2008 Express EditionをSDKとSQL Serverつきでインストールしました。
しかし何をどう作っていったらいいかわかりません。
プログラム経験はPHPでWebプログラム(こちらは趣味で3年以上やっていて2ch風掲示板ぐらいのものは作れます)、
あとオブジェクト指向の勉強にJavaを少しいじった程度です。
Javaでは簡単なファイル操作から、オブジェクトの継承や例外処理など基本的な勉強しかしていません。
Webプログラムはイメージ的にわかるので、ASP.NETあたりはなんとか理解できると思うのですが、
Windowsアプリケーションとなると右も左もわかりません。
まずは何をやったらいいのでしょうか?
とりあえず簡単そうなものとしてメモ帳あたりから作成してみたいと思っています。
また参考になるようなサイトがあれば是非教えてください。
535:デフォルトの名無しさん
08/05/23 22:23:00
お前は三年間何してたんだ?
分からないことは全部人に聞いてたのか?
536:デフォルトの名無しさん
08/05/23 22:45:02
何をしたらいいかわからないを判る様にするプログラムを作ったらいいじゃない
537:534
08/05/23 23:03:21
>>1見て安心したのですが、煽りしかこないようなので質問閉めます。
どうもお邪魔しました。
538:デフォルトの名無しさん
08/05/24 00:13:00
マジレスするとそんな抽象的な質問は、
恐ろしく掲示板という場所と相性が悪くて、誰も答えたがらない。
図書館とか書店行け。
539:デフォルトの名無しさん
08/05/24 00:25:15
>>534
まま。そう気を落とすなよ。
とりあえずフォームにいろいろ貼ってどんなコントロールがあるのか調べてみなさい。
540:デフォルトの名無しさん
08/05/24 01:18:29
まあ正直なところ
簡単そうなメモ帳
と言ってる時点でWindowsアプリ全般に対する誤解つーか強固な先入観を感じる
まずそっから解きほぐすとなると、面と向かわなきゃ無理だ罠
541:デフォルトの名無しさん
08/05/24 11:39:04
メモ帳って”最低限の機能”が意外と多いきがす
542:デフォルトの名無しさん
08/05/24 13:04:08
印刷・検索・置換以外なら比較的簡単だと思うんだけどなあ……。
543:デフォルトの名無しさん
08/05/24 13:41:27
>>542
Windows標準のメモ帳に実装されている機能を「最低限」と言ってるんじゃないの?
544:デフォルトの名無しさん
08/05/24 14:51:47
多い少ないと簡単かそうでないかは違う尺度
545:デフォルトの名無しさん
08/05/24 14:53:04
てか「見た目メモ帳」で良ければリッチエディットぺたぺたで終わり
しかし、そこからが地獄
どう考えても学習向け題材ではない
2chブラウザの方がまだマシ
546:デフォルトの名無しさん
08/05/25 00:19:21
リッチはいらんだろ
547:デフォルトの名無しさん
08/05/25 09:17:10
VC++で、ビルドをするとpdbファイルや、ilkファイル、objファイルが生成されるのですが、
これらのようなファイル(exeファイル以外の勝手に生成されるファイル)は配布時には入れなくてもいいのでしょうか?
548:デフォルトの名無しさん
08/05/25 09:17:37
Tab 押したら隣のコントロールに移動してしまいました>< で詰まってみるとかどうよ
549:デフォルトの名無しさん
08/05/25 09:18:40
>>547
Debug ビルド → それらのファイルが出来る、配布不可
Release ビルド → それらのファイルが出来ない、配布可
550:デフォルトの名無しさん
08/05/25 09:26:17
>>549
リリースビルドでもいっぱいでてくるのですが……。
どこかで設定しないといけないのでしょうか?
551:デフォルトの名無しさん
08/05/25 11:01:11
見るとこ間違ってないか?
デフォルトならDebugとReleaseでフォルダ違うぞ
552:デフォルトの名無しさん
08/05/25 11:03:57
でもまあリリースでもobjやpdbはできるだろうな。
実際の配布にはexeだけあれば十分(あと必要に応じてランタイムの用意)。
553:デフォルトの名無しさん
08/05/25 11:20:33
みなさんありがとうございます。
VC#の設定を全部インポートしたから変になったのかな……。
再インストールしてみます。
>>552
objとかpdb生成しないようにはできないのでしょうか?
わざわざ手動でするのですか?
554:デフォルトの名無しさん
08/05/25 11:44:12
再インストールしましたが、
やはり生成されるようです。
こんなものなのですね……。
555:デフォルトの名無しさん
08/05/25 12:06:29
まずはobjファイルが何者であるかググレ
そしたら何故出来るか理解出来るだろ
556:デフォルトの名無しさん
08/05/25 13:06:07
文字列(テキストファイル)をLoadメソッドでXMLDocumentにするような感じで
文字列をHTMLDocument?のような構造化されたオブジェクトに変換する何かってありますか?
557:デフォルトの名無しさん
08/05/25 14:39:14
日本語でおk
で済ませたい所だが一応エスパーってみるとだ
拡張子が.htmlではないけど中身がHTMLなテキストなファイルをHTMLDocumentに読ませたいと
あんまアタマいいやり方じゃないが、WebClientにローカルパス指定して読ませるとかどだろう
558:デフォルトの名無しさん
08/05/25 15:36:31
>>557
分かりづらくてすみません
XMLDocumentだとタグの1つ1つにプロパティのようにアクセスできるじゃないですか
そんな感じでHTMLのテキストを読み込んでそういう感じのオブジェクトに変換してくれる何かがないかなと・・・
559:デフォルトの名無しさん
08/05/25 15:54:46
うわ・・・すみません、HTMLDocumentっていうそのものずばりがあったんですねorz
お騒がせしました
560:デフォルトの名無しさん
08/05/26 23:02:07
.NET Frameworkというのが何なのかググってもわかりません。
易しい言葉で詳しく説明していただけませんか?
561:デフォルトの名無しさん
08/05/26 23:23:41
クラスライブラリとランタイム
562:デフォルトの名無しさん
08/05/27 11:53:26
世に出ているデスクトップアクセサリ/マスコットってどういう仕組みで動いているんでしょうか。
いろいろとググってみましたが、よくわかりませんでした。
フォームを透過し、画像を貼り付け?何かヒントをくださると助かります。。
563:デフォルトの名無しさん
08/05/27 12:03:05
大丈夫。仕組みがわかったとしても君には作れないから。
564:デフォルトの名無しさん
08/05/27 12:05:14
>>563
そんなことおっしゃらず、おねがいいたします。
565:デフォルトの名無しさん
08/05/27 13:46:21
>>563
自分で作るとか作らないとかは関係ありません。
仕組みを聞いているだけです。
566:デフォルトの名無しさん
08/05/27 20:21:03
いもうとデスクトップを実際に作ってみないか?3
スレリンク(tech板)
567:デフォルトの名無しさん
08/06/01 21:08:54
enumってどう発音すんの?
568:デフォルトの名無しさん
08/06/01 21:19:44
適当に発音すればいい
569:デフォルトの名無しさん
08/06/01 22:07:04
エネマって読むんだお
570:デフォルトの名無しさん
08/06/01 22:07:49
浣腸かよ
571:デフォルトの名無しさん
08/06/02 22:19:18
javaのhsqlDBみたいに、フリーで手軽に使えるデータベースは.netにはないのですか?
572:デフォルトの名無しさん
08/06/02 22:41:15
mdbファイル
access無くても使えるし
573:デフォルトの名無しさん
08/06/03 05:41:13
>>572
あーあれ直接扱えるんですね。なるほどありがとうございます。
と思ったけど、うちの自宅マシンにaccess入ってないのでデバッグやデータ作るのめんどくさそう・・
ほかになんかないですかね?
とりあえずXMLがラクそう?ですかね。
574:デフォルトの名無しさん
08/06/03 07:51:23
>>573
そういう用途で実質業界標準なSQLiteでいいんじゃね?
対応環境もめちゃ多いし。
575:デフォルトの名無しさん
08/06/03 21:35:19
SQL Serverでもいいぜ、サービスがいやならCompactとか。
576:デフォルトの名無しさん
08/06/03 22:14:17
msdnのDatagridviewの説明読んでも全然わかんない
577:デフォルトの名無しさん
08/06/04 02:33:04
まあなんだ
取り敢えずDBテーブルからフォームにポトペタしてみ?
578:デフォルトの名無しさん
08/06/04 11:45:38
>>577
表示したいのはDBのレコードじゃなくて自作クラスの配列なんだ
DataSourceに突っ込んだら表示されたけど
何も考えずDataSourceに突っ込んだら一行にこんな感じに表示されるけど
┌─┬─┬─┬─┬─┐
│あ│い.│う.│え.│お│
└─┴─┴─┴─┴─┘
それを下のように一行の中に縦に二つのセルを並べたりはできないの?
┌─┬─┬─┐
│ │い│う │
│あ├─┼─┤
│ │え│お.│
└─┴─┴─┘
579:デフォルトの名無しさん
08/06/04 17:09:44
>>578
DataSourceの形がそんなだから、表示もそんな形になる
DataSourceの形を工夫すれば、できなくはない
DataGridViewの上では2レコードだけど、
コーディング上ではそれを1レコードとみなす、ってことね
580:デフォルトの名無しさん
08/06/06 04:09:46
VB2008についての質問です。
My Projectの設定で作った変数の値は、user.configに保存されますが
これだと、ビルドしたexeを別のフォルダに移した場合、それまでにユーザーが入力した値がリセットされてしまいます。
それで、ユーザー用の設定ファイルを常にexeと同じフォルダに生成し、常に読み込み・保存でそちらを利用したいのですが
これを実現させるにはどのようにすればいいのでしょうか?
581:デフォルトの名無しさん
08/06/06 08:43:47
それはVistaでややこしい事になるからしない方がいい
M$的にはDocuments and Settings内がユーザー個別だから使えと言うこと
582:デフォルトの名無しさん
08/06/06 19:09:39
うーん、そうなんですか、ありがとうございます
仕方ないので、任意のタイミングでデータを読み書きするボタンを置いておいて、
自分でインポート・エクスポートしてもらう事にします
583:デフォルトの名無しさん
08/06/08 00:50:04
質問です。SQL server 2005 と VB.NET2005を使用して簡単なソフトを作っています。
実用的なものではなく、VBとSQLの練習みたいな感じです。
SQLから値を取得しようとコードを書いていたのですが、
SqlExceptionはハンドルされませんでした。
ユーザー '' はログインできませんでした。
このユーザーは SQL Server の信頼関係接続と関連付けられていません
というエラーがでました。
認証がWindows認証だったので、SQL Server認証にしようしても接続することができません。
このような場合どうすれば良いでしょうか?
584:デフォルトの名無しさん
08/06/08 01:31:41
>>583
app.configの接続文字列ってわかるかな?
わかればそれを晒してみよう。
585:デフォルトの名無しさん
08/06/08 08:03:43
583です!返答ありがとうございます。
app.configの接続文字列とはどこで見たらよいのでしょうか?
ソリューションエクスプローラーにapp.configはでてきているんですが、
プロパティに接続文字列がでてきません・・・・。
初歩的な質問からですみません。
586:デフォルトの名無しさん
08/06/08 12:44:31
DBに繋ぐためにapp.configの中の接続文字列を見て
DBと通信してる。とりあえず、app.configの中にDataSourceとかServerとかあると
思うし、それを確認すべき。"(local)"とか書いてると思う。
SQLServerのエディションはなに?
587:デフォルトの名無しさん
08/06/08 13:33:24
つかDBエクスプローラから一遍ポトペタしとけばその辺自動で作ってくれると思ったが
それで出来たDataGridが要らなければ消せばいい
588:デフォルトの名無しさん
08/06/08 22:02:58
説明不足ですみませんでした。
SQL Server Management Studio Expressを使用しています。
app.configの接続文字列についてですが、
connectionString="Data Source=ユーザー名;Initial Catalog=shuwa;Integrated Security=True"
となっています。
589:デフォルトの名無しさん
08/06/08 22:03:38
ユーザー名を「(local)」にしてみたら?
590:デフォルトの名無しさん
08/06/08 23:22:59
(local)にしてみましたが、同様のエラーメッセージがでてしまいました・・・。
今、VBに書いているプログラムです。
Imports System.Data.SqlClient '接続クラスの作成
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cn As New SqlConnection("server=(local);Data Source=ユーザー名;Initial Catalog=shuwa;")
Dim SQLCm As SqlCommand = Cn.CreateCommand
SQLCm.CommandText = "SELECT かな FROM shuwa WHERE 指文字 = 001 "
Dim Value As String
Cn.Open()
Value = SQLCm.ExecuteScalar
Cn.Close()
MsgBox(Value)
End Sub
End Class
591:デフォルトの名無しさん
08/06/08 23:24:32
まず、001って'001'
シングルクオーテーションで囲まないと
592:デフォルトの名無しさん
08/06/08 23:55:29
Valueはstringで大丈夫か?
DBNullの可能性はないのか
593:デフォルトの名無しさん
08/06/09 00:19:00
SQLCm.CommandText = " SELECT かな FROM shuwa WHERE 指文字 = '001' "
という事でしょうか?エラーは相変わらずです。。
さらに、また疑問がありまして・・・自動生成されるプログラムについてもいまいち理解しきず、今まで、コメント扱い
にして作業していたのです。ヘルプや関連サイトを見てはいるんですが、これは必要なんでしょうか?
1 Private Sub Shuwa_Table_1BindingNavigatorSaveItem_Click・・・
2 Private Sub Form1_Load・・・・でTODO: このコード行はデータを 'ShuwaDataSet._shuwa_Table_1' テーブルに読み込みます。必要に応じて移動、または削除をしてください。
コメントを外すとビルドエラーで1でHANDLES句には、それを含む型または基本型の1つの定義されたWithEvents変数が必要です。
とでています。
594:デフォルトの名無しさん
08/06/09 00:32:54
もう、そのままコードうpしちゃいなよ〜
595:デフォルトの名無しさん
08/06/09 00:56:05
っ [教えてgoo]
もう来んな。
596:デフォルトの名無しさん
08/06/09 00:58:01
うまく伝えられずすみません。以下がコードになります。
Imports System.Data.SqlClient '接続クラスの作成
Public Class Form1
'自動生成されるプログラム()
Private Sub Shuwa_Table_1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Shuwa_Table_1BindingNavigatorSaveItem.Click
Me.Validate()
Me.Shuwa_Table_1BindingSource.EndEdit()
Me.Shuwa_Table_1TableAdapter.Update(Me.ShuwaDataSet._shuwa_Table_1)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: このコード行はデータを 'ShuwaDataSet._shuwa_Table_1' テーブルに読み込みます。必要に応じて移動、または削除をしてください。
Me.Shuwa_Table_1TableAdapter.Fill(Me.ShuwaDataSet._shuwa_Table_1)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cn As New SqlConnection("server=(local);Data Source=ユーザ名;Initial Catalog=shuwa;")
Dim SQLCm As SqlCommand = Cn.CreateCommand
SQLCm.CommandText = " SELECT かな FROM shuwa WHERE 指文字 = '001' "
Dim Value As String
Cn.Open()
Value = SQLCm.ExecuteScalar
Cn.Close()
MsgBox(Value)
End Sub
End Class
597:デフォルトの名無しさん
08/06/09 01:00:19
URLリンク(www.atmarkit.co.jp)
ここ読んでみそ
598:デフォルトの名無しさん
08/06/09 01:02:47
連続すみません。
592さん!StringをSqlDataReaderに変えたところ、ログインエラーはでなくなりました!
ありがとうございます!!
599:デフォルトの名無しさん
08/06/09 01:11:20
エラーメッセージちゃんと読んでたのか?
600:デフォルトの名無しさん
08/06/09 16:13:12
質問させて下さい。
C#にて、.NET Framework 2.0にServis Packが適応済みであるかを調べたいのですが
上手くいきません。
開発環境は Visual Studio 2005
開発環境OS Windows XP Pro SP3
インストール済みの.NET Framework
・2.0
・2.0 lang
・2.0 SP1
・2.0 SP1 lang
System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion()
にてバージョンの取得を試みたところ、SP1がインストールされている環境下でも取得されるバージョンは「2.0.50727(SP無し)」
教えてエロい人!
601:デフォルトの名無しさん
08/06/09 16:37:39
バージョンの下にビルド番号があるみたい
2.0.50727.832
2.0.50727.1433
エライ人じゃないから、これ以上はわからん
602:デフォルトの名無しさん
08/06/09 22:30:51
ループを使用する場合、変数の宣言はループの外側ですべきですか、
それとも内側でしょうか。
Dim s as String
For i as Integer = 0 to 10
s = Cstr( i ) & "回目"
Console.writeline(s)
Next
か、
For i as Integer = 0 to 10
Dim s as String = Cstr( i ) & "回目"
Console.writeline(s)
Next
ということです。前者の方が領域の使い回しにはなりそうですが、
どこかでGCの為には毎回宣言すべきというのも見た気がして…
603:デフォルトの名無しさん
08/06/09 22:33:25
Objectdatasource の insert メソッドをコードから呼んだ時は identity の値って取得出来るの?
insertメソッドってint型しか返さないし select メソッドを直後に呼んだら正しい値が返って来るとは限らないような。
604:デフォルトの名無しさん
08/06/10 00:47:59
>>602
stringをGCw
605:デフォルトの名無しさん
08/06/10 05:15:42
>>602
変数のスコープは小さく
606:デフォルトの名無しさん
08/06/10 06:08:16
>>602
前者でも文字列本体の領域が使いまわされるということは全くないから、
安心しろ。どっちも同じようなもんだ。
というわけで、変数の有効範囲が小さい後者がよしとなる。
607:デフォルトの名無しさん
08/06/10 12:22:38
>>601 ありがとう!エロすぎるよ!!!!1111
608:デフォルトの名無しさん
08/06/10 12:27:20
>>601 ありがとう!エロすぎるよ!!!!1111
609:デフォルトの名無しさん
08/06/10 13:29:10
Thread の扱いについて。
Thread t = new Thread(new ThreadStart(worker));
t.Start();
void worker()
{
:
}
などとしてスレッドをスタートさせ、worker が終了するとスレッドも消滅するそうですが、
インスタンス t はどうなるんでしょうか。t はまだ有効で、t.Start() でまたスレッドをスタート
させることができるのでしょうか。
毎回インスタンス作り直してもガベージコレクタが回収してくれるんでしょうけど、
ちょっとこの辺が気にかかってます。
610:デフォルトの名無しさん
08/06/10 13:53:16
まず試してみればいいじゃない
611:デフォルトの名無しさん
08/06/10 15:05:18
>>602
領域云々では全く差はない。
よってスコープを広げるメリットはない。
612:デフォルトの名無しさん
08/06/10 15:06:35
>>609
インスタンスは残ってるけど再起動はできない。
よってほっとくのが吉。
613:609
08/06/10 15:09:56
>>610
そのつもりではいるんですが、今は手が回らないんで、先行して質問してみました。
また、再スタートできたとして、それでよいのか単なる偶然かも気になるところなんですよね。
…て書いてると回答が。
>>612
ありがとうございます。では再起動させる時は作り直すようにします。
どうも Win32 でやってた頃の癖が染みついてて、作ったインスタンス
後始末しないと気持ち悪かったりするんですよね。
614:デフォルトの名無しさん
08/06/11 07:00:35
一つのFormにTabControlを用い、複数のページをタブで切り替えられるようにしています。
各タブにはスピンボタンがいくつかあり、そこに入力された値はpropertybindingで記録しています。
なのですが、起動時に一番初めに表示されるタブのページに、全タブのスピンボタンの値の合算を
表示するようにしているのですが、これが起動時は正しく合算後の値が表示されているのですが
一度でも初期表示のページのスピンボタンを操作すると、合算の値が起動後に一度でも開いたタブのみの
合算値になってしまいます。
ちょっと分かりづらい説明だと思いますが、要は各タブに貼り付けられたスピンボタンのvalueの値が、
一度でもそのタブを開かないとMy.Settingsから書き戻されないようなのです。
どうも、起動した瞬間はvalueに関連づけたMy,Settingsの値が入っているようなのですが
起動→操作可能になるまでの間にvalueの値が0になっているようなのです。(My.Settingsには値が保持されている)
0にするような操作は一切行っていないのですが、propertybindingの値を読み込み保持させるには、どうすればいいのでしょうか?
もう5時間くらいずっと悩んでいるのですが、何をしても全く解決できません。
615:デフォルトの名無しさん
08/06/11 10:08:38
タブコントロールって最初の奴以外は、選択されない限りインスタンスが作られないんでなかったか
回避策としては、タブの親玉のPreInit?だかで一旦非表示にして、全タブを前面に持ってくる
もっとスマートなやり方あるかもだが
616:614
08/06/12 03:30:42
>>615
ちょっと不格好だとは思いますが、Form1_Loadの中で
Me.TabControl1.SelectedTab = TabPage2
Me.TabControl1.SelectedTab = TabPage3
という風に一度全てのタブに切り替えるようにすると、初めから値が入った状態で操作できるようになりました。
ありがとうございました。
617:デフォルトの名無しさん
08/06/25 00:29:39
visualbasic2008ですが、初期状態でPictureBoxに画像Aを表示させておいて、
クリックすると画像Bに数秒だけ切り替えて音声ファイルを再生し、また画像Aに戻るプログラムを作りたいのですが
Dim strm As System.IO.Stream = My.Resources.se01
Dim player As New System.Media.SoundPlayer(strm)
PictureBox1.Image = My.Resources.B
player.Play()
PictureBox1.Image = My.Resources.A
という風に記述すると上手く画像が切り替えできません。
player.Play()の後にsleepを入れてみましたが、どうも画像を切り替える前に音再生の所で処理が止まっているようです。
要は、
URLリンク(saionji.net)
のフラッシュのような事がしたいのですが、画像を上手く切り替え、かつマウスの連打にも対応させるにはどうすればいいのでしょうか?
618:デフォルトの名無しさん
08/06/25 17:10:26
考え方を切り替えて,ゲームみたいに自分でループ回してフレーム単位でやった方が簡単だよ
もしくはWPF使う
619:デフォルトの名無しさん
08/06/25 20:21:17
DirectX場合、GDI関数のようにGUIスレッドからしか操作できないという制限はあるの?
別に出来るなら自分でループまわすのが一番自然なんだけどな。
620:デフォルトの名無しさん
08/06/30 22:49:53
webサイトを作ろうとやっているわけなんですが、
アップの後に確認してみたところ、どうしても
Parser Error Message: Could not load the assembly 'App_Web_default.aspx.cdcab7d2'. Make sure that it is compiled before accessing the page.
と出てきてしまい
<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_default.aspx.cdcab7d2" %>
が悪いと出てくるわけなんですが、どうすればいいのか理解ができない状況です・・・
もし、ここが悪いんじゃね?っていうのがあれば教えていただければ幸いです。
621:デフォルトの名無しさん
08/06/30 23:21:24
ム板にもASP.NETスレはあるから行ってこいよ。
どうせマルチなら何ヶ所しても同じだろ。
622:デフォルトの名無しさん
08/07/04 15:07:13
C++のマネージ配列を強制的に開放することはできないのでしょうか?
623:デフォルトの名無しさん
08/07/04 17:11:11
参照をはずしてあとは祈れ
624:デフォルトの名無しさん
08/07/04 17:23:26
解放を制御したかったらアンマネージドでやれ
625:デフォルトの名無しさん
08/07/10 03:15:04
C++とかで直接書くのではなく、.NETをつかう利点てなに?
626:デフォルトの名無しさん
08/07/10 05:27:56
マイクロソフトは.NETにユーザー押し込めて囲いたいだけだろな
それに乗るか乗らないかだよね
627:デフォルトの名無しさん
08/07/10 11:49:15
C++は文法が難しすぎて
628:デフォルトの名無しさん
08/07/10 12:18:08
C++と.NETの2者選択ってのじゃなくて済み分けてるけどね。
.NETは生産性が高く、実行コストが高い。
C++は生産性が低く、実行コストが低い。
十分テストが出来て広く多数に使ってもらう用途にはC++。
WEBや企業内システムのような用途には.NETが向いてる。
629:デフォルトの名無しさん
08/07/12 01:08:58
array<Byte>の全体にmemset相当のことをしたいんだけど、どうすればいいの?
ループで回して1つずつセットした → かっこ悪い
pin_ptrしてmemsetした → 納得いかん
ForEachした → 大げさ過ぎる
630:デフォルトの名無しさん
08/07/12 02:25:49
>>629
かっこ悪いと一緒なんだが
static class Util {
public static T [] setAll<T>(this T [] ar, T val) {
for (int i=0; i<ar.Length; i++) ar[i] = val; return ar;
}
}
double [] ar = new double[10].setAll(123.45);
631:629
08/07/12 15:36:08
やっぱし、そういう手しかないのね。
0にしたい時だけはClearでいいようだけど。
初期状態を0xffにする時とかがねぇ。
632:デフォルトの名無しさん
08/07/12 18:04:01
System.IO.BinaryReaderで開いたファイルをシークさせるにはどうすればいいのだろう。
素直に考えるとhoge.BaseStream.Seek()なんだろうけど、msdnヘルプ見たら
注意:読み取り中または BinaryReader の使用中に基になるストリームを
使用すると、データの損失や破損の原因になることがあります。
たとえば、同じバイトが 2 回以上読み取られたり、バイトが読み
飛ばされたり、文字の読み取りが予期しない結果になることがあります。
って書いてあるからちょっと不安。
633:デフォルトの名無しさん
08/07/13 07:49:32
>>631
C++でも構造体の初期化にはmemset使うなって流れになってるけど、
配列はどうなんだろ。スレ違ですまそ。
634:デフォルトの名無しさん
08/07/13 11:43:59
>>632
シークが必要になったら、BinaryReaderは破棄して、元になったストリームをシークする。
んで、そのストリームから別のBinaryReaderを作って完了。
FileStream fs( "hogehoge", FileMode::Open);
BinaryReader br1( %fs);
// ここでbr1から好きなだけ読む
fs.Seek( 0, SeekOrigin::Begin); // 先頭にシーク
BinaryReader br2( %fs);
// ここでbr2から飽きるまで読む
635:デフォルトの名無しさん
08/07/13 11:45:13
NetworkStreamのようにSeekできないのはどうすればいい?
636:デフォルトの名無しさん
08/07/13 11:51:37
メモリなりファイルなり一度どこかに蓄える
637:デフォルトの名無しさん
08/07/13 11:55:10
>>633
C++はプログラマの責任においてできることの範囲が広いわけで、
パフォーマンスや保守性など、各種要因を天秤に掛けて決めるべきかと。
C++/CLIは.NETの制限の中にあるんで、基本的にはmemsetは御法度なんだけど、
せめてArrayにFillメソッドがあってもいいような気もする。
638:デフォルトの名無しさん
08/07/13 22:40:50
>>633
ネイティブC++でも構造体の初期化にmemset非推奨ってーのは、
多分アライメントの関係で下手をすると尻切れになりかねないからだと思われ
例えば合計6バイトの構造体だと、実際のサイズは8バイトになると思うが
この構造体を配列にして初期化しようとすると、sizeofの実装によってはズレが生じかねない
ましてや.NETだと間に何が挟まってるか知れたもんじゃない
スレチだからこの辺で
639:デフォルトの名無しさん
08/07/13 23:11:10
「思われ」みたいなヲタク口調の奴って気持ち悪いな。
なんだよ「思われ」って。
想い想われかw
640:デフォルトの名無しさん
08/07/14 01:11:15
と、何にでも噛み付く狂犬がキャンキャン吠えてます
641:デフォルトの名無しさん
08/07/14 13:28:50
C言語の"%5d"に相当するToStringのフォーマット指定はなんて書くざますか?
"%05d"相当にしかならんのですが。
642:デフォルトの名無しさん
08/07/14 14:03:06
.PadLeft(5) つなぐとか
643:デフォルトの名無しさん
08/07/14 14:05:40
ググったらわかりました。
ToStringじゃできないのでString.Formatを使うらしい。
つか、MSDN分かりにくすぎだろ。
644:デフォルトの名無しさん
08/07/14 21:14:15
>MSDN分かりにくすぎだろ。
そういう感想の人もいるんだな。
いや別に煽ってる訳じゃなないし、たぶん俺が麻痺しちゃってるんだと思うけど
すくなくとも書式指定に関してはそういう不満は覚えなかったな。
だいたい>>641みたいな需要って(DOSの時代ならともかく)いまどきあまり
ない気がするよ。
645:デフォルトの名無しさん
08/07/15 06:22:12
WriteLineやStringFormatで使える書式
位置 ( , 桁数 ) : フォーマット
ToStringで使えるのはファーマットの部分だけ
漢字等の幅広文字も1文字で数えるから総桁数はあんまり使わないよね。
646:デフォルトの名無しさん
08/07/15 09:44:50
ToString().PadLeft(5) は無視か。
647:デフォルトの名無しさん
08/07/15 19:46:28
他に手がないならともかく、さすがにそれはなぁ。
648:デフォルトの名無しさん
08/07/20 21:43:53
すいません質問です。
StringのReplaceを大文字小文字を無視してすべて置換する方法はありませんかね?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4663日前に更新/234 KB
担当:undef