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

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

レス数が900を超えています。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/
0809デフォルトの名無しさん2006/08/25(金) 22:51:49
>>806
BASICでもいままで数十個のゲームを作ってきたんです。シューティングとか。
周囲でもそれなりに面白がってはいるんですがそれ以上のグラフィカルな処理をやろうとするとBASICでは追いつかないもので。

>>807
一応パソコンは持っています。
パソコンの方でもプログラムをしてるんですが、学校の昼休みなどに暇つぶしにポケコンを使って遊んでます。

>>808
アセンブリは…よくわからないです。
説明書にもよく書いてないので。
Cをある程度やってから始めてみようと思ってます。
0810デフォルトの名無しさん2006/08/26(土) 00:14:47
パソコンあるならパソコンでやれよ。その方が処理速度なんかほとんど気にせず作れるだろ
0811デフォルトの名無しさん2006/08/26(土) 00:40:01
>>810
いや、あの、809でも書いたんですが、あくまで学校での暇つぶし用です。
学校にパソコン持って行けるわけじゃないので。
0812デフォルトの名無しさん2006/08/26(土) 03:36:22
なら暇つぶしにCの勉強をお勧めする
0813デフォルトの名無しさん2006/08/26(土) 07:41:48
はい。でもCの参考書なども見て回ったんですが、欲しい情報が載っているものがなかったんです。
もちろんググりましたし。
どうかお願いします。
0814デフォルトの名無しさん2006/08/26(土) 10:28:31
どんなゲームか知らんがポケコンでそれ作るのは諦めろ
ポケコンでどんな物でも作れるならパソコン必要ないだろ
0815デフォルトの名無しさん2006/08/26(土) 11:50:54
何やったってポケコンの処理が速くなる事は有り得ない。
0816デフォルトの名無しさん2006/08/26(土) 13:46:58
Z80
0817デフォルトの名無しさん2006/08/26(土) 14:31:40
昔遊びでポケコンの発振器取り替えたことあったなぁ
ちゃんと処理速くなったし

限界あるし、危険だげどなww
0818デフォルトの名無しさん2006/08/27(日) 15:28:21
携帯でJava使ってアプリ。
Java素人の漏れでも結構ガシガシ造れた。

ポケコンよりは遥かに自由度高くてお勧め。
0819デフォルトの名無しさん2006/08/27(日) 16:41:42
いまだに505isの俺は自分で作ったiαppliを落とすのにパケット代を払っている
0820デフォルトの名無しさん2006/08/27(日) 17:37:40
>>819
そんなおまいさんが大好きだ。

妄想だが、いつか携帯電話の開発環境がキャリアによらず
統一されることを願って止まない
0821デフォルトの名無しさん2006/08/27(日) 18:21:00
つーか最初から準拠すりゃいいのに各社手を加えてやがる
0822デフォルトの名無しさん2006/08/27(日) 18:59:22
そんな理性的なこと、人間やれるなら、
ブラウザ戦争とそれに伴うHTMLの独自拡張なんてことは行われなかった。
0823デフォルトの名無しさん2006/08/27(日) 20:30:44
OSもアプリも数種類くらいに統一すればいいのに
0824M$2006/08/27(日) 20:52:05
OSはVistaに統一すれば良いんですよ
0825デフォルトの名無しさん2006/08/27(日) 22:44:09
いくらVistaとはいえ載せて普通に動くくらいの高スペック携帯なら欲しい
08263202006/08/28(月) 11:26:26
VB6.0で開発しています。

現在、フォーム*1と標準モジュール*1で開発してるのですが
関数が増えたので標準モジュールを増やそうと考えています。
そこで質問なのが、モジュールAで宣言した変数を
モジュールBで使いたいのですが
引数以外で渡す方法はありますでしょうか。

よろしくお願いします。
0827デフォルトの名無しさん2006/08/28(月) 11:30:28
HPのクリック数を上げるフリーソフトやプログラム作成の解説があるようなサイトをどなたか教えてください。
0828デフォルトの名無しさん2006/08/28(月) 12:18:04
>>826
VBはよく知らんが、グローバル変数とかない?

>>827
?
0829デフォルトの名無しさん2006/08/28(月) 12:22:57
>>827
アフリエイト厨は来ないでね
0830デフォルトの名無しさん2006/08/28(月) 12:24:27
>>826
いまVB動かない環境だけど、Module1.foo とかで参照出来なかったっけ?
勿論 Global だか Public 宣言して。
0831デフォルトの名無しさん2006/08/28(月) 12:30:37
いまどき、グローバル変数使う意味が分からん
0832デフォルトの名無しさん2006/08/28(月) 14:08:50
なぜ引き数じゃだめなんだろ。
0833デフォルトの名無しさん2006/08/28(月) 16:49:51
ボリュームコントロールを起動しても表示されなくなってしまいました。
タスクバーには出てるのですが。

