摘要:1.构造函数2.静态变量3.增加窗体属性public string name{set;get;}例如: public partial class Window1 : Window { public string name { get; set; } public int age { get; set; } public Window1() { InitializeComponent(); } }传值: private void Button_Click(object sender, Rou... 阅读全文
posted @ 2013-05-27 08:34 幕三少 阅读 (3111) 评论 (0) 编辑
摘要:<Window.Background> <ImageBrush ImageSource="../pic/main_backgroud.jpg"/> </Window.Background>先把图片设为把图片设为始终赋值,不然就会报错 阅读全文
posted @ 2013-05-24 08:38 幕三少 阅读 (838) 评论 (0) 编辑
摘要:可以在form_load事件里把this传给UserControl,然后在usercontrol里调用form的各种方法,不过这种做法不太好,耦合性较高。标准做法是用事件传递UserControl里加如下代码:public delegate void FormCloseEventHandler(object sender, EventArgs e);public event FormCloseEventHandler FormClose;private void button_quit_Click(object sender, EventArgs e){if (this.FormClose ! 阅读全文
posted @ 2013-05-20 17:58 幕三少 阅读 (1986) 评论 (0) 编辑
摘要:下面有两个页面,转化成xaml界面要求:会设计的美工,懂一点xaml,界面很简单,主要要设计的美观,我们提供简单的功能截图,按照截图做成xaml页,将这两个页面做好,发我邮箱,留上QQ,方便联系,具体价格面议。hbbliyong@163.com 阅读全文
posted @ 2013-05-15 13:09 幕三少 阅读 (722) 评论 (3) 编辑
摘要:/// <summary> /// 获取本地IP地址信息 /// </summary> void GetAddressIP() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { if (_IPAddress.... 阅读全文
posted @ 2013-05-10 08:54 幕三少 阅读 (2775) 评论 (1) 编辑
摘要:1.首先先建立一个WCF服务应用程序 2.再建立一个宿主程序,这里用控制台,添加服务引用,这里会报错: 点击页面确定,回到添加服务页面 点击箭头有如下内容: 这里告诉我们问题的所在,我们只要重新生成解决方案就行了。 好,重新生成解决方案,ok,问题解决,添加引用服务成功。 3.在控制台程序里启动服务 阅读全文
posted @ 2013-05-07 11:01 幕三少 阅读 (2258) 评论 (9) 编辑
摘要:先上代码 public MainWindow() { InitializeComponent(); //跳动的文字 Storyboard perChar = new Storyboard(); _text.TextEffects = new TextEffectCollection(); for (int i = 0; i < _text.Text.Length; i++) { TextEffect effect = n... 阅读全文
posted @ 2013-05-06 14:16 幕三少 阅读 (680) 评论 (1) 编辑
摘要:因为是C#,所以平台肯定是.NET了。之前因为一个小小的业务需要接触了下密码键盘的操作。其实就是简单的获取用户输入密码的操作,没碰到什么大的问题,但是查资料的过程中还是感觉查到的东西挺多的,是那种越查越多,但是又不是很关键的东西。在调用DLL中的方法的时候,我们一般要对照函数说明来把C/C++中的类型转换为.NET中相对应的类型,而且方法必须声明为静态外部函数,即加上public extern static声明头.如果不加public ,函数默认为私有函数,调用就会出错。[DllImport("COM DLL path/file")]publicextern static 阅读全文
posted @ 2013-04-24 10:32 幕三少 阅读 (609) 评论 (0) 编辑
摘要:解决办法:在你的项目属性页面里面,把是否包含unsafe代码的选项选上 在生成的tab里,有一个允许非安全代码的选项, 英文是allow unsafe code,即允许不安全代码 阅读全文
posted @ 2013-04-24 10:31 幕三少 阅读 (92) 评论 (0) 编辑
摘要:在使用托管代码调用非托管代码时,发生“对 PInvoke 函数“UseTwiHikVisionDllTest!UseTwiHikVisionDllTest.TwiHikVision::GetFirstPic”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。”解决方法: 添加属性:CallingConvention=CallingConvention.Cdecl如: [DllImport("TwiHikVision.dll", EntryPoint="Get 阅读全文
posted @ 2013-04-23 14:46 幕三少 阅读 (742) 评论 (0) 编辑