Archive

‘程式語言’ 分類過的Archive

[wm]使用TryParse

2010年7月17日 admin 尚無評論
    臉書 噗浪 推特

netCF並不支援TryParse

bool TryParseDouble(string source, out double result)
{
            try
            {
                result = double.Parse(source);
                return true;
            }
            catch (Exception)
            {
                result = 0;
                return false;
            }
}
Categories: C-Sharp Tags: ,

[wm]通訊錄存取

2010年7月15日 admin 尚無評論
    臉書 噗浪 推特

Microsoft.WindowsMobile.PocketOutlook

OutlookSession 類別

欄位名稱 資料型態 說明
Appointments AppointmentFolder 行事曆
Contacts ContactFolder 連絡人
EmailAccounts EmailAccountCollection 我的電子郵件帳號
SmsAccount SmsAccount 傳送簡訊的帳號
Tasks TaskFolder 工作

閱讀全文…

Categories: C-Sharp Tags: ,

GeckoFX利用JS document按按鈕

2010年4月13日 admin 尚無評論
    臉書 噗浪 推特

GeckoFX為Gecko的.net版。
目前為Mozilla家族網頁瀏覽器以及Netscape 6以後版本瀏覽器所使用。

string js = @"javascript:
l = document.getElementById('link');
alert('link = ' + l);
function fireEvent(obj,evt)
{
    alert('fireEvent');
    var fireOnThis = obj;
    if( document.createEvent )
    {
        alert('createEvent');
        var evObj = document.createEvent('MouseEvents');
        evObj.initEvent( evt, true, false );
        fireOnThis.dispatchEvent(evObj);
     }
    else if( document.createEventObject )
    {
        fireOnThis.fireEvent('on'+evt);
     }
}
fireEvent(l, 'click');
";

geckoWebBrowser1.Navigate(js);
Categories: C-Sharp Tags: , ,

轉帖 如何有效地報告 Bug

2009年1月18日 admin 尚無評論
    臉書 噗浪 推特

轉帖 如何有效地報告 Bug
作者:Simon Tatham 專業的自由軟件程序員
翻譯:Dasn

引言

為公眾寫過軟件的人,大概都收到過很拙劣的bug(程式碼中的錯誤或程式運作時的瑕疵——譯者注)報告,例如:

在報告中說「不好用」;

所報告內容毫無意義;

在報告中用戶沒有提供足夠的資訊;

在報告中提供了錯誤資訊;

所報告的問題是由於用戶的過失而產生的;

所報告的問題是由於其他程式的錯誤而產生的;

所報告的問題是由於網絡錯誤而產生的;

閱讀全文…

Categories: 程式語言 Tags: , , ,

webBrowser之取消重新傳送對話框

2008年12月27日 admin 尚無評論
    臉書 噗浪 推特

C# 使用WIN32API須先引入

http://msdn.microsoft.com/zh-tw/library/ms171548.aspx

using System.Runtime.InteropServices;

 在主程式加入API函數

閱讀全文…

Categories: C-Sharp Tags: , ,