0からの、超初心者C#相談室 (98レス)
1-

1: 2020/09/29(火)07:33 ID:uJP1hHE0(1) AAS
何にも知らない0からの出発、超初心者のためのC#相談室
69
(1): 2021/11/26(金)07:23 ID:QkPmlroC(1) AAS
ビットマップを保存してpicture.imageに代入
70
(1): 2021/11/26(金)18:27 ID:0HqO8vCK(1) AAS
>>68
実際にコード示して説明してもらわないと「非効率」がどういうことなのか「本来」がどんな条件のことなのかわからない。
とりあえず頻繁に設定を変えるものをフィールド変数にして使いまわすのは不具合の原因になりやすい
>>69
おまえは何を言っているんだ
71: 2021/11/26(金)20:04 ID:X52eif9+(1) AAS
>>70
超超初心者?
72: 2021/11/27(土)16:00 ID:DqeMAIdN(1) AAS
Graphics g;

void begin(){
g = Graphics.FromImage(this.picturebox1.Image);
}

void hoge(){
g.drawline(...)
}

void piyo(){
g.rectangle(...)
}
......
73: 2021/12/30(木)11:25 ID:5euK00/Y(1) AAS
・ディスプレイは他のアプリで共有され使用される。
・グラフィックオブジェクトは有限。

よって描画したらすぐ開放が基本動作。
74: 2021/12/30(木)16:22 ID:JgkxYzDs(1) AAS
bitmapからもGraphicsは作れるので
描画用のPictureと同じサイズの
bitmap作って書きためておくのは定石
75: 2022/01/26(水)18:26 ID:n+JVrXXV(1) AAS
c#プログラマはコンピュータオタクの陰キャ世間の評価。
これ事実だけど。

金髪、イレズミ、冬でも半袖、電車では必ず優先席にすわり、タバコを吸う。

これぐらいの服装規定等を設けて、c#プログラマのイメージアップをはかるべき。
76: 2022/01/26(水)21:31 ID:VHvpOZuj(1) AAS
日本語でok
77: 2022/01/31(月)18:31 ID:L4QfbPEO(1) AAS
Visual Studio Community 2022 WinForms .NET6で
カスタムコントロールを追加して[デザイン]画面を開くと
Object reference not set to an instance of an object. エラーが出るのですが
.NET6はカスタムコントロールを未サポートということなのか何なのか少し困っています
78
(1): 2022/02/24(木)22:02 ID:5ECWerJC(1) AAS
小数点以下の桁数を取得したい
整数になるまで繰返し10を掛けていく方法を考えたけど、丸め誤差が出て上手くいかない
文字列へ変換して文字数を数える方法だと、なにか負けた気がするし、指数表示のときに正常に動作しない
79
(1): 2022/02/25(金)01:11 ID:xX3MCg4u(1) AAS
中学生か。高校になるとlog習うからそれまで寝て待て。
80: 2022/08/02(火)09:32 ID:nOC+dQpO(1) AAS
public void doXXX<T> (T t)
where T : Control, ISomeInterface
{
 //なんか、やる

 foreach(var c in t.Controls)
 {
  if(c is ISomeInterface c2)
  {
   doXXX(c2);//ここでコンパイルエラー
  }
 }
}

みたいな感じのメソッド作りたいんですけど、どうすればこのwhere制約突破できますか?
dynamicにキャストすれば出来ますが、もっとスマートな方法ないですか?
81: 2023/05/01(月)21:48 ID:ZstMad9R(1/2) AAS
ぼんやりとした質問ですが、

Form1にWebView2が合ったとして、Form2でお気に入りを作って、Form2からForm1の
WebView2にナビゲートしたいんです。

やってみたんですが、Form1にあるはずのWebViewがForm2から出てこないんです。

調べてみたらキャスト?とかいうのが必要らしくて、キャストはちんぷんかんぷんです。

コード書いておくので誰かお助けを~

後Form1のWebview2にアクセスしようとしたら保護がかかってしまいました。
ランタイムを噛ませたりとかよく分かりません。

こんな超初心者の俺ですが、助けてください。

