2012年9月25日 星期二

GO by HANSON






For all the love we made
Just one thing stays the same
The lamp gets dusty, the pipes get rusty
But I don't wanna wash my hands clean

You say you love me too
Then why won't you go through
With the nightly kisses, with the hits and the misses
If you can make it on your own

Then go if you wanna go
But stay if you wanna know the way
Through the mess we've made
Then lie in the bed you know or go

Well, I heard your moving van
But I did, didn't take a stand
You can't leave with 'em, you can't leave without 'em
I never thought I'd want to let you

Go if you wanna go
But stay if you wanna know the way
Through the mess we've made
Then lie in the bed you know or go, go, or go

For all the love we made
Just one thing stays the same
The lamp gets dusty, the pipes get rusty
But I don't wanna wash my hands clean

You say you love me too
(Go if you wanna go)
(But stay if you wanna know the way)
Then why won't you go through

With the nightly kisses, with the hits and the misses
(Through the mess we've made)
(Then lie in the bed you know)
If you can make it on your own then go

2012年9月24日 星期一

c# Dialog全介紹


Dialog全介紹

轉貼自:http://www.ziliaonet.com/tech/softdev/CJ/200604/53029.html



對話方塊中我們常用了以下幾種:

   1、檔對話方塊(FileDialog) 它又常用到兩個:

    打開文件對話方塊(OpenFileDialog)

    保存檔對話(SaveFileDialog)

   2、字體對話方塊(FontDialog)

   3、顏色對話方塊(ColorDialog)

   4、列印預瀏對話方塊(PrintPreviewDialog)

   5、頁面設置(PrintDialog)

   6、列印對話方塊(PrintDialog)

   還有更多,有時間的網友可以看看MSDN。下面我們一個個來介紹。在介紹的過程中我用到了一個自己開發的類:File,主要是檔操作的。




文件對話方塊(FileDialog)

一、打開文件對話方塊(OpenFileDialog)

   1、 OpenFileDialog控制項有以下基本屬性

InitialDirectory  對話方塊的初始目錄

Filter  要在對話方塊中顯示的檔篩選器,例如,"文字檔(*.txt)|*.txt|所有檔(*.*)||*.*"

FilterIndex  在對話方塊中選擇的檔篩選器的索引,如果選第一項就設為1

RestoreDirectory  控制對話方塊在關閉之前是否恢復目前的目錄

FileName  第一個在對話方塊中顯示的檔或最後一個選取的檔

Title  將顯示在對話方塊標題列中的字元

AddExtension  是否自動添加默認副檔名

CheckPathExists

在對話方塊返回之前,檢查指定路徑是否存在

DefaultExt  默認副檔名

DereferenceLinks  在從對話方塊返回前是否取消引用快捷方式

ShowHelp

啟用"幫助"按鈕

ValiDateNames  控制對話方塊檢查檔案名中是否不含有無效的字元或序列

  2、 OpenFileDialog控制項有以下常用事件

FileOk  當用戶點擊"打開"或"保存"按鈕時要處理的事件

HelpRequest  當使用者點擊"?明"按鈕時要處理的事件

可以用以下代碼來實現上面這個對話方塊:

private void openFileDialogBTN_Click(object sender, System.EventArgs e){

OpenFileDialog openFileDialog=new OpenFileDialog();

openFileDialog.InitialDirectory="c:\\";//注意這裡寫路徑時要用c:\\而不是c:\

openFileDialog.Filter="文字檔|*.*|C#文件|*.cs|所有檔|*.*";

openFileDialog.RestoreDirectory=true;

openFileDialog.FilterIndex=1;

if (openFileDialog.ShowDialog()==DialogResult.OK)

{

fName=openFileDialog.FileName;

File fileOpen=new File(fName);

isFileHaveName=true;

richTextBox1.Text=fileOpen.ReadFile();

richTextBox1.AppendText("");

}

}

  其中有用到了File()這個類,是我在程式用來執行檔操作,自己寫的,在最後附了這個類的源碼。有興趣的網友可以自己分析。

二、保存檔對話方塊(SaveFileDialog)

   保存檔對話方塊控制項有兩種情況,一就是保存,二就是另存為,保存很簡單,就是在檔已經打開的情況下的,再把檔寫一篇,在這裡我們主要講另存為的情況(SaveAs)。


   1,SaveFileDialog控制項的屬性

Filter  要在對話方塊中顯示的檔篩選器,例如,"文字檔(*.txt)|*.txt|所有檔(*.*)|*.*"

FilterIndex  在對話方塊中選擇的檔篩選器的索引,如果選第一項就設為1

RestoreDirectory  控制對話方塊在關閉之前是否恢復目前的目錄

AddExtension  是否自動添加默認副檔名

CheckFileExists

CheckPathExists

在對話方塊返回之前,檢查指定路徑是否存在

Container  控制在將要創建檔時,是否提示用戶。只有在ValidateNames為真值時,才適用。

DefaultExt  缺省副檔名

DereferenceLinks

在從對話方塊返回前是否取消引用快捷方式

FileName  第一個在對話方塊中顯示的檔或最後一個選取的檔

InitialDirector  對話方塊的初始目錄

OverwritePrompt  控制在將要在改寫現在檔時是否提示用戶,只有在ValidateNames為真值時,才適用

ShowHelp  啟用"?明"按鈕

Title  將顯示在對話方塊標題列中的字元

ValidateNames  控制對話方塊檢查檔案名中是否不含有無效的字元或序列

  2、SaveFileDialog事件如下:

FileOk  當用戶點擊"打開"或"保存"按鈕時要處理的事件

HelpRequest  當使用者點擊"?明"按鈕時要處理的事件

用下例代碼可以實現

private void saveAsDialogBTN_Click(object sender, System.EventArgs e)

{

SaveFileDialog saveFileDialog=new SaveFileDialog();

saveFileDialog.Filter="文字檔|*.*|C#文件|*.cs|所有檔|*.*";

saveFileDialog.FilterIndex=2;

saveFileDialog.RestoreDirectory=true;

if(saveFileDialog.ShowDialog()==DialogResult.OK)

{

if(saveFileDialog.ShowDialog()==DialogResult.OK)

{

fName=saveFileDialog.FileName;

File fSaveAs=new File(fName);

isFileHaveName=true; file://保存的檔有名字

fSaveAs.WriteFile(richTextBox1.Text);

}

}

}

  其實這些都可以在VS.NET的IDE環境中直接完成,為了說明問題,我還是一條條列也來了。當中用到了一個File的類庫,下面是來源程式:


   File.cs

using System;

using System.IO;

using System.Windows.Forms;

using System.Text;

namespace dialog

{

///

/// Summary description for File.

///

public class File

{

string fileName;

public File(string fileName)

{

this.fileName=fileName;

}

public string ReadFile()

{

try

{

StreamReader sr=new StreamReader(fileName,Encoding.Default);

string result=sr.ReadToEnd();

sr.Close();

return result;

}

catch(Exception e){MessageBox.Show(e.Message);}

return null;

}

public void WriteFile(string str)

{

try

{

StreamWriter sw=new StreamWriter(fileName,false,Encoding.Default);

sw.Write(str);

sw.Close();

}

catch(Exception e){MessageBox.Show(e.Message,"保存檔出錯!");}

}

}

}


字體對話方塊(FontDialog)

   在文字處理中,我們常用到字體,現在我們來做一個最常見的字體對話方塊。

一、 字體對話方塊(FontDialog)常用屬性

ShowColor  控制是否顯示顏色選項

AllowScriptChange  是否顯示字體的字元集

Font  在對話方塊顯示的字體

AllowVerticalFonts  是否可選擇垂直字體

Color  在對話方塊中選擇的顏色

FontMustExist  當字體不存在時是否顯示錯誤

MaxSize  可選擇的最大字型大小

MinSize  可選擇的最小字型大小

ScriptsOnly  顯示排除OEM和Symbol字體

ShowApply  是否顯示"應用"按鈕

ShowEffects  是否顯示底線、刪除線、字體顏色選項

ShowHelp  是否顯示"幫助"按鈕

二、 字體對話方塊(FontDialog)的事件

Apply  當點擊"應用"按鈕時要處理的事件

HelpRequest  當點擊"幫助"按鈕時要處理的事件

實現代碼

private void fontDialogBTN_Click(object sender, System.EventArgs e)

{

FontDialog fontDialog=new FontDialog();

fontDialog.Color=richTextBox1.ForeColor;

fontDialog.AllowScriptChange=true;

fontDialog.ShowColor=true;

if(fontDialog.ShowDialog()!=DialogResult.Cancel)

{

richTextBox1.SelectionFont=fontDialog.Font;//將當前選定的文字改變字體

}

}

  上面代碼將選定的文本設置為當前FontDialog對話方塊中的字體。


顏色對話方塊(ColorDialog)

   顏色拾取框也是我們常見的對話方塊之一,下面我們來看看在C#中是如何操作顏色對話方塊的呢?

   一、 顏色對話方塊(ColorDialog)的常見屬性

AllowFullOpen  禁止和啟用"自訂顏色"按鈕

FullOpen  是否最先顯示對話方塊的"自訂顏色"部份

ShowHelp  是否顯示"?明"按鈕

Color  在對話方塊中顯示的顏色

AnyColor  顯示可選擇任何顏色

CustomColors  是否顯示自訂顏色

SolidColorOnly  是否只能選擇純色


實現代碼見下:

private void colorDialogBTN_Click(object sender, System.EventArgs e)

{

ColorDialog colorDialog=new ColorDialog();

colorDialog.AllowFullOpen=true;

colorDialog.FullOpen=true;

colorDialog.ShowHelp=true;

colorDialog.Color=Color.Black;//初始化當前文字方塊中的字體顏色,當使用者在ColorDialog對話方塊中點擊"取消"按鈕

file://恢復原來的值

colorDialog.ShowDialog();

richTextBox1.SelectionColor=colorDialog.Color;

}

  實現顏色對話方塊(ColorDialog)很容易吧,其實不只是顏色對話方塊,C#也是很容易的,只要用心去學,都容易的。講完了顏色對話方塊(ColorDialog),我們來講列印和頁面設置.

頁面設置(PageSetupDialog)

   其實頁面設置(PageSetupDialog)沒有太多的講,既然講到這裡,我還是把PageSetupDialog中常用的屬性列出來吧

一、頁面設置(PageSetupDialog)常見屬性

AllowMargins  設置是否可以對邊距的編輯

AllowOrientation  是否可以使用"方向"單選框

AllowPaper  設置是否可以對紙張大小的編輯

AllowPrinter  設置是否可以使用"印表機"按鈕

Document  獲取印表機設置的PrintDocument

MinMargins  允許用戶選擇的最小邊距


  就這麼簡單啦,我們看看下面的吧,還有更重磅的東東呢?關於列印的。

列印預瀏及列印


   列印是我們在windows程式設計中常要用到的功能,在以前都是很麻煩工作,但在Microsoft .net Framework中列印是以元件提供給我們使用,不過還是點麻煩的,所以就專門寫出來,供大家參改。

  一, 在.net環境中,說到列印,就不能不說PrintDocumet這個類,PrintDocument屬於System.Drawing.Printing這個名字空間,PrintDocument這個類是實現列印的核心代碼。


   如果要實現列印,就必需首先構造PrintDocument物件添加列印事件,

printDocument.PrintPage+=new PrintPageEventHandler(this.printDocument_PrintPage)

列印其實也是調用Graphics類的方法進行畫圖,下面這代碼是根據MSDN上提供的常式改寫的。MSDN列印常式位址:

   microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDrawingPrintingPrintDocumentClassTopic.asp>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDrawingPrintingPrintDocumentClassTopic.asp ,有興趣的網友可以參改一下。


   下面是我改寫的printDocument_PrintPage:

private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

{

float linesPerPage=0;//頁面的行號

float yPos=0;//列印字串的縱向位置

int count=0;//行計數器

float leftMargin =e.MarginBounds.Left;//左邊距

float topMargin=e.MarginBounds.Top;//上邊距

string line=null;//行字串

Color clr=richTextBox1.SelectionColor;//當前的列印顏色,在我這個程式沒有實現不同顏色列印

SolidBrush b =new SolidBrush(clr);//刷子

fnt=richTextBox1.SelectionFont;//當前的列印字體

linesPerPage=e.MarginBounds.Height/fnt.GetHeight(e.Graphics);//每頁可列印的行數

file://逐行循行列印一頁

while(count

{

yPos=topMargin+(count*fnt.GetHeight(e.Graphics));

e.Graphics.DrawString(line,fnt,b,leftMargin,yPos,new StringFormat());

count++;

}

file://如果該頁列印完成而line不為空說明還有沒完成的頁面,發出下一次的列印事件,

file://在下一次的列印中lineReader會自動讀取上次沒有列印完的內容。lineReader可以記錄當前讀取的位置

if(line!=null)

e.HasMorePages=true;

else

e.HasMorePages=false;

}

  在這裡可以完成整個列印任務。把printDocument_PrintPage構造好後,就可以列印和列印預瀏。

 二、列印預瀏對話方塊(PrintPreviewDialog)


   列印預瀏控制項是用來顯示一個列印文檔在列印後的效果。在列印預瀏對話方塊中包含有,列印、縮放、單頁或多頁、關閉等按鈕。對話方塊如下:


  列印預瀏對話方塊沒有太多的屬性,最後通過ShowDialog()調用。上面的實現代碼如下:

private void printPreviewBTN_Click(object sender, System.EventArgs e)

{

lineReader = new StringReader(richTextBox1.Text);

try

{

PrintPreviewDialog printPreviewDialog1=new PrintPreviewDialog();

printPreviewDialog1.Document=printDocument;

printPreviewDialog1.FormBorderStyle=FormBorderStyle.Fixed3D;

printPreviewDialog1.ShowDialog(this);

}

catch(Exception excep)

{

MessageBox.Show(excep.Message, "列印出錯", MessageBoxButtons.OK, MessageBoxIcon.Error);

return;

}

}

  很簡單的,只要你把PrintDocument_PrintPage()寫好了,這裡就很容易了。

三、列印對話方塊(PrintDialog)

   1、列印對話方塊(PrintDialog)只要有以下屬性:

AllowPrintToFile  禁止或使用"列印到檔"核取方塊

AllowSelection  禁止或使用"選定內容"單選框

AllowSomePages  禁止或使用"頁"選項按鈕

Document  從中獲取印表機設置的PrintDocument

PrintToFile  列印到檔"核取方塊是否選中

ShowHelp  控制是否顯示"?明"按鈕

ShowNetWork  控制是否顯示"網路"按鈕


用如下代碼來實現:

private void printDialogBTN_Click(object sender, System.EventArgs e)

{

PrintDialog printDialog=new PrintDialog();

printDialog.Document=printDocument;

if(printDialog.ShowDialog()!=DialogResult.Cancel)

{

try

{

printDocument.Print();

}

catch(Exception ex)

{

MessageBox.Show(ex.Message);

}

}

}

  到此,所有的對話方塊都講完了,頭都大了吧。


   上述對話方塊,完全可以在vs.net的IDE環境中完成 ,這時為了說明問題,才分開一步步來講。


總結

   在我們的教程,共講述了檔對話方塊(FileDialog)、字體對話方塊(FontDialog)、,顏色對話方塊(ColorDialog)、列印預瀏對話方塊(PrintPreviewDialog)、頁面設置(PrintDialog)、列印對話方塊(PrintDialog),這幾個對話方塊,其中檔對話方塊(FileDialog)又有:打開檔對話方塊(OpenFileDialog)、保存檔對話(SaveFileDialog)這兩個對話方塊。有了上述基礎,大家可以很容易的寫出一個簡單的記事本。


將顏色16進位字串色碼轉成 System.Drawing.Color 物件



將 #FF1000 轉成color
和反轉成 #色碼






        //色碼轉換  16進制轉10進制
        public static Color HexColor(String hex)
        {
            //將井字號移除
            hex = hex.Replace("#", "");

            byte a = 255;
            byte r = 255;
            byte g = 255;
            byte b = 255;
            int start = 0;

            //處理ARGB字串
            if (hex.Length == 8)
            {
                a = byte.Parse(hex.Substring(0, 2), System.Globalization.NumberStyles.HexNumber);
                start = 2;
            }
            else if (hex.Length < 6) //錯誤的色碼 直接輸出預設值#000000
            {
                return Color.FromArgb(255, 17, 0, 0);
            }



            // 將RGB文字轉成byte
            r = byte.Parse(hex.Substring(start, 2), System.Globalization.NumberStyles.HexNumber);
            g = byte.Parse(hex.Substring(start + 2, 2), System.Globalization.NumberStyles.HexNumber);
            b = byte.Parse(hex.Substring(start + 4, 2), System.Globalization.NumberStyles.HexNumber);

            return Color.FromArgb(a, r, g, b);

        }


        //反色碼轉換  Color的10進制轉16進制
        public static String XColor(Color _co)
        {
            //處理ARGB字串

            string _a = _co.A.ToString("X").PadLeft(2, '0');
            string _r = _co.R.ToString("X").PadLeft(2, '0');
            string _g = _co.G.ToString("X").PadLeft(2, '0');
            string _b = _co.B.ToString("X").PadLeft(2, '0');


            return "#" + _r + _g + _b;

        }



參考
http://www.cnblogs.com/wxbjs/archive/2010/07/15/1777916.html
http://www.dotblogs.com.tw/junegoat/archive/2012/06/22/color-convert-form-hex-string.aspx

2012年9月21日 星期五

Google進階搜尋 破解


參考資料

http://no2743.blogspot.tw/2008/08/3google.html

http://happy2000.idv.tw/new_page_168.htm

http://dreamerscorp.com/blog/.....


http://www.businessweekly.com.tw/blog/article.php?id=1029

http://www.wretch.cc/blog/billypan101/10539424




=============================

用 google 的怪招 可突破受限制的下載

用google的怪招[zt]

首先打開Google,在關鍵詞輸入框中輸入"index of/"inurl:lib(雙引號為英文狀態下),選擇“搜索簡體中文網頁”選項,返回搜索,得到了一些網頁,不要以為這是一些普通的頁面,其實它們是一些圖書網站的資源列表,點擊打開它來看看,怎么樣?是不是所有資源一收眼底了?

使用其他關鍵字可能得到更多的資源
在搜索框上輸入︰"index of /"cnki
再按搜索你就可以找到許多圖書館的CNKI、VIP、超星等入口﹗
在搜索框上輸入︰"index of /" ppt
再按搜索你就可以突破網站入口下載powerpint作品
在搜索框上輸入︰"index of /"mp3
再按搜索你就可以突破網站入口下載mp3、rm等影視作品
在搜索框上輸入︰"index of /"swf
再按搜索你就可以突破網站入口下載flash作品
在搜索框上輸入︰"index of /"加上要下載的軟體名

再按搜索你就可以突破網站入口下載軟體

到這裡,大家也許都明白了,其實就是"index of /"這個關鍵詞在起的作用,使用它可以直接進入網站首頁下的所有文件和文件夾中,不必在透過HTTP的網頁形式了,從而避免了那些網站的限制,作到了突破限制下載



發了這個帖,我又上網遛遛,又發現這篇相關文章,把它貼在這裡與大家分享
超級P2P搜索引擎讓所有收費網站破產﹗
2005-04-01 05:45:06 fzj4326@-6tZZ http://bbs.mobile.163.com/push/-6tZZ-OnrjHn--BLA.html 複製 評論
搜索Google大家都用過吧?我們正是利用它強勁的搜索功能來突破封鎖下載,Google搜索和限制下載有什麼關係,沒可能實現吧?不要不相信哦,往下看哦﹗

http://www.google.com/intl/zh-CN/
http://www.3721.com/
http://www.baidu.com/

首先打开Google,在关键词输入框中输入"index of/"inurl:lib(双引号为英文状态下),选择“搜索简体中文网页”选项,回车搜索,得到了一些网页,不要以为这是一些普通的页面,其实它们是一些图书网站的资源列表,点击打开它来看看,怎么样?是不是所有資源一收眼底了?

使用其他關鍵字可能得到更多的資源︰

在搜索框上輸入︰"index of /"cnki

再按搜索你就可以找到許多圖書館的CNKI、VIP、超星等入口﹗

在搜索框上輸入︰"index of /" ppt

再按搜索你就可以突破網站入口下載powerpint作品﹗

在搜索框上輸入︰"index of /"mp3

再按搜索你就可以突破網站入口下載mp3、rm等影視作品﹗

在搜索框上輸入︰"index of /"swf

再按搜索你就可以突破網站入口下載flash作品﹗

在搜索框上輸入︰"index of /"加上要下載的軟體名

再按搜索你就可以突破網站入口下載軟體﹗

在搜索框上輸入︰"index of /"AVI

再按搜索你就可以突破網站入口下載AVI視頻

你會找到什麼呢?同理,把AVI換為MPEG看看又會找到什麼呢?呵呵﹗接下來不用我再教了吧?那就試一下你的手氣吧﹗

"index of /" RMVB
"index of /" WMA
"index of /" MTV
"index of /" MPEG
以下是百度搜索排名
1. index of mpeg4
3. index of mp3
4. index of cnki
5. index of rmvb
6. index of rm
7. index of movie
8. index of swf
9. index of jpg
10. index of admin
12. index of pdf
13. index of doc
14. index of wmv
15. index of mdb
16. index of mpg
17. index of mtv
18. index of software
19. index of mov
20. index of asf
23. index of lib
24. index of vod
25. index of rar
27. index of exe
28. index of iso
29. index of video
30. index of book
31. index of soft
32. index of chm
33. index of password
34. index of game
35. index of music
36. index of dvd
37. index of mid
38. index of ebook  
40. index of download

到這裡,大家也許都明白了,其實就是"index of /"這個關鍵詞在起的作用,使用它可以直接進入網站首頁下的所有文件和文件夾中,不必在通過HTTP的網頁形式了,從而避免了那些網站的限製,作到了突破限製下載。

怎么回事?點鼠標右鍵直接用網際快車下不了,都是網頁,鏈接位址是亂碼。別灰心懈氣,可以在新窗口中打開頁面中的超鏈接,真實位址不就出來了。下面就用馬克思ie(mxie)這個超級P2P共享資源搜索引擎幫你搞定收費網站。
马克思ie简体中文网址:http://cn.mxie.com/down.html
http://cn.mxie.com/mxie0400Setup_cn.exe

马克思ie(mxie)
软件大小:3307KB
软件语言:简体中文
软件类别:国产软件/免费版/搜寻引擎
运行环境:Win9x/Me/NT/2000/XP
马克思ie(mxie)是一个拥有网页浏览器功能的超级P2P搜索引擎,完全免费!各種音樂、電影、動漫、小說、圖片等娛樂文件,一切你想得到的都可以找到﹗採用目前最為先進的多點P2P技術,搜尋到的就能下載到,絕對無死鏈﹗神奇的“越多人下載越高速”特性,充分挖掘你的帶寬潛力,保證高速﹗獨家裝備了強力防火牆穿透利器,即使在嚴密防護的企業防火牆后也能通行自如。
完全免費,永遠免費﹗
完全免費﹗永遠免費﹗馬克思ie(mxie)就是要把免費進行到底﹗奉行網路上的馬克思主義,打造影音娛樂共產帝國﹗

編者自述︰此方法採用獨特技巧,集成了網路加速及穿透防火牆的P2P共享技術,能夠無限提升你的網速﹗----高手自然一点就透,对于菜鸟本人也不想浪费唇舌多作解释,以下跟着洒家向前冲:

先下一个exe文件合成器“绿色分割{X} V3.1”:
http://www.pcdog.com/soft/20205.htm
http://www1.pcdog.com/down/Split3.1.rar

解压到指定文件夹。再下一個加速軟體“speed4web”︰
Speed4WEB 可以幫忙你把瀏覽器的速度提升到原來的300%!程式使用簡單,提交小巧!功能強大!
Speed4WEB V2.2.3.2 汉化版:
http://www.yqdown.com/soft/675.htm
http://km.yqdown.com:8989/UUAuth/wlgj/Speed4WEB_v2.H.rar
http://www2.pcdog.com/down4/HB_Speed4WEBV2.2.3.2.exe
http://www.pcdog.com/down2/HB_Speed4WEBV2.2.3.2.exe

解压安装后点击桌面图标打开,在所有选项前均打勾(除了“总在顶部”),最小化令其运行。
點桌面圖標右鍵,點屬性,點查找目標,找出其真實應用文件“Speed4WEB.exe”,將它複製到指定文件夾。

選擇你最想加速的文件***︰點桌面圖標右鍵,點屬性,點查找目標,找出其真實應用文件“***.exe”,複製到指定文件夾。

雙擊打開綠色分割,點“合併”,點“合併任意文件”,點+號依次選擇“***.exe、Speed4WEB.exe”,點“設置”,點“正常、分割完成后生成合併exe文件”,點“保存文件”選擇***文件原路徑,重命名為“***.exe”,點開始即可替換原“***.exe”。

注意︰合併過程中***軟體不可使用,否則無法成功替換原***文件﹗也不可以關閉Speed4WEB﹗

再下一个共享资源搜索利器“马克思ieV.0.4.0.0 最新版--
马克思ie简体中文网址:http://cn.mxie.com/down.html
http://cn.mxie.com/mxie0400Setup_cn.exe

解压双击安装后,以“马克思ie(mxie)”为例,下载后重命名为“马克思ie(mxie).exe”即可直接双击安装,点桌面上刚刚生成的”马克思ie(mxie)”图标右键,点属性,点查找目标,找出其真实应用文件“mxie.exe”,复制到指定文件夹。下面按步就搬即可。

以上方法經本人測試,適合于各式各樣五花八門的下載工具、遊戲、瀏覽器以及其它一切與網路相關的軟體。----這種合成的軟體同時營運的越多,網速愈快﹗

每個人上網的模式與寬帶限制都不一樣,有時候是電信局封了BT端口或用了掃描儀限制下載流量,請恕本人也無能為力了﹗用过马克思ie的朋友仍然嫌慢的话,请打上下面的补丁

最新上传漏洞通用工具 V1.0
http://soft.sq88.com/soft/537.htm
http://download.sq88.com/hk/upld.rar

动网下载中心上传漏洞利用工具
http://soft.sq88.com/soft/419.htm
http://download.sq88.com/hk/dvup.rar

任意下载其中一个后门程序,解压后即可见其中的两个ActiveX控件“MSINET.OCX、MSWINSCK.OCX”,然后再用绿色分割合并即可。

2012年8月27日 星期一

C# FormBorderStyle.None 改變窗體大小的UI


當表單的FormBorderStyle 被設定成 System.Windows.Forms.FormBorderStyle.None
也就是 無邊框模式  又想有 改變form大小的UI時
加入下面這段就行了


const int WM_NCHITTEST = 0x0084;
const int HTLEFT = 10;
const int HTRIGHT = 11;
const int HTTOP = 12;
const int HTTOPLEFT = 13;
const int HTTOPRIGHT = 14;
const int HTBOTTOM = 15;
const int HTBOTTOMLEFT = 0x10;
const int HTBOTTOMRIGHT = 17;

protected override void WndProc(ref Message m)
{
    base.WndProc(ref m);
    switch (m.Msg)
    {
        case WM_NCHITTEST:
            Point vPoint = new Point((int)m.LParam & 0xFFFF,
                (int)m.LParam >> 16 & 0xFFFF);
            vPoint = PointToClient(vPoint);
            if (vPoint.X <= 5)
                if (vPoint.Y <= 5)
                    m.Result = (IntPtr)HTTOPLEFT;
                else if (vPoint.Y >= ClientSize.Height - 5)
                    m.Result = (IntPtr)HTBOTTOMLEFT;
                else m.Result = (IntPtr)HTLEFT;
            else if (vPoint.X >= ClientSize.Width - 5)
                if (vPoint.Y <= 5)
                    m.Result = (IntPtr)HTTOPRIGHT;
                else if (vPoint.Y >= ClientSize.Height - 5)
                    m.Result = (IntPtr)HTBOTTOMRIGHT;
                else m.Result = (IntPtr)HTRIGHT;
            else if (vPoint.Y <= 5)
                m.Result = (IntPtr)HTTOP;
            else if (vPoint.Y >= ClientSize.Height - 5)
                m.Result = (IntPtr)HTBOTTOM;
            break;
    }
}

2012年8月7日 星期二

C# 獲取當前路徑的方法集合


/ /獲取當前進程的完整路徑,弱者受制與文件名(進程名)。
字符串str= this.GetType()Assembly.Location;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取新的過程
字符串str= System.Diagnostics.Process.GetCurrentProcess()MainModule.FileName;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取和設定當前目錄(即該進程從中啟動的目錄)的完全限定路徑。
字符串str System.Environment.CurrentDirectory;
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

/ /獲取當前線索的當前應用程序,要求該船撒的-base目錄,它由程序,集衝突解決程序,用來探測程序,集。
字符串str System.AppDomain.CurrentDomain.BaseDirectory;
結果:為X:\ XXX\ XXX\(。EXE文件所在的目錄“\”)

/ /獲取和設定弱者受制與該應用程序,的目錄的名稱。
字符串str System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
結果:為X:\ XXX\ XXX\(。EXE文件所在的目錄“\”)

/ /獲取啟動了應用程序,的可執行文件的路徑,不包括可執行文件的名稱。
字符串str System.Windows.Forms.Application.StartupPath;
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

/ /獲取啟動了應用程序,的可執行文件的路徑,包括可執行文件的名稱。
字符串str System.Windows.Forms.Application.ExecutablePath;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取應用程序,的當前工作目錄(不可靠)。
字符串str= System.IO.Directory.GetCurrentDirectory();
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

2012年7月11日 星期三

C# get和set關鍵字 範例




將變數 tran 設定在 -360 ~ 360


        private float _tran; //此為private,外界無法看到該屬性
        public float tran //public 外界可存取
        {
            get
            {
                return _tran;
            }
            set
            {
                if (value <= -360 || value > 360)
                    value = 1; //set要用到value這個關鍵字,value就是要寫入的值
                _tran = value;
            }
        }

2012年7月10日 星期二

Chrome Web 遊戲推薦




BeGone

web版的線上CS
跟歪果人打槍戰





Drakensang Online

web版 小暗黑
3D的 做的不錯XD

2012年6月30日 星期六

XP sp3 升級出現“您可能是軟件盜版的受害者”的解決方法


Windows XP sp2 升級出現“您可能是軟件盜版的受害者”的解決方法

一般來說 是誤裝了WgaNotify.exe 才會這樣


     微軟發布了對Windows XP的一個新補丁Windows Genuine Advantage 通知(KB905474), 下載該補丁,當你毫不猶豫的點擊“立即安裝”。安裝完畢後,重新啟動電腦,跳出對話框:“您可能是軟件盜版的受害者,單擊立即解決……”。
      面對這種情況,解決方法有以下兩種:

<1>打開註冊表。 “開始”--“運行”輸入Regedit ,定位到註冊表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WgaNotify
將WgaLogon和WgaNotify兩項完全刪除,重啟電腦。
刪除X:\windows\system32 (X為你的系統盤符)中的wgatray.exe刪除,再按“F3”搜索一下wgatray.exe,在搜索的高級選項裡勾選“搜索系統文件夾”和“搜索隱藏文件和文件夾”, 將搜索到的wgatray.exe全部刪除。
再刪除下面的文件:
X:\windows\wganotify.log
X:\windows\system32\seld.tmp
X:\windows\system32\wgalogon.dll
重啟系統,然後再將註冊表中HKEY_LOCAL_MACHINE\ SOFTWARE\microsoft\Windows NT\ CurrentVersion\Winlogon\Notify\WgaLogon 項刪除。
不過這種方法不是很徹底,自動更新會提示你未安裝KB905474正版驗證補丁。可以選擇關閉“自動更新”,然後選用“奇虎360安全衛士”或“超級巡警”來更新,這樣更新速度比Windows默認的更新速度快多了。

<2>RemoveWGA 是一個專門用來清除WGA 的小程序,使用者只要通過它,就可以阻止微軟的WGA 在系統每次啟動時企圖連回微軟網站的動作,且使用它並不需要擔心微軟的正版驗證機制,你還是一樣能夠正常的使用Windows Update 的功能,兩者之間並沒有任何衝突。
      RemoveWGA 1.2的下載網頁:
  http://www.greendown.cn/soft/3668.html

2012年6月29日 星期五

google map 網址參數

方法一
到別人設計好的網頁上輸入座標如這個網址

方法二
到google maps的網頁http://maps.google.com/maps
在網址後面加上參數?ll=Lat, Lon即可
若要加入其他參數如地圖,放大比例等等以&連結各參數
z=(1-18)放大比例
t=(k or h)k是衛星圖,h是hybrid
舉例來說
http://maps.google.com/maps?ll=25.101747,121.548840&z=17&t=k就會將你帶到國立故宮博物館並以17級放大倍率的衛星圖顯示在地圖的正中央啦
其他參數可以參考這個網址
 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template