- 1 名前:デフォルトの名無しさん [2016/06/29(水) 04:39:09.19 ID:sT3gw8va.net]
- ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ C#, C♯, C#相談室 Part89 peace.2ch.net/test/read.cgi/tech/1443271409/ C#, C♯, C#相談室 Part90 echo.2ch.net/test/read.cgi/tech/1455160063/ ■次スレは>>970が建てる事。 建てられない場合は他を指定する事。
- 910 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 12:25:46.22 ID:TdMIMrel.net]
- あとMSの提示してる規則はあくまで不特定多数にAPIが参照される前提の「ライブラリ」に対してのみの提案
だから文中にもpublic/protectedに対するものしか出てこない アプリ内の記述とか、ライブラリでもinternalやprivateなものは完全ノータッチ
- 911 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 16:07:18.44 ID:SvgB/4J1.net]
- >>878
これは見事な糞機械翻訳だな 原文: [X DO NOT] use Hungarian notation. 機械: [X のしないで] ハンガリアン記法を使用します。 直訳: [×するな] ハンガリアン記法の使用。 意訳: ハンガリアン記法を使用するな。
- 912 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 16:40:04.52 ID:qDj+nyPk.net]
- www.atmarkit.co.jp/fdotnet/dotnettips/151winshow/winshow.html
ここを参考に、オプションを指定して2個めを起動すると、起動中のアプリに独自メッセージを投げるようにしてみた。 ただ、アプリは複数のウィンドウを開いていて、探した Process オブジェクトの MainWindowHandle には フォーカスがある (あった?) ウィンドウのハンドルが入ってるみたいで、目的のウィンドウじゃない場合がある。 全部のフォームの WndProc をオーバーライドするのも保守性がよくないし、どうしたらいいんでしょうか。
- 913 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:05:46.02 ID:f1Oob2xq.net]
- >>886
FindWindow使うんじゃあかんの?
- 914 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:10:36.84 ID:e0+jKQlJ.net]
- そのウィンドウの作りによるけど、親子関係を維持してるなら親をたどるとか
モードレスの場合は、、、どれがメインなのかを知る手段をお互いの約束事でみつける、かなあ
- 915 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:40:28.81 ID:TdMIMrel.net]
- PostMessageでいいならIMessageFilter実装してApplication.AddFilterすれば
ちょっと構造的にやるならHWND_BROADCASTで問い合わせてみるとか
- 916 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:41:57.18 ID:TdMIMrel.net]
- っていうかそんなんやるんだったらもうIPCチャネル使ったWCFでいいか…
- 917 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 20:50:12.21 ID:qDj+nyPk.net]
- ご意見ありがとうございます。
タスクバーから表示を消している場合は API を使って探すしかないようなんで、それを参考にしようとしたけど、 できれば極力 API を使わない方法がないかなーと思いまして。 IPC も検討したけど、WndProc をオーバーライドした抽象クラスを作って、そこから派生させるようにしました。 まあでも IPC 使ったほうがスマートでしょうね。
- 918 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 16:31:51.10 ID:NElj0+xs.net]
- 整数型間のキャストについてちょっと質問
■ ビット幅大→ビット幅小 上位ビットの切り捨て ■ ビット幅小→ビット幅大 符号拡張後のビットイメージのコピー ■ 同じビット幅で符号の有無が違う型の間のキャスト ビットイメージのコピー こういう理解で合ってる?
- 919 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 17:49:24.66 ID:K4rqOI65.net]
- 整数間って、符号有から符号有への変換しか考慮しないのか?
- 920 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 19:04:56.45 ID:Z8lrimsb.net]
- >>892
全然違う はみ出るなら普通に例外飛んでくる
- 921 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:36:31.88 ID:rC8yedLe.net]
- >>894
C#はアンチェックキャストも使える >>892で合ってる
- 922 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:41:37.27 ID:T6ck7IU9.net]
- 質問書き込む間に試せば済むのにって思ったのは俺だけかな
- 923 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:59:04.81 ID:u3THH1jN.net]
- あまりにも自分に自信が持てないと、自分で試したことすら信用できなくなる
そうすると、百聞は一見に勝ってしまう
- 924 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 21:23:24.66 ID:5bnizB9y.net]
- uncheckedが前提ならそうかくだろ
キャストと言えば普通のキャストだろが
- 925 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 21:35:03.00 ID:PfRUD0fJ.net]
- >>895
ありがとう
- 926 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 22:05:16.44 ID:ILgHPkDG.net]
- >>898
カッカすんなよ 何が普通かは人によって違うんだよ
- 927 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 22:22:58.40 ID:pbaR/VeE.net]
- >>898
変数だとuncheckedがデフォルト設定だから、省略されてもおかしくない。
- 928 名前:デフォルトの名無しさん mailto:sage [2016/10/28(金) 08:40:14.47 ID:AW+qEc2o.net]
- >>896
お前だけだよ。
- 929 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:08:46.81 ID:dXKRRVDP.net]
- C#erはサードパーティ製のORMやEntity Frameworkを禁止された時は何を使うんですか?
今いる現場では代わりにADO.NET & 型指定DataSet(デザイナーで作るアレです)を使っていますが生産性がいまいちなので他の方法を探しています この方法の全てが気に入らない訳ではなくプロパティが全てパブリックになってしまう、DBNullとnullの変換が面倒、Nullable使用不可、邪魔なパブリックメソッドが沢山あるといったポイントが不評です 特にパブリックプロパティの問題はオブジェクトに集中するべき振る舞いがシステム全体に分散してしまうので深刻です
- 930 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:29:57.79 ID:ddj4bzvw.net]
- DAO手書きでいいよ
- 931 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:46:29.75 ID:wsj9Hrl0.net]
- >>903
禁止する理由?
- 932 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:46:57.95 ID:wsj9Hrl0.net]
- …は何
って打とうとした
- 933 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 20:03:24.68 ID:3O/hAOpu.net]
- DataSetって産廃を未だに使っているところあるんだな
- 934 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 20:57:46.79 ID:9ElojHns.net]
- EFを禁止する理由って一般的には何?
- 935 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:02:47.76 ID:ZloojbFD.net]
- >>906
会社の決まりとかだろ
- 936 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:11:45.43 ID:wsj9Hrl0.net]
- >>909
その理由を聞いてるんだろ
- 937 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:12:05.69 ID:nUOhPXQV.net]
- もし、速度の問題ならDapper使うべきだろうがね
- 938 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:21:04.07 ID:Xtl4N18Y.net]
- 理由がなければ禁止されないと思ってるのが可愛い
- 939 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:31:13.29 ID:ZloojbFD.net]
- >>910
そんなもん聞いてどうなるもんでもないし
- 940 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 22:29:40.91 ID:3zUqMDSq.net]
- 理解できずにトラブルが起きたときに思考停止する低能があまりに多いから
知らないところでメタ情報取得のためのSQL文を実行してるので RDBMSのユーザーに本来不要な権限が必要になる場合があるから
- 941 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 22:50:05.69 ID:dNFy3BfA.net]
- >>913
思考停止おつ
- 942 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 23:40:38.36 ID:O0e58OxR.net]
- 安い人足を使ってるのでついて来れない
- 943 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 03:55:02.62 ID:POLtarGN.net]
- >>916 これ
- 944 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:47:00.01 ID:2kQlDpFE.net]
- >>915
会社によって理由なんて様々だし たいてい議論しても解決策なんて出ないし そもそもここで議論すべき内容じゃないし
- 945 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:49:23.96 ID:m4OftK0R.net]
- 理論武装すれば会社がライブラリの使用を認めてくれるかって言ったら、そんな事ねーしなあ
- 946 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:55:44.96 ID:qBBSmv5i.net]
- そらそうだ
変えられないことをあーだこーだ言っても時間の無駄
- 947 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 09:05:18.12 ID:bey9pkjT.net]
- 小さい会社だと文句言うと変更するか検討始めるからな。基地外が一人いるだけで開発がすげー滞るww
- 948 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 09:18:38.59 ID:2kQlDpFE.net]
- >>919
会社の人が納得してくれても親会社からの通達でダメとかもあるし...
- 949 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 12:38:48.05 ID:vWAd+Msy.net]
- そんな会社やめちまえよお前ら
- 950 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 12:41:42.06 ID:CC/Nb3c5.net]
- スレ違いどころか板違い。マ板でやれ
- 951 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 22:32:58.24 ID:YeZOi3cQ.net]
- 結局のところORMを自作するほかないということでしょうか
- 952 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 23:25:09.40 ID:asmRMmwq.net]
- 君の質問に対しては、現場で許可されてる方法を使え、としか答えようがない
- 953 名前:デフォルトの名無しさん [2016/10/31(月) 09:23:24.34 ID:lW2bcIPg.net]
- [GeneratedCodeAttribute( "Gardens Point Parser Generator", "1.5.2")]
この[]で宣言されるのは何を意味するのだろう。 自分で書くことはないが生成されたコードではよく見かける。いままでコメント くらいの意識で眺めていたが、気になる。
- 954 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 09:36:11.24 ID:OqD2s4Cc.net]
- 属性っていうメタデータ
シリアライズ用のデータとかネイティブAPI呼び出すとかDIとか そういうのを書くときには使うことも出てくると思うぞ
- 955 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 09:40:21.62 ID:iFh8Iutn.net]
- C#で便利になったもんのひとつが属性だな。Cでも同じように使えたらよかったのに
- 956 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 10:34:23.11 ID:lW2bcIPg.net]
- そういう便利な機能があったとは。ありがとう
自分には無関係と思っていたが、例をみると #ifの代わりに使えるね。 /// SHOW_INTERMEDIATE というシンボルが定義されているときのみ /// 配列の内容をコンソールに表示する。 [Conditional("SHOW_INTERMEDIATE")] static void IntermediateOutput(double[] array) { Output(array); }
- 957 名前:デフォルトの名無しさん [2016/10/31(月) 10:51:33.29 ID:lW2bcIPg.net]
- >929
しかし普通にはあまり使うケースはないんではない? どう便利なのかいまいちよくわからない。 Cで使えると何が便利になる? #ifの代わりくらいになるのはわかるが、、
- 958 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 10:57:51.43 ID:7o6spjkC.net]
- バージョンで処理を分けておいて
過去のバージョンの処理に戻したい場合は属性を変える オープンソースだと後方互換性維持のためにそんな風にしてるね
- 959 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 11:01:23.63 ID:P3Gvvomo.net]
- プロパティシートで使うやつ?
- 960 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 20:59:34.23 ID:03zQ5mOK.net]
- 属性はゴミ
そう思っていた時期が僕にもありました
- 961 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:23:39.25 ID:iWkg1iMh.net]
- 属性をうまく使いこなせればプログラムがかなりスッキリ書けるんだけど
なかなかうまく型にはまらなくて何度も作り直してるわ
- 962 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:33:33.79 ID:PR8uOfdS.net]
- ちょっと凝ったことしようとしたら、DllImportAttributeとFlagsAttribute位は使うだろう。
- 963 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:52:52.13 ID:T+jfS1R6.net]
- あとはUnityとかもバンバン使うイメージ
- 964 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 23:16:26.73 ID:pApy3Eby.net]
- 属性はSTAThreadとDllImportしか使った事ない
- 965 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 23:24:32.92 ID:utslClq8.net]
- DataAnotationは良いぞ
まあガチ業務だとちょっと物足りなくて結局は自作する羽目になるんだけど
- 966 名前:デフォルトの名無しさん [2016/11/01(火) 08:32:19.42 ID:hFVadVBb.net]
- >>936
キャッ、それおまじないと思ってた。W コピペしたコードの中にはよく混じってた。
- 967 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 08:42:26.93 ID:iAfLjhk9.net]
- JSONにバインドするクラスに属性使いまくりだね
- 968 名前:デフォルトの名無しさん [2016/11/01(火) 09:27:22.11 ID:hFVadVBb.net]
- Unityってスクリプト言語みたいだね。これって属性なの? 面白そうだけど
どんな時に使う?
- 969 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 09:31:35.84 ID:D+IVr+nD.net]
- ちょっと意味わからない
- 970 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 11:54:25.84 ID:hFVadVBb.net]
- あっ、意味わかった。ごめん勘違いしていた。C#でUnity使うときの属性のことだね。
- 971 名前:デフォルトの名無しさん [2016/11/01(火) 11:56:12.97 ID:hFVadVBb.net]
- >JSONにバインドするクラスに属性使いまくりだね
なんで使うの? そういう必要を感じたことないんだけど。どういう場面でつかうの?
- 972 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 12:18:29.71 ID:KGKMFPtk.net]
- >>945
天気予報データとかWeb Apiで返すデータにjson配信多いよね
- 973 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 13:51:57.28 ID:bjN+4M8I.net]
- そういう意味じゃないと思うが
シリアライズ/デシリアライズ対象外のフィールドを指定したり JSONとC#のクラスフィールドで名前が一致しない場合にそれらをマッピングしたりする
- 974 名前:デフォルトの名無しさん [2016/11/04(金) 15:22:24.22 ID:PH2+pS4C.net]
- VisualStudio2015起動中に出したらUnity生活終わるナリ・・・
あああ^〜ああああああぁ^〜〜〜!!!!起動遅せええええ! ブリュブリュブリュブリュブリュゥゥゥウ!!!!ブッチッチブブッチブッチチ!!!
- 975 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 15:53:31.89 ID:kQ8VEtHk.net]
- 怪文書過ぎる
- 976 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 16:26:14.38 ID:T8/2G1/9.net]
- >>946
天気予報に限らずapiが返すのはxmlかjsonだろ
- 977 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 16:54:25.27 ID:22qUZxEG.net]
- >>950
「とか」
- 978 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 16:58:09.06 ID:FRTndHrZ.net]
- 天気はxmlの方が多いイメージだな
- 979 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 17:11:19.05 ID:fW1GVoX0.net]
- じぃさんとかばぁさんはとしくってるいめーじ
- 980 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 17:17:22.17 ID:pA+obtrY.net]
- そういうデータをcsvに変換するフィルタが大活躍します
- 981 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 17:54:23.34 ID:V0keAHui.net]
- 気象庁配信のデータはXMLとFORTRAN時代さながらの固定テキストだった
- 982 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 17:59:21.35 ID:uJM5jI72.net]
- 内部にコレクション持ってるなら固定テキストは向いてない
- 983 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 18:59:09.41 ID:yE+rsN5M.net]
- >>948
これはいけない
- 984 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 21:48:57.57 ID:eWOxJ5YA.net]
- コボルと非正規化データベースにどっぷり浸かって抜け出せないオジさんはCSVを愛している傾向が強い
- 985 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 21:52:44.37 ID:EoXigf7J.net]
- あるある
まあ環境だから仕方ない
- 986 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 23:50:28.01 ID:V0keAHui.net]
- 職人としてCOBOL時代の技術に拘るなら潔く固定長レコードを使ってほしい
あれはあれで美しい一つの完成系だと思う CSVは中途半端でオジさんの誇りが全く感じられない
- 987 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 00:02:53.11 ID:DUzD1Vkt.net]
- 固定長は正義
40年近くプログラミングやってるが固定長にまさるものはない
- 988 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 01:05:40.91 ID:p62EnB4H.net]
- なーんでタブ区切りはやんないんだろーなー
トラブル減るのにいまいち認知度がない
- 989 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 01:49:06.12 ID:/yzRKBKB.net]
- CSVと違ってエクセルが直接はサポートしてないからじゃないの?
っていうかCSV使う動機ってエクセルへのエクスポートぐらいしかないと思うけど
- 990 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 04:44:51.30 ID:Mhx54Slb.net]
- 科学技術系のソフトは割とCSV吐いたり要求したりが多い気がする
- 991 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 06:14:56.68 ID:9ROCL4OX.net]
- >>963
直接サポートが何を指しているのか分からないが タブ区切りインポートは「テキストファイルのインポート」機能 エクスポートは「テキストファイル(タブ区切り)」で保存 両方とも標準でサポートされている
- 992 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 06:15:16.00 ID:Bnw8PuKo.net]
- Open XML SDK使ってXLSX直接読み書きすると捗るわ
- 993 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 06:50:20.50 ID:HDT4XNAt.net]
- >>965
恐らく「タブは印刷すると見えない」が問題なんだろうが それこそこっち側からは理解不能だ
- 994 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 07:01:16.64 ID:Q0fi8pIF.net]
- Excel開いた状態からD&DでコピペするとTSVだよな確か
- 995 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 07:32:01.87 ID:6wNzhQFs.net]
- >>966
知らない間にオープンソースになってたんだな ちょっと使ってみるかな
- 996 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:00:50.75 ID:p62EnB4H.net]
- 生はつらくない?
ClosedXMLおすすめ NPOIはバグ多い
- 997 名前:デフォルトの名無しさん [2016/11/05(土) 11:01:17.28 ID:oE61kQsA.net]
- namespace Calculator
{ public abstract class ScanBase : AbstractScanner<ValueType,LexLocation> { } public class Parser: ShiftReduceParser<ValueType, LexLocation> { static Parser() { } protected override void Initialize() { } 省略 protected override string TerminalToString(int terminal) { } Parser() : base(null) { } public static void Calculate(string input) { Parser parser = new Parser(); Scanner scanner = new Scanner(); scanner.SetSource(input, 0); parser.Scanner = scanner; parser.Parse(); } } } Parser() : base(null) { } これは何をしてるのですか?
- 998 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:05:51.24 ID:vG38OUAL.net]
- >>971
うんこ食べてる
- 999 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:17:20.70 ID:N0pRKuvW.net]
- >>966
あれMSDNやそこらのサイトの例を鵜呑みにすると、複数フォント使っているセルは最初の単語しか取得出来ないんだよな まあきっちり読めばいいだけなんだが
- 1000 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:17:22.49 ID:93kgJ5Ii.net]
- >>965
分かれよw それはTSVそサポートしてるんじゃないでしょ。 っていうか「テキストファイルのインポート」だって自分で書いてるじゃんw >>969 プレーンテキストのデータはそうなってるだけでしょ。 そういやその逆の操作も可能だから、TSVでクリップボードにコピーして スプレッドシートに貼り付け出来るようにしたソフトを昔作ったことがあったな
- 1001 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:18:47.90 ID:u9ZZUUBm.net]
- >>971
そういうのは再帰下降パーサを手書きしてみればなんとなく分かるようになる 前知識なしでShift-Reduceは無謀
- 1002 名前:デフォルトの名無しさん [2016/11/05(土) 11:22:21.39 ID:oE61kQsA.net]
- ShiftReduceParserではなくて
Parser() : base(null) { } ここね。
- 1003 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:33:26.54 ID:6wNzhQFs.net]
- >>974
> それはTSVそサポートしてるんじゃないでしょ。 > っていうか「テキストファイルのインポート」だって自分で書いてるじゃんw 正直何を言ってるのかわけわからん w まあその前にアンカーぐらいまともにつけられるようになれよ って話だな
- 1004 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:47:50.74 ID:0A6bFhuE.net]
- >>966
何が捗るのさ?
- 1005 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:50:31.98 ID:93kgJ5Ii.net]
- >>977
- 1006 名前:arget="_blank">>>962
その答えが恐らく>>963だろうと。 そういう話 []- [ここ壊れてます]
- 1007 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:51:10.92 ID:Bnw8PuKo.net]
- >>969
設定ファイルをExcelで書きたいからCSVでって言ってくる客は多いから、XLSXで提案すると喜ばれるよね
- 1008 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:53:37.33 ID:2n9hgzl5.net]
- CSVと違ってTSVは標準の拡張子がないだけだろ
それを「エクセルはTSVサポートしてない」って・・・www
- 1009 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:56:50.35 ID:Bnw8PuKo.net]
- >>973
まあ動きがおかしいと思ったらXLSXの生データを確認するのが手っ取り早いね
- 1010 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 11:57:26.23 ID:PXYcOtjJ.net]
- Open XML SDKってどの程度のことが出来るの?
数式セル、条件付き書式、マクロ、暗号化、PDF変換、画像挿入は対応してる?
- 1011 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 12:13:05.59 ID:Qh4Pk2xF.net]
- いまだに「CSV?カンマで区切りゃいいんだろ?」的な認識の奴が多くて辟易する
- 1012 名前:デフォルトの名無しさん [2016/11/05(土) 12:49:43.04 ID:oE61kQsA.net]
- カンマで区切るだけだと思うが、、、
理由もなしに辟易するのもなんだよな。 例えば Parser() : base(null) { } これが何をいみするのかを調べるには、ある程度のキーワードがあれば検索できる。 baseはここでは特徴的なキーワードだからbaseで検索すればなにか手がかりが掴める はずだ。 あるいはこの行をコメントアウトしてみるとか、トレースしてみるとかすると何か 手がかりがつかめるかもしれない。
- 1013 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 12:54:27.64 ID:Bnw8PuKo.net]
- >>985
フィールドがダブルコーテーションで囲まれてることも考慮しないと
- 1014 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 12:56:50.22 ID:pzDrzyW2.net]
- >>979
単体で直接読み書きできるのにサポートしてないってどう言うこと?
- 1015 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 12:57:59.54 ID:pzDrzyW2.net]
- >>980
サーバー上で Excel ファイルを生成してダウンロードさせるとかの用途もあるしね
- 1016 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 12:58:49.61 ID:Vdk40yXv.net]
- CSVならCsvHelperをNugetしてくれば解決さ
- 1017 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 13:00:04.39 ID:pzDrzyW2.net]
- >>983
只で試せるんだから自分でやってみなよ ここはそういう板ですよ
- 1018 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 13:02:33.65 ID:pzDrzyW2.net]
- >>986
ダブルクォーテーションのエスケープはどうするとか、改行はどうするとか、やり出すとキリがないからなぁ
- 1019 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 13:13:48.58 ID:93kgJ5Ii.net]
- >>987
上げ足取る気満々の奴に馬鹿正直に答える俺もどうかしてると思うが、 少なくとも読み込みに関してはサポートしているのは「任意のデリミタ区切りのテキストファイル」 であってTSVじゃない。 それに対してCSVはCSVとして直接扱える。 PCに必ずしも明るいとは限らない俺たちのエンドユーザーに対してどちらがよりフレンドリーか明らか。 っていうか、最初からそんなこと言われなくてもわかってるだろうにくっだらない。
- 1020 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 13:43:13.40 ID:PXYcOtjJ.net]
- レポートファイルでもないのに内部保存形式意識させた時点で負けた気になる
設定変更はアプリ内でやりたい
- 1021 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 14:02:37.48 ID:pzDrzyW2.net]
- >>992
プログラマーなら > 「任意のデリミタ区切りのテキストファイル」 に TSV が含まれることに異議を唱える奴はそうそういないと思うけどねぇ どっちが揚げ足とりなんだか w
- 1022 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 14:18:37.61 ID:N0pRKuvW.net]
- DB入力にCSV指定されて軽くハマった覚えあるから出来る限りTSVにしているな
CSVは方言がキツイわ
- 1023 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 15:21:23.46 ID:HDT4XNAt.net]
- いつものことながら、激しくどうでも良いことだなw
- 1024 名前:デフォルトの名無しさん [2016/11/05(土) 16:08:18.72 ID:oE61kQsA.net]
- push
- 1025 名前:デフォルトの名無しさん [2016/11/05(土) 16:08:54.81 ID:oE61kQsA.net]
- pop
- 1026 名前:デフォルトの名無しさん [2016/11/05(土) 16:09:17.15 ID:oE61kQsA.net]
- the
- 1027 名前:デフォルトの名無しさん [2016/11/05(土) 16:11:24.95 ID:oE61kQsA.net]
- end
sssp://o.8ch.net/irxl.png
- 1028 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|