摘要:
函数指针可以使用算法的地址传递给方法,传递之前要先完成以下工作1.获取函数的地址2.声明一个函数指针3.使用函数指针来调用函数1.获取函数的地址,只要使用函数名就可以Fun2(Fun1);Fun2就可以在程序内部调用Fun1()函数2.声明函数指针声明时一定要指定指针指向的类型。同样,声明指向函数的指针时,必须指定指针指向的函数类型。如一个函数的原型为int Fun1(int a);指针类型声明:int (*pt)(int);//只是将Fun1换成了 *pt *pt 是函数, pt是函数的指针//声明后赋值pt = Fun1;3.使用指针来调用函数上面的声明说过 *pt和函数名是一样的,使用* 阅读全文
摘要:
指针:是说指针名表示的是地址。是一个变量,存储的是值的地址,而不是值本身*运算符被称为间接值或解除引用运算符也可以叫做取地址符声明一个指针int * p_data;* p_data的类型为int 由于*运算符被用于指针,因此p_data变量本身必须是指针。我们说p_data指向int类型,我们还说P... 阅读全文
摘要:
开发环境是Vs 2012 Framework 4.0 源码和制作工具在文章最下边 一. ActiveX控件Demo 新建一个Window窗体控件库项目 在自动生成的UserControl1页面上添加一个button 点击事件里我们只弹出一个MesageBox IE怎么知道一个插件是脚本安全的?它是通 阅读全文
摘要:
在这里我向大家推荐的一个具是LinqPad有了这个工具并熟练使用就可以很快学习并掌握linqlinqPad下载地址:http://www.linqpad.net/它也自带了很多例子方便大家查询,linqPad支持object ,xml,sql , to linq这里我只讲一下sql to linq好多同学不知道怎么用linq完成 left join ,inner join 等,这里我就用这个工具给大家实现一下linqpad 会给我们同时生成lambda表达式,sql和IL 我一般情况下有linq的lambda不会的时候,就用Linqpad来调试得到结果打开它的主页面看一下,点AddConnec 阅读全文
摘要:
Caliburn.Micro学习笔记目录今天说一下协同IResult看一下IResult接口 /// /// Allows custom code to execute after the return of a action. /// public interface IRe... 阅读全文
摘要:
Caliburn.Micro学习笔记目录说一下IHandle实现多语言功能因为Caliburn.Micro是基于MvvM的UI与codebehind分离,binding可以是双向的所以我们想动态的实现多语言切换很是方便今天我做一个小demo给大家提供一个思路先看一下效果 点击英文 变成英文状态点ch... 阅读全文
摘要:
Caliburn.Micro学习笔记目录今天 说一下Caliburn.Micro的IEventAggregator和IHandle分成两篇去讲这一篇写一个简单的例子看一它的的实现和源码下一篇用它们做一个多语言的demo这两个是事件的订阅和广播,很强大,但用的时候要小心发生不必要的冲突。先看一下它的实... 阅读全文
摘要:
想利用业余时间学习一下java 装好sdk和Eclipse 后写个小程序 发现它的智能提示真不敢恭维 要按 alt+/ 才能出来 但是感觉一个好不ide不能是这样的后来查了一下资料发现是我错了 下面就来设置一下Eclipse的智能提示让它和visual studio 一样好用 打开 Windows 阅读全文
摘要:
Caliburn.Micro学习笔记目录上一篇已经简单说了一下引导类和简单的控件绑定我的上一个例子里的button自动匹配到ViewModel事件你一定感觉很好玩吧今天说一下它的Actions,看一下Caliburn.Micro给我们提供了多强大的支持我们还是从做例子开始demo的源码下载在文章的最... 阅读全文
摘要:
这个功能之前用wpf写过一次这次用Silverlight写一次这两种写法上基本上没有太大的差别这个Demo并不完美,只是给大家提供一个思路源码:SilverLightListPricture.rar看一下效果思路是: 修改ItemTemplate样式ItemsPanelTemplate 用WrapPanel显示先为image绑定图片添加一个转换类using System;using System.IO;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Data;usi 阅读全文