トップページ⇒tech
1001コメント309KB

【マジレス】超初心者の質問に答えるスレ【エスパー】

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2006/03/25(土) 03:36:42
1 名前:名無しさん[sage] 投稿日:2006/03/22(水) 19:14:30 0
質問はあるが、詳しい事は書けないと言う人はこちらで質問どうぞ。
一流のエスパーが回答or誘導します。また、百済ねえ質問もこちらで引き受けます。
使用に際しての注意
 (1)基本的には超能力者が答えますが、低能力・霊能力者もいます
 (2)エスパー:書かれている情報を頼りに、不足分は超能力で補完して回答する事
   質問者 :回答が自分の意図と違った場合、情報が足りなかったと反省する事
 (3)どんな回答を貰おうとも、PCの操作は自己責任で

 ★◎★必ずこのFAQ集を見てね★◎★
(p)../../pc7_pcqa/1131/1131040887.html

Windows       http://pc8.2ch.net/win/
ビジネスsoft    http://pc8.2ch.net/bsoft/ (ExcelやWordなど)
ソフトウェア..    http://pc7.2ch.net/software/
インターネット.   http://pc8.2ch.net/internet/
初級ネット.     http://pc8.2ch.net/hack/
プロバイダー.     http://pc8.2ch.net/isp/
ノートpc         http://pc7.2ch.net/notepc/
ハードウェア    http://pc8.2ch.net/hard/
プリンタ         http://pc8.2ch.net/printer/
自作PC.       http://pc7.2ch.net/jisaku/
CD-R,DVD..     http://pc8.2ch.net/cdr/
PCゲーム      http://game10.2ch.net/game/
ネトゲ質問     http://live19.2ch.net/mmoqa/
09519402006/09/07(木) 19:14:20
すまん、初心者スレで聞く話じゃなかったな
初心者スレだからわかりやすく説明しないといけないの忘れて
フィーリングで伝わるもんだと思ってさらっと書いてしまったよw
0952デフォルトの名無しさん2006/09/07(木) 19:16:08
>>950
ある
0953デフォルトの名無しさん2006/09/07(木) 19:33:16
>>951
JavaScriptでブラウザ作るとか言うのは十分初心者です

第一、Ctrl+Fの検索か<input ...>のGoogleみたいな検索かはっきり書くべきだろ
答えももう出ている

Ctrl+F -> >>949
<input ...> >>942

次の質問者ドゾー
0954デフォルトの名無しさん2006/09/07(木) 19:35:39
>>952
そのコードはどうゆうものですか?
どこかにそのコードの説明とか載ってるサイトはありますか?
0955デフォルトの名無しさん2006/09/07(木) 19:40:44
>>954
ウィンドウの色を替えたりするコード
ある
0956デフォルトの名無しさん2006/09/07(木) 19:58:54
>>955
そのサイトを教えてください。
0957デフォルトの名無しさん2006/09/07(木) 20:06:02
>>956
意味不明
断る
0958デフォルトの名無しさん2006/09/07(木) 20:26:46
>>950
具体的にウィンドウとはすべてのウィンドウのことかい?
それともある特定のウィンドウのこと?
0959デフォルトの名無しさん2006/09/07(木) 21:05:05
特定のウィンドウですね。
画面のプロパティで最初から青・シルバー・オリーブグリーン
が設定できますよね。あんな感じに他の色に替えるコードはあるのかなと。
StyleXPみたいな感じに替えれるんですか?
0960デフォルトの名無しさん2006/09/07(木) 21:24:21
なんかXPの話みたいだから関係ないみたいだな
次の人どうぞ
0961デフォルトの名無しさん2006/09/07(木) 21:30:23
>>959
教えてgooの方がやさしく教えてくれるよ
0962デフォルトの名無しさん2006/09/07(木) 22:06:40
>>959
恐らくFindWindowでhwnd取得して色々
と思って調べたけどウィンドウスタイル変更までしか分からなかった

ウィンドウアプリはあんま触らんのでスマソ

