C++VB 初めてプログラム板来た初心者スレ delphi hspat TECH
C++VB 初めてプログラム板来た初心者スレ delphi hsp - 暇つぶし2ch809:デフォルトの名無しさん
09/01/31 21:08:19
ん。>>802も含めて、全部EXCELで。
桐も悪くない。

810:デフォルトの名無しさん
09/01/31 21:47:12
>>808-809
ありがとうです!
エクセルでやってみます

811:802
09/01/31 23:16:24
僕はどうなりますか?

812:デフォルトの名無しさん
09/01/31 23:28:41
それでいい場合もあればだめな場合もある。ケースバイケース。ちなみにExcelでは解決しないと思う。

813:802
09/02/01 00:12:14
なにが適していますか?

814:デフォルトの名無しさん
09/02/01 00:20:13
だからケースバイケース。状況で判断。

815:デフォルトの名無しさん
09/02/08 01:15:09
将来的にはゲームなどを作る職に就きたいのですがどの言語を勉強すればいいか
わかりません……ゲーム製作をするにあたってどの言語が適しているのでしょうか?

816:デフォルトの名無しさん
09/02/08 08:00:56
日本語

817:デフォルトの名無しさん
09/02/16 02:46:11
もうみんなHSPやればいいと思う

818:デフォルトの名無しさん
09/03/23 21:40:21
Visual Basic 2008からステップアップするなら
Standard版とProfessional版のどちらを買った方がいいでしょうか?

819:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/04/03 22:44:16
ちなみにアプリはVB6です。

821:デフォルトの名無しさん
09/04/04 03:51:31
> Close #fdが効いてないみたい
そう思う理由を詳しく
あと、文中にいきなり「Subは~」とか,「ファイルリスト」とか入れるな
入れるならもっと状況書け

822:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/04/04 10:38:07
現在Vc++.Netでエディタを作成しています。

そしてツールボックスをダイアログバーで作成しています。
(ツールボックスだと自由にダイアログデザイン出来ない為、
 また、画面枠にドラッグでツールボックスを貼り付けさせたい為)

しかし、どうしてもダイアログバーをフレームウィンドウ外にドラッグして出そうとしても、
クリッピングされてしまって外に出せません。

どうすればフレームウィンドウ外に出せるように出来るのでしょうか?
他のアプリケーションでは普通に出来ているように見えます。

824:デフォルトの名無しさん
09/04/04 12:04:21
>>822
> プロシージャを超えてファイル番号は使われてます
って初めて聞いたわ。
俺の知らないVBらしいし、退散する

825:デフォルトの名無しさん
09/04/04 15:23:53
>>823
子ウィンドウにするのをやめればいいと思う。

826:デフォルトの名無しさん
09/04/04 23:56:12
すんません。ちと古い話なんですが、昔のVisual Studio6.0と言ったら
VC++6.0やVB6.0とは別物なんですか?
それともVC++6.0やVB6.0のどちらか一方もしくは両方が入っているのですか?

827:デフォルトの名無しさん
09/04/05 01:30:10
>>826
普通は全部入りのことを指すと思う。

828:デフォルトの名無しさん
09/04/05 02:35:46
俺のprofessionalにはVJ6も入ってた
ハハッわろす

829:823
09/04/05 16:14:53
>>825

レスありがとうございます。
ダイアログのプロパティにて子以外(ポップアップやオーバーラップド)に
変えると、ビルド実行時にアサーションのエラーが出てしまいます。
色々ググって見たものの、ダイアログバーをフレーム外に動かせるようにするという
ピンポイントな内容はどうしても見つける事が出来ませんでした。

自分が作りたいのは例えばVisualstudioの「リソースビュー」のダイアログバーのように、
ドッキング可能で画面外にもドラッグ可能な、どこにでもある物だと思うのですが、
物凄いテクニックが使われていたりするんでしょうか?

完全に行き詰ってます。
ご存知の方いたら教えてくださいお願いします。

