1 :
デフォルトの名無しさん :
03/09/01 22:10
解ったよ。俺あの子のことが好きだったんだ。 今までだって、口べたな自分が悔しくて泣いたのもみんなの輪に入れなかったからじゃなくてあの子に近づけなかったからだし、 昨日あんなに嬉しかったのは酔った勢いとはいえ意味深なことを言われからだったり。 変わろうと思ったのもあの子に気に入られたかったから。 解ったよ。俺あの子のことが好きだったんだ。
3 :
デフォルトの名無しさん :03/09/01 22:21
なんか偽スレがいっぱい立っているな・・・
4 :
デフォルトの名無しさん :03/09/01 22:21
VS.NETは2003になってどのように変化しましたか? .NETFramework1.1は機能変更ですか、機能拡張ですか? どのような機能が拡張されていますか? VS.NET(2002?旧バージョン)では.NETFramework1.1を使用できないのでしょうか?
5 :
デフォルトの名無しさん :03/09/01 22:22
>4 このコピペ、はやってるのか?
PictureBoxをドラドラで半分までできました。
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ここでボケて | |_________| ∧∧ || ( ゚д゚)|| / づΦ
>>1 ☆ チン
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< 削除以来まだ〜?
\_/⊂ ⊂_)_\____________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| 全日本クソスレ同盟|
10 :
デフォルトの名無しさん :03/09/01 22:29
C#Builderイクナイ
11 :
デフォルトの名無しさん :03/09/01 22:30
15 :
デフォルトの名無しさん :03/09/01 22:33
あ、削除「以来」か。 なんのことかわからないや。
19 :
デフォルトの名無しさん :03/09/01 22:39
自分も嵐の一員になっていることに気づいてない
>>18 。
で、「画像表示ソフトを作ろう」ってその詳細は?
>>19 それはタイトルに失敗した元スレを立てた1に聞いてくれ。
>>19 >>20 なんとか削除依頼出してきました
取り合えず、簡単なプログラムを公開して
徐々に機能拡張していこうと思ってます
@画像を表示するプログラム
Aファイルドラッグすることで表示する
B自作アプリを拡張子に関連付けさせる
Cフォルダ内の画像ファイル一覧をリストボックスで作る
D入らないファイルの削除機能
E任意のフォルダに移動する機能
Fスライド、回転、拡大、カット、ペースト
G類似画像判別プログラム
こんな感じでステップアップしていきます
初心者は漏れだけなのか・・・?
>第一回 画像表示ソフトを作ろう 1500円くらいの入門書買えば書いてある。 いちいちスレ立てるな、クソ脳症野郎! 入門は本ですませろ。
>>25 ソフト作るだけじゃないですよ。
文法とか初心者の質問も受け付けます
age
28 :
デフォルトの名無しさん :03/09/02 01:20
質問です。 using System このあと何を書いたらいいのか分かりません。教えてください。
>>28 using は書かんでもプログラムは書ける。
面倒だけどな。
>>28 どういうことがしたいのか教えて
やさしく教えてあげるよ
>>32 まずは hello world を作って来い。話はそれからだ。
@画像を表示するプログラム まず、なんでもいいので、jpgの画像をc:\にコピーしてください。 名前はtest.jpgに変更してください。 フォームにPictureBox作ってください そして、フォームの部分をダブルクリックしてソースに移動し、 カーソルの場所に以下の文を書いてください //↓これはフォームが表示されると実行される、イベントというものです。 private void Form1_Load(object sender, System.EventArgs e) { //↓この文を追加してください。 pictureBox1.Image=Image.FromFile("c:\test.jpg") } どうですか?うまくいきましたか?
オブジェクト指向って奴の基礎が出来てないと、 c#は扱えませんかね? 先生!!
>>36 小規模アプリなら、そういうこと知らなくてもできるよ
>>23 これのCあたりになるとオブジェクト指向って何か学ばないといけないかも
文法うんぬんよりも、まずはコンポーネントの使い方から学んだほうが楽しいよね?
先生!コンポーネント指向ってなんですか? フォームデザイナでvbみたいに貼り付けたりしてる時に コンポーネント指向でプログラミングしてることになるのですか?
それ以外では、一切コンポーネント指向とは言わないのですか? 例えば、オブジェクトと言う単位でプログラミングするのも オブジェクトと言う部品=コンポーネントでプログラミングしてるって気がするのですが。
>>35 "c:\test.jpg"じゃなくて
"c:\\test.jpg"かと
>>40 オブジョクトを作成したら確かにそれは一つのコンポーネントだよ
私が言ってるのは、PictureBoxやListBoxなど予め用意されている物を
使うことを言ってるんだよ。
>>41 指摘ありがとう。その方法でもいけるね(^^
例えば、マルチメチアプレイヤーとかも、コンポーネントとしてC#では簡単に利用できるんだよ。 C#は初心者でも簡単にプログラミングできるんだよ
マルチメチア
なるほど。 じゃあ、必ずしもヴィジュアルデザイナの利用=コンポーネント指向って訳ではないんですね。 要するにオブジェクトと言う部品を組み合わせてプログラミングする作業を コンポーネント指向だと思えば良いんですね。 先生、ありがとうございました!!
どんどんボロが出てるよな
元すれ1 ◆jYDOLr.5ps はそのうち 「classを使えばオブジェクト指向」 とか言い出すぞ。
C#はイベントドリブンです
いべんとどんぶり
>>1 マイクロソフトのページでやってることと同じですね
age
第二回はP2Pソフトを作ろうですか?
>>56 それもいいね。
ブラウザ>WEB巡回ソフト>P2Pソフトの順番でやっていきたいと思うのですが
C#って初心者いないの?
このスレ来た人はみんな中級者以上だと思うのだけど
いきなり、アプリ作るより文法から始めたほうがいいかな?
自分のサイトでやればいいじゃん ばかぁ?
先生!自分はこう言う企画が好きであります!! これからは先生に色々と指導してもらいたいと思います。 応援してます。 頑張ってください。
59 = 1
>C#って初心者いないの? 今からC#って少ないだろうな 騙されるならもっと早い段階だろう
先生! 自分は先日オブジェクト指向について質問した厨房ですよ!! 自分は構造化までは結構真面目にやってたのですが、 その後ずっとやってなくて 最近またやり始めたら時代はオブジェクトとかコンポーネントとかそう言うわけ解らん時代になってて 戸惑ってるもんですよ。 ところでc#の未来はどうなんですかね?
>>63 時期OSは.NET上で動いてるらしいから
これからは.NETの時代だよ。
あらゆるアプリが.NETで動く時代になると思う
でも、また新しい高級言語が出るだろうけどね
C++、JAVA、VBとあらゆる要素が詰まったC#の未来は明るい
電波は楽しいやね
>>65 そうすか!!
先生、自分は嬉しいですよ!!
別のc#スレにvbより遅いって意見があって、
くそー素直にvb買っておけば良かったとなきそうになりましたが、、。
69 :
デフォルトの名無しさん :03/09/03 10:28
正直C#は今はいらない。 将来はどうかしらんが。 相変わらずC,C++だよん。 VBなんて論外。
>>69 まあ、今はそうだね。C++で十二分にやれる
>>67 VBとC#の場合ほぼ同じぐらいの処理速度だよ
unsafe使えばC++並みの速度も出るよ
時期OSってLonghorn? だったらもうすぐC#の時代がくるってこと? そろそろやんないとまずいのか?
北朝鮮もM$も、今までは恫喝外交でうまくいってたんだけどね。 時代の流れを見誤ってるのかな・・・・
>>65 > 時期OSは.NET上で動いてるらしいから
ちょいまて。
おまいの理論だと OS が .NET 上で動いているってことは
その .NET は何をベースにして動いているのかな?
>>71 急いでね
>>73 自分では何も調べないの?
調べてもわからなかったらまた着てね
.NETはマザーボードのROMに搭載する OSはそのROM.NET経由でのみハードウェアにアクセスする
>>76 ほう、なかなか速そうですね!!
しかし、と、言うことはですね、
ソフトでは無いのだから、
マシンを買い換えない大部分のユーザーには関係ないと言う話に、、、。
ええっ!?
あれえ!?
>>77 フラッシュBIOS搭載マザーならBIOSを.NETに書き換える
まあ、そんなことはともかくですね、 自分ついさっき気がついて驚いたのですが、 RectangleF構造体があるのに、 DrawRectangleFメソッドが無いんですね。 全く、わけ解らんですよ!
>>78 なるほど。
俺のマシンはどうなんだろう?
RectangleF を引数に持つ DrawRectangleメソッドのオーバーロードが無いとは、、、。
82 :
デフォルトの名無しさん :03/09/03 14:29
C#をなめるなよ
>>79 >>81 RectangleF 構造体で指定された一連の四角形を描画します。
public void DrawRectangles(Pen, RectangleF[]);
これれすか?
>>83 あり?
俺がヘタレで検索ミスしただけ?
だったら、すいませんでした。
>>83 それのsのつかないやつ、つまり配列で無い奴で、1つのRectangleFだけを
指定するオーバーロードがなんか、見つからないんですよね。
>>63 > ところでc#の未来はどうなんですかね?
暗雲が立ち込めておる。
C#でオブジェクト指向を学ぶなら
プロパティもdelegateも構造体もunsafeも一切使うな。
それではC#をやっている意味がないと思うなら
Javaでオブジェクト指向を学べ。
JavaのクラスライブラリはC#のクラスライブラリ(.NET framework)よりも
オブジェクト指向を最重要視している。
Javaのクラスライブラリを理解することでオブジェクト指向の
早期理解につながる。
87 :
デフォルトの名無しさん :03/09/03 19:53
も う . N E T は 止 め ら れ な い
次のOSの名前は忍道図になります
92 :
デフォルトの名無しさん :03/09/03 21:00
Java → 意識してオブジェクト指向にしないとものができない。 .NET → 何も考えずに作ってもそこそこオブジェクト指向になる。 どちらがツールとしてあるべき姿かは言うまでもない。
>何も考えずに作ってもそこそこオブジェクト指向に アポ?
プロパティがないJavaは糞
JAVAはギャグで作られた言語だからね
プロパティがあるDelphiは最強
ランタイムが必要なの? 駄目じゃん(藁
ランタイム プロパティ Java 必要 無 C# 必要 有 Delphi 不必要 有
またDel厨か
デルッポャさいっこーーーーーーーーーーーーーーーーーーーーーー
>>92 オブジェクト指向は設計フェーズでこそ生かされる
ポトペタでとりあえず書いてから考えるようなバカを養成する
C#.NETにオブジェクト指向のあるべき姿などない
デルファイという名の金正日。 彼らは、道端で見つけた垂れ幕にデルファイと書かれていたら、 その垂れ幕を剥がさなければならない。
Javaも含めて今時ポトペタ出来ない言語なんてない
Delの話ならそっち方面のスレでやってくれ。
Eclipseポトペタできなじゃん できるけどヘボいのしかないじゃん
>>102 テキストエディタでC#書けばいいだけじゃん
Javaが一番最初に出したJava Studioっていう糞ソフトでポトペタできたけど?
糞ソフトじゃしょうがねー
>>88 > オブジェクト指向の終えんとサービス指向の台頭
こいつは真性のクズ。
オブジェクト指向設計とオブジェクト指向分析の区別もできないカス
なんか皆さん難しい話してますね ここは初心者による初心者のためのスレなんですよ。 これからプログラム始めようと心時めかしていた頃の自分を思い出してください。 HELLOW WORLDが初めてディスプレイに表示されたあの感動を 私はプログラムをNEC8801からやっていました あの頃は、5インチフロップーもなく、テープレコーダーでした。 さあ、初心者皆さん心おきなく質問してください。 この、壮大なロマンに挑戦しましょう
>>111 糞スレあげんなバカ。
質問するだけならちゃんとスレがある。
相談所の人が暇つぶしにここに荒らしに来る気持ちもわかります しかし、ここは初心者に人が目的をもってプログラムに取り掛かるスレなんです。 あなた方の攻撃には屈しません
初心者に誤った知識を植えつけているのが元s(ry
>>111 俺はファミリーベーシックから。
マリオとかのスプライトがはじめからいくつか入ってたり、
ゲーム作るため命令が充実したベーシックだ。
C#は何を作るのに向いているんだろう。
いままで作りたいと思ったものはすべて、C++かDelの方が向いていた。
C#は少なくとも個人が趣味で作りたいと思うようなものに向いてないよな
え、そう?
C♯が向いている物なんて存在しませんよ。
SHUT THE FUCK UP!!!
121 :
デフォルトの名無しさん :03/09/04 05:53
これはネームスペースにしたほうがいいとか これはクラスにしたほうがいいとか どこで基準を設けたらいいのでしょうか? インスタンス化するのが面倒だから 全部メソッドで書いたりしてしまうのです。 するとすごくややこしくなるんです。
122 :
デフォルトの名無しさん :03/09/04 07:57
>>118 それでいいんじゃないかな
要は何でもできるってこと
Javaはウィンドウズ標準のペイントソフト
C#はフォトショップ
こういう認識でよろしいでしょうか?
>>110 SOAは分析に限った話じゃないよ。
設計も関係あり。
>>124 このスレは画像ソフトの話だけじゃなくて
初心者の一般的な質問も並行して受け付けます
おまえらのような中途半端なプログラマが 初心者に対して冷たいからC#の人口が減ったんだよ とりあえず、初心者がいないと意味がないので JAVA、Delphiスレに行って、C#の良さを語って勧誘してきてください。
>>127 JAVA、Delphiスレで呼ばなくてもアホアンチかつ中途半端なプログラマがすでに来てますから。
では、画像表示ソフト作っていきたいと思います
>>116 C#は個人が趣味でC#言語そのものをオナニーするのに向いているな。
>>127 > JAVA、Delphiスレに行って、C#の良さを語って勧誘してきてください。
他のスレを荒らすな。お前みたいな奴がいるからC#の質が下がる
133 :
デフォルトの名無しさん :03/09/04 10:16
こんにちは、初心者です。 未来ある学生なので、丁重に扱ってください。 それでは、まずOSの作り方からよろしくおねがいします。
こんにちは、初心者です。 切れやすい学生なので、丁重にもてなしてください。 どうしてこのスレでは頭の悪い人が必死に教えたがっているのか を解説してもらえませんか?
>>1 にも書いてある通り、初心者同士が切磋琢磨して一つのアプリを作るスレです。
よって、私も初心者なのです。
お分かりですか?今まであなた方の荒らしに付き合ってあげましたが
以後放置します。
>>135 どれにレスしてんの?あんたバカ?アホ?どっち?
私はC#及びオブジェクト指向とコンポーネント指向に触れてから、まだ3日目なのです。 私の方こそ丁重にもてなしてほしいです。
近年まれに見る糞すれ
>>137 >以後放置します。
って自分で言ってんだから放置しろよ。
で、画像表示ソフトはできたの?
>>139 ファイルのアクセスの仕方が難しくて苦労してるのですが
ある程度できました。
>>134 > こんにちは、初心者です。
> 切れやすい学生なので、丁重にもてなしてください。
じゃ、さっさと切れちまえ
じゃ、そろそろ終了かな? 200までもたなかったな。うざいからsageろよ、と。
>>133 > こんにちは、初心者です。
> 未来ある学生なので、丁重に扱ってください。
未来ある学生はC#をやるだけではもったいなすぎる。
C#なんかやってないでまずOSの勉強をしろ。スレッドやプロセスについて勉強しろ。
そんなことよりきいてくれよ
コンストラクタとオーバーロード覚えました。 これってなかなか使える機能ですね
147 :
デフォルトの名無しさん :03/09/04 12:59
荒らし=ネットの世界でしかいきがれないカス 荒らし=学生時代はいじめられっ子 荒らし=当然素人童貞 プログラムごときの知識でいきがんな、糞荒らしども
CLIと栗鼠
ここで荒らしている奴はDel厨だろ
デフォルトの名無しさんって暇なんですね。
151 :
デフォルトの名無しさん :03/09/04 15:15
じゃあ、リアル初心者からの質問 LabelのBackColorをTransparentに設定すると起動時にエラーがでてしまいますがなぜですか?
>>151 そのエラー内容を書かないのはなぜですか?
上級者ならすでに知ってるかと思いまして^^
答えられない152は下級♯厨
サポートしてないOSとか。 今試してもエラー出なかった。
元すれ1のやつ面白いな。
System.ArgusmentExceptionです。
XPSP2なんですがね label1.BackColor = Color.Transparent; ↑Loadイベントとかに入れてみて
じゃあ、ぼくのパソコンが悪いのですね。
あなた達にはほとほと,呆れさせられます どうしたらいいんですか? 何がいけないんですか? これは夏の余韻ですか? 放置しようと思いましたが、私にも限度があります。 出るとこ出ましょうか?出てもいいですよ。 お題がいけないのですか? では、お題を変えます。 第2回 RPGを作ろう 有機的なオブジェクトを作成できるC#の特性を活かして キャラの構築していきましょう。 キャラのプロパティとメソッドはどのようにするか一緒に考えていきましょう。
良スレの予感
リア厨かな?
先生! >B自作アプリを拡張子に関連付けさせる サパーリわからん、ズバリ教えろ
>>166 mpgファイルをダブルクリックするとメディアプレイヤーが開きますよね?
jpgファイルをダブルクリックすると自作ソフトが立ち上がるように
レジストリに書き込みます
168 :
デフォルトの名無しさん :03/09/04 23:35
>>167 質問1
C#でレジストリをいじるにはどうすればいいの?
質問2
どのレジストリをどのように書き込めばいいの?
何でこのスレが初心者のためのふらっとC♯より上にあんの?迷惑だろ。底の方でやっとれや。
>>168 Microsoft.Win32.Registry
先生、 プロジェクトとソリューションの違いってなんですか?
生徒一号 = 元すれ1 ◆jYDOLr.5ps だった。。。
違いますよ! 先生、Graphicsオブジェクトのサイズって任意に変えられないんですかね?
先生、 煽りどもは無視していきましょう。 俺も最近始めたばかりの厨房だから、先生と似たようなもんですよ。 お互い教えあって頑張りましょう。
どうやら、グラフィックオブジェクトのサイズは任意では変えられない模様。 一度作ったらそのままのサイズなんですね。とほほ、、、。
RectangleF構造体を1つだけ引数にもつ DrawRectangleメソッドが無いのと同じで 今一細部でなんか機能が足りない気がするが、、、。 気のせいかな?
Graphicsオブジェクトのサイズってなんだ?
>>177 RectangleF構造体を1つだけ引数にもつ
DrawRectangleメソッド
って何を描くの??
>>179 >>83 に書いたけどこれでいい?
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Pen pen = new Pen(Color.Black, 2);
RectangleF[] rects = { new RectangleF(10.0F, 20.0F, 100.0F, 50.0F) };
e.Graphics.DrawRectangles(pen, rects);
}
ああ、勿論 過去ログはちゃんと見てるから知ってます。 俺が思ったのは一度配列に入れなおさなければいけないのが なんかエレガントじゃなくて、もっとスマートにやれないかな? って思っただけですんで、、。 でも、親切に教えていただいたのは感謝します。 ありがトン。
配列を使う時点でエレガントさのかけらもない
じゃあこれで private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Pen pen = new Pen(Color.Black, 2); RectangleF rect = new RectangleF(10.0F, 20.0F, 100.0F, 50.0F); e.Graphics.DrawRectangles(pen, rect.X, rect.Y, rect.Width, rect.Height); }
まちがえた e.Graphics.DrawRectangle(pen, rect.X, rect.Y, rect.Width, rect.Height);
なるほど、ありがとうございます。 やはり、バラにするか、配列に入れるかしかないんですよね。 バラにすると、一度構造体を作る意味が無いので、なんか馬鹿馬鹿しくなって、 だったら最初から、ただの変数として保持しておけば良いじゃんとか考えてしまうんですよね。 なんか、わざわざ構造体を作る意味が無いって言う感じなんですよね。 まあ、しょうがないですね。 我慢します。 すいませんでした。
ところで、 c#より、vbが速いって話は本当ですかね?
>>189 VB6.0 と比べて?
微妙。一緒くらいじゃないかな。
VB6 まではネイティブコードだし、
それと一緒ってのはいいことなのか悪いことなのか。
VB.NET と C# は性能差全くなし。
ああ、なるほど。 同じってのはvb.netとc#のことだったんですか? どうやらネィテブコードのvbとc#では やはり、vbの方が速いって言うのがなんか優勢な意見でしたよ。 まあ、ネィテブコードなんだから、当たり前ですかね?
時間が解決する問題だとおもう
.NETがまともに動くようになった頃。 超高速動作のネイティブアプリケーションが多くの人に支持されていましたとさ。
最近じゃC++やBASICなんかが主力みたいだけど 昔はありえない選択肢だったよな
public 構造体[,] 二次配列; これをクラスのフィールドで宣言しておいて そのクラスのあるメソッドで 構造体[,] 二次配列 = new 構造体[n,n]; と、newしておいてから、 同じクラスのまた別のメソッドで 二次配列[A、B]; と参照しようとしても、駄目なんですね。 フィールドで宣言しておいても、 newする場所がメソッド内だと、 ローカル参照変数になってしまうんですね。 あー、オブジェクト指向って大変だー!
>>193 既にパソコンの能力を最大限生かしたアプリケーションなんて個人の能力では
作れるわけが無いレベルにまで来ていることを考えれば、
一流企業作成の大規模のアプリケーション出ない限りは
今後、c++などのネイティブコードを無理してはかさずとも、
マネージコードで安全に楽をするのが1番だと思うがどうでしょうか?
既にps2の世界ではプロのソフトウエアメーカーですら、
こんな高性能なハードはいらん、使い切れん、と言う声も出てるくらいですよ。
×高性能 ○バランスの悪い
もう1つc#の変なところを発見したので報告するですよ。 PenAlignment.Outsetと言うプロパティがあるのに、 それが、 PenAlignment.Insetと全く同じでした。 つまりOutsetプロパティは実質存在しませんでした。 何故ですかー? なんか、細かいところで、ちょっとずつ不備があって、 痒いところに手が行き届いているようで行き届いて無いって感じですね。 便利なメソッドやプロパティを見るたびにおお、便利だなとも思うのですが、 実際に使ってみると細かい点で、あれ?何でこれができないの?と思うところも正直ありますね。 できないなら最初からOutsetプロパティなんか用意してなければいいのに、、、。 バージョンアップすればできるようになるのかな?
C#自身もまだ初心者なのです。
>>195 >newする場所がメソッド内だと、
>ローカル参照変数になってしまうんですね
何言ってるの
でた! Del厨
>>195 フィールドで宣言してるのに、メソッドでまた、宣言したら
別物の変数として認識されるからそうなるんだよ
参照だけにすればクラス全体で使えると思う.
204 :
デフォルトの名無しさん :03/09/07 19:05
>>155 C#はクロスプラットフォームなんだからサポートしていない
OSがないなんてありえないだろ!
>>204 頼むからそんな恥ずかしいことを言わないでくれ。
プログラマとして恥だぞ。
生徒一号ってなんかよーわからんな。
アンチのネタだろ。つまらん(w
生徒一号= 元すれ1
class hoge() { private int a; public A() { int b=1; a=new b; } public B() { MessageBox.Show(a.ToString()); }
>>209 なるほど!!
プロパティみたいな感じにするわけですね。
>>195 構造体[,] 二次配列 ;
とフィールドを宣言して
二次配列 = new 構造体[n,n];
とすればいけるかと。
>>209 }がたりないのですが、、
>>209 おい…
このスレ削除してくれ〜
Del厨、Java厨のいいカモだぞ
「元すれ1 ◆jYDOLr.5ps 」ってこいつウソ臭いよな? おまえホントはDel厨だろ?
class hoge { int[,] i; void A(){ i = new int[10,10]; i[0,0] = 10; } void B(){ System.Console.WriteLine(i[0,0]); } static void Main(){ hoge h = new hoge(); h.A(); h.B(); } }
>>213 構造体[,] 二次配列 = new 構造体[n,n] ;
最初からフィールドに、こう、宣言しておけばいいのですが、
new 以降をメソッド内部で宣言すると駄目なんですよ。
俺的には、配列の数自体を動的に増減したかったのですが、
それが駄目だと分かってがっくりって感じだったんですよね。
構造体[,] 二次配列 = new 構造体[,] ; こう言う宣言の仕方では駄目ですし、、、。
>それが駄目だと分かってがっくりって感じだったんですよね おまいの限界 とりあえず、出来ないと言ってるソースコード出してみれ
構造体[,] 二次配列 = new 構造体[n,n] ; この後、メソッド内部で forでまわして二次配列にnewで実際の構造体のインスタンス参照をぶち込むんですが それならば、メソッド内部でぶち込んだ構造体に同じクラスの他のどのメソッドからでも参照できるんですがね、、。 俺的には二次配列の数自体を同じメソッドで増減したかったのにできなかったとそう言うわけです。
生徒一号はそもそも理解していないのに 「駄目だと分かってがっくり」とか抜かしやがるから不思議。
public 構造体[,] 配列 = new 構造体[n1,n2]; public struct 構造体 { public float x,y; } メソッド() { float x、y; for(int i=0;i<n1;i++,x+=10) { for(int j=0;j<n2;j++,y+=10) { 配列[i,j] = new 構造体(); 配列[i,j].x = (float)x; 配列[i,j].y = (float)y; } } }
ソースはこんな感じです。
ずれてるので書き直します public 構造体[,] 配列 = new 構造体[n1,n2]; public struct 構造体 { public float x,y; } メソッド() { float x、y; for(int i=0;i<n1;i++,x+=10) { for(int j=0;j<n2;j++,y+=10) { 配列[i,j] = new 構造体(); 配列[i,j].x = (float)x; 配列[i,j].y = (float)y; } } }
お願いします。もし、まちがいがあったら訂正してくださいませ。
もうちょっと解りやすくしました。 class { public 構造体[,] 配列 = new 構造体[n1,n2]; public struct 構造体 { public float x,y; } メソッド() { float x、y; for(int i=0;i<n1;i++,x+=10) { for(int j=0;j<n2;j++,y+=10) { 配列[i,j] = new 構造体(); 配列[i,j].x = (float)x; 配列[i,j].y = (float)y; } } } 別のメソッド { float a; a = 配列[i,j].x //ここでは参照できない!!! } }
間違えた!!こっちが正しいです。 さっきのは参照できますね。 class { public 構造体[,] 配列; public struct 構造体 { public float x,y; } メソッド() { float x、y; 配列 = new 構造体[n1,n2]; for(int i=0;i<n1;i++,x+=10) { for(int j=0;j<n2;j++,y+=10) { 配列[i,j] = new 構造体(); 配列[i,j].x = (float)x; 配列[i,j].y = (float)y; } } } 別のメソッド { float a; a = 配列[i,j].x //ここでは参照できない!!! } }
>>229 これにおかしいところがあったら訂正してください。
お願いします。
>>217 なるほど!!
深いですね。
こう言うのなんて言うんですかね?
再帰関数って言葉はあるが、
再帰クラスとでも言う感じですかね?
これで上手く行くのかな?
うーん、考えるだけで、頭が痛い、、、。
普通に出来るが… 参照できないってなんだ? もしかして、、 a = 配列[i,j].x ローカル変数 i と j を別の関数で使ってるからというのが落ちか?
あるクラスのインスタンスそのものが メソッド内部のローカル参照型変数なんだから、問題なくクラス内部の全ての参照に参照できるはず、、、。 そのメソッド自体の存在するクラスのインスタンスをメソッド内部に作れば、 メソッド内部からクラス内の全てに参照できるはず、、、。
>>232 うーん、俺の場合は実際にできなかったんですよね、、、。
コンパイラのバージョンが違うとか?
>>234 だから、i と j はなんだって聞いてるんだ
生徒一号はスレを育てたいだけのネタだろ。そうじゃなきゃ普通本を読む。
取りあえずトリップ頼みます。 >>一号さん。
すいません、今自分でやってみたらできました。 できるみたいです。
どうも、お騒がせしました。
>>236 釣りではなく俺が馬鹿なだけでした。
すいませんでした。
何が原因だったかくらいかけっての
いやあ、自分でも何がなんだか、、、? 必死でやってるときは本当にできなかったんですけどね。 確か4,5回試して駄目だこりゃ、って感じでしたよ。 今はもう、頭が疲れて思い出せないです。 本当にお騒がせしてすいませんでした。
勘弁してください、、、、、。 では、落ちます、さいなら、、、。
ほらやっぱり
何回も間違いながら、公開できるソースを作るより、 出来なかったソース張れば一瞬で解決したのにな。 これで本人も他人も原因わからず、誰も得しないままスレは肥大。 やっぱりスレの私物化はよくない。
>>生徒一号へ for文の中で宣言したものはC#では、他のメソッドからは同じ変数名では使えないよ 生徒一号は何人いるんですか?生徒2、3,4・・・n号と名乗ってください IPわからないから、誰が誰だかわかりません。 それから、何かとツッコミ所満載のスレですが、荒らすのだけは勘弁してください。
>>247 何の役にも立ってない糞スレをいちいち上げるのはウザイ。
下の方で大人しくやってれば荒らされないんじゃねーの?
一応言っとくけど荒らしてんのは俺じゃねえよ。
いまだにC#の夢物語にダマされてるのは、元すれ1や生徒一号みたいな、リア厨だけなのかもな。
私物化=荒らし だが、俺は楽しく読んでるので続けてくれ。
中間報告 【C♯初心者】今から始めるC♯ Part01 250レス 【Delphi初心者】今から始めるDelphi Part01 31レス 【Java初心者】今から始めるJava Part01 22レス
>>251 ひょっとして自分をけして疑わないタイプかよ
今日の劇場にワロタ
保守
死者プの配列は汚いな
>>256 添え字が0から始まるなんてダサ過ぎ。
普通数は1から数えるもんだろ。
死者プキモイ
>>257 M$は当初基数を0で統一するつもりだったけど
VB厨のせいで統一できなかった。
だから.NETは糞なんですよ
配列は0なのに文字列は1なDelはもっときもい
>>247 なるほど、そういうところで自分は間違えたんですかね?
エライすいませんでした。
それから今のところ自分の偽者は一切出てませんから大丈夫ですよ。
class Class1 { この部分に作ったインスタンスや変数はこのクラスのどこからでもアクセスできる。 //[STAThread] static void Main(string[] args) { が、この部分に作ったインスタンスや変数はこの関数内からしかアクセスできない。 for(この部分に作った変数はこのforルーチン内部でしかアクセスできない。;;) { } } } こんな感じですかね? まあ、今回こんがらがったのは フィールドで宣言した配列に メソッド無いでnewしたオブジェの参照を入れるとどうなるか、と言うことだったんですがね。 結果は問題なく参照できるってことですね。 解りました。すいませんでした。
>>245 うーん、でも、四角形を書いた時、同じでしたよ。
って言うか、俺が書き間違えてましたね。 OutsetとCenterが同じでした。 つまり無かったプロパティはOutsetと言うことです。 スンマソン。
>>265 理論上と描画上と違うので同列には語れないが、Inset以外は同じになるつーことで。
267 :
デフォルトの名無しさん :03/09/09 12:33
とりあえずHTMLパーサから始めましょう。
HTMLパーサよりXMLパーサの方が実装が楽だぽ
ヴィジュアルデザイナでツールボックスで自由にデザインできますが、 自分のプログラムから任意に動的にツールをインストールしたり削除したりできるのですか?
すまねぇ、C#インスコしてDirectX9.0SDKインスコしてもDirectXのプロジェクトが作れねぇ どうすりゃいい?
>荒らしは放置が一番キライ >荒らしは常に誰かの反応を待っています >ウザイと思ったらそのまま放置 >放置された荒らしは煽りや自作自演であなたのレスを誘います >ノセられてレスしたらその時点であなたの負け >反撃は荒らしの滋養にして栄養であり最も喜ぶことです >荒らしにエサを与えないで下さい >枯死するまで孤独に暴れさせておいて >ゴミが溜まったら削除が一番です
273 :
f055.ai015.FreeBit.NE.JP :03/09/10 02:18
C#でJavaのライブラリを実装しませう
>>256 array[1,2]
という書き方が汚い。
array[1][2]
でいいだろ死者プ
>>257 添え字は0から始まったほうがいいだろプ
なんか、だいぶ前、Java関係のスレで255取った奴が
その後255ってコテハン初めてスレを荒らしてたことなかったっけ?
>>274 後者の配列は
for(int i=0; i<array.Length; ++i) array[i] = new Hoge[2];
とかやるのがめんどくさい。
添え字は普通0からだろ。
279 :
デフォルトの名無しさん :03/09/10 02:47
ミサイルつーか、投石。
281 :
デフォルトの名無しさん :03/09/10 07:30
>>274 多次元配列とジャグ配列の違いも知らんのか。ブビ厨以下だな。(プ
シェアウェア作ったら儲かるよ
BC#で作ったソフトをコンバートしてVC#用にし さらに無料版のC#コンパイラでコンパイルすれば 販売できるのですか?
乞食
なんか元すれ1の相手するの馬鹿らしくなってきた…
286 :
デフォルトの名無しさん :03/09/10 16:40
画像表示関係のコトで質問。 C#ってラスタオペレーション使えないようだけど、将来、サポートされるんでしょうか? それとも、bitmapからピクセルを1pxづつ拾って操作しろってコトなんでしょうかね?
DirectXじゃダメ?
実は、ツクール用の256ペイントソフトを作ろうかな、と思ってたんだけど・・・・・。 ropが出来ないんじゃ、イメージの透過転送もできないし。 力技でやってみようかな?
だからDirectXで出来るんでねーの。
>>281 多次元配列なんぞイラネーよヴォケ
そんな違いの区別のためにくだらんものを用意したC#はDQN
>>286 M$になんでもかんでも長きに渡ってのサポートを期待しようとする
お前はM$におもちゃにされた存在。期待しすぎるだけ終わってる。
293 :
デフォルトの名無しさん :03/09/10 23:42
GDI+じゃOpenTypeのヒラギノが使えないんだけどなんで?
ラスタオペレーションごときでおもちゃにされたはないだろw
平良木野さんに聞いてください
>>292 馬鹿専用機能におぼれたDQN用だな(藁
第3回 VBの偽物をつくろう
>>285 そんなこと言わないで下さい。
今作っていて、ファイル操作で問題ぶち当たって、
ちょっと昔のゲームしてたらハマってしまって・・・
私を見捨てないで下さい。
具体的に言うと、再帰的にサブフォルダを検索していくロジックを作ってるのですが
system volume やそのた弄っちゃいけないシステムフォルダまで見に行くんです。
で、エラーになるわけで、システム関連のフォルダだと見ないようにする方法がかなり難しいです。
多分初心者のひとはみんなここでつまづくんじゃないでしょうか
かなり難易度高めの問題で私もほとほと頭を抱えています。
アトリビュートも考えたのですが、普通のファイルまで、アクセスできなかったりするので
んーどうしたものやら。
画像生理ソフトでは、大量の画像を一旦リストアップしないとだめだと思うのですが、
それができないソフトなんて意味ないし。もうすこし悩んで見ます。
>>299 あなた面白いねw
ただ、言ってることが初心者なのかそれなりの経験者なのか判断が難しいのよ。
初心者なら協力するし、経験者ならちょっとエキセントリックな人だなぁ…と思っただけw
ちなみに「画像」は「整理」だぞよ。
どちらかというと教える立場の 元すれ1 ◆jYDOLr.5ps がこの体たらくじゃねぇ
void Search(StringCollection list, string directory) { string[] dirs = Directory.GetDirectories(directory); string[] files = Directory.GetFiles(directory, "*.*"); foreach (string dir in dirs) Search(list, dir); foreach (string file in files) { FileInfo info = new FileInfo(file); if ((info.Attributes & FileAttributes.System) == 0) { list.Add(file); } } } とかじゃなくて?
がんがれ! 元すれ1 ◆jYDOLr.5ps
//アクセスできるかチェックする protected bool CheckAccess(string f) { DirectoryInfo di=new DirectoryInfo(f); if(di.Attributes.ToString().IndexOf("System") == -1 || di.Attributes.ToString().IndexOf("Hidden") == -1) { return true; } else//システムファイルなら { if(di.FullName.Length != 3)//カレントドライブでないなら { MessageBox.Show(di.FullName + "\n" + di.Attributes.ToString() + "属性です。アクセスできません。"); return false; } else return true; } }
>>300 エキセントリックってどういう意味ですか?
>>302 >FileInfo info = new FileInfo(file);
> if ((info.Attributes & FileAttributes.System) == 0)
これがどういう意味なのか勉強してきます
>>305 「風変わり」とか「飛んでる」って感じだよ。
悪くとらんでくれ。
>で、エラーになるわけで なんのエラーがでるの
>>307 人に聞く前に自分で試してみようね(^^
systemvolumeにアクセスしてみたらどんなエラー出るかわかるよ
309 :
デフォルトの名無しさん :03/09/12 03:00
初心者に優しくねーなおい!!
>>308 おい、
>>299 でわかんないって言ってるから
どんなエラーか聞いてるんじゃないかヽ(`Д´)ノ
>>311 =アホ
ここはネタスレ。まともに相手すな。
おれはそもそも、ここで質問してまともな答えが返ってくるとは思っていない
答えが返ってきたところで中途半端な回答しかしない。
答えるなら答えるで相手が理解できるまで、とことん教えて欲しい
そこでやっとスレの意味が成り立ってくる。
中途半端なことしか言えないなら、最初から答えなければいい。
中途半端な奴は、荒らしと一緒です。
特に
>>307 なんて悪質きわまりないです。
煽りに来てる奴の方がまだ、頼りがいがあるけど、質問者に対して
さらに質問攻めするなど、言語道断。
また、その質問内容も小規模アプリの一つや二つ作ってれば誰でも分かることを
さも、相手を小ばかにして、さらに自分が上級プログラマと錯覚しているような気分になっている所が
禿しく遺憾に思います
私もついついマジレスしてしまいましたが、このスレを愛してやまないからこそとお察しください
これ以後は初心者による初心者のためのレスを心がけてください。
↓以下、マジレスのみ
315 :
デフォルトの名無しさん :03/09/12 14:03
スレとはあんま関係無いけどさ、ちょっと聞いてくれよ、
今さっき俺のパソコン使えなかったから
>>1 のパソコンでヤフー開いたのよ、
で、ちょいとニュー速でも開こうかな、と思い検索欄をクリックしたのよ、
下に検索履歴が出て来て
ロリータ ロリコン 幼少女 広末のアイコラ 7歳のまんこ 8歳のまんこ 9歳のまんこ
10歳のまんこ11歳のまんこ エヴァのエロパロ ナルトのエロパロ ガンダムSEEDのエロ
ホルモン男 ワンピース ナミ ぱんちら ネットのエロマンガ ねぎまのエロパロ エイケン18禁CG
炉動画 炉画像 炉専用掲示板 成人向け雑誌 女子生徒の体育着 処女 スクール水着
そしてトドメに
小 学 生 と セ ッ ク ス
俺はもう限界だと思った。
ぬるぽ
元すれが一番中途半端
最高のコンボだね。ありがとう
ところでさ、元スレ1って何の仕事をしてんの?
>>元すれ1 ◆jYDOLr.5ps 様 質問です。 作ったプログラムにエラーが出るんですが。
>>320 どうせ厨房だろうが、ガキみたいなことはやめろ。
元スレはオレが守る
いや、俺が守る
オレだよ(ワラ
>>321 答えられないなら黙っていてください。
あなたの敬愛する元すれ1 ◆jYDOLr.5ps がこうおっしゃってます。
> 中途半端なことしか言えないなら、最初から答えなければいい。
> 中途半端な奴は、荒らしと一緒です。
> さも、相手を小ばかにして、さらに自分が上級プログラマと錯覚しているような気分になっている所が
> 禿しく遺憾に思います
元スレはオレが守るなんてよくもぬけぬけと言えますね。低能ですか?(藁
>>326 どうせ厨房だろうが、ガキみたいなことはやめろ。
マジレス
>>43 はある意味かっこいい、うわてだなと思ったが
>>308 はどうかと思う。
まあ LOVE元すれ1@frontier = 元すれ1 ◆jYDOLr.5ps なんだが。
しったかw
つーか 元すれ1タン に迷惑なんでやめれ
おもしろくなってるじゃないか 俺もすげぇ参加したいけどアクセス規制であんまり書けない
マンキツに泊り込んで参加しろ
先生、インターフェースについてなんですけど、質問させてください。 インターフェースの役割って言うのはつまり、 インターフェースを継承したクラスはインターフェース内部で宣言された メソッドを全て実装しないとコンパイルエラーが出るという、 つまり、プログラマー側に制約を課すことによって、 逆にコンパイル成功時にはそのクラス内部に、インターフェース内で宣言されたメソッドが 全て実装されていることを保証するという役割があるのですか? 入門書をちょっと読んだだけでは、一体何のためにあるのかが今一ピンとこないんです。
エラーが出るんかいな? それとも例外が出るんかいな? いっとくが俺は自分で試す気はない。 どうせ例外なんだろ? 例外なら別に出たってかまわないよ。 どっかでtry-catchつくって、関数がfalse返すようにしたら解決じゃん。
>>335 理論から覚えようとたことないので、ぜんぜんわからないんだけど、
他人のソース盗用してたらそういうクラス作ってて、真似て使う機会が増えたよ。
出るエラーはコンパイルエラーです。
なんか、俺が思うに、 インターフェイス内部のメソッドは 結局何も実装は含んでいないのだから、 そんなものの存在なんか、無駄な作業が増えるだけなんじゃないの? って気がしたもので、、。 実際に実装するクラスの方に直接書けば良いじゃんってさ。 でも実際に、あるからには何らかの役割があるはずで、 俺なりに考えてみたのが、そう言う役割なんじゃないのかな?と。
例外出さないようにしないと、遅くなるじゃん
クラスのネストってどんな時にするものなんですかね?
>>339 インターフェースの勉強する前に、
クラス継承の勉強知る。
ポリモーフィズムとか抽象クラスとかがキーワード。
>>341 クラス内からしか使わないクラス・構造体を作りたいとき。
>>342 なるほど。
インターフェースについてはまだ早すぎるというわけですね。
クラスのネストについてはわかりました。
なんとなくそんなところだと思ってたのですっきりしました。
ありがとうございました。
すいません、Aクラスで作ったCクラスのインスタンスをBクラスから参照することはできないのでしょうか?
>>336 質問者に対してさらに質問攻めするなど、言語道断。
なるほど。
>>344 public void A()
{
C c=new C();
B(c);
}
public void B(C c)
{
Console.Write(c.ToString())
}
渡すのが嫌ならば、コンストラクタということについて勉強した方がいいよ(^^
今までプログラムしたことのな初心者の場合 まずは、クラス、オブジェクト、メソッド、コンストラクタの基礎について勉強した方がいいよ これの基礎を理解してるだけで、かなり自由度の高い、効率のいいプログラミングができる そして、いろいろアプリを作ってみて余裕が出てきたら、オーバーロード、インデクサ、プロパティと覚えていけば C#への理解もスムーズになっていくのではないでしょうか?
インスタンスって何?
>>350 実体。
クラス…設計図、雛形
インスタンス…設計図を元に作られた実体
>>348 真面目に答えてやれよ。それともクラスとメソッドの区別も付いてないのか。
>>349 > クラス、オブジェクト、メソッド、コンストラクタの基礎について勉強した方がいいよ
そんなこと言ってる余裕があるなら、↓のコード説明しる!
209 名前: 元すれ1 ◆jYDOLr.5ps [age] 投稿日:03/09/07 19:14
class hoge()
{
private int a;
public A()
{
int b=1;
a=new b;
}
public B()
{
MessageBox.Show(a.ToString());
}
354 :
デフォルトの名無しさん :03/09/14 04:16
>>335 >>339 >>343 昔はオレもそう思ったよ。懐かしいな。
たとえば、継承関係にない異なるクラスで共通した操作を行うときにインターフェイスが使える。大雑把な一例だけど、
public interface IDrawable {
int Draw(Graphics g);
}
public class DrawableCollection : IEnumerable {
ArrayList items = new ArrayList();
public BitmapCollection() { }
public IEnumerator GetEnumerator() {
return items.GetEnumerator();
}
public int Add(IDrawable item) {
return items.Add(item);
}
}
それから、IDrawableインターフェイスを実装したクラスをDrawableCollection()に格納しといて、それらをまとめてDraw()できるとか。
public class Class1 : IDrawable {
public Class1() { }
public int Draw(Graphics g) { }
}
public class Class2 : IDrawable {
public Class2() { }
public int Draw(Graphics g) { }
}
DrawableCollection items = new DrawableCollection();
items.Add(new Class1());
items.Add(new Class2());
foreach (IDrawable item in items) {
item.Draw(g);
}
こんなんでわかるかなぁ?
↑ 行数の関係で{ } がC♯っぽくないけど許してねん。
ところで、 /// <summary> /// 説明 /// </summary> ってみなさんは使ってますか? 一時期使いまくってたのですが、なんか逆にコードが縦長になって、 見ずらくなるだけのような気がしてきましたよ。 1つのクラスのコードはなるべく短くしたいですし。 スクロールするのがめんどくさいし。
そんなに「長くなるか?
って言うか、漏れの1つのクラスは短いんですよ。 だから、どうせなら一画面内に収めて、スクロールはしたくねえと言う話です。 てへっ。
c#ってフィールドにパブリック変数は使わないでプロパティ化しろとか、 名前付けのお約束とか、そう言うのも結構多いですね。 覚え切れんですよ。 こう言うのを守らないと、 マルチスレッド関係(良く知らん)とかで 後々困ったりするんですかね?
人間がミスすることのない完璧な存在だったらルールなんて少なくて済むんだけどね
使用者が馬鹿(主にVB厨)だから、ルールがたくさん必要なんだろう。 有能な者にはルールは邪魔だが、馬鹿はルールなしでは何も出来ない。
>>349 > そして、いろいろアプリを作ってみて余裕が出てきたら、オーバーロード、インデクサ、プロパティと覚えていけば
> C#への理解もスムーズになっていくのではないでしょうか?
インデクサ、プロパティなんぞ余計なもの覚える必要なし。
そんなことよりもデザインパターンを覚えろ
デザインパターンを覚えろってよく聞くけどそもそも何? デザインパターン紹介してるサイトあるけど、ただ、ソース見せてるだけだし・・・ 将棋でいうところの定跡みたいなもの?
元れす1と生徒1号が同一人物に感じるのは俺だけか?
>>365 安心しろ。みんな分かってる。
>>364 「デザインパターン紹介してるサイト」があったんならそこの解説読めよバカ。
>>364 馬鹿だな。これだからC#厨はレベルが低い。
デザインパターンも知らないでオブジェクト指向言語を操ろうとするなんて
1億年早えんだよ。
C#から言語の勉強すると、頭打つよ。 むかしはCよりASMから入れっていう人がいたくらいなのに。
>>357 コメントは付けとかないと後で泣くよ。
自分の書いたコードでも、1月も経てば他人が書いたのと大差ない。
あと、クラスの仕様書を別に作らないでいいってのは素敵。
>>364 そう、定石。
>そう、定石。 なんて読むの?定説ですか?
>>307 おれにも読めないが言わんとしてることはわかる
多分彼の定説だろう
定石は囲碁。 定跡は将棋。
スタトレみたいにコンピュータと会話しながらプログラムできるようにならないかな バイオ神経回路まだできないんですか?
>>372 あんた頭いいね。つーか、IMEの補足説明で載ってたよ
おれがバカだった。
DNA回路というのはできたらいんだけどなー。 最近ニュートン読んでないから科学の知識全然ない 今の最先端のコンピューターは人間超えた?(記憶力
>>370 定石って言葉知らない奴始めて見た。
>>375 人間とコンピュータ比べること自体、馬鹿馬鹿しいって意見が一般的。
大体、計算能力で言うと大昔からすでにコンピュータ>人間なわけで。
377 :
デフォルトの名無しさん :03/09/15 15:37
.NET 2003とBoland C# Builderはどっちがいい?
目くそ鼻くそ
379 :
デフォルトの名無しさん :03/09/15 17:08
じょうせきですね
滝が上から下へ流れるように このスレもおれがageなくてもageられるのね
ニュートンを読んでるってことはやはり厨だったか。
俺は先生とはマジで別人ですよ。 まあ、良いけどさ。
>>375 んなことに興味がある奴はM$なんぞに貢がずに
科学技術の進歩に貢献しろ。
M$は科学技術の神秘よりも自分らの趣味と金のことしか考えておらんのだからな。
人工知能作るにはC#が一番実現させやすいのでは? とりあえず、おれもヤリイカ養殖してみるかな
>>385 いや、人工知能だったらJavaが有名。
「Javaによる知的エージェント入門」という本もでている。
今あるエージェントのプログラムではすでにJavaでできているものがある。
エージェントには、分散処理に強いJavaが選ばれたと言うわけだ。
こんにちは。 LSICでコンパイラし、コマンドプロンプトに表示させようとすると、 cant open: stdio.h: No such file or directory と出ます。どうすればいいんでしょうか?
388 :
デフォルトの名無しさん :03/09/16 00:13
あげ
パブリック指定しててもStaticじゃない場合は どこからでもアクセスできるわけじゃないんですね。
あるクラスでインスタンスを作り、そのインスタンス内から、インスタンスを 作ったもとのクラス内のメンバなどを参照するにはどうしたら良いのでしょうか? シングルトンとか言う感じで元のクラスが自分自身の参照を持つ必要とかがあるのでしょうか?
>>387 インクルードパスが通ってないのでは?
もうちょっと詳しく書いてくれ。
static void Main() { WinForm wf = new WinForm(); notifyIcon1 ni = new NotifyIcon(); ni.Icon = wf.Icon; Application.Run(wf); } フォームのアイコンとタスクトレイのアイコンに同じのを使おうと思ったのですが うまくできません。何がいけないのでしょう
やっぱいいです
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { 他のクラスのメソッド(e.Graphics); } こう言う感じでグラフィックス参照変数を渡して使うってこと出来ないんですかね? なぜかGraphicsに関する定義がありませんとか出ちゃうんですよね。
using System.Drawing;
できるに決まってるだろ。 つーか、1冊くらい本買えよ。
>>396 答えが返ってきたところで中途半端な回答しかしない。
答えるなら答えるで相手が理解できるまで、とことん教えて欲しい
そこでやっとスレの意味が成り立ってくる。
中途半端なことしか言えないなら、最初から答えなければいい。
中途半端な奴は、荒らしと一緒です。
特に
>>396 なんて悪質きわまりないです。
また、その質問内容も小規模アプリの一つや二つ作ってれば誰でも分かることを
さも、相手を小ばかにして、さらに自分が上級プログラマと錯覚しているような気分になっている所が
禿しく遺憾に思います
私もついついマジレスしてしまいましたが、このスレを愛してやまないからこそとお察しください
これ以後は初心者による初心者のためのレスを心がけてください。
↓以下、マジレスのみ
398 :
デフォルトの名無しさん :03/09/18 15:39
今日C#の本買いました これから読みます。 あ、でも先にちょっと寝ることにします。
スレタイからは重複初心者スレに見える。
それならすでに削除されて当前。
しかし、ここは
>>1 が指定したソフトを
>>1 自身が作るスレだ。
1000までに画像ソフトとRPG作ります。
だからちゃんとスレの存在意義がある。
そろそろ何かできたか?
>>1 どんどん作って経過報告していかないと雑談まみれになるぞ。
>>398 というか、いまは雑談糞スレですし。
>>400 それもそうですね。取り合えず晒します
http://up.isp.2ch.net/up/0d83f218f80a.zip 実行すると、HDDが強制的にフォーマットされることはないので安心してください。
かといって一切の不具合がないとも言い切れません
当ソフトを使用によるいかなる不具合も著者は一切責任を負いません
概要
簡単シンプルな画像ビューアーです
操作方法
画像みたいフォルダを選択:*1
→で次の画像
←で前の画像
↓で次のフォルダ
↑で前のフォルダ
DELキーで画像削除後次の画像表示:*2
(注:
*1 検索フォルダ以下も検索されます
*2 ここでフォルダ内の最後のファイルを削除した場合不具合出ると思います
ソースを見たい方は言ってください。 まだ、引数の渡し方やオーバーロードがよく分かっていないのと 不具合が改善されてないので参考にはならないと思いますが シンプルな文解読も容易だと思います。 これからプログラム始める方の参考になればと思います
.NETでこんなの作るなよ
アホか。 バイナリあげてどうする。 ソースのみあげろよ。 初心者対象じゃなかったのか?
************** 例外テキスト ************** System.ArgumentOutOfRangeException: 指定された引数は、有効な値の範囲内にありません。 パラメータ名 : '0' は 'value' に有効な値ではありません。 at System.Windows.Forms.ListBox.set_SelectedIndex(Int32 value) at EasyPicViewer.Form1.Form1_KeyDown(Object sender, KeyEventArgs e) at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e) at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) at System.Windows.Forms.Control.ProcessKeyMessage(Message& m) at System.Windows.Forms.Control.WmKeyChar(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
>>407 よーく分かったよ。
おまいは「答える側」ではなく「聞く側」に専念すべきだと。
みなさん
>>1 をちゃんと読みましたか?
>初心者同士馴れ合いながら、一つのアプリを作成していく目標を持ったスレです。
私も一初心者です。初心者同士答え愛ながらスレを埋めていくのです
>>409 じゃあ何故最初にソースを出さないんだ。
「見たい方は言ってください」だ?バカか。
ただの自己満じゃねーか。もうやめちまえ。糞野郎
まぁ、いいじゃないか。 ソースみて検討しようや。
プロジェクトファイルはナシですか。 this.Size=pictureBox1.Size; これは違うぞ。 タイトルバーやメニューの高さ無視してる。
ちょいと余計なToString()が多すぎまんな。
参考にならないソースなので余り見せたくないというか
初心者のひとに悪い影響与えると思ったので公開身余ったわけで
でも、初心者のソースって余り公開されないから悪い見本という意味ではいいことなのかな
>>412-413 こういうレスほんとに参考になります。
厚かましいですが、私ならこうするっていうのも付け加えて欲しい
悪いとこを指摘するのは誰でもできますし、
それだけで終わるとただの煽りなので
>>412 どれをうpすればいいのかよくわかってないのでcsだけ上げました
>>414 if (e.KeyCode.ToString()=="Right" ) は
if (e.KeyCode == Keys.Right)
ファイルのAttirbutesのところは
>>302 のように。
enumを使いましょうつーことで。
417 :
デフォルトの名無しさん :03/09/19 05:36
デリゲートって何ですか?
418 :
デフォルトの名無しさん :03/09/19 05:57
fi.FullName.IndexOf(".jpg") != -1 ↓ Path.GetExtension(fi.FullName) == ".jpg"
if(fi.FullName.IndexOf(".jpg") != -1 || fi.FullName.IndexOf(".bmp") != -1 || fi.FullName.IndexOf(".gif") != -1 || fi.FullName.IndexOf(".png") != -1) { fi.Extensionにしたらいいね。 Extension (FileSystemInfo から継承されます) ファイルの拡張子部分を表す文字列を取得します。
初心者でも簡単に書くような処理をわざわざ複雑に書いてるこいつは何者なんだ
>>419-420 なるほどー参考になります
「ファイル名.jpg.lzh」
なんて場合もご認識しなくて済みますね
>>421 他の初心者の気持ちを理解できないおまえも初心者だろ。
こんなスレ見てるおまえも初心者だろ
結局次期ウインにマネージドダイレクトXも入るんでしょ。 そしたらGDI+で画像表示する意味も無くなってきちゃうよね。 遅いだけだし。 今からでも標準的にマネージドダイレクトXを使った画像プログラミングにしたほうが良いのかな?
>>417 一言でわかりやすく言えば、関数ポインタです。
厳密にはちょっと違うようですが。
先生、自分は、まだ卒業してませんよ。 今後ともよろしく。
GID+はディレクトXより楽に扱えるんじゃないか
それもそうですね。 なるほろ
そろそろフリーソフトをC#で書いてもいいのかな? Delphiから乗り換えようかとたくらんでいるのだが・・・
どうして乗り換えたいですか? それぞれ得意分野が違ってて、なんとなくな乗り換えは難しいよ。
乗りかえというか、Delphi自体そんなにやってるわけじゃなくてエディタとかが使いにくいなと感じる。 言語的にはC++が好きだけど、GUI周りを考えると洗練されてそうなC#。 引っかかるのはどの程度.NET環境が広まってるかなってこと。 ちなみに作ろうとしてるのは、メモリとかそれなりにいじるサウンド系のソフトです。
>>432 メモリをいじくるならば C# や JAVA よりも C/C++ の方が向いてると思う
うん、そうだと思うんだが、メモリ周りはVB以外ならなんとかできるだろうから 使い心地がいい開発環境+言語をつかいたいんだよなぁ。 って理想ばっか言ってる前にDelphiでもうちょいがんばろうかな。金ないし
なんで.NETなんですか?という質問メールに耐えられるなら
>>434 いえいえ、そんなこと言わずにこちらにお越しください
C#は数年先を見越した次世代の開発環境です
確かに今の時点ではスピードに難点はありますが
電化製品でも今市販されてるのは10年前に開発した技術を売り出してますよね?
このソフトも数年先に市販されるソフトを開発する目的で作られてるのです。
数年先に勝ち組みになるか、今日しか見れない人間で終わるか、どっちを選択した方がいいかわかりますよね?
あの天下のマイクロソフトですよ
電話回線もNTTでしょ?それと同じです
会社が大きいってことは安心ってことです
中間報告 記念すべきこのスレ立てからの姉妹サイトのレス伸び率 1 デフォルトの名無しさん 03/09/01 22:10 【C♯初心者】今から始めるC♯ Part01 436レス ふらっとC♯(Part4) 207レス C♯相談室 Part11 252レス
>>436 趣味ですから今日がよければいいです。
あとスピードはそんな心配してない
>>439 あなたはあしたのジョーを知らない世代ですね
ManagedC++にすべき。 インターフェースは.NETのクラスライブラリが使え、 サウンドいじりのクリティカルな部分はWEB上の膨大なサンプルから盗用できる。 サウンドっていってもメディアプレーヤー作る程度ならDelphi=BCBが圧倒的に強いが。
中間報告 記念すべきこのスレ立てからの姉妹サイトの糞レス率 1 デフォルトの名無しさん 03/09/01 22:10 【C♯初心者】今から始めるC♯ Part01 90% ふらっとC♯(Part4) 10% C♯相談室 Part11 20%
質問です、下のコードを実行してラベルの上でマウスをホイールすると、 一回ホイールするごとに二回イベントが呼ばれてるみたいなんですが なぜでしょうか? class MyForm: Form{ public static void Main(){ Application.Run(new MyForm()); } public MyForm(){ Label label = new Label(); label.Parent = this; label.BackColor = Color.Red; label.MouseWheel += new MouseEventHandler(LabelWheel); } void LabelWheel(object obj, MouseEventArgs mea){ Console.WriteLine(obj); } }
しかしC#の質問系スレって、いまいち内容に違いが感じられんな。ここも 結局普通の質問スレだし、1000使い切った時点で他のスレに統合せんか? レスの量が多ければジャンルによって分けてもいいけど、それほどじゃ ないしな。
> タブ文字を全角空白に変換するソフト作りました 秀丸のマクロで十分 > 左読みを右読みに変換する機能もあります &rlo;で十分
&rlo;これは何ですか?
&rlo;元すれ1 ◆jYDOLr.5ps の作るソフトはカスばかりでつね。
おほ、気づかなかった
自分が書いたのが反転してるw
でも、446氏はどうやって書いたんだ?
>>448 しかたないじゃん、初心者なんだから。君も最初の頃の思い出してよ
>>449 そこまで糞じゃなかった。
それよりお前
>>444 は無視か。俺は444じゃないが、このスレは何のスレだ?
今のプログラマの人は少し大きめのソフト 例えば2chブラウザみたいなものを作る場合 直接、プログラミングから初めて、いろいろ訂正しながたやってるのでしょうか? それともまずフローチャートを作ってからやってます? 一つのアプリを始めるにあたっての前戯の仕方を教えて下さい
>>450 このスレの趣旨は
>>1 に書かれてある通りですが、
私自信初心者なので一週間やそこらで簡単に作れる技術もありません。
本当はいろいろソースを出し合って試行錯誤して一つのビューアーを作りたかったんですけどね
今は一人で黙々と作っています
ソース晒しても初心者の人が来ないというよりも、画像ビューア自体興味ないようなので
やはり統合ですかね?でも、私自身はこれからも、ソフトできたらソース晒して生きたいと思いますし
それをふらっとC#でやると、ちょっと邪魔ですよね?
次のスレからは、自分のアプリを晒して評価してもらうような趣旨で逝こうと思ってますが、
いかがなものでしょうか?
>>452 なるほど。「作ろうスレ」なのか。
その割にはどういうものを作るのか全然見えてこないんだけど?
作ろうスレ自体は別に板違いだとは思わんけど、
「どういうソフトにしたいのか」「既存のソフトと何が違うのか」がないとダメだ。
今のままじゃただのお前の日記だから自分のサイトでやれ。
基本的に今作ってるのは画像生理ソフトです。 既存のフリーウェアいくつか試してみたのですが、 それぞれ長所短所があって納得行きませんでした。 これは私の個人的に気になった点です @再帰的に画像ファイルを検索できない。 A移動する先をショートカットに指定している *大概数字キーなのでせいぜい10個までしか指定できない。 10個以上だと保存先をいちいち変更しないとだめ。 *ボタンタイプもあるけれども、これも保存先に限りがある *タブタイプもあったけどこれも限りあり *保存先がMDIの子ウィンドウになってるタイプがあった(サムネイルが張られていく) ウィンドウが0〜9、a~zまであって非常に使いやすかったけど ウィンドウタイプのため煩わしく思えた 「私はtreeViewを利用した物を作りたいと思います」 Bファイルを移動する際はアイテムとして移動し、後で一括で送れるようにする 実現してるソフトが一部ありますけど、この機能も欲しい C画像だけでなく、動画も同じように生理できる。 探し方が悪いのか動画も一緒に生理できるのは少なかったように思います Dアンドゥ機能 間違って移動したのを元に戻す機能 E移動する際、名前を自動で変更できるようにする F初心者モードと上級者モードの切り替え 最初からボタンがいっぱいだと困惑するので IBM HPビルダー フォトショの廉価版みたいな感じのを作りたい 前に私が晒した画像ビューアーをさらに発展して物を作りたく 新しくプロジェクト作って、一から作っています。
>>455 これ使ってみましたけどすごいソフトですね
まだちょっと起動しただけなんですが気になった点
@ただうちの環境だと、動画がちゃんと再生されない(wmpは使ってないのかな?)
A画像の取り込みがファイルを直接指定するしかできない
B仕分けは機能は無し?
既にあるもの作るのは無駄な作業かな?
初心者だから勉強するためって理由はだめですか?
まあ、どちらにしろ、プログラムするのが楽しいのでソフト作ります
あの、、&rlo;ってなに?
マウスで一文字ずつ選択 >>>>>>>>>>&rlo;>>>>>>>>>>
ひょっとしてあれか
460 :
デフォルトの名無しさん :03/09/21 17:37
>>456 画像整理ソフト作りたいのはよくわかったが、世の中画像整理ソフトなんて
別に必要ないという人もいっぱいいる。また、既存のもので満足している人
もいっぱいいる。だからそれ専用にスレ作っても盛り上げるのは難しいな。
ジャンルを限定せず「C#で作った自作ソフトを晒すスレ」なんてゆーのは
確かにちょっと面白そうだが。未熟でもよし、未完成でもよし、人に見せて
さんざん叩いてもらうと。
あ、いっそC#に限定せずVisualBasic.Netも入れてもいいな。
> 既にあるもの作るのは無駄な作業かな?
> 初心者だから勉強するためって理由はだめですか?
> まあ、どちらにしろ、プログラムするのが楽しいのでソフト作ります
いや、別に構わんよ。何か被害妄想膨らませてないか?
「プログラムが好きだからやる」結構結構。十分な理由じゃないか。
だがな「このスレは何のためにあるんだ」と聞いてるんだ。
お前の日記なら自分のサイトでやればいいし、
質問したいだけならC#相談室やふらっとC#ですればいい。
どうもお前の行動を見てるとただレス数を増やしたいだけのようだ。
違うというなら何のために中間報告やってんだ?
>>460-461 の言うように.NETアプリを晒すスレなんだったらそこそこ意味のあるスレだと思うが。
各々のソフトを晒して問題点挙げてもらう みんなに評価してもらう 改良加えてメジャーデビュー やっぱ、人のソース見た方が勉強なるよなぁ
日本の初心者プログラマって少なくないですか? 底辺広げて相乗効果を狙いたい
>>464 おめーみたいのがいっぱいいたら困りもんだぜ
>>464 お前の活躍で何人増えたんだ?このスレ見て誰がC#やろうなんて思うんだ?
生徒一号は質問しにきただけだろ。
お前何がしたいねん。言うとることコロコロかわっとるやないか。
本当に底辺を広げたいと思ってるなら、
お前の作ったC#解説サイトのアドレス隠してないで晒せよ。
>>464 プログラミング初心者でC#を一番最初にやるオナニーな奴なんてまずいない。
VB,C,Javaのほうが初心者には人気が高い。
>>467 ああ、
>>464 は「初心者C#プログラマー」を増やしたいじゃなくて
「初心者プログラマー」を増やしたいって意味か。よく読んでなかった。
んじゃこのスレVB.NETにしますか。元すれ1 ◆jYDOLr.5psさんもそれでいいですよね?
C#やるより初心者増えますから、よりあなたのやりたい事に近いですよ。
というわけで↓からVB.NETのスレです。
C♯→VB移行支援スレ
そしてDelphiへ
なんで日本人はケチが多いんだろうね
外人は自分の持ってる情報惜しげもなく公開するし
質問したらちゃんと答えてくれる
日本ってMXでもケチばっかりじゃん。
パソコンの性能やモデムの性能も他の外国よりいいもの使ってるのに
それをちゃんと利用できないのはなぜ?
ゲームのツールや市販ソフトも外人ばっかり目立ってるじゃん
日本のプログラマが育つ土壌が悪いんだよ
おまえらみたいな、にわかプログラマーが知識も無いのに面白がって煽って
ばかりいるような今の現状がそんなに楽しいか?
分からないこと質問してまともな答えが返ってくる環境の方がいいに決まってるじゃないか。
そして初心者を卒業した人間もまた同じように初心者にやさしくできるんだよ。
おまえら煽ってる人間は自分で自分の首を絞めてることになってるんだぞ?
>>454 でマジメに答えても、
>>455 なんだこれ?ロクにソフトもインスコしないで「使えば?」
ってこいつはただの煽りじゃないか?
おまえらみたいなクズは一生プログラマでいろ!言われたことだけこなす土方でいろ
俺は比較的温かい目で見ていたが... あーあ、やっちゃった
おまえら会社ではよっぽどコケにされてるんだろうな いやただのヒッキーか学生か? とにかく、荒らしてる奴は一体何がしたいんですか? 日ごろの鬱憤をここで晴らそうとしないでください。 初心者を虐めることで自尊心を補えると勘違いしないでください。 わたしが初心者とわかると急にえらそうになって、 そんなに初心者いじめてる奴はたいしたスキルもない香具師ばかり 上級者や、充実してるプログラマはそんなことはしない 今からでも遅くなりません。初心者にやさしくして、ここを良スレにするように心がけてください まず、初心者である私を育成してください。 プリンセスメーカーやたまごっちやったことありますか? あなた達の育成の仕方で私の今後の態度も変わります。 いいたいことはこれだけです。 もう二度と同じことはいいません。これが最後の忠告です。 あなたに米粒ほどの良心があることを祈っています
>>473 > あなた達の育成の仕方で私の今後の態度も変わります。
> いいたいことはこれだけです。
> もう二度と同じことはいいません。これが最後の忠告です。
> あなたに米粒ほどの良心があることを祈っています
荒らすつもりは毛頭ないんだが,ってか今はじめてきたんだが
上から少し見た限りでも,まともにコミュニケーション取ってないのは
どっちもどっちな気がするなぁ.
何より
> あなた達の育成の仕方で私の今後の態度も変わります。
何なんだこの偉そうな態度はw
よほど普段のストレスたまってるんだね・・.
可哀想・・.
誰かこの(いろんな意味で)可哀想な人の面倒みてあげてくださいな.
とりあえず多少なりと自省するつもりがあるのなら,
自身の方向性をもう少し明確にしてほしいな.上でも誰か言ってたけど
ころころ変わってて何が言いたいんだかさっぱりわからん.
わたすは先生を応援するだすよ。 自分も初心者で、自分みたいな初心者の仲間と共に頑張れる環境ってのは なんか嬉しいし、実際有意義だと思うだすよ。 今回の先生のスレを立てた趣旨には自分は深く賛同するだすよ。 ただ、荒らしの問題は2ちゃんではしょうがないので放置しつつ、 有志どうしは楽しくやって行ったら良いんじゃないですかね?
>>479 あなたのような良い生徒の模範がいてうれしく思います
わしも2chは長くやってきました
ネタは放置せずネタで返してできるだけ盛り上げようと思ってきましたが、
このままでは確かに
>>474 の言う通り本当にまじめにやりたいと思ってる人が
来なくなる可能性があります。
以後、荒らし発言は放置します。
とりあえず、このスレは
>>1 で書いてある通りアプリを作成するスレであり、
第一回画像ソフト作成する目標を持ったスレです
以後、画像ソフト関係に関係のないレスは一切放置します。
ニヤニヤ
なんつーか、雑談スレじゃないのに雑談OKな雰囲気があるんだよね。 ここはさぁ。
結局画像のサイズに合わせてフォームのサイズ変えるやり方どうなった?
せっかくの良スレwもついに終わったな
this.ClientSize=pictureBox1.Size; ホラさっさと修正アップしろ
文字読めますか?おれが直すのじゃなくてあなたが直すのです。いやならレスしないで下さい 指摘されたのは今作ってるソフトで利用してます。
せっかく乗ってやったのに台無しだ。
>>1 はじめから荒れることを狙ってたみたいね。
ご希望どおり荒れた展開になった模様で、おめでとうございます。
あなたの勝ちです。
>>487 自閉症だから自分の都合の良いこと以外は考えられないんだよ.
可哀想だからそっとしておいてあげよ
そのうち恥というものが何か知っておとなしくなるでせう.
>>1 早く気づければ良いね・・.
哀れな・・.
489 :
デフォルトの名無しさん :03/09/22 13:37
これが.NET厨の正体か(藁
_____________ /|:: ┌──────┐ ::| /. |:: | /⌒ヽ | ::| |.... |:: | / ´_ゝ`) | ::| |.... |:: | | / | ::| |.... |:: └──────┘ ::| \_| ┌────┐ .| ∧∧  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ .∬ ( _) / ̄ ̄ ̄ ̄ ̄旦 ̄(_, ) / \、_) | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  ̄| ̄| ̄ ̄ ̄ ̄ ̄ ̄| ̄| ̄
今思えば、理工系の高校受けてればよかった・・・
そしたら、おれも技術が身につくと同時に アニメやゲームの知識がついたのに、 技術を学ぶ際、邪魔になる女や人付き合いをしなくてもいい性格に慣れたのに
おまえらがうらやましい
なぬー。元すれ1は工房だったのか。 今までずっと厨房だと思ってたよ。
>>492 付加価値の部分は既に身についてるのでは?
つーか、プリンセスメーカーもたまごっちもやったことない
498 :
デフォルトの名無しさん :03/09/22 22:34
>>1 くだらないレスつけてないで地道に修正してアップしろよ
整理ソフト作ってるとビューアーと同じところで悩んでる とりあえず、ビューアー完成させた方がいいと重い今やってるけど 最初の組み立て方が悪かったのかどこに問題があるかよくわからない つーか、VC#についてる、「今からはじめる」のマニュアルの READBOOKSみたいにクラスを二つに分けた方がいいのかな?
>>1 ちゃんとユーザー意識してる?
使う側に対しては「初心者です」なんて言い訳は、「使うな」に等しい。
C♯始める前に、インターフェイスを考えるべきだよ。
フォルダ選択→一覧表示
ファイル選択→画像表示
と、なるべきで、
フォルダ選択→フォルダ内の最初の画像表示
にしたのは根本的に設計ミスしてるとおもうなぁ。
メインフォームをエクスプローラ型にし、サブフォームで画像表示すればいいよ。
パクリだけど、誰も使いたくないソフト作るよりよっぽどマシ。
>>501 結構そこらへんはいろいろ悩みまして
悩んだまま作ったのがどうも良くなかったみたいですね
わたしがビューアーとして愛用してるのが、susieとTrvwなですね
susieはフォルダ選択してスライドボタン押せば
サブフォルダの画像まで即座に見れますよね?
でも、画像を削除する機能がないんです
Trvwはサブフォルダまで検索しないけど、画像眺めながら削除できるんですよ
両方の機能を備えた物を作りたいなというのが発端です
>フォルダ選択→一覧表示
これをする意味はなんでしょうか?
ファイルの一覧表示のことでしょうか?
画像が何万枚もある場合はかなり重くなると思うのですが
>ファイル選択→画像表示
この機能は後でつけようと思ってます
>フォルダ選択→フォルダ内の最初の画像表示
という機能は他の人には困惑する機能でしょうか?
>メインフォームをエクスプローラ型にし、サブフォームで画像表示すればいいよ。 仕分けソフトではエクスプローラ型にしています。ただ、仕分けを重視しているため サブフォームではなくメインフォームにPictureboxとtreeviewを配置してます。 EasyPicViewerは手軽に画像が見れることを重視しているため 軽くて、ユーザーに余り選択肢を持たせない設計を心がけてます それにTrvwはそういう感じの設計だと思うのですが、私個人は 余りエクスプローラーフォームを使わないんですよね 個別に見たい場合はエクスプローラーでファイル選んでクリックしてみてます。 閲覧するだけなのに、ビューアーにエクスプローラー必要でしょうか? ただ、このソフトを改良して仕分け機能も持たせるとなるとエクスプローラーも必要になります 将来的には、閲覧モード、仕分けモードで切り替えできるようにしたいなと
そもそも、上記で書いた機能は余り一般的に必要でないのかな・・(^^; 今悩んでるのが、 アクセス可能なファイルかどうか? ファイルは存在するのかどうか? そのチェックを効率よくやるにはどうするのか? ここらへんの設計ですごく悩んでます DirectoryInfoじゃなくてDirectoryクラスを使用したほうが楽なのかな・・ 今、例外が出るのは、 @次のフォルダに移動した場合、それが最後のフォルダで且つ、ファイルが存在しない場合と Aフォルダ内のファイルリストを作成後にユーザーがエクスプローラーで削除した場合 リストにあるのに、実際は無い状態でファイルを読みに逝くと例外がでます。ファイルがユーザーによって更新されたら 再度リストアップする機能を付ければいいと思うのですが。よくわかりません
>susieはフォルダ選択してスライドボタン押せば >サブフォルダの画像まで即座に見れますよね? >でも、画像を削除する機能がないんです >Trvwはサブフォルダまで検索しないけど、画像眺めながら削除できるんですよ >両方の機能を備えた物を作りたいなというのが発端です だからIrfanView使えって。終了。
>>23 の目標はもうあきらめたか。
Aファイルドラッグすることで表示する
B自作アプリを拡張子に関連付けさせる
これらはファイルを選ぶ操作なのに、ダイアログボックスはフォルダだとおかしい。
Cフォルダ内の画像ファイル一覧をリストボックスで作る
これこそフォルダを開いたときの動作だろ。
フォルダ開いたのに削除するのはファイルってのもおかしい。
ちなみにツッコミはいくらでも入れられるけど、暇つぶし以上の協力は誰もしないよ。
だって「俺も一緒に作ろう」って思う人が現れるような魅力はないよな。
その辺は自覚してるよな。
しかも、素人と協力しようとする人は全員素人だってこともわかるよな。
だから
>>484 みたいなやりとりはよくない。
たった一行のコードでもありがたがってこまめに修正アップすれば、
>>483 みたいなのは得意になってどんどんコード提供するんだけどな。
そうそう、思い出したけど、 リストボックスを別のフォームで表示するようにした場合と メインフォームでリストボックス表示した場合だと 別フォームに表示した場合の方が高速で閲覧してるときの画像描画が遅いんです それで断念したんだった。
最近このスレ読み始めたんで
>>510 のやつ落としてみた
んでいくつか質問、
>>510 の問題の1つめは削除した後
>>1 がどうしたいのかよくわからない
NextFol()に、最後のフォルダなら先頭に戻るってコメントがあるけど何も書いてない
表示を消すだけなのか、代わりに先頭のファイルを表示したいのか
問題の2つめはファイルを読む時にSystem.IO.File.Exists
次のフォルダに移る時にSystem.IO.Directory.Existsで調べ直すとかしか思いつかなかった
>>504 の効率よくやるにはどうするのか? には合わないのかもしれないけど
あと、前のフォルダに戻る時はフォルダ内の最後のファイルを表示でOK?
←を押して戻った時はそれでいいかもしれないけど
↑を押して戻った時はフォルダ内の最初のファイルが表示されたほうが自然な気がした
それと、PrevFol()でPicView()を呼んで画像を表示するようにはしない?
>>504 のAは
FileSystemWatcherってのがあったけどよくわからなかった
長文&漏れもC#始めたばっかなんで見当違いのこと書いてたらスマソ
>>511 隅々までソース見ていただいて感謝です。
全然見当違いじゃないです。
>NextFol()に、最後のフォルダなら先頭に戻るってコメントがあるけど何も書いてない
これは今先頭に戻るようにしています。しかし、こうすると、サブフォルダ以下のファイルがすべてなくなった場合
無限ループに落ちてしまうのです。そうならないための方法今考えているところです。
>問題の2つめはファイルを読む時にSystem.IO.File.Exists
私もこれにしようと思っています。
>あと、前のフォルダに戻る時はフォルダ内の最後のファイルを表示でOK?
フォルダの最初のファイルを選択するようにしていたのですが、
いじっているうちに、そうなっちゃったみたいなので直します
513 :
デフォルトの名無しさん :03/10/01 13:40
,.-ヽ、 | |'j f.⌒j. ト、 |,lく /ヽ.ィ_ノ ヾミハ' { { ヽ l. l j/.t ヘ. |. l _/、 {.ヘ ハ | ! ,ヘヽ._`Y 丶/ \.lハ _∧ >‐´ 7 ヽ l. l ___ _jヽ ヽ`ーイ、.-、_ ! _, -'´l.ヽ ,.-‐´コ ]}}})} j 冫rnl`T‐f´ l ! ´ ̄ ̄ ´ `¨´ `ー^`'┴ヘ._-‐===,〉 _/ ヘ くフヽ´ ヘ r' ̄/ ̄ヽヲ!_ _,. -_'三ヽ=Yヽヽヽヘ l l / f´77.7´ ̄r=- ._ ,.ィ´‐''´ || | } j_ノノ ヽ人イ t. t t | || `ヽ. //--― ==='---' ̄ `ー‐' ``ー‐' ̄ ̄ヽ--ヽ==――-- \
>>468 VB.NETにしても初心者には理解不能
保守
516 :
デフォルトの名無しさん :03/10/04 13:49
>516 酷いな…Lindows。。。
3人目はズボンまでぬげちゃってるがな。
519 :
デフォルトの名無しさん :03/10/12 18:29
すいません、非常に今なやんでおりまして。 いろいろな本を見ても適当な文献がないのでちょっとお伺いします。 ナンバーディスプレーをUSBでつないでその番号を取得したいのですがどのように すればそれができるかさっぱり皆目検討もつきません。 ヘルプファイルや文献などいろいろ検索してみたのですがWindows系のプログラム はまったくの初心者なためキーワードがずれているのかそれと思われるものに なかなかたどりつけないのでこちらに聞いてみました。
>>519 電話機を作っているメーカに問い合わせろ。
521 :
デフォルトの名無しさん :03/10/13 00:06
始めまして C#でWindowsアプリコンポーネントのListViewを使ってるんですが Explorerみたいに 上にヘッダーを表示するにはVSではどうすれば いいんでしょうか?実は一度やったんですが フォーム壊して しまいました^^;
一度やったんならもう一度やれ
523 :
デフォルトの名無しさん :03/10/13 00:21
忘れたからきいてます。。。w この板の意味ねー>522
そういうの忘れたっていうのかよw 「知らない」だろ。
525 :
デフォルトの名無しさん :03/10/13 00:28
うい 2chで聞こうと思った俺が馬鹿でしたw ネットの海で調べてきます。 では。
>>523 そうですよ。あなたにとっては全然意味がないので二度と来ないことをお勧めします。さようなら。
わざわざリストビューにヘッダを表示する方法を書いてあるページがあるとは思えないが。
528 :
デフォルトの名無しさん :03/10/13 00:30
ほい 二度ときませぬw というかなら このタイトルのスレたてるなよな・・・
>>528 忘れたとかいわなきゃ誰か答えてくれたかもしれないのに・・・
はっきり言って覚えるとか忘れるとかいうたぐいの問題じゃないから誰も答えてくれないんだろ。
>>528 アホか。お前には必要なくても必要としてる奴がいるんだよ。氏ね。
>>521 ラベルと×ボタン作ればいいだけでは。
その下に必要ならツールバー。
ずれてるかな?
多分ずれてる
533 :
デフォルトの名無しさん :03/10/13 03:56
monthCalendarで取得した日付の計算はどのようにしたらいいのですか? textBox1.Text = monthCalendar1.SelectionStart.ToString("d"); textBox2.Text = monthCalendar1.SelectionEnd.ToString("d"); で日にちの範囲を取得しました。 textBox2に入ってる日にちからtextBox1に入ってる日を引きたいのですかどうすればいいのでしょうか?
>>533 はマルチにつき放置の徹底をお願いいます。
めずらしくレスがついてるので、今作ってるのうpします
http://no.m78.com/up/data/up050079.zip 全然途中ですけど、一応移動はできます
使い方
@画像検索
テキストボックスにアドレスを入力してください。その後検索ボタンを押すと
サブフォルダ以下も検索されます。
A仕分け
右の小さいピクチャーボックス(以後アルバム)をクリックして
アイテムリストに登録します。(この時点では実際には移動されません)
Bファイル移動
実際に移動したい場合は、任意のアルバムを右クリックしてショートカットメニューで
移動を選択します。
本当はツリービューにするはずだったのですが、アイコン取得の仕方がわからなかったのと
私には難しかったので、単純なものにしました。
あ、これだけだと動かないや。 AxInterrop.WMPLib.dllとInterop.WMPLib.dllもいるみたい。 ↑これは配布してもいいんですか?
>>541 なぜ、そんなに辛口なのですか?
私が何か悪いことでもしましたか?
初心者のためにやってることがそんなにだめなのですか?
>>542 そりゃ、ためになってないからじゃないのか?
本スレにまでお前に荒らされちゃかなわん。
>>543 質問するだけが荒らしですか?
つーか、初心者でないなら役に立たないのは当たり前じゃないですか。
何度同じこと言わせるのですか?ここは初心者のスレです。
同じ目的を持った初心者には役に立てると思っています。
あなたのその書き込み自体が荒らしだということを自覚してください。
本スレは荒らされては困るがここは荒らしていいということはないんです。 興味がいない、役に立たないと思うなら放置すればいいんです。 荒らしはどのスレでもやっていいことはないんです。 このスレ自体が荒らしというなら、削除依頼を出せばいいだけ。 これ以上ここを荒らさないで下さい。
>>543 禿同。
>>544 俺はC#初心者です。
けど
>>1 ほどのバカでもありませんよっていろいろ言わせてもらいます。
>>1 がバカと思うのは俺だけですか?
>>元すれ1 そういう粘着質っぽいところが嫌がられる原因じゃないかね。
初心者にふさわしい(Hello World並)のを考えましたので書き込みますね。 (省略) { Messagebox.Show("元スレ1はバカ","元スレ1はバカ") } (省略)
>>元すれ1
自分で書いた
>>477 > 以後、画像ソフト関係に関係のないレスは一切放置します。
を参照。
おまえら荒らすのが楽しくて仕方ないんだな どうせ友達もいないんだろ
>>550 何を言ってるんだ?
自分の作ったプログラムを見せる友達がいないからこんなスレ立てたんじゃねーのか?
>>551 必死だなw
おまえらみたいな根暗なプログラマの友達なんてイラネww
じゃあ、もうこのスレは終了な。 後はおまえらの好きに使え おれは知らん
ほぼ一分ごとにレスしている>>1の方が必死だと思うのは俺だけですか?
ヴォケども、お前らが突っつくから元すれ1が本スレでも暴れ始めただろうが
C#の限界がかいm(ry
犯人はアホアンチかも知れんな。
今更後悔しても遅いよ( ´,_ゝ`)プッ
おれはマジメだったのにな。全部おまえらのせいだ 責任はとってもらうからな
562 :
デフォルトの名無しさん :03/10/13 20:54
自作自演糞レスだけでここまで続けただけでも誉めてやるよ。w ただ誰も読まない糞ソースうpするのは止めとけ。虚しいから。www
オレ元すれ1を応援してたんだけど…「お前らのせいだ」ってのはないだろ 自分勝手に暴れてるのは元すれ1のような気がする…
>>1 が問題だから、どこのスレ行ったって荒れるぞw
いずれにしても元スレ1は.NET系スレどこにも来んなよクズが
>>566 ×NET系スレどこにも来んなよクズが
○2chに来んなよクズが
荒らしを必死に排除して守ってきたスレなのに荒らしがいなくなったら捨てるなんて究極のアホだね。 荒らしがいなくなったらこんな糞スレにレスつかなくなるなんて当たり前なのに分かってなかったのか。 おめでたいやつだ。元すれ1 ◆jYDOLr.5ps 氏ね。 >>LOVE元すれ1@frontier 最初からそういう奴だって分かってただろ。 何でこの期に及んで元すれ1 ◆jYDOLr.5psを批判してんだよ。一生擁護しろよ。
>>568 かわいそうだと思ってるよ。ほんと。
でも人のせいにするのはイクナイだろ
おい!相談室新スレ荒らしまくりじゃねーか!!
>>545 >荒らしはどのスレでもやっていいことはないんです。
って自分で書いてるだろ!
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね 元すれ1 ◆jYDOLr.5ps氏ね
571 :
デフォルトの名無しさん :03/10/13 21:28
元すれ1とっとと首吊れよ。 そうしたらもっとこのスレも盛り上げてやるよ。
自分達がしたことがそのまま返って来ただけじゃないですか 自分のアプリVectorに公開できるようになったらってほんとに思ってた そのアプリをここで晒してるんだよ? 自分のアプリここで晒して荒らしたりしてたらVectorに公開できないじゃん。 信じないだろうけど、おれは荒らしてないよ>本スレ 確かに荒らしや煽りに過剰反応したのは認めるけどね このスレも糞スレかもしれないけど。おれは一生懸命だったんだよ。 初心者のみんなと一つのアプリが作れたら楽しいなってそう思ったんだよ でも、もう遅いね。ごめんね。糞スレ立てて。。。。
71 元すれ1 ◆jYDOLr.5ps sage 03/10/13 20:56 全部漏れがやりますた 荒らしてやるうへへへへ
誰も同情しないよ
>>572 ここで晒してその程度ですか?Vectorの質が下がります。止めて下さい。
559 :元すれ1 ◆jYDOLr.5ps :03/10/13 20:00 今更後悔しても遅いよ( ´,_ゝ`)プッ 560 :元すれ1 ◆jYDOLr.5ps :03/10/13 20:00 おれはマジメだったのにな。全部おまえらのせいだ 責任はとってもらうからな
577 :
デフォルトの名無しさん :03/10/13 21:47
うーむ 客観的に見たんだけど どっちもどっち・・ そういうこと2chでやっちゃ駄目だよ。@ITとかでしなよ。 2chは匿名性高いから コミュニケーション出来ないお返事が 帰ってくるし。真剣なら2chでやっちゃ駄目といういい見本じゃん。 ここのスレ。
>>577 ありがとう・・・(´Д⊂
いい教訓になりました。
2chには二度とこないだろうけど、プログラムはこれからもやっていきたいと思います。
最後にいい人に出会えてよかった。。。
>>578 被害者面すんなボケ。スレ荒らした落とし前つけていけ。
真剣ならこんな自分の為だけのスレにいかにも質問スレっぽい1を書かないだろ。
>>578 荒らしのくせに何言ってやがんだ。これだからC#厨は…って言われるんだよ。
自分の都合のいいレス⇒いい人 か。 お前みたいな胸糞悪い奴は
>>581 あぁ、確かに、こういうのをC#厨って言うのか。
同じC#使いにこんなのがいると思うと情けなくなる。
>>元すれ1 おれはあなたが役立たずだとは思わんが スレ主催者としてノイズに弱すぎると思う。 まぁ、この流れを楽しんでるのもいるがな。
585 :
デフォルトの名無しさん :03/10/13 22:27
うーむ。どうでもいいけど すぐ死ねとかボケとか落とし前つけて いけとか 同じPGとしてかなり言葉がいやw 現実世界でも 同じこといってるのかねぇ・・・
>>585 >現実世界でも同じこといってるのかねぇ・・・
アホですか?
同じPGとしてっつーか、人間としてダメだろw
ネットと直接交流を仮想と現実に区別するやつって、 このディスプレイの向こうに生身の人間がいるってことに思い至らないんだろうなぁ。
>>588 リアルでも言っているんですよ。死ねとか。
>>588 お前のその突っ込みで傷ついた。
君はディスプレイの向こうに生身の人間がいるってことが分からないんだね。
>>588 解かり難くなってるのも事実。
ネット上が現実の一部とはいえ、暴言を投げ
かけられる以上の反撃はこないからね。。。
解かっててやってるタチの悪いのもいるかもね。
なんつうか、情けないよマジで
594 :
デフォルトの名無しさん :03/10/13 22:40
>>591 言われてもしょうがないような。。
匿名性だから暴言なげて 平気な顔して笑ってられるんでしょ?
それ普通 同期とかにいってみなよ。。
>>594 まあ、あれだ。おまえの考えがまともだよ
仕事や家庭、人間関係がうまくいってる人間がこういうこと書くわけがないし
どれかが欠落してるんだろうな
>>594 何マジレスしてんだよ。寒いな。
ほんとに傷ついてるわけないだろ。
たかがこんなことでいちいち傷ついてたらこの世の中生きていけないぜ。
>>597 だからって暴言吐いていい理由にはならないんだがな
おれも人にえらそうに言えるほどうまくはいってないが
イライラしたときは連れと飲みに行ったり、キャバクラ行ったりして
気分転換してるからな。君も2chで憂さ晴らししてないで
何かストレス解消できることでも見つけたらどうだ?
そんな書き込みしててもストレス溜まる一方だろ?
>>595 勝手に妄想して他人の人間関係まで決め付けるな。お前現実世界でも相当ひどいやつだな。
そのセリフ同期とかにいってみなよ。。人の痛みが分からん奴がぐだぐだ講釈垂れるんじゃねーよ。キモイ
>>598 君も相当暴言を吐いているわけだが、それは許されるのか。
そういうのを自己中っていうんだよ。勉強になってよかったね。
>>598 時々思うんだが、こういうバイトがあるんじゃないか??
バカには理屈が通じないか・・・
>>598 別にストレスなど全然たまっていませんが?妄想するのはやめましょう。
そんなに妄想癖が強いのなら、きっと街中ですれ違う女性の裸を妄想してるんですね。
うわーきもっ
暴言と正当な指摘をごっちゃにしている奴がいるな。
>>601 社員がレスしてるとか冗談でレスしてたりするけどな
おれは知らないw
>>603 そういう発想が出るほうがキモイってばよ。
>>602 また言ってるし。
お前が自分で「『バカ』と言ってはいけないんだ!」って声高らかに言ってるだろ。この自己中が。
まじで現実世界でもやばいんじゃない?病院行ったら?
>>602 自分で「他人を思い遣れ」と言っておきながら他人を蔑むのは矛盾していますよ。
>>609 あなたには仕事や家庭、人間関係この3つとも備わってないようですね
あなたの場合先天性なので治療は不可能と思うよ
>>611 だから何度も言わせるな。自分のレスを全て見直せ。
現実世界で
>>611 みたいなセリフ吐くのはやめておいた方がいいですよ。
アホだと思われますよ。
>>611 意味のない勘繰り繰り返すと形勢悪くなるよ。
また暴言か。
615 :
デフォルトの名無しさん :03/10/13 23:08
喧嘩はやめなさい。
俺のために喧嘩するのはやめて!!
>>611 > あなたには仕事や家庭、人間関係この3つとも備わってないようですね
> あなたの場合先天性なので治療は不可能と思うよ
お前こんなこと他人に言われて平気なのか?頭ぶっ飛んでるよ。。。
618 :
デフォルトの名無しさん :03/10/13 23:16
禿しく香ばしいスレはここですか? と火に油を注いで見るテスト。でもやっぱり見苦しいから喧嘩はやめれ。
>>612 現実世界って何よ?必死で連呼してるがw
暇つぶしで人を中傷する暇がある奴がうらやましいよ。
おれなんて仕事山積み・・・
つか何あれてんの? 言語の優劣ならまだしも、匿名掲示板のこのスレで個人のこと 云々いっても何の意味ないべ。
>>618 そのレスは逆に萎えます。禿しくつまらないレスです。
622 :
デフォルトの名無しさん :03/10/13 23:20
ほらほら、熱くならない
IRLって言葉を知らない奴がいるな。 in real lifeの略だ。 日本語にすると現実世界。 辞書にも載っている英単語だ。
>>619 お前が「現実世界」をレスにからめてきてるからだ。
自分の書いたレスの内容も忘れてるのか?病院行ったら?
お前は仕事山積みのくせに他人を中傷してる暇があるのか?
さっきから言ってる事が矛盾だらけなことに気付いてないの?マジで病院行ったら?
手遅れになってからじゃ遅いよ(当たり前だが
625 :
デフォルトの名無しさん :03/10/13 23:27
びょういんいけばなおるの?
せめて実世界とか言ったら? 現実世界って小学生みたいだよ 実際そうだったら別にいいんだけどさ
つか、激しくスレ違い。 プログラマ板いけよ
>>620 ネチケットの話題に移ってます。
で、中傷する人へ反論する人も柄悪いので
収集がつかない状態に陥っているわけです。
>>626 で?
何が言いたいの?ただの揚げ足取りのつもり?
>>628 了解 ならローカルルールをよく読んでくれ
>>この板はプログラムを作る人のための板です。
>>業界談義、愚痴はプログラマ板へどうぞ。
>>ネタ、板とは関係の無い話題はご遠慮ください。
迷惑だから、どこか他の板でやってくれよ。いい加減迷惑。
631 :
デフォルトの名無しさん :03/10/13 23:33
>>628 まあ、いっちゃあ悪いがどっちも(RY)。それに加えて外野の野次も出始めて・・・
632 :
デフォルトの名無しさん :03/10/13 23:34
ここは低能のヒッキーのインターネッツですね
633 :
デフォルトの名無しさん :03/10/13 23:35
>>630 誰かに迷惑かかるのか?
もう元スレ1はいないぞ
子供の口ゲンカで必死になってるおまえら藁える
会社で自分が言われてることをここで言われてもなw
>>631 >>628 は「どっちも」と言ってるように見えるが・・・?
>>630 もうこのスレ終わってますが?
「現実世界でも同じことを言ってる」と頭の悪い妄想癖のある奴が突っかかってきた流れですわ。
こいつは2ちゃんの全てのスレを回って忠告しまくってるんでしょうかねえ(笑
>>637 お前もな。スレ違いは放置しろよ。構ってる時点で低能厨房。
プログラミングを始めるには何が必要ですか?
現実世界でってここも現実世界なわけで、 これが現実世界でなかったら現実世界は夢の中ですか? 現実世界の意味知ってますか?現実にある世界ですよw
>>633 ならsageろよ ageるだけでも迷惑だろ
>>636 終わってるから自由に使っていいなら
ローカルルールもクソもないだろう
>>638 釣られてるお前も低脳な訳で、それに気づかないとはこれまた・・・・
>>641 文脈から読み取れ馬鹿者。
>>570 辺りから読み直せ。
読み終わったらどっかいけ。板違い・スレ違い。
元スレ1のお陰でC#スレ全滅ですな。めでたしめでたし
>>644 最近は「釣れた」は勝利宣言にはならないですよ。
>>647 >>113 > 相談所の人が暇つぶしにここに荒らしに来る気持ちもわかります
> しかし、ここは初心者に人が目的をもってプログラムに取り掛かるスレなんです。
> あなた方の攻撃には屈しません
>>127 > おまえらのような中途半端なプログラマが
> 初心者に対して冷たいからC#の人口が減ったんだよ
> とりあえず、初心者がいないと意味がないので
> JAVA、Delphiスレに行って、C#の良さを語って勧誘してきてください。
昔はこういう奴だったんだけどね。取り敢えず
元スレ1が荒らすからC#の人口が減ったんだよ
と言っておこう。(まあそんなことはありえないが)
650 :
デフォルトの名無しさん :03/10/13 23:50
>>636 ああ御免、そのつもりで書いたの。禿同の意味を込めて。言葉足らずスマソ。
おまいら頭悪いな
>>649 > > おまえらのような中途半端なプログラマが
> > 初心者に対して冷たいからC#の人口が減ったんだよ
> > とりあえず、初心者がいないと意味がないので
> > JAVA、Delphiスレに行って、C#の良さを語って勧誘してきてください。
なんだこいつ(
>>1 )、こんななめたことぬかしてんのか。
いってることに矛盾が多すぎ。
653 :
デフォルトの名無しさん :03/10/14 00:01
>>652 BCB、VB、JBuilderが入っていない時点で、
壮大な釣りだったんじゃないのか?ww
本当にC#の良さをわかってもらえるとしたら、
同じMSで、しかも人口の多いVBだろ。
なぜ、JAVAとDelphiスレなのか悩む。
>>654 敵対するものには何を言(や)っても良いって考え方が
致命傷だね。ただし、前向きでマメな人物でもあった。
かなり若い子だったんじゃない?
おまえらキャバクラ言ったことないだろ? 最近女と話したことないだろ?w
657 :
デフォルトの名無しさん :03/10/14 00:14
C#は共食いで全滅しましたとさ。めでたしめでたし
>>659 @ クウォート文字列の事を言ってるんじゃないのか?
"c:\\test.jpg" →@"c:\test.jpg" でもいける。
Imageクラス継承した自作クラス使ってるんじゃないか?
簡単なチャットプログラムを作ってるのですが、 サーバー側のデータの送受信は、 Socket.Receiveメソッド、Socket.Sendメソッドを使うのと、 StreamReaderクラス、StreamWriterクラスを使うのと、どちらが良いのですか?
StreamReaderのほうがいいみたいですね 失礼しました
>>619 それはおまいに能力が無いだけ。漏れはおまいより多くの仕事をおまいより短時間で終わらせることが出来る(・∀・)ニヤニヤ
668 :
デフォルトの名無しさん :03/10/15 03:16
670 :
デフォルトの名無しさん :03/10/15 10:02
>670 ( ´,_ゝ`)ププププププププププププププププププッ
>670 ( ´,_ゝ`)ププププププププププププププププププププププッ
textBoxに入力した文字をグーグルで検索して その結果をブラウザに表示させたいのですが どうやるのか知っている人いたら是非教えて下さい。 素直にブラウザ開けよ!ってのは無しでお願いします デスクトップに検索窓があれば便利じゃないですか
>>673 うお!ありがとう!
二週間ぐらいヘルプや本屋で探したけど解らす困ってました。
100件表示とか一発で出来るようになってすげー便利になりました。
本当にありがとう
675 :
デフォルトの名無しさん :03/10/16 03:12
C#の質問じゃないのですが教えてください IDE環境でコンソールアプリで勉強はじめてるんですが プログラム終わると窓が閉じてしまうんですが 閉じないようにするにはどうすればいいですか いまはじぶんでキーボード押すまで閉じないようにしてるんですが・・・
とじないようにプロゲラマングすればいいよ
\ │ / / ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ─( ゚ ∀ ゚ )< プロゲラマングプロゲラマング! \_/ \_________ / │ \ ∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< プロゲラマングプロゲラマング! プロゲラマング〜! >( ゚∀゚ )/ | / \__________ ________/ | 〈 | | / /\_」 / /\」  ̄ / /  ̄
679 :
デフォルトの名無しさん :03/10/17 00:09
>>675 デバッガ使えなくなるけど、CTRL+F5で起動すればすぐ閉じないよ。
それか、Mainの一番下にブレークポイントおいたらどう?
>>680 Java は言語仕様が似てるから
Delphi は作者が同じだから。
どの言語だろうと厨の程度の低さは一緒。
(特にUnixにも精通している)Javaに精通している香具師には、 Javaに毛が生えた程度でVBの替り玉を押し付けられても 「最強」だよ程度書いたくらいでは(゚Д゚)ハァ? で、 Javaスレで一生懸命質問中のJava初心者香具師にも、 「最強」だよ程度書いたくらいですぐに移行できるわけでも無いわけで。 いまさら似たような言語を深く習得する者はおらずで、 C#かJavaかどちらか片方に偏る傾向だね。片方に精通するといまさらもう片方 をやる気になれないのが現状。 C++プログラマがJavaやC#をやりたがらないのも 同様に。
似た言語の習得、偏ってるというか、 1個覚えたらいつでも他を覚えられるし。
>>682 Perlスレに文句言えよアホアンチ。(ププ
なんで言語にムキになってまで優劣つけたいのかわからん。 みんな趣味でプログラミングしてる人ばかりなの? それにここはC#スレなんだから…
686 :
デフォルトの名無しさん :03/10/18 01:36
VC++ .NETはじめようと思い、今日本を買ってきたらVC# .NETって書いて ありました。それで、同じことをVC++ 6.0でやっても、最初のプログラム から動かないし。。。欝 そこで、質問ですが、てっきりVC++の新しいバージョンがVC#で、新しい のは後ろに.NETってつくものだと思ってたのですが、よく違いがわからな くなりました。VC++ .NETとVC# .NETってどう違うのですか? 感じ的にはVC++6.0→VC++ .NET→VC# .NETだと勝手に勘違いしてました。。。
>>686 C#とC++では中身が全然違う。難易度も。
そのような間違えをする奴はC++なんかやらない方がイイ。
あと、バージョンで大は小を兼ねると思ったら大間違い。
.NETがあるかないかでかなり違う。
参考
C#はJAVAとVBのいいとこ取り?みたいな感じ。
VC++6.0→VC++ .NET、VC# .NET、VB6.0→VB.net
>>687 そういうことでしたか。昔知り合いが、C#の#は+と+を近づけて
#なんだよ、と言っていたのですっかり++が#に移行(バージョン
アップ)したものとばかり思い込んでいました。
で、せっかくC#のスレですからもうちょっと突っ込んで、C++と
C#がどう違うのか知りたいのですが。。。どうもこの違いを検索
してもうまくひっかかってこないのですが。。
690 :
デフォルトの名無しさん :03/10/18 10:56
買ったのは本では
691 :
デフォルトの名無しさん :03/10/18 11:14
>>688 そんなことを聞くような奴にC++は向いていない。
>>690 なんだ本を買ってきたのか。今「日本」を買ってきたのかと思った。
もう彼をいじるのはやめてください。
ネタかもしれませんが、僕と一緒に始めませんか?
>>686
>>693 スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
スレ荒らしまくってるくせにのこのこ出てくんな!!
695 :
デフォルトの名無しさん :03/10/18 12:30
マジレスします。
>>686 は、間抜け高校生です。あいつとプログラミングを始めるととんでもない知識を植え付けられるので、
独学をおすすめします。わからないことがあればC# 相談室 Part12にお越し下さい。
>>693 どうやらネタの意味がわかってないようだな。
さすが低学歴(プッ
>>688 C# のベースは C++ だからね。
C++ は C を上位互換になるように拡張した物だけど、
C# は C++ とは互換性なく拡張(一部の機能は制限も)したもの。
なんかたくさんレスがついてる(テヘッ
って、煽りばっかじゃねーかよ(ぷ
>>689 ざっと読んでみました。ここにはC#をC++++と説明してあり
ましたね。RADだとか、ポインタの問題だとかJavaに近いと
いうことはわかりましたが、それにしてもやはりC++とC#の
最終目標の違いはハッキリ見えてきません。ただ、C#って
あんまりおもしろくなさそうですね。
やっぱりC++をやることにしますが、ここの板には面白い人
が多そうなのでC#も遊びでやってみることにします。
マジレスしたのに煽り扱いされた。
>>697 気がつきませんでした。でも、あなたの説明が一番わかりやすいです。
なぜ他の人も、もっとあなたのように明快な回答ができないんでしょう
ね?(ぷ
とりあえず、C#の本に一通り目を通してからでないと、現在の進行につ
いていけなさそうですなぁ。
>700=ネカマス定期。藁
そうそう、それとオレのハンネも考えないとね(テヘッ
頭の悪い人は僕を騙らないでください。 ま、知性あふれる僕のレスと頭の悪そうな騙りのレスじゃ一目瞭然だろうけどね。
686はC#とC++を間違えた糞ナルシストです。 無 視 進 行 で お 願 い し ま す。
ま どちらにしろここのPG 両方 ろくでもないなw 昔のC#板には有益な情報載ってて おっと思ったのだが
昔はC#板があったんだー。へー
>>706 へーへーへーへーへーへーへーへーへーへーへーへーへー
こんなとこかな?
>>704 の言ってることは。
このスレはsage進行で行かんか?
709 :
デフォルトの名無しさん :03/10/19 20:25
喧嘩売ってage。
>>702 の686=ネカマス定期による偽でつYO!!藁
早くハンネ考えなきゃ。。。
てか、このスレ荒れてるね(オレが救わなきゃ キャッキャ
711 :
デフォルトの名無しさん :03/10/19 22:43
>>710 ハンネとか訳のわからないことを。厨房は帰れ。きっとコテハンって言葉知らないんだろうな。
それとも固定じゃないのか?(w
ハンネってハンドルネームのことだったのか…
>>712 ↑
この人荒らしだよ!! о(><)о
オレ、元スレ1とかいう人と違うしOОo。
>>710 ↑
ネカマスよ、いい加減にしろっ!!
それと、今日はお仕事が忙しいのでC#の勉強はお休みします。
今日やったところまた教えてくださいね♪
それじゃぁ、皆さんがんばってくださいっ。
>>689 当事者(つまり素人です)に言わせていただくと
VBやC#より、C、C++の方が良いかと思われます。
716 :
デフォルトの名無しさん :03/10/20 08:28
.NETも変数名クラス名などに 日本語使えるって既出?
>>716 .NET もってのが良く分からんが、
識別子に多バイト文字使えるってのは既出。
718 :
デフォルトの名無しさん :03/10/20 12:46
>>712 どことなく元スレ臭がするね。
>>715 ある意味同意。
このスレに来てもらっちゃぁ困るからな。
719 :
デフォルトの名無しさん :03/10/20 12:47
>>714 来ても相手にされず煽られるだけ。
だから
来 る な。
やっとはじめましたよ。でもねぇ、こないだと一緒でなんかおかしいなぁ と思ったですよ。途中までこないだ買ったテキスト通りにやってたんです が、肝心なところでカミナリ・マークのアクションのボタンがなかったん ですよ。こないだVC++6.0のときもそうだったんだけどね。 それで、よくみたらVisual Basic .NETって書いてありました(ぷ おんなじ画面しやがって!!ブラウン管を割ってしまおうかという衝動に 駆られましたが、そこは抑えて新しくVC#で仕切りなおしたですよ。そし てついに動きました!!ボタンをクリックしたら自動的に新しいウィンド ウがでてきて、挨拶してくれます!!すごいでしょ(テヘッ ↓誉めるのはコッチでね(テヘッ
基地害686は無視進行でね。
基地外を無視したらスレの存在意義がなくなる。 他に何を語るというのか?
コマンドラインからい1ファイルだけのC#ソースをコンパイル したいのですがどのようにすればよろしいでしょうか?
csc.exe をヘルプでしらべろ
調べるのが面倒くさいのですがどうすれば良いですか?
C#関連の本スレはこちらです。類似スレに注意。
C#って意外といいね。 unsafeは使えるな。
どっかの言語みたいに従来の物を完全に切り捨てるんじゃなく、 取り入れるという考えが反映されているね。 > unsafe
729 :
デフォルトの名無しさん :03/10/25 12:28
大半がunsafeになってるCからの移植プログラム…
再利用できるだけましだな。
とても低レベルなスレッドです。
732 :
732 ◆TDX4PMioAo :03/10/25 20:29
>>732 無限ループってのはループ(繰り返し)の時に使う用語だぞ。
この場合は自己参照というべきかな?
クラスの中で自分自身のインスタンスを作成しても問題ない。
あとここは偽スレなんでここに質問するのはよくない。
すいません。スレ移動します。
おっす、ひさしぶり
とにかく.net使うのは今は辞めたほうがいいね。 vs2004でC#の言語仕様が大幅に変わるから 今やっても苦労するだけ無駄。 それまではperlやればいい。
とにかく.net使うのは今は辞めたほうがいいね。 vs2004でC#の言語仕様が大幅に変わるから 今やっても苦労するだけ無駄。 それまではperlやればいい。
こういう奴は延々とこうやって言うんだろうな
大幅に変わるって、機能が追加されるだけじゃん。
死者プっちゃった? ぽしゃっちゃった?
C# で IntPtr x に n 文字数分 文字列がある という場合、ポインタ x からどのようにして 文字列を取り出せばよいでしょうか。 知っている方には簡単すぎる質問なのかも知れませんが 3時間ほど詰まっています。 どうぞよろしくおねがいします。
742 :
デフォルトの名無しさん :03/12/28 18:54
あ
>>741 そのIntPtrはどうやって作られたんだ?
C# これはCでもなくC++でもないのですか? もう一つ質問で #include <hoge.h>をhoge.csでするとエラーなんですが、 どうすればいいのでしょうか?
>どうすればいいのでしょうか? 書店行って超超超初心者本買ってくればいいと思う。
746 :
C ◆.6Hqkk7dyk :04/01/08 12:48
別スレに書いたのですが、回答が貰えなかったので
こちらのスレに書きます
ご教授下さい
これからC#を勉強しようと思っています。
そこでMicrosoft Visual C# .NETを買おうと思っているのですが、
VB6.0はエンタープライズ版とかプロフェッショナル版とかラーニング版とかありました。
C# .NETにはStandard Versionしかないのでしょうか?
(ネットで探してもそれ以外見つからない
ttp://www.microsoft.com/japan/msdn/vcsharp/ )
あと、アカデミックパックってのを見つけたのですが、これはどういうものでしょうか?
ご教授ください。
アカデミック版は、プロフェッショナル版と同じ内容+学生用ツール(大して役に立たない)+入門書籍が 同梱され、かつ値段が安くなっている。当然、購入時は学生証が必要。 C#.NETとかVB.NETなどの単体ものはスタンダードしかない。 後でC++.NETやらVB.NETがやりたくなったりするから、 個人的に単体ものはお勧めしないが・・・。 学生であればアカデミック版を激しくお勧めします。
ただしアカデミック版にのみアクティベーションがついてるがな。
VB.NET(2002)は全シリ同じ VB.NET2003に至ってはシリ入力不要 なのにアカにはアクチ 策略が見え見えで藁える Whibdeyではアカ以外にもアクチ搭載か
>>749 いや、学術機関での不正コピーの多さは尋常じゃないからな。
その対策なだけだと思うぞ。
専門学校とかは著作権にそうとう疎いしな
753 :
デフォルトの名無しさん :04/01/12 19:56
>>733 超亀レスだが…
微妙に間違ってるっていうか回答がずれてると思われ。
あのさぁこの前友達がブラクラにひっかかったんだけど。 おれもひっかかってみたいんだよね どうせクソPCだからどうでもいいし。 ブラクラアドレスキボンヌ!
755 :
デフォルトの名無しさん :04/01/12 20:48
>>754 ちょっと待ってな。
初心者用のブラクラ張ってやる
756 :
デフォルトの名無しさん :04/01/12 20:52
757 :
デフォルトの名無しさん :04/01/12 20:52
最新のブラウザでは効果が無い場合もある。
758 :
デフォルトの名無しさん :04/05/04 18:48
繰り返し文「do」「for」「while」について簡単に解説してくれませんか? 使い方を教えてください。 それから、そこに書く条件。 例えば、4回繰り返すのに (i < 5) ってなるらしいけど、(i = 4)じゃだめなの?? 初心者ですまん。
厨には厨サイトを勧めると
>>758 実際に書いて動かしてみろ、わかるから。
>>758 等式・不等式すら理解しようとしない(できない)奴は
プログラムなんか無理だから今すぐ辞めろや
俺は予言する。お前は今後何一つ成果を挙げられないだろう。
764 :
デフォルトの名無しさん :04/05/07 14:24
age
次期開発でC#かDelphiのどちらにするか検討中です。 C#はまだ買ってないのですがいろいろ調べたんですけど 入力項目移動をタブじゃなくてエンターでしたいのですけど 2ch関連スレでもググっても見つからないのです。 もしかしてC#はエンターで項目移動は無理なのでしょうか? Delphiだと、 SelectNext(ActiveControl,true,true); ってするといけるんですが・・・
すいません、質問はageだったんですね。
相談室と談話室があるからよく見てね
>767 こっちじゃなかったですか・・・いってきます。
769 :
デフォルトの名無しさん :04/06/18 13:54
ファイルサイズ Java シラネーヨ C# 小さいんじゃネーノ Delphi 馬鹿でかい
770 :
デフォルトの名無しさん :04/06/18 15:12
初心者というか今から始める入門者です。 オセロや将棋や囲碁を自分のPCで一からプログラムしたいのですがお勧めの 書籍&ソフトを教えてください
>>770 ここは死に体だから、C#相談室に書いたほうがいーよ。
でもこの手の漠然とした質問でまっとうな答が返ってくることは
期待しないほうがいい。
772 :
デフォルトの名無しさん :04/06/20 15:04
C#がvb.netより優れているって所はどこだと思いますか? 今のところすぐ思いつきません。 逆にvbではできるのにc#じゃできない事のほうが目立ってしまって・・・。 誰か教えて下さい。
なら VB.net でもつかってればいいじゃん
>>772 余計な部分を削って代わりにC++やJavaのいいところを付けた。
VBに出来てC#に出来ないのって With 文くらいじゃないの?
その With も必要のないもの(追加のコストの割りに得られる物が少ない)から追加しなかったわけで。
引数付きプロパティ。 レイトバインディング。 複数インターフェイス一括実装。 インターフェイス実装時の名前変更。 使うべきかどうかは別問題。
C#は一度の宣言でインターフェース複数実装できる、できないのはクラスだろ。
>>776 があ、そういう意味じゃねー(多分)。
って確かにあれだけじゃ誤解を招くような気はするな…
要するに、一つのメソッド実装で複数のインターフェイスのメソッドを実装できるってこと。
Optional引数ってのもあるな、これはそこそこ欲しかったりするんだが…
ローカルstatic変数もちょっとほしい。
vb って表記(ソースの字面)が絶望的に古臭いけど、 RAD 的な面以外の、記述力も案外パワフルだよね。
字面の古さってのが分からん。 Cっぽいと新しいのかな。
782 :
名無しさん@そうだ選挙に行こう :04/07/11 13:43
ageてもいい?
C#つかってるとC++の言語仕様の古さがすごく鼻につくよ。
古さというかセンスのなさな
786 :
デフォルトの名無しさん :04/07/14 01:31
VBには、ファイルやフォルダのリストを表示するコンポーネントがあったのですが、C#には無いですね。 C#では、いちいちファイルやフォルダの表示にコードを書かないといけないようです。 なんで、そんな基本的なことがコンポーネントで用意されていないのでしょうか?
>>785 いや、センスに関しては、C++は精一杯頑張ってると思うけど。
昔からの慣習を引きずってて、色々とつぎはぎだらけなのが問題。
>>786 書かなくていいよ。
>>777 うそ?関数のオーバーロードぐらいできるだろ?
>>784 C#の言語仕様でC++と比べてで進化したとこってなに?
>>787 >つぎはぎだらけなのが問題。
どこが継接ぎ?
789 :
デフォルトの名無しさん :04/07/20 18:45
おまえらなんか言語仕様と、クラスライブラリ仕様をごっちゃにしてないか?
>>788 誰か関数のオーバーロードが出来ないって言ってるのか?
>>790 778は、すべてにおいてわけがわかってない。
結局、画像表示ソフトはどうなったの?
VC#使っているのですが、他人に動作確認をしてもらうためには、 ・binフォルダのDebugフォルダのexe ・objフォルダのDebugフォルダのexe どちらを公開したほうがいいのでしょうか? また、exe以外に公開時にアップするべきファイルはありますか?
>>794 bin\Debug\hoge.exe。objの中のは気にすんな。
dll使った場合はhoge.exeと同じ階層に
そのdllが出来てるはずだから、
それをexeと同じディレクトリに入れて一緒に配布。
あと、テストならDebugでもいいけど、
最終的にはReleaseビルドしろよ。
>>795 おお!
ありがとうございます。
Releaseビルド、いわれて気が付きました。
解決です。
797 :
デフォルトの名無しさん :04/07/22 18:23
僕はいろいろなHPまわってみてるのですが、 どうもよさそうなページがみつかりません・・。 皆さん、C言語をマスターできる。おすすめのHPを教えてください。 お願いします。
言語をマスターしても何の使い道もない罠
799 :
デフォルトの名無しさん :04/07/22 19:19
じゃぁ、 僕はいろいろなHPまわってみているのですが、 あまりよさそうなHPがみつかりません。 皆さん、C#をマスターできるオススメのHPを教えてください。 おねがいします。 これでいいですね?
言語をマスターしても何の使い道もない罠
801 :
デフォルトの名無しさん :04/07/22 19:58
そんなにいうなら自分で探しますね^^ さようなら^^ もう2chにはきません^^ 僕には消えてもらったほうがいいのでしょう?^^
802 :
デフォルトの名無しさん :04/07/22 20:07
>>801 HPより詳しい友人のほうがずっといいよ。
周りの詳しい人探してみたら?
803 :
デフォルトの名無しさん :04/07/22 20:18
>第一回 画像表示ソフトを作ろう おもしろそうなんですがもうこのスレ終了しましたか?
検索、置換の実用的な実装の仕方を教えて下さい。 if (Regex.IsMatch(((Form1)Owner).textBox1.Text,this.textBox1.Text)) { int i= ((Form1)Owner).textBox1.Text.IndexOf(this.textBox1.Text); if (i > -1) { //見つかった位置を選択開始の位置にする ((Form1)Owner).textBox1.SelectionStart = i; //探した文字列の長さを選択する文字列の長さにする ((Form1)Owner).textBox1.Select(i, this.textBox1.Text.Length); } } Form1が親で、メモ帳みたいな検索、置換をしたいんですが、 これだとビルドはできるんですが、検索ボタンを押すとフリーズします。
805 :
デフォルトの名無しさん :04/07/27 02:11
age
806 :
デフォルトの名無しさん :04/07/27 02:25
「((Form1)Owner).textBox1」とか「this.textBox1.Text」は変数に入れとけよ Regex.MatchかString.IndexOfかどちらかに決めろよ。「.*」とか入力されたら困るだろうが。 これでいいか? //検索 private void button1_Click(object sender, System.EventArgs e){ string s = textBox2.Text;//検索する文字列 if(textBox1.SelectionStart == textBox1.Text.Length){ MessageBox.Show(this, "最後です"); return; } int i = textBox1.Text.IndexOf(s, textBox1.SelectionStart+1); if(i == -1){ MessageBox.Show(this, "下には見つかりません"); } else{ textBox1.Select(i, s.Length);//文字列を選択 textBox1.Select();//アクティブにする } } //置換 private void button2_Click(object sender, System.EventArgs e){ textBox1.SelectedText = textBox3.Text; }
>>807 ちゃんと動作しました。
ありがとうございました。
次スレは 【C♯初心者】今なら止めれるC♯ Part02 の方がいいだろう
彼的には傑作らしい。
811 :
デフォルトの名無しさん :04/08/02 21:32
プログラムはほとんどやったことない俺ですが、おもいつきでC#.NET買ってきました。 とりあえず独習C#読んでるんですが、クラスとか配列の説明ばっかでつまんないですね。 勉強してゆくゆくはゲームでも作ってみたいです。がんばれおれ。
812 :
デフォルトの名無しさん :04/08/02 22:02
とりあえず、画像を読み込んで表示するプログラムを書いてみようとおもったんですが、画像ファイルを読むにはなんていうクラスを使えばいいのかさっぱりです。 ヘルプで検索しても250件とか出てきた挙句に、説明が意味不明なんですが。
813 :
デフォルトの名無しさん :04/08/02 23:22
using System; using System.Drawing; namespace BMP { class Class1 { [STAThread] static void Main(string[] args) { Bitmap bitmap = new Bitmap("aka.bmp"); e.Graphics.DrawImage(bitmap); } } } これコンパイルすると「D:\VC#.NET\BMP\Class1.cs(2): 型、または名前空間名 'Drawing' は、クラスまたは名前空間 'System' に存在しません。アセンブリ参照があるか確認してください。 」って言われちゃうんだけどなんで?
C#なんかに手を出すからだめなんだよ! HSPにしとけ
>>814 HSPはなんかツールっぽくてつまんなかった。
>>813 アセンブリ参照を確認しろってこった。
分かりやすく訳してやると、お前には無理だからあきらめろってこった。
ってか全然何も分からんと、その辺に書いてあったサンプルのコードを
適当にうつしてみただけだろ、しかも全然違う場所に、意味なしに。
そもそもプロジェクトの作り方も間違ってそうだな。
817 :
デフォルトの名無しさん :04/08/03 00:16
なんか言われてみればいじったゴミが残ってたんで直します。
[STAThread]もいらないですよね?
using System;
using System.Drawing;
namespace BMP
{
class Class1
{
static void Main(string[] args)
{
Bitmap bitmap = new Bitmap("aka.bmp");
Graphics.DrawImage(bitmap,0,0);
}
}
}
>>816 アセンブリ参照にdllを追加してみたけど全然違う気がします。
MainでBitmapオブジェクト作ってDrawImageで表示だと思ったんだが違うのか。正解キボンヌ。
オブジェクトはコンソールでつ。
818 :
デフォルトの名無しさん :04/08/03 00:24
>オブジェクトはコンソールでつ。 プロジェクト
> オブジェクトはコンソールでつ。 意味不明。うざいから氏んでくれ。
うるせー。オブジェクト指向ではプロジェクトもオブジェクトなんだよ。
>>817 STAThreadの意味も知らずに勝手に要らないと決めるな。
dllってどれを追加した?
DrawImageで何に対してBitmapを描画しようとしてるんだ?
DrawImageはGraphicsクラスのインスタンスメソッドなんだが?
なんで画像を表示するプトグラムをコンソールで作ろうとしてる?
ポップアップでウィンドウでも表示して画像を描きたいのか?
なんでWindowsアプリケーションにしない?
なにも分かってない奴には教えようがない。
そのプログラムではいったい何がしたいのかもわからない。
> うるせー。オブジェクト指向ではプロジェクトもオブジェクトなんだよ。
たとえそうだとしても、
>>817 は書き込み全体が全く持って意味不明。
このスレもろとも消えてなくなってくれ。たのむ。
823 :
デフォルトの名無しさん :04/08/03 00:44
>>821 dllはSystem.Drawingです。
コンソールなのはwinアプリだとソースがややこしいんで。
つか、漏れが聞きたいのはBitmapとGraphics使うときになにをインポートすればいいかなんで、以下のコードは無視してもらっていいです。
もし知らないならそういってくださいね。
>>823 初心者は初心者なりに、
回答者の文章読めよ・・・
>DrawImageで何に対してBitmapを描画しようとしてるんだ?
>DrawImageはGraphicsクラスのインスタンスメソッドなんだが?
>なんで画像を表示するプトグラムをコンソールで作ろうとしてる?
>ポップアップでウィンドウでも表示して画像を描きたいのか?
>なんでWindowsアプリケーションにしない?
> つか、漏れが聞きたいのはBitmapとGraphics使うときになにをインポートすればいいかなんで、以下のコードは無視してもらっていいです。
それらのクラスを使うだけならSystem.Drawingだけで構わんが、
そんなソースコードを書いてる奴は、それを表示しようとしたときに
また別の問題ではまることが目に見えている。
回答をきちんと読め。
もし日本語読めないならそういってくださいね。
825 :
デフォルトの名無しさん :04/08/03 01:10
>>824 いちおう、問いには答えてるつもりですが。C#ってウィンドウフォームじゃないと画像表示できないんですか?
>そんなソースコードを書いてる奴は、それを表示しようとしたときに
>また別の問題ではまることが目に見えている。
教えてもらえるのはありがたいんでつが、そこまで気が回らなかった。
で、話は戻るんですがusing System.Drawing;のエラーはなぜなんでしょう。
>いちおう、問いには答えてるつもりですが。C#ってウィンドウフォームじゃないと画像表示できないんですか?
別に「ウィンドウフォーム」とやらである「必要」はないが、普通はまず最初はそこからだろ…
>話は戻るんですがusing System.Drawing;のエラーはなぜなんでしょう。
ほんっとうにusing System.Drawing;でエラーになってるか?
ぱっと見て原因の一つと思われるところは、
>>821 で書いたつもりだが?
>もし知らないならそういってくださいね。
もう、なんていうか疲れる…
827 :
デフォルトの名無しさん :04/08/03 01:21
>>826 すいません、なんかやたら遠まわしなんで煽りと思ってました。
ズバリ言ってもらえるとありがたいんですが。
めっちゃ直接いってんのにorz 取りあえずコンパイルしてエラーメッセージを確認してみろ。 DrawImageのメソッドの仕様も確認してみろ。 >ほんっとうにusing System.Drawing;でエラーになってるか?
829 :
デフォルトの名無しさん :04/08/03 01:32
えー、だってエラーメッセージ2行目ってなってるんだもの。 Drawimage(Image,0,0);のImageかな
良スレにつきsage
831 :
デフォルトの名無しさん :04/08/03 01:38
using System; using System.Drawing; namespace BMP { class Class1 { static void Main(string[] args) { Image newImage = Image.FromFile("aka.bmp"); e.Graphics.DrawImage(newImage,0,0); } } } どうYO?(゚∀゚)エラーだけど。
832 :
デフォルトの名無しさん :04/08/03 01:46
寝ます。付き合ってくれた人サンクス
おい、817のプログラムじゃなかったんかい? どっちにしても、2行目じゃないだろ。 念のため、参照はちゃんと追加したんだよな。 うれしそうにエラーだけどってお前はプライドが高いだけのあほか。 エラーの位置がわかったらそれだけで自分があほだったってことは分かるはずだ。 意味のある指摘をしているのに無視したのはお前だ。もう知らん。
知識と教えるスキルは別物って事か。
>>831 e.Graphics.DrawImage(newImage,0,0);
を削ってコンパイルしてみそ
それだと画面が出ないんだけど?って言われそうな予感… そういうこといってんじゃね〜って感じか。
// // コンパイル方法: // csc /t:winexe /r:System.Windows.Forms.dll [このファイル] // using System; using System.Windows.Forms; using System.Drawing; namespace Sample01 { class S01 : System.Windows.Forms.Form { public S01() { Image newImage = Image.FromFile("aka.bmp"); PictureBox img = new PictureBox(); img.Image = newImage; this.Controls.Add(img); } public static void Main() { Application.Run( new S01() ); } } } ふぁいと。
838 :
デフォルトの名無しさん :04/08/03 11:56
ListView で AllowColumnReorder を使うと、ユーザが手動で 列を並び替えできるようになりますが、この結果を保存しておいて、 再び起動された時に、ユーザが入れ替えた列を反映させるには どうしたらいいですか?
>>838 これが正解ってのはないけど、
個人的は以下のやり方かな。
ListView.Columnsがカラムの配列になってるから、
foreach(ColumnHeader CH in ListView.Columns){
//CHの情報(Indexもね)を順々に設定ファイルに書き出し。
}
で、下みたいなデータが出来ると。
<Columns>
<ColumnHeader Name="HOGE1" Index="1" Width="200"/>
<ColumnHeader Name="HOGE2" Index="3" Width="200"/>
<ColumnHeader Name="HOGE3" Index="2" Width="200"/>
</Columns>
復元は上から取得したXmlNode(ColumnHeder)の配列を元に
foreach使ってIndex順に並んだColumnHeaderの配列を生成。
んでListView.Columnsにつっこむ。
>>837 サンクスです。
無事EXEにできました。
やはりウィンドウ作ってフォームで処理するのが基本なのかな。
837のコードいじって勉強してみます。
大体以下の様な解釈でいいんでしょうかね? 本読んでもデザイナの説明しかなくて... class S01 : System.Windows.Forms.Form{ //S01クラスのコンストラクタ public S01(){ // fwライブラリのFromFileメソッドを使ってaka.bmpファイルを読んで // 変数newimageに入れる Image newImage = Image.FromFile("aka.bmp"); //ピクチャボックスオブジェクトimg生成 PictureBox img = new PictureBox(); //img(PictureBox())のインスタンス変数Imageに //newImage(画像データ)を代入しといて img.Image = newImage; //ピクチャボックスimgを配置? this.Controls.Add(img); } public static void Main(){ //実行(S01クラスのオブジェクト化) Application.Run( new S01() ); } } }
Color.TransParentは透明色という認識でいいんでしょうか?
>>842 ええと、Color.Transparent はたぶん Drawing2D 的にはα値がゼロの透明なわけで、
そう認識することもできます。
サーバ側コンポーネントなんかで使う場合には、css の色指定の "transparent" に
対応するものになるわけで、解釈はブラウザ次第ですが、やはり多分透明になると
思われます。
>>843 ありがとうございます。
僭越ながら自分の意見を述べさせていただきたいと思います。
例えば、フォームにピクチャボックス1を貼り、そのピクチャボックス1の上にピクチャボックス2をデザイナで重ねます。
そしてピクチャボックス2の背景色をTransParentにした場合、
真下にあるピクチャボックス1ではなく、フォームの色が透過されてしまいます。
これはピクチャボックス2の親がフォームであるので、
TransParentは親コントロールのイメージを描画している
・・・と思ったのですが、見当違いでしょうか?
親コントロールを持たないビットマップの背景色をTransParentにしてもちっとも透過してくれなくて困っています。
846 :
デフォルトの名無しさん :04/08/09 00:12
age
847 :
名前は開発中のものです。 :04/08/17 23:46
Graphics g = this.CreateGraphics(); g.DrawImage(AMapObject[idx], new Rectangle(x, y, 20, 20), new Rectangle(0, 0 , 20, 20), GraphicsUnit.Pixel); 画像が一瞬表示されて、すぐに消えるんですが、何故??
Formのloadイベントでやってたりしてないよな?
フォームに textbox1 と textbox2 があり、 どっちがフォーカスあるか知るにはどうしたらいいでしょうか?
onFocus(こんなイベントあったっけ)でフラグ立てるとか
好きなほうを選べ if(フォーム.ActiveControl == textbox1){} if(textbox1.Focused){}
>>850-851 ありがとうございます。
textbox1 と textbox2 のうち、textbox2 を選んで button1 を押すと
private void button1_Click(object sender, System.EventArgs e)
{
Control a = ActiveControl;
MessageBox.Show(a.Name);
}
により、当然ながら button1 にフォーカスがあると帰ってくるのですが、
こういう場合はどうするのでしょうか?
GUIが悪い。RadioButtonを使え。 ・・・でいいのかな?
Controlにpublic event GotFocusってメソッドがありますが、 これを使って変数を設定するのはどうですかね?
質問させてください。 エディタを作っているんですが、 半角スペースでオートインデントを実装しようとしています。 改行したとき、前の行の始めにある半角スペースを検出 →それと同じだけ新しい行の先頭に半角スペースを挿入 といった感じにしようとしてるのですが、 どうしたらいいのか思い浮かびません。 検索かけてみたんですが、実装方法は見つかりませんでした。 解る人がいれば、ヒントだけでもいいのでお願いします。
856 :
デフォルトの名無しさん :04/09/03 12:24
普通のメニューバーにオーナドローで描く事ができるのですが コンテキストメニューバー(ポップアップ)の方ではオーナドローができません。 これって継承とかしないとオーナドローは無理なんですか?
>>855 こんなのかな?
string line = "Enterが叩かれた行の文字列";
for( int count = 0; line[count] == ' '; count++ ){
次の行に半角Spaceを追加する処理。
}
>>856 System.Windows.Forms.MenuItemを継承した
オーナードローのMenuItemを作って、
それをコンテキストに入れればいいよ。
http://ukamen.hp.infoseek.co.jp/Programming1/OwnerDraw/index.htm ↑のクラスを使って
public class Form1 : System.Windows.Forms.Form
{
private Forms.OwnerDrawMenuItem contextMenu1;
・・・
private void InitializeComponent()
{
this.contextMenu1 = new Forms.OwnerDrawMenuItem();
this.menuItem5 = new System.Windows.Forms.MenuItem();
でやってみたのですがうまくいきません。
コンテキストをどこに入れたらいいのですか?
あまりC#の構文しらないもんでして・・
>>857 ありがとうございます!!
なんとなく感じはつかめたんで、挑戦してみます。
>>858 メインメニューにアイテムを追加する時のことを思い出してみよう。
public class Form1 : System.Windows.Forms.Form
{
private ContextMenu contextMenu1 = new ContextMenu(); //まぁ、まずコンテキストを作るよね。
private OwnerDrawMenuItem mItem1 = new OwnerDrawMenuItem(); // メニューアイテムも作るわけだ。
・・・
private void InitializeComponent()
{
//必要ならばメニューアイテムに色々細工する。
mItem1.Text = 名前とか入れちゃって;
mItem1.Click += イベントとか紐付けちゃって。;
mItem1.Icon = あればアイコンとか表示しちゃって。;
・・・
this.contextMenu1.MenuItems.Add( mItem1 ); //コンテキストに作ったメニューアイテムを入れて。
・・・
this.ContextMenu = contextMenu1; // フォームのコンテキストプロパティに設定すると。
コンテキストにしろ、メインメニューにしろ、MenuItemsに System.Windows.Forms.MenuItem を
追加するこには変わりないわけだから、やってることはメインメニューとほぼ同じだね。
あと、似たようなコンテキストが複数のコントロールで使用される場合は、
ContextMenuを継承した上で、あらかじめアイテムやらイベントやらを追加しといた独自クラスを組んで、
継承→継承で使いまわした方がすっきりする…かも?
んじゃ、まぁ、後は頑張って。
861 :
デフォルトの名無しさん :04/09/18 15:07:19
0
862
WebClientでhttps POST処理がしたいんだけど エラーで ”基になる接続が閉じられました:SSL/TLSの安全なチャネルを確立できませんでした。” というエラーがでるんだよね。 セキュリティ証明書云々が絡んでると思うんだけど この証明書を常に信頼して通信できるようにするためにはどうしたらいいんだろう
IEの設定から信頼してやるしかないだろうよ、多分。
865
自前で改行コードを挿入したいんですけど、 RichTextBoxってエンターキーを押されたときに 改行しないようにすることってできますか?
そろそろ荒らしで透明あぼーん依頼するかな
869 :
デフォルトの名無しさん :04/10/05 12:33:29
age
870 :
デフォルトの名無しさん :04/10/06 10:06:17
VS.NET(C#)で作成できるWindowsインストーラーでサイレントインストール時に インストール先をiniファイルなどやオプションなどに記述して 変更する方法はないものでしょうか。 宜しくお願いいたします。
871 :
デフォルトの名無しさん :04/10/06 10:07:19
VS.NET(C#)で作成できるWindowsインストーラーでサイレントインストール時に インストール先をiniファイルなどやオプションなどに記述して 変更する方法はないものでしょうか。 宜しくお願いいたします。
872 :
デフォルトの名無しさん :04/10/11 17:33:19
>>872 無い。
良い本は放出する香具師がいない。
874 :
小論文提出くん :04/10/11 23:24:49
2ちゃんねるプログラム板に於いて、このようなスレがなぜ失敗しやすいかを考えた結果、以下のような結論に到達しました。 ・このスレは教室であり、その教室には教育方法に大差ある教師が複数存在した。 このような場合のほとんどが、生徒を置き去りにして教師らによる教育方法の論戦が繰り広げられる。(以下、これを「教師による学級崩壊」とします) では、次にこの教師による学級崩壊を防ぐ方法を記述します。 ・教師が教室内で質問しない。 他の教師が自分の担当学級に踏み入り、教師による学級崩壊が起こる大きな原因となる。
自称教師エセ教師が多いのが問題なんだよな
質問です。 class A { public int X; } class B : A { public int Y: } と定義して。 main { A a = new A(); B b = new B(); a.X = 10; b.X = 1; b.Y = 2; //B中のAのメンバだけ更新したい。 b = a; //ムリポ(b.X = a.X) Console.WriteLine("B:" + b.X + "," + b.Y); } out: B:10,2 見たいなことをしたいのですが、どうしたらいいでしょうか。 b.X = a.XのようだとAのメンバが増えるたびに書き直さなくてはいけないし、 メンバが多いと大変なので、どうかよろしくお願いします。
>>876 斜め読みで base キーワード見れ、とか書いてみる。
baseをどう使ったらそんなことができるのかと… リフレクション使うしかないんでないかな? つまり単純な方法では無理。
お手数かけました。 無理ですか・・・オブジェクト指向をもっと勉強しないとだめですね。 ありがとうございました。
俺なら演算子のオーバーロードだな。C#は初心者だが。
演算子のオーバーロードをどう使ったら…以下省略
C++ならできるのにC#だとできなかったか。
C++のクラス変数はインスタンスその物だが、C#では単なる参照でしかない。 だから、代入演算子は参照を渡している事になるわけか。
884 :
デフォルトの名無しさん :04/10/24 19:00:01
age
885 :
デフォルトの名無しさん :04/10/24 22:10:48
リストビューで選択されている項目のインデックスを取得したいのですが、 listView1.SelectedItems でやるとint型で取得できません。 どのようにしたらいいのですか?
886 :
デフォルトの名無しさん :04/10/25 00:08:33
age
>>885 ListView.SelectedListViewItemCollection.IndexOf メソッドとかいかがでしょう。
888 :
デフォルトの名無しさん :04/10/25 17:54:05
age
889 :
デフォルトの名無しさん :04/10/26 16:40:20
質問しろよ
890 :
デフォルトの名無しさん :04/10/26 19:47:09
.NET2で、クラスについてる static キーワードはどういう効果があるんでしょうか?
ListboxにDoubleClickイベントがあるのにClickイベントがないのはなぜですか?
>>891 ListBox.Click イベント
このメンバは、.NET Framework インフラストラクチャのサポートを目的としています。独自に作成したコード内で直接使用することはできません。
てことらしい。
C#って何て読むんですか?
896 :
デフォルトの名無しさん :04/10/27 06:09:09
ほしゅあげ
897 :
デフォルトの名無しさん :04/10/27 16:26:34
質問ねーのかハゲ
898 :
デフォルトの名無しさん :04/10/27 16:53:42
↑って言うじゃな〜い。 ↓でもアンタ
波田陽区キモイですから、残念。
900 :
デフォルトの名無しさん :04/10/27 17:09:50
んでもって900ゲッツ
901 :
デフォルトの名無しさん :04/10/27 22:23:05
質問する気がないやつは出て行け!
おまえもな
質問マダー?
904 :
デフォルトの名無しさん :04/10/28 17:26:48
ほしゅ
C#ってなんですか?
906 :
デフォルトの名無しさん :04/10/30 05:16:19
暇だな。質問しろや。
C#でDOS窓で動作するexeは作れますか?
つくれます。
909 :
デフォルトの名無しさん :04/10/30 22:25:09
はい、毎度どうも。
910 :
デフォルトの名無しさん :04/10/30 23:22:12
.NET2.0のSystem.Windows.Forms.WebBrowserコントロールで、リンクを新しいウィンドウで開く方法を教えてください。 Form1は、WebBrowserのインスタンスwebBrowser1を持ってます。 public void OpenNewWindow(object sender,CancelEventArgs e) { e.Cancel = true;//IEが自動で開くのを防ぐ Form1 form = new Form1(); form.Show(); form.webBrowser1.Url = this.webBrowser1.Url; } だと、リンク先ではなく、現在のページが開きます・・。
911 :
デフォルトの名無しさん :04/10/30 23:22:58
プロパティとかメソッドも一通り見てみたんですけど(´・ω・`)
912 :
デフォルトの名無しさん :04/10/30 23:34:48
これもやろうと思ったんですが、navigate()の第一引数に渡す、クリックしたリンクのアドレスの取得方法がわかりません。 private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel = true; Form1 form = new Form1(); form.Show(); form.webBrowser1.Navigate("url",false); }
うえーん、質問したらしたで放置プレイかよ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´Д⊂ヽ ⊂ ノ 人 Y し (_)
結局たらい回し  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´Д⊂ヽ ⊂ ノ 人 Y し (_)
916 :
デフォルトの名無しさん :04/10/31 14:44:52
c#てつまり何がいいの?
便利がいい
C言語とか勉強してみたいと思ってますがまず何をすべきですか? PCはネット環境ないんだけど無理?
919 :
デフォルトの名無しさん :04/10/31 14:53:11
_________________________ | 言語の参照 |?|X| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | | ______________________ | | |■デスクトップ | | | | + ■ C/C++ | | | | + ■ Visual Basic | | | | + ■ Java | | | | + ■ ごみ箱 | | | | + ■ C# | | | | + ■ Delphi | | | | + ■ COBOL | | | | + ■ Pike | | | | + ■ Perl | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | | __________ _____ _____ | | |新しい言語の作成 | | OK | |キャンセル| | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
920 :
デフォルトの名無しさん :04/10/31 16:21:48
↑は史上まれに見るバカ
921 :
デフォルトの名無しさん :04/10/31 20:42:37
じゃ、ここから真剣に質問受け付けます。
んでは、上のをお願いします。
うえーん、やっぱり放置プレイかよ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´Д⊂ヽ ⊂ ノ 人 Y し (_)
924 :
デフォルトの名無しさん :04/10/31 23:19:33
うえーん、
>>1000 まで放置されそうな勢い
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧
( ゜∀⊂ヽ
⊂ ノ
人 Y
し (_)
なんかもう、C#って完全趣味でしか使わないから、中々勉強する機会が無いや C#によるWindowsプログラミング、なんて本買っちゃったけど、これ全部読むのめんどくせーよ
たばい明日期限のプログラムが仕上がらない。 簡単なはずなのにプログラミング初心者だからそれをどう表現していいのかワカラン
俺の友人が言ってたが、最近言語が増えすぎて 「バベルの塔が崩壊した」 と形容してた。
一神教は多様性を認めないからな
>>912 ここ元がネタスレだから。質問は他所でやったほうが良いと思う。
930 :
デフォルトの名無しさん :04/11/01 04:53:45
質問いいですか?
>>930 真剣に答えてもらえなくてもいいなら、ネタになるなら
>>910 2.0はよくわからないですけど
TextBox.Textなり.urlファイルの中身なりから情報拾って
WebBrowser.Url = new Url(string)などしてあげればよいんじゃないかと。
933 :
デフォルトの名無しさん :04/11/01 16:44:37
age
>>931 ふざけんなハゲ。てめーみたいのが諸悪の根源だ。
935 :
デフォルトの名無しさん :04/11/02 01:09:11
age
936 :
デフォルトの名無しさん :04/11/02 17:48:13
よく駐在型のアプリがタスクトレイから バルーンみたいなポップアップメッセージを出します。 あれ用のコンポーネントを検索しても.NETにないみたいなんですがどうしたらいいですか? あと、MSNメッセンジャーで、人がログインすると右下から競りあがってくる ダイアログもわからないです
937 :
◆SRvg5Jux4g :04/11/02 18:40:52
ふふーんふふーんふーん
C#で外部プログラムを動かそうと思っているのですが コマンドプロンプトで A.exe [オプション] [入力.txt] > [出力.txt] と実行すると、入力.txtを変換して出力.txtにしてくれる、というプログラムを使おうと思ってるのですが C#で StartInfo.FileName = A.exe; StartInfo.Arguments = "[オプション] [入力.txt] > [出力.txt]"; と引数を設定してもなぜか「>」の前までしか外部プログラムに送ってくれません これは""の中に「>」を使ってはいけないと言うことなんでしょうか? 詳しい方、教えていただけると助かります
簡単にやるなら >A.exe [オプション] [入力.txt] > [出力.txt] なバッチファイル作ってそれを起動。
941 :
デフォルトの名無しさん :04/11/02 20:14:07
はぁ?
「>」はシェル(コマンドプロンプト)の機能だろ?
943 :
デフォルトの名無しさん :04/11/02 22:14:36
ここはすごいインターネッツですね
ありがとうございました もうちょっとまじめに勉強し直してきます
ここは恐いインターネットですね
うん
いいえ
はい
なにこのインターネッツ
ネッツ
・・・
953 :
デフォルトの名無しさん :04/11/05 20:47:58
なんだこのインターネッティング
ごめんなさい。質問する場所間違えたみたいです。 955,956は無視して下さい。お騒がせしました。
何この他人の手柄を横取りするインターネッツ
960ネッツ!
ネッツ インターネッツ
sage
理論値ってなに? ↓こういうこと? 「ListBox の Items.Count は int だから 2147483647 行までいけるはず!」
ここはインターネッツでスレですね
ここはネッツトヨタだな
文字コードを判定するクラスは標準ではないのでしょうか。
このスレはもはやネッツとなった。
埋め
梅
ume
産め
生め
膿め
熟め
ウメ