以前もなったことがあり、レジストリの値を変えるよう指示をしてもらい
治せました。分かる方いませんか?
08348332006/08/28(月) 17:35:23
自己解決しました
08358332006/08/28(月) 17:52:39
>>834してないです
いたづらはいやづら
08368332006/08/28(月) 18:05:23
今やっと自己解決しました

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Applets\Volume Control\(オーディオデバイス名のX,Y)

X,Yを0,0にしたら治りました。スレ汚しスマソ
0837デフォルトの名無しさん2006/08/28(月) 19:03:07
ウイルスが欲しいです。
blogを早く潰すにはどんな攻撃が良いですか??
教えて偉い人。
0838デフォルトの名無しさん2006/08/28(月) 19:20:03
>837
自分のパソコンでコマンドプロンプト開いて

format C:

って打ち込んでエンターしれ
0839デフォルトの名無しさん2006/08/28(月) 19:49:32
ラブレターウイルスはレベルが低いと言われました(:_;)
0840デフォルトの名無しさん2006/08/28(月) 19:50:18
>>837
天然痘とかエボラ出血熱とか?
0841デフォルトの名無しさん2006/08/28(月) 22:07:29
>>838
echo y | format C:
ってしないと、だめじゃないかな?
怖くて動作確認してないけど。

ネタにレスでごめんチャイ。
0842デフォルトの名無しさん2006/08/28(月) 23:39:00
やってみたが何も起こらなかったぞ
0843デフォルトの名無しさん2006/08/29(火) 00:11:30
何も起こらないならそれでも良い
0844デフォルトの名無しさん2006/08/29(火) 03:41:32
Enter → y の順じゃまいか? どうでもいいけど。
0845デフォルトの名無しさん2006/08/29(火) 07:42:00
みんなc言語ってどこに書いてるの?
c言語書いて実行するソフト売ってる?
0846デフォルトの名無しさん2006/08/29(火) 08:22:01
>>845
> みんなc言語ってどこに書いてるの?

エディッタに書いてる

> c言語書いて実行するソフト売ってる?

売ってる
0847デフォルトの名無しさん2006/08/29(火) 13:52:34
ドローソフトを作りたいのですが、
どの言語が適しているでしょうか?
教えて下さい。
0848デフォルトの名無しさん2006/08/29(火) 14:39:08
>>847
何を引き分けにするのですか?
0849デフォルトの名無しさん2006/08/29(火) 18:16:40
オブジェクト指向が向いてる。
基本的な描画はその言語だけで十分だと思うが重い処理するならDLL作るとか。
0850デフォルトの名無しさん2006/08/29(火) 20:25:29
>>841
てかシステム起動中に消せるわけねーだろ
0851デフォルトの名無しさん2006/08/29(火) 22:15:21
>>845
>みんなc言語ってどこに書いてるの?
メモ帳(テキストエディタなら何でも)
拡張子をcにして保存する。C++はcpp
>c言語書いて実行するソフト売ってる?
exeファイルを作って実行するだけならフリーの.NET Framework SDK、Borland C++ Compiler(BCC)などに付いてる、
コマンドラインベースのコンパイラでコンパイルすればexeファイルが作成される
C++コンパイラでもCのコンパイルは可能
総合開発環境(IDE)は専用エディタ、コンパイラ、実行、デバッグ支援などが一つになってる。製作が能率的になるが、高価なのでプロのPGでないなら必要ない。

>>847
>ドローソフトを作りたいのですが、どの言語が適しているでしょうか?
ドローソフトといっても機能による。ペイント程度の簡易アプリならHSPなんかでも作れるが、
オブジェクト指向のある言語の方が作りやすいかも。Visual Basicなどでやってみれ
一気に作ろうと思わず、機能拡張があとで楽になるように汎用性のあるドット打ちだけ程度の簡単なやつを作り、後から機能を一つずつ足していけ
ある程度、原形が出来たら画像、画像処理アルゴリズムについても学んでおけ
0852デフォルトの名無しさん2006/08/29(火) 22:39:38
>>851
ちゃんと改行しろ
0853デフォルトの名無しさん2006/08/29(火) 22:49:57
>>851
インデントがなってないぞ
0854デフォルトの名無しさん2006/08/30(水) 01:55:34
>>851
Draw系とPaint系の違いを勉強しとけ
0855デフォルトの名無しさん2006/08/30(水) 06:13:54
>>851
ありがとう。
0856デフォルトの名無しさん2006/08/30(水) 07:13:41
>>854
俺は>851を
「ペイント系なら簡単だけどドロー系やるならOOP覚えた方がやり易かろう」
と解釈してたが違うのか?

