X



ふらっと C#,C♯,C#(初心者用) Part132
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ (ワッチョイ 1e9a-XSap)
垢版 |
2017/10/09(月) 19:00:56.93ID:Y4203ffV0
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part131
http://mevius.5ch.net/test/read.cgi/tech/1504861931/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://mevius.5ch.net/test/read.cgi/tech/1492843013/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0006デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:06:32.25ID:qEhozSMZd
>>2
言ってる な
ただの誤字だ
0009デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:08:09.60ID:qEhozSMZd
>>5
内容についてわからないの??
間違ってるって理解出来ないんだ
0011デフォルトの名無しさん (アウアウイー Sa35-qWqy)
垢版 |
2017/10/09(月) 19:08:43.34ID:CACjh+QNa
>>4
普通の使い方と
似たようなクラスがたくさんあってなおかつ継承が利用できない非常にめんどくさい場合
インターフェイスに拡張メソッドをつけたりしてる
本来は使うべきじゃないのかもしれないけど自分でしか使わないからえいやってやってる
0013デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:12:34.89ID:qEhozSMZd
>>12
何度も利用者側に秘密鍵があれば改変したデータを作ってアプリに使えるって言ってるんだけと??
いい加減自分の間違いを認めましょうね
0014デフォルトの名無しさん (アウアウイー Sa35-qWqy)
垢版 |
2017/10/09(月) 19:16:54.72ID:ywmo0VPNa
>>13
それは説明になってない

秘密鍵は暗号化されたデータを解読するものなんだよ
Bは秘密鍵でAからのデータを解読するんだよ
そもそもそこはあってるだろ?

いつどのタイミングで何を改変するんだ?
AからのデータをBが改変する意味は何だ?
0016デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:19:54.84ID:qEhozSMZd
>>14
もしかして秘密鍵から公開鍵が作れるって知らないの??
だとしたら物凄いバカ
0019デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:21:59.25ID:qEhozSMZd
バカが説明を理解出来ないわけがやっとわかった
秘密鍵から公開鍵を生成するって知らないんだな
0020デフォルトの名無しさん (アウアウエー Sa02-sl77)
垢版 |
2017/10/09(月) 19:22:38.11ID:r14Jr9yHa
>>4
これ、テンプレのFAQに入れた方がいい気がするw
今年に入ってから3回ぐらい見た気がするけど俺個人のデジャビューかな
叩く意図はないよ念のため。

俺の回答は、結局実際にどう使われているのか実例を見るのが早い。
>NET Framework(BCL)だってインターフェイス多用してるんだから
0021デフォルトの名無しさん (ワッチョイ 0db3-IS1b)
垢版 |
2017/10/09(月) 19:23:32.82ID:X/uHF4ez0
>>11
ありがとうございます
似たようなクラスがあって継承ができない場合ってどんな感じかイメージつかないですが、集団でプログラミングやると割りと起こる感じなんでしょうか
0024デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:24:03.79ID:qEhozSMZd
>>18
手元にある秘密鍵から公開鍵作って任意の偽データを作成
それをアプリだで不正使用
わかったかなバカ
0028デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:25:13.83ID:qEhozSMZd
>>23
ボケてるのはお前の頭
はやく反論してみろ
0034デフォルトの名無しさん (アウアウカー Sa4d-gkqx)
垢版 |
2017/10/09(月) 19:28:31.27ID:4X7PKmK+a
まだやっとってワロタ
0036デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:29:09.08ID:qEhozSMZd
>>30
いやお前が理解できてないだけ
タイミングなんてアプリがデータを利用するときに偽のデータをわたすだけだろ
理解しろバカ
0041デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:31:35.40ID:qEhozSMZd
>>32
アプリの不正な使用方法を考慮しない頭のお前は最底辺レベル
0043デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:32:52.29ID:qEhozSMZd
>>38
まともに答えてるのに理解できないバカ
そうやって逃げるのかな??
0045デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 19:35:05.92ID:qEhozSMZd
このバカは早く自分の間違いと無知さを認めてごめんなさいしような
0047デフォルトの名無しさん (ワッチョイ fa27-zNAK)
垢版 |
2017/10/09(月) 19:53:35.93ID:oNj7uBjL0
>>24
暗号化されたデータが例えば有料コンテンツとかなら、利用者(Bを持ってる人)が偽のデータを作る意味はない
利用者が偽のデータを作るのを良しとしないなら、配布者が別に署名すれば良い

