【教程】泛谈“面向对象”

不知不觉18年就过完了,转眼间又到了考试季,各位小伙伴们都复习的怎么样啊?
好吧今天我们不谈考试,就坐下来好好说说这个“面向对象”的概念,有些同学可能一学期下来也搞不清这个到底有什么用、怎么用。这次就结合Java,当然也不只有Java,来说说面向对象的语言特性,彻底缕清这个概念。

继续阅读“【教程】泛谈“面向对象””

【Java】可连续计算的整数计算器

先说思路:在主页面里添加两个控件:顶部的文本框和下方承载按钮的面板控件,然后在下方的面板控件中依次填入按钮。
但是这里还有一个问题就是如何填入大量的按钮。16个按钮一个一个实例化再填入将会造成较大的工作量,但是像课本中那样写个名字数组再一股脑地实例化又会破坏语义性,在后期我们绑定事件时造成非常大的麻烦。为了在其中找到一个折中点,我们选用数字按钮使用数组实例化,而功能按钮(加减乘除等)单独实例化。
继续阅读“【Java】可连续计算的整数计算器”

【WPF】得到ListViewItem

由于绑定了数据的原因,得到数据当然方便了许多,直接遍历就可以了,但是要是对其中一项的外观进行改变就麻烦了,找了很长时间依旧无果。后来偶然找到了一种方法就是使用ItemContainerGenerator得到ListViewItem,但是又一直返回空值,又翻了翻,终于找到了解决方法:就是使用UpdateLayout()ScrollIntoView(data)定位数据!

继续阅读“【WPF】得到ListViewItem”