2007-07-01から1ヶ月間の記事一覧

listBox内の検索

listBoxの要素に重複を許したくない場合は、入力時に存在確認を行うのが確実かと。そのために、その要素がすでに存在しているかどうかの確認を行うメソッドを使う。 string search_string = "例えば"; int index = listBox1.FindString(search_string);この…

食べ過ぎには注意しましょう

テストお疲れさん会は食べ放題の焼き肉屋でした 岐阜には学生御用達の食べ放題焼き肉屋がある。それが「スタミナ大将」マーサ21の近くにある。一人2000円で食べ放題。都会の人にはこの値段で高いと言われる可能性は残っているが、少なくとも岐阜においては…

終了をする

安全性は保証しない。今までのプログラム以上に保証しない。 Application.Exit();

ListBoxとTextBox(実践編)

では、ログを取ってみたいと思います //with ListBox listBox.Items.Clear(); listBox.Items.Add("Logger : nothing happens."); //with TextBox textBox.Text = ""; textBox.Text = "Logger : "; textBox.Text += "nothing happens." + System.Environment.…

ListBoxとTextBox

似たような目的でよく使うが、最終的に得られる物は違うこの二つ。あえて同じ使い方をする場合、、、そうだな、例えばログを表示するために listBox1.Items.Add("MainModule : start running."); textBox1.Text += "MainModule : start running.";という使い…

傷心

食欲が減るとか なんか、食欲が湧かない。自分で食べたいと思わない。ところが、手は癖で食べ物を手に取り口に運びそして食べている。食べたくないのに食べている。そりゃ太る 早起きしてしまうとか なんか、気付いたら最初に起きる時間が7時くらいになって…

プログレスバーは楽しい

プログレスバーって、「全体の大きさ(数値)」と「実際の大きさ(数値)」の比率を表示しているだけ、、、実際に使ってみるのは簡単だから、楽しくなる。内部を作った人に感謝ですね! progressBar.Maximum = 10000; progressBar.Minimum = 0; progressBar.…

テストが終わりました。

テストが終わりました 戦績は?、、、答えないのが俺的大学生の流儀 突然暑くなりました 晴れるのは嬉しいんですが、暑いのは苦手。がんばろう

TreeNode

TreeViewで登録されるのは、TreeNodeCollectionらしい。すると、TreeNodeに何が登録できるかが問題なのだが、、、あとはまかせた

TreeView(ノードの追加2)

どのノードに子を付けたいのか、あるいは親ノードになりたいのか、兄弟ノードになりたいのか、そこらへんを意識していないと話がよくわからなくなる。今回は、”今記憶している物が親ノード”で子ノードを追加する場合と、今作成したノードを親ノードに指定す…

TreeView(ノードの追加1)

どうしてTreeViewのサンプルは少ないのだろう。どうにも苦労するので備忘録的に書いてみる。今回はテキストをツリーノードに渡す場合を考える、、、というかそれ以外の要素が渡せるのだろうか?要調査?まず、TreeViewのルート(トップレベル)にノードを追…

改行がしたい

C言語の癖で改行コードは¥nにしてしまう。そしてC#では次のコードが動かない場合がある。 string textBox1.Text += "\n";もちろんtextBox1はMultiLineをtrueにしている。環境によって改行コードが違うことに起因しているようで、"¥r¥n"を指定すると意図…

ファイル名だけが欲しい(本編)

まず、ディレクトリパスをpathとする。これはstringでデータが戻る //例。 string path = textBox1.Text; string path = System.IO.Directory.GetCurrentDirectory();あとは、区切り文字を¥として分離(Windows)、配列の最後の要素がファイル名なのでそれを…

ファイル名だけが欲しい(前置き)

フォルダ名からファイルを指定するとき、ディレクトリ名を相対パスで渡せば相対パスで(実行時に指定されたカレントディレクトリを起点とする)絶対パスで渡せば絶対パスで結果が帰ってくる。問題は、どちらの方法を用いても「ファイル名だけ」を得ることは…

テスト期間です。私は。

テスト期間ですので勉強します。当たり前のことなのですが、いざ始めて見ると何処にどう手を付けて良いのか悩むものです。勉強力って言ったらいいのでしょうか、そういった勉強するための素地があるのではないでしょうか、、、。(以上、いいわけでした)

ファイル名だけが欲しい(追記:070726)

優しい人がコメントでファイル名を得るメンバ関数を教えてくれたので書き直し ファイルパスからファイル名を取得する(じゃんぬさん、C#,VB入門) のほほ、俺の目は節穴認定。そうか、”文字列”じゃなくて”パス”だったのか。そういう方法があったのか。(07111…

SDL with OpenGL

驚いたことにSDLはOpenGLを使用可能らしい。 NeHe Productions(EN) 使用しているライブラリはglauxらしいが、、、glut版もあったりして。それよりまず競合しない方法があることにびっくり。SDLならば移植できる環境も多い。これは掘り出し物かもしれない予感…

OpenGL with GLUT:キーボードの認識

GLUTにおいてキーボード上のキーは3種類に分かれるようである 文字コードを持つキー アルファベット(大文字小文字はわけて考える) 記号(&や%、!とか。) Functionキー、上下左右キー、Shift、Alt、Ctrlキー、、、 特殊キーと称す。 glut.hにマクロ定義…

ポップンCS14FEVER!

解散してしまった亜熱帯マジ-SKA爆弾の楽曲が多くて感激。MAKIさんの声もたくさん。うれしいが、、、解散してしまった寂しさは残る。あと、黒服ポエットがかわいすぎる。あの清楚なイメージのポエットが黒くなっているー!そこがかわいー!(ミーハー)以下…

ヘッダ、DLL、ライブラリの位置

「なぜヘッダをVCCやらBCCやらの共通ライブラリフォルダに入れなければならないのか?DLLをsystem32に入れる根拠は?ライブラリも、LIBフォルダで無いとだめ?」 という疑問を持った。これは、すでに何かあるところに人の手でよけいな物を付け加える作業がイ…

キーワード抽出

自分が書いたテキストをもう一度見直すとき、必要なのは 時間 タイトル カテゴリタグ、あるいはキーワード であると考えている。時系列とタイトルさえあれば見直すのには十分すぎるのではあるが、、、加えてカテゴリタグがあればあるテーマに沿った内容をい…

OpenGL with C#

C# OpenGL Framework って有料じゃん。無料版はもうない(no longer available)らしい。

OpenGL始めます、、か?

GLUTによる「手抜き」OpenGL入門 要するにGLUTがOpenGLを使うためのAPI、、、なのか?理解不足。

研究室に配属されました。

研究室に配属されました。 うちの大学、うちの学科は研究室配属時期が(他の大学で聞き伝えるより)やや早く学部3年次前期終了時から正式配属となるようです。早すぎる感じもする。 来週はテスト週間です。 がんばります。 じめじめした気候が続いたためか…