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 はマルチ