自訂搜尋
顯示具有 程式 標籤的文章。 顯示所有文章
顯示具有 程式 標籤的文章。 顯示所有文章

2011/01/15

C# Plurk API 自動發文機器人

哈哈!好久沒有來PO文章了~~~

長蜘蛛網了!

有時候人太忙~~卡瑪值就默默地一直降一直降一直降一直降一直降~

降個不停~~


2010/11/16

C# 合併圖片

網頁越來越慢了=口=
圖片放太多~踏碼ㄉ...

C# 轉換圖片格式

雖然市面上已經很多轉圖片格式的軟體了=口=

但是有時候~自己寫還是會比較貼近自己的需求=口=

不過大部分的時候還是ACDSee萬歲=口=

C# 製作縮圖


縮圖縮圖縮圖

C#做縮圖好像蠻簡單的
筆記一下!!!

2010/10/25

C# 子視窗(child form)要使用父視窗(parent form)的變數

印象中我以前好像都是主視窗~
要拿子視窗的物件來用~~~~

或是WEB FORM之間的親子搞來搞去你儂我儂~

卻很少在使用WINFORM的情況下~
新開啟的視窗要使用主視窗的物件~~

摁~仔細想想還真的沒碰過這個問題~

順便筆記一下幾個常見的WINFORM傳值的方法吧~
WEBFORM 的傳值大家應該都很會了XDD

C# webBrowser自動移除網頁元素(Elements)


我在寫一個瀏覽器
因為我被一些該死的圖片或是javascript或是廣告或是跳出視窗...bluhbluh~
弄得好煩!

嚴格上來說可以算是Pro版的BlockAd...=口=||
所以現在來筆記一下怎麼自動移除網頁裡面的元素~

2010/10/23

C# webBrowser 見鬼了的StatusTextChanged事件

見鬼了~

我肯定我有寫過類似的阿~

可是今天想要找這個事件的時候竟然找不到....哪A安捏=ˇ=

C# 自訂InputBox(可輸入的對話框)

本篇也是筆記XD

又是太久沒用到所以忘記了~

自訂輸入對話框一定是常用的阿!!!!

所以說阿~人一定不能沒筆記喔~啾咪!

2010/10/21

C# 給陌生人的專屬個人版MSN.....

由於...有人一直抱怨我都不給他MSN帳號~
所以有今天這個程式的誕生= ="
至於這個「有人」就是上面這一支.....

C# 播放wav~筆記

突然忘記怎麼用~結果還要去google大神查~

唉~人真的是不能沒有筆記阿~~

C# 計算字串裡面的某個字串出現了幾次


我是用RegularExpression解決的~
當然還有很多其他的方法~就見仁見智囉!!!

C# webBrowser 操作iframe 比 js 方便好多= =


原本想用Javascript處理的= =

我想存取網頁裡面<iframe>裡面的資料...

結果好麻煩阿= ="

2010/10/19

C# 攔截系統訊息

最近寫很多視窗程式都有用到這方面的東西
東西真多...

windows無論你做甚麼動作他都會產生一個訊息
比如說 按下鍵盤,放開鍵盤,移動滑鼠,按下滑鼠,移動視窗,最小化視窗..
所以可以透過覆寫WndProc Method可以處理所有你想處理的訊息~

有關這方面的文章可以看看蔡學鏞的-揭開訊息迴圈的神秘面紗


C# Windows API







好久沒寫程式了=口=

一堆API都忘光光~

趁現在重操舊業趕快整理起來吧...


2010/10/18

2010/10/14

我的老天爺啊~太棒啦!

每次想要在blog上面貼一點HTML語法
就要不停的轉換 "<" ,">" , "&" , 一大堆有的沒的...
不然就會不能正常顯示...


槓!!
I Hate you!!!!!!!!!!  "&nbsp;  &lt; &gt; &amp;"














2010/02/27

C# Regular Expression

超好用的小軟體=口=

Regular Expression好強大~

小弟都只拿來分析大量的網頁的資料*0*

1.
using System.Text.RegularExpressions;

2.
MatchCollection youtube = Regex.Matches("source", "Regular Expression" , RegexOptions.None);

foreach (Match m in youtube)
{
 id = m.Groups["id"].Value;
 address = m.Groups["address"].Value;
 title = m.Groups["title"].Value;
}

3.
用一個叫做title的group
(?<title>[\w]*)

2009/09/12

C# JS的Escape和UnEscape *0*

public static string Escape(string str)
{
 if (str == null)
  return String.Empty;
 StringBuilder sb = new StringBuilder();
 int len = str.Length;

 for (int i = 0; i <len; i++)
 {
  char c = str[i];

  //everything other than the optionally escaped chars _must_ be escaped
  if (Char.IsLetterOrDigit(c) || c == '-' || c == '_' || c == '/' || c == '\\' || c == '.')
   sb.Append(c);
  else
   sb.Append(Uri.HexEscape(c));
 }

 return sb.ToString();
}

public static string UnEscape(string str)
{
 if (str == null)
  return String.Empty;

 StringBuilder sb = new StringBuilder();
 int len = str.Length;
 int i = 0;
 
 while (i != len)
 {
  if (Uri.IsHexEncoding(str, i))
   sb.Append(Uri.HexUnescape(str, ref i));
  else
   sb.Append(str[i++]);
 }

 return sb.ToString();
}

2009/09/06

C# 預設輸入法~~

InputLanguageCollection ilc = InputLanguage.InstalledInputLanguages;

foreach (InputLanguage il in ilc)
{
 //中文 (繁體) - 美式鍵盤

 //中文 (繁體) - 注音

 //中文 (繁體) - 新注音

 if (il.LayoutName == "中文 (繁體) - 新注音")
 {
  InputLanguage.CurrentInputLanguage = il;
 }
}
讀取中…