830:823
09/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
09/04/05 16:56:49
さらに追記

ひょっとして色々なアプリケーションで当たり前に使ってるドッキング可能で画面外移動可能はツールバーは
こんな事までやってるのだろうかと思ってしまいます。

・ダイアログバーとまったく同じ形の通常ダイアログを用意
・ダイアログバーのドラッグ移動イベントを検知して、瞬間的にダイアログバー非表示、
 ダイアログを表示させてドラッグ中状態にしてすりかえる。
・何らかの物凄い工夫でドッキングも画面外移動も可能にする。

832:823
09/04/06 00:29:55
自己解決しました。

FloatControlBarを使用すれば上手くいきました。

833:デフォルトの名無しさん
09/05/31 05:00:08
VBでOCXのスタティックリンクってどうやるんですか~?
できなければプログラムでその場でOCX登録するけど、できるかどうかわかりません。

憶測で書いてます。神降臨希望

834:デフォルトの名無しさん
09/05/31 15:42:10
>>833
言っていることはさっぱり分からないけど
使いたいOCXを自プログラムと同じフォルダに置くだけで
レジストリへの登録なしに使う方法ならあるぞ。
Reg-free COMでググれ。

835:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/06/06 13:10:09
普段ちょっとしたツールを作るのにどの言語を使うか迷ってます。
ネイティブで作りたいのでDelphiかBCBを覚えようと思うのですが、どちらがお勧めでしょうか。


837:デフォルトの名無しさん
09/06/06 13:11:36
普段使うちょっとしたツールは、スクリプトで書いたほうがいい。
いやマジで。

838:デフォルトの名無しさん
09/06/07 02:51:23
>>836
Delphiじゃないかな?
VB使ってるからなんともいえんけど

839:デフォルトの名無しさん
09/06/10 15:16:08
今からやるならDelphiやBCBよりはC#とかだと思う

840:デフォルトの名無しさん
09/06/10 15:40:01
なんだかんだいってもVSはEE版が無料で配布されてるからなぁ。
初期投資ゼロで始められるのは大きい。

841:デフォルトの名無しさん
09/06/10 21:23:45
>>839
C#ってネイティブなアプリ作れるんですか?

842:デフォルトの名無しさん
09/06/10 23:35:17


843:デフォルトの名無しさん
09/06/14 15:49:38
VBを始めようと思い入門書を買ったのですが、最初の40ページ位まで(立ち読み出来る位の場所)までは、ちゃんと説明を細かく書いてあり理解し易いのですが、それ以降理解するのにひと苦労するような説明や投げやりな文章、説明不足が浸すら続き、

844:デフォルトの名無しさん
09/06/14 15:59:59
我慢して読んでいたのですが、全く持ってこの著者は、読者に教えるきがないなという事が伝わってきました。日経B@ソフトプレスのVB入門です。

845:デフォルトの名無しさん
09/06/14 16:26:26
例えばその中のほんの一部分 if 演算子

クラスメソッド省略

dim x as integer = ‐5

console.writeline(if(x >= 0,x, ‐x)) これの出力値は‐5

846:デフォルトの名無しさん
09/06/14 16:37:38
if ってVBでは演算子なの?

847:デフォルトの名無しさん
09/06/14 16:39:14
誰もが変数xが‐5で0以上ではないのでオペランド1のXが出力値になるはずですが、なんで出力値が5になるかという説明書きがないと、全く持って理解に苦しむ、たまにこういった箇所があるのなら、別の本などを立ち読みして対処できるが

848:デフォルトの名無しさん
09/06/14 16:44:41
こんな説明不足の文章が40ページ付近からずっと続くんです。行為でやっているとしか考えられないでしょ。

849:デフォルトの名無しさん
09/06/14 16:48:30
>>846
普通はステートメントとして用いられるだろうが、演算子としての用法もある。
URLリンク(msdn.microsoft.com)
ただ、入門書で取り上げるほどよく使われるものではないと思う。

