原创 C++ C#互操作

下面是互操作的實例代碼: C# using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServic

原创 .net Remoting

Remoting三種信道 IPC,HTTP,TCP 訪問速度:IPC>TCP>HTTP HTTP信道:在跨越防火牆上有優勢 TCP信道:通常在局域網內通信 IPC信道:同一機器的進程間通信,不佔用網絡資源 TcpChannel 默認使

原创 狀態機示例代碼

Interface interface IAction { bool CanExecute(object args); void Execute(object args); }

原创 Dapper+UOW+Repository示例代碼

DataAccess IRepositories public interface IGenericRepository<TEntity> where TEntity : class { TEntity

原创 實現圓環形按鈕佈局

實現下圖佈局 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/prese

原创 wpf自定義colorpicker

自定義colorpicker <ObjectDataProvider MethodName="GetType" ObjectType="{x:Type system:Type}" x:Key="col

原创 WPF應用 - 實現可上下標的文本框

System.Windows.Controls.RichTextBox 首先考慮使用這個控件 上下標設置 var textrange = new TextRange(rtb.Selection.Start, rtb.Selection.E

原创 EasyCsharp - Dynamic Proxy

RealProxy實現代理 RealProxy實現 MarshalByRefObject對象的代理 對於MarshalByRefObject對象,可以使用下面的代碼代理,並且對於傳遞到方法中的ref或out參數都可以正常返回。Remoti

原创 有時候常量比枚舉好用

有這樣一個場景,有下面的Logic類,每個類中都需要判斷DoOperAction是否爲空,然後進行一些操作。由於每個Logic對應的OperType可能不一致,因此就每個類定義了特定的判斷方法。但當Logic類增加時,DoOper方法又需

原创 Easy Go 常見問題

1 Intellij go引用自定義包

原创 wpf 如何對window樣式中的close按鈕添加關閉事件

當定義了一個window樣式時,裏面包括了關閉按鈕的樣式,但這時會有個問題,就是關閉按鈕的事件,如何添加關閉事件。 方法1 在樣式的按鈕中添加Command=”ApplicationCommands.Close”, 然後在每一個應用的

原创 wpf問題~命名空間問題

場景: Solution中共有兩個工程,一個是Common,一個是MainWindow。 Common -- class MyWindow:Window MainWindow -- class LoginWindow:M

原创 wpf問題~解決DataGrid列列頭及可見性的綁定問題

之前寫過的一遍文章,在這裏直接貼出來。 場景:根據配置文件顯示DataGrid中的某些列。 問題:Columns集合只是DataGrid的一個屬性,這個集合在邏輯樹或視覺樹中是看不到的,也不會繼承DataContext屬性。 通過網

原创 簡單的POJO屬性自動包裝

簡單的POJO屬性自動包裝,未進行一是否有get及set的判斷,需要的自已可以完善下。 # POJO Property Auto Generate # encoding:utf-8 import re import os class

原创 多種數據庫添加自增主鍵

------------------------------------------------------- -- MySql ------------------------------------------------------