
現在PDA(スマートフォン)によるアプリケーション開発に携わっています。PDAを用いて不特定多数に対し街頭調査をし、膨大ととなった情報をうまくまとめられたらと思い、Visual Studio 2005でソフトウェアを構築しています。しかし、プログラミングは初心者なので進行は遅いです。データを格納するデータベースとしてSQL Server 2005 Compact Editionの存在を知り、今はその勉強中です。しかし、なかなか良い参考書が見つかりません。MSDNのホームページを探していますが、うまく見つけられませんでした。
SQL Server 2005 Compact Editionを利用したPDAのプログラミングについて何か知っている方がいらっしゃいましたら、教えていただけると幸いです。

No.3ベストアンサー
- 回答日時:
> どこを見てもコードの時点でデータを入力してその表示を行っていてそういったことを書いているものが見つかりません。
よろしくお願いします。スミマセン、rondon7 さんが分からない部分が分からないのです。
やりたい事の一連は分かりました。それらの中でどこの技術が分からないのか。。。
ズバリのサンプルを探すのではなく、解説等を読みながら応用していくのがスジであると思います。
たとえば先に示した
MSDN : 10 行でズバリ !! SQL Server Mobile Edition を利用したオフライン ストレージの活用 (VB)
http://www.microsoft.com/japan/msdn/thisweek/300 …
では 「オフライン ストレージ」つまりプログラムを実行している端末内にある SQL Server Compact Edition のデータと通信するための方法が書かれています。
SqlCeConnection オブジェクトのインスタンス cn を作成して open しているあたりです。
更にデータベースに対してコマンドを実行する方法も書かれています。
SqlCeCommand オブジェクトのインスタンス cmd を作成し、コマンドの内容である SQL を設定してから実行しています。(データを挿入するコマンドですが)
データベースにデータを登録するのであればこれだけで理解できると思います。
しかし上記サンプルの場合、登録するデータはソースコードの中に埋め込まれています。
テキストボックスの値を取り出すのにはどうしたら良いのか。。。
これは VB.NET で Windows フォームを使った通常のアプリケーションでも方法は同じです。
というか、スマートデバイスの Form にテキストボックスを配置してプロパティの一覧を眺めてみれば 「これかな?」 という予想ができたりします。
提案なのですが、先に Windows フォームを使って少し勉強してみてはどうでしょうか? ほんの少しで構わないと思います。
サンプルだって星のように転がっているし書籍だって山のようにあることでしょう。
.NET Framework を使ったアプリケーション開発の特徴は、Windows アプリだろうが Web アプリだろうがスマートデバイスだろうが、似たような方法で開発できるところです。
テキストボックスの値ならどんなテキストボックスであっても Text プロパティなのです。
そうやってご自分の頭の中にあるいくつかの小さな知識の島を結びながら、やりたい事を実現する作業がプログラミングだと思います。
頑張ってください。
とてもご丁寧に教えて下さってありがとうございます。八方塞になり、もうあきらめかけていたのですが、自分が今何をすべきか少し明確になった気がします。
最近になって突然プログラミングをすることになり、しかもモバイル・・・。ほとんど何もわからない状態で始まり、とりあえずWindowsのものに取り組んでいました。しかし、ADO.NETデータベースの利用、Windows Mobileなど色々あり過ぎて完全にパンクしていました。そんなにプログラミング自体には差が無いのかもしれませんが、参考書に書いてあるコードを丸写しに近い状態で使用していた自分にとっては、ちょっと書き方が違うだけでまったく違う言語にさえ思えました。それでも時間をかけて出来たら少しは違ったのかも知れませんが、期限指定があるため焦ってしまって、そうもいきませんでした。
これからはまず、10行でズバリ~のコンテンツを何度も読んでみます。
その後、サンプルなどを出来るだけ使用していない参考書を購入してみようと思います。時間はかかっても可能な限りベストを尽くしてみようと思います。
もしそれでも分からない事が出来てしまった場合にはまたよろしくお願いします。

