[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/20 10:08 / Filesize : 237 KB / Number-of Response : 950
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++VB 初めてプログラム板来た初心者スレ delphi hsp



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系は大きくなる

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 ]

WSADATA wsaData;WSAStartup(MAKEWORD(2,2),&wsaData);
上の行を
int i;
の直後に挿入


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 ]
>>933d
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じゃ動かないなんてことに
なると全ての苦労が水の泡になる。俺要領が悪い。
てか何か作るかどうかも決まってない状態。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<237KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef