1 名前:デフォルトの名無しさん mailto:sage [04/10/30 13:59:11] 【主流プログラム】 VisualC++ UNIXOSはこれで書いてる。プログラム作り難い。ny作者がGUIに凝る為bcbに逃げた実績あり。 GUIをVBで内部をC++で書いてる人多いみたい。数多くの初心者を粉砕してきた。 VisualBasic 複雑なプログラムの開発できない。動作が重い。短時間でアプリを作れる。 JAVA オブジェクト指向でそれがまた難しいとか。JAVA仮想マシーンを間に挟むことで 全てのOSで実行できるのが売りだが、全てとはいかないとか。VBより軽く.netよりちと重い。 Delphi 中々高機能なアプリがVB並みに簡単に作れ実行速度もC++並み。資産を利用できないのが弱み。 ファイルサイズが大きめ。 BorandC++Builder C++並みに高機能な上VB並みに作りやすくアプリも軽い。資産を利用できる。 ファイルサイズが大きめ。けど人気は微妙。 【支流プログラム】 HSP 優しくて主に簡易的なゲームを作りに適している ひまわり 日本語でプログラムを書ける jscript vbscript javascript php perl 基本的にWeb系プログラム 【2chスレ数ランキング】(左から多い順) C,C++系圧倒 JAVA系55スレ VB系38スレ HSP系37スレ delphi系35スレ BCB系11スレ ひまわり4スレ 【完成したプログラムの処理速度】(左から早い) c,c++>>BCB>delphi>>>>>>>.net>>JAVA>>>>>VB>>…>>HSP 【完成したプログラムのファイルサイズ】 c,c++が小さくBCB,delphi系は大きくなる
446 名前:デフォルトの名無しさん [2006/11/25(土) 23:29:27 ] HSP3.0での質問です。 デジカメで取ったデータがなどサイズが大きすぎるとき一括して小さくするプログラムを 習作の意味も含めて作っているのですが、肝心の画像を小さくする操作が困っています。 buffer 2,,,0 picload refstr buffer 3,,,0 gzoom ssize,vsize,2,0,0,???,???,1 refstrは扱う画像のパス、ssizeは縮小したいサイズの横、vsizeはその縦のサイズが入っています。 gzoomの第6,7引数がどうしたらいいかわかりません。(???となってるところ) 扱う画像の元のサイズが入れられるとよいのですが、それはどうやって得られるのでしょうか。 お願いします。
447 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 23:57:20 ] ちなみにbuffer 2の(ウインドウ枠含めたサイズ)がginfo_sizexなどで取得できるのですが、 やはり枠が入っているので微みょにおかしな感じになってしまいます。。
448 名前:デフォルトの名無しさん [2006/12/04(月) 18:09:17 ] はじめまして。 nagoya.cool.ne.jp/palmtop/Magic.html ここにあるソフトの音声が勝手に変わらないものを作りたいのですが、 ご教授願えないでしょうか。 パソコンのある音だけ異常に小さくなってしまう症状が続いていたのですが、 これを起動するとある場所で以前の綺麗な音声になるのです。 原因もわからないのですが、ずっと直らなかったことなので、 もし直るのであればと思い、ここに書き込ませていただきました。 音が一定になるものを常駐させておけば問題なくなるのではないかと思いまして。 是非お力をお貸しください・・・。
449 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 08:12:32 ] >>446 「HSP 画像サイズ」でググったらすぐ見つかりましたよ。 ginfo_sizex じゃなくて ginfo_winx を使いましょう。 ヘルプには初期化サイズと書いてあるので見落としたのでしょうが、 picload も初期化と同じことなので、ちゃんと画像サイズが入っています。
450 名前:デフォルトの名無しさん [2006/12/06(水) 00:06:16 ] 「独習C」を読むのに1年半かかってしまいましたが、僕にプログラムの才能はあるでしょうか? ちなみに旧帝大哲学科卒です
451 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 00:07:41 ] 学歴を見せびらかすところに才能が無いと見た。
452 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 00:30:56 ] ある程度プログラムができるようになってからじゃないと才能を評価しようがない。
453 名前:デフォルトの名無しさん [2006/12/11(月) 18:10:53 ] Delphiで作ったアプリのカーソルを大きくカスタマイズしたいのですができません。 カーソルを他のものと差し替えることはできたのですが 肝心な大きさを替えられません。どうしても32×32ビットになります。 できれば2倍くらいの大きさにしたいのですが どうすればいいのでしょうか? どなたかよろしくおねがいします!
454 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 15:41:23 ] Windowsのサスペンド機能ってありますよね スクリーンセイバー起動でレジューム時はログイン画面に戻るって設定で スクリーンセイバーが動いてWindowsがサスペンド状態になっていても 自分の作ったアプリケーションは動作している状態にしたいのですが どうやったら出来ますでしょうか? やさしい人教えてくださいm(__)m
455 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:03:32 ] スクリーンセーバが動作している間、ハードウェアは全く休んでいないから、 普通にプログラムは動いている。 スタンバイや休止状態はまた話が違うが。
456 名前:デフォルトの名無しさん [2006/12/12(火) 17:33:06 ] >>453 です。大きさを変更するのはぐぐってみてもどうやら無理っぽいので、 他の質問をさせて頂きます。 Delphiでアプリを作りました。仮に「ゲームA」とします。 ゲームAでマウスカーソルをカスタムしました。 ゲーム中は正常に動作します。 しかしメッセージボックス(注意表示)が表示された時、 その範囲に入るとデフォルトのカーソルに戻ってしまいます。 調べると、メッセージボックスはOSのWindowsから表示されているようです。(文章の内容はアプリから出力されています) ですので設定箇所がありません。 OSでは他のゲームも起動しますので、アプリ内だけで制御したいのです。 こういった場合、 ゲームAが起動している時だけマウスカーソルを制御することは可能でしょうか? 外部ファイルでもいいです。 よろしくお願いします!
457 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 20:13:49 ] どなたかAIBOのプログラミングわかる方いないですか? ヘルプミー
458 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 16:28:18 ] >>457 ツールキットが売られてなければお手上げ あとは電子器具でプローブして反応を確かめながら試すしかない
459 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 16:29:06 ] >>456 メッセージボックスを自分で作ればいいんじゃ?
460 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 20:37:06 ] 202.33.253.145/qanda/delphi/d0002805.html このサンプルをやろうとしているのですが、どうやってコピペするんですかね? Delphiの新規作成でプログラムを作成で、ボタンを1個配置してコピペでいいんですか?
461 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:20:48 ] >>460 全部コピペじゃ動かんと思う 1.新規アプリケーション作成 2.ボタン一個つくる 3.ボタンダブルクリック 4.できたイベントに、Button1Click(Sender: TObject); 内のコードをコピペ 5.procedure TForm1.TestMethod(Sender: TObject); のコードをコピペ 6.宣言部の procedure TestMethod(Sender: TObject); // Button のイベントハンドラ も書く 7.実行 あと、Delphiに関しての質問はなるたけ、Delphiの初心者スレへ くだすれDelphi(超初心者用)その37 pc8.2ch.net/test/read.cgi/tech/1165561407/
462 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 16:17:59 ] サブルーチンの中にサブルーチンを書くのはどうでしょうか? というのも指導教官に「それはよくない。美しくない」と指摘されたのですが、 実用性を重視するなら、ありといえばありですよね? みなさんが直面された重要な困難があれば教えて欲しいです。
463 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 16:18:49 ] >462取り下げ
464 名前:デフォルトの名無しさん [2007/01/28(日) 00:02:36 ] delphi入門 delphi-delphi.tripod.com/delphi.html
465 名前:デフォルトの名無しさん [2007/01/29(月) 13:04:18 ] お前らこれ解ける? 次に示すScheme プログラムについて以下の問に答えよ。 (define (subtree? t1 t2) (cond ((atom? t1) (eq? t1 t2)) (#t (cond ((atom? t2) #f) (#t (or (and (subtree? (car t1) (car t2)) (subtree? (cdr t1) (cdr t2))) (or (subtree? t1 (car t2)) (subtree? t1 (cdr t2))))))))) 関数subtree?は二つのS 式(S 表現) t1, t2 を入力とし、真偽値(#t あるいは #f) を返す関数である。 関数subtree?が真(#t) を返すための必要十分条件は何であるか答えよ。また、 関数subtree?が実際そのような関数であることをS 式に関する帰納法を用い た議論によって示せ。
466 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 19:51:52 ] 2次配列で変数をt[][]とする時に定義をする際に[]のなかには定数でないとダメですか? 別の変数例えばnでは定義出来ないのでしょうか?
467 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 02:12:26 ] Private Sub StartToolStripMenuItem_Click(ByVal send〜(以下略 Draw() End Sub Private Sub Draw() で飛ばないのですが、ていうか 名前’Draw’は宣言されてません 名前空間のステートメントが無効です とか言われるのですが如何すれば良いのでしょうか?
468 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:45:51 ] >>467 省略されたところが一番大切
469 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:55:42 ] Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click Call Draw() End Sub です…すいません。
470 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:48:56 ] >>469 そこもだけど、プログラム全体の位置とか重要なので、全部 全部出したくないときは再現できるソース全部うp
471 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:56:22 ] >>470 www.uploda.org/uporg674568.zip.html 挫折しそうです(;ω;)
472 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 03:16:48 ] >>471 'Form1.vb Public Class Form1 Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click Call Draw() End Sub .... End Class Private Sub draw() .... End Sub の様になっているのは、 'Form1.vb Public Class Form1 Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click Call Draw() End Sub .... Private Sub draw() .... End Sub End Class の方がいいんじゃないのか?
473 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 13:58:57 ] ありがとうございます、直りました! が、VB6.0の書き方してるdrawの中身が('A`)ウボァー
474 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 03:12:34 ] マルチになってすいません本当すいません Form1.Line (Sx, Sy)-(Sx + box, Sy + box), C, BF というVB6.0の行を書き換えるには ttp://msdn2.microsoft.com/ja-jp/library/f956fzw1(VS.80).aspx を参照すれば良いのでしょうか?
475 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 04:16:45 ] >>474 そうっすね
476 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 05:55:03 ] そうっすか
477 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 12:00:07 ] Visual Studio 2005でC++をしているのですが 参照の設定の仕方がわかりません。(DLLの参照追加をしたい) どこを調べても[プロジェクト]→[参照の追加]を選択とありますが そんな項目ないです・・・ 近いものでプロパティのウィンドウから参照設定というものがありましたが 「新しい参照の追加」を選んでも何のプロジェクトの表示もないですし 「追加の参照の検索パス」に目的のDLLを含むフォルダを指定しても何も変化がありません。 どうすればいいのでしょうか?
478 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 08:14:21 ] HSPで作ったソフトは実行ファイルが必ず カップ入りポタージュスープのアイコンになるんでしょうか? 実行ファイルを自分の好きなアイコンにするのは不可能でしょうか?
479 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 09:37:40 ] できる。公式サイト見れ。
480 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 10:03:22 ] >>479 やっと公式サイトのどのページに説明が載ってるかわかった。 ありがとう。 リソースハッカーってフリーソフトとセットで使わないといけないんだね。
481 名前:あああ mailto:あああ [2007/03/03(土) 20:18:39 ] あああ
482 名前:デフォルトの名無しさん [2007/03/09(金) 21:40:43 ] 株価情報を取り込んで、検証したり、注文だすという目的があります。(目的はそれだけです) エクセルのvbaでも十分とかいう回答がまったくそのとおりだといいのですが、 実際にやってみたら一番使いやすいのはどれなのか知りたいです。 重視したいのは、プログラムが少々面倒でも、一度作ってしまえば 日々の労力が少ないというのを重視したいです。 よければアドバイスお願いします
483 名前:482 [2007/03/09(金) 21:43:30 ] プログラム経験はまったくありませんが、学ぶ意欲と時間はそれなりにあります よろしくお願いします
484 名前:デフォルトの名無しさん [2007/03/10(土) 10:35:32 ] >>482 ・C# ・現在、Excelが詳しくてそれを生かしたいなら、VBAでも発注までできる
485 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 10:41:19 ] Webにアクセスするためのインタフェイスにも因るけど、JavaScriptで動的な情報を提供しているサイトの情報なら、 ウェブブラウザコントロール使う必要があるよね その辺.netはどういう対処すればいいの? >>482 > 実際にやってみたら一番使いやすいのはどれなのか知りたいです。 貴方が怠けず全ての実装可能な言語を試せば、実際にやってみたら一番使いやすいのはどれなのか知ることができます。 さらにこの方法は唯一無二の方法ですので、第三者に依頼したり一部の言語を扱わない、といったことは出来ません。 結構シビアです
486 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 11:04:39 ] つ「株ロボ」
487 名前:デフォルトの名無しさん [2007/03/10(土) 11:25:12 ] >>484 C♯ですか参考にさせていただきます。ありがとうございます
488 名前:デフォルトの名無しさん [2007/03/10(土) 13:51:20 ] Cを勉強したいんですが まず最初に読んだらいい本ってありますか? 種類が多すぎてどれがいいか分からないんですけど
489 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 14:44:10 ] >>488 年齢にもよる
490 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 20:30:26 ] 馬鹿じゃない奴(人一倍賢い必要は無し)が真面目に勉強すれば よほどの糞本つかまない限り一ヶ月後にはかなり使いこなせるだろう。
491 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 22:07:36 ] そうだな、読んだ本が合わないと思ったら、別の本をあたればいいし。
492 名前:デフォルトの名無しさん [2007/04/08(日) 22:47:01 ] このスレずっと読んでみてやっぱわからないや><。 ということでとにかくお金を2万5000円ほど使ってソフトを買ってしまったよ。 これで後戻りできないようになった。 VC++(マイクロソフトのStudioとかいうやつ) 6ヶ月ぐらいで使えるようにならなければ、捨てることにした。 というわけでまずなにしたらいいかわかんないので、 本屋いって初心者本買ってきます。
493 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 23:40:13 ] 後戻りできないようにするというのはいいと思う
494 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 23:10:56 ] >>492 つ Visual C++ 2005 Express Edition
495 名前:デフォルトの名無しさん [2007/04/11(水) 21:12:14 ] VBのCLng関数で、「CLng(数値+0.5)」って端数処理をしているものがあるのですが、 これは端数処理として切り上げと四捨五入のどちらになりますか?
496 名前:デフォルトの名無しさん mailto:sage [2007/04/12(木) 01:46:29 ] >>492 いまどきCとかC++から入ろうという根性はいいと思う。 でも挫折しそうになったら他のラクそうな言語も見てみた方がいいよ。
497 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 16:29:08 ] RubyとDelphiってどっちが簡単なのでしょう? RubyでGUI使うときはトゥインクルK何とかってやつを使わないといけないの? COM呼び出して使うぐらいは出来そうだけどAPIは難しそう WIN32APIってC言語知らないと使えないのですか? 解説してるサイト見ても構造体とかポインタとかlong,long,longとか分けわかんない
498 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 21:42:20 ] >497 目的はなに?WindowsのアプリケーションならDelphiだし、WebアプリケーションならRuby。
499 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 00:42:13 ] ああそうでしたか、RubyでもWindowsアプリ出来るものだと思ってました。 自分が興味あるのは階層タイプのエディタ、データベースなのでそれだと Delphiということになりますね。 WIN32APIについてはどうなのでしょう?
500 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 12:29:11 ] どうって言われても…普通に使えますよ。というわけでくだすれDelphiスレあたりでお待ちしてます。
501 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 21:25:45 ] いや、Cの知識が必要なのかどうかってことをきいてるんですけどね。 Delphiに限らず、いろいろな言語から使用できるのは知っていますが COMと違って難解なので。
502 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 21:28:24 ] Cの知識っていわれてもな 自称初心者の脳内言語で話されても困るわけで 具体的にどこの何をどのように悩んでるわけ?
503 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 23:02:54 ] WindowsやるならCの知識は必須。
504 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 23:11:53 ] > Windowsやる > Windowsやる > Windowsやる > Windowsやる > Windowsやる
505 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 21:49:59 ] どこの何をどのようにと言われましても 基本的な使い方がわからないのだから質問のしようがありません ^^; まあ現時点では無理そうなので諦めます、ありがとうございました。
506 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:43:35 ] この4月から専門かよって、初めてプログラムつくって感動した。 C++とJavaやってからVB..net触ってさらに感動。
507 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 06:11:45 ] 文系の人間なんだけど、 興味がわいてプログラムの講義をとってみた。 自分が書いたHello Worldが動いたときは感動したw
508 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:55:20 ] 質問!! ところで、C/C++で何作ってるんですか??
509 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 18:02:54 ] Vectorや窓の杜を見れば?
510 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 01:06:45 ] >>509 いやいや、ここにはあんなの作れる奴いないから!
511 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 08:20:10 ] 君の中では、Vectorや窓の杜にあるソフトは いったいどんだけ凄いんだw
512 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:19:55 ] Vectorはすごくないけど窓の杜は一応すごいだろ
513 名前:デフォルトの名無しさん [2007/05/06(日) 07:05:01 ] test
514 名前:デフォルトの名無しさん [2007/05/06(日) 11:15:09 ] C言語はB言語で作られたって本当ですか?
515 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 11:25:59 ] C言語のコンパイラはC言語によって書かれる事が殆どだ
516 名前:デフォルトの名無しさん [2007/05/06(日) 11:46:48 ] >>515 昔、SunOSで、付属のCコンパイラで、gccコンパイルして、 安定性から、できたgccでまた、gccをコンパイル→以下繰り返し してたときは、なんだかムズムズした。
517 名前:デフォルトの名無しさん [2007/05/06(日) 18:38:24 ] C++(っつかプログラミング)始めたいんだけど、 Cの知識絶対必要って人 と C++から初めてOKって人がいる。 俺の素人考えによると今更[手続き型]のC始めるより[オブジェクト指向]のC++の方がいいとか思うんだけど。 前者派の人は、何でそう思うの? CからC++に移行するの大変だとか言ってるくせに、まずはCからとか言ってるのってどゆこと?
518 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 18:57:13 ] オブジェクト指向とか手続き型とかもうどうでもいい
519 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 19:02:41 ] >>517 C++ = C + ((C++)-C)
520 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 19:10:57 ] >>517 CはC言語レベルでもプリプロセッサのせいで、C使いにも理解不能な書き方が出来る。 有名なのは #define BEGIN { 〜 #define END } ってマクロ C++はさらに、演算子の置き換えとテンプレートのおかげで、全く別物に変身しうる能力を持ってる。 だから C言語レベルの作法から取得して欲しいという願いが現場からは出るのだろう。 単なる趣味の道具として使うなら、作法もクソもない。 好きに勉強して、好きに使えばOK そういや begin 〜 end のpascal系言語は、そういう意味じゃ、お作法の勉強は不要だな
521 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 15:30:26 ] どんな言語にも、相応のお作法はあると思うけど。 >517 Cで基礎をやっておくと、C++での苦労が多少減る部分はあるし、 Cの関数が使えなくなる訳じゃないからな。 俺はC→Java→C++で行ったから、移行にはさほど苦労しなかったが。 つーか、そもそも考え方なんて十人十色だろ。 そこに明確な理由を求めるなんて無意味じゃねーか? そんなもん、初めからC++やって問題ない香具師も居れば、 Cをやったから今俺はC++使えるんだと思ってる香具師も居るだろうよ。w 所詮は書いた人間の主観の問題だろうさ。
522 名前:デフォルトの名無しさん [2007/05/11(金) 15:43:22 ] C++はようするにオブジェクト指向をつかめるかどうかであり、
523 名前:デフォルトの名無しさん [2007/05/12(土) 14:04:58 ] C言語勉強始めたばかりなのですが わからないので質問させてください /* s2 の指す中身がヌルでなければ一文字コピー */ while ((*s1++ = *s2++) != '\0') ; /* 空白行¥ */ ↑これのwhile文はどういう意味なのでしょうか? while文はループ処理をするのだと思っていたのですが… こういう使い方もできるのですか?
524 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:38:47 ] それは wihile文ではなく 代入が 演算子である事を利用してるわけだ ただ、C言語ならお作法としては、 while (*s1++ = *s2++); を推奨する人が多いように思う。 意味は、ポインタを変更しつつ代入し、その代入データが 0 になればループ終了という
525 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:54:31 ] あっと、良く見たら コメントが間違ってるよ それは s2の中身をs1にコピーして、ヌル文字ならループ終了というコードで バッファオーバーランの原因になり易いコード s2 の指す中身がヌルでなければ一文字コピーなら if(+s2) s1++ = *s2++; こうなる
526 名前:デフォルトの名無しさん [2007/05/12(土) 16:13:34 ] >>524-525 While(条件式)って覚えていたのですが 条件式の中でも代入の処理ができてそれをループできるのですね while (*s1++ = *s2++); こっちは'\0'をチェックしていないのですが これも'\0'を見つけたらループから抜けるのですか? あとifのの中の(+s2)というのも初めて見ました これはどういう意味なのですか 質問ばかりですみません
527 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 16:34:34 ] >>526 if(*s2) の打ち損じじゃない? あとwhileの件、代入演算子にも戻り値があって、 例えば a = (b = 3); とかやるとaにも3が入るんだけど、 while(*s1++ = *s2++) はその応用で、*s1 = *s2 の演算結果が'\0'かどうかを継続条件にしてる。(同時にポインタを先に進めてるがここはとりあえず気にしなくて良い) つか、>>524 の書き方はトリッキーすぎると思うw ここは初心者スレですよ?w
528 名前:527 mailto:sage [2007/05/12(土) 16:44:44 ] ごめんスレの流れあんま読んでなかったorz '\0' は 0 と同じだからわざわざ比較する必要がない。
529 名前:デフォルトの名無しさん [2007/05/12(土) 16:54:29 ] >>527-528 あ、なるほど '\0'が0として判断されて「0は偽」だからループから抜けるのですね ありがとうございます^^
530 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:43:09 ] vista対応してるc++開発環境ってありますか?
531 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:55:11 ] >>527 トリッキーだけど、C言語のお作法ではこう書くんだ。 いわば文化だね
532 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 08:46:03 ] このスレじゃJavaはえらく不評だな
533 名前:デフォルトの名無しさん [2007/05/15(火) 13:46:33 ] 質問させて下さい。 VBでフォームのControlBoxをfalseにしてフォーム右上の「最小化」「最大化」「終了」の3ボタンが 消去されるのですが、フォーム左上のアイコンも消去されます。 これを右上の3ボタンは消去、左上のアイコンは表示の状態にはできないのでしょうか? Framework2.0からはShowIconプロパティで、3ボタンを表示している場合でも 左上のアイコンは消去できるみたいですが、逆(3ボタン消去、左上アイコン表示)は できないものでしょうか?
534 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/15(火) 14:03:37 ] >>490 糞本が欲しいのですがお薦めは?
535 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 14:31:36 ] >>528 '\0' = 0 = 偽 = false ということなので while ((*s1++ = *s2++) != '\0') ; /* 空白行¥ */ を while(*s1++ = *s2++) ; /* 空白行¥ */ みたいに書けると…。 このwhile文の下の空白行は、必ず一行ないと駄目ですか? できればここは一行で書きたいところですよ、とか思ったり。
536 名前:デフォルトの名無しさん [2007/05/15(火) 14:37:17 ] 何事も根っこからはじめるべきだ だから、アセンブリ言語からはじめてくらさい
537 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 14:39:36 ] いや while(*s1++ = *s2++) ; と書けば1行でいいし、 お作法としては、コレは1行で書くよ 逆に2行で書いて、かつそんなコメント入れてると、馴れた人が読むのに邪魔になる
538 名前:535 mailto:sage [2007/05/15(火) 14:56:14 ] #include <stdio.h> int main() { char* src[255]; char* dst[255]; *src = "helloworld\0"; *dst = ""; while(*dst++ = *src++) {;} /* ここを一行で */ printf("src:%s", src); printf("dst:%s", dst); return 0; } とやってみたのですが while_code.c: In function `main': while_code.c:11: error: wrong type argument to increment while_code.c:11: error: wrong type argument to increment というエラーが出て上手くゆきませんでした orz
539 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 15:04:53 ] >>538 大きな間違いが何箇所かある char* src[255]; <--- コレはダメ *src = "helloworld\0"; <--- \0は書かなくても追加されるので 無駄 while(*dst++ = *src++) {;} /* ここを一行で */ <---- セミコロンを忘れてる。 作法としては while(*s1++ = *s2++) ; と1行に書くように。 int main() { char msrc[255] = "helloworld"; char mdst[255]; char *src=msrc; char *dst=mdst; while(*dst++ = *src++); printf("src:%s", msrc); printf("dst:%s", mdst); return 0; }
540 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 15:12:56 ] セミコロンを忘れてる。 は勘違い。 { ; } と中にあったんだね。 上のエラーは、 char* src[255]; というポインタ配列の名前を変更しようとしたから。 Cでは配列はポインタに代入可能で ポインタを配列のように扱えるから混交しやすいし 注意が必要 char *src がポインタ char msrc[256] が配列 配列の中身を操作するのに src=msrc として、ポインタに配列の先頭を代入して *src++ というように参照するわけ
541 名前:535 mailto:sage [2007/05/15(火) 15:23:42 ] int main() { char msrc[255] = "helloworld"; /* memory領域の確保と初期化 */ char mdst[255]; char *src=msrc; /* pointer変数とmemory領域のアドレスをbind */ char *dst=mdst; while(*dst++ = *src++); /* strcpy */ printf("src:%s\n", msrc); printf("dst:%s\n", mdst); return 0; } 上手くできました!すこし気になるところがあるのですが、 printf("src:%s\n", msrc); はmemory領域のアドレスを直接 参照しているように思えるのですが、 src (pinter変数) 越しに間接的に参照させることはできますか? 俺用語が多くて分りにくい文章になってしまってすみません orz よろしくお願いします。
542 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 15:34:33 ] >>541 文字の入れ物はあくまでも msrc であって src はポインタで コピー直後は src/dst共、 #0 の次の位置・・・・つまり ゴミになってる だから、再度 src = msrc のように代入しないといけないよ このあたり、理解が難しいようなら、アセンブラとか他の言語も勉強するといい。 IDEの付いてる ツールでやってるならデバッガでアセンブラソースを見ては ftp://download.intel.co.jp/jp/developer/jpdoc/24531904_j.pdf でアセンブラの実行結果を追いかけるとかさ
543 名前:535 mailto:sage [2007/05/15(火) 15:47:05 ] >再度 src = msrc のように代入 するとこんなかんじになるんですね。 helloworldhelloworld ^ pointer変数は矢印でどこを指しているのか気を 付けないといけないと。 あとはもう少し自分なりに調べてやっていって みようと思います。ありがとうございました!
544 名前:535 mailto:sage [2007/05/15(火) 15:50:29 ] helloworld#0helloworld#0 ^ すみません。こうでした。#0の存在をいつも忘れる orz
545 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 16:49:51 ] ちがうよ while(*dst++ = *src++); の後は helloworld#0っぁえ・・・みねふじゴミいっぱい ^ の位置を指してるから src=msrcとして helloworld#0っぁえ・・・みねふじゴミいっぱい ^ と先頭に戻さないないといけないって事
546 名前:デフォルトの名無しさん [2007/05/17(木) 15:52:41 ] 4桁の数字を入力して文字で表示させるプログラムなのですが・・・ #include <stdio.h> void main(void) { int num[3],i; char moji; scanf("%d",&num); for(i=0;i<4;i++){ num[i] = ; } for(i=0;i<4;i++){ moji = (char)num[i]+48; printf("%c",moji); } } for文でnum[i]に1桁ずつ代入するとは思うのですがここからよく分かりません。 教えてくださいm(__)m
547 名前:デフォルトの名無しさん [2007/05/17(木) 19:20:38 ] 初心者です。教えてください。 visualbasic c++を用いて、デスクトップ上にあるエクセルファイルをオープンして、 中に書いてあるデータをreadwriteしてプログラムで解析かけたいんですけど、 デスクトップ上(あるいはパス指定)にあるファイルをopenする方法を教えてください。 よろしくお願いします。
548 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 20:38:51 ] これがCSVとかならfopenとか言うんだろうけど、 xlsファイルなわけ?
549 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 21:10:46 ] 謎言語だな
550 名前:547 [2007/05/17(木) 22:01:46 ] 携帯からです。 CSVってなんですか? エクセルかどうかはこだわっていません。ただ、時間軸と取得データの二列二行にわたるデータです。あとfopenについても教えて下さい<(_ _)
551 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 22:38:54 ] Visual BasicかVisual C++かはっきりさせろ。 VB(6まで)なら デスクトップのパスは、Shell.Applicationのオブジェクトを作って NameSpaceにssfDESKTOPを渡してやれば、あとはどうにかなる。 Excelのファイルの読み書きはExcelを参照設定しろ。 詳しくはググれ
552 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 10:45:53 ] fopenについて教えてくださいとかいってるやつがVBを所持しているとかありえなす
553 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 11:31:26 ] >>546 そのコード見ても疑問符が浮かぶばかりで、さっぱり判りません。 ただ、何をしたいにしろ、まともに動かないのだけは判るのですが
554 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 11:34:32 ] >>552 >>548 で出てきた単語をそのまま使ってるだけで、fopenが何かすら知らない可能性が高いと思うがw
555 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 14:06:06 ] >>546 #include <stdio.h> void main(void) { int num; scanf("%d",&num); printf("%d", num); } >4桁の数字を入力して文字で表示させるプログラム 本当にこの仕様で良いなら、これでいいんじゃね?
556 名前:546 [2007/05/18(金) 22:36:28 ] えっと・・・ int kazu; char moji1,moji2,moji3,moji4; scanf("%d", &kazu); ココでint→char変換 printf("%c %c %c %c",moji1,moji2,moji3,moji4); のような感じで表示させたいのです。 4桁の数字を%dで入れてそれを変換させて%cで表示させたいって言えばいいのかな・・・
557 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 03:19:10 ] >>556 何がしたいのかさっぱり解らないな。 INとOUTがどうなるのを想定してる? 5678 と入力した場合、 5 6 7 8 となればいいのかい? とりあえず「itoaでも調べろ」と言っておくけど。
558 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 03:59:40 ] 突然ですが質問させていただきます VC2005で TreeViewのTreeNodeの表示形式を保存したいのですが、どうしても方法が分かりません。 ご存じの方はご教授ください
559 名前:546 [2007/05/19(土) 09:26:05 ] 557さんみたいな感じです。 <stdlib.h>は使えないのですよ。
560 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 10:11:39 ] >>559 sprintfすればいいじゃん
561 名前:558 mailto:sage [2007/05/19(土) 18:55:10 ] ノードの保存方法が分かればいいのですが....
562 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 19:04:42 ] CからVC++に移るのにいいHPか本ありませんか? VC++6.0とVC++2005ExpressEdition入れてあります DOS画面でこまごまやっていたのですが VC++になったとたんAPIとか全然わからないことが多すぎて 挫折しかけですorz
563 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 22:07:30 ] まずどっちかはっきりさせろ プログラミング言語としてのC++をやりたい→C++の入門書買え Windowsプログラミングをやりたい→Windowsプログラミングの入門書買え
564 名前:デフォルトの名無しさん [2007/05/19(土) 23:03:12 ] 配列でnum[4]ってnumという箱が4つ つまり○○○○みたいに用意されてるってことですよね? これにscanfで1234とか入力したら @ABCのように入れることは可能なのでしょうか?
565 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:03:55 ] >>564 もしかして >>546 から悩んでる? 教えてあげたいけど、あなたのやりたい事がみんなさっぱり判らないんだよ。 でも何かコメントするとしたら、 ソコでそんだけ停滞してるようだと、一度他の言語やった方がいいかもしれないよ。 C言語は抽象度が低い=低レベル言語だから まずは文字列とかで抽象度の高い言語を触ってみたら? 候補は Delphi/VB/C#
566 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:09:58 ] > Delphi/VB/C# 一気に萎えた 文字列に関してはCよりずっとましだけど、 抽象化の度合いなんて大して高くないだろ
567 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:35:20 ] Cの場合は 配列と文字列とポインタが混交するから、それが無いだけでもマシだろ
568 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:16:45 ] >>566 ならアセンブラはどうか?
569 名前:560 mailto:sage [2007/05/20(日) 19:21:02 ] >>564 1から10まで全部言われないと理解できないんかね? #include <stdio.h> void main(void) { int i, inum; char moji, num[4]; scanf("%d",&inum); sprintf( num, "%d", inum ); for(i=0;i<4;i++){ printf("%c ",num[i]); } }
570 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:58:51 ] >>564 もしかして 2007を入力→i[0]=2, i[1]=0, i[2]=0, i[3]=7 みたいなプログラム?
571 名前:558 mailto:sage [2007/05/20(日) 21:16:57 ] >>569 ここは初心者スレなんだから怒るなよ
572 名前:デフォルトの名無しさん [2007/06/02(土) 14:53:18 ] 質問です。 visual c++2005を使っているのですが、 Cファイルとヘッダーファイルの追加方法とプロジェクトファイルへの追加方法 を教えてください。宜しくお願いします。
573 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:56:43 ] ソリューションエクスプローラの「ソースファイル」や「ヘッダファイル」を右クリック→追加
574 名前:572 [2007/06/04(月) 09:07:14 ] またお願いします。 ヘッダファイルを追加してのコンパイルは成功したんですけど、 Cファイルを追加して、もともとあった関数を新しいCファイルに移してもとのファイルでその関数を呼び出すようにして、それで コンパイルすると、その関数は無いって怒られるんですけど、どうすれば解決できますか? 宜しくお願いします。
575 名前:デフォルトの名無しさん [2007/06/04(月) 09:53:13 ] Hファイルもちゃんとインクルードした?
576 名前:デフォルトの名無しさん [2007/06/04(月) 09:59:40 ] >>574 質問の意味がさっぱりわからないけど、それは怒ってるんじゃないと思うよ。
577 名前:572 [2007/06/04(月) 10:21:18 ] 分かりにくくてすいません… >>575 Hファイルはインクルードしてコンパイルは通りました。 >>576 怒られたというのはエラーを揶揄してます。 プロジェクトファイルを立ち上げてからずっと初めからあるcファイル(main関数のあるやつです)で関数とか 書いてたんですけど、関数の量が多くなったので別にcファイルを作って、そこにいくつか関数の本体を引っ越しました。 そして、main関数で引っ越した関数を呼ぶというコードを書いたんですけど、コンパイルすると、 その関数はないってエラーがでて困ってます。まだ分かりにくいかもですがお願いします。
578 名前:デフォルトの名無しさん [2007/06/04(月) 10:26:43 ] >>577 コンパイルが通っていてまだ困ってるってことは、 リンカからエラーメッセージが出てる? cファイルがプロジェクトに追加されていないんじゃないの?
579 名前:572 [2007/06/04(月) 10:50:07 ] リンカから下のエラーコードがでてます。'Param_Clear'っていうのは関数です。 「'Param_Clear': 識別子が見つかりませんでした」 プロジェクトに追加っていうのはどういうことですか? 私は>>573 のやり方で追加して、ソリューションエクスプローラーの中のソースファイルに追加されてます。
580 名前:デフォルトの名無しさん [2007/06/04(月) 11:30:19 ] プロジェクトに追加っていうのはいったいどういうことですか!!! ちゃんと追加しました!!!!
581 名前:572 [2007/06/04(月) 11:35:22 ] 私ではありません。
582 名前:デフォルトの名無しさん [2007/06/06(水) 07:50:40 ] >>1 >VBより軽く 今更だけどありえねえ
583 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 00:06:23 ] >>579 普通、cファイルとhファイルは組で使われる hファイルには、cファイルで実装した関数群の宣言を記述し、 他のcファイルで利用するときに、このhファイルをincludeする つまり、新規に作成して関数を移動したcファイルに対応するhファイルを書き、 main()のあるcファイルでincludeすれば、 関数の定義が解決し、リンカエラーが出なくなる
584 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 00:50:31 ] >>583 何か突っ込みどころがあるように見えるが・・・?
585 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 03:59:05 ] >>584 むむ… どっちかというと俺も初心者なので、突っ込んで頂けるとありがたいです
586 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 01:40:56 ] 格子状の座標平面上にプレイヤーキャラを表示して アローキーで動かせるようにしたんですが 動いた場所すべてにキャラが表示されてしまいます。 移動した後で周りに背景色で塗った画像を表示してごまかしてるんですが 上に移動したときだけなぜか下の部分がちょっと残ります。。。 もっとましな方法を教えてくださいmm VB2005を使ってます。 --- キャラの座標 Select Case e.KeyCode Case Keys.Up PlayerzahyoY -= 1 Case Keys.Right playerzahyoX += 1 Case Keys.Down PlayerzahyoY += 1 Case Keys.Left playerzahyoX -= 1 End Select ----- 表示部 g.DrawImage(player, (playerzahyoX * masswidh) - masswidh, (PlayerzahyoY * massheight) - massheight, masswidh * 3, massheight * 3) ----
587 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 01:42:39 ] 表示部塗りつぶす処理の方でした。。。 ほんとの表示部 g.DrawImage(Playergazou, playerzahyoX * masswidh, PlayerzahyoY * massheight, masswidh, massheight)
588 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 01:49:56 ] >>586-587 提供してる情報少なすぎ といってもガリガリ書かれても見る気もしないから 紙とエンピツ拾ってきてちゃんと考えてからプログラミングしなさい
589 名前:デフォルトの名無しさん [2007/07/15(日) 19:10:58 ] これからC/C++を勉強しようと思っているのですが VC++とボーランドどっちを使えばいいのか悩んでいます。 実際のアプリ開発やゲーム会社等ではVCとボーランドどちらを使用 しているのが多いのでしょうか?もしくは各社独自のコンパイラーを 使ってるのかな…?
590 名前:デフォルトの名無しさん [2007/07/15(日) 20:22:28 ] Sub aaa() Dim a(10) As Integer Dim i As Integer a(0) = 32 a(1) = 14 a(2) = 56 a(3) = 15 a(4) = 7 a(5) = 18 a(6) = 102 a(7) = 88 a(8) = 11 a(9) = 57 a(10) = 58 '------------------- 'この間で '------------------- For i = 0 To 10 Debug.Print a(i) Next End Sub 超初心者質問ですみません。 上のようにa(10)にランダムの数字が格納されていて これを昇順(若い順)に格納しなおしてから 表示するようなプログラムを作りたいの ですがどのようなやり方があるでしょうか。。
591 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 23:17:47 ] >>590 pc11.2ch.net/test/read.cgi/tech/1165574205/487 どっちに回答つければいいのかわからん
592 名前:デフォルトの名無しさん [2007/07/16(月) 00:09:40 ] >>591 すみません。明日の朝提出の宿題なんで、焦ってしまって。。 どちらでもかまいません。。
593 名前:デフォルトの名無しさん [2007/07/22(日) 18:26:44 ] 初心者なんですが、人の作ったDLLを、無料で拾ってきた Visual c++2005で開いてDLLを自分でいじろうとしてるのですが、 XMLエディタなどで、いじって使おうとしたら、このアプリケーションは 無効と出て使えませんでした。やっぱり無料のVisual c++2005とかでは DLLをいじれないのでしょうか・・
594 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:44:44 ] >>593 DLLをいじるって何だ? 脳内補完してもよーわからん
595 名前:デフォルトの名無しさん [2007/07/22(日) 19:07:52 ] >>594 超初心者なのでよく分かりません・・ 人の作ったDLLをVisual c++2005で自分用にDLLをコンパイル したいのですが、無料のVisual c++2005でできるのかって事ですかね・・
596 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 19:12:17 ] >595 DLLそのものは実行ファイルだから難しいけど DLLのソースがあれば可能
597 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 00:34:35 ] 最近グラフィカルなプログラミング環境って結構でてきてるじゃないですか? ブロックつないでパッチ組むみたいなやつ。 あれってどうやったら作れるかわかるかたいますか??
598 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 01:09:08 ] >>597 > ブロックつないでパッチ組むみたいなやつ。 > あれってどうやったら作れるかわかるかたいますか?? …多分プログラミングされて作られてるんじゃないだろうか?
599 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 08:18:47 ] >>597 VBのVB6まで、Delphi .NET なんかがそうだね。 仕組みが良く見えるのはDelphi turbo-delphiなら無料でソースが付いてるから どういう仕組みでやってるのか全て追いかける事が出来る。 VBは OCXとかActiveXという仕組みを使っていた。 Delphiも設計中はDLLでコンポーネントが動く。 そのDLLを作るのに使うソースをそのまま実行ファイルを作るのにも使う。
600 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 12:34:33 ] >>599 予想だが>>597 はロゴプログラミングとかを言いたいんじゃなかろうか?
601 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 12:41:41 ] PLCの事かも
602 名前:597 mailto:sage [2007/07/23(月) 15:27:14 ] みなさんありがとうございます。 僕の言葉が足りなかったみたいで・・・すみません。 このソフトみたいに、モジュールをつなぐだけでプログラミングができる環境の事 を意図しています。 ttp://vvvv.meso.net/
603 名前:597 mailto:sage [2007/07/23(月) 15:39:43 ] 続けてすみません。 Quartz Composerの様なソフトといった方がわかりやすいかもしれません。
604 名前:デフォルトの名無しさん [2007/07/27(金) 01:34:38 ] DLLのソースって何処かに落ちてませんか? 落ちてるサイト知ってる方いましたら教えてください。宜しくお願いします。
605 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:13:10 ] 何のソースだって? 一口にDLLとだけ言ってしまえば、それこそ 幾らでも存在するわけだが
606 名前:デフォルトの名無しさん [2007/07/27(金) 04:44:36 ] >>605 596の実行ファイルっていうやつ?
607 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:39:02 0] いやぁ暑いですねぇ。 DLLをいじりたいと思ったら、まずDLLとは何かを勉強しましょう。 593: 初心者なんですが、人の作ったハンバーグを、無料でもらった 料理道具セット2005で開いてハンバーグを自分でいじろうとしてるのですが、 包丁などで、いじって使おうとしたら、このハンバーグは 中が見えませんでした。 やっぱり無料の料理道具セット2005とかでは ハンバーグをいじれないのでしょうか・・ 594: >>593 ハンバーグをいじるって何だ? 脳内補完してもよーわからん 595: >>594 超初心者なのでよく分かりません・・ 人の作ったハンバーグを料理道具セット2005で自分好みの香辛料に取り替えたいのですが、 無料の料理道具セット2005でできるのかって事ですかね・・ 596: >595 ハンバーグそのものは香辛料と肉が混ざってしまっているから難しいけど ハンバーグにする前の材料があれば可能 604: ハンバーグにする前の材料って何処かにありませんか? くれる人を知ってる方いましたら教えてください。宜しくお願いします。 605: 何の材料だって? 一口にハンバーグとだけ言ってしまえば、 それこそ幾らでも存在するわけだが 606: >>605 596の香辛料と肉が混ざってしまってるっていうやつ?
608 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 00:32:36 ] わかりやすいような わかりにくいような
609 名前:デフォルトの名無しさん [2007/08/08(水) 10:47:15 ] 学校でVB使ってプログラミングしてるんだが VBから指定のwebブラウザ(flash)を起動させる方法がどうしてもわからない...
610 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 14:46:34 ] >>607 わかりやくすないような わかりにくいような
611 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 14:55:35 ] どんな言語も、結局APIをなぶってるだけなんだよな。 肝心のAPIの説明の大部分は英語のままだし。 もっとも、日本語の説明は原文をカタカナに置き換えただけだから、非常に分かりにくい。 それと、サンプルプログラム少なすぎ。 初心者にとってのネックは、たぶんここなんだと思う。
612 名前:デフォルトの名無しさん [2007/08/08(水) 15:07:44 ] Visual C++やりたいです。 ですが、開発環境って高い。 エデュケーション版とかあるらしいんですが、 学生だと安くなるらしいんですが、本当ですか?
613 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 20:49:13 ] >>612 Visual Studio 2005 Academic Editionは、 Standard相当で4800円。 もう少し待てば、2008も出てくるはず。
614 名前:デフォルトの名無しさん [2007/08/08(水) 21:29:33 ] >>620 レスありがとうございます。 なるほど、安いですね。 ですが、頼み方がわからないのですが、よければ教えて下さい。
615 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 06:55:21 ] チョ、チョっとまってくれ、あと5レス下の奴がボケるから
616 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 13:37:32 ] 1れすめ
617 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 23:46:53 ] >>614 ヨドバシカメラとかパソコンのソフトウェアを扱う店に他のエディションと共に置いてある。 ネットならAmazonでも買える。 ほかにも安さだけで言えば、無料のVisual C++ 2005 Express Editionもある。 Win32プログラムの作成には、別途Windows SDKのインストールが必要なのが欠点だが。
618 名前:デフォルトの名無しさん [2007/08/13(月) 10:55:31 ] >>617 正直無料のVisual C++ 2005 Express Edition使えないと思うが
619 名前:620 mailto:sage [2007/08/13(月) 11:12:41 ] >>614 おぅ兄弟 3モリタポで買い取ってくれる店があってな ほれ、例の商店街の通りにある中古品が新品より高い店だ 個人で焼いたExpressEditionでも相手にしてくれる裏技ショップだったんだよ 入り口に立ってるお兄さんに「濃ゆいバズーカ売りたい」と頼めば店に通してもらえる
620 名前:初心者 mailto:age [2007/08/13(月) 13:14:17 ] 学校で、 200Gバイトの中に2.5Mバイトの画像がいくつ入るか、式と答えを書き なさいっていう問題があったんですけどわかりません。 誰かお願いします
621 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:34:35 ] >620 81920
622 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:35:13 ] 200GB == 200*1024 MB == 2048MB 2048MB ÷ 2.5MB == ...
623 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:35:33 ] >>619 なんてひどい未来安価^^
624 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:36:33 ] >>620 何言ってるかわかりません もっと詳しく
625 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:57:31 ] >622 Giバイトじゃねーんだから、×1000なんじゃないの。
626 名前:620 mailto:e [2007/08/13(月) 14:00:53 ] >>624 学校の問題で、 200ギガバイトの容量に2.5メガバイトの画像が何枚入るか答えなさいという問題がでたん ですけど、わからないんです。頭のいい方教えてください(´;ω;`)
627 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:12:30 ] >>626 おまえ スレタイ 読めてない \(^o^)/ Public Sub hoge() Dim HDD As Variant Dim ImgFile As Variant Dim cnt As Long HDD = CDec(200) * CDec(1024) * CDec(1024) * CDec(1024) ImgFile = CDec(2.5) * CDec(1024) * CDec(1024) Do While True If HDD < ImgFile Then Debug.Print cnt; "枚入ります" Exit Sub End If HDD = HDD - ImgFile cnt = cnt + 1 Loop End Sub
628 名前:デフォルトの名無しさん [2007/08/13(月) 14:34:41 ] >>627 答えられないからって・・・・プッ
629 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 18:55:43 ] プログラム板の住人は頭良さそうっていう頭の悪い発想はさておいて 板違いの質問も、友達やネットを使わないことにも目を瞑ろう それでも「なぜ、>>620 は教師に聞かないのか?」というビッグな疑問が残る 答えは出ていたのだ >615 :デフォルトの名無しさん:2007/08/09(木) 06:55:21 >チョ、チョっとまってくれ、あと5レス下の奴がボケるから
630 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 20:03:13 ] 作りたいプログラムが思いつかない。 思いついても競合ソフトがすでにある。 興味本位で作っても既存ソフトに見劣りする。 かといってバリバリに拡張したところで主たる機能を 実装してしまえば満足してモチベーションがなくなってしまう。 RFCで目新しそうなのを実装しようにもめんどくさそうで萎えてしまう。 でも作ることは基本的に嫌いではない。 どうしたらいいでしょうか。
631 名前:デフォルトの名無しさん [2007/08/13(月) 20:05:09 ] インストールサイズが小さくて初心者に使いやすいソフトってありますか? 内臓HDの容量が危険な域に来ているので・・・
632 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 20:45:40 ] >>631 メモ帳
633 名前:デフォルトの名無しさん [2007/08/13(月) 20:48:54 ] できればC,C++系の専用ソフトでお願いします
634 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 21:41:36 ] >>633 環境書け windowsならwshでいいだろ 詳しくはググレ
635 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 21:43:31 ] プログラムを独習したい初心者中の初心者です 今マイクロソフトのホームページからVisual Basic 2005 Express Edition というものを試しにダウンロードしてみたのですが、学習用の部分(?)が英語で勉強するのが難しそうです そもそも言語も何種類もあってどこから手をつけていいのかわからないし、困っています とりあえず初心者におすすめの本や買っておけというソフト、見ておけというサイト等ありましたら 教えてほしいのですが・・・。
636 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 11:40:08 ] C++を始めてみたいんですけど Visual Studio C++ Express版とTurbo C++どっちがいいんでしょう。 やりたいことはWindowsのGUIアプリ作成です。 ゲームは特に考えていません。
637 名前:デフォルトの名無しさん [2007/08/14(火) 13:14:56 ] 【使用言語】C言語 【コンパイラ】Borland C++ Compiler 【スキル】hello world メモ帳もどきを作りたいんですけど、どうすればいいんでしょう? アドバイス宜しくお願いします!!
638 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 13:57:28 ] >>637 #include <stdlib.h> int main(void) { system("notepad.exe"); return 0; }
639 名前:デフォルトの名無しさん [2007/08/14(火) 14:09:50 ] ttp://homepage1.nifty.com/mtj-k/software/notepad.html ttp://www.vector.co.jp/soft/win95/personal/se252059.html?site=n
640 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 09:48:54 ] 上はDelphi 下はHSP Delphiのフリー版でobj吐かせてBCCでリンクすればいけそうに思えるだろうけど 残念ながらBCCはBCBと違ってPASCAL(system)+VCLランタイムが付いてないので無理
641 名前:デフォルトの名無しさん [2007/10/02(火) 11:36:20 ] Microsoft Visual C++ 6.0でアプリケーション拡張開こうとしてるのですが 開き方が分かりません。誰か教えてください。宜しくお願いします。
642 名前:デフォルトの名無しさん [2007/10/02(火) 11:37:46 ] Microsoft Visual C++ 6.0で人が作ったアプリケーション拡張開こうとしてるのですが 開き方が分かりません。誰か教えてください。宜しくお願いします。2回書き込んで 申し訳ないです;;
643 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 17:27:03 ] 質問の意味がわからない。もちょっと具体的に。対象とか目的とか。
644 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 12:32:02 ] VC++でDLLファイルでも開きたいんじゃないの?
645 名前:デフォルトの名無しさん [2007/10/06(土) 11:12:24 ] VC++でDLLファイルでも開きたいだけど、無理だから諦めた
646 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 21:50:17 ] 質問失礼します。 VB 2005でデスクトップマスコットを制作しているのですが、 マスコットとメッセージの同期移動がどうしても上手くいきません。 それぞれ個別のフォームで表示させていて、 タイトルバーを非表示にしてある状態で ↓のサイトを参考に同時移動の処理を考えたのですが どうしても上手くいきません。 (p)ttp://dobon.net/vb/dotnet/form/moveform.html 何か良い案は無いでしょうか? よろしくお願いします。
647 名前:デフォルトの名無しさん [2007/10/29(月) 12:12:36 ] 質問です。質問の内容は大まかには 『AUTOCAD VBAで任意の多角形の内部に格子の線を描くには?』 という事なんです。 詳細は、今WinXP AUTOCAD2004を使用しています。それで、CAD VBAで、 すでに存在するポリラインで作成した多角形があり、その内部に基点 (指定する)から、与えた幅(指定する)で格子(線分)を作成する プログラムをつくりたいと思っています。 簡単に言うとハッチングで格子を作成することと同じです。 異なるのは、それぞれ線分で作成するという点です。 申し訳ありませんが、このようなプログラムを作り方、もしくは 参考となる方法お願いします。
648 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 19:03:47 ] まず線分と無限直線との交点を求める関数を作る 水平線なら2点のY座標の間に入っているなら交点があって、比で簡単にもとまるから 回転変換して処理するのが簡単。 この関数で多角形=折れ線を検索して交点を並べなおして順に直線を引けばいい。
649 名前:デフォルトの名無しさん [2007/11/15(木) 23:19:33 ] 最近VBを始めたばかりの初心者です。 質問なのですが、csvファイルを一行づつ読込み、 ユニークな変数に代入したいのですが変数の指定を どうすれば良いのか分からずうまくできません。 (StreamReaderで行をカンマ区切りで抜き出すまでは出来たのですが。) 初心者の質問で申し訳ありませんが、 参考となるアドバイスがありましたらお願いします。
650 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:07:54 ] 配列を使えばいいんじゃないの?
651 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 01:48:16 ] >649 Splitを調べるとヨロシ
652 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:39:16 ] で、問題になるのが"によるエスケープ 1, 2, 3, 4, 5 と 1, "2, 3, 4", 5 をそれぞれ 1,2,3,4,5 と 1,"2, 3, 4",5 で読み取れないと死ねる
653 名前:デフォルトの名無しさん mailto:age [2007/11/29(木) 08:45:43 ] 質問です C++で使われている &=と|=の意味を教えてください またこういった演算子がわかりやすく説明してあるサイトがあったら教えてください
654 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 08:50:00 ] >>653 www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0204.html
655 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 20:20:26 ] >>654 ありがとうございました
656 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 10:35:40 ] 板違いかもしれませんが。。。 初心者なものでスイマセン インタッチ始めたばかりなのですが、同時に同じ動きをする オブジェクトを追従させつつ制御しようと思ったのですがどうのようにすればいいでしょう? 昔のゲームでグラディウスのオプションのような感じに。。。 あとそのオブジェクトが多数で制御しようと思ったらとかも悩んでますorz
657 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 11:28:33 ] C++を勉強し始めた超初心者です。 C言語は少しだけマスターしています。 参照という概念が新たに出てきましたが ポインタがあればすべて解決するように思えるのです。 この概念はアドレスを扱わずに関数内で実引数の 値を変えることができるのがメリットなんでしょうか?
658 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 11:50:41 ] 参照がなければ、たとえばoperator+を定義したときに、コピー渡ししか手が無くなる。 それとも、foo = *(&hoge + "bar");として解決するとでも思うかい?
659 名前:デフォルトの名無しさん [2007/12/01(土) 12:33:30 ] エラーでインクルードファイルstdio.hをオープンできないとはどういうことなのでしょうか? 誰か教えてくださいm__m。お願いします。
660 名前:名無しさん@いたづらはいやづら mailto:sage [2007/12/01(土) 13:33:25 ] >>657 基本もできずにマスター言うか 君のその地震に敬意を表して答えよう 違います
661 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 15:52:11 ] >659 コンパイラのオプション等でインクルードパスの指定が不足しているか誤っている、ということ。
662 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 10:59:13 ] テキストボックスに適当な関数を入れて PictureBoxに2次関数のグラフを表示するプログラムを作りたいのですが どう記述したらいいのかが分かりません。 どなたか教えてください。
663 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 13:37:56 ] むり。Maximaでも使ってな。
664 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 22:29:01 ] >>662 どう記述すればイイ化カンガエルノがプログラミングなのに 諦めたらそこでおしまいですよ
665 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 17:08:34 ] 質問です。 電子楽器の音色定義ファイルを解析していまして、今は バイナリを書き換えて編集しているのですが、 これをGUIから簡単に編集出来るソフトを作りたいと考えています。 mailup.kabubu.net/data/1197101148-gajd.jpg 元の楽器に合わせてこのようなGUIにしたいと思うのですが、どの言語が適しているでしょうか? プログラム経験はVBを少し触った程度しかありません。 よろしくお願いします。
666 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 10:31:08 ] VBでそのままやるか(ただ.NETでないVBを現在持ってないなら入手は難しいかもな) こういうGUIでwindowsならDelphiだろうな
667 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 15:02:32 ] あんまよく知らないんだけど、こういうのってFlashじゃ開発出来ないの?
668 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 15:16:24 ] フラッシュはセキュリティ関係でローカルへのファイル書き込みが難しい ネイティブアプリが作れるDelphiの独擅場(なぜか変換すると独断場になる)だろうな
669 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 15:24:46 ] perlも良いよ
670 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 20:35:54 ] perlって要するにCでしょ? PHP使えよ
671 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 15:47:55 ] 要し方がよくわからん
672 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 20:45:07 ] >>666 ありがとうございます。返事遅れました。 VBは一応6.0があるのですが、VBでああいったSliderって使えますか? ググっても的を射た回答が無かったので…
673 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 22:47:27 ] >>672 デザインはOCXを買えば色々ありそうだけど、 無料で探すならDelphiの方がある可能性は高い 俺もDelphiで自作したスライドバーがある それはツマミもbitmapに出来るので色々凝る事が可能。 でも公開はしてない。
674 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 10:55:14 ] そうですか… やっぱりGUIにこだわるとなると相応のスキルが必要になってくるんですね…orz
675 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 07:25:49 ] イイカ・カンガエルーノ(1990-2008)
676 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 13:28:12 ] 本格的にc++やるならVisualかBolandのどっちが良いですか??
677 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 14:07:34 ] 本格的って?
678 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 14:17:19 ] 1、 本格的に派遣労働者として使い捨てられたい --> Visual 2、 本格的に変態シェア作家になりたい --> コードギア 3、 本格的にオープンソース陣営に組したい-->GCC
679 名前:デフォルトの名無しさん [2007/12/19(水) 07:34:05 ] >>638 今更だけどわろてもうたw
680 名前:パニパニ少女 [2007/12/19(水) 14:17:55 ] すみませんがこの問題誰か解けませんか? 9行9列の整数型配列変数uzu[ ] [ ]に1から1づつカウントアップ下値を渦巻き状に代入するプログラムを作る。整数型の配列変数はuzu[9 ] [9 ]とする。 こんな感じにしたいんですよ。 1 2 3 4 5 6 7 8 9 32 33 34 35 36 37 38 39 10 31 56 57 58 59 60 61 40 11 30 55 72 73 74 75 62 41 12 29 54 71 80 81 76 63 42 13 28 53 70 79 78 77 64 43 14 27 52 69 68 67 66 65 44 15 26 51 50 49 48 47 46 45 16 25 24 23 22 21 20 19 18 17
681 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:41:36 ] 言語は英語?日本語?
682 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:54:33 ] もちろんスワヒリ語さ
683 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:59:43 ] 俺もそれを言おうと思ったが糞つまらんからやめといた
684 名前:デフォルトの名無しさん [2007/12/19(水) 18:06:50 ] 質問です。 これからVisual Basic/C++/C#のどれかを勉強しようと思ってるのですが。 どの言語を学んだほうが今後有益でしょうか? 自分のスペックは 学校は文系大学卒業で。 経験は、小学生〜中学生のときにMSXでBASICでゲームを作って遊んでいました。 大学生のときC++を独学で勉強。 卒業後趣味でVisualC++でプログラミングしようとしましたが、 MFCが難しすぎてコンソールアプリケーションしか作れませんでした。 BASICの経験とC++の挫折を経験してます。 過去の経験を生かしたいのですが、どの言語を学ぶのがベストでしょうか? 最近はC++もCLIでVBのようにGUIプログラミングも進化しているとのことも見ました。 なので、どの言語をやったらいいか正直迷ってます。 言語を身につけるのは趣味の範囲にとどめて、もしいければ個人的にシェアウェアでも 作れたらと思っています。
685 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 20:20:39 ] どれもダメ。やるならPHPかJava
686 名前:デフォルトの名無しさん [2007/12/19(水) 21:14:35 ] PHPはともかく、非Windows系は廃れそうだな。
687 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 00:41:52 ] これが作れたら初心者卒業 or 中級者というようなアプリってありますか? VS2005でVB.netを勉強しています。 まだまだ初心者ですが、プログラミングが面白くなってきたところです。
688 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 00:54:16 ] アセンブリかな。 もしくは2進数で直接書いていったり
689 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 00:57:07 ] おっと、言語でなくアプリだったか。 それなら、外部との連携物とかで良いんじゃない? iTunesなりSmileDownloader、使用される率が高めのフリーウェアが作れるように なったら中級だとおもう
690 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 01:22:24 ] >>687 独自のソフトウェアの開発環境とかは?HSPとかひまわりみたいな
691 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 01:41:23 ] 仮にプログラミング能力があったとして それが初級ー中級ー上級の一直線で定まるようなものだとは到底思えないなw
692 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 01:46:30 ] 仮にその3つの中から選ぶとしたら、 C++挫折って言っているから今回も外すとして、 実質的に選択肢は2つ。 どっちもやったことなければ、VB.NETよりはC#。
693 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 02:12:57 ] >>688-689 ちょこっと勉強したことあります。(2週間くらいですけど) 基本情報技術者試験にギリギリという状態だったのでキツイかな・・・ >外部との連携物 この線で考えてみようと思います。自分で利用するものなら意欲も継続できそうですし。 >>690 すみません。VisuallStudioのようなものですか? 一部の機能に限定しても、自分には高度すぎるかもしれません。 >>691 言われてみればそうかも知れませんね。 暫定的な目標が欲しいだけなので、↑の線で工夫してみます。 みなさんありがとうございました。
694 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 02:35:25 ] 初心者ならVB.NETは早めにやめてC#やったほうがいいよ
695 名前:デフォルトの名無しさん [2007/12/22(土) 22:17:33 ] かなり初歩的な質問になるのですが、VB2005で、 どのようにしたらプロジェクトファイルをexeのアプリケーションに出来るのか、 どなたか教えていただけないでしょうか。
696 名前:デフォルトの名無しさん [2007/12/22(土) 23:07:13 ] >>694 なんで?理由を詳しく。
697 名前:デフォルトの名無しさん [2007/12/22(土) 23:13:30 ] VBとC#とC++のどれが今後残るでしょうか? 理由も添えて回答をおねがいします。
698 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:36:26 ] >>697 その前に「残る」の意味を教えて
699 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 05:19:55 ] >>697 どうせなら一番将来性のある言語を覚えようってことでしょ? 将来性と言う意味では C++>Java>VB>C# だけど、最初に覚えるならC#をお奨めする。 C/C++はVisual Studio自体がこれで書かれているというぐらい、 すべての言語の根っこの部分。これを馬鹿にするとC#やVBも存在しない。 ここぞと言うときにはアセンブリも書ける。 Javaは、一社依存じゃないから将来性は高い。Javaで書かれた過去の膨大な 資産もあるからそうそうなくなりもしないはず。 JavaはSunやIBMが潰れても、有志によって生き残ると思うけど VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。 でも最初にC++やJavaをやるとプログラミングがいやになる人がいるんだよね 開発環境のセットアップも簡単でコードもサクサクかけるVB,C#がかなりお奨め。 将来的にC++、JavaをやるつもりならVBよりC#かな・・
700 名前:デフォルトの名無しさん [2007/12/23(日) 12:03:47 ] >>699 ありがとさん。C/C++は一冊の本をマスター済みです。 僕は文系で趣味プログラマーなのであまり突っ込むのを辞めようかと考えてます。 勉強しようとしてるものの中にExeclやAutoCADがありVBAがそれに含まれてるので、 とりあえずVBをやってみて、余裕があったらC#でもやってみようかと。
701 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:35:51 ] > 僕は文系で 使われる場所の問題で理系になってるが、プログラミングは文系
702 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 00:08:19 ] ドットネットて時点で将来性もクソもない気が。 下位互換なんか眼中にないし>>MS バージョンアップの度に動かなくなるコードてんこ盛りだぜ。
703 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 00:14:19 ] 蓄積されてるコードがあっても無くても変わらないってことになるな
704 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 00:25:29 ] 無駄な言語作ってる暇あったらOSもっときちんと作れっちゅう話よな
705 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 02:48:42 ] 日本で売れないゲーム機出している暇あったら(ry
706 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 07:59:59 ] >>702 ん?一応言語仕様(と実行環境)は後方互換じゃなかったっけ?
707 名前:デフォルトの名無しさん [2007/12/24(月) 11:12:34 ] 超初心者ですが質問します。(使用してるのはVB2005) 1メモ帳をForm起動時に読み込む 2ボタンを押すとtextbox&redioboxの内容をメモ帳に保存する この二つをできるようにしたいのですがわかりません ネットで探しても、近いものがなかったので教えてもらえないでしょうか?
708 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 11:45:44 ] >>707 >1メモ帳をForm起動時に読み込む これは 「.txt」 形式でファイルを読み書きするってことでOK? もしそうなら「StreamReader」、「StreamWriter」でググれ
709 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 14:17:08 ] >>115 何を焦ってるのか知らんがマルチは良くないぜ pc11.2ch.net/test/read.cgi/tech/1099112351/ の707
710 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 14:18:50 ] うわ誤爆 おれの方が恥ずかしいやつだ
711 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 17:42:37 ] キャ- ハズカシ- カッコワル-
712 名前:デフォルトの名無しさん [2007/12/24(月) 18:07:07 ] これを書くと荒れそうだが。 >VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。 マイクロソフトがつぶれるときはコンピューターそのものがなくなるときだとしか思えないがどうだろう?
713 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 19:08:02 ] んなこたぁない。コンピュータ=PC、ではないよ。
714 名前:デフォルトの名無しさん [2007/12/24(月) 19:38:18 ] PCがすべてのオフィスや家庭からいっせいに消滅することは考えにくい。 UNIXにしてもLINUXのようにただで配布しても、普及しないこともすでにわかってる。 マイクロソフトが消滅することはほとんど考えられない。
715 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 19:41:11 ] まぁでも互換性って大事だからね。 細かなフリーウェアとか財産がいろいろ多い以上、MacがWinを食いつぶすことも無いと俺は思ってるし
716 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 21:20:45 ] LinuxはクライアントOSとしてはまだ未成熟だろ
717 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 23:07:19 ] プログラム用語がよくわからないのですが プログラム用語の辞書のような本はありませんか
718 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 17:45:19 ] >>706 にくいあんちくしょう。 調子のいいことばっかり言うけど 毎回ドキドキするんだぜ。
719 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 18:54:34 ] 日本語でしゃべれよ、日本語で
720 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 21:52:58 ] >>717 プログラミング辞書 ttp://www.kab-studio.biz/Programing/Dictionary/index.html
721 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 16:07:52 ] 【目指せ】2ch_city【世界一】 ■以下のURLを踏めば街が発展する ・人口 2chcity.myminicity.com ・工業 2chcity.myminicity.com/ind ・交通 2chcity.myminicity.com/tra ・治安 2chcity.myminicity.com/sec ・環境 2chcity.myminicity.com/env ・ビジネス 2chcity.myminicity.com/com 工業以降は人口の増加に比例して選べるようになる ■発展のコツ 単に人口だけを増やしても、街は発展しない! 失業率が増えると人口が減ってしまうので、バランスよく発展させよう ■参照画像 www.uploda.org/uporg1178757.jpg www.imgup.org/iup528827.png www.vippers.org/img/uho2118.png 2chの力で世界1位を目指そう(`・ω・´)
722 名前:早紀 [2008/01/18(金) 18:34:54 ] 初めて書き込みさせて頂く、早紀と申します。 Windows上でunixのインターネットプログラミングを 動くようにしたいのですが、上手くいきません。 コンパイルは一応成功していますが、 実行した時に問題がおきます。 皆様助けてください。。。
723 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 18:53:01 ] WindowsでUnixのプログラムを動かすために何を使っているのか どういう問題が起きるのか 「一応」とはどういうことか
724 名前:早紀 [2008/01/18(金) 20:31:38 ] >723様 Borland C++ Compiler を使っています。 プログラムの内容は、『ホスト名を入力するとIPアドレスが返ってくる』 というものなのですが、 ホスト名を入力しても「ホスト名が見つからない」という問題がおきます。 一応と申し上げたのは、コンパイル時にエラー文が出なかったので そのように申しました。 何卒宜しくお願いいたします。。。
725 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:13:44 ] >>724 どうやってIPアドレスを求めるかは知ってるの?
726 名前:早紀 [2008/01/18(金) 21:20:08 ] >>725 様 正直に申し上げますと、私は良くわかっていません。。。 プログラムはチンプンカンプンです(T_T) しかし、28日までに このことを含めた卒論書かなくてはならなくなりまして・・・
727 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:43:44 ] 工工エエエエエ(´Д`)エエエエエ工工 ってまさにそんな状況だな あと10日しかないじゃん
728 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:54:04 ] >>726 卒論早いな とりあえずUnixとWindowsのソケットの大きな違いは WSAStartUp()を使わないといけないことくらいだよな
729 名前:早紀 [2008/01/18(金) 21:56:43 ] その通りなんですw 笑うしかない感じです。 実験装置を先生が壊しまして…そのしわ寄せが私に来ました。。。 卒研内容は変わるわ、無茶振りをされるわ、 締め切りギリギリに課題投げるわで、本当に最悪な研究室に来てしまいました。 どうかお助け下さい(T□T)
730 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:07:43 ] >>729 >>728
731 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:19:49 ] cygwinとか使って Windows上にUnix互換の環境を作るんじゃだめなん?
732 名前:早紀 [2008/01/18(金) 22:24:06 ] >>728 具体的にどのように入れればよいのでしょうか??
733 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:25:04 ] ググれ。それくらい自分で調べろ。
734 名前:早紀 [2008/01/18(金) 22:25:35 ] ちなみに、このプログラムで悩んでます。 #include <stdio.h> #include <winsock2.h> #include <ws2tcpip.h> main(int argc, char **argv) { struct hostent *hp; char **p; int i; if( (hp = gethostbyname(*++argv)) == NULL ){ fprintf(stderr,"Can't find host %s\n", *argv); exit(1); } printf("h_name:\t\t%s\n", hp->h_name); for (p = hp->h_aliases; *p; p++){ printf("h_aliases:\t%s\n", *p); }
735 名前:早紀 [2008/01/18(金) 22:26:52 ] 続きです。 乱文申し訳御座いません。。。 printf("h_addrtype:\t%s(%d)\n", (hp->h_addrtype == AF_INET ? "AF_INET": "???"), hp->h_addrtype); printf("h_length:\t%d\n",hp->h_length); for(p = hp->h_addr_list; *p ; p++){ printf("h_addr_list:\t"); printf("%d", (unsigned char)(*p)[0]); for( i=1 ; i < hp->h_length ; i++ ){ printf(".%d", (unsigned char)(*p)[i]); } printf("\n"); } exit(0); }
736 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:49:38 ] 1 WSADATA wsaData;WSAStartup(MAKEWORD(2,2),&wsaData); 上の行を int i; の直後に挿入 2 WSACleanup(); 上の行を exit(0); の直前に挿入 これでどうよ?
737 名前:早紀 [2008/01/18(金) 23:19:38 ] >>736 ホストネームやIPアドレスが出るようになりました!!!!! 本当に本当に有難う御座います(;_;)
738 名前:早紀 [2008/01/18(金) 23:30:50 ] 他のプログラムでも同様のことを行えば、 Windows、Unix間でのインターネットプログラミングは 可能になるのでしょうか??
739 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 23:41:48 ] >>1 【主流プログラム】 VisualC++ UNIXOSはこれで書いてる。 VC++でUNIXOS作れるの?
740 名前:早紀 [2008/01/19(土) 00:23:32 ] すみません解りかねます…。
741 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 01:05:41 ] >>738 そんな曖昧なことを言われてもはいともいいえとも言えない. とりあえずWinSockの作法を勉強するといいよ. 時間ないのなら,応急的に「ウィンドウズでネットワークプログラミングするときは,通信するまでにWSAStartUp()を呼んで,終わる直前にWSACleanUp()を呼ぶ」 でかまわない.
742 名前:早紀 [2008/01/19(土) 02:12:03 ] >>741 有難う御座います。 勉強します。
743 名前:デフォルトの名無しさん [2008/01/19(土) 10:03:02 ] >>738 UNIXでもWindowsでもTCP/IPで通信してるから、その規格どおりにすればデータ交換は可能。 通信ライブラリを読み込んで>>741の作法どおりにしてプログラムを書く。 UNIXでも同様だけど、UNIXで動くプログラムはUNIXのライブラリを使う必要があり、 UNIXのコンパイラを使ってコンパイルする必要がある。 しかし、Printfとかの仕様はWindowsでもUNIXでも同じなので共通。 ただ、バックスラッシュが¥と/の逆と、コードが同じで見た目が違ったりして印象が変わるんだっけね。
744 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 11:07:58 ] バックスラッシュはOSの問題ではなく、日本語環境の問題。 Unixだって円記号のグリフになり得るし、逆も同様。
745 名前:早紀 [2008/01/19(土) 22:38:43 ] >>744 ご丁寧な対応、有難う御座います。 頑張ってみます!!
746 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 23:10:35 ] 俺もネカマになろうと思った
747 名前:デフォルトの名無しさん [2008/01/20(日) 07:34:47 ] ネカマ便利だけど、あとで男だとばらすと逆に集団ストーキングされてひどい目にあう。経験あり。
748 名前:早紀 [2008/01/20(日) 13:58:53 ] >>746 ネカマってなんですか?!
749 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:59:40 ] >>748 仲間のことだよ
750 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 14:03:48 ] やあ、ちょっとネカマにならない?男なら少しは勇気出せよ? みたいな使い方
751 名前:早紀 [2008/01/20(日) 14:08:56 ] >>749 私がネカマとおっしゃりたいのでしょうか。
752 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 14:10:06 ] >>751 誰もそんなこと言ってないよ 君は仲間にはいれないよ
753 名前:神姫 mailto:sage [2008/01/20(日) 14:20:46 ] わっちもネカマですが何か用でせうか?
754 名前:デフォルトの名無しさん [2008/01/20(日) 18:09:18 ] >>751 その通りです。僕が判定してあげるから写真をメールでください。 testestes_2007@mail.goo.ne.jp
755 名前:デフォルトの名無しさん [2008/01/21(月) 01:19:26 ] Cプログラマ必須テキストです! mori.eco.to/
756 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 16:10:10 ] プログラム勉強したいなら、Linux + gcc でPOSIX Cから覚えるのが一番とっつき安いと思うよ。 最低限UNIXのコマンドラインの操作とOSの動かし方を覚える必要があるくらいで、あとはとにか く調べれば何でも分かる。 Windows はMicrosoftの商品としてのしがらみがいっぱいあるから、正直お勧めしない。 Delphi も Windows なので同様、ちょっと言語を使いこなそうとしたら、いろいろ調べることにな るだろうけど、Windowsのソースは公開されていないので、動きを想像するしかない。 Microsoftの売り文句は商売上のフィルターがかかってるし裏がある。 WEBアプリの勉強をするときもサーバーをエミュレートするのにLinuxは有用。
757 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 18:10:54 ] とりあえずC++ができるようになってからCに入った方がいい 下手にCやってからC++入ると複雑なところでついついCを引っ張り出してくる危険がある 初めに難しい方からやっといて後でこれがC++の祖先か程度にやればいいと思う
758 名前:デフォルトの名無しさん [2008/01/22(火) 19:53:24 ] とりあえずイテレータはいらないはず
759 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 20:50:27 ] >>756 標準Cの範囲だったらOSなんてどうでもいいと思う。
760 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 12:09:50 ] C++だと、オブジェクト、クラス等、抽象的な概念から覚えていかないといけないので 実際どう使うか想像がつきにくく、敷居が高いと思うんだけど。
761 名前:デフォルトの名無しさん [2008/01/23(水) 14:57:38 ] いきなりC++を理解できるならいきなりCやってもいきなりJavaやっても同じことだったろうな 「いきなりC++から入って理解できたような奴は他の言語もすぐ慣れる」という事実に過ぎない いきなりC++をやったことが他言語の習得に特にプラスに働いたとはあまり思えねー 「いやC++の知識が役に立った」と感じるのはたいがい気のせいで、 2番目の言語習得の時にはみんな「最初の言語での知識が役立った」って言うんだ 黒い画面でCを勉強してポインタあたりまで理解した気になったらJavaに移行、が素直だと思う その後に何をするかはそのときの自分の知識量が決めてくれるので今から心配する必要はない
762 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 14:59:39 ] エディタの色設定,みんなどうしてる? とりあえず,通常文字と通常背景と,選択文字と選択背景と,予約語と注釈の色はみんな自分で設定してるよな?
763 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 08:35:05 ] エディタスレ池
764 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 22:29:21 ] WIN98で無料のVB開発環境って可能でしょうか? 就職先にVBやれって言われたんですが、コンパイルさえできません・・・・
765 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 22:49:23 ] >>764 スペックは?
766 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:06:34 ] .Net Runtime2.0入れるともれなくvbc.exeが付いてきます。 これなら、Win98で、VB(.netだけど)で、タダという条件を満たすことが出来ます。 一休さんの頓知レベルではありますが。
767 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:12:05 ] >>765 Duron600のMem128です >>766 thx!やってみる。
768 名前:デフォルトの名無しさん [2008/01/28(月) 23:21:15 ] >>767 じゃあ.netは絶望的だね。 メモリだけでも256くらいあればそれなりだけど。 まあ、増設するなら一気に512MB以上じゃないと無駄だけど。 www.activebasic.com/ VBっぽいものってことで、ActiveBasicがあるよ。 まあプロから見れば偽者Basicなんだけど、 WindowsのGUI開発とWindowsのメッセージ処理、Basicならでは?の、メッセージ→イベントハンドラなプログラミングが体験できる。 まあ、デバッガが充実してないから元プログラマの僕もちょっと手が出ないんだけどね。 N88互換は意味ないから、Windowsアプリでやるんだ。 画面だけなら誰でもすぐに作れるから心配ない。 最初の一ヶ月くらいはまともに動くような何かを作ることは期待しなくていいと思うんだ。 どうしても本物のVBじゃないといけないとしたら、会社のパソコンでやらせてもらえばいい。お下がりでも多分使える・・・・と思う。 その会社で使うバージョンじゃないと即戦力にはならないだろうから。
769 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 01:09:18 ] あとは、VBScriptやVBAという手もある。
770 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 20:49:24 ] 昔を思い出してプログラミングをまた始めようかと思ったんですが Visual C++6.0ってもう時代遅れなんですか? 今だと何でしょうVisual Studio2008ってやつですか? これの無料版ってMFCの知識使えないですかね?
771 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:29:58 ] VC6のMFC持ってくればいいやん
772 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 22:02:48 ] はじめましてVB初心者です DOBON.NETみながらTCPで1:1のチャットプログラムを組んでいるのですが 接続後サーバー、クライアントが固まってしまいます こんな質問はここで言ってもよろしいでしょうか?
773 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 00:49:36 ] >>772 どぼん行って来い
774 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:24:23 ] test
775 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:26:39 ] 実行速度のことですが、全く同じアルゴリズムの計算式でも速度に差が出るのですか? Windowsで計算速度を最速にしたいと思えばVC++しかないのでしょうか? Delphiに魅力を感じているのですが・・・
776 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:56:46 ] 計算アルゴリズムについて言語間でそれほど違うコードが生成されるとは思えません。 プログラムで扱うデータのメモリの持ち方、画面等を構成する"部品"の違いが速度に 関わるところじゃないでしょうか。 Windows自体いつ何が動作するかまったく分からない物なので、速度を図る際も考慮 が必要です。
777 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:44:13 ] まあでもBorland DelphiとMicrosoft Visual C++では、 コンパイラの開発に注ぎ込むリソースの量が違うだろうし、 VC++のほうが高速なコードを吐き出す可能性は高い。 両者比べてVC++が速いコードになるというなら、 そこだけDLLにしてDelphiのプログラムから呼び出すようにすればいい。 もっとも、そんなコンパイラの差を気にするくらいなら、 VC++よりもIntel C++のほうがいいかもしれないし、 どのコンパイラも敵わないようにアセンブリ言語で書くべきかもしれない。
778 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 05:17:02 ] いわゆる数値計算ならDelphiという選択肢は絶対に無い Cなら午前中で終わる計算がDelphiだと夕方までかかるとかそういうレベルだ が、アルゴリズムという言葉がもっと卑近な、 ユーザーがボタンクリックしてから内部で計算して画面に表示する数秒間の内部処理のことをイメージしてるのなら、 C++だろうがDelphiだろうがたいして変わらない スクリプト言語とかそういうものでない限り、現実的な処理時間に収めるようにすることは言語に関わらず可能だと思われる
779 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 11:18:30 ] 昔、趣味で、Delphi2.0でアプリ作った時は、標準コントロールと多少のダウンロードで HTMLテキストからデータを解析してデータベースに登録GUIで操作、シミュレーションの 計算を思いついたとおりに行え満足のいくものができたんですが。 就職後、VB6, VC6を触ったけど、Visualな部分がすべてDelphi に劣っていて、趣味で 使う気にもなりませんでした。 ただ言語仕様は Pascal より C みたいなシンプルな記述がすきです。 今思うと、WindowsGUIの部分ならWindows95時点のDelphi2.0がとても優秀だったと思う のですが、Delphiは現在廃れている・・というか最新のWindowsの資源が使えるのでしょ うか。Del2.0 からの方向性と、現在の状況が知りたいです。Delphi4.0の優待販売からは WEB技術の方にいってたようですが。。 よさげなら、趣味でつかってみたいです。
780 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 00:15:44 ] 好奇心で企業がどんなことをしているのか覗いてみようと思っているんですが 企業がよく使っているプログラム言語ってどれになりますか? WEB制作経験はありますが1にある言語はどれもちゃんと勉強したことはありません できれば他の言語との比較としての意見もあるとありがたいです
781 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 02:19:08 ] >780 企業が、ならJavaかな。 逆に、>1 の言語の中で言えばHSPとひまわりはモロに個人向け。 業務をサポートする為に、個人的に使ってる人は居るかも知れんが 成果物としてHSPやひまわりって話は聞かない。
782 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:26:28 ] >>780 よく使ってるのはASP、社内システムしかやったことないけどな 隣の部署を覗いた感じではJava、VB6が多いみたい あとCOBOL保守もよく聞く
783 名前:デフォルトの名無しさん [2008/06/15(日) 18:27:42 ] こんなところに 書いてるなら友達でも作れ!
784 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:09:06 ] 質問させて下さい。 VB2005 Express Editionを使っています。 HScrollBarのMaximumを300に設定して実行すると、 バーが251までしか動かせません。 -49されるのには何か意味があるのでしょうか。 ご存知の方がいらっしゃいましたら教えてください。
785 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 21:52:09 ] バー自体の幅が49あるんじゃないの。
786 名前:784 mailto:sage [2008/06/20(金) 10:15:41 ] >>785 !!(゜∀゜) なるほど、ありがとうございました。
787 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 09:43:15 ] プログラムの仕組みが根本からさっぱり理解できないので、プログラム独特な構文、雰囲気を身につけるために Tonyu Systemから初めてみました。少しずつ分かってきたのですが、次にステップアップするべき言語は どれが良いでしょうか。
788 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 09:44:06 ] まさかの誤爆
789 名前:無知さん [2008/10/01(水) 21:20:18 ] G線上の魔王 のgoronya.exblog.jp/7164160/ についてgstring.exeの開き方がわからないので わかる方いたらおしえてください
790 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 13:39:23 ] 質問します。 VB2008 Express Editionは、VB6と違いcommandボタンが無いのでしょうか。 見当たらないのです。 VB6のソースプログラムをvb2008で動かすにはどうすればいいのでしょうか。。。 しょうもない質問ですがお願いします。
791 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 02:11:08 ] Button
792 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 21:06:18 ] Thanks
793 名前:デフォルトの名無しさん [2008/10/10(金) 22:06:35 ] 作ってみたいソフトがあるんですけど実際にプログラムを始めるために 何を用意したらいいでしょうか?
794 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 00:32:50 ] >793 そのレベルから「作りたいソフト」への道のりは、大抵、遠いが 勉強するにしても、プログラミング環境がないとな。 プログラミング環境はWebに繋がるなら無料で落とせるよ。 色んな環境、言語があるから↓のスレを熟読して自分に合いそうな環境を選ぶと良い。 初心者のためのプログラミング言語ガイド Part11 pc11.2ch.net/test/read.cgi/tech/1218282605/
795 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 15:56:44 ] てか、どんなソフト作りたいのか言ってくれないと回答しようがない。
796 名前:デフォルトの名無しさん [2008/10/16(木) 22:52:53 ] ExcelVBAはマスターレベルまで行ってるんだが、 業務上、プログラムを外から制御する必要がでてきて、 VBを勉強しだしたら、インスタンスとかが分けわからなくてさっぱり勉強がすすまん。 「XPに標準装備されている【写真】表示の状態で、それを見ながら 統一的な名前を入力していくツール」 イメージとしては、フォームにボタンが10個くらいあって、 あらかじめ選択しておいたファイルに対して、ボタンを押すとファイル名を買える ってだけの糞ツールなんだけど、難しい?
797 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 18:48:42 ] インスタンスっていくつか意味があって俺もどのインスタンスか判らんから何とも言えないけど オブジェクトのことを意味するインスタンスかな?
798 名前:デフォルトの名無しさん [2008/10/18(土) 20:26:23 ] >>796 ExcelVBAだってクラスやらインスタンスやらの基礎体力は必要だぜ? > 「XPに標準装備されている【写真】表示の状態で、それを見ながら > 統一的な名前を入力していくツール」 > > イメージとしては、フォームにボタンが10個くらいあって、 > あらかじめ選択しておいたファイルに対して、ボタンを押すとファイル名を買える > > ってだけの糞ツールなんだけど、難しい? 「XPに標準装備されている【写真】表示の状態で、それを見ながら 統一的な名前を入力していくツール」 っていうイメージなんだけど,厳密に”XPに標準装備されている...”を実現しようとすると激しく面倒. > イメージとしては、フォームにボタンが10個くらいあって、 > あらかじめ選択しておいたファイルに対して、ボタンを押すとファイル名を買える なんかXPに標準装備されているイメージとかけ離れてるけど とりあえず ImageListコントロール と ListViewコントロール についてお勉強してください
799 名前:デフォルトの名無しさん [2008/10/19(日) 11:08:12 ] >>798 ちょっと調べたが、やっぱりVBプログラムの中に写真を取り込まないとなんかむずかしそうだなー。 サンプルやらみて、リストビューにサムネイル表示はできた。 今後の勉強をする上で 最終的なイメージとして 左側にツリービュー(パソコンの環境に合わせてかわるように) フォルダを選択するとそのフォルダ内の写真画像が右側にサムネイル表示。 サムネイルの下に選択された画像の拡大写真 で、ボタンを押すと写真のファイル名をピコピコ変えれるものが作りたい。 ぜんぜんわからんが。
800 名前:デフォルトの名無しさん [2008/10/19(日) 12:22:52 ] ん・・・・・・ ExcelVBAって聞いてて勝手にVB6(かそれ以前)だと思ってたけど, VB.NETかもしれないのか まずは最初にその辺の情報が(ry
801 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 00:16:19 ] ExcelVBAのマスターレベルってそんな程度なんか?
802 名前:デフォルトの名無しさん [2009/01/13(火) 21:38:00 ] VBでクリアボタンを押したときは 単純にform loadの内容を呼ぶではだめでしょうか
803 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:45:37 ] MMORPGやってるんですけど スキルや装備のシミュレータ作りますけど おすすめのプログラム言語はありませんか? よろしくお願いします
804 名前:デフォルトの名無しさん [2009/01/30(金) 21:22:36 ] あげておきあす
805 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:28:26 ] >>803 実行環境は?
806 名前:デフォルトの名無しさん [2009/01/31(土) 18:50:13 ] 近場の本屋やググったりしたんですが見つからなかったので質問します。 例えば何のデータも記してないグラフ(主に散布図)を作り、 そのあと自動でデータを読み、表示させるプログラムをつくりたいんです VBAあたりでできそうな気はしたのですが調べたところ分かりません どの言語を使えばいいか教えてほしいんですが
807 名前:802 mailto:sage [2009/01/31(土) 19:02:20 ] >>805 レスありがとう 実行環境はWindows XPです よろしくお願いします
808 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 20:51:29 ] >806 Excelで。
809 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:08:19 ] ん。>>802 も含めて、全部EXCELで。 桐も悪くない。
810 名前:デフォルトの名無しさん [2009/01/31(土) 21:47:12 ] >>808-809 ありがとうです! エクセルでやってみます
811 名前:802 mailto:sage [2009/01/31(土) 23:16:24 ] 僕はどうなりますか?
812 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 23:28:41 ] それでいい場合もあればだめな場合もある。ケースバイケース。ちなみにExcelでは解決しないと思う。
813 名前:802 mailto:sage [2009/02/01(日) 00:12:14 ] なにが適していますか?
814 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 00:20:13 ] だからケースバイケース。状況で判断。
815 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 01:15:09 ] 将来的にはゲームなどを作る職に就きたいのですがどの言語を勉強すればいいか わかりません……ゲーム製作をするにあたってどの言語が適しているのでしょうか?
816 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 08:00:56 ] 日本語
817 名前:デフォルトの名無しさん [2009/02/16(月) 02:46:11 ] もうみんなHSPやればいいと思う
818 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:40:21 ] Visual Basic 2008からステップアップするなら Standard版とProfessional版のどちらを買った方がいいでしょうか?
819 名前:デフォルトの名無しさん [2009/04/03(金) 22:38:41 ] 質問、今現在VBのプログラムを書いているんだけど、 Dim fd As Integer Dim inputtext Dim inputstring As String txtTextArea.Text = "" fd = 1 Open lstFile.Path & "\" & lstFile.FileName For Input As #fd Do Until EOF(fd) Line Input #fd, inputtext txtTextArea.Text = txtTextArea.Text & vbCrLf & inputtext Loop 'Debug.Print inputtext Close #fd Debug.Print fd というコードでClose #fdが効いてないみたいだけど、なんで? ちなみにSubはPrivateで、ファイルリストのtxtが読み込まれたら 読み込み、テキストがチェンジしたらセーブという感じにしてるんだけど、 結局close #fdでファイル番号がクローズされてないからエラーがでる。教えて〜
820 名前:デフォルトの名無しさん [2009/04/03(金) 22:44:16 ] ちなみにアプリはVB6です。
821 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 03:51:31 ] > Close #fdが効いてないみたい そう思う理由を詳しく あと、文中にいきなり「Subは〜」とか,「ファイルリスト」とか入れるな 入れるならもっと状況書け
822 名前:デフォルトの名無しさん [2009/04/04(土) 09:57:25 ] >>821 ファイルリストボックスでtxtを読み込み、右のテキストボックスにファイルの内容を 読み込む、txtTextArea_change()にてテキストの変更があったらセーブする。 この場合ファイルの読み書きにファイル番号が必要だけど、ちゃんと読み書きする ファイル番号はイベントプロシージャ毎にCloseしてるはずなんだけど、プロシージャを 超えてファイル番号は使われてます、となる。だからスコープが関係してるかなと思い、 SubはPrivateと書いたんだけど、意味は伝わったのかな? ちなみに書き込み時のソース Private Sub Savetiming() Dim fd As Integer Dim writetext As String writetext = lstFile.Path & "\" & lstFile.FileName fd = FreeFile Open writetext For Output As #fd Print #fd, txtTextArea.Text Close #fd End Sub 読み込み時のソースは上記の通り。もしかしてText1.textを表示するとファイルは開かれた ままになるんでしょうか?文字列変数を用意して代入してもいいけど、そうなると ファイルを読み込むたびに先頭にCRLFが挿入されるっす・・・・ ソースください、ソース。
823 名前:デフォルトの名無しさん [2009/04/04(土) 10:38:07 ] 現在Vc++.Netでエディタを作成しています。 そしてツールボックスをダイアログバーで作成しています。 (ツールボックスだと自由にダイアログデザイン出来ない為、 また、画面枠にドラッグでツールボックスを貼り付けさせたい為) しかし、どうしてもダイアログバーをフレームウィンドウ外にドラッグして出そうとしても、 クリッピングされてしまって外に出せません。 どうすればフレームウィンドウ外に出せるように出来るのでしょうか? 他のアプリケーションでは普通に出来ているように見えます。
824 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 12:04:21 ] >>822 > プロシージャを超えてファイル番号は使われてます って初めて聞いたわ。 俺の知らないVBらしいし、退散する
825 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 15:23:53 ] >>823 子ウィンドウにするのをやめればいいと思う。
826 名前:デフォルトの名無しさん [2009/04/04(土) 23:56:12 ] すんません。ちと古い話なんですが、昔のVisual Studio6.0と言ったら VC++6.0やVB6.0とは別物なんですか? それともVC++6.0やVB6.0のどちらか一方もしくは両方が入っているのですか?
827 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:30:10 ] >>826 普通は全部入りのことを指すと思う。
828 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 02:35:46 ] 俺のprofessionalにはVJ6も入ってた ハハッわろす
829 名前:823 mailto:sage [2009/04/05(日) 16:14:53 ] >>825 レスありがとうございます。 ダイアログのプロパティにて子以外(ポップアップやオーバーラップド)に 変えると、ビルド実行時にアサーションのエラーが出てしまいます。 色々ググって見たものの、ダイアログバーをフレーム外に動かせるようにするという ピンポイントな内容はどうしても見つける事が出来ませんでした。 自分が作りたいのは例えばVisualstudioの「リソースビュー」のダイアログバーのように、 ドッキング可能で画面外にもドラッグ可能な、どこにでもある物だと思うのですが、 物凄いテクニックが使われていたりするんでしょうか? 完全に行き詰ってます。 ご存知の方いたら教えてくださいお願いします。
830 名前:823 mailto:sage [2009/04/05(日) 16:35:50 ] 追記 bardlg.cppの44行目 #ifdef _DEBUG // dialog template must exist and be invisible with WS_CHILD set if (!_AfxCheckDialogTemplate(lpszTemplateName, TRUE)) { ASSERT(FALSE); // invalid dialog template name ←☆ここ PostNcDestroy(); // cleanup if Create fails too soon return FALSE; } #endif //_DEBUG ☆のところで引っかかってます。
831 名前:823 mailto:sage [2009/04/05(日) 16:56:49 ] さらに追記 ひょっとして色々なアプリケーションで当たり前に使ってるドッキング可能で画面外移動可能はツールバーは こんな事までやってるのだろうかと思ってしまいます。 ・ダイアログバーとまったく同じ形の通常ダイアログを用意 ・ダイアログバーのドラッグ移動イベントを検知して、瞬間的にダイアログバー非表示、 ダイアログを表示させてドラッグ中状態にしてすりかえる。 ・何らかの物凄い工夫でドッキングも画面外移動も可能にする。
832 名前:823 mailto:sage [2009/04/06(月) 00:29:55 ] 自己解決しました。 FloatControlBarを使用すれば上手くいきました。
833 名前:デフォルトの名無しさん [2009/05/31(日) 05:00:08 ] VBでOCXのスタティックリンクってどうやるんですか〜? できなければプログラムでその場でOCX登録するけど、できるかどうかわかりません。 憶測で書いてます。神降臨希望
834 名前:デフォルトの名無しさん mailto:sage [2009/05/31(日) 15:42:10 ] >>833 言っていることはさっぱり分からないけど 使いたいOCXを自プログラムと同じフォルダに置くだけで レジストリへの登録なしに使う方法ならあるぞ。 Reg-free COMでググれ。
835 名前:デフォルトの名無しさん [2009/05/31(日) 23:38:18 ] 初心者です。どうか教えてください。 visual studio 2005のFPspreadからそれとADOを通してデータベースmdbを接続し そこへ表示できるようにしたいのですが全くわかりません。個人としては dim cnn as adodb.connection dim rs as adodb.recordset 'データベース接続したとする ここからアクセスデータを取得したいのですが SQL = "SELECT FROM * ;" rs.open(SQL, cnn) ではうまくいかないのでしょうか? 考えた原因としては接続はできているが、スプレッドシートと繋がっていない ことを考えたのですがそもそもそれを表示させる方法がわからなくなってしまった ため質問させていただきました。
836 名前:デフォルトの名無しさん mailto:sage [2009/06/06(土) 13:10:09 ] 普段ちょっとしたツールを作るのにどの言語を使うか迷ってます。 ネイティブで作りたいのでDelphiかBCBを覚えようと思うのですが、どちらがお勧めでしょうか。
837 名前:デフォルトの名無しさん mailto:sage [2009/06/06(土) 13:11:36 ] 普段使うちょっとしたツールは、スクリプトで書いたほうがいい。 いやマジで。
838 名前:デフォルトの名無しさん [2009/06/07(日) 02:51:23 ] >>836 Delphiじゃないかな? VB使ってるからなんともいえんけど
839 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 15:16:08 ] 今からやるならDelphiやBCBよりはC#とかだと思う
840 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 15:40:01 ] なんだかんだいってもVSはEE版が無料で配布されてるからなぁ。 初期投資ゼロで始められるのは大きい。
841 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 21:23:45 ] >>839 C#ってネイティブなアプリ作れるんですか?
842 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 23:35:17 ] _
843 名前:デフォルトの名無しさん [2009/06/14(日) 15:49:38 ] VBを始めようと思い入門書を買ったのですが、最初の40ページ位まで(立ち読み出来る位の場所)までは、ちゃんと説明を細かく書いてあり理解し易いのですが、それ以降理解するのにひと苦労するような説明や投げやりな文章、説明不足が浸すら続き、
844 名前:デフォルトの名無しさん [2009/06/14(日) 15:59:59 ] 我慢して読んでいたのですが、全く持ってこの著者は、読者に教えるきがないなという事が伝わってきました。日経B@ソフトプレスのVB入門です。
845 名前:デフォルトの名無しさん [2009/06/14(日) 16:26:26 ] 例えばその中のほんの一部分 if 演算子 クラスメソッド省略 dim x as integer = ‐5 console.writeline(if(x >= 0,x, ‐x)) これの出力値は‐5
846 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 16:37:38 ] if ってVBでは演算子なの?
847 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 16:39:14 ] 誰もが変数xが‐5で0以上ではないのでオペランド1のXが出力値になるはずですが、なんで出力値が5になるかという説明書きがないと、全く持って理解に苦しむ、たまにこういった箇所があるのなら、別の本などを立ち読みして対処できるが
848 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 16:44:41 ] こんな説明不足の文章が40ページ付近からずっと続くんです。行為でやっているとしか考えられないでしょ。
849 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 16:48:30 ] >>846 普通はステートメントとして用いられるだろうが、演算子としての用法もある。 msdn.microsoft.com/ja-jp/library/bb513985.aspx ただ、入門書で取り上げるほどよく使われるものではないと思う。 さすがに>>845 で出力が-5になるというのは正誤表で訂正されると思う。 説明の文章が酷いというのは、自分は持っていないから知らないけどそうなのだろう。
850 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 16:58:00 ] いやむしろ何でレスがそんなに断片的なんだ? 何かの趣向か?
851 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 17:02:27 ] >>849 ありがとうございます。実際プログラムでよくつかう演算子を教えて下さい。
852 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 17:07:45 ] >>849 なるほど、Cの三項演算子(?:)のような使い方ができるのか。 おもしろいね。
853 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 18:15:02 ] VBを初心者が学ぶに当たって、分かり易くオススメ出来る本などあれば教えて下さい。
854 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 09:16:13 ] test
855 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 21:56:34 ] VB2008EEで作ったアプリを配布するに当たって、どれが必要なファイルかよく判らないのですが、 参照してるDLLを全て入れておけばいいんでしょうか? これらのDLLは一緒に配布してもいいものなんでしょうか?
856 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 22:16:00 ] >>855 そのままDLLを配っても動かない。 基本的に.NET Framework 3.5 SP1をインストールしてもらう必要がある。
857 名前:デフォルトの名無しさん [2009/06/18(木) 13:39:32 ] おい!日経B@ソフトプレスのVB入門全く教える気ねえだろ? 教える気のねえ奴は無駄金使うから本出すな、
858 名前:デフォルトの名無しさん [2009/06/18(木) 14:19:50 ] 普通の本の10倍かかるんだよ理解するのに。最終的に理解するとすげえカンタンなのに何でこんなわかりずらい説明してんだというのが、何回も連続で続くんですけど。
859 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 14:53:42 ] >>858 あるある
860 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 20:06:21 ] >>856 レスありがとうございます。 本体 + DLL + .NET Frameworkを入れろという注釈 でOKですか。
861 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 22:39:51 ] >>860 Microsoft.VisualBasic.dllとかの標準的なDLLは.NET Frameworkに入っているぞ。 よそ様のDLLを使っているなら、.NET Frameworkとは別に入れる必要があるけど、 それこそ自分のEXEと一緒に配ればいいわけでユーザに用意させる必要はないだろ。
862 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 22:52:32 ] >>861 何度もすいません。 Office関連のDLLを使ってるんですが、 OfficeをインストールしてないPCとかに入れるのはやっぱマズイですか?
863 名前:862 mailto:sage [2009/06/18(木) 23:00:06 ] わかったかも。 プロジェクトのプロパティで、参照の種類が「.NET」以外のものをこっちで用意すればいいんですね。 上で言ってるOffice関連のDLLも「.NET」になってました。
864 名前:862 mailto:sage [2009/06/18(木) 23:06:00 ] と思ったけど種類が.NETでもEXEフォルダから消したら動きませんね…。
865 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 23:19:22 ] >>863 Office関係の.NETのDLLはOffice本体を参照しているから、 仮にEXEと一緒に配ったとしても参照したのと同じバージョンのOffice本体がないと動かない。 あと、ライセンスで認められていなさそうな気もする。
866 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 00:56:24 ] >>865 Officeのバージョンがバラバラな前提で作る場合、普通はどう対処するんですか?
867 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 03:04:30 ] >>866 基本的にはVB6までと同じで、参照設定せずにObject型/CreateObject関数で扱う。
868 名前:デフォルトの名無しさん mailto:sage [2009/06/19(金) 23:27:04 ] >>867 まだよくわかりませんが頑張ってみます。
869 名前:デフォルトの名無しさん [2009/06/26(金) 01:14:55 ] PCスペックの関係で Visual Studio 2005 Express Edition をインストールしたいのですが どこかにUPされてないでしょうか MSでは2008しかダウンロードできなくなっているんです
870 名前:デフォルトの名無しさん [2009/06/26(金) 17:41:40 ] もうないんじゃないっけ?
871 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 19:28:44 ] MS以外が公共(インターネットは公共)で配布したら問題になると思うよ。 だから、友達か知り合いに相談
872 名前:デフォルトの名無しさん mailto:sage [2009/06/26(金) 21:58:13 ] >>869 MSで検索したらあっさり出てきたんだが。
873 名前:デフォルトの名無しさん [2009/06/27(土) 18:27:02 ] 初心者には Visual BasicとHSPではどちらがおすすめですか? 使う目的は、認知科学の実験プログラムなんですが。
874 名前:デフォルトの名無しさん mailto:sage [2009/06/27(土) 21:12:19 ] 作業するだけならHSPでいいんじゃない。 プログラムの勉強するならHSPダメ。
875 名前:デフォルトの名無しさん [2009/06/28(日) 00:42:53 ] ダーメッ! ダメッ! ダメッ! ダメッ! ダメッ! ダメッ! ギリギリィッ!
876 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 03:15:28 ] VBだろ HSPなんぞ使ったら開発と保守がマジだるい 悪意こもったプログラム作るならHSPがいいだろうけど
877 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 11:22:15 ] HSPって、コンテナクラスみたいのがないし、テキストの扱いとか癖がりすぎるし、 ちょっとしたツールを作るにも、不便すぎる。
878 名前:デフォルトの名無しさん [2009/06/29(月) 10:24:29 ] みなさんコメントありがとうございます。 まったくプログラミングの経験がないのでVisual BasicとHSPで迷っていました。 ちなみに難易度はVBの方が上ですか?
879 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 10:26:22 ] 高めです 大抵の識別子がクラススコープとインスタンススコープで分かれているので 初めての人は混乱するはず HSPは名前を書けば実体は一つだけだったので余り混乱しないかも しかしVB推す
880 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 22:16:34 ] C#
881 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 23:04:58 ] >>878 VBは実用、HSPは趣味用。HSPは元々スクリプト言語だったのが3で進化したんだよ。 HSPに比べればVBはむずいけど、実用的な言語の中では簡単だと思う。
882 名前:デフォルトの名無しさん [2009/06/30(火) 21:57:18 ] なでしこ>HSP>VBって感じかな
883 名前:デフォルトの名無しさん [2009/07/04(土) 07:51:23 ] なでしことHSPとではどちらが使いやすいですか?
884 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 23:21:44 ] VB(エクセルVBA)からはいって、アクセスと連携させてエクセル上でDB構築できる程度のスキルなんですが 次に言語覚えるとしたらオススメは何かありますか? VB磨いたほうがいい?
885 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 23:40:59 ] >>884 なんでかわかんないけど(セクハラVBA)に見えた 何使うかは目的による
886 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 23:43:43 ] C言語かな。ポインタを自在に使えるか使えないかはプログラマとしてのひとつの境目になる。 ここで躓く人はもうどんな言語も身につかない。
887 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 00:01:32 ] >>886 プログラムを仕事にするとか、しっかり勉強する気でなければCに拘らなくてもよくないか?
888 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 00:04:05 ] そのとおりです。まぁ、せっかく勉強するんだから、上を目指しましょうよ。 ポインタなんて簡単ですし。
889 名前:デフォルトの名無しさん mailto:sage [2009/07/06(月) 15:08:47 ] ポインタ=白い粉 読み替えるとたのしい
890 名前:デフォルトの名無しさん mailto:sage [2009/07/07(火) 02:28:50 ] C言語はポインタより配列とか文字列で躓いた俺 配列や文字列が長さ情報持ってない言語なんて当時初めてだったからな…
891 名前:デフォルトの名無しさん mailto:sage [2009/07/07(火) 03:19:35 ] 配列は単なるポインタ演算だし、文字列は配列だから結局ポインタ演算だし、 他の言語の配列型や文字列型のイメージがあると確かに戸惑うね。
892 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 20:35:01 ] まぁなんだとりあえず保守
893 名前:デフォルトの名無しさん [2009/08/29(土) 01:17:56 ] まぁなんだとりあえずage
894 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 18:35:39 ] テンプレにC#がない!と思ったら2004年のスレッドか さて初めてのプログラミング C をやるか C# をやるか迷う
895 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 17:48:38 ] CUIならC、GUIならC#
896 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 21:59:12 ] >>894 C#なら、こんなのを薦めてみる www.shuwasystem.co.jp/products/7980html/1918.html
897 名前:デフォルトの名無しさん [2009/09/08(火) 22:00:17 ] www.comucomu.jp/2shot/8003.html 質問です。 プログラミングを自分でして、上記のサイトのような軽いストリーミングチャットを 作ってみたいです。 まず、最初に勉強する言語は何がいいんでしょうか?
898 名前:デフォルトの名無しさん [2009/09/08(火) 22:38:20 ] 初めてプログラミングを学ぶ者なんですが C++をやる前にCを勉強した方が理解しやすいですか? いきなりC++をやるのは無謀でしょうか?
899 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 22:48:45 ] 大丈夫。Accelerated C++かC++プライマーで勉強すれ。 C++ではC固有のプログラミングテクニックの多くが非推奨になっていて それこそがC++を理解するのにCの知識が必須となる 最大の理由のひとつでもあるところがなんとも悩ましい。 ところで、手っ取り早くWindowsプログラミングがやりたいとかなら C++よりもCを、CよりもC#を、C#よりもVBを学ぶといいよ^^
900 名前:898 mailto:sage [2009/09/08(火) 23:00:21 ] 899さん ありがとうございます。 C♯から初めてみます。
901 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 11:44:12 ] アセンブラってなんですか?
902 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/19(土) 17:30:38 ] 機械語の0x00 0x01 0x02 とかをローマ字にしただけのカス
903 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 17:31:43 ] 機械語と一対一なんてそんな恥ずかしいこと()
904 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 16:25:12 ] すいませんが質問です。 たとえば、「c:\abc.txt」というファイルをlabelに表示させることは出来ますか? 探してみたけど難しくてよく分かりませんでした。 VB始めたばかりなので分かりやすく教えてほしいです。
905 名前:デフォルトの名無しさん [2009/10/19(月) 21:14:30 ] VBとエクセルVBAは別のものですか? VBの勉強をすればエクセルVBAもわかるようになりますか?
906 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 21:23:37 ] 別物ですよ。でも、VBAはVBのサブセットのようなものなので VBの勉強をするとVBAもさくっと理解できます。
907 名前:905 [2009/10/19(月) 21:28:39 ] エクセルVBAのみマスターしたいのですが 良書はありますかね? 今までプログラミンング経験はありません。
908 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 21:39:52 ] 全く経験の無い人向け VBだけど ttp://www.shuwasystem.co.jp/products/7980html/1917.html
909 名前:デフォルトの名無しさん [2009/10/24(土) 21:16:41 ] 学校でプログラムの授業が始まって、すこしでもみんなより理解しておこうと VBを使っていろいろ調べながらやってるのですが ちょっとお遊びで進行バー(ProgressBar)の進行具合によって上のLabelに 表示される文字を変えていくプログラムを作ってみてるんですが(ゲームのインストールの時みたいな感じで。) Label2.Text = "開始" MsgBox("START") ProgressBar1.Value = 20 System.Threading.Thread.Sleep(800) ProgressBar1.Value = 29 ProgressBar1.Value = 50 System.Threading.Thread.Sleep(1000) ProgressBar1.Value = 90 ProgressBar1.Value = 100 Label2.Text = "POINT1" System.Threading.Thread.Sleep(2000) ProgressBar1.Value = 0 ProgressBar1.Value = 20 ProgressBar1.Value = 40 ProgressBar1.Value = 60 System.Threading.Thread.Sleep(3000) ProgressBar1.Value = 100 Label2.Text = "POINT2" System.Threading.Thread.Sleep(1000) MsgBox("END") これだと、最初の開始はLabelに表示されるんですが、途中のPOINT1が表示されず POINT2が表示されて最後のメッセージボックスENDが表示されます。 特にエラーとかないのに、なぜPOINT1の部分がスルーされてしまうのでしょうか? 幼稚な質問ですみません
910 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:00:43 ] VB.netスレに行ったほうが。 Label2.TextやProgressBar1.Valueを変更しても、それを描画に反映するタイミングがなくて 処理が進んでいってしまうから。
911 名前:デフォルトの名無しさん [2009/10/30(金) 18:19:34 ] すみません。質問です。 windows2000serverで下記の再起動スクリプトは動きますでしょうか。 winFAQで拾ったものなのですが、現物が無くて、確認できないのです。 Set objSystemSet = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem") For Each objSystem In objSystemSet objSystem.Win32Shutdown 2 Next
912 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 02:29:01 ] Multimedia Fusion 2が来月発売されるらしい。 マウス操作だけでゲームを制作できるソフト。 プログラミングの知識がなくても、RPG 、シューティング、アクション、パズル、 アドベンチャーなどほぼすべてのジャンルのゲームを制作できる。 作ったゲームを Windows で動作する実行ファイルに変換したり、 Web ブラウザで動く Java アプレットとしても出力可能。 OS 問わずに実行できる Java アプリに変換にすることもできる。 願わくば、豊富な時間に恵まれて、 これからプログラミングを始めようとしている諸君らが、 プログラムの勉強を思いとどまってくれますように。 www.forest.impress.co.jp/docs/news/20091120_330540.html >“Multimedia Fusion 2”は、豊富に用意されたオブジェクトをマウス操作で >配置していくだけでゲームを制作できるソフト。キャラクターの動きなども、 >あらかじめ用意されたコマンドを組み合わせるだけで表現可能。 >プログラミングの知識がなくても、RPGやシューティング、アクション、 >パズル、アドベンチャーなどほぼすべてのジャンルのゲームを制作できる。 >製品版では、制作したゲームをWindowsで動作する実行ファイルへ変換できるほか、 >Webブラウザーで実行できるJavaアプレットとしても出力可能。 >Mac OSでも利用可能なJavaアプリケーションへ変換することもできる。
913 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 19:20:29 ] くだらねぇな
914 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 08:43:24 ] VBとVB.NETってどう違うんですか? どっちを勉強した方がいいんでしょうか?
915 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 16:00:51 ] VisualBasic:ブランド名 VB.NET:ブランド名を被った製品名
916 名前:デフォルトの名無しさん [2009/12/20(日) 21:35:23 ] >>915 どういう意味?
917 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 12:31:30 ] どういう意味=何を言いたいの?ってことなら VBを勉強するってのが、こっちには意味不明の質問に聞こえるってこと VB.NETなら一意な実物もあるし、勉強だってできる VBはVB.NETもそれ以前のVBも含んでるしなー
918 名前:デフォルトの名無しさん [2009/12/21(月) 23:11:46 ] ふーん
919 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 06:42:38 ] 高性能でありながらソースが丸見えにならない 次世代言語がほしいです。
920 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 09:51:10 ] >>919 C++0x
921 名前:デフォルトの名無しさん [2010/01/14(木) 01:16:52 ] 最近VBの勉強を始めました。 図形が書けるようになったので、簡単なゲームでも作ってみようと思った のですが、参考になるようなサイトありますでしょうか? バージョンは2003です。 よろしくお願いします。
922 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 10:50:25 ] >>921 www005.upp.so-net.ne.jp/h-masuda/vb6/vb6game/index.html fukuoka.cool.ne.jp/manabu/VBSub.htm www001.upp.so-net.ne.jp/yoshihiro/index.htm VB自体あまりゲーム開発で使われていないのもあってサイトも少ない・・・ あとVB2003って古過ぎると思うんだけどVB2008使わないの?
923 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:26:40 ] >>921 VB2003はVB2005以降のバージョンと互換性に問題があるんだよね せめてVB2005からはじめたほうがいいと思う ある程度使いこなせるようになったらC#をいじって、そこからC言語系の勉強をするといいかも
924 名前:921 [2010/01/18(月) 13:20:58 ] >>922-923 レスありがとうございます。 お金が無くて、今たまたま入っていた2003でやっているという状況です。。 アドバイスありがとうございます。頑張ってみます。
925 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 15:49:38 ] >>924 VB2008は無料バージョンがあるんだけど・・・
926 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 23:36:55 ] >>924 PCの環境とスペックの情報があればもっとはっきり回答できるんですが; XP以降のOSでないと、VBの勉強をするのは厳しいと思います (Win2000は.NETを使うにはそろそろ限界でしょうね) XPならばVB2008のExpressEditionという無償配布版が動作するのでオススメです
927 名前:926 mailto:sage [2010/01/19(火) 09:04:38 ] >>926 微妙に分かりにくいので修正 ×>XPならばVB2008のExpressEditionという無償配布版が動作するのでオススメです ↓ ○>XP以降のOSならばVB2008のExpressEditionという無償配布版が動作するのでオススメです
928 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 11:03:13 ] 他スレで Cしか使えないやつにVB叩き込むのは楽だけど、逆は厳しい、これ経験則な とのカキコミを見たのですが、これって何故なんですか? この認識はプログラマの方達のとっては共通のものなんですか?
929 名前:デフォルトの名無しさん [2010/01/21(木) 15:44:55 ] 何使ってようが1日あれば言語仕様ぐらい簡単に覚えられる。 大変なのは各言語のライブラリの把握。
930 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 18:41:33 ] >>928 最近のVBは多少粗雑な組み方しても察してくれて動いちゃうんですよね Cはその辺の融通は効きませんから 私はVBから入った人間なのですが、上長はCを使う前にC#で慣れさせる感じでしたね ポインタなどの概念は独学でやっていたアセンブラを通して理解しました
931 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 08:17:39 ] Cで書くと地雷原を素っ裸で通り抜けるような緊張感がある
932 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:49:41 ] C言語とかC++とかjavaとかのメジャー言語をカバーしてるような総合開発環境ってどんなのが人気なの? WideStudioとか?
933 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 07:59:58 ] >>932 .NETがメインならVisualStudio。 JavaがメインならEclipse。 MacならXcode。
934 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 10:03:38 ] >>933 d Eclipse良さそうだね プラグインでいろいろ追加出来るみたいだし
935 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 11:30:49 ] Eclipseで多言語するって言うんだったらPleiades All in OneのUltimateでおkって事でおk?
936 名前:__ [2010/01/28(木) 09:56:48 ] IEを自動実行させようとVBscriptのサンプルを見つけましたが、 概略しかないのでIneternet exploreオブジェクトのメソッド 一覧を探しています MSDNをみたのですがVBのところにも見つけられませんでしたし、 internet explore objectで検索してもHTMLのobjectタグの例でした Windowsでの開発(?)が初めてなので、このような 情報のポインタか検索ワードを教えて頂けませんか
937 名前:デフォルトの名無しさん mailto:sage [2010/01/28(木) 15:16:21 ] msdn.microsoft.com/en-us/library/aa902517.aspx このあたりとか?
938 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 17:49:52 ] VisualBasic2008ExpressEditionで、 COMコンポーネントのWindowsMediaPlayerを再生中に、 StreamWriterでファイルに書きこみをしようとするのですが、 Vistaのマシンでは書きこめても、XPのマシンでは再生中には書きこめません。 どなたか原因がわかる方がいらっしゃったら、教えていただけないでしょうか?
939 名前:938 mailto:sage [2010/01/29(金) 18:50:48 ] すみません。解決しました。
940 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 04:27:46 ] Visual Basic 2008の勉強をしたいんですが、なにかオススメの良書はありますか? プログラム経験は皆無で、一週間前に「Visual Basicでカンタン はじめて学ぶプログラミング」を やった程度の知識しかありません。 Visual Basicでカンタン はじめて学ぶプログラミング ecx.images-amazon.com/images/I/511kr3QzFXL.jpg
941 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 13:00:27 ] >>940 秀和システムの逆引き大全シリーズがお奨めです。 私は簡単なソフト(テキストビューア等)を組むことから始めて、 条件分岐などのステートメントの概念を体で覚えました。
942 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 15:35:25 ] >>941 ありがとうございます。早速ポチってきました 自分なりに色々な書籍を調べて「独習Visual Basic 2008」という本を見つけたのですが、 この本はどうなんでしょうか? 独習Visual Basic 2008 ecx.images-amazon.com/images/I/51g8OnBxX9L.jpg
943 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 04:29:11 ] >>942 私は会社で上長のフォローの下で体で覚えたので、本の良し悪しを語ることはできません (ハウツー本は相性もあったりで当たり外れが大きいので、書評を検索して立ち読みでいいなと感じたものでよいと思います) ただ初心者がプログラミング言語を習得する際に注意すべきこととして、 ・習得したい言語のコンセプトを理解し、決められたルールに従い、コンセプトに沿ったコードを書く (これは解説サイトや、書籍に倣うのがいいと思います) ・とにかく数をこなし、分からない点は徹底的に調べる (最初は興味のあるものから始め、勝手が分かってきたら偏りを避けるなどの工夫もありかと) あとはどの程度のレベルに目標を置いているのかよりますが、 まずは本に載っている簡単なサンプルを自分で組める程度になることです
944 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 01:48:43 ] >>940 俺はVB6時代だけど、かんたんプログラミングの基礎編の後関数編を勉強したら、それなりに出来るようになった 応用編は途中で辞めたw とりあえず入門書を何度も読んで理解したら、後はググればどんな言語もなんとかなるってのが自論
945 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 16:29:09 ] 10年ぶりにプログラミングをやってみたくなりました。 当時はBCB4を使っていました。大したことは出来ませんでしたが。 それで質問なのですが、BCB4って今でも使い物になるのでしょうか? 今では相当にバージョンが上がっているようですし、OSの方も かなり代替わりしているので、ひょっとしたらついて行けないんじゃ ないかという不安があるのですが。 それと、もし乗り換えるならばBCBの最新版が良いのでしょうか? Delphiとかの方が扱いやすいのかな? BCBの使い方はすっかり忘れてしまったので、乗り換えることに抵抗はないです。
946 名前:デフォルトの名無しさん mailto:sage [2010/02/22(月) 00:08:34 ] >>945 BCBもDelphiもすでに古いですね・・・ C++ならVisualC++を使うのが良いんじゃないかと思います。10年前と違って無料版もありますので。 プログラミングで何をやるかによると思うんですけど、Windowsアプリケーションを作るならDelphiじゃなくてC#.NETかな。
947 名前:945 mailto:sage [2010/02/24(水) 23:21:50 ] >>946 VisualC++って今は無料で使えるんですか。それはそれは。 C#.NETっていうのは何かよく解らないのでちょっと調べてみます。 ありがとうございました。
948 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 15:32:39 ] >>947 Visual C#はCを知っているなら、比較的簡単に扱えます (オブジェクト志向ですが) あと最近のVisual Basicが文法だけBasicでC#化しているので、すぐにVBも覚えられるかと Javaにも似ている(というか、J#の後継?がC#なのかな)んでC言語が分かる人間が 久々に取り組むWindows上で使う言語としては一番向いているように思います C#もMicroSoftから無償配布版がありますので安上がりで済みますし、情報も多いです
949 名前:デフォルトの名無しさん mailto:sage [2010/03/12(金) 20:06:54 ] HSPがめでたくノートンにつぶされたので、C+DXライブラリを勉強し始めた。 dixq.net/g/index.html 入門編と基本編をやっと読み終わった。なんだDXライブラリさえ使えばHSPもCもたいして 難易度変わらないじゃん(物理とマウスはとりあえず使わないからスルー)。ここまでVC++ もDXライブラリも一切インストールしておらず。 すべてを学び終わってからVC++またはDXライブラリが俺のPCじゃ動かないなんてことに なると全ての苦労が水の泡になる。俺要領が悪い。 てか何か作るかどうかも決まってない状態。