タグ

VisualStudioとSQLiteに関するakakitのブックマーク (7)

  • Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張

    はじめに Windows 8ストアアプリが書ける開発環境Visual studio 2012(VS2012)のリリースからおよそ半年、僕の愛機にはVisual Studio 2010と2012が仲良く同居しています。メンテナンスの必要なプロジェクトはともかく、新規プロジェクトはすべてVS2012で起こすようになりました。 Visual C++ 2012(vc11)はgccやclangと比べて「C++11対応が手ぬるい!」とC++の猛者には評判いまひとつの感がありますが、それでもvc10よりはずっと良くなってますし、Visual Studio体とは別にVisual C++独自のupdateも行うとアナウンスされているので、しばらくは様子を見ようと考えています。 vc11で追加された機能のひとつ:「stateless-lambdaの関数ポインタへの暗黙変換」は、地味ながらも面白いことができそ

    Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張
  • SQLiteで“おこづかいちょう”:CodeZine

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

    akakit
    akakit 2008/08/01
  • 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でも使いたい方

    akakit
    akakit 2008/08/01
  • 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

  • 第3回 オープンソースの組み込みDBを使ってみよう

    日立製作所ソフトウェア事業部勤務。データベースの奥深さに興味を持ち,個人活動ではオープンソースのRDBMSプロジェクトにて日語化や記事執筆などを行っている。仕事では,組み込みDBである「Entier」のエバンジャリストとして組み込み開発者にDBの重要性を理解してもらうための活動を積極的に推進中。 前回は,組み込み分野でもデータベースの利用が多くなってきたということをお話ししました。今回からは実際に組み込みデータベースを利用しながら解説していきたいと思います。最初は,オープンソースの組み込みデータベースを取り上げます。 オープンソースの組み込みデータベース 前回も主要な組み込みデータベースについて紹介しましたが,組み込み分野で利用できるオープンソースのデータベースとしては表1のようなものがあります。 表1●組み込みで利用できるオープンソースのデータベース

    第3回 オープンソースの組み込みDBを使ってみよう
  • SQLiteで組み込みDB体験(2007年版):CodeZine

  • データベースsqlite3.dllをVC++から使う

    SQLiteは、フリーソフトとして公開されているファイルベースのデータベースです。Webプログラミングの世界でも、PHP5に標準で入るようになって気軽に使えるようになって来ました。 このSQLiteは、ソースやdll版が公開されているので、自由に自分のプログラムに組み込むことができます。特別なインストールや設定も不要で、データベースのファイルを作成したり開いたら、後はSQLのコマンドでテーブルを作成したりデータを格納し、またデータを検索することが可能。大掛かりなデータベースシステムというより、ファイルをSQLのインターフェースで簡単にデータベースとして扱えるファイル処理用ライブラリ、といった感じですね。 今回は、SQLiteのdllをVC++から使ってみましょう。 まず、公式サイトのダウンロードページからWindows用のsqlite3.dllとソースファイルをダウンロードします。続いて、

  • 1