• ベストアンサー

Visual Studio.NETについて

Visual Basic.NETやC#で従来のMSCommのコンポーネントを使用することは、出来るのですか?また、VB.NETやC#を使用してRS232Cの通信をする場合はどうすればいいのですか?教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • prome
  • ベストアンサー率32% (64/196)
回答No.1

C#は知りませんが、VB.NETでRS232C制御をするのには、 MSCOMMに相当するコンポーネントがないため、 APIを使わないといけないらしいですよ。

関連するQ&A

  • Visual Studioの開発環境について

    以前、仕事でVB6でちょっとしたプログラムを作っていました。 RS-232C接続できる機械をPCでシリアル通信で制御を行っていました。 組み込み系とでも言えば良いでしょうか。 最近のソフトを見ると「Visual Studio 2019」というのがあって、こちらにVB6で作ったコードを移植しようとしたら、文法エラーとなって移植することができませんでした。 機械の制御はできるのですが、その動作のログをエクセルに出力していたところで、エラーが出ていました。 Officeソフトはバージョンが上がっているので、その影響かと考えて今度は影響のないCSV(テキスト)形式で保存することを計画しています。 それほど複雑なプログラムではなかったので、スキルアップも兼ねて、Visual Studio 2019環境下で作成しようとしています。 開発環境として今から作り直す場合にお薦めの環境はありますでしょうか? Visual Basic6は避けようと思っています。 組み込み系ではC++が適しているという記事は見ました。 なので、C++かな?と考えていたのですが、Visual Studioのチュートリアルを進むと.NETというのも出てきて混乱しています。 .NETの紹介記事も見つけましたが、古いものだったので、これも避けようかと思っています。 VBや.NET、C、C++の経験者の方のご意見をいただきたく、質問させていただきました。 よろしくお願いします。

  • Visual Studio .net がどうも分かりません。

    C,C++,VBがある程度上達して、Visual Studio .netを購入しました。ところが使い方等がいまいち良く分かりません。C,C++ではWindowsアプリは作ったことがなく(BCCでやっていました。)、VBは6.0を使っていました。C,C++はさっぱり分からず、VB.netでも思い通りにならないときがあります。一からVS.netというものを解説してくれている良い本やサイトはないでしょうか? 教えて頂けましたら幸いです。 よろしくお願いします。

  • Visual Basic6.0でRS232-Cを介して機械を動かす方法を教えてください

    Visual Basic6.0(VB6)で機械(二軸ステージコントローラ)を制御したいのです。 機械側には、「RS232-Cストレートケーブルを使用してください」と書いてあります。 RS232-Cで情報を送信するには、VB6の中のMSCommというコマンドを使えば良いということは分かりました。 ただ不明なのは、RS232-Cには、クロスケーブルとストレートケーブルがあるらしいのですが、その違いがよくわかりません。 ちなみに、パソコン側は9ピンで、機械側は25ピンです。 よろしくお願いします。

  • visual studio.NETについて

    こんにちわ visual C++ .NETについてお尋ねさせていただきます まずこのソフトウェアを使用すればC++のプログラムを ネット上で動かせるんでしょうか? そしてもし動かせるとしたらどのように動かすんでしょうか? あとこれ以外に方法は無いんですか? ソフトの値段が値段なので・・・

  • Visual Studio.Netの使い方がわかりません

     今大学の4回生なのですが、大学でWebサービスの研究をしていてます。そしてそれを構築しなければなりません。とりあえず、Visual Studio.Netを用いて作ろうと思い、インストールをしたのですがどのように開発していったらよいのか全くわかりません。(使い方もわかりません。)先生も使った事がないらしく、1から学ばないといけなません。Visual Studio.Netを用いてWebサービスを構築させる方法や、使い方がわかりやすく載っているお勧めの本などがあったら教えていただけませんか?  ちなみに開発言語はC#で考えていますが、VBなどの方がよいのでしょうか?(すいません。どちらの言語も知識はありません。けど、腹をくくって勉強はしていくつもりです。)このほかにも関連しそうな事で気づかれた事があれば、教えてください。

  • Visual Studioについて。

    こんにちは。 最近、妙にプログラミングに興味を持ち始め、VisualBasic(.NET?)でのプログラミングから勉強してゆきたいと思います。 しかし、まったくの初心者であります。 そこでなのですが、Visual Basic(.NET?)でのプログラミングは、Visual Studioで行えるのでしょうか? さらに、Visual Basicと、Visual Basic.NET があるようなのですが、どう違うのですか? VBも、VB.NETもどちらも、Visual Studio1つで できますか? そして、Visual Studioには、コンパイラは付属していますか? (よく、プログラミングしたあとに、コンパイルしてEXEファイルを作らないといけないと聞くので。) 検索エンジンで検索しても、方法が悪かったのか、よくわからなかったので、よろしくおねがいします。

  • Visual Studio.NET で作ったシステム

    教えてください。 タイトルにあります、「Visual Studio,NET」で開発した システムなのですが、最近聞きかじった情報だと、以前の(VB6等)とは違い 動かすシステムに色々注文がつくと言う話を聞きました。 今私は「C#.netでASP.net」での開発を行っているのですが、出来上がった物は「WIN2000、XP PRO」以外では動かないのでしょうか? 教えてください、以上よろしくお願いします。

  • Visual Studio.netについて

    Visual studio.net を使用しています。 単純な質問なんですが.netでのVC++の使い方やコンパイルの やり方教えていただけないでしょうか?

  • Visual Studio 2003について

    随分前の話しになってしまいますが、Visual Stuido.NET(2002)が発売されて 1年後にVisual Studio 2003が発売されたかと思います。 そのときに、Visual Studio .NET(2002)を購入しライセンスを保有している場合に 無償で2003の使用ができるといった話はなかったでしょうか?

  • visual studioのそれぞれの役割を教えてください。

    visual studioのそれぞれの役割を教えてください。 visualsutadioって中身いろいろ入ってますよね。 現在VBを勉強させられてるんですが、そのほかのものがなんなのか気になっています。 C#とかいうのもありますが、C++というのと関係があるのでしょうか。 wikiなどで調べたのですが、ピンとこない、というレベルの人間です。 「プログラムを組めるようになりたい」という前提の場合、VB以外のものも「当然」使えるようにならないといけないのでしょうか。 visualsutdioのなかで、VB(のみ)を使えるようになる、という段階は、 ご飯でいうとお米を研いだくらいの段階ですか?それともそれ以前でしょうか。 学校でVB2008、自宅にはVisualstudio2005が入ってます。

専門家に質問してみよう