本文主要介绍treeView控件中,添加,修改、删除节点的操作, 首先当窗体加载的时候,我们添加上图中所示的节点。 当点击“Delete the Selected”按钮时,被选中的节点将被删除。 当点击“Edit the Selected”按钮式,被选中的节点变成修改状态,此时我们可以对其修改。 其 ...
消息处理 例子:窗口点击 好的,现在我们已经得到一个窗口了,但我们什么也做不了除了DefWindowProc()允许窗口大小被调整,最大最小化等。。。这不是很激动人心啊 在接下来的一小节中我将向你展示如何修改现有的程序,让它做一些新的事情,这样我就可以告诉你,“处理消息然后这样做。。。”,我会明白我 ...
作者: 阮一峰 日期: 2013年4月24日 作者: 阮一峰 日期: 2013年4月24日 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所 ...
分类:
编程语言 时间:
2016-09-08 00:51:02
阅读次数:
156
imooc’s html 基础教程笔记 imooc’s html 基础教程 第一章 Html介绍 1.1 Html和CSS的关系 1.2认识html标签 1.3 标签的语法 1.4 认识html文件基本结构 1.5 认识head标签 1.6了解HTML的代码注释 2.1语义化,让你的网页更好的被搜索 ...
分类:
Web程序 时间:
2016-09-08 00:51:23
阅读次数:
264
题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的左子 ...
分类:
其他好文 时间:
2016-09-08 00:51:20
阅读次数:
158
同样,从个人微信公众号Nao(ID:qRobotics)搬运。 前言 先放一个ROS Industrial一周年剪辑视频。 ROS已经发布八周年了,在国外科研机构中非常受欢迎。目前,以美国西南研究院为首的几位大佬开始尝试将ROS应用在工业机器人中,上面这个视频就是ROS-I项目一周年的进展情况。 为 ...
分类:
其他好文 时间:
2016-09-08 00:50:58
阅读次数:
732
iOS学习笔记(1)— UIView 渲染和内容管理 iOS中应用程序基本上都是基于MVC模式开发的。UIView就是模型-视图-控制器中的视图,在iOS终端上看到的、摸到的都是UIView。 UIView在屏幕上定义了一个矩形区域和管理区域内容的接口。在运行时,一个视图对象控制该区域的渲染;UIV ...
分类:
移动开发 时间:
2016-09-08 00:49:26
阅读次数:
211
PagerAdapter简介 PagerAdapter是android.support.v4包中的类,它的子类有FragmentPagerAdapter、 FragmentStatePagerAdapter,这两个adapter都是Fragment的适配器,用于实现Fragment的滑动效果,这两个 ...
分类:
移动开发 时间:
2016-09-08 00:51:05
阅读次数:
184
从我个人的亲身经历来阐述我和我曾经小组的成员理解的软件工程,同时通过讲述其中的经过来回答其中的某些问题。 首先介绍一下小组的成员,我们曾经是个五人小组,都非常有个性,但是更加恰如其分的评价就是都比较喜欢代码和做“项目”。 在大学四年,我们仅仅利用暑假时间完成了3个小程序的开发。大一暑假,我们完成了一 ...
分类:
其他好文 时间:
2016-09-08 00:51:22
阅读次数:
94
了解web组件化开发是最初是从了解reactjs开始,但是一直对框架有抵触情绪,另外喜欢不走寻常路,喜欢简单好用的东西,越简单越好,进而开始研究web components。web components这个技术因为太新,浏览器的支持还不完善,还没流行,也没啥中文资料参考,就是官方英文网站貌似都没看到 ...
分类:
Web程序 时间:
2016-09-08 00:50:12
阅读次数:
226
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex ...
分类:
移动开发 时间:
2016-09-08 00:51:12
阅读次数:
232
虚拟机装好了Ubuntu14.04后,大键盘上边的数字输入时变为了*(奇葩的加密吗?!!) 从网上看到别人都遇到的是小键盘输入数字时,会变为字符,我这小键盘却是没问题,大键盘有问题奇葩。 如果小键盘输入数字是字符时,shift+alt+Num Lock就能解决; 我这里输入hello1234,hi1 ...
分类:
系统相关 时间:
2016-09-08 00:49:01
阅读次数:
155
李洪强iOS开发之动态获取UILabel的bounds 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。 1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize labelBounds = [str sizeWithFont:font c ...
分类:
移动开发 时间:
2016-09-08 00:49:50
阅读次数:
234
vi:linux下的文本编辑器,所有的linux distribution 都会默认带的。vim:vi的加强版,它能够根据文件的后缀名或文件开头的信息判断该文件的内容而自动呼叫该程序的语法判断式,再以颜色显示程序代码与一般信息。vi分为三种模式:指令模式,编辑模式,指令列模式 指令模式:使用vi + ...
分类:
系统相关 时间:
2016-09-08 00:50:30
阅读次数:
291
前面我们讲了三个工厂模式,都是万变不离其宗,利用工厂模式来实例化不同的对象,虽然可能会多写一些代码,但这会为程序系统带来更方便的扩展性和尽量小的修改。 我们来从头回顾一下为什么要用工厂模式,实现一个计算器的程序,初级程序员可能立马分分钟就能写出代码来,例如: 几乎是20行的代码就实现了需求,但“合适 ...
分类:
其他好文 时间:
2016-09-08 00:47:40
阅读次数:
201