12/10/10 11:28:39.92 JL+iP2ke0
参照の追加でuser32.dllなどのwinapiライブラリを追加できないでしょうか
495:名無しさん@お腹いっぱい。
12/10/10 11:33:18.12 CrzF5W1K0
>>494
これじゃだめなの?
URLリンク(www.atmarkit.co.jp)
496:名無しさん@お腹いっぱい。
12/10/10 13:33:38.69 bFawIBks0
こういうのもある
WindowsR API Code Pack for MicrosoftR .NET Framework
URLリンク(archive.msdn.microsoft.com)
497:名無しさん@お腹いっぱい。
12/10/10 17:33:42.23 B4f5z3F70
URLリンク(ideone.com)
ボタン1を押すとエラーになりますが、ボタン2はエラーになりません
初心者の直感ではボタン1のAddControl行とWriteLine行で実行される引数は同じものなので
問題なく動きそうな気がしますが、何が問題なのでしょうか?
498:名無しさん@お腹いっぱい。
12/10/10 17:41:28.21 EnPjftbn0
Select呼び出した時点ではまだその中に記述したデリゲートは実行されていない
foreachした時点で初めて実行される
もちろん二回foreachしたらそれぞれ別々に実行される
499:名無しさん@お腹いっぱい。
12/10/10 17:52:35.01 B4f5z3F70
>>498
Controlのハッシュコード見て納得しました。両者の引数の中身は別々のものだったんですね
ありがとうございます
500:名無しさん@お腹いっぱい。
12/10/13 09:35:06.08 bcLNuUO70
フォント変えるたびにサイズだのMarginだのUIがグダグダになるんだけどフォントだけ変えられないの?
501:名無しさん@お腹いっぱい。
12/10/13 09:36:34.58 5zpC+t1f0
無理です
502:名無しさん@お腹いっぱい。
12/10/13 15:09:46.38 VcGh2v180
AutoScaleModeをFontじゃくすればおk
503:名無しさん@お腹いっぱい。
12/10/13 18:31:58.36 bcLNuUO70
>>502
ありがと
504:名無しさん@お腹いっぱい。
12/10/24 15:15:58.56 k+hoXY1r0
AutoHotKey、C、C++、C#、1から覚えるならどれがよいでしょうか?
505:名無しさん@お腹いっぱい。
12/10/24 17:31:04.00 iih9hxB00
>>504
何がしたいのかによる
手っ取り早くGUIアプリ作りたいならC#
506:名無しさん@お腹いっぱい。
12/10/24 17:46:55.86 k+hoXY1r0
C、C++を使わなければならない場面って
どんな時が想定されるのでしょうか?
507:名無しさん@お腹いっぱい。
12/10/24 17:52:52.34 Ik1RwUJu0
C#が気に入らないとき
508:名無しさん@お腹いっぱい。
12/10/24 17:53:33.55 k+hoXY1r0
C#が気に入らないときって
どんなときなのでしょうか?
509:名無しさん@お腹いっぱい。
12/10/24 17:56:51.88 JblmfH4p0
所詮は道具なのに自分の存在価値がC++を信望する
ことにあるように思い込んでるオールドグラマーのプライドが傷ついたとき
所詮は道具
510:名無しさん@お腹いっぱい。
12/10/24 17:59:35.21 iih9hxB00
>>506
速度が必要なときとかドライバ開発するときとか
511:名無しさん@お腹いっぱい。
12/10/27 22:57:43.05 kK2FJj7P0
C++の名前空間がついた関数をC#から呼ぶ方法ってありますか?
C++
namespace std
{
dllexport void hello{}
};
C#
class Test{
[DllImport("Hello.dll")]
public static extern void std::hello();
}
512:名無しさん@お腹いっぱい。
12/10/27 23:05:34.95 QanRTcXg0
ありまっせん
513:名無しさん@お腹いっぱい。
12/10/27 23:26:54.29 XAMdIF+y0
C++/CLI でバイパス関数を作るとか?
514:名無しさん@お腹いっぱい。
12/10/27 23:28:44.51 dc7ozUsu0
dumpbin /exportsでエクスポートされてる名前調べて
DllImportのEntryPointに指定する
@とか色々ついてるの全部な
515:名無しさん@お腹いっぱい。
12/10/29 21:53:35.88 8J/RA3H7O
みなさんマイクロソフトのVC#2010お使いですか?
時期バージョンではメトロアプリケーションしか作れないって本当ですか?
516:名無しさん@お腹いっぱい。
12/10/29 21:56:45.43 DV7dQm/k0
とっくに2012出てるし普通のアプリケーションも作れるfor Desktopもあります
しかしVistaでは動きませんwwwwwwwww
517:名無しさん@お腹いっぱい。
12/10/29 22:19:21.43 8J/RA3H7O
>>516
無償版出てるんですか?
518:名無しさん@お腹いっぱい。
12/10/29 22:20:18.01 FBftQse/0
2012あったんかVistaの俺オワタwwwwwwwww
519:名無しさん@お腹いっぱい。
12/10/29 22:36:22.16 JIRDyW8T0
嘘です。
520:名無しさん@お腹いっぱい。
12/10/29 22:37:26.11 ma/E4RsR0
VisualStudio 2010で
VisualStudioのプロパティ設定画面のような入力を実現したいのですが
1. そーゆーフォームってありますか?
2. サンプルが載っているようなサイトがあったら教えてください。
プロパティ 設定値
位置 5 , 80
サイズ 20 , 50
色 ■ ←赤く表示されてる
背景色 □ ←白く表示されてる
みたいなやつです。
521:名無しさん@お腹いっぱい。
12/10/29 22:37:43.81 DV7dQm/k0
Win7でしか動かない機能があるからVista駄目って名目だけどホンマかいな
522:名無しさん@お腹いっぱい。
12/10/29 22:48:17.45 FBftQse/0
Win8って売れるのかあれ?
523:名無しさん@お腹いっぱい。
12/10/29 22:49:25.41 y+W1M2Ph0
あれだけ安ければ売れるだろ
524:名無しさん@お腹いっぱい。
12/10/29 23:03:27.73 JIRDyW8T0
>>520
URLリンク(dobon.net)
525:名無しさん@お腹いっぱい。
12/10/29 23:12:27.84 rW3DTNlp0
ドボンすげー
526:名無しさん@お腹いっぱい。
12/10/30 00:24:45.57 bUd/YgI20
>>524
PropertyGridコントロールっていうのですね。
ありがとうございます。助かりました。
527:名無しさん@お腹いっぱい。
12/10/31 15:57:59.06 MyiV4EuH0
ILSpy使ってみたのですが
base..ctor();
こんなのがでてきます
なんですか、これは?
528:名無しさん@お腹いっぱい。
12/10/31 16:07:42.48 xYjQuu0g0
基底クラスのコンストラクタ呼び出し
.ctor:コンストラクタ
.cctor:静的コンストラクタ
.dtor:ファイナライザ
529:名無しさん@お腹いっぱい。
12/10/31 16:16:05.60 MyiV4EuH0
ありがとうございます
なんでそんなものがでてくるのかわかりませんが、コンパイル通らないので削っておきました
530:名無しさん@お腹いっぱい。
12/10/31 18:45:24.78 1qE1ndG1P
C#の絵本買って読んでみてるけど
まったく頭に入らない。プログラムは難しいね
531:名無しさん@お腹いっぱい。
12/10/31 18:50:47.45 FGAWRxyp0
なんだってェ・・・?
532:名無しさん@お腹いっぱい。
12/10/31 20:03:08.03 SoL3B7R90
>>529
533:名無しさん@お腹いっぱい。
12/10/31 23:03:56.83 kRljdB+h0
>>529
!?
534:名無しさん@お腹いっぱい。
12/10/31 23:13:13.09 FGAWRxyp0
どういうことなん
535:名無しさん@お腹いっぱい。
12/11/01 11:12:25.09 r4ED/Trl0
ILSpy使ってる時点でコンパイルは済んでいるはずだが……
536:名無しさん@お腹いっぱい。
12/11/01 11:14:25.82 2+OQdg2B0
ILSpy使ったことない人たち乙
使ってみればわかるよ
537:名無しさん@お腹いっぱい。
12/11/01 19:37:35.41 rJWV0p35O
一応言っておくけど
クラッキングに関する話題はローカルルールで禁止のはずだから
その辺弁えてね
違うなら別に良いけど
538:名無しさん@お腹いっぱい。
12/11/01 20:06:16.58 r4ED/Trl0
べ……弁えてね……
539:名無しさん@お腹いっぱい。
12/11/01 20:10:01.41 3QH3y+v+0
べんべん
540:名無しさん@お腹いっぱい。
12/11/01 20:49:31.05 5Gi8i1ek0
その位わきまえろよ
541:名無しさん@お腹いっぱい。
12/11/01 21:55:08.65 yekrgJiTO
逆コンパイル防止とかできますか?
542:名無しさん@お腹いっぱい。
12/11/01 21:56:06.12 cK/t36Y90
無理
543:名無しさん@お腹いっぱい。
12/11/01 22:02:16.46 R3kwDSIh0
動作する以上、逆コンパイル自体の防止なんてネイティブでも不可能だけど
読みづらくして逆コンパイルした奴にやる気を無くさせることはできる
お前の作ったカスをわざわざ手間かけて解読しようなんて酔狂はいないから極めて有効
544:名無しさん@お腹いっぱい。
12/11/02 03:24:11.42 bqHByckqO
C#は将来性のある言語でしょうか?
545:名無しさん@お腹いっぱい。
12/11/02 09:27:36.49 wC5ga2nw0
スマホ向けクロスプラットフォーム開発では圧倒的トップシェアなんだっけ
546:名無しさん@お腹いっぱい。
12/11/02 20:17:57.35 aIakvy5+0
iOSがObjectiv-C、AndroidがJavaで、その間をうまいことMonoが持って行ったわけか。
547:名無しさん@お腹いっぱい。
12/11/02 22:07:19.88 bqHByckqO
無償版のC#expでは難読化できないの?
548:名無しさん@お腹いっぱい。
12/11/02 22:11:06.04 CERrS32S0
単独じゃ無理だな
一応フリーなものは存在する
でもC#やJavaみたいなメタデータに依存しまくった言語で
適切に難読化を行うのはそれなりに面倒だ
多分このスレで質問してるレベルじゃ起動すらしなくなるだろう
549:名無しさん@お腹いっぱい。
12/11/02 22:11:24.26 wC5ga2nw0
まずは解読したくなるようなアプリを作れるかどうかを心配したほうがいいよ
550:名無しさん@お腹いっぱい。
12/11/02 22:14:07.60 wC5ga2nw0
だいたい、そこまで読まれたくないならクライアントにバイナリ置くこと自体が間違いだよ
デスクトップアプリなんてオワコンは捨ててWebアプリにすれば解読なんてしようがない
551:名無しさん@お腹いっぱい。
12/11/02 22:56:20.70 PCsPEjTX0
まあそんなに読まれたくないものならC++で作ればいいだけだしなー
552:名無しさん@お腹いっぱい。
12/11/03 01:21:58.61 a4RPfFKTO
C++expはコード補完してくれますか?
553:名無しさん@お腹いっぱい。
12/11/03 05:09:40.38 hZ/WQ5Qr0
WebアプリWWWWWWWWWWWWWWWW
554:名無しさん@お腹いっぱい。
12/11/03 11:05:12.64 UA94FFsf0
>C++expはコード補完してくれますか?
ある程度は
それよりはC99とかC++11への準拠度が低すぎてイライラする
555:名無しさん@お腹いっぱい。
12/11/03 13:30:43.61 UA94FFsf0
もう一言いっておきたい
URLリンク(opcdiary.net)
C++11が忙しいからC99は注力しないよ見たいな事を抜かしておいて
VC++2012のあのザマは何なのだ
舐めとんのか
556:名無しさん@お腹いっぱい。
12/11/03 13:41:36.62 aQkNFxaV0
これでもC++のIDEとしては世界最高峰という現実
557:名無しさん@お腹いっぱい。
12/11/04 00:47:22.62 uGVODdQQ0
>>554-555
スレ違いにレスするのもあれだが
2012のリリースに間に合った分だけ先に出したんじゃないか。
つい先日C++コンパイラのCTPが出たから試してみるといい。
Visual C++ Compiler November 2012 CTP
URLリンク(www.microsoft.com)
URLリンク(blogs.msdn.com)
558:名無しさん@お腹いっぱい。
12/11/04 01:15:52.52 2HT1Ehp3O
VC++はWinAPI呼び出しやすいですか?
559:名無しさん@お腹いっぱい。
12/11/04 02:23:33.97 8/SJMHn70
WinAPIのようなC向けAPIはC#からでも呼び出しやすいから大差ない
C#の場合は.NETによって格段に便利な形でカバーされてるところも
C++ではWinAPIに頼らざるをえないことが多々あるから、総合的にみるとC#に比べて糞面倒
560:名無しさん@お腹いっぱい。
12/11/04 12:51:39.29 n0HETfhZ0
まあDllImportに頼らないとkeybd_eventもSendInputも使えないので
マクロ書きたい初心者には不評なんですが
561:名無しさん@お腹いっぱい。
12/11/06 06:24:23.97 wprtWPyAO
Func<int, int, int> foo = (x, y) => { return x + y; };
例えば上をコールバック関数にしたいと思ったらどうすればよいでしょうか?
extern static int CallBack( ???, int x, int y );
???は定義可能でしょうか?
562:名無しさん@お腹いっぱい。
12/11/06 06:39:57.83 7jUzu2Y40
delegate int HogeCallback(int x, int y);
使うしかないね
563:名無しさん@お腹いっぱい。
12/11/06 09:43:03.10 a0vlFpjG0
>>561
普通に extern static int CallBack(Func<int, int, int> callback, int x, int y); でいけるよ
ただしDllImportならコールバックが来る可能性がある間は渡したデリゲートオブジェクトが
絶対にGCされないようにこっち側で管理する必要がある
564:名無しさん@お腹いっぱい。
12/11/06 10:04:52.58 9NcogyaD0
あれ、ついに.NET4.5でジェネリックのマーシャリングがサポートされるようになったの?
565:563
12/11/06 11:19:30.39 a0vlFpjG0
ああすまん無理
566:名無しさん@お腹いっぱい。
12/11/07 01:36:41.70 xeiSNqCnO
.NET4.5入ってるのに
古い.NETプログラムが起動しません
567:名無しさん@お腹いっぱい。
12/11/07 02:13:35.31 t4vk2ZFU0
左様ですか
568:名無しさん@お腹いっぱい。
12/11/07 02:17:58.82 8vrDwtTR0
バージョンアップごとに必要ない命令とか消えたりマイナーチェンジしたりする事もあるし
まぁ必要ないって、メーカーが勝手に決めた感じだろうけど
569:名無しさん@お腹いっぱい。
12/11/07 02:36:28.10 wP2T4+LT0
そういやWMPモジュール使ったソフトで、WMPのバージョン上がったら挙動も変わったよ
570:名無しさん@お腹いっぱい。
12/11/07 09:52:18.48 vaQSgjR80
.NET3.5以前をターゲットにしたアプリは.NET4以降ではそのまま動かないよ
マニフェストファイルをいじる必要がある。
特になんか技術的な問題があるわけじゃなく意図的な制限で、
必ずしも100%の互換性は保証できないからテストしろボケというMSからのメッセージ。
Oracleとかほかの会社なら絶対にそんなことしないレベルの互換性はあるけどそこはMSだからな。
571:名無しさん@お腹いっぱい。
12/11/08 02:52:01.14 bz8NFcX40
スルーされたのでここで教えてください
Sqlite+Entityでデータベース作ったんだけど
これをDataGridViewに表示するにはどうするの?
SQLiteのテーブルをDataGridViewにバインドしても
表示が更新されない
アプリ再起動したらちゃんと表示される
変更を即座にViewに反映したいんだけどどうすればいいですか?
572:名無しさん@お腹いっぱい。
12/11/08 19:57:32.73 6sKW/DkV0
「SQLite DataGridView bind」でヤフーでググレカス。
URLリンク(ap.atmarkit.co.jp)
573:名無しさん@お腹いっぱい。
12/11/08 20:54:46.26 bz8NFcX40
そこも見ましたがDataSetをDataSourceにバインドしているんじゃなくて
DataTableを直接バインドしているんです
なのに反映されません
具体的には、SQLiteのテーブルをDataSetにD&D
DataGridViewのプロパティでD&DしたテーブルをDataSourceに設定
SQLite関係のコードは何も書いてません、Entityを操作しているだけです
Entityでデータベースを変更した場合、ビューに表示するまでのどこかで更新されていないと思うんですが・・・
574:名無しさん@お腹いっぱい。
12/11/08 22:03:50.29 cPbFhgLeO
一生懸命C#勉強してプログラム作る
↓
.NETバージョンアップ
↓
全部パー
こういう認識でよろしいですか?
575:名無しさん@お腹いっぱい。
12/11/08 22:19:20.78 AhHExoug0
ビルドしたバージョンと同じバージョンの.NETが入ってれば動く
また既存の技術が使えなくなるわけじゃないので習得したスキルも無駄にはならない
576:名無しさん@お腹いっぱい。
12/11/08 22:39:34.59 cPbFhgLeO
.NET4で作ったものは
4.5とか5になったらパーですか?
577:名無しさん@お腹いっぱい。
12/11/08 22:50:53.77 qHtPIF2L0
お前の頭がパーならそうかもね
578:名無しさん@お腹いっぱい。
12/11/09 00:02:02.58 jXQl/LXe0
スーテンウーとかウーの次はリュウでその次チーでその次がパーだよ
579:名無しさん@お腹いっぱい。
12/11/09 22:38:09.25 Yq3TG6pvO
C#でAPIで1からウインドウ作れますか?
580:名無しさん@お腹いっぱい。
12/11/09 22:51:54.47 qOEkUJ4E0
作れるけど全く何の意味もないぞ
Formのウィンドウハンドル普通に取れるし
581:名無しさん@お腹いっぱい。
12/11/09 22:59:07.64 WSphD2g70
javaで作られたものって1枚の画像として認識されるんだな
582:名無しさん@お腹いっぱい。
12/11/09 23:14:31.93 qOEkUJ4E0
WPFもWin8ストアアプリもそうだよ
Swingはクロスプラットフォーム(笑)のためにそういう形になってるが、
最近はハードウェア描画をフル活用したいけどOSが全然追い付いてないってことで
ウィンドウ内部はOSに管理させずに自前でやる設計が多くなってる
583:名無しさん@お腹いっぱい。
12/11/09 23:17:59.02 mx0ZVWpj0
>>581
まあ結局は先に一枚の画像に仕上げてVRAMへ転送するかVRAMに直接描くかだし
windowsVista以降はウインドウも3DCGで言えばテクスチャ状態だからな
584:名無しさん@お腹いっぱい。
12/11/10 01:54:21.81 jFrovpzLO
.NET4で作ったプログラムは4.5で動きますかね?
585:名無しさん@お腹いっぱい。
12/11/10 02:12:06.03 91hPXMla0
環境があるならやってみなさい。
Hello worldで。
586:名無しさん@お腹いっぱい。
12/11/10 02:30:06.15 9x5TyNzm0
直さないと動かないモノも存在しているようだ
587:名無しさん@お腹いっぱい。
12/11/10 04:05:17.86 jFrovpzLO
XPなんで4.5インストールできません(>_<)
588:名無しさん@お腹いっぱい。
12/11/10 06:14:01.67 A/zAe+92O
今時XPよりも安泰の7か安い8買うしかないわな
589:名無しさん@お腹いっぱい。
12/11/10 11:13:13.34 cqMtqC4r0
.NET4から4.5はよっぽど変なことしてなければ100%動くはずだよ
4を置き換えてしまう更新なので互換性は2系(2.0,3.0,3.5)→4.0のときより厳格
590:名無しさん@お腹いっぱい。
12/11/10 11:28:31.59 b7/ZFjTd0
ここのところ互換性をすげえ気にしてる奴がいるようだが
大丈夫だよ
お前は何一つ作り上げることはできないさ
591:名無しさん@お腹いっぱい。
12/11/10 12:08:52.42 wcfboVoB0
プログラマの立場で互換性に気を払わない奴こそ
何一つ作り上げることはできない
592:名無しさん@お腹いっぱい。
12/11/10 12:10:55.63 S/ruX9mF0
気にしないのも不味いけど、気にしすぎるのもよくない。
いいから動かしてみろよ、って思う。
593:名無しさん@お腹いっぱい。
12/11/10 12:14:04.82 FmT1vbsX0
動かなければ動くようにすればいいだけだからな
594:名無しさん@お腹いっぱい。
12/11/10 12:14:07.13 wcfboVoB0
俺はそれを言ってる
595:名無しさん@お腹いっぱい。
12/11/10 12:14:48.88 b7/ZFjTd0
最近の九官鳥はキーボード扱えるようになったらしいな
すごいね
596:名無しさん@お腹いっぱい。
12/11/10 12:16:06.34 cqMtqC4r0
むしろ.NETほど後方互換性が確保されたプラットフォームって他にあるか?
597:名無しさん@お腹いっぱい。
12/11/10 12:16:16.54 xKsip/1ci
>>591
下請け派遣雑魚は無理すんなよ
598:名無しさん@お腹いっぱい。
12/11/10 12:17:24.00 wcfboVoB0
おお!君が有名な九官鳥か!!
599:名無しさん@お腹いっぱい。
12/11/10 12:19:18.67 b7/ZFjTd0
何だかんだ理由つけてやりたくないんだろ
なぜ無理してるのかが分からんよ
600:名無しさん@お腹いっぱい。
12/11/10 12:24:20.87 wcfboVoB0
やりたいとかやりたくないとかじゃなくて
C#が将来有で使える言語かどうかが知りたいだけなんです。
それ以外はいたって謙虚なものです。
601:名無しさん@お腹いっぱい。
12/11/10 12:25:37.04 b7/ZFjTd0
将来って何年間?
602:名無しさん@お腹いっぱい。
12/11/10 12:27:21.19 b7/ZFjTd0
本当に互換性だけでいいのなら、2度とバージョンアップがされなくなれば互換性は変わらない
しかし、そういうトンチめいた話がしたいわけではないだろう
603:名無しさん@お腹いっぱい。
12/11/10 12:40:34.79 wcfboVoB0
ちょっと待ってよ、君らがいくつか知らないけど
俺は.NETほど下位互換性のものは見たことがない
バージョンアップで互換性がなくなるのは数知れど見たけど
こんなに速いスパンでプログラムの起動すらできない
プログラムは見たことがない。
バージョンアップするにしても、もう少しその過程における
流れる時間というものがあるだろう
604:名無しさん@お腹いっぱい。
12/11/10 12:41:05.84 xKsip/1ci
もう有望も有望
超将来性ありまくり
って言ったら信用するわけ?
もし外れたら責任とらされるの?
他人のだしに使われるなんてたまんねーなー
605:名無しさん@お腹いっぱい。
12/11/10 12:42:40.27 xKsip/1ci
お前がそう思うならそれでいいじゃん
使わなければいい
結論は明快だろ?
606:名無しさん@お腹いっぱい。
12/11/10 12:45:14.02 b7/ZFjTd0
何か齟齬があると思ってたけど理解できたわ
.NET4で.NET2向けにコンパイルしたプログラムが動かないのはおかしいって言ってんね
607:名無しさん@お腹いっぱい。
12/11/10 12:45:25.63 /DSU3yg70
大体は対象プラットフォーム変えてビルドし直すだけで動くよ
608:名無しさん@お腹いっぱい。
12/11/10 12:49:59.29 b7/ZFjTd0
supportedRuntimeってのもある
609:名無しさん@お腹いっぱい。
12/11/10 12:54:44.17 bkLwqFFS0
>>606
「実行環境が 4 で、アプリが 2 だと動かないことがよくある」ってこと?
610:名無しさん@お腹いっぱい。
12/11/10 12:56:50.12 b7/ZFjTd0
>>609
「よくある」ってか明示的に指定しないと「必ず」動かないよ
URLリンク(d.hatena.ne.jp)
611:名無しさん@お腹いっぱい。
12/11/10 12:57:20.34 FmT1vbsX0
DLL HELLという歴史があるからなぁ
612:名無しさん@お腹いっぱい。
12/11/10 12:58:45.21 wcfboVoB0
対象プラットホームが分からない場合どうするんですか
かつてVisualBasicでさえ、当該ランタイムを一緒に配布すれば
それほどユーザーに負担をかけずにプログラムを実行できたのに。
お宅の環境で実行できなければ、WindowsUpdateを手当たり次第試してくださいなんて
どの口が言えるんだよ
613:名無しさん@お腹いっぱい。
12/11/10 13:15:49.55 bkLwqFFS0
手当たり次第じゃなくて、.NetFrameworkの4.0をとか2.0をインストールしてください。
とは言えるんじゃないだろうか。
むしろ最初に「どのような環境で実行できるようにいたしましょうか」と確認しておくといいんじゃないか。
614:名無しさん@お腹いっぱい。
12/11/10 13:19:55.32 b7/ZFjTd0
>>612
そろそろ死ねよ
邪魔だ
615:名無しさん@お腹いっぱい。
12/11/10 13:21:43.13 wcfboVoB0
ありがとうございました。
616:名無しさん@お腹いっぱい。
12/11/10 13:21:45.98 FmT1vbsX0
別にお客様は神様じゃない
617:名無しさん@お腹いっぱい。
12/11/10 13:47:26.76 10X/rMgA0
C#の勉強をはじめて一週間。
まだメッセージボックス出して喜んでるレベルですけど。
javaと似てるなと思いました。
618:名無しさん@お腹いっぱい。
12/11/10 13:48:38.34 b7/ZFjTd0
元J#ですから
619:名無しさん@お腹いっぱい。
12/11/10 14:23:54.63 10X/rMgA0
そいつは知りませんでした。
620:名無しさん@お腹いっぱい。
12/11/10 17:42:25.31 zryRr8O10
ここはむしろ delphi こそ java のもとだと強く主張したい
621:名無しさん@お腹いっぱい。
12/11/10 18:34:17.07 9/kCEulA0
begin
end
を考えたやつは最高にアホ
622:名無しさん@お腹いっぱい。
12/11/10 18:50:04.19 zryRr8O10
>>621
LL(1) 文法で解析可能、ワンパスでコンパイル可能なためには必要だったのでは?
623:名無しさん@お腹いっぱい。
12/11/10 21:59:06.31 jFrovpzLO
MFCって無料で使えますか?
624:名無しさん@お腹いっぱい。
12/11/10 22:27:44.60 cqMtqC4r0
VSPro買わないとMFCは無理
625:名無しさん@お腹いっぱい。
12/11/11 11:10:20.76 O63qgx/E0
MemoryStremに入ってるデータの最後の1バイトを
取り出すにはどうすればいいでしょうか?
626:名無しさん@お腹いっぱい。
12/11/11 11:12:44.10 RYP/qfSm0
SeekしてからRead
627:名無しさん@お腹いっぱい。
12/11/11 11:26:46.66 O63qgx/E0
ありがとう
できました
628:名無しさん@お腹いっぱい。
12/11/12 22:11:55.20 iEbZBYFgO
ウインドウずプログラムミングは.NETに集約されると聞きました。
629:名無しさん@お腹いっぱい。
12/11/12 22:52:18.95 /CK0bqs90
気のせいです
630:名無しさん@お腹いっぱい。
12/11/23 02:03:50.26 DbPruXYC0
今更WPF触ってみたが意味不明すぎわろえない…
これ流行るの?
631:名無しさん@お腹いっぱい。
12/11/23 03:12:52.12 DQh3qZZ50
欠陥だらけで仕上げるの苦労するよ
フォームより新しいだけあって強力なクラスあるからフォームで流用してる
632:名無しさん@お腹いっぱい。
12/11/23 16:42:30.88 UFJIKELI0
WPFはMVVMでないと作れないからな
633:名無しさん@お腹いっぱい。
12/11/23 17:11:52.03 YaK3c0IJ0
もういいってw
634:名無しさん@お腹いっぱい。
12/11/24 00:25:58.77 nEJGtHJ/T
ポトペタで張ってコードビハインドでも作れると何度言えばw
635:名無しさん@お腹いっぱい。
12/11/24 00:44:55.05 bi6DonzL0
それでもできなくはないけど
それだとGUIに依存したコードになってしまって
保守性が低くなる
ロジックとGUIは分離すべき
MVVMがWPFをフルに活かせる
636:名無しさん@お腹いっぱい。
12/11/24 00:46:37.00 n24dSq+J0
寝ぼけんなugaya
637:名無しさん@お腹いっぱい。
12/11/24 02:51:29.44 x1F6gKMC0
MVVMなんて全然流行ってないけど、ほんとに使ってる人いんの?
WPFで仕方なしに使う以外で
638:名無しさん@お腹いっぱい。
12/11/24 04:03:25.60 nEJGtHJ/T
源流にあたるMVCは30年以上前にSmalltalkで考案された。
MVCだとプレゼンテーションロジックの置き場所に困る事になって、解決策としてPMが生まれた。
MVVMはPMの亜種。PMの考えをWPFに持ち込んで、さらに双方向データバインドでビューとプレゼンテーションを分離したもの
そういうわけで、他の言語・環境でも別の名前の似たようなやつは使われまくってるけどMVVMとは呼ばれない。
639:名無しさん@お腹いっぱい。
12/11/24 06:52:35.40 Q9lwcH5x0
ようやくサンプルが読めるレベルになってきた
どうも一番最初に読んだ解説サイトが自分にあってなかったっぽい
個人的にはMVVMによる保守性云々はどうでもいいがコントロールの自由度はかなり魅力的
640:名無しさん@お腹いっぱい。
12/11/25 19:23:18.16 vHti3GkX0
そこだな、昔はGUIを使ったwindowsアプリを開発したこともないようなやつがデザインしてきた画面設計の為に
存在しないコントロールを0から作らされたり色々しんどかったのが、WPFで解消された
何だこの自由度はって感じ
しかし既存のコントロールのバグも受け継いでるので、datagridviewなんかはいまだに地雷ってのは同じだけど
641:名無しさん@お腹いっぱい。
12/11/25 20:44:00.45 db3RSTYy0
まったくだな
素人が好き勝手デザインしたもんに書かされるほうはたまんねーよな
642:名無しさん@お腹いっぱい。
12/12/07 11:09:32.65 Mcgx5rjd0
WebBrowserを使ってC#で自動でデータ入力送信させようとしているのですが、
<input id="btn_XXXX" onclick="postSetData();" value="変更" type="button" />
というのがあってこれを
HtmlElement he = wb.Document.GetElementById("btn_XXXX");
he.InvokeMember("onclick");
とするとサーバーの方のデータは書き換わってるのですが、画面が変化してくれません
どうすればいいですか?
643:名無しさん@お腹いっぱい。
12/12/07 14:50:13.22 GKe7AIet0
>>642
これじゃね?
URLリンク(www.atmarkit.co.jp)
644:名無しさん@お腹いっぱい。
12/12/07 15:36:13.39 e973oFYp0
lbl_status.Text = "AAA\r\nBBB";
とプログラムから設定しているのにフォームを開くと
設定した改行コードが文字列として表示されてしまいます。
何がまずいのでしょうか?
AAA\r\nBBB
645:名無しさん@お腹いっぱい。
12/12/07 16:08:46.43 3RguNEK20
>>644
ラベルじゃなくてテキストボックス使ってくれ
その他マルチラインとかリードオンリーのプロバティーもセットしてね
646:名無しさん@お腹いっぱい。
12/12/07 16:18:21.31 e973oFYp0
>>645
ラベル上で改行をしたいんです。
そして、付け加えるとプロパティからじゃなくて、プログラムからです。
647:名無しさん@お腹いっぱい。
12/12/07 16:26:27.20 3RguNEK20
>>646
ラベルに複数行を表示する機能はないから、テキストボックスのプロバティーを弄って複数行表示ラベルのように振る舞う設定にするのが簡単ですよ
648:名無しさん@お腹いっぱい。
12/12/07 16:34:55.54 GKe7AIet0
そんなことをするくらいならDrawStringするっしょ
649:名無しさん@お腹いっぱい。
12/12/07 16:46:14.14 Mcgx5rjd0
>>643
ダメでした
でも参考になりました
他にもクリック等させてて、一連の操作を一気にしていたのが問題のようでしたので
それぞれの処理の間にSleep入れることでとりあえず動くようになりました
ありがとうございました
650:名無しさん@お腹いっぱい。
12/12/07 17:07:05.13 e973oFYp0
>>647 >>648
ラベルに改行機能はなかったのね。残念!
651:名無しさん@お腹いっぱい。
12/12/07 17:49:24.44 5Vj/pCB50
あれ?
System.Windows.Forms.Labelのことなら改行に対応してるっしょ?
652:名無しさん@お腹いっぱい。
12/12/07 17:51:02.73 1OvQx+8z0
dobonググりながら答えてんだろ
653:名無しさん@お腹いっぱい。
12/12/08 14:31:10.35 fEkFdfqD0
みみずん検索管理人が弁護士に依頼
スレリンク(tubo板)
654:名無しさん@お腹いっぱい。
12/12/27 15:39:38.06 +lBUEZY/0
ファイルのダウンロードをしたくてDownloadFileメソッドを使っているんですが、
参照設定などできているはずなのに使用できません。
どなたかお助けください。
655:名無しさん@お腹いっぱい。
12/12/27 16:03:39.91 WMIZyAdt0
エスパーに祈るかコード片とエラーメッセージ書くか
656:名無しさん@お腹いっぱい。
12/12/27 16:14:54.45 +lBUEZY/0
'System.Net.WebClient' に 'DownloadFile' の定義が含まれておらず、
型 'System.Net.WebClient' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。
using ディレクティブまたはアセンブリ参照が不足しています。
参照は調べて追加したんですがこのエラーが出ます。
ほんとに素人なので聞き方変なのは申し訳ないです
657:名無しさん@お腹いっぱい。
12/12/27 16:16:52.60 ShF83f3+0
クライアントプロファイルを止める
658:名無しさん@お腹いっぱい。
12/12/27 16:38:23.82 WMIZyAdt0
クライアントプロファイルは関係ないが
Store向けアプリか何か?
659:名無しさん@お腹いっぱい。
12/12/27 16:58:34.08 +lBUEZY/0
Store向けアプリではないです。
webdeveloper 2010 express でやっていて、
対象のフレームワークって変更できないんでしょうか
660:名無しさん@お腹いっぱい。
12/12/27 17:52:18.31 +lBUEZY/0
他の情報を考えてみようと思います。
ご回答ありがとうございました。
661:名無しさん@お腹いっぱい。
12/12/30 20:04:39.51 Odelqbq+0
FindWindowで求めたハンドルからそのWindowを開いたプロセスを求める方法を教えて下さい
662:名無しさん@お腹いっぱい。
12/12/30 20:10:30.74 uJZi7Yvj0
GetWindowThreadProcessId
663:名無しさん@お腹いっぱい。
13/01/20 00:56:57.68 c5R9KBoQ0
TextBlock.Textの文字列の高さの最大値を知る方法を教えてくれ。
「Aaaaa」って値が設定されていた時のAの高さみたいなものを。
フォントサイズではなく。
状況としてはゲームのタイトル画面を作ってるんだが、
カーソルの画像の隣に文字列を書く際に、描画位置(Y座標)を文字列の下端にしたいわけ。
664:名無しさん@お腹いっぱい。
13/01/20 18:16:32.87 8v5uQWeM0
XAML/C#でWindows8のストアアプリの開発をしています。
WebViewのある画面に遷移した時、フォーカスをWebViewにさせる方法がわからないので教えて下さい。
現状だと一度ウェブページをクリックしないとスクロールをすることができずとても不便です。
665:名無しさん@お腹いっぱい。
13/01/21 00:51:29.26 Q+hjazJU0
>>664です。解決しました。
LoadStateメソッドに、
this.Loaded += delegate { this.Focus(FocusState.Programmatic); };
を入れることでフォーカスさせることができました。
今度はキー入力を受け付けたいけどEnterしか入力を認識してくれないです(泣)