さすがに>>845で出力が-5になるというのは正誤表で訂正されると思う。
説明の文章が酷いというのは、自分は持っていないから知らないけどそうなのだろう。

850:デフォルトの名無しさん
09/06/14 16:58:00
いやむしろ何でレスがそんなに断片的なんだ?
何かの趣向か?

851:デフォルトの名無しさん
09/06/14 17:02:27
>>849ありがとうございます。実際プログラムでよくつかう演算子を教えて下さい。

852:デフォルトの名無しさん
09/06/14 17:07:45
>>849
なるほど、Cの三項演算子(?:)のような使い方ができるのか。
おもしろいね。

853:デフォルトの名無しさん
09/06/14 18:15:02
VBを初心者が学ぶに当たって、分かり易くオススメ出来る本などあれば教えて下さい。

854:デフォルトの名無しさん
09/06/16 09:16:13
test

855:デフォルトの名無しさん
09/06/17 21:56:34
VB2008EEで作ったアプリを配布するに当たって、どれが必要なファイルかよく判らないのですが、
参照してるDLLを全て入れておけばいいんでしょうか?
これらのDLLは一緒に配布してもいいものなんでしょうか?

856:デフォルトの名無しさん
09/06/17 22:16:00
>>855
そのままDLLを配っても動かない。
基本的に.NET Framework 3.5 SP1をインストールしてもらう必要がある。

857:デフォルトの名無しさん
09/06/18 13:39:32
おい!日経B@ソフトプレスのVB入門全く教える気ねえだろ?
教える気のねえ奴は無駄金使うから本出すな、


858:デフォルトの名無しさん
09/06/18 14:19:50
普通の本の10倍かかるんだよ理解するのに。最終的に理解するとすげえカンタンなのに何でこんなわかりずらい説明してんだというのが、何回も連続で続くんですけど。

859:デフォルトの名無しさん
09/06/18 14:53:42
>>858あるある

860:デフォルトの名無しさん
09/06/18 20:06:21
>>856
レスありがとうございます。
本体 + DLL + .NET Frameworkを入れろという注釈 でOKですか。

861:デフォルトの名無しさん
09/06/18 22:39:51
>>860
Microsoft.VisualBasic.dllとかの標準的なDLLは.NET Frameworkに入っているぞ。

よそ様のDLLを使っているなら、.NET Frameworkとは別に入れる必要があるけど、
それこそ自分のEXEと一緒に配ればいいわけでユーザに用意させる必要はないだろ。

862:デフォルトの名無しさん
09/06/18 22:52:32
>>861
何度もすいません。
Office関連のDLLを使ってるんですが、
OfficeをインストールしてないPCとかに入れるのはやっぱマズイですか?

863:862
09/06/18 23:00:06
わかったかも。
プロジェクトのプロパティで、参照の種類が「.NET」以外のものをこっちで用意すればいいんですね。
上で言ってるOffice関連のDLLも「.NET」になってました。

864:862
09/06/18 23:06:00
と思ったけど種類が.NETでもEXEフォルダから消したら動きませんね…。

865:デフォルトの名無しさん
09/06/18 23:19:22
>>863
Office関係の.NETのDLLはOffice本体を参照しているから、
仮にEXEと一緒に配ったとしても参照したのと同じバージョンのOffice本体がないと動かない。
あと、ライセンスで認められていなさそうな気もする。

866:デフォルトの名無しさん
09/06/19 00:56:24
>>865
Officeのバージョンがバラバラな前提で作る場合、普通はどう対処するんですか?

867:デフォルトの名無しさん
09/06/19 03:04:30
>>866
基本的にはVB6までと同じで、参照設定せずにObject型/CreateObject関数で扱う。

868:デフォルトの名無しさん
09/06/19 23:27:04
>>867
まだよくわかりませんが頑張ってみます。