No.2
- 回答日時:
日本語の情報は少ないですね。
私も Willcom の es を買ったときは遊びでスマートデバイス用のアプリを作ろうかとも思ったのですが、自宅での受信状態が悪いので何もしてません・・・
とりあえず
MSDN : 10 行でズバリ !! SQL Server Mobile Edition を利用したオフライン ストレージの活用 (VB)
http://www.microsoft.com/japan/msdn/thisweek/300 …
MSDN : 10 行でズバリ !! モバイル向けリッチ クライアントの開発 (VB)
http://www.microsoft.com/japan/msdn/thisweek/10l …
MSDN : 300 秒でズバリ !!
http://www.microsoft.com/japan/msdn/thisweek/300 …
MSDN : スマート クライアント デベロッパー センター
http://www.microsoft.com/japan/msdn/smartclient/ …
てなところですかねぇ。
この回答への補足
ご回答ありがとうございます。
実行中のアプリケーションのテキストボックスやラジオボタンに入力した文字や内容をデータとして保存は出来ないでしょうか。どこを見てもコードの時点でデータを入力してその表示を行っていてそういったことを書いているものが見つかりません。よろしくお願いします。

No.1
- 回答日時:
とりあえず
SQL Server 2005 Compact Edition Books Online
http://technet.microsoft.com/ja-jp/library/ms173 …
MSDN オンライン
http://msdn2.microsoft.com/ja-jp/library/aa98332 …
この回答への補足
両サイトとも頑張って見てみましたが、自分の知識不足のせいか知りたい情報には行き着きませんでした。
私の現在の目標は→Visual Studio 2005でスマートデバイスの新しいプロジェクトを作成(これは完成しています)→そこで完成したソフトに、入力したテキストやコンボボックスなどの情報をSQL Server CEにデータ列として格納(他の方法でも可)→それをExselに出力。
上記の内容のようなことは検索しているかぎりそんなに難易度は高いことでは無いように思ってはいます。技術的なことでも何でもいいので教えてくださいませんか?
とりあえず、調べる当てがなくなったので、以前購入したMicrosoft社の「Visual Basic 2005データベース開発入門」をもう一度見てみたいと思います。この本はSQL Server CE用ではなかったのでサンプルファイルを用いた方法以外の事が出来ずにやめてしまったので。だいたい似通っていたので奮闘していたのですが、ラジオボタンやリストボックスをコードから書いて追加してみよう、というところで完全に挫折しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- JavaScript SQLでデータベースから返ったデータのJSON形式生成について 1 2022/04/06 12:25
- その他(IT・Webサービス) 障害者の将来の仕事について 7 2022/11/20 13:09
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL Server 2005 Compact Editi...
-
AccessのLANでの共有
-
SNSサイト構築ではデータベース...
-
暗号化したDBのデータ移行
-
ACCESSのデータをWebブラウザで...
-
Sqliteで使えない文字。
-
データファイルに書き込まれる...
-
MS-Accessのエクスポートで異常...
-
ACCESS2010 Excelエクスポート ...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や...
-
postgresql についてです
-
【DB】同じトランザクション内...
-
accessの処理が遅い
-
SQLServer2012の復元ができない
-
SQL*Loaderのコミットポイント...
-
最適化について
-
接続されてるユーザーを切断す...
-
mdfファイルの残骸について
-
SQLローダーで複数のCSVファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MS-Accessのエクスポートで異常...
-
ACCESSのデータをWebブラウザで...
-
Sqliteで使えない文字。
-
1回目の実行に3分、2回目の実行...
-
SQLServerのDBのうちテーブルを...
-
oracleデータベースの更新履歴
-
ACOSのRDBについて教え...
-
ACCESS2010 Excelエクスポート ...
-
SQL文で、重複データの上書きは...
-
ACCESSのクエリからORACLEのDB...
-
accessの上限容量2Gでは容量が...
-
会社の諸事情により全システム...
-
ファイルメーカーについて教え...
-
ツリー情報のデータをSQLで取得...
-
SQLite3にて重みづけを行った抽...
-
業務用のデータベースサーバー...
-
複数のマスタとのレプリケーシ...
-
過去データに対するデータベー...
-
データベース
-
SQL ServerにExcelをリンクさせ...
おすすめ情報