[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 10:15 / Filesize : 48 KB / Number-of Response : 187
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Visual Basic2005やりたいんだけどアドバイス頼む



1 名前:こみみん ◆xtt....... mailto:sage [2006/09/16(土) 21:42:24 ]
参考書見ても基本的な所までしか理解が出来ない。
変数(データ型)らへんから意味不明('A`)
色々とアドバイス頼みます。

159 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 15:13:58 ]
すいませんが質問させてください

PICと温度センサを使い温度計を作っています
USB-シリアル変換ケーブルを使ってパソコン側で温度を表示させています

この受信したデータをグラフ化したいのですがMSChartを使う方法が一般的でVB内にコンポーネントは無いのでしょうか?

Visual Basic 2008 Express Edition(無償)を使っています


160 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2008/12/09(火) 16:16:20 ]
>>159
探せばオープンソースでも商用でもクラスライブラリが色々あるでしょ
簡単のなら自分で描画してもよいだろうし

161 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 16:11:55 ]
>>159
データのグラフ化なんぞ、Excelでやりなさいw
データだけ保存してcsvででも出力しておけば、汎用性が上がるでしょ
素人が自前実装とか止めた方がいいよ、どうせぐだぐだになるからw

162 名前:159 mailto:sage [2008/12/11(木) 22:54:29 ]
アドバイスありがとうございます

とりあえずデータを保存することを主点にやってみます

163 名前:159 mailto:sage [2008/12/13(土) 13:24:19 ]
アドバイスから受信データをcsvファイルで保存しようと思ったのですが
やり方がいまいちわかりません
参考になるようなサイトありませんか?

164 名前:159 mailto:sage [2008/12/13(土) 13:32:10 ]
汚いんですが一応ソースです(ポートオープン省略)

Public Class Form1

  Dim sdata As String
Dim sdatafind As Integer
Dim sdata_temp As Decimal
Dim sdata_count As String

Delegate Sub DataDelegate(ByVal sdata As String)

Private Sub PrintData(ByVal sdata As String)
sdatafind = InStr(6, sdata, " ")
sdata_temp = Val("&H" & Mid(sdata, sdatafind + 1)) / 20.46
sdata_count = Val("&H" & Mid(sdata, sdatafind - 2, 2))
Label1.Text = sdata_temp.ToString("0.00")
Label2.Text = sdata
Label3.Text = sdata_count
End Sub

Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim ReceivedData As String = " "
Try
ReceivedData = SerialPort1.ReadLine
Catch ex As Exception
ReceivedData = ex.Message
End Try
Dim adre As New DataDelegate(AddressOf PrintData)
Me.Invoke(adre, ReceivedData)
End Sub

End Class

165 名前:デフォルトの名無しさん [2008/12/17(水) 02:09:48 ]
VB初めてです。

VBで構造体を使いたいんですけど
「値が割り当てられる前に参照によって渡されています。Null 参照の例外が実行時に発生する可能性があります」

が出力されます。

VBで構造体はNewしないと使えないのでしょうか?

Public Structure AAA
Dim A As Double
Dim B As String

Public Sub Init()
End Sub

End Structure

Public Sub ABC

Dim abc As AAA
AAA.Init() <- ここ

End Sub

166 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 17:45:32 ]
>>165
メンバにオブジェクトを含む (この場合、String) 場合に出る警告。
>VBで構造体はNewしないと使えないのでしょうか?
あくまでも警告だから使えなくはない。でもしといた方が無難。

ちなみにここは糞が勃てた単発質問スレだ。次回から↓で訊くよろし。
VB.NET質問スレ(Part27)
pc11.2ch.net/test/read.cgi/tech/1222612480/l50

167 名前:デフォルトの名無しさん [2008/12/20(土) 01:45:33 ]
>>166
ありがとうございました。
本当に「警告」なんですね。

VB.NET質問スレに移行します。



168 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 17:15:56 ]
[1] 授業単元:VB
[2] 問題文(含コード&リンク):
1から9までの数字を縦横方向に同じものが並ばないように下記の例のように並べる
並べ方が全部で何通りあるかとその並びをすべて列挙する
[3] 環境:特になし
[4] 期限: 明日まで
[5] その他の制限:

534681297
685293714
948367125
153472869
426538971
261759483
817945632
379126548
792814356

169 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/02/12(木) 17:22:51 ]
>>168
いくら出すw

170 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 17:45:33 ]
>>169以外の方でお願いします


171 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:26:30 ]
>>168
たった2つ上のレスも読まんような奴に
教えることなど何も無い。

172 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:58:06 ]
>>171の方も除外します。


173 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 18:15:08 ]
スルー推奨

174 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:31:59 ]
スルーも何も

>投稿日: 2009/02/12(木) 17:15:56
>[4] 期限: 明日まで

175 名前:デフォルトの名無しさん [2009/05/14(木) 21:00:49 ]
最近、とある動機で、ずっとしまっていたVisualBasicをまた持ち出して始めたんですが・・・。
何か、こちらのパソコンはかなり古いマシンで、しかしそのVBソフトは更に古いバージョンだったんですけど。
それで、「visual」と「basic」で2CHの検索をしてみると、ここのスレだけが出てきたので、来てみました。
そして、上の文章をずっと読んでみました。それで思ったんですが・・・。
VBを無料でダウンロードできるところがあるんですか?それで、したほうがいいですか?

176 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 12:41:57 ]
VBはメジャーバージョンが違えばまったく別の言語。

177 名前:175 [2009/05/16(土) 08:37:06 ]
とりあえず、上のサイトからVBをダウンロードしてみましたが、
欠落エクスポート〜〜〜にリンクされています。
とかいうエラーみたいのが出てきてできなかったので、以降も古いのでやっていきます。
コモンダイアログが使えないだけだったりしますが。



178 名前:デフォルトの名無しさん [2009/05/16(土) 13:16:30 ]
後入れ先出し方式といった知識はコーディングに必要ですか?

勉強してたらよくわからなくてとばしてもだいじょうぶですか?

179 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:10:09 ]
プロ相手に先挿れ中出しゴム無し本番する以上に知識として必要です。
痛い目みるのも勉強のウチだから大丈夫だよ。とばしても。

180 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 09:33:33 ]
先っちょが触れただけで出ちゃいました。

181 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 16:13:22 ]
>>178 以下の文章がすらっと理解できるのなら不要です。
ttp://ameblo.jp/ir-man/entry-10060323261.html
なんのことかさっぱり解らなくてとばしたいなら、知識としても不要です。

182 名前:175 [2009/05/19(火) 20:12:58 ]
>>177
実はあのあと、カスタムコントロールでCOMDLG32.OCXを○×□△したら、
コモンダイアログが使えるようになりました。
WINDOWSで、ファイルを開いたり名前を付けて保存したりすると出てくるああいうのが。
問題は、それらを取り入れて作ったプログラムが、XPやVISTA等で使えるかですが。
こちらがVBで作るのは個人で使うツール等なので、配布はしませんが、
新しいパソコンを買ったときはどうなることやら?

183 名前:名無し学生 [2009/08/25(火) 10:06:59 ]
Visual Basic の課題で困っております。
誰かお答えください。本当に助けてください。

1.Visual Basicの関数で数値を文字に直すCStr()とStr()の違いについて

2.戻り値の違いが確認できる方法を考え、戻り値の違いについて実際に確認し、
  その確認方法と違いを具体的に述べよ。
注意:実際にやったことと、確認した違いを簡潔かつ具体的に書くこと。

3.下記の計算結果などから、Visual Basicで計算できる数値の桁数について考察をまとめ、
  何故そのような制限があるかについて理由を答えよ
  1) 48 x 100 - 81
  2) 12 ÷ 9.3 x 247
  3) 0.2 - 12 ÷ 69
  4) -12 ÷ 100 + 100

184 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/08/25(火) 10:34:43 ]
>>183
ぐぐれ

185 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 12:27:47 ]
>>183
HELP読め
つか、一生困ってろ

186 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 12:31:05 ]
>>183はマルチ






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

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

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