つーかドロー系は面倒臭そうだなぁ
まともに使えるようになるまでに
かなり時間と手間かかりそ
0857デフォルトの名無しさん2006/08/30(水) 07:46:09
質問です
フォトショのようなペイント系ソフトなんですが
フィルタなどの加工ではなく
色調整のみのソフトを作りたいのですが
どの言語が良いですか?
0858デフォルトの名無しさん2006/08/30(水) 11:43:54
>>857
マジレスすると、作るより既存のもの使う方が安全確実、そして早い。

それでもどうしても作りたいのならば。
実行速度を問題にしないなら、VB/C#.netとか。
速度を問題にするなら、C++とか。
0859デフォルトの名無しさん2006/08/30(水) 12:50:57
色だけならフリーソフトで充分だろ
それでも、作りたいというなら、>>858ので
0860デフォルトの名無しさん2006/08/30(水) 13:29:51
>>856
>ドット打ちだけ程度の簡単なやつを
>画像、画像処理アルゴリズム
これが 線を引く、と図形や曲線のアルゴリズム〜 だったらそう読んだと思う
0861デフォルトの名無しさん2006/08/30(水) 23:14:49
C言語でウィンドウアプリを作るにはどうしたらいいですか?
0862デフォルトの名無しさん2006/08/30(水) 23:28:51
>>861
SDKを落としてきてください
0863デフォルトの名無しさん2006/08/31(木) 07:40:16
>>861
APIを叩いて下さい
0864デフォルトの名無しさん2006/09/01(金) 08:16:38
環境:Visual C++ .NET
ヘッダファイルのクラス宣言部分にメンバ関数の中身を全部埋め込んだら怒られました。
この方が見やすいと思うし、何が悪かったのかよくわかりません。
言語仕様上禁止されてもいないようですし、ビルドもちゃんと通るのに、
なんでヘッダファイルにはコードを書いてはいけないんですか?
0865デフォルトの名無しさん2006/09/01(金) 10:38:02
>>864
ヘッダファイルだから

それならcppに宣言と実体書きなよ
0866デフォルトの名無しさん2006/09/01(金) 11:22:32
定義全部書くならヘッダファイルいらないじゃん。。。
0867デフォルトの名無しさん2006/09/01(金) 11:27:31
大人しくヘッダに宣言書いてcppに実体書け。
嫌だと言うのならmainがあるところにごちゃ混ぜにしろ。
0868デフォルトの名無しさん2006/09/01(金) 11:42:52
あなたが作ったヘッダファイル baka.h を、#include した
二つのソースコードが a.cpp, b.cpp があったとするよ。

a.cpp をコンパイルすると、a.obj の中に baka.h の中で
記述されていた hoge() 関数の実体ができました。

b.cpp をコンパイルすると、b.obj の中に baka.h の中で
記述されていた hoge() 関数の実体ができました。

さて、a.obj と b.obj をリンクします。
・・・a.objの hoge() 実体と b.obj の hoge() 実体、どっちを
採用すればいいの?

注意) コンパイラ・リンカにはそれが同じものだということがわかりません。
というか最適化の結果、異なるものに替わる可能性すらあります。でも両方とも同じ名前がついちゃってるんです。



つまりあなたの作った baka.h はそのプログラムの中でしか使えない再利用性のないファイルだということです。
0869デフォルトの名無しさん2006/09/01(金) 11:56:59
>>868
何いってんの?
0870デフォルトの名無しさん2006/09/01(金) 12:12:05
二つ以上のcppファイルを使うプロジェクトを作らせて、stdafx.h に関数の中身を書いてビルドしたら何が起こるか、やって見せるといいんだよな。

