1 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 11:51:03.33 ] ネイティブで実装され、.NET, C++/CX, JavaScriptから利用可能な Windows用 次世代API Windows Runtime (WinRT) を語るスレ。 The Windows Runtime msdn.microsoft.com/en-us/library/windows/apps/hh464942 (v=VS.85).aspx Windows Developer Preview downloads (Windows Developer Preview with developer tools English, 64-bit (x64) に開発ツールが含まれている) msdn.microsoft.com/ja-jp/windows/apps/br229516/
596 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 22:31:31.86 ] HTAにSilverlightのっけようぜ!
597 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 22:45:05.49 ] technet.microsoft.com/ja-jp/magazine/2007.10.heyscriptingguy.aspx >Silverlight はスクリプト作成者が大好きなメディアである HTML アプリケーション (HTA) >(microsoft.com/technet/scriptcenter/hubs/htas.mspx) でも、同じようにうまく機能するようです。 >したがって、Silverlight を試してみる価値は十分にあるでしょう。
598 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 03:08:00.65 ] >>596 やだ。
599 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 10:18:59.20 ] SilverlightならHTAなんか使わんでもout of browser使えば単体で動くぞ 権限昇格で好き勝手やれるし、中でhtmlホストするのも その中で動くJavaScriptからC#のメソッドを呼び出したりも簡単
600 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 11:09:01.88 ] VSとか使い始めちゃったらHTAでやる意味ないじゃん メモ帳でぶりぶりっと垂れ流せるのがいいんだよ
601 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 11:17:57.25 ] ぶりぶりっと垂れ流すにはCOMはだるいしUIもいらん スクリプト言語でいいわ
602 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 15:53:33.56 ] こんな感じでどうだ? yourbrowsermatters.org
603 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 19:10:27.95 ] Windows 8 Developer PreviewにVisual Basic 6.0をインストールしてみました。 ttp://www.ka-net.org/blog/?p=529
604 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 01:49:57.21 ] やっぱりVB6が最強だわ
605 名前:デフォルトの名無しさん mailto:sage [2011/10/16(日) 03:21:07.20 ] 2003年頃かな。VBマガジンの裏表紙でほんとにあったMSの広告。 中心にはアンモナイトとか恐竜とかの絵が描かれていて でっかく「進化できないものは、生き残れない」って煽ってた。 あれはまじで吹いたからもう一度見たい。どこかで見れないかな。
606 名前:デフォルトの名無しさん mailto:sage [2011/10/22(土) 11:47:24.06 ] VB6の政党後継版マダ?
607 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 15:47:13.45 ] VB.NETがあるだろ
608 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 16:57:10.68 ] VB.NETは.NET1.1の機能でやめとけば初心者向けとしていい言語だった 今じゃ劣化C#
609 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 20:37:17.29 ] SmallBasicでも使っとけ。
610 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 20:37:18.38 ] VB2005はMyとかデフォルトインスタンスとかVB6erにとって使いやすいように独自に頑張ってただろ その後は方針が変わって完全にC#に隷属してるけど
611 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 21:02:25.29 ] >>610 そういう安直な機能を満載する方向に進化すれば良かったのにな 言語機能を増やせば初心者にはとっつきにくくなるなんて当たり前のことがなぜわからなかったのか
612 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 21:55:22.65 ] 初心者のために機能を削るとかやっちゃダメ。 昔、素人は VB、プロは C++ みたいな二分論、 VB から C++ に移行できない = ずっと初心者使いされる開発者が山ほど出て問題だった。
613 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 22:31:21.85 ] 向上心ある奴ならC++やC#勉強するっしょ お金のために好きでもないのに必死こいてVB覚えた開発者なんか 機能増えたらついてけなくてコード読めなくなっちゃうじゃん たとえばラムダ式とかプログラム好きじゃない奴には完全に不要な機能だよ
614 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 22:35:29.93 ] メソッドとしてならラムダ式あれば楽に書けていいじゃん。 なにも難しくないだろ
615 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 22:54:11.96 ] そんなにプログラムを書きたくない奴こそラムダ式を覚えてLINQ使うべきだと思うが
616 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:00:53.79 ] 使ってて恥ずかしくなったり劣等感を感じたりするような言語にするべきだったな
617 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:07:33.52 ] >>613 しなかったんだよ、90年代の現実として、そういう人らは。 別にそれで、勉強しなかった当人だけが困るならいいんだけど、 「VB の方が使える人多いから」って理由で、VB を採用するところ多かった。
618 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:35:16.82 ] >>614 ,615 そりゃわかってる人間はLinqでガリガリ書いたほうが楽だよ でもPG向いてない人らは書き方が2つ以上あると混乱するんだよ
619 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:39:54.63 ] >>618 2つ以上で混乱するなら LINQ のほうだけでOK
620 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:56:22.54 ] ループ使った書き方が理解できない奴がLINQ使うとか恐ろしすぎるわ
621 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 01:00:57.45 ] 再帰見せたら一体どうなっちゃうのやら
622 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 01:27:44.97 ] 現実問題、再帰処理覚えるよりのらくら規定数の製造片付けて家族と遊ぶ方を選ぶ奴が大半なんだわ 奴らだってやってやれない訳じゃないんだろうがね、ぐぐって得たサンプルコードは自在に料理するし 目の前の安仕事を上手く片付けるのは得意だし口も上手いし人付き合いも上手い くそったれ
623 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 01:48:21.21 ] >>620 コレクションを扱うための概念としてはLINQの方がより直感的書けるだから ループより先に習得してしまうこと自体は別に変でないと思う ループが理解できないってこたないと思うが
624 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 01:49:47.11 ] 訂正 × 直感的書けるだから ○ 直感的に書けるんだから
625 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 08:36:55.80 ] 実際ループが分からないからLinqしか書けないという人は居るから困る。 早いところこんな外注は切りたい。
626 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 10:00:16.51 ] むしろそんな外注に頼んでしまった 自分のアホさ加減を困った方がいい
627 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 10:19:37.25 ] 単純に能力だけで外注選べるなんてことはないがな
628 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 10:24:31.86 ] 能力だけが基準じゃなくても 能力0の奴に頼む必要ないよな
629 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 10:30:20.78 ] >>628 前いい仕事した外注にまた頼むとするだろ? そしたら新人割り当てられたりすんだよ PGの外注なんて下策だわ
630 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 11:01:55.24 ] おとなの事情って事もあるよなw
631 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 11:06:18.68 ] ループが書けないってネタだろ LINQを使いこなせない奴の僻み
632 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 12:14:50.70 ] LINQってコレクションに対するループの一種だろ
633 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 15:39:25.33 ] ふらっとかと思ったらWinRTスレだった。 低レベルの釣りは向こうでやれよ
634 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 19:41:50.72 ] VS11のC#プロジェクトrで DataGridコントロールやChartコントロール使えた人いる? DataGridは.NET4で正式採用されたのに まさかRTでは使えなくなったのか?
635 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 12:34:26.83 ] 使えなくなったも何もWPFやSilverlightとは別物なんだから そりゃ新しく作ってないなら使えないだろう タッチ操作に向いてないし
636 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 12:43:45.40 ] Metro AppからDesk Appの実行は無理? コンソールアプリをキックして、そいつのExitCodeを 取得して条件分岐したいのだが。 無理だとしたらDLL化すれば良いのかなぁ。 DLLはこれから勉強だからパパっとは 作れない。。
637 名前:636 mailto:sage [2011/10/26(水) 16:07:35.89 ] ひとまずcppでのDLL化と、WPF4でのDllImportは成功。 でも、同じようにVS11のC#で記述しても やれDLLファイルが見つからないだの、 やれアクセス権がないだので開けない。 ■やったこと 1.ReleaseフォルダーにDLLをコピーして、 DllImport("hoge.dll") →ファイルが見つからない ※WPF4の場合はこれでokだった 2.DLLをCドライブ直下に置いてフルパス指定 →アクセス権 3.System32にコピーしてフルパス指定 →アクセス権 4.ライブラリにコピーしてフルパス指定 →アクセス権 どうすれば良いの??
638 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 17:01:28.60 ] >>636 プロセス起動はむりぽ(´・ω・`) ttp://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/441b0780-0e1e-4453-9147-86c2d29481b5
639 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 17:12:23.22 ] >>637 DllImportはappx内のリソースならできたはず。(´・ω・`) Releaseフォルダーにファイルをコピーじゃなくて、 VSでAdd Existing ItemでDLL追加 → プロパティのContent = True で試してみて。
640 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:43:47.40 ] Metro は WinRT がランタイムだから Win32 で作った dll とかはつかえないんじゃない?
641 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:44:37.39 ] >>636 Metro <-> Desktop 間の連携は無理。
642 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:59:29.34 ] >>640 MetroスタイルでサポートされるWin32 APIのみ使ってるのならばおkですよ。(´・ω・`)
643 名前:636,637 mailto:sage [2011/10/26(水) 23:29:10.39 ] >>638 , 636 ありがとうございます。 Desktop->Metroも無理なんですか。 Desktop AppぽいVS11からMetroを実行できているから どうにか方法があるかなと思っていたけれど。 これってソースあります? >>639 VSでDLL追加したら、DllImportは通ったみたいです。 追加したDLLのプロパティを見ても、Content = True とできる ところはありませんでした。 また、DllImportはできているっぽいですが、別のエラーが出ました。 --- Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem in '******.exe.' Additional Information: Acall to PInvoke function '****' has unbalanced the stack. This is likely because the managed PInvoke signature dose not match the unmanaged target signature. Check that the calling convertion and parameters of the PInvoke signature match the target unmanaged signature. --- >>640 , 642 さんの会話が原因かなと思いましたが、 Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem などでググってみると、それ以前に問題がありそうな気がしました。 が、まだよく分かりません。そろそろWinRTスレと関係なくなってきましたかね。
644 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 23:36:29.01 ] >>643 Desktop->Metro が無理なソースは↓。 social.msdn.microsoft.com/Forums/en-US/winappsuidesign/thread/72ecae18-7bfc-444b-99b8-afecaebf1db0 Metro->Desktop が無理なソースは↓。 social.msdn.microsoft.com/Forums/en-US/winappsuidesign/thread/e74cce2d-9a1f-4bf9-a5f2-733c15e4f297/ Metro から Desktop を起動するだけなら頑張ればできなくはないみたいだけど。
645 名前:644 mailto:sage [2011/10/27(木) 10:23:33.51 ] cdecl指定したら、エラーが無くなりました。 .NET4以降ては、明示的に指定しないと駄目なんですね。 お騒がせしました。
646 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 10:27:40.87 ] www.infoq.com/jp/news/2011/10/Mono-2-12 Monoチームはクロスプラットフォーム開発に応用可能なWinRT機能を実装しようとしている。 これらはスレッド、暗号、ネットワークAPIを含んでいる。 Miguel de Icaza氏はWinRTからのGUIライブラリのサポートは予定しておらず、 プラットフォーム固有のユーザーインターフェースを好んでいると述べた。
647 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 10:51:38.97 ] monoからMS製のWPFやMetroのGUIは呼べるのか?
648 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 12:39:34.03 ] MS.NETが使えないからMono使うんだろ? 何を行ってるのか
649 名前:デフォルトの名無しさん [2011/10/30(日) 10:54:46.39 ] Windows Phoneは"2chブラウザアプリ全面禁止" WPゴミすぎワロタw hatsukari.2ch.net/test/read.cgi/news/1319934239/
650 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 12:07:45.11 ] WPは現状、自分で作ったアプリでさえ実機に自由に入れられないのがなあ・・・ 開発しやすくするためにもChevronWP7には頑張ってほしい
651 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 13:02:08.83 ] メトロもそうなるんだろ
652 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 13:13:55.01 ] なるよ これでWindows 7がXPの後継、次の10年間のOS確定
653 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 13:24:38.31 ] このスレにもXPの後継だとか10年だとか言うアホがいるとは思わなかったわ
654 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 18:24:24.30 ] まともな人は2chの隅の過疎スレなんて見てないよ。居るのはプログラム書けない変な粘着だけ。
655 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 18:37:33.22 ] 2chみたいな知識の蓄積のない書き捨て掲示板に来ちゃう情弱だしな
656 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 18:45:35.06 ] >>654 ,655 つ鏡 と思ったら俺が写っていた。 何を言っているかわかry
657 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 15:06:48.53 ] 真面目な話、ペアレンタルコントロール機能みたいなの付けて、 エロ専門の板を閲覧不可にできるようにしたら、審査通るのかね?
658 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 15:08:18.34 ] 審査でたまたま見られたスレにエロ画像貼られてたらアウトなんじゃね
659 名前:デフォルトの名無しさん mailto:sage [2011/11/01(火) 12:56:51.96 ] そろそろVB6を休ませてあげよう ttp://el.jibun.atmarkit.co.jp/ahf/2011/08/vb6-7abc.html
660 名前:デフォルトの名無しさん mailto:sage [2011/11/01(火) 18:37:51.16 ] MSがVB6を超える物を作り出せていないのが問題なんだよね
661 名前:デフォルトの名無しさん mailto:sage [2011/11/01(火) 18:57:29.12 ] .NETは超えたじゃん、アホでもWinアプリ作れるようになった
662 名前:デフォルトの名無しさん mailto:sage [2011/11/01(火) 19:15:35.75 ] つーかVB6がアホ
663 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 14:42:53.56 ] VB6って.netにコンバート出来ないほど別物なのかい
664 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 15:00:59.09 ] コンバーターは.NET1.1からついてたよ 俺は使ったことないから性能は知らんが
665 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 15:01:47.93 ] >>663 ソースはできても人間がアップデートされない
666 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 15:21:25.77 ] C++/CXって正式な読み方なのか
667 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 23:06:03.07 ] VS2008添付のコンバーターでVB6からのコンバートをしたことがあるが、 コンバートして終わりってわけにはいかなかった。 やってくれるのは単純な置き換えぐらいで、仕様の違いからコンバート 出来ない部分が多数あった。 そういう部分についてはソース中にコメントを挿入してくれるし、 変換できない理由やオンラインヘルプの参照箇所をまとめたレポートも作ってくれる。 それ見てどうするかは人間次第。
668 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 23:34:11.38 ] 話だけだとM$十分頑やることやってるな >>665 が至言か
669 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 23:50:00.23 ] うちのクソVB6プログラマをC++プログラマにコンバートしたい
670 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 10:43:51.31 ] 余計ひどいことになるだろ
671 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 10:52:03.38 ] VB6ではできるが、VB.NETではできないことが多すぎる。
672 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 11:47:05.70 ] 人前でうんこしてはいけないのは当然ですよね
673 名前:大便 [2011/11/03(木) 17:52:20.57 ] VB6は犯罪です。 早速警察に通報しました。
674 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 21:09:20.92 ] >>671 例えば?
675 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 21:10:48.56 ] ActiveX EXE
676 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:06:26.41 ] VB.NETでVB6のACTIVEX EXEのような動き hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200402/04020061.txt VB.NETにてVB6 ActiveX EXEと同じ動作 bbs.wankuma.com/index.cgi?mode=al2&namber=27399&KLOG=50
677 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 20:05:33.84 ] どっちも微妙に違う。
678 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 22:58:04.28 ] ActiveX EXEはただの手段なんだから あんまりこだわっても仕方ないだろ
679 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 05:39:10.46 ] COMから見ても、.NETから見ても、違いが大きすぎ。
680 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:10:29.62 ] VB6に拘ってるやつは手段が目的になってる。
681 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:18:15.97 ] VB6に対抗できるのはDelphiぐらいしかない。
682 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:21:46.15 ] つまりC# + .NETですね
683 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:35:29.80 ] QtもWinRTもJavaScript採用してるけど流行ってるの? ブラウザ高速化のために使った労力を有効利用しようぜってかんじ?
684 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:40:26.99 ] 全然流行ってないよ
685 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 23:42:23.35 ] JavaScriptなんか10年前から.NETで使えたよ
686 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 02:39:21.96 ] >>683 HTML かけて、JavaScript ならわかるかもって勘違いする開発者を拾い上げるため。
687 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 04:02:45.22 ] どうせ、なにこれ難しいやっぱりMSは糞、とか言われて離れていきそう
688 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 11:19:43.51 ] アプリさえ揃えばMetroでもいい、あるいは従来のウインドウインターフェースより Metroのほうがいいって人って、世の中の何割くらいなんだろうね。
689 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 11:23:40.93 ] AppStoreへの地ならしだろ
690 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 11:23:46.36 ] Aeroどころか、Lunaですら使わずに、未だにWindowsクラシックで使ってるやつもいることを 考えると、それほど多くない気がするなぁ。
691 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 12:39:58.34 ] スレートでオールドデスクトップ使うのがめんどいのはわかりきってる スタイルとしてはC#で書いてMVVMでビジュアルだけ乗せ換えるのが妥当なんだろう。 メッセージの上にメッセージが飛び交う2階建てになるけど、 フレームワークさえ守ってればむしろ今までより楽だろう。業務ソフト開発の場合には。
692 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 08:47:30.36 ] social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/e65f53b4-cac9-44e3-aa10-cd7955d6a9b3 結局WinRTはデスクトップアプリでも利用可能なことが判明。 MSが2000年代に色々藻掻いたクライアントサイド/Web系技術は、最終的にはWinRTに組み込まれてく流れだろう。
693 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 11:37:48.86 ] 基本的にCOMだからそりゃデスクトップでも呼べるんじゃないの。 でも、UI部分は別だろうし、マーケットプレイスに出したければ(単なるリンクじゃなくてその場でダウンロードできて、バージョンアップまで管理)、Metro styleでないと無理なんでない?
694 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 12:29:04.66 ] MSのMarketPlace の審査はとても厳しい。
695 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 12:46:23.85 ] 審査に落とされたアプリはどうなるの? C#だからiPhoneやAndroidに流用できないよね? ゴミになるの?
696 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 12:57:32.62 ] ショップ通さないと実行できない完全なプロテクト環境を用意してくるなら むしろデスクトップの方で商機あるよ