探検
ふらっと C#,C♯,C#(初心者用) Part129 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワキゲー MMff-S7v4)
2017/06/09(金) 18:36:01.72ID:lNiKtgPwM「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part128
http://mevius.2ch.net/test/read.cgi/tech/1493730340/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.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
2デフォルトの名無しさん (ワッチョイ 7d8e-NVn+)
2017/06/09(金) 18:49:58.07ID:raePFHAA0 質問しようとしたらちょうど新スレのようで、>>1さんお疲れさまです。
そしてもしスレ違いならすみません。
それなりにプログラミングの経験はあると思うのですが積極的に GUI のアプリケーションを作成したことがなかったため、Visual C# を学ぼうと考えました。
選択理由は C# はそれなりに把握して他の言語と比較しても好みだったためと、Qt などよりも使い勝手がよさそうに見えたためです。
ところが実際にはじめてみると細かい機能がよく分からず、MSDN のドキュメントは体系立てて学習するには少し使いにくすぎ、
書籍なども「C# そのものの内容についてがメインで求めている内容はおまけ程度」というものがほとんどで、取っかかりを得られずに困っています。
もし定番の学習法や便利な書籍・サイトなどがありましたらご教示願えませんでしょうか?
あるいは皆さんがどんな風に学ばれたのかなど参考までに教えていただければ……。
またひとつ確認なのですが、普通のメモ帳より高性能なテキストエディタを作成したいとするのならばコンポーネントを自作しなければいけないという認識であっているでしょうか?
MSDN の関連項目を見てもいまいち理解できないのですが、もしかしてこれはかなり難度高めでしょうか?
無知で申し訳ありませんがよろしくお願いします。
そしてもしスレ違いならすみません。
それなりにプログラミングの経験はあると思うのですが積極的に GUI のアプリケーションを作成したことがなかったため、Visual C# を学ぼうと考えました。
選択理由は C# はそれなりに把握して他の言語と比較しても好みだったためと、Qt などよりも使い勝手がよさそうに見えたためです。
ところが実際にはじめてみると細かい機能がよく分からず、MSDN のドキュメントは体系立てて学習するには少し使いにくすぎ、
書籍なども「C# そのものの内容についてがメインで求めている内容はおまけ程度」というものがほとんどで、取っかかりを得られずに困っています。
もし定番の学習法や便利な書籍・サイトなどがありましたらご教示願えませんでしょうか?
あるいは皆さんがどんな風に学ばれたのかなど参考までに教えていただければ……。
またひとつ確認なのですが、普通のメモ帳より高性能なテキストエディタを作成したいとするのならばコンポーネントを自作しなければいけないという認識であっているでしょうか?
MSDN の関連項目を見てもいまいち理解できないのですが、もしかしてこれはかなり難度高めでしょうか?
無知で申し訳ありませんがよろしくお願いします。
3デフォルトの名無しさん (ワッチョイ 0b61-yTT2)
2017/06/09(金) 19:00:13.53ID:RD1lQy150 >>1
立て乙
>>2
内容は古いけどまとまっているところ
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
https://dobon.net/vb/dotnet/
というか困ったらその内容でググれ
>テキストエディタを作成したいとするのならばコンポーネントを自作しなければいけない
何をしたいかわからないから答えようがないが、とりあえずRichTextBoxで作っていけば?
立て乙
>>2
内容は古いけどまとまっているところ
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
https://dobon.net/vb/dotnet/
というか困ったらその内容でググれ
>テキストエディタを作成したいとするのならばコンポーネントを自作しなければいけない
何をしたいかわからないから答えようがないが、とりあえずRichTextBoxで作っていけば?
4デフォルトの名無しさん (ワッチョイ 7d8e-NVn+)
2017/06/09(金) 19:24:13.24ID:raePFHAA0 >>3
ありがとうございます。
後者は恥ずかしながらVB.netについてのページと思いこんで飛ばしていました……。
テキストエディタについては、リッチテキストは未確認ですが、
標準のものは字間・行間の調整など、メモ帳にはないけど普通のテキストエディタならあるような設定が無理そうでしたので。
ありがとうございます。
後者は恥ずかしながらVB.netについてのページと思いこんで飛ばしていました……。
テキストエディタについては、リッチテキストは未確認ですが、
標準のものは字間・行間の調整など、メモ帳にはないけど普通のテキストエディタならあるような設定が無理そうでしたので。
5デフォルトの名無しさん (ラクッペ MM51-C3i6)
2017/06/09(金) 19:39:15.37ID:/AOOOyDNM たのしいC#って本でプログラミング勉強した人いますか?
レベルはどれくらいですか
レベルはどれくらいですか
6デフォルトの名無しさん (アウアウイー Saf1-I6cc)
2017/06/09(金) 19:44:38.32ID:+suy1KAna 入門書は書店で中味見て
形があるアプリ作ってるのがいいよ
作ってるアプリが自分の興味ないものだったら買うのをやめたほうがいいかも
形があるアプリ作ってるのがいいよ
作ってるアプリが自分の興味ないものだったら買うのをやめたほうがいいかも
7デフォルトの名無しさん (アウアウイー Saf1-7Kim)
2017/06/09(金) 20:27:45.19ID:Y6dY8bQba >>2
一応突っ込んでおくけど、エディタ作りたいって初心者にありがちだけど、
エディタって初心者が想像するほど簡単じゃないからやめといた方がいいと思うよ
少なくとも外観のシンプルさに騙されて実装の大変さが想像つかないレベルのうちは
絶対に挫折するw
一応突っ込んでおくけど、エディタ作りたいって初心者にありがちだけど、
エディタって初心者が想像するほど簡単じゃないからやめといた方がいいと思うよ
少なくとも外観のシンプルさに騙されて実装の大変さが想像つかないレベルのうちは
絶対に挫折するw
8デフォルトの名無しさん (アウアウイー Saf1-I6cc)
2017/06/09(金) 20:33:06.88ID:jPp38qoUa テキストコントロール自体を改良するか自分でいちから作り上げるか
どっちにしても初心者には鬼門過ぎる
似たような問題で
電卓作ってcalcと同じ動作で作れる奴
なんか新卒でいても1人だな
どっちにしても初心者には鬼門過ぎる
似たような問題で
電卓作ってcalcと同じ動作で作れる奴
なんか新卒でいても1人だな
9デフォルトの名無しさん (ワッチョイ db93-C3i6)
2017/06/09(金) 20:38:33.22ID:/H0LPwnR010デフォルトの名無しさん (ワッチョイ bd66-yTT2)
2017/06/09(金) 20:47:11.62ID:iWWz3Pko0 AvalonEditって代物が有って、コレを使えば簡単にエディター作れるには作れるんだがwpfなんだよな
http://avalonedit.net/
http://avalonedit.net/
11デフォルトの名無しさん (ワッチョイ 1512-KUvf)
2017/06/09(金) 21:07:37.49ID:k+3fMdQf0 >>10
仮にForms版があったとしても、プログラミングの勉強にはならないだろ。
仮にForms版があったとしても、プログラミングの勉強にはならないだろ。
12デフォルトの名無しさん (ブーイモ MMa9-puft)
2017/06/09(金) 21:24:43.76ID:lTunlEdIM13デフォルトの名無しさん (JP 0H91-Fz1p)
2017/06/09(金) 21:52:17.12ID:Mc8AIFQyH あまり理想を追求せずにメモ帳程度のとりあえず動きますレベルの作るんだったら、
入門用に手頃な題材だと思うけどな
ただ、textboxの動作のカスタマイズとか考え出したら、途端にノウハウが必要に
なってくるし、さらに多くを求めると、自分でコントロール自作したほうがいいじゃ
ないかって話になってくる
入門用に手頃な題材だと思うけどな
ただ、textboxの動作のカスタマイズとか考え出したら、途端にノウハウが必要に
なってくるし、さらに多くを求めると、自分でコントロール自作したほうがいいじゃ
ないかって話になってくる
14デフォルトの名無しさん (ワッチョイ 7d8e-NVn+)
2017/06/09(金) 22:05:28.35ID:raePFHAA015デフォルトの名無しさん (ワッチョイ 0de3-K3wN)
2017/06/09(金) 22:50:12.15ID:3riuGxqe0 >>7
だよな、VB.NETで文字色と背景色が変えられる印刷プレビュー付きのメモ帳を
作ってみたけど結構大変だったわ。変な挙動が出ないようにきれいに仕上げるのが大変大変
将来的には秀丸並なエディタを考えていたが諦めた。バージョンアップもしてないし
>>8
それも大変だわな。作ってみようと思ってるんだけど全然やってないわ
>>13
そうそう、TextBoxの扱い大変だったわ。Win32APIのサイト読みまくった覚えがある
タブ幅を変えられるようにするにはWin32APIでいじらないとダメなんだよな
せめてタブ幅を変えられるようにしたいと思い勉強してやり方分かったのに結局やってないわ…
夏休みにでも挑戦してみるかな
だよな、VB.NETで文字色と背景色が変えられる印刷プレビュー付きのメモ帳を
作ってみたけど結構大変だったわ。変な挙動が出ないようにきれいに仕上げるのが大変大変
将来的には秀丸並なエディタを考えていたが諦めた。バージョンアップもしてないし
>>8
それも大変だわな。作ってみようと思ってるんだけど全然やってないわ
>>13
そうそう、TextBoxの扱い大変だったわ。Win32APIのサイト読みまくった覚えがある
タブ幅を変えられるようにするにはWin32APIでいじらないとダメなんだよな
せめてタブ幅を変えられるようにしたいと思い勉強してやり方分かったのに結局やってないわ…
夏休みにでも挑戦してみるかな
16デフォルトの名無しさん (ワッチョイ 0ba2-D9zB)
2017/06/09(金) 22:52:24.97ID:7pQW/h0l0 作りたいと思うものを作ればいい
挫折するのも勉強のうち
挫折するのも勉強のうち
17デフォルトの名無しさん (ワキゲー MM13-ViKn)
2017/06/09(金) 23:10:41.46ID:hBMXxcIqM GUIアプリ作成の習得の前にOOPの勉強からじゃないかな
18デフォルトの名無しさん (ワッチョイ 156e-puft)
2017/06/09(金) 23:18:42.25ID:deOaTYIP0 俺も最初にプログラミングに入門したときはVC#のGUI開発のチュートリアル的な本をやったけど
全くもって時間の無駄だったわ
その後で@ITのクソ長い川俣の文法解説を苦しみながら読んでやっと身についた
全くもって時間の無駄だったわ
その後で@ITのクソ長い川俣の文法解説を苦しみながら読んでやっと身についた
19デフォルトの名無しさん (ワッチョイ 8b91-D9zB)
2017/06/10(土) 03:06:37.86ID:9CkaHZjz0 文法なんて何の苦労もしないだろ
20デフォルトの名無しさん (ワッチョイ 23ea-7sZ5)
2017/06/10(土) 03:23:40.05ID:1Hn0tUJS0 どういうときにその書き方をする/機能を使うべきか、が知りたいのよね
21デフォルトの名無しさん (ワッチョイ 0d6f-3b4N)
2017/06/10(土) 05:23:55.06ID:t5/pUE6C0 あー俺もやったわエディタ作成
何とか .NET 内で済まそうとやりくりしても結局 Win32api が必要になるという
何とか .NET 内で済まそうとやりくりしても結局 Win32api が必要になるという
22デフォルトの名無しさん (オッペケ Sr71-F3NT)
2017/06/10(土) 17:31:02.75ID:BjmuQFWZr C#の文法は解りやすいよね
C/C++からだったのもあってかとても楽だった
C/C++からだったのもあってかとても楽だった
23デフォルトの名無しさん (アウアウウー Sa99-yTT2)
2017/06/10(土) 17:44:50.65ID:8hZhOGpOa 文法がわかるのと誤解なく使えるのは別物です
24デフォルトの名無しさん (ワッチョイ 2311-W6lL)
2017/06/10(土) 17:47:17.83ID:1OFjIP+40 >>23
誤解なく使えるようになってる状態をわかってるって言うんじゃねーの?
誤解なく使えるようになってる状態をわかってるって言うんじゃねーの?
25デフォルトの名無しさん (アウアウウー Sa99-yTT2)
2017/06/10(土) 17:57:29.41ID:8hZhOGpOa そういう文脈じゃないでしょ?
26デフォルトの名無しさん (ワッチョイ 2391-D9zB)
2017/06/10(土) 19:38:42.68ID:PzybJK5d0 WPFにそろそろ移行しなきゃと思いつつ全くできん
MVVMもようわからん
MVVMもようわからん
27デフォルトの名無しさん (アウアウカー Sae1-doPM)
2017/06/10(土) 20:20:15.41ID:rv8ogaG3a フォームにテキストボックスどれくらいの数までパフォーマンス落ちないでいけるかわかる?
150個近く置きたいんだけど、ロードの時パラパラ漫画なるかな?
150個近く置きたいんだけど、ロードの時パラパラ漫画なるかな?
28デフォルトの名無しさん (ワッチョイ 8b6f-yWa+)
2017/06/10(土) 20:23:21.17ID:HebsjGPU0 設計を見直せ
29デフォルトの名無しさん (ワッチョイ 0b61-yTT2)
2017/06/10(土) 20:23:28.55ID:MbS3wo5J030デフォルトの名無しさん (アウアウカー Sae1-doPM)
2017/06/10(土) 20:30:35.51ID:rv8ogaG3a31デフォルトの名無しさん (アウアウイー Saf1-I6cc)
2017/06/10(土) 20:35:28.02ID:s9o/w7+ta32デフォルトの名無しさん (アウアウカー Sae1-doPM)
2017/06/10(土) 20:45:06.73ID:rv8ogaG3a33デフォルトの名無しさん (ワッチョイ d5c5-Kg10)
2017/06/10(土) 21:04:20.90ID:vfV2Yx340 >>32
dategridviewじゃあかんのか?
dategridviewじゃあかんのか?
34デフォルトの名無しさん (ワッチョイ 15c0-yTT2)
2017/06/10(土) 21:19:08.32ID:M+kTqTcG0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【高市悲報】レーダー照射で日本が喧嘩売ってる中、アメリカ軍「我々はパールハーバーを忘れない」と日本に向けてポストへ [709039863]
- 本当の問題は高市がバカなことじゃなくて高市みたいなバカを支持するバカが大量にいることだよな [314039747]
- 高市首相「自らの命は自らが守るという原則で、行動とっていただきたい」 [256556981]
- 【悲報】おこめ券効果アンケート、全年代で「効果なし」と回答されてしまう [733893279]
- かめえええええむしいいいいい
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
