[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
C#やっぞ
1
:
つれづれなるままに
:2021/04/25(日) 11:05:42 ID:5cqWR7dE0
pythonはひとまず保留してC#に入門することにした。
しかしネットでみつけた入門サイトはバージョンが古いらしく、別個自分で調べる箇所が多い。
またGUIのサンプルをコピペしてみたが動かない。
サイトに書かれている文法が古く、現在は変わっているのか、
入っている.net frameworkのバージョンが古いのか…
というかframeworkって自動更新に含まれているんじゃなかった…?
2
:
つれづれなるままに
:2021/04/25(日) 11:21:24 ID:5cqWR7dE0
framework、マイクロソフトからダウンロードしてみたが、「既にインストールされています」と表示された。
C#最新版用の書籍購入か…
とりあえずguiとexe化までの感触を先に知りたい。
3
:
つれづれなるままに
:2021/04/26(月) 10:06:43 ID:FTDUrn/c0
実行ファイルは簡単に作れた。F6を押すだけ。
作業中のフォルダの中に作成される。
ファイルサイズも内容相応だし、起動も速い。
これでいこう。
4
:
つれづれなるままに
:2021/05/02(日) 21:49:50 ID:FTDUrn/c0
[新しいプロジェクトの作成]でテンプレみたいなの呼び出すとき、
古いバージョンのVSだと使えるテンプレ一覧が表示されたらしい。
今はそれが無いので「個別にインストールするのかな?」と思ったら、
検索ボックスに入力すると出てきた。
今回はWPFを使おうと思っていたのだが、「WPF」という言葉を知らない限り出会うこともない。
マイクロソフトの技術者からすればこちらの方が便利ということかな。
テンプレを全部表示させると多すぎて重たくなる?
多分一覧を表示させることも出来るのだろうけど。
5
:
つれづれなるままに
:2021/05/02(日) 21:55:01 ID:FTDUrn/c0
テンプレに限らず、コマンド名を選ぶときも一覧から選ぶのではなく、検索で出すっぽい。
知らなかったけどたまたま目に入ったコメンドを使ってみたら便利だった、みたいなことが起こらない。
設定で変えられるなら変えたほうが良さげ。
6
:
つれづれなるままに
:2021/05/02(日) 22:10:35 ID:FTDUrn/c0
オブジェクトを配置したり詳細設定する際、WPFだとオブジェクトをドラッグして配置を決め、プロパティから設定するらしい。
HSPでも似たような機能を再現したツールはあったが、何のために使うのかよく分からなかった。
しかしWPFを見て納得。
細かく設定できる分、スクリプトが大分長くなる。
アシストツールがないと敷居が高いし、慣れている人でも多分効率が悪い。
7
:
つれづれなるままに
:2021/05/02(日) 22:14:13 ID:FTDUrn/c0
ツールでアシストしてくれている分、補助ウィンドウも増えて、ごちゃごちゃした印象。
一つ一つは必須項目なのだから、それぞれの用途が分かればすっきりして見えるのだろうか。
またWPFはそのようなツールを使って作るが、
これ自体はXAMLという別の言語で書かれているらしい。
うーん、思ったより底が深いぞ…!
8
:
つれづれなるままに
:2021/05/03(月) 14:02:15 ID:FTDUrn/c0
windowsフォームアプリケーションを使えない。
古いものらしいので使わなくても良いかも知れないが、一応覚えておきたい。
また、今見ている入門サイトのサンプルがこれで書かれているようなのだが、動かない。
自分でwindowsフォームアプリで作成しようとすると、
新しいプロジェクトを作成自他時点で「IntelliSense の初期化が完了しましたが、ドキュメントを読み込もうとしてエラーが発生しました」
とでる。
Error code:0x80131500
9
:
つれづれなるままに
:2021/05/09(日) 18:16:23 ID:FTDUrn/c0
なんか一つの命令出すのにごちゃごちゃ書くが、これはフォルダ分けと同じだ。
どこで作ったメソッドなのかを書いているだけ。
同じ命令のメソッドを作ってしまった場合でも、どのクラスかを毎回明示するようにしておけば、
絶対に被らない。
フォルダではなく全て文字で表すので、インデントや文字数が多くなり、
知らない人にとっては仰々しく見える。
何が書かれているのか分かってくれば、目が慣れるはず。
10
:
つれづれなるままに
:2021/05/09(日) 19:47:55 ID:FTDUrn/c0
実行されるのは Main の部分のみ。
結果がごちゃごちゃしていたら、 Main につながっている別の部分がごちゃごちゃしている。
多分、 Main はすっきりさせた方が後から見やすい。
11
:
つれづれなるままに
:2021/05/09(日) 22:01:07 ID:FTDUrn/c0
クラスとインスタンスのイメージが沸かない。
命令の意味を知らないだけかと思ったが、どうもそうでもないらしい。
この辺りは、メモリ確保の話になる。
C言語をマスターしている人でないと理解できないため、C#の入門サイトでは、
「入れ物」とか「設計図」とか、わざとふわっとした表現にしてある。
C#ではメモリの管理が自動とは言いつつも、Cほど細かくやっていないだけで、実際はやっている。
どうも腑に落ちないときは、メモリを意識すると良いかも知れない。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板