スキップしてメイン コンテンツに移動

投稿

ラベル(データベース)が付いた投稿を表示しています

.NET MAUIでSqlite3はXamarin.Formsとほぼ同じ

2023/05/09 追記---------------- なんか、Androidで動かなくなったので調べていたら Nugetで「SQLitePCLRaw.bundle_green」の追加インストールが必要でした また、     /// < summary >     /// DBの作成ボタン     /// </ summary >     /// < param name = "sender" ></ param >     /// < param name = "e" ></ param >     private void SQLcreateBtn_Clicked( object sender, EventArgs e)     {         _dbCon = new SQLiteConnection(mkFullPath()); //メモリ上に_dbConを確保         _dbCon.CreateTable<VersionTbl>();               //VertionTblにそったテーブルを作成(既にテーブルが出来ていたら何もしない)     } SQLcreateBtn_Clicked関数の SQLiteConnectionの引数の追加し、フラグを追加し、下のようにしてください ・・・・・このテストをしたときは上のソースで動いてたんだけどね・・・     /// < summary >     /// DBの作成ボタン     /// </ summary >     /// < param name = "sender" ></ param >     /// < para...

新機能・・・と言うか必須機能・・・何とかワンフェスまでに・・・

今取りかかっている作業は、えるいーだー の、スマホアプリに前回の動作を保存する機能 本当は前回の スーパーフェスティバル までに出したかったのだけど全然間に合わなかった 未だに作業してるくらいだし ただ、なんとか形になりつつあります つーても今頃そんな機能を実装するのかよと言われそうだけど その機能は アプリ終了時の設定を次回起動時に読み込む機能 と言うかあって当たり前という頭が無かった(酷いw)   一人で作ってるとある程度形になってくると「こんなもんでいいか」ってなっちゃうのよね  で、実際ワンフェスとかAKガーデン、スーパーフェスティバルで出展してみて買ってくれた人、買ってくれなかった人、隣のディーラーの方なんかと話していると 「あれ、結構必須機能が無いな」・・・と 今更ながらちびちびと実装しているわけです このペースならトラブルが無ければワンフェスには間に合いそうです まあ、外部的な要因で作業が停まったりするので確約は出来ないのですけど 後は、 色々設定した物をクリアする機能 トラブってデータベースが壊れてしまったときの対処ですかね  これがまた、設定をクリアするのは別画面が必要なのでちょっと手間がかかるかな データベースが壊れたときはさくっとDBを削除して再起動かな・・・ というか、この機能はマニュアルを動画で公開した方がいいのか説明ページを作っておしまいの方がいいのかこれまたアプリを作って終わりって訳では無いのだよな それにデザイン・・・どうすっかね

Libre Officeの使い勝手・・・悪すぎる

なんというか、こなれてないというか 会社でMS-Officeになれているせいもあるけど、結構Libre Officeは「そりゃねーだろ」って言うようなのがあるんだよな 特にハイパーリンクの考え方が独特で、何も考えずにリンクすると #リンク名 みたいになる ハイパーリンクって書いてあるんだから、htmlのリンクみたいにしてくれよ 家でMS-Officeを使う気は無いけどちょっと荒っぽすぎる ブラウザからグーグルスプレッドシートを使ってると、ショートカットが独特すぎるので(まあブラウザのショートカットとぶつからないようになんだろうけど) Libre Officeで編集しようと思ったけど、きついなぁ フォントに感しての考え方も独特で、デフォルトのフォントだと何故か 中国語の書体なのよな これって、グーグルのスプレッドシートをダウンロードしたからなのかな Linux Libertinge G になってるのだけど かといってグーグルのスプレッドシート上だとそんな変な書体になってないし

DBの設計

DBの設計、遅々として進みませんな 色々考えちゃう 綺麗にリレーションしようとすると細かくなりすぎるし、 かといって一つのレコードに何でもかんでも突っ込む昔ながらのテーブル構造は没 まあいつもトランザクションとマスター作ったら、 ビューでつなげてしまうのだけど SQLiteはストアド使えないっぽいし仕事で使うDBでもないのでマスタを履歴を取れるような構造にする意味も無いし 将来追加する機能のことも考えなきゃいけないし と言いつつ、ブログを書く時間は合ったりする俺 まあ、どんなにきっちり設計したところでいざ実装すると 「あっ」 ってなるんだけどね

グーグル・スプレッドシート

とりあえず電車の中でちまちまテーブルを作ってみた google spreadsheetなので家に帰ってきたら、PCで続きが出来る とは言えこれでようやくテーブルの一覧が出来ただけ まあ全部のテーブルを今から作る必要も無いんだけどさ・・・