ただし、利用者はそもそもアプリBを改造して、任意の動作をするようにすることが可能なので自分が偽データを作る意味はない話
0048デフォルトの名無しさん (アウアウイー Sa35-qWqy)
垢版 |
2017/10/09(月) 20:03:10.67ID:ywmo0VPNa
>>41
前から書いてるけど公開鍵のデータが復号できたからそれが正しいデータとは保障されない
正しいデータかどうかを保証するのは別の段階の話

クライアントで不正なデータを基に何をやってても
サーバサイドの情報と不整合なら不正が起こったと判断されて終わる

クライアントで預金を1億に増やしてもサーバでは元のママ
0049デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:04:13.58ID:qEhozSMZd
>>47
一行目はその通り。でも違うケースだって考えららる。なら、それを考慮するのは当然のこと
二行目は質問者への答えてではない
最後についても一行目と同様
0051デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:09:33.18ID:qEhozSMZd
>>48
不正な使用をできることが問題になるケースもあるだろバカ
0054デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:11:59.38ID:qEhozSMZd
>>50
は?
話を理解出来ないバカ
その密鍵
0059デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:14:35.77ID:qEhozSMZd
>>50
その秘密鍵云々は本来サーバーにありばき秘密鍵をブラウザが持ってるという例えて間違ってると言ってるんだけど理解出来ないのバカ
0065デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:20:11.31ID:qEhozSMZd
>>55
はあ?頭悪すぎ
秘密鍵は外部にあって複合化は外部で行う意味も理解出来ないの??
0067デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:21:25.58ID:qEhozSMZd
>>61
すみません
そこは適当なもので
0068デフォルトの名無しさん (スププ Sdfa-ujyN)
垢版 |
2017/10/09(月) 20:26:38.12ID:qEhozSMZd
バカが逃げたようでスッキリした
0072デフォルトの名無しさん (ワッチョイ 7d80-NGd4)
垢版 |
2017/10/09(月) 20:47:52.74ID:Uib+y8KD0
さきほどXmlシリアライズについて質問したのですがシリアライズ可能なクラスはデフォルトコンストラクタとクラス変数のみのクラスという理解でいいでしょうか?
0073デフォルトの名無しさん (アウアウカー Sa4d-gkqx)
垢版 |
2017/10/09(月) 20:53:36.34ID:4X7PKmK+a
C#で組んだごく一般的な業務ソフトで1万行ってボリューム的にどんなもんですか?
0076デフォルトの名無しさん (アウアウイー Sa35-qWqy)
垢版 |
2017/10/09(月) 21:18:26.29ID:ywmo0VPNa
>>72
関係ないけどjava, python, rubyなどにあるクラス変数はc#では静的フィールドというもので
宣言にstaticがついててクラス自体に付随するものでシリアライズの対象じゃないです

インスタンスごとにある変数はインスタンスフィールド
0077デフォルトの名無しさん (アウアウエー Sa02-sl77)
垢版 |
2017/10/09(月) 21:35:42.93ID:r14Jr9yHa
MSDNライブラリ、過去のバージョンのドキュメントが選択できなくなったり
2.0以前の古いバージョンのドキュメントがごっそり削除されたり、知らん間にいろいろ改悪されてるな

