<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RFID | リョクちゃの電脳日記</title>
	<atom:link href="https://dreamparadaisu.com/tag/rfid/feed/" rel="self" type="application/rss+xml" />
	<link>https://dreamparadaisu.com</link>
	<description>今まで学んできたことや、新たに学んだこと、趣味を通して様々な人と共有できたらなと思いはじめた電脳日記。</description>
	<lastBuildDate>Sat, 05 Nov 2022 15:10:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<atom:link rel='hub' href='https://dreamparadaisu.com/?pushpress=hub'/>
<site xmlns="com-wordpress:feed-additions:1">180489529</site>	<item>
		<title>【VB.Net】EtherNetタイプのRFIDリーダと接続する～RFIDとは何か？～</title>
		<link>https://dreamparadaisu.com/visualbasic_75/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visualbasic_75</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Wed, 23 Feb 2022 03:20:29 +0000</pubDate>
				<category><![CDATA[VB.Net]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[VisualStudio]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[プログラム]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=3929</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 久々のVB.Net記事の更新です。 タイトル通り、以前にRFIDリーダを使う機会があったので RFIDとは何かから学んだことを紹介していきます。 &#160; EtherNet経由...</p>
The post <a href="https://dreamparadaisu.com/visualbasic_75/">【VB.Net】EtherNetタイプのRFIDリーダと接続する～RFIDとは何か？～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>久々のVB.Net記事の更新です。</p>
<p>タイトル通り、以前にRFIDリーダを使う機会があったので</p>
<p>RFIDとは何かから学んだことを紹介していきます。</p>
<p>&nbsp;</p>
<p>EtherNet経由で接続されたRFIDリーダをVB.Netで制御し、</p>
<p>まずは接続するところからを記事にします。</p>
<p>読込みや書込みに関しては、また別の記事で紹介していきます。</p>
<p>&nbsp;</p>
<p>ちなみに前回のVB.Net記事はこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/visualbasic_74/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2021/10/edf1c455398ff215ed5f6b7dd1cb8e0b-1-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2021/10/edf1c455398ff215ed5f6b7dd1cb8e0b-1-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2021/10/edf1c455398ff215ed5f6b7dd1cb8e0b-1-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2021/10/edf1c455398ff215ed5f6b7dd1cb8e0b-1-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/visualbasic_74/" class="blog-card-title-link">【VB.Net】0 除算に関するエラーについてさらっと紹介～例外処理について学ぶ～</a></div><div class="blog-card-excerpt">VB.Netにおける除算エラーについて簡単に紹介していきます。除算のエラーをアプリケーションの実行中に発生させてしまい、強制的にアプリケーションが止められてしまって、どうしたらいいか悩んでる方の参考になれば嬉しいです。まずは簡単にエラーについて学んでみましょう。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/visualbasic_74/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/visualbasic_74/" alt="" /></a></div><div class="blog-card-date">2021-10-03 19:05</div></div></div>
<p>&nbsp;</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3NA5PS+1NJD9U+3CJQ+60H7L" rel="nofollow">
<img decoding="async" class="aligncenter" src="https://www27.a8.net/svt/bgt?aid=220503664100&amp;wid=001&amp;eno=01&amp;mid=s00000015623001010000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img decoding="async" class="aligncenter" src="https://www13.a8.net/0.gif?a8mat=3NA5PS+1NJD9U+3CJQ+60H7L" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<h1>RFIDとは</h1>
<p>そもそもRFIDとは何か、</p>
<div class="sp-info">Radio Frequency IDentifier</div>
<p>の略で、調べてみると</p>
<blockquote><b>RFID</b>（<a title="英語" href="https://ja.wikipedia.org/wiki/%E8%8B%B1%E8%AA%9E">英</a>: <span lang="en"><b>r</b>adio <b>f</b>requency <b>id</b>entifier</span>）とは、<a class="mw-disambig" title="ID" href="https://ja.wikipedia.org/wiki/ID">ID情報</a>を埋め込んだRFタグから、<a class="mw-redirect" title="電磁界" href="https://ja.wikipedia.org/wiki/%E9%9B%BB%E7%A3%81%E7%95%8C">電磁界</a>や<a title="電波" href="https://ja.wikipedia.org/wiki/%E9%9B%BB%E6%B3%A2">電波</a>を用いた近距離（<a title="周波数" href="https://ja.wikipedia.org/wiki/%E5%91%A8%E6%B3%A2%E6%95%B0">周波数</a>帯によって数センチメートル～数メートル）の<a title="無線通信" href="https://ja.wikipedia.org/wiki/%E7%84%A1%E7%B7%9A%E9%80%9A%E4%BF%A1">無線通信</a>によって情報をやりとりするもの、および技術全般を指す。 従来のRFタグは、複数の電子素子が乗った回路基板で構成されていたが、近年、小さなワンチップの<a title="集積回路" href="https://ja.wikipedia.org/wiki/%E9%9B%86%E7%A9%8D%E5%9B%9E%E8%B7%AF">IC （集積回路）</a>で実現できるようになってきた。 これは<a title="ICタグ" href="https://ja.wikipedia.org/wiki/IC%E3%82%BF%E3%82%B0">ICタグ</a>と呼ばれ、そのサイズからゴマ粒チップと呼ばれることもある。 一般的にRFIDとはICタグ、その中でも特にパッシブタイプのICタグのみを指して用いられることが多い。
<p style="text-align: right"><a href="https://ja.wikipedia.org/wiki/RFID">出典: フリー百科事典『ウィキペディア（Wikipedia）』</a></p>
</blockquote>
<p>&nbsp;</p>
<p>簡単にかみ砕くと、電波によってデータのやり取りをする機器ですね。</p>
<ul>

<li>データを読込んだり書き込んだりするのがリーダと呼ばれる機器
⇒　RFIDリーダ</li>

<li>データが蓄積されている、されるのがタグと呼ばれる機器
⇒　RFIDタグ　IDタグ　って呼ばれています。</li>
</ul>
<p>になります。</p>
<p>&nbsp;</p>
<p>最近では、各業界で様々な活用をされていますね。</p>
<p>例えば、ユニクロがわかりやすいかもしれません。</p>
<p>&nbsp;</p>
<p>ユニクロの製品のだいたい(ほぼすべて？)には、このRFIDが使われています。</p>
<p>皆さんも経験したことがあるのではないでしょうか？</p>
<p>&nbsp;</p>
<p>ユニクロではカートに入れた商品をレジの横のカート置き場に置くことで</p>
<p>自動で購入金額を算出し、レジに表示してくれています。</p>
<p>&nbsp;</p>
<p>流れとしては、</p>
<ol>

<li>カート置き場にカートを置く</li>

<li>カート内のタグをRFIDで読み取る</li>

<li>タグに書込まれた情報から商品の価格を抽出</li>

<li>集計後レジへ表示</li>
</ol>
<p>といった流れになるのでしょうか。</p>
<p>&nbsp;</p>
<p>最近では、このようなカートを置くだけで会計ができる、セルフレジ方式の多くは</p>
<p>RFIDを活用しています。</p>
<p>※会計自体はお客さんが現金もしくは電子決済を選びます。</p>
<p>&nbsp;</p>
<p>食品分野ではなかなか難しいですが、近年では検証もされているようです。</p>
<p>※流通に関しては、RFIDが活用されています。店舗運用に関しては検証段階？</p>
<p><a href="https://www.meti.go.jp/press/2020/10/20201028005/20201028005.html">コンビニエンスストアにおける食品ロス削減に関する取組</a></p>
<p>&nbsp;</p>
<p>まだまだ、これからのRFID、今後が楽しみですね。</p>
<p>&nbsp;</p>
<h2>特徴</h2>
<p>以下のような特徴があります。</p>
<ul>

<li>非接触でIDの読み取りが可能</li>

<li>データの書き換えが可能</li>

<li>バーコードと違って汚れても読み取れる</li>

<li>電波で読み取るので遮蔽物の影響を受けにくい(電波が通れば)</li>
</ul>
<p>&nbsp;</p>
<h2>RFIDタグ</h2>
<p>タグにもいくつかのタイプがあります。</p>
<ul>

<li>パッシブタイプ</li>

<li>アクティブタイプ</li>

<li>セミアクティブタイプ</li>
</ul>
<p>&nbsp;</p>
<h3>パッシブタイプ</h3>
<p>IDタグの中に電池が搭載されていないタグに分類され、</p>
<p>ICカード、PasmoやSuica、ICOCAなどがパッシブタイプに該当します。</p>
<p>実はICカードもRFIDなんですね。</p>
<p>&nbsp;</p>
<p>読み取れる距離も近距離で、だいたい数十センチ程度になります。</p>
<p>&nbsp;</p>
<p>書込めるメモリの容量もタグによってさまざまで、</p>
<p>数十～数千バイトになります。</p>
<p>&nbsp;</p>
<p>パッシブタイプは、電池内蔵されていないことから</p>
<p>自身で電波を発することができないので、基本的には</p>
<p>RFIDリーダからのエネルギーで動作をします。</p>
<p>&nbsp;</p>
<p>寿命も一般的には、半永久的といわれています。</p>
<p>&nbsp;</p>
<h3>アクティブタイプ</h3>
<p>パッシブタイプとは違って、電池が内蔵されており、自身で電波を発することができます。</p>
<p>&nbsp;</p>
<p>読み取れる距離も長く、数10メートル以上で可能です。</p>
<p>&nbsp;</p>
<p>自動車のキーやスポーツ分野での活用がされています。</p>
<p>スポーツ分野だと、マラソンやタイムを計るときの機器として活用されるケースがあります。</p>
<p>&nbsp;</p>
<p>最近では落とし物防止用のキーホルダに内蔵されていることもありますね。</p>
<p>これを落としたくないモノに付けておいて、いざなくなったときでも</p>
<p>キーホルダの場所を検索することでどこにあるかすぐにわかりますね。</p>
<p>&nbsp;</p>
<p><a href="https://www.amazon.co.jp/MAMORIO-%E9%9B%BB%E6%B1%A0%E4%BA%A4%E6%8F%9B%E5%8F%AF%E8%83%BD%E7%89%88-%E4%B8%96%E7%95%8C%E6%9C%80%E5%B0%8F%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AE%E7%B4%9B%E5%A4%B1%E9%98%B2%E6%AD%A2-%E9%8D%B5%E3%82%84%E8%B2%A1%E5%B8%83%E3%81%AE%E7%B4%9B%E5%A4%B1%E9%98%B2%E6%AD%A2-%E3%82%AD%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%B3%E3%83%80%E3%83%BC/dp/B091SXHV8B?keywords=%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0&amp;qid=1645578992&amp;sr=8-2-spons&amp;psc=1&amp;spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyUzNPRU1TSVNONzVEJmVuY3J5cHRlZElkPUEwNzM5NDU5QzdEQlY3SjNYOE0yJmVuY3J5cHRlZEFkSWQ9QTEySFJUMEtKQjc1VUsmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl&amp;linkCode=li2&amp;tag=ryokutea08-22&amp;linkId=e2aa7ee70b7c1368d587706aa6c89e72&amp;language=ja_JP&amp;ref_=as_li_ss_il" target="_blank" rel="noopener"><img decoding="async" alt="" class="aligncenter" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B091SXHV8B&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=ryokutea08-22&amp;language=ja_JP" border="0" /></a></p>
<p>画像のようなモノになります。スマートタグって言われていますね。</p>
<p>&nbsp;</p>
<p>寿命はパッシブタイプと違って、電池が内蔵されていることから</p>
<p>数年程度と言えます、使用頻度によって変わってくるでしょう。</p>
<p>&nbsp;</p>
<h3>セミアクティブタイプ</h3>
<p>こちらはパッシブタイプとアクティブタイプの特徴を併せ持ったタグに分類されます。</p>
<p>&nbsp;</p>
<p>パッシブタイプより、読み取れる距離が長い</p>
<p>アクティブタイプより、電池の消耗が少ない</p>
<p>&nbsp;</p>
<p>といった特徴があり、両者の欠点を補ってくれるようなのがセミアクティブになりますね。</p>
<p>良い点を集めたRFIDですね。</p>
<p>&nbsp;</p>
<p>使用例としては、スポーツに関する事例が多く</p>
<ul>

<li>レースのタイム計測(スポーツ競技判定)
自転車やマラソン、駅伝</li>
</ul>
<p>スポーツ分野で目覚ましい活躍をされているようです。</p>
<p>&nbsp;</p>
<h1>今回使用したRFID</h1>
<p>以下の組み合わせのモノを使用しています。</p>

<table id="tablepress-66" class="tablepress tablepress-id-66">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">機器名</th><th class="column-3">メーカ名</th><th class="column-4">備考</th><th class="column-5">画像</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">V680S(RFIDリーダ)</td><td class="column-3">Omron</td><td class="column-4">EtherNetタイプ</td><td class="column-5"><img fetchpriority="high" decoding="async" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/94361c79afecfa5b11a7039f7cc76263.png" alt="" width="261" height="282" class="aligncenter size-full wp-image-3982" /></td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">V680S-D2KF67M(IDタグ)</td><td class="column-3">Omron</td><td class="column-4">メモリ容量:2000バイト<br />
質量：12g<br />
形状：40×40×5(mm)<br />
アクセス回数：1兆回</td><td class="column-5"><img loading="lazy" decoding="async" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/e03217c3d6dfbc45da8e7958d196cb49.jpg" alt="" width="258" height="258" class="aligncenter size-full wp-image-3981" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/02/e03217c3d6dfbc45da8e7958d196cb49.jpg 258w, https://dreamparadaisu.com/wp-content/uploads/2022/02/e03217c3d6dfbc45da8e7958d196cb49-150x150.jpg 150w, https://dreamparadaisu.com/wp-content/uploads/2022/02/e03217c3d6dfbc45da8e7958d196cb49-100x100.jpg 100w, https://dreamparadaisu.com/wp-content/uploads/2022/02/e03217c3d6dfbc45da8e7958d196cb49-120x120.jpg 120w" sizes="auto, (max-width: 258px) 100vw, 258px" /></td>
</tr>
</tbody>
</table>
<!-- #tablepress-66 from cache -->
<p>&nbsp;</p>
<h1>接続構成</h1>
<p>以下のような構成になります。</p>
<figure id="attachment_mmd_3984" class="wp-block-image aligncenter"><img decoding="async" width="931" height="519" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/6e475f7f3469d5637f178a1a92b07489.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h1>RFIDとの接続</h1>
<p>VB.Netで接続するには、System.Net.Socketsクラスを使います。</p>
<blockquote>ネットワークへのアクセスを厳密に制御する必要のある開発者のための、Windows ソケット (Winsock) インターフェイスのマネージド実装が用意されています。
<p style="text-align: right"><a href="https://docs.microsoft.com/ja-jp/dotnet/api/system.net.sockets?view=net-6.0">System.Net.Sockets 名前空間</a></p>
</blockquote>
<p>といったのがサポートされているクラスになります。</p>
<p>&nbsp;</p>
<p>使うには、まず変数として宣言をしておきます。</p>
<div class="sp-info">Private or Public 変数名 As System.Net.Sockets.TcpClient</div>
<div class="sp-info">Private or Public 変数名 As System.Net.Sockets.NetworkStream</div>
<p>この二つを最初に宣言します。</p>
<p>&nbsp;</p>
<p>TcpClientは、TCPネットワークサービス用のクライアント接続が提供されています。</p>
<div class="sp-info">TCP : Transmission Control Protocol</div>
<p>インターネットにおいて標準的に利用されているプロトコルです。</p>
<p>インターネットで使われているものだと認識してもらえればと思います。</p>
<p>&nbsp;</p>
<h2>ソケットを作成</h2>
<p>変数の宣言をしたら、ソケットを生成します。</p>
<p>以下の記述で生成ができます。(インスタンスの生成ともいいます。)</p>
<div class="sp-info">変数名 = New System.Net.Sockets.TcpClient</div>
<p>&nbsp;</p>
<p>接続先の情報も変数として準備しておきます。</p>
<div class="sp-info">Dim 変数名　As String = &#8220;接続する機器のIPアドレス&#8221;</div>
<div class="sp-info">Dim 変数名 As String = &#8220;接続する機器のポート&#8221;</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>TCP接続</h2>
<p>ソケットを生成し、接続する機器のパラメータ準備もできたので</p>
<p>実際に機器に対して、以下の記述で接続を試みます。</p>
<p>&nbsp;</p>
<div class="sp-info">TcpClient変数.Connect(&#8220;接続する機器のIPアドレス&#8221;, &#8220;接続する機器のポート&#8221;)</div>
<p>&nbsp;</p>
<p>NetworkStreamも取得しておきます。</p>
<p><span class="marker-under">通信が確立した後のデータのやり取り</span>で使います。</p>
<div class="sp-info">変数名 = TcpClient変数.GetStream()</div>
<p>&nbsp;</p>
<div>メモ</div>
<div><span class="marker-under"><strong>ストリーム(Stream)</strong> : 順々に流れてくるデータを指しています。</span></div>
<p>Connectを実行し、特に例外が発生していなければ通信ができています。</p>
<p>気になるようであれば、以下を実行し接続状態を取得します。</p>
<p>&nbsp;</p>
<div class="sp-info">TcpClient変数名.Connected</div>
<p>&nbsp;</p>
<div>戻り値が</div>
<ul>

<li>Trueなら接続されている</li>

<li>Falseなら接続されていない</li>
</ul>
<div>となります。</div>
<p>&nbsp;</p>
<div>最後にコードは以下になります。</div>
<div>
<pre class="urvanov-syntax-highlighter-plain-tag">#Region "変数宣言"
    Private mSoc As System.Net.Sockets.TcpClient
    Private mStm As System.Net.Sockets.NetworkStream
#End Region

#Region "メイン処理"
Private Sub main() 

    ' ソケット生成
    mSoc = New System.Net.Sockets.TcpClient

    ' パラメータ設定
    Dim ipOrHost As String = "192.168.1.200"
    Dim port As String = 502

    ' TCP/IP 接続
    mSoc.Connect(ipOrHost, port)
    mStm = mSoc.GetStream()

    ' 接続状態を確認
    If mSoc.Connected Then
        MessageBos.Show("接続成功")
    End If

End Sub
#End Region</pre>
 

</div>
<h1>まとめ</h1>
<p>RFIDとは何かから触れ、実際にRFIDリーダとVB.Netで</p>
<p>接続してみるところまでを紹介していきました。</p>
<div></div>
<p>接続に関しては、Socketクラスを使えば意外にもあっさりとできてしまいます。</p>
<p>接続の仕方で悩まれている方の参考になれば嬉しいです。</p>
<p>&nbsp;</p>
<p>次回以降で、読み込みや書き込みについても紹介できたらと思います。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>
<p><strong><em>・こちらの書籍を参考にVB.Net勉強しています。</em></strong></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15976080%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784798059112 Visual Basic 2019 パーフェクトマスター"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9112/9784798059112.jpg?_ex=200x200" alt="Visual Basic 2019 パーフェクトマスター" /></div><p class="wpap-title">Visual Basic 2019 パーフェクトマスター</p><div class="wpap-creator">金城俊哉</div><div class="wpap-price">3,300円<span class="wpap-date">(05/07 20:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16273997%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784798059006 作って覚える Visual Basic 2019 デスクトップアプリ入門"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9006/9784798059006.jpg?_ex=200x200" alt="作って覚える Visual Basic 2019 デスクトップアプリ入門" /></div><p class="wpap-title">作って覚える Visual Basic 2019 デスクトップアプリ入門</p><div class="wpap-creator">荻原 裕之, 宮崎 昭世</div><div class="wpap-price">2,860円<span class="wpap-date">(05/07 20:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15009758%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774190402 かんたんVisual　Basic改訂2版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0402/9784774190402.jpg?_ex=200x200" alt="かんたんVisual　Basic改訂2版" /></div><p class="wpap-title">かんたんVisual　Basic改訂2版</p><div class="wpap-creator">高橋広樹</div><div class="wpap-price">2,904円<span class="wpap-date">(05/07 20:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="3929"
					data-ulike-nonce="a0f8d91ed5"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_3929"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/visualbasic_75/">【VB.Net】EtherNetタイプのRFIDリーダと接続する～RFIDとは何か？～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3929</post-id>	</item>
	</channel>
</rss>