869:デフォルトの名無しさん
09/06/26 01:14:55
PCスペックの関係で
Visual Studio 2005 Express Edition
をインストールしたいのですが
どこかにUPされてないでしょうか
MSでは2008しかダウンロードできなくなっているんです

870:デフォルトの名無しさん
09/06/26 17:41:40
もうないんじゃないっけ?

871:デフォルトの名無しさん
09/06/26 19:28:44
MS以外が公共(インターネットは公共)で配布したら問題になると思うよ。
だから、友達か知り合いに相談

872:デフォルトの名無しさん
09/06/26 21:58:13
>>869
MSで検索したらあっさり出てきたんだが。

873:デフォルトの名無しさん
09/06/27 18:27:02
初心者には
Visual BasicとHSPではどちらがおすすめですか?
使う目的は、認知科学の実験プログラムなんですが。

874:デフォルトの名無しさん
09/06/27 21:12:19
作業するだけならHSPでいいんじゃない。
プログラムの勉強するならHSPダメ。

875:デフォルトの名無しさん
09/06/28 00:42:53
ダーメッ!
ダメッ!
ダメッ!
ダメッ!
ダメッ!
ダメッ!

ギリギリィッ!

876:デフォルトの名無しさん
09/06/28 03:15:28
VBだろ
HSPなんぞ使ったら開発と保守がマジだるい
悪意こもったプログラム作るならHSPがいいだろうけど

877:デフォルトの名無しさん
09/06/28 11:22:15
HSPって、コンテナクラスみたいのがないし、テキストの扱いとか癖がりすぎるし、
ちょっとしたツールを作るにも、不便すぎる。

878:デフォルトの名無しさん
09/06/29 10:24:29
みなさんコメントありがとうございます。
まったくプログラミングの経験がないのでVisual BasicとHSPで迷っていました。
ちなみに難易度はVBの方が上ですか?

879:デフォルトの名無しさん
09/06/29 10:26:22
高めです

大抵の識別子がクラススコープとインスタンススコープで分かれているので
初めての人は混乱するはず
HSPは名前を書けば実体は一つだけだったので余り混乱しないかも

しかしVB推す

880:デフォルトの名無しさん
09/06/29 22:16:34
C#

881:デフォルトの名無しさん
09/06/29 23:04:58
>>878
VBは実用、HSPは趣味用。HSPは元々スクリプト言語だったのが3で進化したんだよ。
HSPに比べればVBはむずいけど、実用的な言語の中では簡単だと思う。

882:デフォルトの名無しさん
09/06/30 21:57:18
なでしこ>HSP>VBって感じかな

883:デフォルトの名無しさん
09/07/04 07:51:23
なでしことHSPとではどちらが使いやすいですか?

884:デフォルトの名無しさん
09/07/05 23:21:44
VB(エクセルVBA)からはいって、アクセスと連携させてエクセル上でDB構築できる程度のスキルなんですが
次に言語覚えるとしたらオススメは何かありますか?
VB磨いたほうがいい?

885:デフォルトの名無しさん
09/07/05 23:40:59
>>884
なんでかわかんないけど(セクハラVBA)に見えた
何使うかは目的による

886:デフォルトの名無しさん
09/07/05 23:43:43
C言語かな。ポインタを自在に使えるか使えないかはプログラマとしてのひとつの境目になる。
ここで躓く人はもうどんな言語も身につかない。

887:デフォルトの名無しさん
09/07/06 00:01:32
>>886
プログラムを仕事にするとか、しっかり勉強する気でなければCに拘らなくてもよくないか?

888:デフォルトの名無しさん
09/07/06 00:04:05
そのとおりです。まぁ、せっかく勉強するんだから、上を目指しましょうよ。
ポインタなんて簡単ですし。

889:デフォルトの名無しさん
09/07/06 15:08:47
ポインタ=白い粉
読み替えるとたのしい

