C#, C♯, C#相談室 Part98 (518レス)
1-

112: (ワッチョイ ff8b-w+mV) 2024/10/02(水)11:24 ID:1LKJTfPy0(1) AAS
個人で使う限りじゃ4つくらいしかコマンド使わんからなぁ
113: (ワッチョイ 8fc0-wp/Q) 2024/10/03(木)20:33 ID:+e3Oo1T60(1/2) AAS
C#13(.net 9)でfieldキーワードが使えるようになるって聞いたのですが本当ですか?
VisualStudioでプレビュー版の.net9入れてみたけど使えないみたいでした
それともプレビュー版だから使えないのでしょうか?
114: (ワッチョイ ff6a-71Fj) 2024/10/03(木)21:05 ID:B9NoCJyO0(1/2) AAS
予定してたけど今回は見送りなんてことは、ままあるからなぁ
外部リンク:learn.microsoft.com
今のところは入ってないみたいね
115: (ワッチョイ 8301-8s9Z) 2024/10/03(木)21:29 ID:0TFd8a4L0(1) AAS
え、一番期待してたのに…
c#でググれの人は何て言ってるんだろう
116: (ワッチョイ 8fc0-wp/Q) 2024/10/03(木)21:39 ID:+e3Oo1T60(2/2) AAS
ありがとうございます
確かに記載が無いので残念ですが今回は見送りっぽいですね、、、
117: (ワッチョイ ff6a-71Fj) 2024/10/03(木)22:03 ID:B9NoCJyO0(2/2) AAS
外部リンク:github.com
>たぶんもう C# 13 で入れるもの確定。参考: Language Feature Status
>今入ってないものは入らない。
>field キーワードは「C# 13 GA のタイミングで、 preview で取り込み」みたいな話を 外部リンク:aka.ms で見た。

だそうです
118: (ワッチョイ 8301-8s9Z) 2024/10/04(金)00:03 ID:GSZ7pDda0(1) AAS
うーん、微妙か
まぁ.net 10では入るだろうし来年に期待
119: (ワッチョイ b3d7-KiE/) 2024/10/04(金)08:49 ID:mCOfH6eY0(1) AAS
どうせ奇数番はサポート短くてスルーだし
120: (ワッチョイ 6fcd-fhRs) 2024/10/04(金)12:39 ID:jlwDuTCM0(1) AAS
C#追っかけなくなって知識がdotnet4.5辺りでとまっている…
それ以降はrecordとかしかしらん
121
(1): (ワッチョイ ffea-Z+xw) 2024/10/04(金)22:48 ID:Yj1cCLJZ0(1) AAS
メモ帳や日記帳アプリみたいな軽いアプリで、ソースコード公開されてて
コードが初心者にも参考になるようなサイトあるでしょうか?
122
(1): (ワッチョイ 7fd1-mKKC) 2024/10/04(金)23:53 ID:qaeIDBN+0(1) AAS
こんなのじゃあかんのん?

C#で自分だけのメモ帳を作成してみよう!手順・方法を徹底解説します
外部リンク:www.sejuku.net

ググったら一分も掛からないで出たけど
123
(1): (ワッチョイ ffea-Z+xw) 2024/10/05(土)13:21 ID:AAO+SKFS0(1/2) AAS
>>122
サンクスです、丁寧に書いてあってわかりやすいのですが
設定項目を変更した時の設定反映のタイミングとか
form2からform1にデータ持っていく場合とか
やり直し機能とか
うまい人はどうやって全体まとめてるのかなって
124: (オイコラミネオ MMa7-KiE/) 2024/10/05(土)16:55 ID:WPvPgesDM(1) AAS
必要な部分だけ他人のコードを読むか自分でひたすら考えて実装してトライアンドエラー

どちらも地力が格段に上がるけど中級者は避けがち
125: (ワッチョイ 6f79-uMZa) 2024/10/05(土)17:35 ID:iTplU71b0(1) AAS
それメモ帳というかエディタで大変な箇所を全部端折った記事だから
適当な公開されてるソース読んだ方がいいね
126: (ワッチョイ 7fd1-mKKC) 2024/10/05(土)20:37 ID:fkWv7ZOM0(1) AAS
その適当なのほしいって事やろな

ここの連中は冷たいから教えないんだよね
127: (ワッチョイ ffea-Z+xw) 2024/10/05(土)22:47 ID:AAO+SKFS0(2/2) AAS
メモ帳とかの作者さんでソース公開されてる人もC++が多かったり
128
(2): (ワッチョイ 9b1f-uEGg) 2024/10/06(日)08:44 ID:6ToZA1R70(1/2) AAS
長大なテキストファイルの先頭から文字数を数えたり
一行の長さを測定して画面右端の折返し位置を決定したり
そういうのって現実的に可能なのか?
129: (ワッチョイ 635f-ohfc) 2024/10/06(日)09:02 ID:efCavYAy0(1) AAS
>>128
発想がズレてる
130: (ワッチョイ f301-dKGO) 2024/10/06(日)12:41 ID:RTiROZJD0(1) AAS
>>128
逆になんで不可能だと思うの?
131: (ワッチョイ 9bfe-ecvX) 2024/10/06(日)13:11 ID:k/Za2WiE0(1) AAS
普通は穴あきバッファを使う
EZ/VZはlessに編集機能を付けるってユニークな設計をしている
設計自体を知りたいなら 「The Craft of Text Editing: Emacs for the Modern World」が参考になるかと

FINALはdumpすると、MIFESとREDの悪口が書いてある:-p
132: (ワッチョイ c679-nM05) 2024/10/06(日)14:14 ID:onWt8ZIM0(1) AAS
「穴あきバッファ」なんて初見なんだけどもしかして誤訳じゃない?
133: (ワッチョイ f301-DEg1) 2024/10/06(日)14:18 ID:vkebIpm90(1/2) AAS
エディタのバッファ管理用のデータ構造は効率的な編集をサポートするためで
文字数カウントや行の折り返しの話はどういうデータ構造を使うかとはほとんど関係ないよね

今はGap Bufferもあまり主流じゃなくてPiece TableかRopeが使われることが多くなってる
134: (ワッチョイ f301-DEg1) 2024/10/06(日)14:21 ID:vkebIpm90(2/2) AAS
興味があれば↓この辺読んでみるといい
TypeScriptだしC++に比べるとわかりやすいはず
外部リンク:code.visualstudio.com

この辺の話はエディタのコアな部分ではあるけど
>>123の知りたいこととはほぼ関係ない
135
(1): (ワッチョイ 9b1f-uEGg) 2024/10/06(日)15:19 ID:6ToZA1R70(2/2) AAS
なにかの文書を画面に表示したい
← 表示したい部分が何行目に当たるか計算する
← 一行に含まれる文字数を知りたい
← プロポーショナルフォントのときはどうするん?
← 行の長さを測定する関数使え
← 一文字ずつ足したり引いたりしながら測定を繰り返す
← 全部の行についてこれやんなきゃかよ?
← やってられない
136: (ワッチョイ af78-cSv7) 2024/10/06(日)18:49 ID:TXz4j2F10(1) AAS
azukiのソースコード見れば?
137: (ワッチョイ 6701-DEg1) 2024/10/06(日)18:57 ID:I3D2t/Zs0(1) AAS
>>135
>← 表示したい部分が何行目に当たるか計算する
テキストファイルなら頭から読み込むしかなく改行でカウントアップするだけ

>← 一行に含まれる文字数を知りたい
>← プロポーショナルフォントのときはどうするん?
文字数によって折り返し位置が決まるか
表示幅によって折り返し位置が決まるかのどちらか
両方のルールを同時に適用するというのは一般的ではない
プロポーショナルフォントが関係してくるのは後者の場合のみ

表示幅で折り返す場合は指定したRectangleにフィットするよう
よろしくやってくれる表OS提供のAPIがあるので基本的にはそれを使う
APIの内部的では各文字の表示幅を足し算してるが
とりあえずは画面表示部分だけを計算すればいいので
思ってるほど大した計算量ではない

>← やってられない
んなことたぁない
138: (ワッチョイ de10-1ld3) 2024/10/06(日)20:12 ID:MCn4L0pH0(1) AAS
そもそも公開されてるソースがC++多いからなんだというのか
139: (ワッチョイ c679-nM05) 2024/10/07(月)02:48 ID:x7sAaviV0(1) AAS
>←
それより矢印の使い方おかしくね?と思った
140: (ワッチョイ dfae-Q8Y9) 2024/10/07(月)06:41 ID:5XNBqMZ+0(1) AAS
→えっ
141: (ワッチョイ 4a7b-ohfc) 2024/10/07(月)07:51 ID:W61JLdXH0(1) AAS
矢印 Unicode(ユニコード)一覧 文字 0g0.org
外部リンク:0g0.org
1-
あと 377 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.018s