本來在學校學習使用c#時一直使用的是資料庫來進行資料訪問,但發現使用中你的產品是給使用者使用的,不可能讓每個使用者都去安裝那麼龐大,繁瑣的資料庫程式,開始我根據網上給的方法去使用輕量級資料庫,但發現它的移植性也不是那麼好,最終,在詢問老師後,我找到了乙個完美的方法------xml。
資料庫是針對巨大資料才存在需要的,像一些小的程式,其實資料量也就幾千行,完全用不到那麼龐大的資料庫軟體,而xml檔案這時候就起到了作用,不需要軟體的安裝,只需要文字便能編輯,檔案的屬性讓xml檔案能在任何系統下暢行無阻。
生成xml檔案的方法也很簡單,在sql server中便能實現,以下是乙個例子,直接在sqlserver中執行即可:
select
[customer
].custid as
[custid],
[customer
].companyname as
[companyname],
[order
].orderid as
[orderid],
[order
].orderdate as
[orderdate
]from
sales.customers as
[customer
]inner
join
sales.orders as
[order]on
[customer
].custid =
[order
].custid
where
1 =2for
xml auto, elements,xmlschema(
'tk461-customersorders');
在c#中,實際對xml操作,需要用xml檔案進行讀取:
dataset ds;
ds.readxml(位址);
訪問可以使用dataset
datarow等在程式中進行操作。
闖關答題小程式
闖關答題小程式 最近幾天一直在開發乙個答題闖關小程式,目前該小程式已正式發布,收到很好的運營效果 本文背景 我個人做答題小程式有一段時間了,陸陸續續出過刷題小程式 考研答題小程式 成語答題小程式,黨建答題小程式,截止今天我可以說產品系列可以新增一成語 闖關答題小程式 小程式目前已發布上線,由於各方面...
出題答題小程式
新做了一款答題小程式,介面經過精心設計,功能比較多,可以出題答題考試,並且擁有好友默契出題答題等功能。本出題答題小程使用雲開發,無需伺服器網域名稱就可以安裝搭建,使用操作簡單方便。並且擁有完整簡單的出題介面,不同於其他出題答題小程式,此出題答題小程式出題頁面進過設計可以儲存後下次接著出,直到題目新增...
學習強國答題小程式
學習強國答題小程式,乙個使用者基數9000萬的答題小程式。我在社群寫過一篇文章,有關學習強國的,具體見下文 從功能層面,該小程式具有搜題 刷題練習 每日一練等核心功能,當然打卡 錯題集 收藏夾,排行榜這些自不必說,作為答題小程式也是必須要具備的 1 搜題 2 刷題練習就是將題庫按順序刷一遍,通過下面...