890:デフォルトの名無しさん
09/07/07 02:28:50
C言語はポインタより配列とか文字列で躓いた俺
配列や文字列が長さ情報持ってない言語なんて当時初めてだったからな…

891:デフォルトの名無しさん
09/07/07 03:19:35
配列は単なるポインタ演算だし、文字列は配列だから結局ポインタ演算だし、
他の言語の配列型や文字列型のイメージがあると確かに戸惑うね。

892:デフォルトの名無しさん
09/08/19 20:35:01
まぁなんだとりあえず保守

893:デフォルトの名無しさん
09/08/29 01:17:56
まぁなんだとりあえずage

894:名無しさん@そうだ選挙に行こう
09/08/30 18:35:39
テンプレにC#がない!と思ったら2004年のスレッドか

さて初めてのプログラミング C をやるか C# をやるか迷う

895:デフォルトの名無しさん
09/08/31 17:48:38
CUIならC、GUIならC#

896:デフォルトの名無しさん
09/08/31 21:59:12
>>894
C#なら、こんなのを薦めてみる
URLリンク(www.shuwasystem.co.jp)

897:デフォルトの名無しさん
09/09/08 22:00:17
URLリンク(www.comucomu.jp)

質問です。
プログラミングを自分でして、上記のサイトのような軽いストリーミングチャットを
作ってみたいです。
まず、最初に勉強する言語は何がいいんでしょうか?

898:デフォルトの名無しさん
09/09/08 22:38:20
初めてプログラミングを学ぶ者なんですが
C++をやる前にCを勉強した方が理解しやすいですか?
いきなりC++をやるのは無謀でしょうか?

899:デフォルトの名無しさん
09/09/08 22:48:45
大丈夫。Accelerated C++かC++プライマーで勉強すれ。
C++ではC固有のプログラミングテクニックの多くが非推奨になっていて
それこそがC++を理解するのにCの知識が必須となる
最大の理由のひとつでもあるところがなんとも悩ましい。

ところで、手っ取り早くWindowsプログラミングがやりたいとかなら
C++よりもCを、CよりもC#を、C#よりもVBを学ぶといいよ^^

900:898
09/09/08 23:00:21
899さん
ありがとうございます。
C♯から初めてみます。

901:デフォルトの名無しさん
09/09/16 11:44:12
アセンブラってなんですか?

902:ぅゅ ◆e6.oHu1j.o
09/09/19 17:30:38
機械語の0x00 0x01 0x02 とかをローマ字にしただけのカス

903:デフォルトの名無しさん
09/09/19 17:31:43
機械語と一対一なんてそんな恥ずかしいこと()

904:デフォルトの名無しさん
09/09/30 16:25:12
すいませんが質問です。
たとえば、「c:\abc.txt」というファイルをlabelに表示させることは出来ますか?
探してみたけど難しくてよく分かりませんでした。
VB始めたばかりなので分かりやすく教えてほしいです。

905:デフォルトの名無しさん
09/10/19 21:14:30
VBとエクセルVBAは別のものですか?
VBの勉強をすればエクセルVBAもわかるようになりますか?


906:デフォルトの名無しさん
09/10/19 21:23:37
別物ですよ。でも、VBAはVBのサブセットのようなものなので
VBの勉強をするとVBAもさくっと理解できます。

907:905
09/10/19 21:28:39
エクセルVBAのみマスターしたいのですが
良書はありますかね?
今までプログラミンング経験はありません。

908:デフォルトの名無しさん
09/10/19 21:39:52
全く経験の無い人向け
VBだけど
URLリンク(www.shuwasystem.co.jp)

909:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/10/24 22:00:43
VB.netスレに行ったほうが。
Label2.TextやProgressBar1.Valueを変更しても、それを描画に反映するタイミングがなくて
処理が進んでいってしまうから。

911:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/11/21 02:29:01
Multimedia Fusion 2が来月発売されるらしい。

