惯例跳过GUI部分,回头有空应该看一下第7章,讲了不少绘图的东西,可能还有点用。
第8章主要是JavaBean。
1、JavaBean的官方定义:一个Bean就是一个可重用的软件构建,并且能够在开发工具中可视化地操作(如NetBeans)。我凹凸了,原来JavaBean的初衷是为了方便GUI的可视化编程开发。。
2、其实也很好理解,就是希望一个JavaBean可以像VB那样具有不同的属性,可以直接在IDE上点点就可以完成对它的配置,而不需要swing那样整屏整屏的刷代码。[......]
惯例跳过GUI部分,回头有空应该看一下第7章,讲了不少绘图的东西,可能还有点用。
第8章主要是JavaBean。
1、JavaBean的官方定义:一个Bean就是一个可重用的软件构建,并且能够在开发工具中可视化地操作(如NetBeans)。我凹凸了,原来JavaBean的初衷是为了方便GUI的可视化编程开发。。
2、其实也很好理解,就是希望一个JavaBean可以像VB那样具有不同的属性,可以直接在IDE上点点就可以完成对它的配置,而不需要swing那样整屏整屏的刷代码。[......]
本章主要是关于各种I/O操作,包括File-Objec及其操作、Unicode字符串相关的I/O函数以及对象的序列化和持久化。
1、从cmd读取传入参数:sys.argv。其中sys.argv[0]是当前的程序名称。
2、想要退出系统时,出了exit和return外,还可以raise SystemExit(1)
3、解析命令行参数,可以使用optparse模块。
不过从2.7之后,Python将废弃optparse,转而支持argparse,话说开源的东西变动太大。。。
o[......]
1、Python程序可以通过模块(modules)和包(package)来组织,简单来说,模块就是xx.py文件,而包就是一组这种文件组成的文件夹(含子文件夹)
2、如1中所属,每一个.py文件都可以看做是一个模块,通过import来引用。
[python]
#spam.py
a = 37
def foo():
print("I'm foo and a is %d" % a)
def bar():
print("I'm b[......]