- 博客(12)
- 收藏
- 关注
原创 10年程序
一晃,毕业已经10多年,在软件上浸淫了10年那时候买了VS2002光盘就开始一辈子的程序人生,现在已经VS2012了那时候为了选择DOTNET还是java迷茫着,现在见什么做什么那时候觉得做C/S才是真正的程序员,现在觉得javascript也挺牛b的那时候觉得做C++的才是程序中的王者,现在还是这么认为那时候ie是浏览器,浏览器就是IE,现在ie是浏览器,浏览器不是IE那
2013-04-05 07:58:55
739
转载 Typedef和define的区别
Typedef和define都可以用来给对象取一个别名,但是两者却有着很大不同。1. 首先,二者执行时间不同关键字typedef在编译阶段有效,由于是在编译阶段,因此typedef有类型检查的功能。Define则是宏定义,发生在预处理阶段,也就是编译之前,它只进行简单而机械的字符串替换,而不进行任何检查。 #define用法例子:#define f(x) x*xmain(
2008-09-18 16:13:00
643
原创 EasyOrm完全使用说明
1) (1)Orm初始化在ORM之前一定要先初始化,初始化后如果xml配置文件没变就不用再初始化了。代码:DBFactory.InitORM();2) (2)数据库连接创建与关闭在操作ORM操作之前要打开数据库连接,在使用完后要关闭数据库连接;打开或初始化连接:DBFactory.Init(DataProvider.
2008-09-18 10:41:00
2561
原创 ORM和easyOrm
在dotnet中有很多ORM,但真正可运用到项目中的没几个。相对比较知名的ORM:NHiberate、Ibatisnet、Nbear、Castle的ORM等等,NHiberate:java中最著名的ORM,但dotnet中就不怎么样了,曾经有个项目使用过,感觉很难用而且性能低下(那个项目后再也没去关注它了);Ibatisnet:只能算半ORM,通用sql映射来完成,非常灵活,性能也不错,易学易用;
2008-09-09 16:18:00
1913
原创 wxWidget类型转换
在C++里常用类型转换感觉很杂,不好用;跟C#没得比:可以强类型转换,还有convert通用的转换,非常方便的说。刚用wxwidget时类型转换也是一头大,了解后发现要比MFC简洁好用多,接口也容易记住。下面上WXWIDGET常用类型转换:一、wxstring与其他类型转换 1.1 int to wxString: wxString str = wxString::Form
2008-09-04 21:43:00
3549
原创 Codeblocks使用感受
工作这几年一直是做DOTNET(IDE:VS.NET),MS的IDE确实还不错,最突出的一点就是够人性化。年初也接触一点MFC,到感觉智能提示做不是很好,但在C#方式就做得很到位(有可能平时都是用c#习惯的原因)。用几天CodeBlocks发现它是一个相当优秀的IDE,开源的IDE做到这个份上够顶尖了。不足:停靠窗口不够人性化; 智能提示有时候会有问题; 缺少必要快速排版和注释
2008-08-24 19:58:00
4927
1
原创 wxWidgets+CodeBlocks搭建环境
codeblocks(IDE)+mingw(编译器)+wxwidgets(C++类库)这三个全免费的项目组成不弱与VC+MFC的平台。刚开始研究wxwidgets,在搭建这个平台时遇到许多困难,想把这个搭建配置写下来,希望对后来的初学者有用。 搭建及配置顺序如下:codeblocks安装==》wxwidgets编译==》codeblocks中配置与wxwidgets的关联。一、codeblo
2008-08-05 08:22:00
7173
3
原创 我的MFC学习路径
B/S C/s都有做,都是用C#的;自己常用的小工具也是用C#WINFORM程序做的,运行速度和内存都不乐观;所以一直以来都想非托管的语言来写小工具和其他项目的辅助软件。 最近下定决心用C++语言来写,准备用什么框架也比较了好几天:MFC、QT、VCL、WTL等,最后选用MFC。下面是我这几天学习经历,由于上班做
2008-01-02 13:34:00
1277
原创 AOP系列之二…………技术实现
AOP最终要实现的效果是方法拦截,比如有三个方法A()、B()、C(),这三个方法是独立的;但我要实现这样的效果:在调用A的过程也会调用B和C方法,这就是方法拦截。如图,就是说对A方法进行拦截。根据这个拦截,我们展示下伪代码过程:原来的代码:function void A(){A的代码部分;}function void B(){B的代码部分;}fu
2007-06-12 22:56:00
1201
原创 菜鸟Dotnet学习路之一
做软件开发的,我相信很多都跟我一样是非科班出身的。以前是电子专业的,曾经上过一学期的C语言课程,其他基本上都没有接触过。毕业后工作了一两年觉得工作很枯燥无味,正好有个好朋友在做asp;然后就向他咨询相关问题,比如:学写程序需要买什么样的书,需要什么样的电脑配置,有什么好的学习网站。了解IT相关东西后,2003年4月份开始开始买电脑、买书等,在5月份开始我的DOTNET学习之路!当时我什么都不懂
2007-04-03 16:35:00
955
原创 WEB数据保存方式比较
在httpcontext中有几个数据保存方式,包括session,cookie,cache,items;session是保存在服务器端的数据,是个人私有的;安全性比较高,一般用于保存重要的用户信息;但有一个缺陷就是有时候会丢失掉,因为它的数据是保存在内存中,当内存吃紧的时候会被释放掉;比较耗内存。cookie是保存在客户端的数据,也是个人私有的;安全性相对比较差,也可由时间限定周期,比较容
2007-02-02 13:45:00
921
原创 窗体间传值
1、从父窗体传到子窗体 //通过子窗体的属性来传递值ChildForm form = new ChildForm();form.FormValue1 = this.value1;form.FormValue2 = this.value2;form.ShowDialog();Class ChildForm...{ private string formValue1; private s
2006-09-27 10:45:00
1407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人