C♯相談室 Part7
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん♯
NGNG∧_∧____
/(#゚ー゚) ./\
/| ̄∪∪ ̄|\/ C#関連の話題はこちらでどうぞ。
|____|/
,,,,∪∪,,, ,,
過去スレ・関連リンクは>>2-10あたり
0153デフォルトの名無しさん
NGNGまあいいじゃん。
コード補完とかフォームデザイナがあって便利だし。
0154121
NGNG0155デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGモナーのやつとかあってもいいような気がするけどなー
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG0160121
NGNGHashtableのValueにHashtableを叩き込んでいたのだが、
Cloneでなきゃいかんかったのね。Stringはそのままで
逝けたのだが。
鬱だ。
0161デフォルトの名無しさん
NGNGしっかり使い切れ
0162デフォルトの名無しさん
NGNGなんかどう考えてもこっちに神がいそうで。。。
でもここでショボい質問しても迷惑かかるしなぁ
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNG「約10匹しかいないのにアカデミック・アワードもらった」なんて話を聞いたけれど。
0168デフォルトの名無しさん
NGNGlistViewItemでサブ項目設定したまではいいのですが、
サブ項目の値(テキスト)を抜き出したいのに方法がわかりません。
もともとそういう機能はないのでしょうか?
エクセルみたいにあちこちの項目を操作したり値を取得することはできないのでしょうか?
できるかできないかだけでも教えてください。お願いします。
0169デフォルトの名無しさん
NGNGListView.Items[int].SubItems[int].Text
↑ ↑
行 列
0170デフォルトの名無しさん
NGNGヘルプいくら読んでもわからなかったのにー
みなさんこういうのってどうやって勉強したの?
ヘルプだけだとかなりつらいよーー。
0171168
NGNGいままでいちいちヘルプの例題通り
ListViewItem item1=new listViewItem();
Item1.SubItems.Add("赤");
なんてやり方してたのにあれでいけるなんて・・・
ヘルプってなんであんなややこしいやり方載せるんだろう
このやり方だとあくまでデータ追加なのでAddする順番間違うと
データ自体くるっちゃうんですよね、でもこれだと
ListView.Items[int].SubItems[int].Text="赤";
好きなときに好きな場所に入れれる。
こういう便利なのあるはずだと思ってたのですが、見つけられなかった・・
ほんとにありがとう!!!
0172デフォルトの名無しさん
NGNGabstractまたはexternに指定されていないため、本体を宣言する必要があります」
ってなるんです これはどうやったら実行できるようになるんでしょうか?
0173デフォルトの名無しさん
NGNGもうお手上げ・・・(´・ω・`)
0174デフォルトの名無しさん
NGNGメソッドを括弧抜きで宣言だけしてるんじゃないかな?
こんな感じで。
private void Form1_DragEnter(object sender, DragEventArgs e);
↑
{ 〜 } で囲まれてない
それと、ドラッグ&ドロップの単純なサンプル作ってみたから参考にしてちょ。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=47&fi=no
0175デフォルトの名無しさん
NGNGたぶんちょっとしたことなんだろうけど・・・
すっごく単純なアプリでいいんで全部コピペでそのまま使えるやつ作ってもらえませんか?
0176デフォルトの名無しさん
NGNG0177176
NGNG0178デフォルトの名無しさん
NGNGVC#.NET使ってる?
デフォルトでWindows Application作成して、
using System.Text;
を追加。
Form1()の最後に
this.AllowDrop = true;
this.DragEnter += new DragEventHandler(this.Form1_DragEnter);
this.DragDrop += new DragEventHandler(this.Form1_DragDrop);
を追加。
クラスWindowsApplication1の中に
private void Form1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;
}
private void Form1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[]) e.Data.GetData(DataFormats.FileDrop);
// ファイル名を列挙
StringBuilder s = new StringBuilder(files[0]);
for (int n = 1; n < files.Length; n++)
{
s.Append('\n');
s.Append(files[n]);
}
MessageBox.Show(s.ToString());
}
を追加するだけでいけるけど…。
0179デフォルトの名無しさん
NGNG・メモ帳にそのまま貼り付ける
・コマンドプロンプトを起動して手動でコンパイル
csc /t:winexe hoge.cs
0180アダプタ
NGNGまさに今ドラッグ&ドロップ対応のランチャを作ろうと書き込んでいるんですが
ボタンをクリックしたらプロセスがスタートするとこまではできました
だからそのプロセスに「notepad」を登録しておけばちゃんと起動するのです
ただ、ドラッグ&ドロップへの対応の仕方がわかりません
お力をお貸し願えませんか? ほんとお願いします!
0181デフォルトの名無しさん
NGNG>>174見ても分からないんじゃお手上げ
0182178
NGNG>180
自分、始めたばかりでスキルも何もないっす。他の人のほうが
良いと思います。
ただ、することは単純で…自分にわからないのは、>174氏の
サンプルだとショートカットが*.lnkのまま取得されてしまって、
その扱い方が…というところかと。いま試してるけど。
0183178
NGNG自動じゃなくて.lnkの中身を手動で知る手段ってあるでしょうか?
0184デフォルトの名無しさん
NGNGshell32.dllを使うとか。
0185デフォルトの名無しさん
NGNGprivate void Form1_DragEnter(object sender,DragEventArgs e)
でエラーがでたよ「object」のとこ
0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG大体さ、勉強する気ねえじゃん。コピペ厨房。
一から全部教えてあげないとだめじゃん。
つか教えるというより、作ってやる感覚に近いわな。
ちょっとは努力してほしいな。努力してる姿勢が見えんからむかつく。
>>185
で、そのエラーってなんだ? 言われたとおりやったんなら、そのエラーとやらはでないはずだぞ。
0193185
NGNGこのエラーの原因はわからないけど、今はListBoxにD&Dするコードを勉強中
たぶんなんとなくはわかってきたけどいっつもエラーがでるから
基本ができてないんだろうなぁ・・・うーむ
0194185
NGNG一時間近くかかった・・・(´Д`;)
0196デフォルトの名無しさん
NGNGくだスレC#
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNGDirectX8を使ってDirectPlay Voiceを使うとか。
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNGそれと演算とか
0202デフォルトの名無しさん
NGNGそれはC#に限らず・・・
0203デフォルトの名無しさん
NGNGでもJavaには変数とかないし。
0204デフォルトの名無しさん
NGNG覚えるよりも慣れ。ぐだぐだいうまえになんか作れや。
0205デフォルトの名無しさん
NGNGに書いてるようなことを全部覚えなきゃならないか?
って聞いてるんだろ
0207デフォルトの名無しさん
NGNG0208205
NGNG紛らわしかったかな スマソ
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG何か気になるな どゆこと?
0213デフォルトの名無しさん
NGNGミ";;.::.ミ ミ :::::::ミ
ミ' ;;::::::ミ ミ ..::::::::ミ
. ,;ミ ;;;;:::::::::ミ "゙" "゙"ミ :::::::::::::ミ ,,
ミ" ミ
ミ" ミ
ミ ミ
ミ -=・=- -=・=- ミ
ミ , 、 ミ
ミ ---- l l l --- ミ
ミ ---- 丶_ノ丶_ノ --- ミ
ミ,, ミ
ミ,, ,,ミ"
ミ """ ""ミ
ミ ミ
ミ,, ミ
ミ ミ ミ
,,,,,,,,,,ミ ミ
ミ "ミ ミ
ミ;,,,.,.,..... ミ,,,,,... ..,,,,,,,... ...,,,,,... ... ...,,,,,,,... ...,,,,ミ
0214デフォルトの名無しさん
NGNGあるじゃん(;´Д`)
0215デフォルトの名無しさん
NGNGちょっと、疑問になって。
0216デフォルトの名無しさん
NGNGJavaなら(VMによっては)インライン化ができなくなって落ちるけど、
.NETではデフォルトnon-virtualだから影響はないんじゃない?
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGなるべくやさしくて、実践的なのがいいです(アプリを作りながら覚えるとか)
今まで購入したのは「はじめようC#」ってやつと「Visual C#.NET入門」ってやつなんだけど
あまりよくない気がします。。。「はじめよう」の方は細かい説明がなくてなんとなく進んでしまうし
「Visual C#」の方はなんでこういう構成にしたのかサッパリわからない内容です
書いてることはわかりやすいけど・・・
0219デフォルトの名無しさん
NGNG俺も今同じような状況です。
「はじめようC#」を一通り終わって、下の2冊を買うつもり。
C#標準リファレンス
http://www.amazon.co.jp/exec/obidos/ASIN/4891002441/ref=b_201462_txt_2/250-7011676-9793036
C#プログラミングリファレンス
http://www.amazon.co.jp/exec/obidos/ASIN/4897974070/ref=b_201462_txt_4/250-7011676-9793036
0220218
NGNGなんかこう・・・・ないもんかな アプリ作りながら覚えさせてくれそうなやつ
みなさんは基本的な文法をこういう本でひたすら勉強してたんですか?
0221デフォルトの名無しさん
NGNG別ファイルに処理を書きたいのなら、internal を使うのもアリかな。
0222デフォルトの名無しさん
NGNGどうでもいいけど(ワラ
0223219
NGNGGUIが絡まない環境でプログラムの文法を一通り学ぶべきじゃないかと思う。
IDE使って、コンポーネント貼り付ければ結構動くものも作れるけど
ベースとなる知識もなしにそのプログラムがどうやって動いているか理解するのはかなり難しいし
ましてや、思い通りのプログラムを作るのはかなりしんどいと思います。
ちなみに俺はCを一通り勉強してC#に今挑んでいます。
もっともCもマスターしたと言うレベルじゃなくただ単に一通りやってみただけです。
Cならコンパイラーも無料だし、WEB上にも解説ページは腐るほどあります。
多分C#でも出来る思うけど、GUIを絡めないで一通りの文法を勉強するべきなのではないかと思います。
プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/qid%3D1028444529/250-7011676-9793036
あと直接C#には関係ないけど上記の本よかったよ
0224デフォルトの名無しさん
NGNG今から古本屋行ってきます なぜか近所にデカイとこがいくつもある
一通り買いあさってきます レビューもするぜ!
0225デフォルトの名無しさん
NGNGhttp://discuss.develop.com/dotnet-cf.html
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0228224
NGNG0229デフォルトの名無しさん
NGNG224もキニスルナ
0230デフォルトの名無しさん
NGNGベータの頃の古い本しかないような・・・。
0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGまあ、ちょっとした読み物程度ならこの本を探すのもいいかと。
http://www.amazon.co.jp/exec/obidos/ASIN/4756136028/qid=1028448583/sr=1-26/ref=sr_1_2_26/250-2833600-9641805
0233デフォルトの名無しさん
NGNGやろうと思って買ったはいいが・・・ってやつね
案外アリかもよ
0234デフォルトの名無しさん
NGNGいくらなんでも古すぎ。
0235デフォルトの名無しさん
NGNGいや、コードは役に立たないけど、.NETが出てきた背景とかの読み物として。
0236デフォルトの名無しさん
NGNG俺も興味アリアリ
0237くだC ◆L1jBqM3g
NGNGくだC#からおじゃまします
これからC#からプログラムを始める人が思うことは、これでどういうことができるのか
それをするにはどうするのか?という疑問が湧いてくるでしょう。
こんなことができますと手っ取り早く実践法を述べてるのが
「Visual C#.NET 300の技」 (有)ガリバー
最初はこれでプログラムの楽しさを学ぶのもいいでしょう。しかし、やっていくとわかるのですが
あまりにも基礎的、実践方法のみ書かれてるので応用しようと思うと途端に挫折します。
わたしはここで>>223さんの言ってることの意味がわかりました。
今は必死でC#までの歴史や文法から学んでいるとこです。
ちなみにこんな本読んでます。
「独習C#」翔泳社
あとC#初心者用のスレもあるので
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
いっしょにがんばりましょう!
0238デフォルトの名無しさん
NGNG0239くだC>>124
NGNG0240デフォルトの名無しさん
NGNGそうでもないんかな?
0241デフォルトの名無しさん
NGNGレベルによると思う。決して必読とは言い難い本。
0242デフォルトの名無しさん
NGNG初心者本としてはいいんじゃないの?
技評サイトによれば中級者向けらしいけど。
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGArrayList
0245むしろ
NGNG0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG物がないと話にならん気がするのだが…?
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG正常終了したんだろ。
0251デフォルトの名無しさん
NGNGどうやらリストボックスの項目のテキストを変えようとItemsに直接String値を設定してしまったことが原因のようです。
すみません。
0252デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています