# プログラミングパーツ

**URL:** <https://developer.jra-van.jp/t/topic/46>\
**Category:** ドキュメント\
**Created:** [2025 年 5 月 9 日午前 9:28 UTC](https://developer.jra-van.jp/t/topic/46 "2025-05-09T09:28:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JRA-VAN\_Staff](https://yyz1.discourse-cdn.com/flex029/user_avatar/developer.jra-van.jp/jra-van_staff/32/48_2.png) [@JRA-VAN\_Staff](https://developer.jra-van.jp/u/JRA-VAN_Staff)\
**Post date:** [2025 年 5 月 9 日午前 9:28 UTC](https://developer.jra-van.jp/t/topic/46/1 "2025-05-09T09:28:17Z")

</div>

## プログラミングパーツ

ここでは、多くのソフトが共通で利用できそうな基本的なプログラミングパーツを提供しています。そのまま使用されても、カスタマイズして使用されても結構です。JRA-VAN Data Lab.対応ソフトの開発の際などにぜひお役立てください。

### データベース作成クラス

データベース作成クラスは、JV-Dataを利用したソフトウェアのデータ参照元となるデータベースを管理するためのプログラミングパーツです。データベースを新規作成、登録済みデータの削除、最適化の操作を行う際に使用します。作成されるデータベースの仕様は同梱のデータベース仕様書を参照下さい。

[Microsoft Visual Basic 2026](https://jra-van.jp/dlb/sdv/parts/parts-Builder/VB2026-Builder.zip) (2026/8/4)

[Microsoft Visual C++ 2026](https://jra-van.jp/dlb/sdv/parts/parts-Builder/VC2026-Builder.zip) (2026/8/4)

### JV-Data登録クラス

JV-Data登録クラスは、JV-Linkのメソッド“JVRead”で読み込んだJV-Dataレコードをデータベースに登録するためのプログラミングパーツです。このクラスは、同梱されているデータベースファイル（Data.mdb)をデータベースとして使用します。また、パーツとして提供しているデータベース作成クラスを使ってデータベースを作成することも可能です。

[Microsoft Visual Basic 2026](https://jra-van.jp/dlb/sdv/parts/parts-Import/VB2026-parts-Import.zip) （2026/8/4）

[Microsoft Visual C++ 2026](https://jra-van.jp/dlb/sdv/parts/parts-Import/VC2026-parts-Import.zip) （2026/8/4）

### コード変換クラス

「コード変換クラス」は、JV-Dataで扱われているコード値（競走場、競走記号コード等）を対応するコード名称に変換するためのプログラミングパーツです。コード表の参照には、CSV形式のテキストファイルを使用しています。コードファイルのフォーマット仕様は、プログラミングパーツのデータベース仕様書を参照して下さい。コード仕様は、JV-Data仕様書を参照して下さい。

[Microsoft Visual Basic 2026](https://jra-van.jp/dlb/sdv/parts/parts-CodeConv/VB2026-parts-CodeConv.zip) （2026/8/4）

[Microsoft Visual C++ 2026](https://jra-van.jp/dlb/sdv/parts/parts-CodeConv/VC2026-parts-CodeConv.zip) （2026/8/4）

### サンプルプログラム

提供されている各パーツの利用方法や、パーツを応用して作成したサンプルプログラムを提供

出馬表サンプル

[Microsoft Visual Basic 2026](https://jra-van.jp/dlb/sdv/parts/vbnsample/VB2026-sample-denma.zip) （2026/8/4）

出走別着度数処理用サンプル

[Microsoft Visual Basic 2026](https://jra-van.jp/dlb/sdv/parts/vbnsample/VB2026-parts-CKImport.zip) （2026/8/4）
