目前分類:程式設計 (363)

瀏覽方式: 標題列表 簡短摘要

using System.Text.RegularExpressions;

 

狼翔月影 發表在 痞客邦 留言(0) 人氣()

在寫軟體時,有時會發生某些電腦能正常撥放音效,有些則不行,若遇到此問題時,可以試看看用別的元件來撥放音效試試

就我個人遇到的情況是盡量使用WindowsMediaPlayer來撥放會比較好,少用MediaPlayer雖然兩者都能撥放音效檔

狼翔月影 發表在 痞客邦 留言(0) 人氣()

因為工作上常需要在,當使用者按下一個按鈕時,發出聲音,但是若是在當下才去產生元件撥放音效檔,有時會有延遲的發生,因此做法就改為先將所需的元件先產生出來,等到使用者按下按鈕時再撥放音效

,不過這要注意一點,因為在windowsmediaplayer的autostart屬性預設為true,也就是當你產生元件時,就會撥放音效,這確實令人很頭痛,不過解決方法可以在建立時先將mute設為ture,要撥放時再改設為true 即可,範例如下:

狼翔月影 發表在 痞客邦 留言(0) 人氣()

利用TopMost即可

this.Topmost = true;

狼翔月影 發表在 痞客邦 留言(0) 人氣()

利用shell32來完成,如下所示

 

狼翔月影 發表在 痞客邦 留言(0) 人氣()

TimeZoneInfo是.NET 3.5的新物件

這個類別的說明是表示世界的任意時區,大部分的方法都圍繞在比對UTC時間來判斷系統中其他時區的時間

狼翔月影 發表在 痞客邦 留言(0) 人氣()

 

 //取得目前滑鼠位置

狼翔月影 發表在 痞客邦 留言(0) 人氣()

 

System.Threading.Mutex :同步基元,它只向一個執行緒授予對共用資源的獨佔訪問權。[MSDN]

狼翔月影 發表在 痞客邦 留言(0) 人氣()

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

狼翔月影 發表在 痞客邦 留言(0) 人氣()

將在Setup Project 中找出ProductCode屬性值為"{CF70B987-02B8-4C2E-AA1D-E2A0638D3C0A}" 此格式請先記住

在新建一個Winform專案,並將Form刪除,只留下Program.cs即可

狼翔月影 發表在 痞客邦 留言(0) 人氣()

在using程式碼中加入:
using System.IO;

狼翔月影 發表在 痞客邦 留言(1) 人氣()

利用SetResourceReference來達成

demo如下:

狼翔月影 發表在 痞客邦 留言(0) 人氣()

 

用過vista 的肯定知道,UAC 打開的情況下, 一個需要管理員許可權的程式圖示上會有一個盾,

狼翔月影 發表在 痞客邦 留言(0) 人氣()

原文參考以下連結

http://www.redmondpie.com/dynamic-controls-creation-in-a-c-wpf-application-part-1/

狼翔月影 發表在 痞客邦 留言(1) 人氣()

在wpf中,如果要取得richtextbox中所選擇的反白文字訊息可以使用

richTextBox1.Selection.Text.ToString();來取得

狼翔月影 發表在 痞客邦 留言(0) 人氣()

C# 程式要處理壓縮檔,大致上都會選擇好用的 SharpZip 
SharpZip 支援 ZIP, GZip, Tar, BZip2 格式 

狼翔月影 發表在 痞客邦 留言(0) 人氣()

 

C# 本身並無提供ZIP相關的類別,我們可使用 SharpZipLib 這個類別庫來處理壓縮檔,有需要可到 SharpZipLib 官方網站下載:

狼翔月影 發表在 痞客邦 留言(1) 人氣()

 #region 轉換整數方法

        /// 將字串日期轉整數

狼翔月影 發表在 痞客邦 留言(0) 人氣()

using System.Diagnostics;

---------------------------------------------

狼翔月影 發表在 痞客邦 留言(0) 人氣()

一種是調用cmd執行強制關閉命令,另一種是通過C#提供的方法進行關閉

狼翔月影 發表在 痞客邦 留言(0) 人氣()