09639122006/09/07(木) 22:38:51
補足?ありがとうございます。
素朴な疑問なのですが、ソースを書くときに、省略をしたほうがいいのか、
省略はさけて規定通り書く方がいいのか、どちらがいいのでしょうか。
タイプする手間の有無だけなら、のちのち見やすい非省略形かなぁと
思うのですが。
<独り言>省略なのか省略じゃない形なのか、入門書じゃわかんないなぁ</独り言>
0964デフォルトの名無しさん2006/09/08(金) 05:57:26
>963
int main() や void main() の
int や void に関しては
俺的には省略しない方が良い気がする

とはいえ省略出来るところをするかしないかは
その人の感性や経験もあるからなぁ
main() だって毎回フルでこう書く奴も居るし

int main(int argc
char *argv[])

他にもインクリメントを式の途中に入れるか否かとか
if や while
for の中身が単文の時{}で括るかとか
考えると割とキリがない
0965デフォルトの名無しさん2006/09/08(金) 05:58:34
はぐぁ
iMonaで半角カンマが改行に化けるの忘れてたorz
0966デフォルトの名無しさん2006/09/08(金) 09:51:38
>>963
省略しても自明なら省略してもいい
逆の例として、プログラムを分かり易くするために、グローバル変数をわざわざ関数の引数に与えるケースもある
>>964みたいに末永く悩む問題であるし、あまり悩むのも勿体無い問題でもある
最初は省略せずに形を覚えるほうが良いかも知れない
0967デフォルトの名無しさん2006/09/08(金) 10:22:27
GUIしか使ったことしかない人間にmainの戻り値も引数も理解できるわけがない。
0968デフォルトの名無しさん2006/09/08(金) 10:28:20
で?
0969デフォルトの名無しさん2006/09/08(金) 10:39:23
使いみちわかってれば悩むこともないだろ
0970デフォルトの名無しさん2006/09/08(金) 10:55:37
で?
0971デフォルトの名無しさん2006/09/08(金) 13:42:25
ででっでっででん
ででっでっででん
でれれ〜
0972デフォルトの名無しさん2006/09/08(金) 18:24:53
このスレ、質問側よりも答えるほうに初心者が集まりすぎている気がする・・・

答え方を勉強しないといけない香具師の方が多くね?
0973デフォルトの名無しさん2006/09/08(金) 18:44:30
ちゃんと答えようと思ったら質問用のテンプレでも用意して全部埋めてもらうしかない
ここエスパースレだから想像で答えてること忘れるな
0974デフォルトの名無しさん2006/09/08(金) 19:29:00
ボタンクリックをすると、フォーム内容が変わるようにするにはどうすればいいんでしょうか?
たとえば、トップ画面で「あいうえお」とあってOKボタンを押したら、画面内容が「かきくけこ」と
書いてある内容が変わるようにしたいのです。

ちなみにVisualBasic2005です。
09759722006/09/08(金) 19:34:46
>>973
>ここエスパースレだから

ものすごく納得した。


>>974
それぐらい、サンプルでなんとかならんか?
まあ簡単に答えると

 ボタンをクリックしたところの処理で、フォームの内容が変わるコードを書く