うちでは stdafx 無効にしてるけど。
0871デフォルトの名無しさん2006/09/01(金) 12:20:32
>>870
何いってんの?
0872デフォルトの名無しさん2006/09/01(金) 18:27:17
>>868
内部的には別の名前の関数として処理されて問題なく動くんじゃない?
extern "C" とか書かない限り。
0873デフォルトの名無しさん2006/09/01(金) 19:00:15
>>868>>870
ヘッダに書いているのはクラスのメンバ関数だろ?
それも、「宣言部に」と書いてる。
つまりinline指定したことと同じだ。
あとはわかるよな?
0874デフォルトの名無しさん2006/09/01(金) 20:48:26
>>864
言語仕様上も問題ないし、普通に書けばクラス宣言内にメンバ関数の定義を書いてもコンパイル・リンクできる。
お前が怒られるのはどこか間違っているから。ここに晒せば原因がわかると思う。
だがしかし、基本的にはお勧めしない。

C++はソースファイルを単位としてコンパイルする。
たとえばa.cpp, b.cppからx.exeを作っているとして、a.cppだけに変更を加えたら、a.cppだけをコンパイルし、
b.cppはコンパイルすることなくリンクしx.exeを作り出せる。

ここでa.cppとb.cppが共にc.hをインクルードしていたとする。そのとき、c.hに変更を加えると、
a.cpp, b.cppの双方をコンパイルしなおす必要がある。もっとソースファイルが増えたとき、
ヘッダを変更して全てをコンパイルしなおしていると、膨大な時間がかかるようになってしまう。

だから普通はある程度の単位で別のソースにしてコンパイルする。

ちなみに、C#など最近の言語ではヘッダというものはなくなっている。
それらの言語ではソースファイルにクラスの宣言を書いても、それが他のファイルから見えるようになっている。
なぜC++はそうなっていないのかというと、Cがそうだったからということと、
C++ができた当時のコンピュータの性能では無理だったということが主な理由だと思う。
0875デフォルトの名無しさん2006/09/01(金) 20:59:11
C初心者の素朴な疑問なんですが
ヘッダファイルには実装書かないんですよね?

なら stdio や stdlib の実装は何処にあるのですか?
また自分のコードで共通的に使いたい関数があったら
どうするべきなのでしょうか?
0876デフォルトの名無しさん2006/09/01(金) 21:07:26
ライブラリ。
まあ環境によるが、.libとか.libxxx.aとかいうのがある。
まあその辺ぐぐって調べてみ。
0877デフォルトの名無しさん2006/09/03(日) 15:15:22
Visual Studioのアカデミック版とスタンダード版って
製品内容や機能などは全く同じですか??
アカデミック版は機能が減ってる。とかそんなことはないですか?

ちなみに学生なんで、同じならアカデミックにしようと思ってます。
0878デフォルトの名無しさん2006/09/03(日) 15:42:41
>>877
同じだったら分ける意味ないじゃん。
0879デフォルトの名無しさん2006/09/03(日) 15:50:15
>>877
アカデミックは販売形態が違うだけで中身はスタンダードそのもの。

http://www.microsoft.com/japan/msdn/vstudio/products/vsstandard/
販売形態

Visual Studio 2005 Standard Edition は以下の販売形態にて提供いたします。
パッケージ 
アカデミックパック
0880デフォルトの名無しさん2006/09/03(日) 16:05:10
じゃあ機能は同じなんですね。
いわゆる学生割引と同じようなもんなんですね。

ありがとうございました。
0881デフォルトの名無しさん2006/09/03(日) 16:17:47
機能は基本的に同じ。
アカデミック用のツールや冊子が追加されてる。
卒業しても使い続けられるから安心して買うといい。
将来、アカデミックでないアップグレード版をインストールするのにも使える。
漏れは17万するVS6.0のEnterprise Editionを学割使って3万で買った。
必要なソフトは学生のうちにアカデミック版でそろえておくと得。


あと、機能限定されてるやつは無料で配布されてる。
0882デフォルトの名無しさん2006/09/03(日) 16:33:30
MFC使わない or ウィンドウアプリケーションガリガリ作らない

という条件ならフリーのコンパイラでもおk
0883デフォルトの名無しさん2006/09/03(日) 17:31:15
アカデミック版は、生徒証明書とかを出せば良いんですよね?
0884デフォルトの名無しさん2006/09/03(日) 18:29:36
>>883
そう
0885デフォルトの名無しさん2006/09/03(日) 18:46:39
MSDN Libraryって何?
0886デフォルトの名無しさん2006/09/03(日) 19:55:52
>>885
MS製品を使った開発をしている人の為の資料ページ
0887デフォルトの名無しさん2006/09/03(日) 20:50:47
open〜シリーズってどのくらいありますか?
al cv glなどはありましたがネット関係はないですし
winpcapを使うのが普通?
0888デフォルトの名無しさん2006/09/03(日) 22:49:30
日本語でおk

