くだすれC#(Part3)
■ このスレッドは過去ログ倉庫に格納されています
0001毛の生えたブリーフ
NGNG「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
少しずつC#プログラマを名乗るものが現れました。みなさん一緒に勉強しましょう。
前スレッドはこちら
http://pc2.2ch.net/test/read.cgi/tech/1035895873/l50(Part2)
http://pc2.2ch.net/test/read.cgi/tech/1023766485/l50
0154デフォルトの名無しさん
NGNGServer.Transferで遷移してデータの引継ぎを行ってるんですが
今の画面と同じ画面に遷移すると、消えてnullになってしまいます。回避できませんか?
ViewStateが影響してるような気もしますが。。。
0155150
NGNGありがとうございます
0156デフォルトの名無しさん
NGNGForm1.dataSet1に新しいテーブルを追加して、それをForm2.dataGird1で編集しようと
考えたのですが、IDE上ではForm2からForm1.dataSet1を参照できないようです。
(パブリックにしてもダメでした)
Form2.dataGird1.DataSet = Form1.dataSet1;とかコーディングすれば
いいのでしょうけれど、IDE上でうまくやる方法というか、
本来ならどうやるのがスマートなんでしょうか?
0157156
NGNGelementsというのをdataSetにドラッグ&ドロップしてみると、
テーブルのリレーションが作れるんですね。
最初からこれを使えばよかった…。
しかしここで作られたデータセットは単なるスキーマでしかないようなので
どこかでインスタンス化しないといけないのかな。
Form1とForm2から参照したいから、グローバルのどこかにおかないといけないけど、
そうするとたぶんコレクションエディタが使えないんですよね…。
どうやったらForm1.dataGrid.dataSource = new Dataset1;を
IDEに自動出力させて、コレクションエディタと連携できるようになるのでしょうか?
0158デフォルトの名無しさん
NGNGデータベースにPostgreSQLを使用してOleDb接続でアクセスすることは可能なので
しょうか?
C#でのPostgreSQLへの接続方法を探してみましたが、見つかりませんでした。
データベースは既にできております。
宜しくお願い致します。
OS Windows2000
システムpostgres7.3
ホストbsd
テーブル名 f10
0159デフォルトの名無しさん
NGNGコンボボックスにpathを入力してリストビューにファイル一覧をだしたいのですが
pathを入力しリターンを押してもイベントを起こすことができなくて困っています。
comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)を使って
コンボボックスのリスト内に登録してあるpathをクリックする場合は正常動作しました。
pathを入力してリターンキーでイベントを起こすにはどのようにすれば良いでしょうか。
0160デフォルトの名無しさん
NGNGprivate void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ( e.KeyCode == Keys.Enter )
{
処理
}
}
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNG去年まで金無し君だったけど、オンラインカジノとパチンコで
二年で350万貯めた。一度やってみなよ。
初回のみだけど、1ドル以上のチップを買えば30ドル(4000円くらい)貰える。
もらうだけもらってプレイせずに換金することもできるし、ルーレットで赤か黒に
思い切って賭けてしまえば50パーセントで二倍になる。
金なきゃオフラインでゲームすればいいだけ。暇つぶしになる。
ビデオポーカーとかスロとか色々あるのでマジでお勧め。
http://www.imperialcasino.com/~1kl5/japanese/
0163デフォルトの名無しさん
NGNGprivate void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
textBox1.Text = comboBox1.SelectedItem.ToString();
}
private void comboBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ( e.KeyCode == Keys.Enter ) {
textBox1.Text = "enter";
} else {
textBox1.Text = "etc";
}
}
結果はかわらず、マウスでコンボボックスのリストから選択するとokで
コンボボックスに文字列を入力してリターン(エンター)ではtextBoxの内容は変わりません。
comboBox1_KeyDown を Form1 や textBox1 で試してみましたが同じでした。
0164デフォルトの名無しさん
NGNG試してみましたができましたよ。
0165デフォルトの名無しさん
NGNG確か昔は「アカデミックでは商用配布不可」という制限があったような気がするんですが、最近の事情がわからんです。
C# Standartdエディションのパッケージ裏面を見ると「商用アプリの開発にはVisual Studio プロ以上を推奨」
みたいな事が書いてあったんですけど…
0166デフォルトの名無しさん
NGNGあわわ、なぜか出来ません ; ;
私だけ見たいですね。。。
ソースを削除していなければ頂けないでしょうか。
照らし合わせて原因を探したいです。
0167デフォルトの名無しさん
NGNGStandardとアカデミックは別もんだからね。
0168デフォルトの名無しさん
NGNGんでは、今でも”アカデミックでなければ”商用配布可能、という事ですか?
0169デフォルトの名無しさん
NGNG164ではないが、サンプル
using System;
using System.Windows.Forms;
using System.Drawing;
class Form1 : Form
{
static void Main()
{
Application.Run(new Form1());
}
public Form1()
{
ComboBox cb = new ComboBox();
cb.KeyDown += new KeyEventHandler(ComboBox_KeyDown);
cb.Location = new Point(0, 0);
cb.Width = 250;
Controls.Add(cb);
}
0170デフォルトの名無しさん
NGNGprivate void ComboBox_KeyDown(object sender, KeyEventArgs e)
{
ComboBox cb = (ComboBox)sender;
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show(cb.Text);
}
}
}
0171デフォルトの名無しさん
NGNGcomboBox1.KeyDown += new KeyEventHandler(comboBox1_KeyDown);
って記述はしているのかな?
していない気がするんだけどな。
僕は164じゃないけど。
イベントハンドラに登録しないとそのイベントは実行されないよ。
0172デフォルトの名無しさん
NGNGcb.KeyDown += new KeyEventHandler(ComboBox_KeyDown);
これを書いてなかったので無反応だったです。
いままではデザイン上のコントロールをダブルクリックして
自動でコードに追加される物しか使っていなかったので気がつきませんでした。
教えてくださった方々に感謝です。
0173デフォルトの名無しさん
NGNGそれも手書き?
プロパティのところの雷マーク押して
KeyDownイベントのところをダブルクリックすると
>>163 のうち、書くのはif文だけで済む。
知ってたらスマソ
0174デフォルトの名無しさん
NGNGぶっ。手書きでした。。
いやーっVisualStudioも言語も初めてなものでっははは。・・・ぐす。
雷やってみした。便利ですね〜。便利すぎて覚えるの大変です〜。
コンボボックスの件も無事解決したのでいまはリストビューにどうやったら高速に
ファイル一覧を表示させることができるか調べてます。
8000ファイルくらいあるディレクトリをリストビューに入れるのに
ファイラーによって1分くらい掛かったり、2秒で開けたりしますね。
ちょっと面白くなってきました^^
0175デフォルトの名無しさん
NGNG{
FileInfo fi=new FileInfo(c:\\test.jpg")
Debug.Writeline(fi.Attributes); //Archiveになってます
fi.Delete();
}
てな感じでファイル削除したのですが、
他のプロセスでアクセスできませんとでます。
FileStreamとか使ってるわけでもないし
ファイル一覧をListBoxに表示して、その画像を
見ながらDELキーで削除したいんですが。
どうすればいいでしょうか?
0176デフォルトの名無しさん
NGNG○てな感じでファイル削除したいのですが、
削除の仕方がわかりません
0177デフォルトの名無しさん
NGNG勝手な予想だけど、ピクチャーボックス使用しているとして、
pictureBox.Image = new Bitmap("c:\test.jpg");
とかしていると、Imageのハンドルが開いたままだから削除できない。
0178デフォルトの名無しさん
NGNGそうです、ピクチャーボックスを使用していて
画像みながら削除したいのです。
>Imageのハンドルが開いたままだから削除できない。
ハンドルを閉じる方法ってあるのでしょうか?
もしくはソフト終了後でないと削除できないのでしょうか?
0179デフォルトの名無しさん
NGNGImage image = new Bitmap("c:\test.jpg");
Image clone = (Image)image.Clone();
image.Dispose();
pictureBox.Image = clone;
で平気と思う。
0180デフォルトの名無しさん
NGNG{
Image image = new Bitmap(fileListBox.SelectedItem.ToString());
Image clone = (Image)image.Clone();
image.Dispose();
pictureBox1.Image=clone;
this.SetClientSizeCore(this.pictureBox1.Width, this.pictureBox1.Height);
}
protected void DelFile()
{
FileInfo fi=new FileInfo(fileListBox.SelectedItem.ToString());
fileListBox.Items.RemoveAt(fileListBox.SelectedIndex);
pictureBox1.Image.Dispose();
fi.Delete();
}
Image image = new Bitmap("c:\test.jpg");
Image clone = (Image)image.Clone();
image.Dispose();
pictureBox.Image = clone;
これだけだとだめでDelFile()メソッドでpictureBox1.Image.Dispose();もやってやっと削除できました。
しかし、一番先頭のファイルを削除する場合やはり「他のプロセスで使用中」とでます。
すんなり行かないものっすねー。VBだと簡単だったのに
0181デフォルトの名無しさん
NGNGゴメンImage.Cloneじゃ駄目みたいね
Image image = new Bitmap("C:\test.jpg");
Image clone = new Bitmap(image, new Size(100, 100));
image.Dispose();
こうして作成し直すと大丈夫。
0182デフォルトの名無しさん
NGNGヘッダを上手く設定出来ませぬ
System.Net.WebRequest Req = System.Net.WebRequest.Create(URL);
Req.Headers.Set("UserAgent","testes");
↑じゃダメなのでしょうか
0183デフォルトの名無しさん
NGNGHttpWebRequest req = (HttpWebRequest)WebRequest.Create(URL);
req.UserAgent = "aaa";
0184182
NGNG上手く逝けました
ありがとうございました。
0185デフォルトの名無しさん
NGNGそれでもだめでした・・・
一回だけ表示したものなら削除できるのですが
何度か表示した画像を削除するとプロセス使用中になります
ん〜むずかしー
もうちょっと調べて見ます
いろいろありがとうございました
0186デフォルトの名無しさん
NGNGpublic Bitmap(Stream);
でいけるだろ。Streamは使い終わったら閉じろよ。
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNGToStoringで"###,###,##"とやると数値0のとき表示されなかったり
"n"とすると123,456,789.00と小数点が付いたりしてしまいます。
"c"にすると\123,456,789に・・・。
ToStoring("?")には何を入れればよいのでしょうか
0191デフォルトの名無しさん
NGNG###,###,#0
は?
0192デフォルトの名無しさん
NGNGできました。
でも"###,"を桁数分かいておかないと 123123,123,123 みたく
途中から","が付かなくなってしまいますね。
ちょっとスッキリしないですが仕方ないのかな。
ありがとうございました。
0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNGならスッキリ
0195デフォルトの名無しさん
NGNGこれはいいですね〜最高です^^
0196デフォルトの名無しさん
NGNGDBに対する基礎知識が無くてうまく作れません。
テーブルが1つだけのときはなんとかうまくいくのですが
テーブルが複数になるとさっぱりわかりません。
リレーションを繋いだときとか、DataGridが期待通りの動きをしてくれなくて…。
なんかツリービューみたいなのが出るし。
いいサンプルとか、解説してあるサイト、書籍などがありましたら教えてください。
0197デフォルトの名無しさん
NGNG絵を.resourcesファイルから読み込みたいのですが、
private void Form1_Load(object sender, System.EventArgs e)
{
ResourceManager rm = new ResourceManager("test",Assembly.GetExecutingAssembly());
Bitmap b = (Bitmap)rm.GetObject("testbitmap");
this.pictureBox1.Image = (Image)b;
}
のようにすると「指定されたカルチャ(またはニュートラルカルチャ)に必要なリソースがアセンブリに
見つかりません」とか言われて読み込めません。
コマンドラインで/res:を使ってやるときちんと絵が表示されることは確認できました。
test.resourcesはForm1.csと同じところに置いてあります。
ビルドアクションも「埋め込まれたリソース」になっているのに・・・
何がおかしいのでしょうか?
0198デフォルトの名無しさん
NGNG試してみたけど、よくわからん。
System.Resources.MissingManifestResourceException発生時のダイアログに
locationInfo: <null>
とあるのがポイントっぽいが…
とりあえず、public ResourceManager(Type);を試してみてはいかがかと。
0199デフォルトの名無しさん
NGNGC#自体さっぱりわからないのでまったく進みませんでした。
検索しても、どうもC#関連のサイトが少ないみたいで
探せませんでした。
VC6とVB6ならわかるので
C#での接続方法だけでもわかれば
そこからなんとなくいけるかもしれないと思っています。
C#でのoo4oを用いたOracleへの接続方法解説している
サイトとかあったら教えてもらえないでしょうか?
勘でC#いじくりたおしたのですがさっぱりわかりませんでした。
よろしくお願いします。
0200デフォルトの名無しさん
NGNGC#の文法を知りたいのか、
ライブラリ関係を知りたいのか、
ソースが欲しいのか。
0201199
NGNG説明不足すみません。
文法はそのうちわかると思いますので結構です。
必要なライブラリ関係の簡単な解説、
またそれを使っているコードなどがあればベストと思っています。
0202デフォルトの名無しさん
NGNGタブの追加や削除を頻繁に繰り返すと閉じるボタンを押しても何も反応しなくなります。
その際、閉じるボタン以外は問題なく動作するのですが
閉じるボタンが利かなくなるタイミングが決まってなく例外も返しません。
対処方法をご存知の方がいましたらよろしくお願いします。
private void menuItem55_Click(object sender, System.EventArgs e) // タブを閉じる
{
int i = tabControl1.SelectedIndex;
// public System.Collections.ArrayList tabPageList = new System.Collections.ArrayList();
tabPageList.RemoveAt(i);
tabControl1.TabPages.RemoveAt(i);
}
このページを見てタブページを削除する前にタブページのフォーカスを移動させてみましたが効果がありませんでした。
http://www.users.gr.jp/ml/archive/cs/1543.asp
0204デフォルトの名無しさん
NGNGあ、あくまでも一時的な回避方だから。
.NET Framework 1.1で、直ってるらしいような書き込みは見たけど。
0205デフォルトの名無しさん
NGNGMSHTML を COM で取り込んで。ってのは分かるんですが、.NET Framwork の部品
として用意されていないのでしょうか。
なんか、ものすごく簡単なことを見落としているようなので。
参考になる URL でもかまいません。
0206デフォルトの名無しさん
NGNGどないすれば良いんだべ?
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGListViewItem item1 = listView.Items[1];
ListViewItem item2 = listView.Items[2];
item1.Selected = true;
item2.Selected = true;
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG今の仕事も辞めるつもりでいます。
1ヶ月でも1年でも確実にマスターしたいのですが、いい方法はありませんか?
ちなみに、他の言語はできません。
C#から勉強しても大丈夫でしょうか。
0211デフォルトの名無しさん
NGNG教えてくれる人が身近にいれば。
0212デフォルトの名無しさん
NGNG見込みあるな。弟子にならないか?
0213デフォルトの名無しさん
NGNGレスサンクスです。
ちなみに身近でC#出来る人はいませんw
C#購入したのですが、他の言語も未経験でまったくさっぱりの状態ですw
専門校にでも行こうかと考えているのですが、C#を教えてくれるところって少ないですね(鬱。神戸なんですが。
JAVAとか、CとかVCはよく見かけますけどね。。。
>>212
弟子にしてください。
(マジレス)
0214デフォルトの名無しさん
NGNG一応、C#参考サイト
http://www.microsoft.com/japan/msdn/net/books/ProgWinCsharp/intro.asp
http://www.microsoft.com/japan/msdn/net/books/ProgWinCsharp/chapter2.asp
http://www.microsoft.com/japan/msdn/net/books/ProgWinCsharp/chapter15.asp
http://black.sakura.ne.jp/~third/programming/cs/cs.html
http://www.atmarkit.co.jp/fdotnet/csharp_abc/index/index.html
http://www-ise2.ist.osaka-u.ac.jp/~iwanaga/csharp/index.html
自分は趣味でやってる範囲なので、いいアドバイスはできないですが、
せっかく買ったんなら、とりあえず Hello World くらいやってみては?
0215デフォルトの名無しさん
NGNG本当にどうもです。
今の仕事の都合ですぐには無理なんですが、
7月頃から、学校にいくなり仕事をやめるなり本格的に始動する予定です。
それまでに色々と今調べてる真っ最中です。
サイトの紹介ありがとうございます。
参考にさせてもらいます。
0216199
NGNG>199なのですが、
不可能なのしょうか。。
C#のことよくわかってないので。。
可能ならアドバイスいただけないでしょうか。
接続部分だけで結構ですのでよろしくお願いします。。
0217196
NGNGフォームに貼り付けたDataSet1つでアプリのデータを管理するのは
難しいらしいということは解ってきました。
どこかにメインとなるDataSetをDB代わりに置き、
フォームには編集・表示用のDataSetを置いて、
メインのDataSetを編集するというのがよさそうです。
しかし書籍やネットではアダプタを使ってDBを読み書きする方法は書いてあっても、
DataSetだけで完結した(DBに接続しない)方法については書かれてません。
あと別件ですが、DataGridのセルをComboBoxにすることはできないのでしょうか?
チェックボックスはあるようですが…。
たとえば、CDのアルバムのテーブルと、アーティストのテーブルがあって、
CDのアルバムテーブルをDataGridに表示して、アーティスト名をアーティストのテーブルから
ComboBoxで選択したいのです。
やっぱりデータ入力用のフォームを別途作るしかないのでしょうか?
0218212 ◆IApAHNvIKg
NGNG言っとくけど弟子って住み込みの弟子だよ?
伝統芸能の世界を想像してくれ。
師匠は弟子の最低限の衣食住の面倒は見るけど
給料なんか一銭もないよ。
極端な話、宗教に出家するようなもんだ。
寄付を要求しないのと逃げても追わないとこは違うが。(w
俺は学校出てそのまますぐ就職するような普通のやつには
さんざん期待して何の見返りもなくて失望し続けてきた。
プログラムの才能がないって自覚したんだったら、
嫁でも貸してくれたら帳消しにしてやるのに。
だから仕事辞めてC#に打ち込むって心意気は買った。
でも正直な話、一日中C#漬けヒッキー生活で、C#の達人になっても、
後が続かないと思うけど見通しはあるの?
C#プログラマーの求人は現状ゼロに等しいし、
今後も増えるかどうかは予想も付かない。
やるとすればC#本の執筆くらいかなあ。
でもそんなの出した出版社が赤字になるようなジャンル。
それだったらリアル土方の方がまだ安定してると思う。
本気でC#で仕事を探すくらいならリアル土方を勧める。
ガテンを買いにコンビニに急げ!
0219デフォルトの名無しさん
NGNGC#ではsbyte*型になってしまい、unsafeだのfixだので大変。
string型で処理できる方法は無いもんかねー?やっぱ無理かねー?
0220デフォルトの名無しさん
NGNGLPCTSTR型じゃなかったの?bu5h-hmd(ham)君。
MLは2chじゃないんだから実名名乗れよ。
分かったらもう2度とマルチなんかすんなよ。
0221デフォルトの名無しさん
NGNG> MSHTML を COM で取り込んで。ってのは分かるんですが、
それで正解です。Frameworkコアには用意されてません。
VJ#を入れて、vjswfccw.dll を使うとかいった裏技(?)もありです。
0222デフォルトの名無しさん
NGNGありがとう。
textBox のプロパティとかに隠れているのかなとも思ったんだけど。
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG入れるのに2分くらいかかります。
入れた後もドラッグしてスクロールさせると
表示がついてくるのが遅いです。
これではつかいものにならないので
はやくなるプロパティとかおしえてください?
0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNG連続して起動すると2度目からは一瞬で起動するのですが。
CLRをロードする関係なんでしょうが、
初回起動時だけはJavaのSwing以上の重さと言うのは…
こういうもんなんでしょうか?
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGスタートアップに常駐型hello,world入れとくとか(藁
0229デフォルトの名無しさん
NGNGLonghornからそれと似たような状態になるから心配するな
0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG裏でassocコマンド呼び出すかレジストリ直書き。
ちゃんとしたAPIがあるのかもしれないけどよく知らない。
0232デフォルトの名無しさん
NGNG初心者にもわかりやすい? とりあえず矩形で切ったキャラ動かす程度のゲーム作りたいんですが。
Javaアプレットでオブジェクト指向無視した製作経験はあります(デザパタ勉強中……)。
SharpDevelop入れてネットで調べても要領を得なかったので、VC#のマイクロソフトのサポート
具合に期待してみたり。
0233デフォルトの名無しさん
NGNGゲームつくるならあえてC♯を選ばなくてもよいかと。
0234デフォルトの名無しさん
NGNGDirectXのドキュメントはなってないが。
0235デフォルトの名無しさん
NGNG0236202
NGNG貴重な情報を提供していただき有難うございます。
WindowsUpdateでFrameWork1.1に更新した後実行しましたが症状が変わりませんでした。
FrameWorkSDK1.1の日本語版はまだ出ていないようです。
はっきりした原因は分からないですがコンパイラのバグかもしれないので
今のところは待つしかないみたいです。
自分のソースがおかしいのかもしれないですが・・・・
とりあえず未実装の部分があるのでそちらに取り組みたいと思っています。
0237デフォルトの名無しさん
NGNG作るのは可能だけれど、実行速度重視の言語じゃないんで。
プログラミング自体を楽しむ学習目的ならOKでしょう。
0238__
NGNGttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/zenkaku/index.html
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku05.html
ttp://yamazaki.90.kg/hankaku/hankaku03.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGけど、早くなるのは同じアプリを起動する場合だけだよね?
0241デフォルトの名無しさん
NGNG違うアプリでも
0242210
NGNG住み込みの弟子のつもりですよ。
あまりにもあつかましいと思いそこまで深くレスをつけなかったのですが。
ここ2、3日教えてくれそうな所を探したのですが、みつかりませんw
C#の講師募集とかならありますが・・・
まだそこまで浸透してないって事なのですね。
しかしこれからC#の需要が増えるのではと考えます。魂胆はありませんが。もし、需要が増えなかったとしても、C#を覚えた以上他の言語に移行するのは楽なのでは?と考えています。
今後の仕事によりけりですが。とりあえず最低限C#をマスターしてからその時代の状況に合わせて他の言語も勉強していこうと考えています。
あと、リアル土方って何でしょう?初耳ですw
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGどの言語でも基本は一緒なので、c#から覚えてもいいかも。
配列、繰り返し演算、分岐、構造体とか
0245デフォルトの名無しさん
NGNG0246212 ◆IApAHNvIKg
NGNG弟子と言うのは半分脅しというか冗談ですけど、
会社帰りに週1時間とかだったら
絶対に使い物になるレベルにはならないです。
リアル土方というのは「本当」の「ドカチン」です。
2chではコンピュータ業界のことを「デジタル土方」と呼ぶので、
それに対して本来の「土方」のことを区別するためです。
ガテンというのは肉体労働専門の情報誌です。
何でそんな話をしたかというと、
C#を勉強して就職に役立てようなんてことは、
土木作業員と比較しても悪条件だってことです。
このスレでも業務の大半がC#って人は少ないのでは?
ま、いいや。気が向いたらメールでもください。
以後このスレではレスしませんので悪しからず。
0247199
NGNGOracle関係の板へ移動すべきと思いましたので、
移動させていただきます。
書くとき迷ったんですが残念。
板汚しすみません。
0248C ◆oKZIqdAwEk
NGNG202で書いてる
>このページを見てタブページを削除する前に
>タブページのフォーカスを移動させてみましたが
の方法でOKだったよ。
漏れはこの解決策をMSのニュースグループで見かけたけどうまくいってる。
tabControl1.Select();
tabControl1.TabPages.RemoveAt(i);
でどうだい?
0249デフォルトの名無しさん
NGNGだいぶ前の話で、今は標準のTabControl使ってないので嘘かもしれませんが。
Remove()とかRemoveAt()って、TabControlとTabPageの親子関係を切るだけで、
削除ではないのが原因だと思ってました。
不要になったTabPageをちゃんとdispose()してやれば直ったような憶えがあります。
宙ぶらりんのTabPageがあると、終了できなかったような。
もちろんそんな仕様は意味不明なんですが、もしかしたら直るかもしれませんし、
恥さらし覚悟で書きます。ム版初カキコ。
0250219
NGNGやっぱり、C#側ではsbyte*型になっちまうぞ。
どうすりゃいいの〜これでやるしかないの、/unsafeでfixedで
これじゃC#でやる意味無いよ〜
0251デフォルトの名無しさん
NGNGおいおい、ネタじゃないのかよ!
> これからC#を勉強したいのですが、
これのために、
> 今の仕事も辞めるつもりでいます。
こうする必要性がまったく見えない。
24時間働きっぱなしに近いような仕事で勉強する時間が
まったく取れないってのなら話は別だが、そうでないなら、
仕事は続けながら、空き時間を捻り出して勉強すれ。
C#を覚えること自体は悪くないが、
すぐに転職に役立てたいなら、まずはJavaだろ。
C#にしてもJavaにしてもWeb開発が中心だから、
言語以上に最低限必要なのはWeb開発の知識(HTTP、HTML、JavaScriptなどなど)。
Web開発に限らずSQL、DBの知識も必須だぞ。
後、業務知識もあればなおよしだが、
これは実際に開発の上流工程に参加しないとどうしようもないしな。
0252251
NGNGちゅうわけで、スレに関係ある部分に戻そう。
>これからC#を勉強したいのですが、みなさんはどこで知識をつけたのですか?
ドキュメント(ヘルプ)をざーっと読む、実験する、
ドキュメントで確認する、実験する。
その繰り返し。
まったくの初心者にこれは辛いだろうから、最初は入門書1冊読みながら、
そこに書いてあることを試したり、こうしたらどうなるだろう?とか
ここに書いてあることは本当かな?とかいろんな疑問を持ちながら取り組むことだ。
入門書を1冊終えたら、後は、上に書いたように実験、ヘルプで確認の繰り返し。
国内/海外のWebサイト、掲示板、ML、ニュース、Google、
書籍、雑誌での情報収集も怠らない。そんなとこだ。
■ このスレッドは過去ログ倉庫に格納されています