0976デフォルトの名無しさん2006/09/08(金) 19:44:37
>>975
そのためには、フォームを何個も作成して別々に内容を書かないといけないんですか?
それとも、1つのフォームでボタン押すごとに、同フォーム内で内容が変わるようにできますか?
0977デフォルトの名無しさん2006/09/08(金) 19:55:47
>>795
お前のことか >>792
0978デフォルトの名無しさん2006/09/08(金) 20:11:15
>>976
そろそろサンプル見ないか?
0979デフォルトの名無しさん2006/09/08(金) 21:35:27
>>978
サンプルって何のですか?
MSDNのですか?
0980デフォルトの名無しさん2006/09/09(土) 09:52:04
要するに、同一ブラウザで画面を切り替えたいってことだな
HPみたいに、リンクをクリックすると同じブラウザでサイトが切り替わるみたいな
例えで言うと、インストールものファイルで「OK」や「次へ」を押すと
表示内容が変わるようにしたいんだろうな
0981デフォルトの名無しさん2006/09/09(土) 11:43:48
Form を全く同じ位置と大きさで Load しておき、
Hide の True / False でやればいいじゃん。
0982デフォルトの名無しさん2006/09/09(土) 12:49:49
>HPみたいに、リンクをクリックすると同じブラウザでサイトが切り替わるみたいな
その"HP"はなんのことですか?
0983デフォルトの名無しさん2006/09/09(土) 12:58:33
HP = HomePage
0984デフォルトの名無しさん2006/09/09(土) 14:24:59
>>976
書いてある内容を消して、別の内容を書くようにプログラムを書けば、そうなる。
フォームを何個も用意して別々の内容を書くという方法でも、そんな事は出来る。
実現したい機能が一つでも、その解決法が一つとは限らないってこった。
0985デフォルトの名無しさん2006/09/09(土) 14:26:23
WebSiteと呼ぼうぜ
HomePageは元々誤用だしッ!
0986デフォルトの名無しさん2006/09/09(土) 17:18:34
おまいら板違いの話題をいつまでも引っ張るな
0987デフォルトの名無しさん2006/09/10(日) 00:44:59
埋めようぜ
0988デフォルトの名無しさん2006/09/10(日) 10:08:30
>>974
Winnyでダウンロードしたんなら、ちゃんとそう書こうね
0989デフォルトの名無しさん2006/09/10(日) 11:24:47
>>988
正規アカデミック版をGOODWILLで購入しました。
Winnyはやってません。
WinMXは前やめました。
0990デフォルトの名無しさん2006/09/10(日) 14:10:31
[あいうえお_ラベル].Text = "かきくけこ"
0991デフォルトの名無しさん2006/09/10(日) 14:21:19
キモ
0992デフォルトの名無しさん2006/09/10(日) 16:26:05
すいません、スレ終了間近に。
C言語の入門書を読んでサンプルを打っているのですが、
for文を使って時間稼ぎをする、というもので、

for (loop2 = 0 ; loop2 < 500*5 ; loop2++)
for (loop3 = 0 ; loop3 < 65530 ; loop3++);

というものがありました。
自分なりに流れを読んでいくと、
loop2が500*5未満だったら1加えて、loop3を見にいって
loop3が65530未満だったらloop3に1加えて、もう一回
loop2を見にいって、という意味だと思いますが、それでOKでしょうか。
500*5と65530というのは、おそらくサンプル作者の都合により
適当(適度)な処理時間、というのでしょうが、つまりこれは2500と
65530で、差は500*5の適当な調整分だ、と。

もう一つ。
同じように時間稼ぎの部分で

for (loop2 = 0 ; loop2 < 500 ; loop2++)
for (loop3 = 0 ; loop3 < 65530 ; loop3++);;

とあります。
最後のセミコロンなのですが、
1)どういう扱いでしょうか。
for分の後にprintfがくる場合は、そのprintfの最後にセミコロンがあるが
これはfor文のためじゃないし。。。
2)セミコロンが1つと2つでは、意味が違うか。

長々と書きましたが、よろしくお願いします。
0993デフォルトの名無しさん2006/09/10(日) 16:40:45
ただの空文
09949922006/09/10(日) 16:58:53
>>993
さっそくありがとうございます。
そういう概念があることを知らないと、何のための表記かわかんないですよね。
0995デフォルトの名無しさん2006/09/10(日) 18:00:57
for文を使って時間稼ぎをするなんてのがある時点で、
その入門書は捨てたほうがいい。
特定ハードや環境に限定の本ならまだしも、入門書でそれはいただけない。
0996デフォルトの名無しさん2006/09/10(日) 18:19:55
 
0997デフォルトの名無しさん2006/09/10(日) 18:21:40
 
0998デフォルトの名無しさん2006/09/10(日) 18:22:41
 
0999デフォルトの名無しさん2006/09/10(日) 18:23:15
 
1000デフォルトの名無しさん2006/09/10(日) 18:24:15
1000を楽々ゲット
これぞプログラマーの素早さ

>>1-995
じゃあなバカな奴ら!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。