VC♯.NET統合スレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGVB、JAVA厨は要りませんのでご了承
0685デフォルトの名無しさん
2005/04/08(金) 22:32:05Office絡みではよくあることだけど。
BeatJamのファイルいじったりした?
とにかくWindowsインストーラが糞ってことで。
0686デフォルトの名無しさん
2005/04/08(金) 23:08:23何か解決策はないでしょうか?このままじゃ8000円が無駄に…
0687デフォルトの名無しさん
2005/04/08(金) 23:17:490688デフォルトの名無しさん
2005/04/08(金) 23:21:210689デフォルトの名無しさん
2005/04/08(金) 23:48:08プログラム板でそのレスはないんじゃないの?
0690デフォルトの名無しさん
2005/04/08(金) 23:51:15対処の一つとして妥当だと思うけど。
どうせ使ってないそうだし。
セットアップ画面とやらが何を指すのか分からないから効果も分からないけど。
0691デフォルトの名無しさん
2005/04/09(土) 00:19:54BeatJamのインストールウィザードが出てしまいます。
0692デフォルトの名無しさん
2005/04/09(土) 01:23:00http://support.microsoft.com/?scid=KB;JA;833594
これで絶対とは言えんけど、その辺は言わずもがな
0693684
2005/04/09(土) 07:30:02どうやら、Cドライブ内にBeatJamのインストーラがあったのが原因みたいでした。
インストーラを削除したら、無事Visual C#.NETをインストールできました。
なんでこんなもん入れとくんだよNEC
0694デフォルトの名無しさん
2005/04/09(土) 08:04:010695デフォルトの名無しさん
2005/04/09(土) 13:30:56>>692の方法は試したのか
試したとしたら何か変化があったのか
今後のために報告よろしく
0696デフォルトの名無しさん
2005/04/10(日) 13:24:36これからプログラムを学ぶ者の態度としてどうかと思うよ
0697デフォルトの名無しさん
2005/04/13(水) 13:34:380698デフォルトの名無しさん
2005/04/17(日) 22:57:11それって結構めんどくない?
0699デフォルトの名無しさん
2005/04/17(日) 22:58:330700デフォルトの名無しさん
2005/04/17(日) 23:00:10JavaもVBもランタイムが必要だったでしょ。
700get
0701デフォルトの名無しさん
2005/04/17(日) 23:00:452.0は16MBになるらしいが、それでもでかい
0702デフォルトの名無しさん
2005/04/18(月) 22:05:25delphiとかmfcはそのままでおkだったきがす
ただjavaとかc#になれるとc++とかは書きたくなくなる(俺は)
0703デフォルトの名無しさん
2005/04/18(月) 23:30:11ヘッダーの存在意義がわからん
0704デフォルトの名無しさん
2005/04/19(火) 00:10:140705デフォルトの名無しさん
2005/04/19(火) 19:07:170706デフォルトの名無しさん
2005/04/19(火) 20:18:070707デフォルトの名無しさん
2005/04/19(火) 21:41:03import と using は短縮ダイヤルだけど、include は結合だから全然違う
0708デフォルトの名無しさん
2005/04/20(水) 06:35:320709デフォルトの名無しさん
2005/04/20(水) 06:55:370710デフォルトの名無しさん
2005/04/20(水) 07:01:06importとusingは名前空間単位じゃなかったか?(俺Cしかワカンネーケド)
作成者から見たら似てるのは確かだが、観念は全く別だと思う
0711デフォルトの名無しさん
2005/04/20(水) 08:05:350712デフォルトの名無しさん
2005/04/20(水) 08:11:14概念的に正確な説明より、実像と多少異なっても知っているものとの
共通点をあげたほうが受け入れてもらいやすいんだよ。
プログラマは正確さを求めがちだけど、漏れは場合によりけりだと思っているからああ書いたんだがね。
0713デフォルトの名無しさん
2005/04/20(水) 11:06:140714デフォルトの名無しさん
2005/04/20(水) 14:51:23using namespace std; ← 名前空間 std を省略することを宣言。
int main(){
cout << "hello"; ← using文とあわせて、 std::cout << "hello"; と同一視される。
std::cout << "world"; ←こう書くならば、usingは不要。でもincludeは外せない。
}
0715デフォルトの名無しさん
2005/04/20(水) 17:44:40ならusingとかとは全然違うような希ガス
0716デフォルトの名無しさん
2005/04/20(水) 18:42:48>>707
0717デフォルトの名無しさん
2005/04/20(水) 22:05:35はじめたばかりと思いこんで書いてた…違ってたらスマソ>703
>714
coutも実体はクラスへのexternだし。
全部書くのはアホラシイけど。
まあ、漏れの場合は各言語で同じ/似たような意味の記述を覚えて、
概念や設計思想を後付けしたのが多かったから、
純粋にその言語を習得した人とは、考え方が違うかもとも思う。
紙や脳内でちゃんと設計すれば、ソース単体は「コンパイラに食わせる記述」を書くもの、と。
0718デフォルトの名無しさん
2005/04/22(金) 15:32:11クラスとか面白かった
雑誌の付録のVC#β版をパソコンに入れたら、すげー楽と分かった
とりあえず超初心入門者向けの本で、最初の3章くらいを2時間でざざっとやった
VC++やBCBよりコード楽だし、VBやJAVAよりずっと速いし。
でもそんな部分を求める人は、普通デルファイやってるのかなあ
0719デフォルトの名無しさん
2005/04/22(金) 22:07:20そういう機会がなかったってこともあるし。
私はVB、VC++、JavaはやったけどDelphiはやってないよ。
0720デフォルトの名無しさん
2005/04/25(月) 17:38:32WinFormのDataGridにチェックボックスを表示したのはいいですが、
チェックボックスでスペースキーのイベントが取れなく制御できません。
どうにかならないでしょうか?
宜しくお願いします。
0721デフォルトの名無しさん
2005/04/25(月) 18:01:49プリプロセスメソッドをオーバーライドすれば対応できるかも
「プリプロセス」「processcmdkey」でぐぐってみ
0722デフォルトの名無しさん
2005/04/25(月) 18:54:06早速の返答ありがとう。
何とかやってみます。
0723720
2005/04/25(月) 19:50:54ちなみにShift+Tabって制御できますか?
0724デフォルトの名無しさん
2005/04/27(水) 01:35:470725デフォルトの名無しさん
2005/04/27(水) 07:08:43> We were unable to send your e-mail verification mail.
となってメールが送られてこない
誰か取得できている奴いる?
0726デフォルトの名無しさん
2005/04/27(水) 07:09:560727デフォルトの名無しさん
2005/04/27(水) 07:48:080728デフォルトの名無しさん
2005/04/27(水) 08:23:100729デフォルトの名無しさん
2005/04/27(水) 18:42:43訳わからん
0730デフォルトの名無しさん
2005/05/01(日) 02:02:58不特定のコントロールのイベント内で
下のようなキャストはできないのでしょうか?
(sender.GetType())sender.Text = "HELLO";
0731730
2005/05/01(日) 02:04:360732デフォルトの名無しさん
2005/05/01(日) 06:16:440733デフォルトの名無しさん
2005/05/01(日) 06:42:000734デフォルトの名無しさん
2005/05/01(日) 08:37:270735730
2005/05/01(日) 11:57:020736デフォルトの名無しさん
2005/05/01(日) 14:27:01教えて、知っている人!
0737デフォルトの名無しさん
2005/05/01(日) 16:55:47いちいちキャストしてください。
0738デフォルトの名無しさん
2005/05/01(日) 19:07:280739デフォルトの名無しさん
2005/05/01(日) 20:29:54TextChangedが発生したときにRTFを書き換えようとしたんだが、なぜかTextChangedが無限に呼び出されてフリーズする。
これってRTFプロパティを書き換えたからTextChangedが発生したということか?
これを打開する方法ある?ユーザーが明示的に変更したときだけ呼びたいんだが。
0740デフォルトの名無しさん
2005/05/01(日) 21:01:09TextChangedの中でフラグ立てる。
0741739
2005/05/01(日) 21:59:580742デフォルトの名無しさん
2005/05/01(日) 22:05:432: フラグを立てる
3: 一通りの書き換え処理
4: Application.DoEvents();
5: フラグを寝かせる
……か?
0743デフォルトの名無しさん
2005/05/02(月) 10:43:59コントロールの参照(GridView)を得るにはどうしたらよいでしょうか。
0744デフォルトの名無しさん
2005/05/02(月) 11:16:58そのインターフェイスに必要な機能を定義する。
Form1がそのインターフェイスを実装する。
ユーザコントロールはフォームの参照(FindForm()とか)をインターフェイス型にキャストし、
それに定義されているメソッド・プロパティを呼ぶ。
直接コントロールをプロパティとして公開するのはOOPとして好ましくないことには留意しとく事。
0745743
2005/05/02(月) 18:40:540746デフォルトの名無しさん
2005/05/08(日) 08:37:06表示したいのですが、どうしたら良いでしょう?
(つまり、WIndows標準のエクスプローラーみたいにしたいのです)
また、カーソルの内容を自前で描画する事は可能でしょうか?
解る方宜しくお願いします。
0747デフォルトの名無しさん
2005/05/09(月) 18:17:30DockプロパティをそれぞれRightとBottomに設定すると、
片方が右下端に飛び出してうまく収まりません。
右下端を空白にするいい方法はありませんか?
0748デフォルトの名無しさん
2005/05/09(月) 19:01:43AutoScrollで代用するとか。
0749デフォルトの名無しさん
2005/05/09(月) 21:57:52うまく表現できないところに使うと思われ。
0750デフォルトの名無しさん
2005/05/09(月) 22:12:520751デフォルトの名無しさん
2005/05/09(月) 23:37:54僕は乗り換えたわけじゃいが、次プロジェクトからVC#を使うことが
濃厚ですが、どうもVBライクのポトペタ環境がなれなんですが、
Doc/Viewはどうしてます?
自力で実装???
0752デフォルトの名無しさん
2005/05/09(月) 23:43:36もっとあたらしめの手法取り入れたり。
ただやろうと思えば自力で実装できると思うよ。
0753デフォルトの名無しさん
2005/05/09(月) 23:44:500754デフォルトの名無しさん
2005/05/10(火) 00:34:291.Panelの中にHScrollBarとPanelを入れて、Panelを右端にDock&HScrollBarをFill。
2.1をBottomにDock。
3.VScrollBarをRightにDock。
だめかなあ。
0755デフォルトの名無しさん
2005/05/10(火) 08:39:39JavaもどきだからJavaの開発手法も見て回ると良いかも。
0756747
2005/05/10(火) 17:21:40いろいろ試してみます。
0757デフォルトの名無しさん
2005/05/10(火) 18:43:04データベースファイルをプログラム中で動的に指定し直す方法ってありますか?
もしありましたらご教授ねがいます。m(_ _)m
0758デフォルトの名無しさん
2005/05/10(火) 21:26:57[2] DataSourceに”dataSetTest”と指定して、DataMemberには”t_Employee”と指定するのとでは
同じことだと思うのですが、どう違うのでしょうか。どうか[1]と[2]の使い分けを
お教えください
0759デフォルトの名無しさん
2005/05/11(水) 07:09:04知らん!
>>758
同じことだ!
0760デフォルトの名無しさん
2005/05/12(木) 12:08:51TextBox2では、既存のプロパティのデフォルト値を変えたいと思います。
(デザイン時のプロパティ表示で太字にならないようにしたい)
DefaultValue属性で設定することで可能なのは分かったのですが、
そのためには、プロパティのオーバーライドをしなければならないのでしょうか?
例えば、AutoSizeプロパティのデフォルト値を変える場合
・AutoSizeプロパティのオーバーライド
・DefaultValue属性の記述
※動作は既存どおりでいいので、本当はオーバーライドしたくない
またりvirtualになっていないプロパティにはデフォルト値を設定できなくなる
ということになるんでしょうか?(例えばBorderStyle)
コンストラクタでセットするだけだと、デザイン時のプロパティ表示が
太字に表示されて、リセットできてしまうので困ります。
0761デフォルトの名無しさん
2005/05/12(木) 12:51:11実際にやってみれば?
0762デフォルトの名無しさん
2005/05/12(木) 12:57:09はい。実際にやってそれでOKなのはわかったのですが、
オーバーライドをしないでできる方法があったらと思って質問しました。
0763デフォルトの名無しさん
2005/05/12(木) 18:50:35DesignerAttribute属性を工夫すればリセットでデザイナ側が指定したDefaultValueに戻すことはできるが、
太字になるのは避けられないようだな。
overrideなりnewなりで再定義するしかないか。
0764デフォルトの名無しさん
2005/05/12(木) 21:42:550765デフォルトの名無しさん
2005/05/13(金) 13:13:40取得することは可能でしょうか?
例えばbutton1.Clickにbutton1_Clickが現在設定されているとして、
それを取得してから以下のようにラップしたいのですが。
button1.Click = 前処理;
button1.Click = button1_Click;//元々セットされていたイベントハンドラ
button1.Click = 後処理;
0766デフォルトの名無しさん
2005/05/13(金) 13:14:23button1.Click = 前処理;
button1.Click += button1_Click;//元々セットされていたイベントハンドラ
button1.Click += 後処理
です。
0767デフォルトの名無しさん
2005/05/13(金) 13:17:050768デフォルトの名無しさん
2005/05/13(金) 14:28:02そういう言語仕様なんですかね、.NETて。
0769デフォルトの名無しさん
2005/05/13(金) 14:49:32Clickの前後処理はClickイベントじゃなくてClickingイベントとClickedイベントでも実装させれ。
0770デフォルトの名無しさん
2005/05/13(金) 16:03:32ただ、全てのコンポーネントのClickイベントに
こういう前後処理を適用できたらとも思っているのですが。
(各コンポーネントに対して子コンポーネントを作成しなければ
ならないとすると手間ですね)
何か楽に実装できる方法はないでしょうか?
(本当はControlクラスをいじれれば一括して拡張できるのでしょうけど...)
0771デフォルトの名無しさん
2005/05/13(金) 18:39:080772デフォルトの名無しさん
2005/05/13(金) 20:20:00マウス限定ならそれも有効でしょうけど...
0774デフォルトの名無しさん
2005/05/14(土) 22:17:14Controlクラスをいじればどうすればできるのですか?
0775デフォルトの名無しさん
2005/05/14(土) 22:55:51ADO.NETでオラクルに繋いでいるのですが、.Fill()した後に
OpenFileDialog.ShowDialogすると、マイコンピュータの所だけ表示されないです。
.Fillの所だけコメントアウトすると、表示されます。
これって何故でしょうか??他の方はなりませんか?
0776775
2005/05/15(日) 15:50:02[STAThread]をメインに付けたらきちんと表示されました。
0777デフォルトの名無しさん
2005/05/15(日) 17:51:460778デフォルトの名無しさん
2005/05/15(日) 18:55:15ControlでClickが定義されているので、そのソースを改造すれば
できると思いました(でも実際にできたとしてもやるべきではないでしょうけど)。
ようはやりたいことはアスペクト志向的に既存のものに
処理を追加したいのだともいえます(継承とかなしに)。
Rubyをちょっとかじってたのですが、Rubyだと簡単に再定義とか
できるのでそういう柔軟さはC#にはないのかなと。
属性というのがあることを思い出してちょっと調べましたが、
やはり無理そう。
0779774
2005/05/15(日) 21:07:08なんだそういうことか・・・
そもそもイベントハンドラなんて自分でセットしてるんだから、
場合に応じて切り替えたらいいだけじゃん。
なんでもとのイベントを取得するしか方法がないの?
0780デフォルトの名無しさん
2005/05/15(日) 21:23:09>>768
>そういう言語仕様なんですかね、.NETて。
「.NET」 も 「.NET Framework」 も、C# とは完全に独立した機構・ライブラリであって、言語仕様とかそういう範疇じゃない
っていうかそもそも言語じゃない
0781デフォルトの名無しさん
2005/05/15(日) 23:12:330782デフォルトの名無しさん
2005/05/15(日) 23:14:50AspectC# とかあるんで、ごちゃごちゃ組み合わせると可能
0783デフォルトの名無しさん
2005/05/15(日) 23:58:41言語仕様としては無い。
>>778
DIContainer+Proxyパターン。
リフレクションを利用してハンドルの型を得た上で、CodeDomを利用して
ハンドリングコードを動的生成すれば意図は満たせると思う。
ただ、実際にコードを書いてみないと細部の問題点が見えてこないから
ニンともカンとも言い難いが・・・・・・
0784デフォルトの名無しさん
2005/05/17(火) 12:27:00AttoContainerというのがありました。
ちょっといじってみましたが、これならできるかもしれません。
(まだ実験中...)
ありがとうございました。技術力のある方ですね!>>783さん
■ このスレッドは過去ログ倉庫に格納されています