winsock
0889デフォルトの名無しさん2006/09/04(月) 06:56:53
Visual Basic 2005 Step by Stepの本は英語版のみですか?
0890デフォルトの名無しさん2006/09/04(月) 07:22:32
MSDNライブラリってインストールしなくても
そう困るものでもないですよね?
0891デフォルトの名無しさん2006/09/04(月) 08:22:11
MSDNみないで質問するのやめてくれる?
0892デフォルトの名無しさん2006/09/04(月) 10:17:19
かなり困るから入れておくように。
0893デフォルトの名無しさん2006/09/04(月) 14:53:58
>>890
いざとなればWeb上のオンライン版もある。

しかしHDDに空きがないなどの事情があれば別だが、
ディスクを持っているなら基本的にはインストールすることをお勧めする。
オンライン版はツリー部の動作がいまいち。ググれるのは便利だけど。
0894デフォルトの名無しさん2006/09/04(月) 15:50:11
Visual Basic 2005 Express Edition を使っています。

正規表現による置き換えプログラムを作成しているのですが、
リッチテキストボックスで、改行コードが Lf となっているのですが
これを CrLf とするにはどうすればいいんでしょうか。
入力文字列のエンコードでは解決できません。
解決策をご存知の方教えてください。
0895デフォルトの名無しさん2006/09/04(月) 18:05:18
CR = '0x0d'
LF = '0x0a'
0896デフォルトの名無しさん2006/09/04(月) 18:28:25
2005使ったことないけどReplace関数ってなかったっけ?
なかったらごめん。
0897デフォルトの名無しさん2006/09/04(月) 18:34:30
MSDNライブラリって初心者は
見づらいとかで活用する人は少なさそう
0898デフォルトの名無しさん2006/09/04(月) 19:35:36
関数名を反転させてF1おして検索できるのを知るまでは使わなかった
0899デフォルトの名無しさん2006/09/04(月) 20:42:27
別に反転させなくても文中にカーソル置いときゃ検索できる
0900デフォルトの名無しさん2006/09/04(月) 21:26:49
超初心者の質問ではないのかも知れないが、エンベデッドMySQLって何なのでしょうか?
知っていられる方は教えて頂きたい。又、配布しているサイトも知っていれば教えて頂きたいと思います
宜しくお願いします
0901デフォルトの名無しさん2006/09/04(月) 21:41:54
>>900
エンベデッド=組み込み
普通にPCで使う分には必要ない
0902デフォルトの名無しさん2006/09/04(月) 22:46:54
初心者です。一応、Cをいじった事があり上キーおしたら単語が上に下キー押したら単語が下に動くっていう簡単なプログラムをつくった事あります。

ですがさっぱり忘れました。

何でもいいんで解凍ソフトを作ってみたいんですが、難しいでしょうか??

あと初心者オススメのテキストあったら教えてください。C言語でお願いします。
0903デフォルトの名無しさん2006/09/04(月) 23:01:41
まずその無駄な改行をやめろ
0904デフォルトの名無しさん2006/09/05(火) 00:15:59
初心者です ネオテクノが発売しているサイトスティック・マクロ版の
マクロの書き換え方が全然分りません ご存知の方宜しくお願いします。
09059002006/09/05(火) 00:27:56
>>901
返答頂き誠にありがとうございました
BerkeleyDBとエンベデッドMySQLはどう違うのでしょうか?
P2P関係で必要なので宜しくお願いします
0906デフォルトの名無しさん2006/09/05(火) 01:31:08
>>902
LZH・ZIP・RAR等メジャーな形式の場合は大抵ライブラリが
揃ってるからそれを利用すればいいだけ
0907初心者2006/09/05(火) 18:16:56
はじめまして先輩様
ネットショップ+宅ファイル便のようなサイトを作りたいのですが、
どのような言語を勉強したらよいでしょうか?
具体的には画像データを販売するためのサイトなのですが、決済が
終わった顧客先に決済された画像データがDLできる先のURLをメールし
決済後指定時間でそのURLが消える仕組みを作りたいと思っております。

こちらのスキルはhtmlとcgiを多少理解する程度でございます。
無謀な試みかも知れませんが、生暖かいアドバイスをお待ちしております。
0908デフォルトの名無しさん2006/09/05(火) 18:28:03
サイズが小さいファイル程コードの行は短いのか?
そうでもないの?
レス数が900を超えています。1000を超えると表示できなくなるよ。