■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part94
http://mevius.2ch.net/test/read.cgi/tech/1492843013/
■次スレは>>970が建てる事
建てられない場合は他を指定する事。
C#, C♯, C#相談室 Part95
■ このスレッドは過去ログ倉庫に格納されています
2017/10/17(火) 04:02:10.51ID:/jJUZ/t7
214デフォルトの名無しさん
2017/12/18(月) 22:42:24.23ID:7zt8qegi >>213
無さそう
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/unsafe-code-pointers/pointer-types
https://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal(v=vs.110).aspx
そもそもどう使うか思いつかない。
アンマネージで必要ならrefで渡すし
無さそう
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/unsafe-code-pointers/pointer-types
https://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal(v=vs.110).aspx
そもそもどう使うか思いつかない。
アンマネージで必要ならrefで渡すし
215デフォルトの名無しさん
2017/12/18(月) 23:03:00.80ID:5DMorLlq System.Runtime.InteropServices.ComTypesで用意されてるインターフェース使うと、
IntPtrで宣言されてるんですよね・・
まぁ、自前でrefで宣言しなおしてもいいんですけど。
うーん。どうしよう。
IntPtrで宣言されてるんですよね・・
まぁ、自前でrefで宣言しなおしてもいいんですけど。
うーん。どうしよう。
216デフォルトの名無しさん
2017/12/18(月) 23:05:43.88ID:5DMorLlq まぁ、out,ref使わずにIntPtrで宣言すると、null渡せるっての1つの利点ですかね・・
COMインターフェースでオプショナルな引数もあって、そん時はnull渡してくれみたいのもあるんで。
>>213みたくunsafeしなければいけなならデメリットの方が大きそうですけど。
COMインターフェースでオプショナルな引数もあって、そん時はnull渡してくれみたいのもあるんで。
>>213みたくunsafeしなければいけなならデメリットの方が大きそうですけど。
217デフォルトの名無しさん
2017/12/19(火) 07:23:44.08ID:FokzMHrG Marshal.AllocCoTaskMemするとか
new int[1]してGCHandle.AllocでPinnedしてAddrOfPinnedObjectするとか
new int[1]してGCHandle.AllocでPinnedしてAddrOfPinnedObjectするとか
218デフォルトの名無しさん
2017/12/19(火) 13:37:53.98ID:IhvApffy 直接アンマネージにポインタだけ渡すってどうなんだろ
Marshal.AllocHGlobalとかしなくていいのか?
Marshal.AllocHGlobalとかしなくていいのか?
219デフォルトの名無しさん
2018/01/06(土) 23:07:58.15ID:RVXlFPlL いまだにどこまで.Pinnedしなきゃならないのかわからないw
趣味グラマだからわからないままでも問題はないんだけども
C#始めたころはいちいち書いていたが最近はずっと省いているな
趣味グラマだからわからないままでも問題はないんだけども
C#始めたころはいちいち書いていたが最近はずっと省いているな
220デフォルトの名無しさん
2018/01/07(日) 00:09:48.08ID:X58Odkk6 変数がスタックにあるなら要らん
それ以外は必須
GCHandle.Allocは解放漏れでメモリリーク起こす可能性があるしパフォーマンスも悪いからなるべくfixed使った方がいい
それ以外は必須
GCHandle.Allocは解放漏れでメモリリーク起こす可能性があるしパフォーマンスも悪いからなるべくfixed使った方がいい
221デフォルトの名無しさん
2018/01/07(日) 00:21:49.73ID:gMArQtmD ここはC#アンセーフコードスレですか?
222デフォルトの名無しさん
2018/01/07(日) 00:44:39.18ID:Fl8YPIHO223デフォルトの名無しさん
2018/01/07(日) 00:52:39.44ID:MTMRs8S5 IntPtrってvoid*相当で型安全もクソもないし
AllocHGlobalもmallocを生で使うのと変わらん
unsafeよりよっぽどunsafe
AllocHGlobalもmallocを生で使うのと変わらん
unsafeよりよっぽどunsafe
224デフォルトの名無しさん
2018/01/07(日) 03:57:43.36ID:BXo/eClR C#のスクリプト実行がVSなしでも動かせて、Pythonとかの代わりに使える未来はないかな?
225デフォルトの名無しさん
2018/01/07(日) 10:21:20.72ID:EnYFx2jS226デフォルトの名無しさん
2018/01/07(日) 13:30:19.23ID:6UmxljW6 今のままだとpythonの代わりにはならんわ
pythonは標準のモジュールにスクリプト用やOS周りの便利な機能が組み込まれてる
pythonは標準のモジュールにスクリプト用やOS周りの便利な機能が組み込まれてる
227デフォルトの名無しさん
2018/01/07(日) 13:43:21.05ID:6UmxljW6 pyhtonだと他のコマンドの出力をワンライナーで処理とかあるけど
C#はまあ無理だな
そういう所ですみわけされてる
適材適所
C#はまあ無理だな
そういう所ですみわけされてる
適材適所
228デフォルトの名無しさん
2018/01/07(日) 14:44:36.87ID:wnez5vhA python だと標準でできて .net だとできないことって何かあるかな?
229デフォルトの名無しさん
2018/01/07(日) 15:14:37.45ID:PIbW29V+ jsonくらいか?
230デフォルトの名無しさん
2018/01/07(日) 15:24:00.25ID:EnYFx2jS >>226
たとえば?
たとえば?
231デフォルトの名無しさん
2018/01/07(日) 15:34:12.12ID:pcvnpBsv getoptやargparseのようなものは欲しいと思ったな。その点ではMFCよりも退化してる。
232デフォルトの名無しさん
2018/01/07(日) 20:30:21.44ID:5XHMA74k ウェブサイトのリプレイスでPHPじゃなくてC#で書きたいので
上司を説得するために、PHPよりC#の方が言語的に優れてる点をまとめた
静的型付け
勝手に文字列、数値、真偽値等のプリミティブ型を変換しない
ジェネリクス
LINQ
名前空間名を指定してusing
非同期メソッド
ラムダ式
拡張メソッド
null条件演算子
逆にPHPの方が言語的に優れてる所ってなんだろう・・・
trait?
引数にタイプヒント付けるとnull安全になる所?
上司を説得するために、PHPよりC#の方が言語的に優れてる点をまとめた
静的型付け
勝手に文字列、数値、真偽値等のプリミティブ型を変換しない
ジェネリクス
LINQ
名前空間名を指定してusing
非同期メソッド
ラムダ式
拡張メソッド
null条件演算子
逆にPHPの方が言語的に優れてる所ってなんだろう・・・
trait?
引数にタイプヒント付けるとnull安全になる所?
233デフォルトの名無しさん
2018/01/07(日) 20:36:48.21ID:eDz/bjXs 言語だけじゃなく、開発環境、ライブラリなど総合的に決めるべきやね。
結果は自明だが。
結果は自明だが。
234デフォルトの名無しさん
2018/01/07(日) 20:40:46.23ID:7cGFvSiG >>232
WebならC#は言語云々というよりプラットフォームの制約で選ばれるものだと思うぞ
サーバーがWindowsならC#はMSが強く推奨する第一の選択肢であり、よほどの理由がなければ他を使うべきではない
Linuxなら今では.NET CoreもあるけどPHP使ってるようなところの手に負えるもんじゃない
WebならC#は言語云々というよりプラットフォームの制約で選ばれるものだと思うぞ
サーバーがWindowsならC#はMSが強く推奨する第一の選択肢であり、よほどの理由がなければ他を使うべきではない
Linuxなら今では.NET CoreもあるけどPHP使ってるようなところの手に負えるもんじゃない
235デフォルトの名無しさん
2018/01/07(日) 21:06:28.11ID:5XHMA74k PHP製サイトはフレームワーク使ってるけど
考えなしに機能拡張し過ぎたため
自分が入社した頃には既にコントローラーが大変なことになってて
このままじゃヤバイから書き直す事になった
>>234
なんか難しいのか
今時はDockerですぐ動く環境ができる感じじゃないの?
.NET CoreはDockerで作ったことは無いけど
PHPでテスト用の環境は作った事がある
考えなしに機能拡張し過ぎたため
自分が入社した頃には既にコントローラーが大変なことになってて
このままじゃヤバイから書き直す事になった
>>234
なんか難しいのか
今時はDockerですぐ動く環境ができる感じじゃないの?
.NET CoreはDockerで作ったことは無いけど
PHPでテスト用の環境は作った事がある
236デフォルトの名無しさん
2018/01/07(日) 21:13:58.77ID:5XHMA74k バックエンドだけC#で書いて
Angular等をフロントエンドに使う事を推す人も居るけど
RazorViewより良いの?
AngularやReact、Vueは別にクライアント側でしか使えない訳じゃなくて
node.jsでサーバーサイドでも使えるらしい
Angular等をフロントエンドに使う事を推す人も居るけど
RazorViewより良いの?
AngularやReact、Vueは別にクライアント側でしか使えない訳じゃなくて
node.jsでサーバーサイドでも使えるらしい
237デフォルトの名無しさん
2018/01/07(日) 21:27:07.65ID:X58Odkk6 Linuxでちゃんとした言語使いたいならJavaでいいだろ
言語機能が不満ならKotlin使えば>>232は全部満たしてるぞ
リプレースでやるにはDocker&.NET Core&C#全部新規導入なんてリスクが大きすぎるし、
成長という観点を込みにしてもそれだけのコストをかけるほど価値のある選択とは思えん
DockerってことはAWSかなんかだろ?
どうしてもC#に拘るんなら素直にWin鯖立てとけ
言語機能が不満ならKotlin使えば>>232は全部満たしてるぞ
リプレースでやるにはDocker&.NET Core&C#全部新規導入なんてリスクが大きすぎるし、
成長という観点を込みにしてもそれだけのコストをかけるほど価値のある選択とは思えん
DockerってことはAWSかなんかだろ?
どうしてもC#に拘るんなら素直にWin鯖立てとけ
238デフォルトの名無しさん
2018/01/07(日) 21:27:26.11ID:pcvnpBsv SPAはサーバー負荷を抑えられるのが良いね。
せっかくのSPAフレームワークをわざわざSSRするのはメリットがよくわからん。
せっかくのSPAフレームワークをわざわざSSRするのはメリットがよくわからん。
239デフォルトの名無しさん
2018/01/07(日) 22:17:08.87ID:EnYFx2jS >>237
なぜDockerからAWSになるんやwww
なぜDockerからAWSになるんやwww
240デフォルトの名無しさん
2018/01/07(日) 22:19:38.07ID:5XHMA74k 言語に関してはKotlinに変えるのもC#に変えるのも同様にリスキーな気はする
.NET Core 1.0が出てから1年半しか立ってないからエコシステムの充実度的には劣るかもしれないけど
何も無い訳じゃないよね
Windows固有の物使ってなければ今までの物も移植可能な訳だし
>>238
SEO的にはサーバーサイドレンダリングもした方が良いと聞く
.NET Core 1.0が出てから1年半しか立ってないからエコシステムの充実度的には劣るかもしれないけど
何も無い訳じゃないよね
Windows固有の物使ってなければ今までの物も移植可能な訳だし
>>238
SEO的にはサーバーサイドレンダリングもした方が良いと聞く
241デフォルトの名無しさん
2018/01/07(日) 23:00:33.14ID:6UmxljW6 フロントエンドもバックグラウンドもtypescriptが一番まともな仕上がりになる
従事者数が全然違う
フレームワークの開発者のレベルも違う
asp.net coreが10年もつとは思えん
MSがあっさり捨てて5年後はなくなってるかもしれない
asp.net coreがこれからだと思うのはセンスない
今も死んでるのになんで選ぶ?
従事者数が全然違う
フレームワークの開発者のレベルも違う
asp.net coreが10年もつとは思えん
MSがあっさり捨てて5年後はなくなってるかもしれない
asp.net coreがこれからだと思うのはセンスない
今も死んでるのになんで選ぶ?
242デフォルトの名無しさん
2018/01/07(日) 23:07:23.71ID:yGWRqm9V そらマルチプラットフォームに対応せにゃ生き残れんからやろ
あれ?Windowsじゃなきゃあんま美味しくねぇな?
詰んだな
あれ?Windowsじゃなきゃあんま美味しくねぇな?
詰んだな
243デフォルトの名無しさん
2018/01/07(日) 23:43:28.08ID:PKM7GNQh >>241
いまどき10年も同じテクノロジーを使えると思う方がおかしい
いまどき10年も同じテクノロジーを使えると思う方がおかしい
244デフォルトの名無しさん
2018/01/07(日) 23:52:06.88ID:EnYFx2jS245デフォルトの名無しさん
2018/01/08(月) 01:16:56.62ID:KwTiDosF 本当に素晴らしいテクノロジーは登場とともに
コアなサポーターがつく
残念ながらasp.net coreは誰の噂にも上らない
そもそも知られてない
多分web開発者が100人いるとしても知ってるのは3人ぐらいだろう
web開発者の間ではASPというワードは別の意味でしかとらえられない
コアなサポーターがつく
残念ながらasp.net coreは誰の噂にも上らない
そもそも知られてない
多分web開発者が100人いるとしても知ってるのは3人ぐらいだろう
web開発者の間ではASPというワードは別の意味でしかとらえられない
246デフォルトの名無しさん
2018/01/08(月) 01:27:26.76ID:oFrueEmX はいキチガイ
247デフォルトの名無しさん
2018/01/08(月) 01:32:22.74ID:KwTiDosF ASP.NET Advent Calendarが2016年まであったけど2017年は消滅した
248デフォルトの名無しさん
2018/01/08(月) 01:33:16.77ID:KwTiDosF >>246
どこのまともな大手企業がasp.net使ってるって?
どこのまともな大手企業がasp.net使ってるって?
249デフォルトの名無しさん
2018/01/08(月) 01:36:46.96ID:tZ76zhIV キチガイに触んなよ
250デフォルトの名無しさん
2018/01/08(月) 01:38:06.32ID:KwTiDosF asp.net coreがこれからだとか
web開発者の間で知名度が高いなんて思ってるほうがいかれてるわ
謙虚になって状況見ろよ
web開発者の間で知名度が高いなんて思ってるほうがいかれてるわ
謙虚になって状況見ろよ
251デフォルトの名無しさん
2018/01/08(月) 08:29:26.39ID:PHOgi6B0 言語なんて主要なDBとORMに対応しててCRUDが書ければ
好きなの使えば良い
好きなの使えば良い
252デフォルトの名無しさん
2018/01/08(月) 09:42:56.16ID:uW1MVRIb 公式の.NET CoreのデバッガーはVisual Studio Code/Visual Studio/Xamarin Studioでしか動かせない
規約で禁止されてる
https://github.com/dotnet/core/issues/505
JetBrainsのRiderは独自の実装を書いて動かしている
.NET Coreはなんか中途半端なオープンソース化だな
VSやXamarin Studio、Rider以外でデバッグするにはMonoしか無いって事なのか
でもMonoだとライブラリの対応がどうなのか
規約で禁止されてる
https://github.com/dotnet/core/issues/505
JetBrainsのRiderは独自の実装を書いて動かしている
.NET Coreはなんか中途半端なオープンソース化だな
VSやXamarin Studio、Rider以外でデバッグするにはMonoしか無いって事なのか
でもMonoだとライブラリの対応がどうなのか
253デフォルトの名無しさん
2018/01/08(月) 17:26:40.65ID:MM2bwnQX EF Coreで[ConcurrencyCheck]属性を使って同時実行制御をしたいのですが
IQueryableをToList()で複数取得しようとするとTrackingされなくて困っています
SingleOrDefault()ならTrackingされて正しく動作します
やりたい事はデータをListで複数件取得して、それらの値を変更してUpdateRangeでまとめて更新したいです
どなたか解決策を教えてください
IQueryableをToList()で複数取得しようとするとTrackingされなくて困っています
SingleOrDefault()ならTrackingされて正しく動作します
やりたい事はデータをListで複数件取得して、それらの値を変更してUpdateRangeでまとめて更新したいです
どなたか解決策を教えてください
254デフォルトの名無しさん
2018/01/09(火) 22:28:44.52ID:GTddlW8V >>253
軽く試した範囲ではコンテキスト内ならListでもトラッキングされてるし
コンテキストまたいでもUpdateRangeで変更としてマークされて更新されたけど
勘違いじゃなければミニマムコードどっかに上げて
軽く試した範囲ではコンテキスト内ならListでもトラッキングされてるし
コンテキストまたいでもUpdateRangeで変更としてマークされて更新されたけど
勘違いじゃなければミニマムコードどっかに上げて
255デフォルトの名無しさん
2018/01/09(火) 23:10:43.20ID:DIgE/yw0 ASP.NET以外にWebフレームワークってある?
Nancyぐらいしか見当たらない
他言語だと色々選択肢があるのに
Nancyぐらいしか見当たらない
他言語だと色々選択肢があるのに
256デフォルトの名無しさん
2018/01/09(火) 23:28:00.30ID:i2N64X6y 迷わなくて楽じゃん
257デフォルトの名無しさん
2018/01/09(火) 23:50:40.75ID:fgvZnukn MVCの出来が良いからあえて他を選ぶニーズがない
258デフォルトの名無しさん
2018/01/09(火) 23:52:55.17ID:V7ZjzcjU >>255
ASP.NETの中にいろいろあるやろ
ASP.NETの中にいろいろあるやろ
259デフォルトの名無しさん
2018/01/10(水) 00:14:38.81ID:oFasEgAN NancyがASP.NET MVCより良い点は
この辺に書いてあった
http://blog.jonathanchannon.com/2012/12/19/why-use-nancyfx/
https://codeopinion.com/why-use-nancy/
・ルーティングが少ないコード量で書ける
・設定を出来るだけ少なくしている
・サーバーのレスポンスをテスト出来る
・TinyIOCで自動で依存関係を解決(他のIOCコンテナも一応使える)
・パイプラインフック(リクエストの前後で処理を実行)
・Content Negotiationで、ルートでResponse以外を返した時にResponseに変換
・何処でもカスタマイズ・拡張可能
ORMとかは付いてないから自分で好きなのを選んで使うスタイル
この辺に書いてあった
http://blog.jonathanchannon.com/2012/12/19/why-use-nancyfx/
https://codeopinion.com/why-use-nancy/
・ルーティングが少ないコード量で書ける
・設定を出来るだけ少なくしている
・サーバーのレスポンスをテスト出来る
・TinyIOCで自動で依存関係を解決(他のIOCコンテナも一応使える)
・パイプラインフック(リクエストの前後で処理を実行)
・Content Negotiationで、ルートでResponse以外を返した時にResponseに変換
・何処でもカスタマイズ・拡張可能
ORMとかは付いてないから自分で好きなのを選んで使うスタイル
260デフォルトの名無しさん
2018/01/10(水) 01:16:21.30ID:CFucH4eA >>254
確かめて頂きありがとうございます
あれから試行錯誤して、OrderBy()の前にTake()を使うとTrackingされないことが判明しました
何故このような動作になるのか、どなたかご教授ください
確かめて頂きありがとうございます
あれから試行錯誤して、OrderBy()の前にTake()を使うとTrackingされないことが判明しました
何故このような動作になるのか、どなたかご教授ください
261デフォルトの名無しさん
2018/01/10(水) 02:31:16.64ID:lJNIeF4g262デフォルトの名無しさん
2018/01/11(木) 20:18:43.43ID:IXbJ/o0c 1月の月例アップデートのKB4055532がおそろしくバグってるらしい
.net frameworkで文字化けしたり意味不明なエラーが連発したり突然アプリが落ちたりするそうだ
急にアプリの挙動がおかしくなったらまずそこに注意
.net frameworkで文字化けしたり意味不明なエラーが連発したり突然アプリが落ちたりするそうだ
急にアプリの挙動がおかしくなったらまずそこに注意
263デフォルトの名無しさん
2018/01/12(金) 16:30:11.62ID:VxcDYdZu 今C#でゲーム作る時unity以外で作れるフレームワークある?
264デフォルトの名無しさん
2018/01/12(金) 16:31:56.51ID:OH7R1+qF UnrealEngine4が使える。
俺はエアプだけど。
俺はエアプだけど。
265デフォルトの名無しさん
2018/01/12(金) 16:31:57.20 ない
266デフォルトの名無しさん
2018/01/12(金) 16:42:06.23ID:VxcDYdZu 3年前にXNAやってたけどもう意味ないよな?開発終了してるし、基礎勉強なら使えるかもしれないけど
267デフォルトの名無しさん
2018/01/12(金) 17:13:36.62ID:+oVOGpJh >>266
MonoGameがXNAのオープンソース化移植だからコードほぼそのまま動くで
MonoGameがXNAのオープンソース化移植だからコードほぼそのまま動くで
268デフォルトの名無しさん
2018/01/13(土) 12:28:38.59ID:V4m1sF41 C#で書かれたライブラリをネイティブコードにコンパイルして他の言語から使うって出来るんですかね?
ターゲットとなるアーキテクチャはIA32/AMD64系に限らずARM系なども含みます
MonoはLLVMを使っているらしいので出来そうな気もしますがそのような記事を見つけられず・・・
他の言語で使いたいライブラリはttps://github.com/vvvv/SVGです(SVGをレンダリングしたい)
ターゲットとなるアーキテクチャはIA32/AMD64系に限らずARM系なども含みます
MonoはLLVMを使っているらしいので出来そうな気もしますがそのような記事を見つけられず・・・
他の言語で使いたいライブラリはttps://github.com/vvvv/SVGです(SVGをレンダリングしたい)
269デフォルトの名無しさん
2018/01/13(土) 13:01:40.70ID:we00kWgL C#を動かすにはプロセス内でホストするなり別プロセスなりで必ずCLRを起動しなければならないので、
アンマネージコードから普通に呼べてクリーンで自己実行なライブラリを作るのはどうやっても無理
アンマネージコードから普通に呼べてクリーンで自己実行なライブラリを作るのはどうやっても無理
270デフォルトの名無しさん
2018/01/13(土) 15:41:26.57ID:qrxuDtvr271デフォルトの名無しさん
2018/01/13(土) 21:47:02.08ID:V4m1sF41272デフォルトの名無しさん
2018/01/13(土) 21:56:24.98ID:SF/1jAGz ググったら普通にC++のSVGライブラリヒットするんだが・・・
273デフォルトの名無しさん
2018/01/13(土) 22:33:22.57ID:qrxuDtvr274デフォルトの名無しさん
2018/01/13(土) 23:01:40.46ID:V4m1sF41 後出しだけど情報を小出しにするのも問題が大きいだろうから現状を。長文失礼
テキストなどの平易なベクターデータ(線、箱、円、文字など)をラスターデータに変換する
ラスタライザーが欲しい。ラスタライズ動作をカスタマイズできるとなお良い
ラスタライズ動作をカスタマイズしたい理由は最終的に欲しいラスターデータが2値モノクロなので
アンチエイリアスの有無や線幅等を調整できる必要があるため
動作させるプラットフォームはWindowsやLinux等を考えているけどOS無しでの動作もあり得るかも
呼び出す側の処理系はCかインタプリタなどからC経由で呼ぶ予定
最初はHTMLのレンダリングエンジンを検討したけどChromiumにしろFirefoxにしろカスタマイズして
実装する的な例を見つけられなかったのと無題に大規模になることもあって断念
次点としてSVG単体での利用を検討しはじめてイマココ。ググってみるとSVGのレンダラーとして
見つかったのはlibrsvgと>>268くらい。前者はGPL/LGPL故に一緒に使用可能なライブラリが制限されるし
後者はC#なのでネイティブで使えない?
う〜む。MonoってOS無しで動作させたり出来るのだろうか・・・
>>272
C++なSVGレンダラーってあったっけ・・・参考までにどれでしょうか?
テキストなどの平易なベクターデータ(線、箱、円、文字など)をラスターデータに変換する
ラスタライザーが欲しい。ラスタライズ動作をカスタマイズできるとなお良い
ラスタライズ動作をカスタマイズしたい理由は最終的に欲しいラスターデータが2値モノクロなので
アンチエイリアスの有無や線幅等を調整できる必要があるため
動作させるプラットフォームはWindowsやLinux等を考えているけどOS無しでの動作もあり得るかも
呼び出す側の処理系はCかインタプリタなどからC経由で呼ぶ予定
最初はHTMLのレンダリングエンジンを検討したけどChromiumにしろFirefoxにしろカスタマイズして
実装する的な例を見つけられなかったのと無題に大規模になることもあって断念
次点としてSVG単体での利用を検討しはじめてイマココ。ググってみるとSVGのレンダラーとして
見つかったのはlibrsvgと>>268くらい。前者はGPL/LGPL故に一緒に使用可能なライブラリが制限されるし
後者はC#なのでネイティブで使えない?
う〜む。MonoってOS無しで動作させたり出来るのだろうか・・・
>>272
C++なSVGレンダラーってあったっけ・・・参考までにどれでしょうか?
275デフォルトの名無しさん
2018/01/13(土) 23:05:29.28ID:we00kWgL >>274
Y A G N I
Y A G N I
276デフォルトの名無しさん
2018/01/14(日) 01:30:55.83ID:3JD+q1Pj277デフォルトの名無しさん
2018/01/14(日) 08:49:46.58ID:9SaBamh2 >>274
librsvg はlgpl2としても使えるように見えるけど、何か問題あるん?
librsvg はlgpl2としても使えるように見えるけど、何か問題あるん?
278デフォルトの名無しさん
2018/01/14(日) 11:56:09.47ID:TQ+v9n4/ > テキストなどの平易なベクターデータ(線、箱、円、文字など)をラスターデータに変換するラスタライザーが欲しい。
WindowsならネイティブAPIのDirect2Dそのまんまなように思えるが
(最近だと部分的にSVGのサポートも入り始めた)
WindowsならネイティブAPIのDirect2Dそのまんまなように思えるが
(最近だと部分的にSVGのサポートも入り始めた)
279デフォルトの名無しさん
2018/01/14(日) 12:29:24.23ID:vdiXiAP2 OS無しもとか言ってる奴に
> WindowsならネイティブAPIのDirect2Dそのまんまなように思えるが
とか人の話を聞く気がないのか壊滅的に理解力がないのかどっちなんだろ...
> WindowsならネイティブAPIのDirect2Dそのまんまなように思えるが
とか人の話を聞く気がないのか壊滅的に理解力がないのかどっちなんだろ...
280デフォルトの名無しさん
2018/01/14(日) 13:03:40.79ID:7MpxOyR3 そこまでのマルチプラットフォームを求めるなら、
俺ならAWS LambdaとかでWeb API 作ることを検討するわ
俺ならAWS LambdaとかでWeb API 作ることを検討するわ
281デフォルトの名無しさん
2018/01/14(日) 13:12:54.33ID:TQ+v9n4/ >>279
> WindowsやLinux等を考えているけどOS無しでの動作もあり得るかも
そもそもそのへんハッキリしねえから選択肢の一つとして紹介しただけだしなあ
SVGの直接的なサポートは別としてレンダリングの細かい要求は満たしてるしね
> WindowsやLinux等を考えているけどOS無しでの動作もあり得るかも
そもそもそのへんハッキリしねえから選択肢の一つとして紹介しただけだしなあ
SVGの直接的なサポートは別としてレンダリングの細かい要求は満たしてるしね
282デフォルトの名無しさん
2018/01/14(日) 14:04:54.87ID:dCYCQwP3283デフォルトの名無しさん
2018/01/14(日) 15:16:42.86ID:XENUVEJC284デフォルトの名無しさん
2018/01/14(日) 15:29:59.95ID:DgdnagvN > こういう人に絡むだけで何も建設的なことを言わない(言えない)馬鹿
自己紹介乙
自己紹介乙
285デフォルトの名無しさん
2018/01/14(日) 16:50:35.10ID:iZ5qlkt1 いまどきオマエモナーとか何時代だよ
286デフォルトの名無しさん
2018/01/14(日) 17:25:05.18ID:YC2cce4R ぬるぽ
287デフォルトの名無しさん
2018/01/14(日) 17:56:26.44ID:LoHxEWvM288デフォルトの名無しさん
2018/01/14(日) 19:20:57.34ID:pIEAW1SE C#の話題ではないな
終了
終了
289デフォルトの名無しさん
2018/01/14(日) 20:44:54.53ID:ZtH88FLC 頭悪いから再開するぞ
よく見てろ
よく見てろ
290デフォルトの名無しさん
2018/01/16(火) 15:45:19.73ID:ZKrd/Rqh MVC5で質問です。
スキャフォールディングのEditアクションでキー項目はテキスト
それ以外のみinputにしようとしています
ビュー作成直後は全てinputで作成されますが
その後、キー項目だけテキストに変えるにはどうしたらよいでしょうか?
EditorForをDisplayForに変えるとなにも表示されなくなりDisplayNameForに変えるとモデルのプロパティの属性のDisplayNameで設定した文字列が表示されてしまいます。
スキャフォールディングのEditアクションでキー項目はテキスト
それ以外のみinputにしようとしています
ビュー作成直後は全てinputで作成されますが
その後、キー項目だけテキストに変えるにはどうしたらよいでしょうか?
EditorForをDisplayForに変えるとなにも表示されなくなりDisplayNameForに変えるとモデルのプロパティの属性のDisplayNameで設定した文字列が表示されてしまいます。
291デフォルトの名無しさん
2018/01/16(火) 17:21:24.89ID:ZKrd/Rqh 解決いたしました
バインドされているモデルがnullなのが原因でした
しかしnullなのにEditorForだと前の画面の値が引き継がれて表示されてるんですよね
腑に落ちないところもあるのですが、、
ありがとうございました
バインドされているモデルがnullなのが原因でした
しかしnullなのにEditorForだと前の画面の値が引き継がれて表示されてるんですよね
腑に落ちないところもあるのですが、、
ありがとうございました
292デフォルトの名無しさん
2018/01/18(木) 06:35:33.53ID:GdcUDZY8 小さいrestサービスだからHttpListnerでWindowsサービスで作ったけど
素直にWebサーバー立てた方が幸せでしょうか
素直にWebサーバー立てた方が幸せでしょうか
293デフォルトの名無しさん
2018/01/18(木) 07:49:32.82ID:Ve4ndohO 社内利用の小さいやつならべつにそれでいいんじゃない?
294デフォルトの名無しさん
2018/01/18(木) 08:28:58.34ID:8YG3n4Ol クラウド使えよ
AWS & API Gateway & Lambdaとかなら仮想マシンすら必要ないぞ
AWS & API Gateway & Lambdaとかなら仮想マシンすら必要ないぞ
295デフォルトの名無しさん
2018/01/18(木) 09:59:22.28ID:MkIzNEag296デフォルトの名無しさん
2018/01/18(木) 10:50:13.65ID:P7FxR2VG クラウド使いたいけど私の会社はまだ許可されてないのです
多分来期予算取れるからその時移行出来るようにはしたい
今後はわからんですが今のところユーザー少ない&社内のみなのでこれでいいかなぁ
気になるのは同時に接続来たらそれぞれスレッドが別になるのでしょうか
多分来期予算取れるからその時移行出来るようにはしたい
今後はわからんですが今のところユーザー少ない&社内のみなのでこれでいいかなぁ
気になるのは同時に接続来たらそれぞれスレッドが別になるのでしょうか
297デフォルトの名無しさん
2018/01/18(木) 10:58:27.27ID:2PwBukRJ クラウド工作員うぜーな
298デフォルトの名無しさん
2018/01/18(木) 11:12:16.64ID:8W9zeKhd299デフォルトの名無しさん
2018/01/18(木) 12:01:18.90ID:9519fNi8 無料枠とかあるの?
300デフォルトの名無しさん
2018/01/18(木) 12:05:49.79ID:GUMQumqd サーバーやクラウドの運用はC#の話なのか
301デフォルトの名無しさん
2018/01/18(木) 12:14:21.69ID:+BBtUcLA 答えられなくはないけどスレ違いと言われればそうだな
302デフォルトの名無しさん
2018/01/18(木) 14:38:42.96ID:QV0p8ilw >>298
何と比較してるかよく考えてごらん
何と比較してるかよく考えてごらん
303デフォルトの名無しさん
2018/01/25(木) 07:27:02.04ID:sgwDXLm5 自分はPHPとJavaScriptしかやったことがないので、WindowsのGUIアプリ開発は初めてです。
WindowsフォームとWPFをちょっといじりましたが、
WindowsフォームはUIをマウスで配置して動作を与え、
WPFはHTMLのようにUIはMLで記述する感じであとはフォームとやることは同じかなって思ったのですが、
この両者の違いはフレームワークの違いだと思いますが、
自分的にはWebからきたのでWPFのほうがしっくりくるのですが、
調べると重いとかで流行ってないらしいので、情報量的にもフォームのほうがいいのでしょうか?
UWPはインストールが面倒だったのでスルーしましたが、今からならUWPがいいですか?
あとC#ではC++にあるらしいWin32プロジェクトは出来ないのでしょうか?
どれ選べばいいのかわからなくて困っています。
WindowsフォームとWPFをちょっといじりましたが、
WindowsフォームはUIをマウスで配置して動作を与え、
WPFはHTMLのようにUIはMLで記述する感じであとはフォームとやることは同じかなって思ったのですが、
この両者の違いはフレームワークの違いだと思いますが、
自分的にはWebからきたのでWPFのほうがしっくりくるのですが、
調べると重いとかで流行ってないらしいので、情報量的にもフォームのほうがいいのでしょうか?
UWPはインストールが面倒だったのでスルーしましたが、今からならUWPがいいですか?
あとC#ではC++にあるらしいWin32プロジェクトは出来ないのでしょうか?
どれ選べばいいのかわからなくて困っています。
304デフォルトの名無しさん
2018/01/25(木) 09:28:09.18ID:b1M/YkaV 要件次第
305デフォルトの名無しさん
2018/01/25(木) 09:56:25.38ID:NsBjyJ7C Webの経験あるんならElectronでいいんじゃない?
WinFormsもWPFもとっくの昔に開発終了してるから今更新しく入るのはお勧めできないな
WinFormsもWPFもとっくの昔に開発終了してるから今更新しく入るのはお勧めできないな
306デフォルトの名無しさん
2018/01/25(木) 10:37:24.83ID:AmkE5KAD Electron使うならC#で在る必要性がないような・・・・
307デフォルトの名無しさん
2018/01/25(木) 11:29:45.90ID:sgwDXLm5 レスありがとうございます。
>WinFormsもWPFもとっくの昔に開発終了してるから
それは衝撃です。
ビルドしてテストした感じ前者はビルド速度もリソース消費も良く、UIも期待通りで、
後者はビルドが遅くて、UIも表示通りにならなかったり、テストするのは面倒だなという印象でしたが、
もう改善が見込めないんですね。
UWPはWPFよりっぽいので、心配ですが、UWPをインストールして触ってみます。
いずれXamarinやUnity使ってみたいのもあって、C#の勉強をしてるので、
しばらくはVSでWindows用のアプリケーション作りながら頑張ってみます。
>WinFormsもWPFもとっくの昔に開発終了してるから
それは衝撃です。
ビルドしてテストした感じ前者はビルド速度もリソース消費も良く、UIも期待通りで、
後者はビルドが遅くて、UIも表示通りにならなかったり、テストするのは面倒だなという印象でしたが、
もう改善が見込めないんですね。
UWPはWPFよりっぽいので、心配ですが、UWPをインストールして触ってみます。
いずれXamarinやUnity使ってみたいのもあって、C#の勉強をしてるので、
しばらくはVSでWindows用のアプリケーション作りながら頑張ってみます。
308デフォルトの名無しさん
2018/01/25(木) 11:55:18.40ID:Fo/ckcIY 割と最近になってWinformsにHiDPI対応強化やWPFもスタイラス対応強化が入ったりしてるから
とっくの昔に開発終了は語弊があるけどね
とはいえMS自身の都合による突発的な更新という意味合いが強く
積極的にフィードバックを受けての修正や強化というフェーズはUWP以外終えてる感はある
.NETという基盤やIDEは優れているのに肝要のGUIフレームワーク選びでgdgdになるのマジうんこ
とっくの昔に開発終了は語弊があるけどね
とはいえMS自身の都合による突発的な更新という意味合いが強く
積極的にフィードバックを受けての修正や強化というフェーズはUWP以外終えてる感はある
.NETという基盤やIDEは優れているのに肝要のGUIフレームワーク選びでgdgdになるのマジうんこ
309デフォルトの名無しさん
2018/01/25(木) 16:45:28.98ID:89fISl4P UWPとWPFは似たようなものだから、どっちから学習しても問題なし。
覚えたことは簡単にUWPからWPFまたはWPFからUWPに移行できる。
そりゃ、コントロールとか微妙に違ったりすりけど、大きな問題にならんだろう。
xamlの機能に違いがあったりと、高度な事をやろうとすると差がでてくるけど。
だから、学習フェーズの普通の事する分にはどっちから入っても問題なし。
覚えたことは簡単にUWPからWPFまたはWPFからUWPに移行できる。
そりゃ、コントロールとか微妙に違ったりすりけど、大きな問題にならんだろう。
xamlの機能に違いがあったりと、高度な事をやろうとすると差がでてくるけど。
だから、学習フェーズの普通の事する分にはどっちから入っても問題なし。
310デフォルトの名無しさん
2018/01/25(木) 16:51:20.84ID:89fISl4P >WinFormsもWPFもとっくの昔に開発終了してるから
後、WPFにもFluent Design対応ぐらいはくるんじゃないの?
後、WPFにもFluent Design対応ぐらいはくるんじゃないの?
311デフォルトの名無しさん
2018/01/25(木) 17:40:23.41ID:wJAGA7/R >>310
そういうお仕着せ的なものを持ち込むのはWPFの思想にそぐわないからそれはないよ
WPF的には、開発者が望むならFluent Designを実装できるだけの機能を備えている、で十分
そういうDIYな思想こそがWPFが使い辛いと言われる最大の原因でもある
そういうお仕着せ的なものを持ち込むのはWPFの思想にそぐわないからそれはないよ
WPF的には、開発者が望むならFluent Designを実装できるだけの機能を備えている、で十分
そういうDIYな思想こそがWPFが使い辛いと言われる最大の原因でもある
312デフォルトの名無しさん
2018/01/25(木) 19:10:14.30ID:89fISl4P 去年のBuild2017のセッションの資料に明言じゃないけど、それをにおわせる
ような事が書いてあったんだけどね
ような事が書いてあったんだけどね
313デフォルトの名無しさん
2018/01/25(木) 20:47:58.93ID:4wfdsI+N314デフォルトの名無しさん
2018/01/26(金) 09:47:56.58ID:fiAB4bjj WPFはおわったんだ
それをまた何十人〜何百人のチームを作ってわざわざ新しいものを実装するだろうか?
それをまた何十人〜何百人のチームを作ってわざわざ新しいものを実装するだろうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★4 [樽悶★]
- 【速報】 米大使声明 「日本を支えていく」「中国が威圧的手段に訴えるのは断ち難い悪癖」 [お断り★]
- 「“なり得る”って言っただけだから…」高市早苗“存立危機”答弁後に漏らした本音 ★3 [Hitzeschleier★]
- 歩道で93歳男性が女子大学生の自転車にはねられ意識不明 坂を下った先「気付いたときには目の前に」 [七波羅探題★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★4 [お断り★]
- 【🐼🇨🇳】「高市総理VS中国」で日本からパンダはゼロに? 上野動物園「パンダ返還期限」まであと3カ月… [BFU★]
- 高市有事、今度はパンダに飛び火wwwwwwwwwwwwwww [834922174]
- テレビ局各社が高市首相を一切批判せず中国批判を展開 安倍時代の報道完全復活 [633746646]
- 🍣にゃっはろ🌸~スシろ~🏡
- 国策芸人やすこさん、TBSサンデージャポンで高市首相を絶賛 [633746646]
- 海外大手メディア、高市が中国に宣戦布告したと次々報道し始める。どんどん外堀が埋められる [931948549]
- 中国人観光客のキャンセル率、ついに7割越えwwwwwwwwwwwwwwww [329329848]
