XML 抓單一 XElement 有兩招
.First()
.ToList().Find()
差在哪?
.First() 找不到的時候會丟 InvalidOperationException


這樣 .First() 很難用呀 -.-
XML 抓單一 XElement 有兩招
.First()
.ToList().Find()
差在哪?
.First() 找不到的時候會丟 InvalidOperationException


這樣 .First() 很難用呀 -.-
小東西 沒什麼好說的 紀錄備忘

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.js"></script>
<script>
$(function () {
$("#form1").submit(function () {
$("#lblMsg").text("處理中,請稍候...");
$("#Button1").prop("disabled",
true);
/*$("#btnSend").prop("disabled", true);*/
});
});
</script>
</head>
<body>
<form
id="form1"
runat="server">
<asp:Button ID="Button1" runat="server"
Text="Button"
/>
<%--<input type="submit" id="btnSend" value="Send" />--%>
<span
id="lblMsg"></span>
</form>
</body>
</html>
除了頭像之外的欄位都能拿來當作查詢條件
字串以LIKE查詢
數值 日期 能夠以 等於、大於、小於、介於 此四種方式查詢(大於等於、小於等於 等方式則無法)
唯一缺點是資料庫內不能有NULL值
當初SQL欄位隨性設計
怪獸查詢隨意JOIN
第一次苦頭,在GridView顯示的時候全部重寫排序 -.-
之後又要拿出GridView的值來自定義顯示
WTF,GridView.Columns 一個順序, DisplayIndex 另一個順序
只好用個Dictionary放這兩個值,再用個List來排序,再從Dictionary取值 囧rz
簡單功能,超複雜寫法...
對付惡魔 需要 對惡魔武器
對付資料庫亦同 於是 對資料庫用武器 - DaTa FeeDer 誕生
在程式設計的過程中,資料庫面臨的最大的麻煩是什麼呢?
正規化? NO
表格設計? NO
拉FK FK? NO
是餵資料進去測試的時候呀 ˊ3ˋ
再加上每人負責一部分 每人測自己的資料 那合體的時候怎辦
資料庫可以整個卸載 複製 附加 還是要 備份 復原 神馬的 都很簡單
但是要怎麼把部分有資料的表 合併到一個資料庫裡呢
難道當初A員不吃不喝不睡 花了幾天 手打KEY IN進的資料 要再KEY一遍?
試試 對資料庫用武器 - DaTa FeeDer 吧
照慣例圖解:
整體介面
會自動抓你電腦裡的資料庫有什麼

讀取表格後,右邊中央是編輯區
上面那區則是欄位的資訊
按下匯出XML即可把表格內的資料都存成XML檔
點下面的rank.xml,剛剛匯出的XML檔再右下角展示,確實已將rank表格複製起來
按下開啟資料夾,即可看到匯出XML的資料夾
以記事本打開就會看到XML的內容
惡搞一下,把編集區的rank_name都刪除,按下存回資料庫,以Management檢視,確實已刪除
按下載入編輯區,把原先備份到XML的資料再丟回編輯區,按下存回資料庫,按下存回資料庫,以Management檢視,確實已回復
不同行也能填入,選取「相同型態」的欄位,且格數須相等,按下載入選取
先前選取的資料已覆蓋編輯區選取的資料
http://mayhround.myweb.hinet.net/downloads/datafeeder.rar
在與老師討論,以及之後小組討論過後,果然不出所料,做了許多改變,在此加以記錄。
1. 關於命名
由於老師指出,我們專題其實是投資理財方向,而非焦點在股票上,故建議更名,
初步討論過後,目前暫定為:
金融門將 - Finance Keeper
2. 關於專題方向
原先是以網站取向的專題,目前改成以軟體取向
預計開發一個功能強大的理財分析應用程式,在網站上得以販售
另外還預計能以插件的形式販售其他輔助小工具,來使主程式的價值得以附加延長
網站的部分則以介紹該軟體和理財相關資訊為主,當然網站本身也有相應的後台管理程式
3. 未來一周的規劃
不在何日就在今天,比利先生見識到 chart 和 linq 的強大威力,被其震懾的五體投地,發誓這周不將這兩項武器研究的出神入化,就要每人發紅包
沒有意外的話這周會完成網站的後台程式,主要的部分,小弟不才上課沒在上課在想專題的時候已經完成大半
剩下的部分待各員將自己主要負責區塊的 查詢 新增 修改 刪除 等ADO.NET 細目補完
持續以航空母艦式的模式進行專題(註)
各員已有聯絡方式等資料,必要時以Skype輔以Teamviewer進行遠端視訊會議
有需要找小弟的話FB MSN Skype等處 留言 或 訊息 都會予以回覆
專題題目:
股懂玩家–理財資訊網
專題大綱:
1. 後端應用程式特色:自動化與流暢化
● 財務資料庫可與公開資訊觀測站同步更新。
● 可自定義操作面板。
● 以最少的控制項完成操作。
● 簡化操作快速編輯。
2. 前端網站特色:
● 數據圖表視覺化。
● 個人化的會員功能。
● 財經情報資訊多元匯流整合。
● 強化商城交易流程。
● 強化論壇互動功能。
功能: Window平台管理系統功能
1. 會員及員工資料管理維護。
2. 財務數據建檔自動化(直接抓取政府機構網頁直接寫入資料庫)。
3. 商城商品管理維護。
4. 論壇與情報資訊管理維護。
5. 進階查詢(智慧查詢系統)。
6. 網站流量統計&數據管理分析(圖表輔助)。 Web服務功能
1. 圖表大師:財務數據圖表化
● 依查詢條件將數據轉圖表。
2. 決策大師:交易策略統計客觀化
● 提供歷史資訊回測參考。
● 會員虛擬交易功能。
3. 情報大師:有用資訊即時化
● 政府資訊即時專區。
● 金融機構資訊專區。
● 部落客資訊專區。
● 管理者發文區。
4. 投資論壇:彈性化的言論自由區
● 多層次論壇(文章+回覆+留言)。
● 強化檢索功能。
5. 購物商城
● 數位化、影音化及週邊商品。
● 二手以物易物平台。
SWTO分析
優勢(Strengths)
(1) 對軟體開發具有高度熱誠與理想性。
(2) 背後擁有資策會強大師資與最新技術資源。
劣勢(Weakness)
(1) 專業技術能力尚嫌不足。
(2) 對程式以外的金融知識有待累積。
機會(Opportunities)
(1) 市場目前無同質產品競爭。
威脅(Threats)
(1) 市場接受度待考驗。
成 員 組長:魏功豪 組員:林秀娟、游適豪、張家豪、莊宏儒
一開始是"目前數量"和按鈕"更新"
按下"更新"後 出現文字方塊 並且按鈕改為"確定"
按下"確定"後 更新完成!
程式碼的部分有點複雜 -.-
主要是使用CSS的display:none;
然後多一個 <input type='hidden' name='change' value='" + change + "'>
submit時偵測change值為何來更改
第一頁是產品列表 搜尋的部分可以找產品名 跟 輸入單價範圍 來查詢
選擇"點"可以看到詳細資料

輸入數量後即可購買

購買確認頁

點確定就會加入購物車

如過數量超過庫存

無法成功

如果使用者亂打

亦同

買了三樣東西會長這樣

完成交易太棒了