MSって本当いらんことするよね
0080デフォルトの名無しさん (アウアウエー Sa02-sl77)
垢版 |
2017/10/09(月) 21:53:55.76ID:r14Jr9yHa
2.0じゃなくて1.1以前か
たとえばちょっと前に話題になったこれとかなくなってる
https://webcache.googleusercontent.com/search?q=cache:WQiXtXkwbR0J:https://msdn.microsoft.com/ja-jp/aa691135(v%3Dvs.71)+&cd=1&hl=ja&ct=clnk&gl=jp&lr=lang_en%7Clang_ja

読みたきゃローカルにダウンロードして読めとさw
Win10で田ミ + F1押した時に近い怒りを感じるね
0081デフォルトの名無しさん (ワッチョイ fa27-lr6/)
垢版 |
2017/10/09(月) 23:54:00.00ID:wnhU5HD50
>>49
それを言いたいなら「全てのケースに対応できる方式は存在しない」と主張しないと
初心者が完全な要求仕様を一発で提示するのは難しい
不完全な要求仕様が提示されたら、ある程度補って「これでやりたいこと満たせる?」って確認してみるのはよくあるパターン

もし「B側が改ざんしたデータを読み込ませるのを防ぎたいです」と言われたら署名を追加提案するし、「アプリが改ざんされると困る
というなら、耐タンパのハードウェアを用意するしかないんじゃないというし
0083デフォルトの名無しさん (ワッチョイ 7d80-NGd4)
垢版 |
2017/10/10(火) 02:07:14.95ID:ILyTWDei0
TreeViewクラスだとGetNodeAt関数にマウスのx、y座標を渡せば対象のTreeNode返してきますが
TabControlにはGetなんとかで探してみましたが見つかりませんでした、そういった関数はないのでしょうか?
0086(スフッ Sdfa-xAgn)
垢版 |
2017/10/10(火) 18:09:11.73ID:DF0+rUlsd
公開鍵の中に、別の署名入れときゃ良いだけなのにな。
0087デフォルトの名無しさん (ワッチョイ 41f9-qWqy)
垢版 |
2017/10/10(火) 19:00:46.52ID:86WPBtAo0
Format8bppIndexed形式のBMPファイルをpictureboxに読み込んで、
それをリネームして同じくFormat8bppIndexed形式のBMPファイルで保存したいのですが、
どのようにすればよいでしょうか。
PictureBox.ImageLocationプロパティではFormat8bppIndexed形式は蹴られてしまいます・・・

また、形式を変えてpictureboxに表示させることは出来たのですが、
それをまたFormat8bppIndexed形式に変換して保存するところでつまづいてしまいました。
0088デフォルトの名無しさん (ワッチョイ 769a-XSap)
垢版 |
2017/10/10(火) 20:03:58.53ID:ZqwUWY4/0
>>87
試してみた
>PictureBox.ImageLocationプロパティではFormat8bppIndexed形式
読み込める
そしてそのままPictureBox.Imageを保存(pictureBox1.Image.Save)するとインデックスカラーになった
元の画像のフォーマットが間違っているか特殊では?
別の画像で試してみろ
あとGDI+で24bpp/32bppにした画像はインデックスカラーに可逆で変換できないはず
自分でパレットテーブルと画素データ作らないといけない
0090デフォルトの名無しさん (ワッチョイ 769a-XSap)
垢版 |
2017/10/10(火) 23:26:31.15ID:ZqwUWY4/0
>>89
タブ以外のところなら各ページのMouseDownイベントのsender
タブのところならTabControl.SelectedIndexChangedイベントでSelectedIndexかSelectedTab.Nameで取れる
そっちはx,yにしているから目的は違いそうだが
0099デフォルトの名無しさん (ワッチョイ e980-tBve)
垢版 |
2017/10/14(土) 04:28:03.00ID:VMil0wNI0
TabControlとTabPageがあり、TabPageの中にWebBrowserコントロールがあるのですが、TabControlを触るとWebBrowserのフォーカスが外れてしまい
一度WebBrowserの中をクリックしないと動きません、マウスポインタがWebBrowser上にある場合クリックしなくても自動的にフォーカスを移したい場合どうすればいいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況