マウス操作だけでゲームを制作できるソフト。
プログラミングの知識がなくても、RPG 、シューティング、アクション、パズル、
アドベンチャーなどほぼすべてのジャンルのゲームを制作できる。
作ったゲームを Windows で動作する実行ファイルに変換したり、
Web ブラウザで動く Java アプレットとしても出力可能。
OS 問わずに実行できる Java アプリに変換にすることもできる。

願わくば、豊富な時間に恵まれて、
これからプログラミングを始めようとしている諸君らが、
プログラムの勉強を思いとどまってくれますように。

URLリンク(www.forest.impress.co.jp)

>“Multimedia Fusion 2”は、豊富に用意されたオブジェクトをマウス操作で
>配置していくだけでゲームを制作できるソフト。キャラクターの動きなども、
>あらかじめ用意されたコマンドを組み合わせるだけで表現可能。
>プログラミングの知識がなくても、RPGやシューティング、アクション、
>パズル、アドベンチャーなどほぼすべてのジャンルのゲームを制作できる。

>製品版では、制作したゲームをWindowsで動作する実行ファイルへ変換できるほか、
>Webブラウザーで実行できるJavaアプレットとしても出力可能。
>Mac OSでも利用可能なJavaアプリケーションへ変換することもできる。


913:デフォルトの名無しさん
09/12/18 19:20:29
くだらねぇな

914:デフォルトの名無しさん
09/12/20 08:43:24
VBとVB.NETってどう違うんですか?
どっちを勉強した方がいいんでしょうか?

915:デフォルトの名無しさん
09/12/20 16:00:51
VisualBasic:ブランド名
VB.NET:ブランド名を被った製品名

916:デフォルトの名無しさん
09/12/20 21:35:23
>>915
どういう意味?

917:デフォルトの名無しさん
09/12/21 12:31:30
どういう意味=何を言いたいの?ってことなら
VBを勉強するってのが、こっちには意味不明の質問に聞こえるってこと
VB.NETなら一意な実物もあるし、勉強だってできる
VBはVB.NETもそれ以前のVBも含んでるしなー

918:デフォルトの名無しさん
09/12/21 23:11:46
ふーん

919:デフォルトの名無しさん
09/12/29 06:42:38
高性能でありながらソースが丸見えにならない
次世代言語がほしいです。

920:デフォルトの名無しさん
09/12/29 09:51:10
>>919
C++0x

921:デフォルトの名無しさん
10/01/14 01:16:52
最近VBの勉強を始めました。
図形が書けるようになったので、簡単なゲームでも作ってみようと思った
のですが、参考になるようなサイトありますでしょうか?
バージョンは2003です。

よろしくお願いします。

922:デフォルトの名無しさん
10/01/14 10:50:25
>>921
URLリンク(www005.upp.so-net.ne.jp)
URLリンク(fukuoka.cool.ne.jp)
URLリンク(www001.upp.so-net.ne.jp)
VB自体あまりゲーム開発で使われていないのもあってサイトも少ない・・・
あとVB2003って古過ぎると思うんだけどVB2008使わないの?

923:デフォルトの名無しさん
10/01/16 18:26:40
>>921
VB2003はVB2005以降のバージョンと互換性に問題があるんだよね
せめてVB2005からはじめたほうがいいと思う

ある程度使いこなせるようになったらC#をいじって、そこからC言語系の勉強をするといいかも

924:921
10/01/18 13:20:58
>>922-923
レスありがとうございます。
お金が無くて、今たまたま入っていた2003でやっているという状況です。。

アドバイスありがとうございます。頑張ってみます。

925:デフォルトの名無しさん
10/01/18 15:49:38
>>924
VB2008は無料バージョンがあるんだけど・・・

926:デフォルトの名無しさん
10/01/18 23:36:55
>>924
PCの環境とスペックの情報があればもっとはっきり回答できるんですが;
XP以降のOSでないと、VBの勉強をするのは厳しいと思います
(Win2000は.NETを使うにはそろそろ限界でしょうね)
XPならばVB2008のExpressEditionという無償配布版が動作するのでオススメです

