發表文章

目前顯示的是 5月, 2023的文章

Visual Studio 2022 System.Data.SQLite 套件

圖片
原本使用 Mircosoft.EntityFrameworkCore.Sqlite 來連結 SQLite 資料庫,結果因為兩個問題放棄使用 關聯 dll 太多 沒有 SQLiteDataAdapter 類別 所以還是使用網路上大部分人使用的 System.Data.SQLite 直接產生 DataTable 丟到 datagridview 馬上就好了,使用 SQLiteDataReader 還要自己弄 DataTabl 感覺多做工又沒效率,然後看看產生出來的 dll ...恩,少很多了 XD

Visual Studio 2022 舊專案物件參考

圖片
原本開發環境為 VS2013 ,因為要使用一些 NuGet上的套件,不得不換成 VS2022.一些舊專案如果直接開啟是都正常的,沒有甚麼感覺不方便的,不過開啟速度慢上許多...另一個問題是,如果直接重新開發或是複製原始碼貼上的話,會發現有些參考不一樣了,以 OleDbConnection 這個類別來說,即使 using System.Data.OleDb; 在VS2022上面還是會出錯,查了文件才發現新增的專案, .NET 5.0~.NET Core3.0 都是沒有 OleDbConnection 的... https://learn.microsoft.com/zh-tw/dotnet/api/system.data.oledb?view=windowsdesktop-7.0&viewFallbackFrom=net-8.0 如果不安裝其他版本 .NET Framework 改變目標的話,解決方法就是要使用 NuGet 套件管理.先把來源指定到 NetGet網址,接著在搜尋上面輸入 OleDbConnection , 就可以看到 System.Data.OleDb ,接著安裝完成後,就可以正常使用了 !! 後續查了一下,VS2022 不支援 .NET Framework 4.5 以下版本,如果要處理舊版本還是使用原來的 VS2013吧...看來只有新功能再來用VS2022了

VB6 使用 Schema.ini 匯入文字檔

這幾天在寫 SQLite 的連結,才想到之前用 VB6 寫的文字檔匯入程式.人老了怕忘記原始碼放哪,就放上來,順便有需要的就拿去用吧 XD

Visual Studio 2022 新增 NuGet 來源 + Mircosoft SQLite 套件

圖片
  Visual Studio 2022 新增 NuGet 來源 1.       先進入 NuGet 設定 初次使用   Visual Studio Community 2022 時,   NuGet   預設為離線版本,   所以需要進行來源設定,才可以從網路上面取得套件 2.       在套件來源新增以下資料 名稱 ( 輸入自己看得懂的 ) : NuGet feed v3 (VS 2015 and later / NuGet v3.x and above) 來源 : https://api.nuget.org/v3/index.json   3.       進入 NuGet 介面 記得將來源選擇剛才輸入的連結 接下來在搜尋輸入 SQLite , 就可以看到相關的套件都列出來了 . 接著選擇微軟官方的套件 , 右邊勾選要使用的專案 , 完成參考 4.       SQLite 追加套件 實際操作 SQLite 時 , 在 Open() 會出現異常 , 查了一下異常的說明 , 原來還要參考另一個套件 Mircosoft.EntityFrameworkCore.Sqlite   套用完後 , 就可以正常 Open() 了 , 如果沒有資料庫檔案 , 也會自行更新 , 以下為程式碼             string strConnect = "Data Source=" + strFileName + ";";             SqliteConnection connection = new SqliteConnection(strConnect);  ...

RMMV 劇情編輯器

圖片
  2023/05/20  將前次完成的角色對話輸入放入整個劇情編輯的表單,於是整個劇情編輯就完成了 再加上劇情的選擇讓使用者可以選取要編輯的劇情,基本上功能已經 90% 完成了 剩下來的應該就只剩匯出跟匯入的格式了,因為要避免寫入 SQL 失敗,匯出到剪貼簿的功能需要先完成 ,預定能匯出 JSON , XML ,然後可以在記事本貼上做編輯.因為對話內容要是有SQL保留字沒處理好,整篇不能存檔會是很心痛的. 打文章的時候才想到,對話內容應該也會有大量人名的輸入,看來要思考怎麼樣能快速輸入人名 !

RMMV 自製角色對話輸入

圖片
從五月初開始用 C# 進行劇情編寫的程式撰寫,捨棄慣用的 VB.net . 主要原因在於現行接觸的Android , Javascript 都與 C# 大同小異,而且 UNITY 也是使用 C# . 撰寫到現在終於進入收尾的階段了 , 以下是已經開發完成的對話輸入畫面 , 先放上來記錄一下. 這是最主要的人物對話 從人物對話,可以選擇人物或是旁白、註解

RMMV 插件筆記

圖片
2022年末的時候開始研究 Javascript 2023年農曆年前想到在 Steam 買的 RPG Maker 也是使用 Javascript 來開發插件的 在過完年之後就開始研究插件的底層物件做法,雖然當初買的時候也有開發一個虛擬按鈕的插件,邊上網邊查資料不知道原理就完成了,哈... 這次邊開發邊研究底層物件的做法,終於在4月初把想要的功能都補上了 1.觸控按鈕 (手機需要) 2.設定 訊息 / 戰鬥畫面 左右邊界 3.隨機迷宮 / 迷宮繪製 4.倉庫取出 / 道具 > 存入 (需使用YEP_ItemCore.js) 5.隨機取得武器,加上前/後名詞獲得不同屬性值 6.訊息視窗增加人物名稱設定,人物名稱自動變色 7.戰鬥畫面新增敵人名稱/HP,選擇可直接點選敵人,人物移動戰鬥 8.選單可設定觸控按鈕/裝備選項/移動戰鬥 當插件寫好了,開始進行遊戲的編劇才又覺得大頭貼不好看,還是重畫好了,然後又花了整整一個月在畫大頭貼,暈...