原创 Powershell 實現遠程喚醒
Powershell實現遠程喚醒,遠程喚醒需要被喚醒的電腦支持遠程喚醒,需要關閉電腦的睡眠、支持遠程喚醒,可通過BIOS設置。 遠程喚醒時向網絡中發送UDP的數據包,數據包前兩個字節爲0xFF,後面緊接着是被喚醒設備的MAC地址重
原创 C# 中TCP連接通過數據接收來判斷連接是否斷開
C#中TCP連接對於數據的接收,無論是socket的Receive()方法或者是networkstream的read()方法對於數據的接收都是,有數據到來時就進行數據的接收,沒有數據到來時就阻塞在那裏等待數據的到來,而當連接斷開時它們讀取
原创 windows小知識
端口占用查找 (1) netstat -ano 列出所有端口情況 找到對應端口的PID (2) tasklist | findstr "PID" 找到PID對應的信息 (3) taskkill /pid PID -t
原创 WPF中使用瀏覽器控件WebBrowser
設置使用IE的版本 public static class Extensions { #region 設置WebBroswer 使用IE版本 public static void Se
原创 WindowsFormsHost Background 透明問題
在WPF中想放置WinForm的控件時可通過WindowsFormsHost來承載WinForm控件,從而使其顯示在WPF界面中。 通過這種方式放置的控件一直會顯示在界面的最頂層,目前還沒有辦法將其放在WPF控件下面,此處有相關問題文章
原创 C#調用C++的dll
C#調用C++的dll使用如下方式: [DllImport("DllSecond")] static extern int Multiply(int factorA,int factorB); C#調用C
原创 擴展WPF的Slider
擴展了WPF的Slider 支持給三張圖:背景、前景、滑塊,支持設置滑塊大小、設置高亮部分的寬度或高度。具體代碼如下: Xaml: 裏面用到了MahApps.Metro這個庫 <Slider x:Class="ContentItem
原创 WPF使用MediaElement顯示gif圖片
使用MediaElement來顯示gif圖片,封裝控件代碼如下: Xaml: <UserControl x:Class="giftest01.GifImage" xmlns="http://schemas.mi
原创 WF 繪製圖片的部分
前段時間要自定義控件 用WF做一個Slider 背景是用貼圖的 因此爲了顯示出好的效果 就需要貼圖 通過調節值來控制圖片的顯示部分 在這裏做了一個垂直顯示的控制 運行效果如下: 後臺處理代碼如下: public part
原创 C# 枚舉轉集合
枚舉轉成對應的集合 public enum TestType { Binary, Text } public List<TestType> ProtocalTypes {
原创 解決引用 System.Windows.Interactivity程序集生成多國語言文件夾fr、es、ja等問題
通過以下方式對 System.Windows.Interactivity程序集添加的引用編譯生成後會生成多國語言對應的文件 de、en、es、fr、it、ja、ko、ru,這些文件有時候沒有用到但是會存在於編譯生成的文件夾中,當然可用收
原创 基於WpfToolKit 自定義屬性編輯
Xceed.Wpf.Toolkit 中對 ITypeEditor進行了封裝封裝後的類爲TypeEditor<T> ,我們可以通過這個類來達到自定義的目的。 屬性欄中顯示成什麼樣,可以通過自己定義一個相應的控件來實現,或者使用現有的控件。示
原创 WPF 使用TextBox做密碼輸入框
密碼輸入框需要輸入的密碼不能顯示明文,用其他的特殊字符代替顯示。 顯示效果如下: Xaml部分代碼如下: <Window x:Class="TextBoxPwd.MainWindow" xmlns="http://s
原创 關於FCL 提供的幾種定時器
System.Threading的Timer類 在線程池線程上執行定時的後臺任務最好的選擇 System.Windows.Forms的Timer類 該類的實例,告訴Widnows將一個計時器和調用線程關聯,當計時器觸發時,Windo
原创 C# 編譯成一個exe文件
去掉生成的 XXX.vshost.exe XXX.vshost.exe.config XXX.vshost.exe.manifest文件 選中工程右鍵屬性->調試 去掉啓用調試器下的 啓用Visual Studio承載進程勾選