1.格式化输出: printf("%-m.nf",a);其中,全部可格式化的格式为%-m.nf-:代表左对齐,默认有右对齐m:代表占位数,n:代表精度2.函数的定义形式 int add(x,y)int x,y;{ int z; z=x+y; return z;}另外一种形式in...
分类:
编程语言 时间:
2014-08-31 21:13:21
阅读次数:
219
Quartz 2D编程指南是论坛会员德鲁伊翻译的国外的Quartz 2D一系列学习资料,供大家参考Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、...
分类:
其他好文 时间:
2014-08-23 15:20:30
阅读次数:
233
一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。我们可以通过几种方式来获取Graphics Context:Quartz提供...
分类:
其他好文 时间:
2014-08-23 15:20:20
阅读次数:
308
不同的设备(显示器、打印机、扫描仪、摄像头)处理颜色的方式是不同的。每种设备都有其所能支持的颜色值范围。一种设备能支持的颜色可能在其它设备中无法支持。为了有效的使用颜色及理解Quartz 2D中用于颜色及颜色空间的函数,我们需要熟悉在Color Management Overview文档中所使用的术...
分类:
其他好文 时间:
2014-08-23 15:12:00
阅读次数:
297
PDF文档存储依赖于分辨率的向量图形、文本和位图,并用于程序的一系列指令中。一个PDF文档可以包含多页的图形和文本。PDF可用于创建跨平台、只读的文档,也可用于绘制依赖于分辨率的图形。 Quartz为所有应用程序创建高保真的PDF文档,这些文档保留应用的绘制操作,如图13-1所示。PDF文档的结果将...
分类:
其他好文 时间:
2014-08-23 15:09:50
阅读次数:
243
可以说新手使用P-INVOKE最开始的头疼就是C#和C++的字符串传递,因为这里涉及到两个问题。第一:C#的string和C++的字符串首指针如何对应。第二:字符串还有ANSI和UNICODE(宽字符串)之分。本文分三部分阐述:第一:字符串指针当输入参数,第二:字符串指针作为返回值,第三:字符串指针...
分类:
其他好文 时间:
2014-08-19 18:46:25
阅读次数:
274
一、简介1、KVC简介2、KVO简介二、KVC相关技术1、Key和Key Path2、点语法和KVC3、一对多关系(To-Many)中的集合访问器方法4、键值验证(Key-Value Validation)5、KVC对数值和结构体型属性的支持6、集合运算符(Collection Operators)...
分类:
其他好文 时间:
2014-08-19 14:13:04
阅读次数:
342
最近需要用到COM组件的知识,看了看COM编程指南,感觉还不错,把我的学习心得记录下来。这是我写...
分类:
其他好文 时间:
2014-08-13 18:52:57
阅读次数:
243
struct类型适于表示Point、Rectangle和Color等轻量对象。尽管使用自动实现的属性将一个点表示为类同样方便,但在某些情况下使用结构更加有效。例如,如果声明一个 1000 个Point对象组成的数组,为了引用每个对象,则需分配更多内存;这种情况下,使用结构可以节约资源。因为 .NET...
分类:
其他好文 时间:
2014-08-11 23:57:43
阅读次数:
530