著者:佐々木優
ページ数:107

¥398¥0

本書は、Lazarus開発環境、Free Pascalを使ったマルチプラットホーム対応の 目的別サンプルプログラム集です。 使用したOS環境は、macOS、Windows、Linuxです。 また、macOSへインストールしたWine64上でWindows 64bit版Lazarusの 動作確認もしております。 特に、FreePascal標準ライブラリであるFCLのパーサーユニットを使用した 各種ファイル処理を中心としたコード集となっています。 また、全てのプログラムコードは、全てターミナルプログラムで作成後、 コンパイル実行を確認しております。 本書は、Object PascalやFree Pascalの知識がある方を前提としております ので、ご注意ください。

2020年12月改定について
– FreePascal v3.2.0でのfphttp関連の変更情報の追加とコード変更 HTTPSページからのZIPファイルダウンロード例の追加
注:macOSのみ、ダウンロードエラーとなり、動作しません。
2021年3月改定について
-PDFファイルの新規作成サンプル追加
-日本語UTF-8コードに対応
2021年4月改定について
-付録Bの追加:Windows10コンソール画面制御など
-テキストファイル処理例の変更(Windows10対応)
2021年9月改定について
-SQLiteデータベース操作のサンプル追加

< 目次 >
はじめに

第1章 サンプルプログラム

1-1 CSVファイル処理
– 標準ライブラリ使用
– CSVファイルの解析

1-2 JSONファイル処理
– 標準ライブラリ使用
– JSONファイルの解析

1-3 XMLファイル処理
– 標準ライブラリ使用
– XMLファイルの解析

1-4 HTMLファイル処理
– 標準ライブラリ使用
– HTMLファイルの解析(パース)

1-5 テキストファイル処理( 実数と整数の混在した数値テキストファイルのソートなど)
– 標準ライブラリTStringListを使用

1-6 バイナリーファイル処理( HEXダンプツール作成)
– 標準ライブラリ使用

1-7 ZIP圧縮ファイル処理
– 標準ライブラリ使用
– 圧縮、解凍

1-8 画像ファイル処理( メモリーイメージ変数での高速画像処理例)
– 標準ライブラリ使用
– ガンマ補正など

1-9 ネットワーク通信処理
– 標準ライブラリfphttpを使用
– HTTPS Webページのダウンロード例( 全OSで動作します。 )
– HTTPS ZIPファイルのダウンロード例( WindowsとLinux専用です。)

1-10 ファイルの確認( チェックサムCRC32計算)
– 標準ライブラリ使用

1-11 DBFファイルの操作( dBASE、VisualFoxPro、QGISなどのDBFファイル操作)
– 標準ライブラリ使用

1-12 PDFファイルの新規作成
– 標準ライブラリ使用 -日本語ユニコード(UTF-8)
– 画像挿入 -ライン線の描画

1-13 SQLiteデータベースの操作
– 新規作成
– 問い合わせ(クエリー)

第2章 Lazarusの操作
– ターミナルプロジェクトの作成

付録A fcl-dbのTDBFクラスについて
– 使用定数一覧

付録B Windows10コンソール画面の日本語表示
– 日本語UTF-8対応 -エスケープシーケンス処理

あとがき

その他販売中電子書籍一覧
・Excel VBAで自動処理 作って覚えるプログラミング入門
・Excel VBAで自動処理 作って覚えるプログラミング入門2
・Excel VBAで自動処理 作って覚えるプログラミング入門3 Poppler使ってPDF解析処理
・Excel VBAで自動処理 作って覚えるプログラミング入門4 Tesseract使ってOCR(光学式文字認識)処理
・Visual Studio 2019 C#でExcelファイル自動処理プログラミング入門
・Visual Studio 2019 C++でExcel, PDFファイル作成, ネットワーク通信処理のOSSを使ったプログラミング入門
・macOSでwxWidgets C++クロス開発
・さあLazarusをはじめよう!! FreePascal ObjectPascalプログラミング
・Lazarus Free Pascal 目的別サンプルプログラム集
・Lazarusによる本格的画像処理アプリケーションの作成
・LazarusでExcelファイル自動処理プログラミング入門
・FreePascalでアンティークTurboPASCAL互換Graphユニット使ってレトロゲームプログラミング入門
・Processingの短いコードで学ぶ画像処理アルゴリズム

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する