スレ立てるまでもない質問はここで 第82刷
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/04/07(土) 21:45:37プログラミングと関係ない質問はそれぞれの板の質問スレへ。
前スレ
すれ立てるまでもない質問はここで 第81刷
http://pc11.2ch.net/test/read.cgi/tech/1170846176/
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0153デフォルトの名無しさん
2007/04/23(月) 19:31:18delphiはダメなんですか
他の言語だったらいけますか?
0154デフォルトの名無しさん
2007/04/23(月) 19:35:48わざわざ再起動するんじゃ使う意味いないだろ
0155デフォルトの名無しさん
2007/04/23(月) 19:39:33このフリーソフトの事ですか。勘違いしてました
>>152
このソフトは再起動しなくていいです。ややこしいこと言ってすいません
手動でレジストリ変更した場合やどうやらVBで作ったらしいのは
即時反映されないとあったのですが
0156148
2007/04/23(月) 19:55:11もう一度やってみます
0157デフォルトの名無しさん
2007/04/23(月) 20:02:23Tclock2chからクリックで作ったAPPを開いてるんですが、
開くとウインドウのタイトルバーが点滅してしまいます。
Tclockではなくて、普通にexeをクリックで実行するとタイトルバーは点滅せずにアクティブな状態でいるのですが、
開いたときに、タイトルバーが点滅させないようにするにはどうしたら良いのでしょうか?
Me.Activate()なんかをやってみても、点滅するだけで、普通の状態にならないのです。
なにかよい方法ありませんか?
0158デフォルトの名無しさん
2007/04/23(月) 20:55:12コントロールパネルから更新すると、画面がチラチラする事から
どこかにメッセージを送ってるようなんだけど、それは簡単には判らないな。
0159デフォルトの名無しさん
2007/04/24(火) 00:42:34今でもCOBOLの保守は結構あるぞ
覚えてしまえばワンパターンだからいわゆる「手に職」になると思う
といっても、データベースやサーバーやオフコンなんかの知識が求められたりするけどな
あと業務知識と接客トーク
大勢の生徒を一定のレベルまでもっていって職業に結びつかせないといけない学校ならではの選択だと思う
COBOL以外の言語で金勘定できる言語は意外とないんだよ
データベース使うから必要もないしな
学校で習うCOBOLが理解できないなら正直プログラマに向いてないと思う
言い訳ばっか考えてないでとっとと自分のPCにCOBOL入れろ
富士通のサイトで体験版落とせるしオープンソースでもあるぞ
0160デフォルトの名無しさん
2007/04/24(火) 04:03:22△COBOLってどうやって動かすんですか (ソフトウェア板へ)
×COBOL習う意味が分からない (完全にマ板向き)
0161デフォルトの名無しさん
2007/04/24(火) 22:33:27SPI_SETMOUSESPEED
0163デフォルトの名無しさん
2007/04/25(水) 03:58:28if(connect(sock, (LPSOCKADDR)&cl_sin, sizeof(cl_sin))==SOCKET_ERROR){
if(WSAGetLastError()!=WSAEWOULDBLOCK){
closesocket(sock);
sock=INVALID_SOCKET;
MessageBox(hWnd, "connect() failed", "Error",MB_OK|MB_ICONEXCLAMATION);
return TRUE;
}
/////////-1-///////////
}
上記で -1- の場合はどういう状態なんでしょうか?
接続に失敗してるということでいいんでしょうか?
0164デフォルトの名無しさん
2007/04/25(水) 18:15:34はRADでいいんですかね?
RADを使うと直接プログラムを打たなくてもクリックとかで選んで設定して開発が可能ってことなんですかね?
タグ打つ代わりにホームページビルダーを使うみたいな
0165デフォルトの名無しさん
2007/04/25(水) 19:17:560166デフォルトの名無しさん
2007/04/25(水) 19:18:52http://www.google.co.jp/search?q=connect+WSAEWOULDBLOCK
>>164
前段:いい。
後段:まぁそうだけど、「直接プログラムを打たなくても」を完全に実現するのはちょっと無理だろね。
0167デフォルトの名無しさん
2007/04/25(水) 19:38:14また VisualStudioでも C++ はRADとは呼べない
普通のツールでの開発は実行画面は実行しなければわからないから
設計⇔デバッグを何度も繰り返すが、
RADツールは開発中のオブジェクトやクラスを設計中も動かせるようにして
実行画面のイメージがわかるようにし、開発サイクルを短縮できるようにしたもの
0168デフォルトの名無しさん
2007/04/25(水) 21:11:33VC++でも.NETならRAD
0169デフォルトの名無しさん
2007/04/26(木) 01:02:100170デフォルトの名無しさん
2007/04/26(木) 01:14:05JAVA
携帯にも使えるから
0171デフォルトの名無しさん
2007/04/26(木) 15:54:50なんぞいい方法ない?
0172デフォルトの名無しさん
2007/04/26(木) 16:08:02ソフマップでオタク店員の鼻をつまむ
0173デフォルトの名無しさん
2007/04/26(木) 17:21:23お答えありがとうございます。
携帯にも使えるというと、アプリ等でしょうか?
0174デフォルトの名無しさん
2007/04/26(木) 17:42:33Cだな
速いから
Cも携帯で動く
0175デフォルトの名無しさん
2007/04/26(木) 17:46:55http://ja.wikipedia.org/wiki/BREW
クアルコムは31日、携帯電話向けのアプリケーションをC/C++言語で開発できるプラットフォーム「BREW」を開発したと発表した。
http://k-tai.impress.co.jp/cda/article/news_toppage/4204.html
0176デフォルトの名無しさん
2007/04/26(木) 17:48:36一通りのことを学習しました。最近ゲーム制作に興味を持ち、手始めにSTGを
作ろうと思っています。使用言語の候補としてはC++、Javaのどちらかを考えています。
どちらが良いか意見をお聞かせください。ちなみにオブジェクト指向については
よくわかりません。
0177デフォルトの名無しさん
2007/04/26(木) 17:52:140178デフォルトの名無しさん
2007/04/26(木) 17:56:57速度と人口からC++
0179デフォルトの名無しさん
2007/04/26(木) 18:00:37ありがとうございます。
PCスペックの都合上、少しでも速度のある言語を選びたいので、
C++にしてみます。
0180デフォルトの名無しさん
2007/04/26(木) 18:02:11このへんよんどけ
C#もあるぞ
http://codezine.jp/a/default.aspx?cid=321
http://www.google.com/search?num=50&hl=ja&lr=lang_ja&q=%58%4E%41%20%47%61%6D%65%20%53%74%75%64%69%6F
0181デフォルトの名無しさん
2007/04/26(木) 18:07:53ありがとうございます
こういったページはとても参考になります。
0182デフォルトの名無しさん
2007/04/27(金) 18:17:59VisualC# + XNAあたりも見ておくといいかも。
あとHSPいじってたんならC++からHSPのDirectDrawプラグイン呼べばDirectDrawとスプライトまわりは手抜けるかも。
0183デフォルトの名無しさん
2007/04/27(金) 19:21:44レスサンクスです。XNAなんて初めて知りました。
今は便利な開発環境がたくさんあるんですね
0184デフォルトの名無しさん
2007/04/27(金) 19:31:12180でモレも出してるのに・・・・
0185デフォルトの名無しさん
2007/04/27(金) 19:36:57すみません、上のページばっかり見てました
0186デフォルトの名無しさん
2007/04/29(日) 12:07:14#defineの定義じゃなくて純粋に英文としての意味が知りたいです。
機械翻訳にかけても「傾きと平均」というよくわからない答えが返ってきます・・
0187デフォルトの名無しさん
2007/04/29(日) 12:20:580188デフォルトの名無しさん
2007/04/29(日) 12:22:27mean: 【他動】 重要性を持つ、大事である、大切である
lean and mean: 【形】 重要なところを残して削減された
0189デフォルトの名無しさん
2007/04/29(日) 12:27:06おお、なるほど。
やっと納得がいきました。
ありがとうございました
0190デフォルトの名無しさん
2007/04/29(日) 12:43:440191デフォルトの名無しさん
2007/04/29(日) 15:24:58下のようなボタンを押下したら「別ウインドウを開く」だけのような処理でも
Try〜Catchは記述するべきなのでしょうか?
objForm As New frmForm
objForm.Show()
0192デフォルトの名無しさん
2007/04/29(日) 15:30:55別ウィンドウを開くとき〜開いている間にどれだけ例外が起こりえるか、とか
会計処理とか異常終了したら困る場合とか、
状況に合わせて臨機応変に使う
普通に自分の趣味で使う程度のアプリならそんなに神経質になることもないと思う
0193191
2007/04/29(日) 15:40:55レスありがとうございます。
業務で使用するアプリなので、念のため書いておこうと思います。
0194デフォルトの名無しさん
2007/04/29(日) 15:48:50例外の隠蔽だけを目的としたTry~Catchはお勧めできない。
0195デフォルトの名無しさん
2007/04/29(日) 16:16:07大元でやればいい事だと思うよ。
デバッグの為に細かく入れてログを吐かせてるとかやってるなら別だけどさ
0196デフォルトの名無しさん
2007/04/29(日) 22:51:45これらは一体どこが異なるのでしょうか?
0197デフォルトの名無しさん
2007/04/29(日) 22:59:450198デフォルトの名無しさん
2007/04/29(日) 23:02:470199デフォルトの名無しさん
2007/04/30(月) 00:55:17malloc でサイズ指定するのに
free でサイズ指定しないのが不思議でたまらない。
malloc するとどこかにテーブルが作られるの?
X番地 Yサイズ とか。
で、free のときテーブル検索するわけ?
0200デフォルトの名無しさん
2007/04/30(月) 01:02:00実行速度優先にすると比較的ファイルサイズがふくれるのだけど
小さいと何かいいことあるの?
0201デフォルトの名無しさん
2007/04/30(月) 01:12:20本人ですが自己解決しました。
malloc の戻り値であるポインタの
前の部分に実はヘッダが書かれていて、
free 内でポインタをマイナスすると、
そのヘッダを読めるらしいです。
プロトコルスタックみたいな感じですた。
0202デフォルトの名無しさん
2007/04/30(月) 01:28:03昔はメモリもHDDも通信速度もいまの十分の一以下だった。
そんな状況下ではファイルサイズが小さくできることはかなり重要な要素だった。
0203デフォルトの名無しさん
2007/04/30(月) 02:29:59ファイルサイズが小さいとメモリ消費量も減るって事?
0204デフォルトの名無しさん
2007/04/30(月) 02:33:24またフロッピーやテープドライブはロード時間も長くなるので少ないにこしたことはない
0205デフォルトの名無しさん
2007/04/30(月) 02:38:50メモリ消費量は減るの?
じゃあどうして実行速度を上げようと思うとサイズがふくらむの?
イメージ的には小さい方が小回りきいて速そう
0206デフォルトの名無しさん
2007/04/30(月) 02:41:310207デフォルトの名無しさん
2007/04/30(月) 02:46:20それも一理はある。小さいほうがキャッシュに全部乗ることで
速度を重視した最適化よりもサイズを重視した最適化のほうが
速度的にも速くなるってのはない話じゃない。
ちなみに速度を重視した結果、ファイルサイズがでかくなるようなケースのひとつは
たとえば複雑なロジックじゃなくテーブル参照で答えを出すようにした場合。
( 最適化でそこまでやってくれるコンパイラがあるかどうかは知らんけど。 )
0208デフォルトの名無しさん
2007/04/30(月) 05:17:07windowsだと複数同時に実行ファイル動かすでしょ
そのため、でかいファイルはHDDとメインメモリを行ったり来たりしてかなり鈍い
10Kバイトならメインメモリに乗りぱっなしで10Mバイトだと無理かも
0209デフォルトの名無しさん
2007/04/30(月) 05:22:27ちょww、たかだが最適化のオプション指定で1024倍もファイルサイズは膨れねぇよw
0210デフォルトの名無しさん
2007/04/30(月) 12:23:530211デフォルトの名無しさん
2007/04/30(月) 13:04:120212デフォルトの名無しさん
2007/04/30(月) 15:22:02メモリにロードしてそっからエクスポートテーブルを参照して
関数呼び出すんだからそりゃ遅いよね。。
0213デフォルトの名無しさん
2007/04/30(月) 15:29:010214デフォルトの名無しさん
2007/04/30(月) 15:31:27憶測で言うな
0215デフォルトの名無しさん
2007/04/30(月) 15:32:590216デフォルトの名無しさん
2007/04/30(月) 15:35:020217デフォルトの名無しさん
2007/04/30(月) 16:20:560218デフォルトの名無しさん
2007/04/30(月) 16:35:000219デフォルトの名無しさん
2007/04/30(月) 16:51:340220デフォルトの名無しさん
2007/04/30(月) 19:36:07基本的な考え方は同じ。
でも違いはある。
まず文法。同じ内容も微妙に表記の仕方が違ったりする。
それと古いアセンブラだと新しいオペコードに対応してなかったりとか。
単純なアセンブル以外の部分(マクロ、高級言語との連携など)のサポートとか。
0221デフォルトの名無しさん
2007/04/30(月) 23:11:11うろ覚えで記憶がうすいけど、シェアードライブラリのtextセグメントを、
各実行モジュールで共有する実装とかなかったっけ?Windowsはどうなのか知らんけど・・
すくなくとも、ディスクキャッシュには載りやすいよね。
0222デフォルトの名無しさん
2007/05/01(火) 07:34:27現在はメモリ空間はそれぞれ独立だ。
ただ、仮想記憶の仕掛けが働いて、ファイルマッピングされるという事はある
0223デフォルトの名無しさん
2007/05/01(火) 19:32:50forやwhileから抜けたいときはどうすればいいんでしょう?
10000回のループだと、
stepとかnextとか10000回打たないと駄目?
ってことはないですよね。
0224223
2007/05/01(火) 19:40:54と打てばOK
0225デフォルトの名無しさん
2007/05/01(火) 21:17:269x系のWindowsがそんな実装だったね。そのおかげで凍りやすくもあったから
プロセスごとに独立なメモリ空間を持つ実装の方が主流になったんだろうけど。
0226デフォルトの名無しさん
2007/05/01(火) 21:19:08Advanced Windowsを見れば書いてあると思うが。
0227デフォルトの名無しさん
2007/05/01(火) 22:31:05を知るにはどうしたらよいのでしょうか。
インストール先で指定したフォルダはもちろんわかりますが
windowsのシステムフォルダなどいろんなところに飛ばされてる
場合どうすればわかるのでしょうか。
よろしくお願いします。
0228デフォルトの名無しさん
2007/05/01(火) 22:34:32http://pc11.2ch.net/pcqa/
0229デフォルトの名無しさん
2007/05/01(火) 22:41:52サンクス!
0230デフォルトの名無しさん
2007/05/02(水) 00:39:42図書館で借りた本で勉強したときは写本したw
それ以外ではノートなんか作らんね。
コード書いて慣れた方がいい。
0231デフォルトの名無しさん
2007/05/02(水) 01:50:34いきなり本格的なシューティングゲーを作るのは無理なので、
とりあえず3Dオブジェクトを画面上で動かすことを目標にしています。
今後の方針として、調べた限りでは
C → WinAPI → DirectX
という風に勉強すればいいと認識しているのですが、
これでよろしいのでしょうか?
また、Cの教則本は手元にあるのですが、WinAPI、DirectXの教則本、参考書などで
定番のもの、やおすすめなものがあれば教えていただければ幸いです。
0232デフォルトの名無しさん
2007/05/02(水) 02:05:10専用のスレあるんだからそっちで聞けやボケ
0233デフォルトの名無しさん
2007/05/02(水) 09:00:530234デフォルトの名無しさん
2007/05/02(水) 10:48:59合ってるけどまともに作れるようになるにはOOPとかのプログラム技術も
勉強しないとアレだからよほどの天才じゃない限り1年はかかりそうなもんだけど…。
あとCをそれなりに使えるようになるまではWinAPIの本とかは用意しなくてもいい。
趣味の時間をCの勉強に充てるなら多分半年くらいはかかると思うから、そっからWinAPIの本とか用意すればいい。
まぁC分かってるならコンピュータアーキテクチャの基礎くらいは理解してるだろうから、
WinAPIで必要な本ってリファレンスぐらいだし、それもMSDNで事足りるから実質はいらないんだけど。
余裕があるならDirectXの前にCOMの勉強も挟むといい。DirectXオブジェクトの扱い方の理解度が変わる。
DirectXは色々オリジナル(っていうかCから逸脱した)機構を使ってるからこれは本買ったほうがいい。
んで慣れてきたらこっちへ。ゲ製作技術
http://pc11.2ch.net/gamedev/
0235デフォルトの名無しさん
2007/05/02(水) 16:39:46最後の行のみを書き換えているプログラムがあったのですが、どうやるのでしょうか?
動画エンコプログラムで、最後の1行が「現在 XX% 終了しました」のXX部分が書き換わっていくんです。
(その1行がちらついているから、多分行を削除して、あらためてprintfしているんだと思います)
コマンドのclsとかを使うと全部消えてしまいますし。
0236デフォルトの名無しさん
2007/05/02(水) 17:38:37lame?個人的にはclsで十分だと思うけどなぁ。
WinでやるならGetConsoleScreenBufferInfoとか
SetConsoleCursorPositionとか調べると幸せになれるかも。
0237デフォルトの名無しさん
2007/05/02(水) 17:46:20カーソル位置の制御や文字の色の設定はこいつを使うのが……
0238デフォルトの名無しさん
2007/05/02(水) 17:49:150239デフォルトの名無しさん
2007/05/02(水) 18:48:05使うようにもできるけど普通の環境じゃ期待した通りには動作しない。
0240デフォルトの名無しさん
2007/05/02(水) 18:59:53cmd.exeはエスケープシーケンスを解釈・動作しないよ。
DOS時代はansi.sysってドライバがやってくれたが・・・ってググってみたら、
xpでもsystem32にansi.sysとcommand.comがあるんだな。
0241デフォルトの名無しさん
2007/05/02(水) 19:36:26*.objの中のシンボル名をどうやって調べるか知りたいです
0242デフォルトの名無しさん
2007/05/02(水) 20:02:06b
c
0243デフォルトの名無しさん
2007/05/02(水) 20:05:18\rを出力するのが簡単だと思う
0244デフォルトの名無しさん
2007/05/02(水) 20:05:37もありますが、どうやってるんですか。
0245デフォルトの名無しさん
2007/05/02(水) 20:18:010246デフォルトの名無しさん
2007/05/02(水) 20:20:530247デフォルトの名無しさん
2007/05/02(水) 22:57:48create, generate, make, produce…etc
windowsのAPIですとcreate多いですよね、
また私の場合、乱数を用いた生成にはgenerateをよく使います
どういう感じで使い分ければいいでしょう?
簡単な方針などご存知の方が居られましたらご教示願います
0248デフォルトの名無しさん
2007/05/02(水) 23:09:39generate 理系
make 産業
produce マスコミ
0249デフォルトの名無しさん
2007/05/02(水) 23:42:38InitializeとかAddとかも良く使うよね。あと状態判定系の関数ではis〜〜とか。
0250デフォルトの名無しさん
2007/05/02(水) 23:43:240251デフォルトの名無しさん
2007/05/02(水) 23:49:23ハンドルやクラスインスタンス等、オブジェクトなどを作成する時
>generate
何も与えずに無から何かを作る時
>make
与えた材料を元にして別のものを作る時
>produce
わがんね
こんな感じ?
まあ意味が伝われば何でもいいんじゃ寝?
0252デフォルトの名無しさん
2007/05/03(木) 00:37:45■ このスレッドは過去ログ倉庫に格納されています