タグ

c++とsqliteに関するlizyのブックマーク (5)

  • SQLiteで“おこづかいちょう”:CodeZine

    はじめに 過去の記事で何度かSQLiteをお題に取り上げ、そこでは「SQLiteライブラリ構築法」と「C++/CLIによる.NET用の簡単なラッパー」について解説しました。今回はちょっと趣を変え、SQLiteを使った小さなアプリケーション、"おこづかいちょう"を作ります。小規模とはいえ、実用アプリケーションにかなり近いサンプルとなっています。 "おこづかいちょう"のデータをSQLiteで保持/管理し、SQLiteとC#との間をC++/CLIが仲介します。SQLiteの下準備 SQLiteのサイトからソースコードおよびコンパイル済のDLLが入手できます。アプリケーションで利用するにはソースコードをコンパイルしライブラリを作らなければなりませんが、今回は少し楽をしましょう。ダウンロード・ページから、sqlite3_amalgamation-####.zip(ソースコード、ヘッダ、DEFファイル

  • CodeZine:C++/CLIによるCライブラリの.NET化(C#, SQLite)

    はじめに 前回のアーティクル「SQLiteで組み込みDB体験(2007年版)」は、 SQLiteはお手軽軽量なDBとしてさまざまなアプリケーションに使えるものと思います。このお手軽さを享受できるのがC/C++だけではもったいない。C++/CLIで薄いラッパーを被せれば、C#やVB.NETから使えるようにできるはずですが、そのお話はまたいずれ。  ……という、なんとも思わせぶりな「まとめ」で締めくくってました、このまま放っておくわけにもいきませんよね。 そんなわけで続編、C++/CLIでSQLiteに薄いラッパーを被せ、C#から呼び出す試みです。基的にどんなC/C++コードでもC++/CLIでラッパーを被せることで.NET化できるはず。ネタに用いたSQLiteC++/CLIによるラッパーの1つのサンプルと考えてください。対象読者C/C++で書かれたコードをなんとかC#/VBでも使いたい方

  • Windows用の軽量Web APサーバー,スカイアーツが無償配布

    スカイアーツは,C/C++言語で開発したWindows向けの軽量Webアプリケーション・サーバー・ソフト「SkyArtsONE(Open Network Environment)」を発表,2007年5月16日にベータ版のダウンロード配布を開始した。商用/非商用を問わず,無償で利用できる。正式版でライセンスの変更が加わる可能性はあるものの,基的には無償で提供する予定という。 SkyArtsONEは,Windows 2000/XP上で稼働するWebアプリケーション・サーバー・ソフト。C/C++で開発した。機能は,アプリケーション連携機構を持つHTTPサーバー,構文がApacheのVelocityに似たテンプレート・エンジン,DOM(Document Object Model)経由でのXML処理機能,Webサービス機能,データベース・エンジンのSQLiteなどで構成する。 ダウンロード配布して

    Windows用の軽量Web APサーバー,スカイアーツが無償配布
  • SQLiteで組み込みDB体験(2007年版):CodeZine

    はじめに 1年前、長久 勝さんのアーティクル:「SQLiteで組み込みDB体験」が掲載されました。そこではSQLite3.3.5をコマンドラインからビルドし、ライブラリを生成する方法が解説されています。 今やSQLiteのバージョンは3.3.16(2007年4月20日現在)まで上がっています。この最新版SQLiteをVisual C++ 2005 Express Edition(以下、VC8EE)のIDE上でビルドする手順を解説します。対象読者格的なDBを使うまでもない、小さなアプリケーションでお手軽にDBを使ってみたいんだけど……なプログラマ 必要環境 Visual C++ 2005 Express EditionもしくはVisual Studio 2005 SQLite version 3.3.16 step-1:ダウンロード、ともかくビルド まずはソースを入手しましょう。SQLit

  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - c/c++でsqliteを使う方法

    sqlite3をc/c++で使う方法についてメモ。 以前rubysqlite を使う方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -でも書いたように、DBを使うアプリケーションは、通常はrubyなどのスクリプト言語で記述したほうが楽です。 でもc/c++からもデータベースを使えると非常に便利です。 公式なリファレンスマニュアル http://www.sqlite.org/capi3ref.htmlAPIの一覧があります インストール debian であれば libsqlite3-dev を入れるだけです. $ sudo apt-get update $ sudo apt-get install libsqlite3-dev sqlite3 のAPI よく使うAPIを列挙していきます Database への接続 データーベースとして、 hogehoge.db

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - c/c++でsqliteを使う方法
  • 1