Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
!extend:checked:vvvvv:1000:512
javascript(+HTML5,WinJS)やC#(+XAML)を使ったUWP開発のスレッド
■リンク
Windows ストア アプリ開発 - Windows デベロッパー センター
http://msdn.microsoft.com/ja-jp/windows/apps/
Windows ストアへの道 | MSDN
http://msdn.microsoft.com/ja-jp/jj984295.aspx
Insider.NET > 業務アプリInsider > WinRT/Metro TIPS - @IT
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/app/spv/winrttips_index.html
■コード貼るなら↓使ってください
http://ideone.com/
前スレ
Windows 10 UWPアプリ開発
http://mevius.2ch.net/test/read.cgi/tech/1440150886/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured >>897
残念。あれはWindows8用のストアアプリ
用で
Windows10のUWP用では無いんだ。
持ってるのは英語版だが。
かずきのBlogぐらいかな?UWPのまともな参考資料 ペゾルトが本にする技術は信じるってんだからすでに死に体となった題材の本を
皮肉で紹介したんすよ説明させないでくださいよンもー こういう何ら生産性のない文句だけ垂れる
奴って何が楽しくて生きているんだろうな >>896
教科書を書くのがうまい win32api の人なのでは? >>902
第6版はC#でwin32apiはあんまり関係無いかも >>885
今更さ新しいもの作るんだったらついでに
C++(もどきも含めて)やめてrustで統一しちゃえばいいのに 既存の資産抱えた開発者達でもUWPで作ったAPI使えるようにするのがReunionでしょ
Rust統一とか意味ないじゃん いまさらウンコウインドウズプログラムとか統合しちゃって大丈夫なん? >>882
「仲間だと!? 調子にのるなよ
このオレがいつきさまらの仲間になった!
ふざけるな!!オレは魔族だ
世界を征服するために
きさまらをただ利用しているだけだということをわすれるな!!」 少なくともC++に関してだけはもう必死に続ける必要ないよね
パフォーマンス含めてrustで実現不能なことがあるのなら別だけど GUIが迷走しているな 迷惑な話だ。マルチプラットホームやりたかったのか マルチプラットフォームがやりたいんじゃなくて
Windows一筋じゃ売れないからマルチプラットフォームを謳ってる もう、敗北を認めてAndroidとiOSの互換のapiを実装しろ >>925
最近の若者はスマホのフリック入力で論文を書いてPCに取り込むらしいぞ 不詳・宮嶋なんて電子入稿しろといわれて
原稿用紙に万年筆で書いて、デジカメで
撮影するという荒技に出ていたぞ >>928
×不詳・宮嶋
○不肖・宮嶋
日本では動静のよくわからなかったコソボに乗り込むなど、平和ボケの日本には貴重な戦場ジャーナリストの方だと思っています >>919
Core5.0でVB使えるよ。
Formも 以前みたいに糞UWPゴリ押しするのはやめたみたいだな
それでいいんだよ >>936
サーフェスはいつまで続けるのだろうか? 企業や個人にバカウケやろ
ただしx64のやつに限る
ARMとかAndroidのやつは知らん 俺はJavaFXで作ったアプリをDesktop BridgeでMicrosoft Store配信するぞ!
課金API呼び出しだけC++/WinRTで実装した
審査通るかなー
審査通ったとしてまともに収益上がるんかなー uwp版のリモートデスクトップアプリってもしかしてwebカメラのリダイレクトが出来ない?
ググっても情報があまり出てこない ローカルホストはそのままじゃアクセスできない
uwp ローカルホストでやり方出てくるけど、実用的じゃないよ win32って何なの?
C向けのライブラリってこと? ははは
やはり
Unko Windows Program
であったか OneNote「ぼくUWPにされちゃったんだけどどうすればいいの?ガクブル」 >>948
要するにUWPじゃない方のデスクトップアプリ
まぁUWPは機能面でデスクトップアプリの純劣化版だから仕方ないね あれだけ(ゴリ)推してたUWP版Edgeを投げ捨ててWin32版のChromiumEdgeに成り下がった時点で、UWPはやっぱゴミでしたって暗に言ってるようなもんよね >>952
それはwpf?それともwinforms?
どっちもwin32って感じはしないのだけど記者の誤記かな? Win32 APIとはちょっと違うんじゃないの?
UWPとの対比でWin32という場合はもっと範囲が広く.NETも含んでると思う
狭義のWin32 APIとして捉えるとC++のMFCなんかも含まれなくなってしまうし 画面がxamlで作れるなら、Win32でもなんでもいいや クレクレですいませんが、教えてください。
アプリをパッケージ化してストアに出したいんですが、(exe化はできて私の環境内では動いています)
信頼されていないアプリってことでインストールがでない状態になってしまいます。
信頼できる証明書っていうのはどうやってつくるのでしょうか?
↓エラーメッセージ
このアプリ パッケージは、信頼できる証明書で署名されていません。
システム管理者またはアプリ開発者に連絡をして、新しい証明書または
アプリ パッケージを取得してください。
ルート証明書とアプリ パッケージの署名のすべての即時証明書が
信頼されている必要があります(0x800B010A) 使ってるAPI次第なんか?
出ないことの方が多いが コードサイニング証明書は必要ないよ
ローカルでappxのインストールや動作確認をしたいなら自己署名証明書でOK
動作確認ができたら未署名のappxをマイクロソフトストアに提出する
ストア配信アプリの署名はマイクロソフトがしてくれる >>960
開発者アカウントを取得するとMSから証明書を貰えるようになる
アカウント取るには19ドル払ってIDを取得します
URL拒否られたんで「windowsストア 開発アカウント」でググって探してね >961
>962
ありがとうございます。
>963
>964
ありがとうございます。
自己署名証明書を作りたいんですが、そこでつまづいています。
開発者アカウントは登録しました。
Windows と Windows Phone の年間開発者登録と表示されていますのでこれのことかなと思います。
個人事業主で企業アカウントで9800円でした。
今はmsixで作ろうとしていますが、msizのパッケージを作るときに証明書の添付が求められます。
appxではやったことないので、そちらも試してみます。
一度、やってみますのでまた戻ってきたら相手してやってください。
皆さまご親切にご指導ありがとうございます。 >>965
それならVisualStudioのProject→公開→アプリケーションとストアを関連付ける
で出来たと思う
MSIXはやったこと無いから多少の違いがあるかもしれんが >966
早速、なにがなにやらわからず頭を抱えていました。
MSIXが目的ではないので、アドバイス通りやってみます。
ありがとうございます! >966
メニューにないので???となっていましたところ、
私がぱいそんで書いていたため、プロジェクトに公開→アプリケーションとストアを関連付けるがないのかな?と思いました。
ぱいそんだとデフォルトではない? ちょっとわかりませんがもう少しがんばってっみます。
言語が悪いのも覚悟しながら。。 >>968
もしかすると、ソリューションエクスプローラのプロジェクトを右クリックしている?
一番上の
ファイル(F) 編集(E) 表示(V) GIT(G) プロジェクト(P)
ってやつな >969
私の説明が下手でお手間取らせてしまい恐縮です。
メニューにないというより、選べないが正しいですね。
↓のように暗転していて選べない状態です。
https://imgur.com/a/pTzQroA >>970
MSIXのプロジェクトの何かを開いてから実行するとどうかな?
インストーラの有るプロジェクトがアクティブじゃないとそうなるよ >>971
Windowsアプリケーションパッケージプロジェクト C#(C#かVBしかなかった)というプロジェクトを作成しましたところ、
プロジェクト(P)
公開(P) ▶
アプリパッケージの作成(P)...
がでました。
そこでソリューションエクスプローラー右クリックで
追加(D) ▶
既存のプロジェクト(E)...
で、ぱいそんのプロジェクトを追加してアプリパッケージの作成を試みたのですが、
エラーメッセージプロジェクトには、アプリケーションへの参照が必要です。ソリューション エクスプ ローラーの 'アプリケーション' ノードで参照を追加してください。
とでましたので、ぱいそんプロジェクトを参照しようとしましたら
今度は、アプリケーション参照を追加するには、プロジェクトの出力を実行可能にする必要があります。
とでましたので、ぱいそん側で出力を実行可能にすることを目指します。
、、、またはC#でぱいそんを呼び出して実行できるらしいのでそちらでやってみるか。
多分、両方試すことになるのか、それとも両方ダメなのか。。
まあ、私は能力がないので時間を使ってやるしかないです。
今まで、何をて付けらたいいのか全くわからない状態よりは進んでいる気がします。
いつもご丁寧な説明、心から感謝申し上げます。 >>971
自己署名証明書を作ってやってみたら信頼されたアプリとしてインストールできるようになりました!
そうしたらインストール場所を選べなかったので(アプリは同じフォルダのファイルを操作する)、
アプリの中身を変更しなければいけませんが、ローカルで使用感を試せそうです。
皆さま色々なアドバイスをくださいましたが、私が理解できずに申し訳ないなと思いながらやっておりましたが、
感謝の気持ちでいっぱいです。
このままスムーズにいけばいいですが、ここで支援してくださった方々への感謝も込めて、
このアプリの出品は必ず最後までやります!
いい歳こいて徹夜明けでライフがゼロに近いので、休みます。
皆さま、熱中症や感染症に気を付けてお過ごしくださいませ。 戻ってきてしまいました。スイマセン。
自己署名証明書をつくって信頼されたアプリには何とかなったのですが、
アプリ認定キットで試してみましたところ、
アプリ マニフェスト リソースのテスト が不合格でして、
エラー内容は
エラーが見つかりました: アプリのリソース検証テストで、以下のエラーが検出されました: ◦イメージ参照 "Assets\StoreLogo.png": イメージ "Assets\StoreLogo.png" が 50 X 50 のサイズ制限を超えました。
• 修正されない場合は影響あり: アプリのマニフェストで宣言されている文字列またはイメージが正しくないと、アプリのインストールは失敗する可能性があります。アプリのインストール時に以下のエラーが発生した場合は、アプリのロゴまたはアプリで使用されるその他のイメージが正しく表示されない可能性があります。
• 修正方法: エラー メッセージで示された問題を修正します。詳細は以下のリンクを参照してください:
アプリ パッケージのリソースの検証
でして、アプリマニフェストはパッケージの時に自動的に作られるようで(というかパッケージしているのは1つのexeのい)
パッケージ後にエディタでマニフェストファイルをいじろうにも編集ができない(見かけ上は編集でき、保存を選ぶこともできるが保存されない)
というじょうたいなので、現状お手上げかと。。
前々からアドバイスくださってるvisual stusioからプロジェクト>公開のほうが早いのか、(C#やろうとしたけどぱいそんと違ってすっごい難しいでsね。。)
今から、exe化の時に1ファイルのオプション付けないとかもがいてみます。
私の無知無能に懲りずに、良ければまたアドバイスやご指導くださいますと幸甚でございます。 俺はPythonではなくJavaでストアアプリ作ってる
Visual Studio使わずにコマンドラインからmakeappxでストア配信用のインストーラー作ってるよ >>975
アドバイスありがとうございます。遅くなって恐縮です。すいません。私がド低能過ぎてmakeappxを使いこなすことができませんでした。
今はC#で作り直そうかというのも考えておりまして、エクセルを操作したいのですが、”ユーザーが処理していない例外”System.UnauthorizedAccessException: 'Access to the path 'C:\AAA\CopySheet.xlsx' is denied.'で止まってしまいます。
エクセルへのアクセスを拒否されてしまいます。どなたか、直し方がわかればご教示くださいませんでしょうか?
コードは以下です。Cドライブ直下のフォルダがいけないのかと思ってデスクトップまで階層を下げたバージョンもやってみましたが、同じエラーでした。
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using ClosedXML.Excel;
namespace HelloWorld
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
using (var workbook = new XLWorkbook(@"C:\AAA\CopySheet.xlsx"))
{
var orgWorksheet = workbook.Worksheet("org");
orgWorksheet.CopyTo("copied");
workbook.SaveAs(@"C:\AAA\out_CopySheet.xlsx");
}
}
}
} >>978
もうめちゃくちゃやんけ!
冗談のつもりで言ってたのにマ〜ジもんの紛うことなき Unko Windows Program じゃねーか!!!!! ですから私は >>396 の頃からUWPはユーザーにとって百害あって一利なしの腐ったAPIだと申し上げてきたのでありまする
やーっとMSも正気に戻ったか MS社内でUWPに関わったメンバー
社内でいじめられてそう
「こんなクソAPI押し付けやがって!!!」とな win32api が生き残るのは明白でしょうに、どうしてみんな新しいものに飛びついては振り落とされてしまうことを繰り返すのでしょうか? >>982
サードパーティは殆ど飛びつかなかったけどな
明らかな泥舟に乗せられたのはMS社内の人間という……
設定(糞UWP)とコントロールパネルに分離しちゃってこの後どーすんのって感じね え?
最初は飛び付いただろ
UWPの前のメトロアプリだか知らんがWin8の頃、みんなこぞってアプリ出したが、appleやgoogleのストアみたく収益が上がらなかったんだろう
で、みんなから忘れ去られた 飛びついたかどうかは知らんがTwitterとかFacebookあたりは軒並みUWPだね WinFormsに同じGUI部品用意すりゃいいのにMSはアホだから WinFormsはまともなソフト作られてないし需要ないから WinForm標準でバインディングできるようにして高解像度対応ちゃんとやればワンチャン その後色々ありまして、結局パイソンで作った実行ファイルのパッケージ化ができました。
今はマイクロソフトの登録時の書類審査待ちです。
こちらでアドバイスくださった皆様、心から御礼申し上げます。 レス数が950を超えています。1000を超えると書き込みができなくなります。