摘要: 不管是定义控件还是用户控件都会用到一个功能——绑定(Binding)。书面的叫法:元素绑定。意思就是让绑定的元素实现数据同步。在笔者看来WPF引入这一个功能实在是太完美了。编程更加的具体化。特别是跟MVVM模式的配合,那叫完美。笔者不是学术派的。全面性的讲述的话那是不现实。就从笔者的使用经验来谈Bi 阅读全文
posted @ 2017-06-05 11:13 Aomi 阅读(14581) 评论(5) 推荐(6) 编辑
摘要: 如果只是使用现有的WPF控件的话,是很难满足当前社会多复杂的业务。所以用户自己订制一系列控件也是一种不可避免的情势。WPF在控制方面分为俩种:用户控件和自定义控件。相信看过前面章节的就明白他们俩者之间的差别。理解用户控件并不难——把现有的控件组合在一起形成的控件。而在笔者看来自定义控件才是WPF最吸 阅读全文
posted @ 2017-05-21 15:57 Aomi 阅读(13761) 评论(4) 推荐(6) 编辑
摘要: 编写一个应用难免要用到WPF本身的控件。不管是WinForm还是网页都会有自己的控件。只是在写法和用法上有所不同而以。而控件命名却离不开那几个单词。所以不用担心判断不出来哪个是按扭,哪个是文本框。举个例子吧。 HTML WinForm WPF 看到了吧。本质上来讲没有什么区别。只要学习他的属性用法就 阅读全文
posted @ 2017-05-01 15:48 Aomi 阅读(5415) 评论(0) 推荐(9) 编辑
摘要: 对于WPF的技术笔者是又爱又恨。现在WPF的市场并不是很锦气。如果以WPF来吃饭的话,只怕会饿死在街头。同时现在向面WEB开发更是如火冲天。所以如果是新生的话,最好不要以WPF为主。做为选择性来学习一下还是可以的。 WPF项目 在VS开发工具里面对于WPF应用相关的项目类型有三种。本来在笔者看来他可 阅读全文
posted @ 2017-04-24 11:46 Aomi 阅读(11469) 评论(4) 推荐(3) 编辑
摘要: 这俩年多来笔者一直在从事关于WPF的开发。虽然不能说是专家级别的。但是对于WPF的应用还是有一定的了解。论他的灵活性决对不在WinForm之下。WPF的出现更是引发一段热议。他的何去何从更是让很多人感到迷茫。因为那个时候可以说只有Winow 7才能跟WPF完美的接合。可惜他出不逢时,XP占了大部分的 阅读全文
posted @ 2017-04-08 15:29 Aomi 阅读(11066) 评论(19) 推荐(33) 编辑
摘要: 有几年开发经验的程序员应该都有暗骂过原生的SQL语句吧。因为他们不能一句就搞定一个业务,往往还要通过代码来拼接相关的SQL语句。相信大家会理解SQL里面的永真(1=1),永假(1=2)的意义吧。所以mybatis动态SQL功能在笔者看来是最引吸人的。为了更好的区别XML映射文件上的SQL语句。myb 阅读全文
posted @ 2017-04-05 21:44 Aomi 阅读(3506) 评论(0) 推荐(0) 编辑
摘要: MyBatis最后一步一定是处理相关的结果——把数据映射成对应的模型对象。事实上在笔者看来如果读者们了解了mybatis如何去执行数据库,又是如何处理数据结果。那么就了解了mybatis的主要路线。因为不管是什么样子的ORM最终都是要执行和处理结果的。而mybatis的亮点笔者也讲了——管理sql语 阅读全文
posted @ 2017-03-26 16:44 Aomi 阅读(3105) 评论(0) 推荐(0) 编辑
摘要: 官网上面讲到:无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时, 都会用类型处理器将获取的值以合适的方式转换成 Java 类型。那么为什么会有类型处理器呢?这一点并不难理解,SQL语句事实上可以理解为一门面向数据库的编程语言。所以 阅读全文
posted @ 2017-03-04 17:08 Aomi 阅读(2136) 评论(0) 推荐(1) 编辑
摘要: JDBC的知识对于JAVA开发人员来讲在简单不过的知识了。PreparedStatement的作用更是胸有成竹。我们最常见用到有俩个方法:executeQuery方法和executeUpdate方法。这俩个方法之外还有一个execute方法。只是这个方法我们很少用。但是mybatis框架就是却用这个 阅读全文
posted @ 2017-02-20 23:56 Aomi 阅读(4124) 评论(1) 推荐(0) 编辑
摘要: mybatis框架在操作数据的时候,离不开SqlSession接口实例类的作用。可以说SqlSession接口实例是开发过程中打交道最多的一个类。即是DefaultSqlSession类。如果笔者记得没有错的话,早期是没有什么getMapper方法的。增删改查各志有对应的方法进行操作。虽然现在改进了 阅读全文
posted @ 2017-02-03 22:43 Aomi 阅读(3677) 评论(2) 推荐(0) 编辑
摘要: MyBatis框架是如何去执行SQL语句?相信不只是你们,笔者也想要知道是如何进行的。相信有上一章的引导大家都知道SqlSession接口的作用。当然默认情况下还是使用DefaultSqlSession类。关于SqlSession接口的用法有很多种。笔者还是比较喜欢用getMapper方法。对于ge 阅读全文
posted @ 2017-02-02 15:37 Aomi 阅读(10549) 评论(4) 推荐(3) 编辑
摘要: 2013年3月笔者回国的第一站便是这人称有福之州的福州。受我兄弟之邀笔者来到了L公司。而这也是笔者与M公司相遇的前缘。此时的L公司只是一个刚起步的创业公司。与所有创业公司一样子——创业初期存在着很多问题。当笔者入职的时候,有三个老板共同面试。显然那个时候的笔者对公司一脸迷茫。但这并没有影响笔者加入公 阅读全文
posted @ 2017-02-01 12:36 Aomi 阅读(2182) 评论(4) 推荐(3) 编辑
摘要: MyBatis框架的启动前期需要加载相关的XML配置信息。从官网上我们可以了解到他具有十几个节点。其中笔者认为比较重要的节点是settings节点、properties节点、environments节点、 transactionManager节点。至于相关的作用到官网看过一篇都会明白。 MyBati 阅读全文
posted @ 2017-01-31 15:10 Aomi 阅读(1182) 评论(1) 推荐(1) 编辑
摘要: 笔者第一次接触跟MyBatis框架是在2009年未的时候。不过那个时候的他并不叫MyBatis,而是叫IBatis。2010年的时候改为现在的名字——MyBatis。这几年过去了,对于笔者来讲有一点陌生了。而且那个时候他也没有这么出名。hibernate占了大部分市场。虽然笔者早年的时候查看过他的源 阅读全文
posted @ 2017-01-31 15:07 Aomi 阅读(5327) 评论(1) 推荐(2) 编辑
摘要: 生成SQL语句的功能可以算是LinqToDB框架的最后一步。从上一章中我们可以知道处理完表达式树之后,相关生成SQL信息会被保存在一个叫SelectQuery类的实例。有了这个实例我们就可以生成对应的SQL语句。想要了解这一步部分的功能就必须从三个方面入手。一、Linq To SQL的机制原理。二、 阅读全文
posted @ 2016-11-29 23:29 Aomi 阅读(2266) 评论(3) 推荐(1) 编辑