private async Task InitializeAsync()
{
await webView21.EnsureCoreWebView2Async(null);
}
private async void Form1_Load(object sender, EventArgs e)
{
await InitializeAsync();

webView21.CoreWebView2.Navigate("外部リンク:web.biz-prog.net
}
82: 2023/05/01(月)21:50 ID:ZstMad9R(2/2) AAS
private void button1_Click_1(object sender, EventArgs e)
{
Form2 f2 = new Form2(this); // 自フォームへの参照を渡す
f2.Show(); // サブ・フォームを表示
}

ここからForm2

public partial class Form2 : Form
{
Form1 f1;
private object webView21;

public Form2(Form1 f)
{
f1 = f;
InitializeComponent();


試して見たんですが、オートコンプリートに((Form1)).webview2が出てきません
83: 2023/05/02(火)07:06 ID:874Z+yWP(1) AAS
age
84: 2023/05/04(木)10:04 ID:0AZHW5lL(1) AAS
webView2がprivateなのでは?
85: 2023/08/17(木)07:15 ID:sfqmTtE1(1) AAS
NullReferenceExceptionには
ArgumentNullException.ThrowIfNullみたいなやつはないの?
86: 2023/08/25(金)09:10 ID:HiQAoKOs(1) AAS
>webView21

わらた
こんなのまで21にすんのか
87: 2023/09/26(火)09:31 ID:Tr1TWQKz(1) AAS
ちょっと、わけわからんこと言うてんやないか
88: 2023/09/26(火)22:08 ID:SH7A7IU6(1/4) AAS
おいマども、C#程度、教えてやれよw

彼らは君らの競合には決してならんからw
89: 2023/09/26(火)22:11 ID:SH7A7IU6(2/4) AAS
>>46 ラッパ作るときは ドゥルルンポートせず、静的に作るだろ。C#でンポートするのをラッパとはいわん。
90: 2023/09/26(火)22:49 ID:SH7A7IU6(3/4) AAS
>>79 log だけ知ってても仕方ないぞ。

公式は 10進桁数 D= B(2進桁数) log102 の繰り上げ整数値 だが、log102 は浮動小数では完全表現できないので、
その時点で誤差を含んでるといえるが、ただし、公式は「繰り上げ整数値」だ。

つまり、結果が 999999999... 10000000....1 のような値にならない限りは、実用上問題なく、
log102 をかけて、偶然、9999999.... 10000....1 のような結果になることもまずないであろうから、誤差があっても問題がないということだ。

本題の 小数桁取得であるが、色々あるんだろうが、 IEE765 の浮動小数アルゴリズムの、逆をたどって、それを参考にすればよいではないか。
91: 2023/09/26(火)22:52 ID:SH7A7IU6(4/4) AAS
頭の体操になるな。頭の弱い漏れは少し時間かかるな。というかこんなもの作らなくても、数学演算系の関数は、
だいたいこういうのを加味した処理だろうけど。
92: 2023/09/27(水)01:23 ID:5mHdvsC4(1) AAS
>>78 やっぱり処理系によっては不可能だな。「〇桁までの入力」という仕様制限をかければ可能だが。

それよりも、C# には Decimal 型ってあるみたい。知らんかった。これは便利だな。構造体らしい。
仮数部が 12バイトらしい。
93: 2024/01/06(土)14:29 ID:AYkaYTA3(1) AAS
再利用age
94: 2024/01/07(日)14:38 ID:mRBtv8Y9(1) AAS
C#スレ多すぎ
95: 05/24(土)14:41 ID:a4AdJqTs(1) AAS
VB/C#コンパイラのvbc/cscは.NET言語なんでCOMやら.NETAPI介して色々アプリを叩ける
なんも入れてはダメなwindowsプリインストール縛りならpwshか、vbcとcscだな
pwshはインタプリタだが同様にAPI叩けるし、なんならVB/c#のコードも埋め込める(vbc/csc経由)
96: 05/24(土)14:46 ID:o+EuM+aj(1) AAS
続けるだけでは意味がない。研究が示した「成長できない人の条件」
公開日2025.05.24 13:00:14 SATURDAY
外部リンク:nazology.kusuguru.co.jp
97: 05/24(土)16:48 ID:U4sbRU9e(1) AAS
質問したい人じゃなく「初心者だけど超初心者の質問にドヤ顔で答えたい」バカがたてたクソスレ
「超初心者の質問」に答えるのはエスパー能力が必要なのにw
そして5ch自体がオワコンだからどうしようもないバカがスレ上げて終了
98: 05/27(火)11:43 ID:S4JcL7i+(1) AAS
マルチンコ死ね
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.463s*