昨夜不經意看到11年前買的無敵CD-67翻譯機
除了用來發音的喇叭壞掉之外!其它的功能一切完好
心血來潮查了查最近翻譯機的發展看到一台
MD8000 wifi 令我超級感興趣的地方就是翻譯機居然做到無線上網
呵呵!
翻譯機不外乎內建字庫幾百萬組,超級真人發音...等功能
但是掛上Wifi之外,又多了一個想買的理由囉
目前看到的開箱文針對上網部份寫的都不是很清楚
所以比較想知道
1.能不能上YouTube看到影片
2.從BT下載的rmvb檔案也支援播放嗎?rate多高還會很順
3.wifi是G型還是N型的
4.待機時間
5.查字時間
以上大概就是筆者的疑問了!
等以上問題都清楚大概才會想買一台來玩玩...
Read more.
分享使用微軟開發工具及工作上會遇到的疑難雜症
2009-01-28
2008-10-26
[+/-] : 微軟佛心大發:Microsoft Chart Controls for .NET 3.5 (Dundas)
目前看過蠻方便用的ASP.NET Chart的元件就屬 Dundas,但是要$買,還不便宜喔
經筆者四個專案的使用,真的很好用!
但是微軟大大居然把他買下來了,而且在ASP.NET SP1整合進去,現在開放使用變免費的喔!
剛看了範例之後,使用方式一模一樣,呵呵
唯一改變的是Server的Tag由DCWC:Chart變成asp:CHART
大家要看詳細的內容可以參考保哥寫的很清楚 看這裡
因為這個緣故,讓許久沒更新BLOG的我,忍不住也來慶祝這個好消息...
Read more.
經筆者四個專案的使用,真的很好用!
但是微軟大大居然把他買下來了,而且在ASP.NET SP1整合進去,現在開放使用變免費的喔!
剛看了範例之後,使用方式一模一樣,呵呵
唯一改變的是Server的Tag由DCWC:Chart變成asp:CHART
大家要看詳細的內容可以參考保哥寫的很清楚 看這裡
因為這個緣故,讓許久沒更新BLOG的我,忍不住也來慶祝這個好消息...
Read more.
2008-07-16
[+/-] : Exception has been thrown by the target of an invocation
剛才接獲客戶通報出現以下錯誤信息
Exception has been thrown by the target of an invocation
問了新增所需要填的資料之後,便展開調查,
因為客戶給的填寫資料的發票號碼是空白的,所以我先到DB去查看,當初開發票號碼這個欄位是不是必填,調查結果為非必填,所以就是允許Null值的Insert,嗯~很好~那就是程式的問題囉
找到新增資料的程式語法如下
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum.ToUpper()
看起來沒有問題,因為發票前2碼英文字是大寫,所以順手就ToUpper了,就是這裡有問題,為什麼呢?從這裡看不出錯誤的,要等到Run Time時才會出錯。
解答:因為發票號碼沒填任何值的情形下,傳到後端時ReInvoiceNum會等於Nothing就出錯囉
我列出二種解決方式,我選擇解法1 ^_^
解法1:在網頁端加入
Protected Sub FormView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormView1.ItemInserting
e.Values("ReInvoiceNum") = e.Values("ReInvoiceNum").ToString.ToUpper()
End Sub
在後端的新增語法改為
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum
解法2:在後端新增語法改為
If ReInvoiceNum IsNot Nothing Then
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum.ToUpper()
Else
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = Nothing
End If
Case Close...
Read more.
Exception has been thrown by the target of an invocation
問了新增所需要填的資料之後,便展開調查,
因為客戶給的填寫資料的發票號碼是空白的,所以我先到DB去查看,當初開發票號碼這個欄位是不是必填,調查結果為非必填,所以就是允許Null值的Insert,嗯~很好~那就是程式的問題囉
找到新增資料的程式語法如下
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum.ToUpper()
看起來沒有問題,因為發票前2碼英文字是大寫,所以順手就ToUpper了,就是這裡有問題,為什麼呢?從這裡看不出錯誤的,要等到Run Time時才會出錯。
解答:因為發票號碼沒填任何值的情形下,傳到後端時ReInvoiceNum會等於Nothing就出錯囉
我列出二種解決方式,我選擇解法1 ^_^
解法1:在網頁端加入
Protected Sub FormView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormView1.ItemInserting
e.Values("ReInvoiceNum") = e.Values("ReInvoiceNum").ToString.ToUpper()
End Sub
在後端的新增語法改為
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum
解法2:在後端新增語法改為
If ReInvoiceNum IsNot Nothing Then
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = ReInvoiceNum.ToUpper()
Else
command.Parameters.Add("$ReInvoiceNum", DbType.String).Value = Nothing
End If
Case Close...
Read more.
2008-07-12
[+/-] : ViewState 小解析
ViewState是ASP.NET用來紀錄頁面的資訊,初學者對它不是了解,但是高手對他是敬而遠之,因為不必要的資訊造成頁面http request時,佔去太多封包,那要怎麼樣用呢?
筆者做了一個小實驗,就是產生一頁MasterPage、一頁Default.aspx(內容頁)、一頁UserControl頁面,最簡單的方式是直接在Web.config裡面Page關掉 EnableViewState="false",那整個站台就不能用viewstate了。
如果在MasterPage裡面設定EnableViewState="false",Masterpage不能用viewstate,內容頁可以用,UserControl不能用。
如果在Default.aspx設定EnableViewState="false",效果居然和在web.config一樣,大家都不能用viewstate
各位看倌一定猜到了,在Usercontrol設定 EnableViewState="false"後,只有本身UserControl不能用viewstate,其他二者都可以。
小實驗謝謝各位賞臉...
Read more.
筆者做了一個小實驗,就是產生一頁MasterPage、一頁Default.aspx(內容頁)、一頁UserControl頁面,最簡單的方式是直接在Web.config裡面Page關掉 EnableViewState="false",那整個站台就不能用viewstate了。
如果在MasterPage裡面設定EnableViewState="false",Masterpage不能用viewstate,內容頁可以用,UserControl不能用。
如果在Default.aspx設定EnableViewState="false",效果居然和在web.config一樣,大家都不能用viewstate
各位看倌一定猜到了,在Usercontrol設定 EnableViewState="false"後,只有本身UserControl不能用viewstate,其他二者都可以。
小實驗謝謝各位賞臉...
Read more.
2008-06-28
[+/-] : jQuery是個好東西
這幾個星期以來,我已經聽到三個以上的微軟MVP提到,並且使用jQuery了
經過我實際瀏覽的結果,jQuery真是一個好物啊,依筆者個人的了解,jQuery大大簡化了JavaScript Code,而且你本身如果JavaScript的底子很好,那jQuery一定馬上就上手了,而且用了之後一定會愛不釋手相見恨晚,我打算在下一個專案引用jQuery,寫專案或是代寫作業真的是提昇自己coding功力的好方式^^...
Read more.
經過我實際瀏覽的結果,jQuery真是一個好物啊,依筆者個人的了解,jQuery大大簡化了JavaScript Code,而且你本身如果JavaScript的底子很好,那jQuery一定馬上就上手了,而且用了之後一定會愛不釋手相見恨晚,我打算在下一個專案引用jQuery,寫專案或是代寫作業真的是提昇自己coding功力的好方式^^...
Read more.
訂閱:
文章 (Atom)