927:926
10/01/19 09:04:38
>>926
微妙に分かりにくいので修正

×>XPならばVB2008のExpressEditionという無償配布版が動作するのでオススメです
       ↓
○>XP以降のOSならばVB2008のExpressEditionという無償配布版が動作するのでオススメです

928:デフォルトの名無しさん
10/01/21 11:03:13
他スレで

Cしか使えないやつにVB叩き込むのは楽だけど、逆は厳しい、これ経験則な

とのカキコミを見たのですが、これって何故なんですか?
この認識はプログラマの方達のとっては共通のものなんですか?

929:デフォルトの名無しさん
10/01/21 15:44:55
何使ってようが1日あれば言語仕様ぐらい簡単に覚えられる。
大変なのは各言語のライブラリの把握。

930:デフォルトの名無しさん
10/01/21 18:41:33
>>928
最近のVBは多少粗雑な組み方しても察してくれて動いちゃうんですよね
Cはその辺の融通は効きませんから

私はVBから入った人間なのですが、上長はCを使う前にC#で慣れさせる感じでしたね
ポインタなどの概念は独学でやっていたアセンブラを通して理解しました

931:デフォルトの名無しさん
10/01/23 08:17:39
Cで書くと地雷原を素っ裸で通り抜けるような緊張感がある

932:デフォルトの名無しさん
10/01/23 23:49:41
C言語とかC++とかjavaとかのメジャー言語をカバーしてるような総合開発環境ってどんなのが人気なの?
WideStudioとか?

933:デフォルトの名無しさん
10/01/24 07:59:58
>>932
.NETがメインならVisualStudio。
JavaがメインならEclipse。
MacならXcode。

934:デフォルトの名無しさん
10/01/24 10:03:38
>>933
Eclipse良さそうだね
プラグインでいろいろ追加出来るみたいだし

935:デフォルトの名無しさん
10/01/24 11:30:49
Eclipseで多言語するって言うんだったらPleiades All in OneのUltimateでおkって事でおk?

936:__
10/01/28 09:56:48
IEを自動実行させようとVBscriptのサンプルを見つけましたが、
概略しかないのでIneternet exploreオブジェクトのメソッド
一覧を探しています

MSDNをみたのですがVBのところにも見つけられませんでしたし、
internet explore objectで検索してもHTMLのobjectタグの例でした

Windowsでの開発(?)が初めてなので、このような
情報のポインタか検索ワードを教えて頂けませんか


937:デフォルトの名無しさん
10/01/28 15:16:21
URLリンク(msdn.microsoft.com)

このあたりとか?

938:デフォルトの名無しさん
10/01/29 17:49:52
VisualBasic2008ExpressEditionで、
COMコンポーネントのWindowsMediaPlayerを再生中に、
StreamWriterでファイルに書きこみをしようとするのですが、
Vistaのマシンでは書きこめても、XPのマシンでは再生中には書きこめません。
どなたか原因がわかる方がいらっしゃったら、教えていただけないでしょうか?

939:938
10/01/29 18:50:48
すみません。解決しました。

940:デフォルトの名無しさん
10/02/07 04:27:46
Visual Basic 2008の勉強をしたいんですが、なにかオススメの良書はありますか?
プログラム経験は皆無で、一週間前に「Visual Basicでカンタン はじめて学ぶプログラミング」を
やった程度の知識しかありません。

Visual Basicでカンタン はじめて学ぶプログラミング
URLリンク(ecx.images-amazon.com)

941:デフォルトの名無しさん
10/02/07 13:00:27
>>940
秀和システムの逆引き大全シリーズがお奨めです。

私は簡単なソフト(テキストビューア等)を組むことから始めて、
条件分岐などのステートメントの概念を体で覚えました。

