這次有了PHP的底子
SQL底子 CSS底子
.Net(C#,VB)的磨練
幾乎可以挑戰MVC+L的結構 不過嘛 還真的是很複雜呢
尤其在撰寫php時 要跳來跳去 是一個很麻煩的事情
這時後真的會很想問 難道沒有好一點的php的開發工具嗎?
(有點被微軟.net寵壞了)
目前就只能用Notepad++下去修
嘛~ 雖然比起當初都用記事本弄PHP是好很多了說…^^
Easy is power
這次有了PHP的底子
SQL底子 CSS底子
.Net(C#,VB)的磨練
幾乎可以挑戰MVC+L的結構 不過嘛 還真的是很複雜呢
尤其在撰寫php時 要跳來跳去 是一個很麻煩的事情
這時後真的會很想問 難道沒有好一點的php的開發工具嗎?
(有點被微軟.net寵壞了)
目前就只能用Notepad++下去修
嘛~ 雖然比起當初都用記事本弄PHP是好很多了說…^^
開發階段 (開發時間2個月)
-網站設計50萬
正式營運 第一個月
-網路租用10-15萬(一年或半年計)
-活動開銷 5萬
-人事一個月(暫定2人) 4-5萬
雜支概略7萬
大方向基本上是交易量越多 手續費收得越低 直到0.6%(舉例)
比如說1月整個網站總交易量達到50btc
那麼下個月總網站手續費就變成2% (這邊出資人需要一起探討)
多語言包 支援 簡繁.英文
Appserv + PHP + MySQL (採用PHP可大幅提升網站效能)
平台: 考量中
伺服器: 考量中
網路: 考量中
租用網路平台:考量中
安全防護:考量中
網站內容
會員系統
會員後台 (交易買賣 資金管理等)
管理員後台 (使用者分群.管理者分群)
域名: onebtc.org onebtc.com.tw onebtc.tw onebit.com.tw onebit.tw wanbit.com.tw wanbit.tw wanbtc.org wanbtc.com.tw wanbtc.tw
假設有一個按鈕觸發的事件 需要經過確認
只要在button.onClientConfirm屬性
設定你要他先跳出來的訊息就好
比如
Button.OnClientClick=(“return confirm(‘確定執行嗎?’);”
ViewState、Session、Cookies、Application State比較
http://www.dotblogs.com.tw/hatelove/archive/2009/06/28/viewstate-session-cache-cookies-application-of-user-state.aspx
ASP.NET application、session、cookie、Viewstate、Postback
http://blog.xuite.net/tolarku/blog/27528606-ASP.NET+application%E3%80%81session%E3%80%81cookie%E3%80%81Viewstate%E3%80%81Postback
以下ASP.Net特有
m_intCount = 最後一筆的int
Dim objli As HtmlGenericControl = e.Item.FindControl(“liItem”)
If e.Item.ItemIndex = m_intCount Then
objli.Attributes.Add(“class”, “Last”)
End If
#html
<a href=”#tr1″ class=”Tableslide”>
<table border=”0″ width=”100%”>
<tr>
<td>
<samp>連結</samp>
</td>
<td ID=”img_title_ar” Class=”title_ar1″ >
</td>
</tr>
</table>
</a>
<div id=”tr2″>
…
</div>
#js
$(“.Tableslide”).click(function() {
var _this = $(this).attr(“href”);
if ($(_this).css(“display”) == “none”) {
$(_this).slideDown();
//$(this).html(“-“);
document.getElementById(“img_title_ar”).className = “title_ar1”;
} else {
$(_this).slideUp();
//$(this).html(“+”);
document.getElementById(“img_title_ar”).className = “title_ar2”;
}
$(“#msg”).html($(_this).css(“display”));
return false;
});
#css
.title_ar1
{
background: url(‘../images/title_arup.gif’);
}
.title_ar2
{
background: url(‘../images/title_ardw.gif’);
}
http://www.hkcode.com/programming/242
opencart step_3 安裝出錯
問題在於 不要使用 WAMP 2.6.0 安裝包
原因不明~
(事後猜測 可能是我腦殘 Win7裝這包…appserv-win32-2.6.0)
解說:win7 是 win64位元的 使用32位元的去裝 "可能" 會有問題…
使用 AppServ_2.5.10 就可以安裝的很開心 Orz…
另外win7可能發生的問題 [轉貼]Win7 MySQL的phpmyadmin無法開啟
[轉貼]Win7 MySQL的phpmyadmin無法開啟
http://cabuchi.pixnet.net/blog/trackback/c366cbf8e4/37900431
SQL To LINQ
TOP = .Take
取表格標頭 .FirstOrDefault()
http://www.wretch.cc/blog/sos80065/34790453
mysql_real_escape_string()會自動在特殊字元前面加上\
例如: $a =what's
就會變成
what\'s
這樣一來就可以防止SQL攻擊。
例如有段程式碼如下:
$sql="SELECT * FROM test WHERE id = ' ".$id." 'pass= ' ".$passwd." ' ";
如果有人在pass裡面輸入 ' or '1'='1
那這樣不就會變
$sql="SELECT * FROM test WHERE id = ' test 'pass= ' ' or '1'='1 ' ";
所以我們把程式碼改成
$sql="SELECT * FROM test WHERE id = ' ".mysql_real_escape_string($id)." 'pass= ' ".mysql_real_escape_string($passwd)." ' ";
這樣就不怕有心人了
Asp.Net (VB)
Now.AddSeconds(-1) '減一秒
String.Format("{0:yyyy/MM/dd HH:mm:ss}", Now) '時間格式
SQL
CONVERT(varchar(10),CONVERT(datetime,time,108),108) '時間格式 資料欄位格式
資料庫型態比較
|
|
|
|
|
|
||||||||
|
v | v | |||||||||||
|
|
|
|
|
|
|
|||||||
|
1 | 1 | 1 | 2 | 2 | 2 | |||||||
|
2 | 2 | 2 | 2 | 2 | 2 |
仿製 聊天室
總不能打字的時候跳離打字框
這時候區域更新就很重要
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="10000">
</asp:Timer>
<asp:ListBox ID="lst_text" runat="server" Height="282px" Width="225px"></asp:ListBox>
</ContentTemplate>
</asp:UpdatePanel>
時間刷新 要包在 UpdatePanel ContentTemplate 內 可避免 注點的跳離
http://itgroup.blueshop.com.tw/topcat/aspx?n=convew&i=6095
很多人在網路上找相關的參考資料,都會遇到一個問題,那就是:【我是學VB.NET的,C#的程式碼看不懂。】或者【我是學C#,VB.NET寫的內容我看不懂。】其實這是很可惜的,因為您對於C#或者VB.NET的不熟悉,可能跳過可以解決問題的方法。
其實網路上有很多的資源,可以幫C# 與 VB.NET 的程式碼互轉。當然,不見得所有的轉換後都可以使用,不過經過轉換後,多多少少可以讓自己能夠閱讀別人程式碼。並且試過一個不行,可以再試第二個轉換的服務。
小喵列出幾個提供線上轉換服務的網址
有需要的可以去試試看
更多的資源可以自己到Google去搜尋【C# 轉 VB.NET】這樣的關鍵字
http://www.developerfusion.com/tools/convert/csharp-to-vb/
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
http://www.dotnetspider.com/convert/Csharp-To-Vb.aspx
以上資訊提供大家參考
^_^
簡單整理一下重點:
insert …………… ; select scope_identity() 取回剛新增的自動編號值
http://googledevelopers.blogspot.ca/2013/05/an-easier-way-to-save-files-to-google.html
<script src="https://apis.google.com/js/plusone.js"></script>
<div class="g-savetodrive"
data-filename="My Statement.pdf"
data-sitename="My Company Name"
data-src="/path/to/myfile.pdf">
</div>
http://skyfoxmis.pixnet.net/blog/post/25618805-recordset-%E5%87%BD%E6%95%B8
RecordSet.Fields.Count 傳回Recordset中的欄位數。
RecordSet(i).Name 傳回Recordset中第i個欄位的名稱。
RecordSet.RcordCount 傳回Recordset中資料錄的筆數。
RecordSet(i) 傳回RecordSet目前紀錄中的第i個欄位資料。
RecordSet.BookMark 傳回設定的書籍資料以儲存現在紀錄的位置。
RecordSet.AbsolutePostition 將指標移致RecordSet中的某一筆資料上。
RecordSet.PageSize 設定每頁顯示的資料筆數。
RecordSet.PageCount 傳回分頁後的總頁數。
RecordSet.AbsolutePage 傳回目前所在的頁數。
RecordSet("欄位名稱") 傳回指定欄位名稱的資料內容。
RecordSet.BOF 判斷指標是否超過最前面。
RecordSet.EOF 判斷指標是否超過最後面。
RecordSet.MoveFirst 將資料錄指標移至第一筆。
RecordSet.MoveLast 將資料錄指標移至最後一筆。
RecordSet.MoveNext 將資料指標往後移一筆。
RecordSet.MovePrevious 將資料指標往前移一筆。
RecordSet.GetRows 可將Recordset中的資料儲存至陣列中。
RecordSet.AddNew 新增資料至資料表中。
RecordSet.Update更新目前這筆資料。
RecordSet.Delete 刪除目前這筆資料。
RecordSet.Find 尋找資料值。