競馬の統計・データ分析をしたい人のためのJRA-VANデータラボ講座
サークル: あみすき堂
サークルHP:
発売日: 2024年12月09日 16時
ジャンル: 評論 技術書
概要
前半はプログラミング初心者に向けて知っておいて欲しい概念の説明を、後半はソースコードの解説になっております。
JRAVANデータラボと本同人誌の関係を簡単に説明すると次のようになります。
そもそも競馬のデータ分析を行う際は、JRAVANデータラボのサービスと契約を行い、JRAが持っている過去30年のデータを保存しているサーバー(DB)にアクセスした上で、欲しいデータを自分のPCにダウンロードした後、そのデータを分析・統計に掛けます。
本同人誌を使うことで、DBへのアクセス・データのダウンロード部分がコピペ・簡単な改変でできるようになります。また、.adodbでデータはダウンロードされるのですが、.adodbからのデータを抽出しCSVファイルに出力する方法まで紹介しています。
なお、使用言語はvb.net、開発環境はVS2019です。VS2022ではコピペで動きません。表紙込みで70pです。AIは表紙にのみ使用しています。
目次
はじめに ────3
8月上旬に行われるJV-Dataの仕様変更について(Ver.4.9.0) ────4
第一章 事前知識 ────5
1-1:プログラミングについて ────5
・アルゴリズム ────5
・ライブラリ ────6
・変数と配列 ────7
・データ型と宣言 ────8
・関数とプロシージャ ────9
・クラスとNew演算子 ────10
・スコープ ────11
・命名規則 ────12
・イベント ────12
・VisualStudio、vb.netについて ────12
1-2:ソフト開発について ────14
・JRA-VANとは ────14
・蓄積系ソフトか非蓄積系ソフトか ────14
・蓄積系データか速報系(リアルタイム系)データか ────15
・蓄積系ソフトのデータ取得 ────15
1-3:今回の開発で使う機能 ────16
・コントロール ────16
・プロパティ ────16
・ボタン ────16
・メッセージボックス ────17
・プログレスバー ────17
・デバッグ ────18
・コメントアウト ────18
第二章 ソフト開発 ────20
2-1:全体像の説明 ────20
・VisualStudioのインストール ────20
・ダウンロードしておくもの ────20
・簡単な流れの説明 ────21
・全体のソースコード ────22
・プロジェクトの作成 ────30
・適宜確認するもの ────30
・質問掲示板について ────31
2-2:諸々の機能 ────32
・Access2016の追加 ────32
・JV-Linkコントロールの追加 ────32
・JV-Linkの設定変更機能(JVSetUIProperties) ────34
・JV-Linkの初期化機能(JVInit) ────35
・DB作成機能(CreateDB) ────37
・DB削除機能(KillDB) ────40
・DB最適化機能(CompactDB) ────42
・DBとの接続機能(ConnectDBF) ────43
・DBとの切断機能(CloseDBF) ────45
・JV-Link終了機能(JVClose) ────47
・ボタンの停止・再開機能(BtnClose,BtnOpen) ────48
・開始・終了機能(Kaishi,Syuryou) ────49
・ダウンロード機能+DBへの登録機能:蓄積系データの場合(JVOpen→JVGets→JVSkip→JVClose) ────50
・DBからデータを取得する機能(SQL) ────59
・実行ファイル(.exe)を作成(ビルド)する方法 ────65
おわりに ────66
参考文献 ────66
見ておくと良いサイト ────67
装丁情報 ────67
奥付 ────68