942:デフォルトの名無しさん
10/02/07 15:35:25
>>941
ありがとうございます。早速ポチってきました
自分なりに色々な書籍を調べて「独習Visual Basic 2008」という本を見つけたのですが、
この本はどうなんでしょうか?

独習Visual Basic 2008
URLリンク(ecx.images-amazon.com)

943:デフォルトの名無しさん
10/02/08 04:29:11
>>942
私は会社で上長のフォローの下で体で覚えたので、本の良し悪しを語ることはできません
(ハウツー本は相性もあったりで当たり外れが大きいので、書評を検索して立ち読みでいいなと感じたものでよいと思います)
ただ初心者がプログラミング言語を習得する際に注意すべきこととして、

・習得したい言語のコンセプトを理解し、決められたルールに従い、コンセプトに沿ったコードを書く
(これは解説サイトや、書籍に倣うのがいいと思います)
・とにかく数をこなし、分からない点は徹底的に調べる
(最初は興味のあるものから始め、勝手が分かってきたら偏りを避けるなどの工夫もありかと)

あとはどの程度のレベルに目標を置いているのかよりますが、
まずは本に載っている簡単なサンプルを自分で組める程度になることです

944:デフォルトの名無しさん
10/02/15 01:48:43
>>940
俺はVB6時代だけど、かんたんプログラミングの基礎編の後関数編を勉強したら、それなりに出来るようになった
応用編は途中で辞めたw

とりあえず入門書を何度も読んで理解したら、後はググればどんな言語もなんとかなるってのが自論

945:デフォルトの名無しさん
10/02/21 16:29:09
10年ぶりにプログラミングをやってみたくなりました。
当時はBCB4を使っていました。大したことは出来ませんでしたが。
それで質問なのですが、BCB4って今でも使い物になるのでしょうか?
今では相当にバージョンが上がっているようですし、OSの方も
かなり代替わりしているので、ひょっとしたらついて行けないんじゃ
ないかという不安があるのですが。

それと、もし乗り換えるならばBCBの最新版が良いのでしょうか?
Delphiとかの方が扱いやすいのかな?
BCBの使い方はすっかり忘れてしまったので、乗り換えることに抵抗はないです。


946:デフォルトの名無しさん
10/02/22 00:08:34
>>945
BCBもDelphiもすでに古いですね・・・
C++ならVisualC++を使うのが良いんじゃないかと思います。10年前と違って無料版もありますので。
プログラミングで何をやるかによると思うんですけど、Windowsアプリケーションを作るならDelphiじゃなくてC#.NETかな。

947:945
10/02/24 23:21:50
>>946

VisualC++って今は無料で使えるんですか。それはそれは。
C#.NETっていうのは何かよく解らないのでちょっと調べてみます。
ありがとうございました。


948:デフォルトの名無しさん
10/02/25 15:32:39
>>947
Visual C#はCを知っているなら、比較的簡単に扱えます
(オブジェクト志向ですが)
あと最近のVisual Basicが文法だけBasicでC#化しているので、すぐにVBも覚えられるかと
Javaにも似ている(というか、J#の後継?がC#なのかな)んでC言語が分かる人間が
久々に取り組むWindows上で使う言語としては一番向いているように思います
C#もMicroSoftから無償配布版がありますので安上がりで済みますし、情報も多いです

949:デフォルトの名無しさん
10/03/12 20:06:54
HSPがめでたくノートンにつぶされたので、C+DXライブラリを勉強し始めた。
URLリンク(dixq.net)
入門編と基本編をやっと読み終わった。なんだDXライブラリさえ使えばHSPもCもたいして
難易度変わらないじゃん(物理とマウスはとりあえず使わないからスルー)。ここまでVC++
もDXライブラリも一切インストールしておらず。
すべてを学び終わってからVC++またはDXライブラリが俺のPCじゃ動かないなんてことに
なると全ての苦労が水の泡になる。俺要領が悪い。
てか何か作るかどうかも決まってない状態。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch