microsoft mobile 移动应用开发宝典----读书笔记(12)
2009-05-08 18:05
381 查看
1.图像、文本与图形的绘制
启动画面Splash Screen,也称溅射屏幕
PictureBox控件
示例程序SimpleGraphic
1)理解绘制的基本要素
Paint指令
捕获Paint事件
覆盖OnPaint方法
Graphics对象
2)图像的绘制
图像嵌入到项目中,从执行的程序集中获取它们
3)图像的缩放
DrawImage函数
4)背景的绘制
OnPaint方法:填充背景 Clear
5)图形与文本的绘制
Graphics对象:各种方法
Pen,SolidBrush,TextureBrush
文本的断行:DrawString方法----FormatFlags属性:断行(wrapping)/剪切(clipping)
6)直线段的绘制
直线:DrawLine方法
折线:Drawlines方法
2.不同分辨率的处理
解析度dpi:没英寸可以显示的像素量
分辨率:水平和垂直方向上的像素数
VGA:640*480
QVGA:240*320
dpi:192
2.5*3.3英寸
程序图标:32*32像素(高dpi)、16*16像素(底dpi)
3.文本的旋转
LogFont类:定义字体的特征
引用Microsoft.WindowsCE.Forms命名空间
LogFont属性:Height Width Escapement Orientation Weight
示例:RotatedText
4.使用双缓冲技术来减轻闪烁现象
double buffering双缓冲:创建一个背景缓冲,在缓冲中绘制,绘制完成再显示到屏幕
5.使用高级格式化技术
渐变填充(gradient fill)
透明背景图片的绘制(抠像)
通过使用alpha混合绘制透明度可变的图像
1)使用渐变填充进行绘制
通过“平台调用服务(PInvoke)”来调用Microsoft Win32的GradientFill函数
示例:GradientFillExample
2)透明背景图片的绘制
位图、JPG、其他图形格式,通常是有背景颜色的举行图像
示例:ImageWithTransparency
SetColorKey方法
3)Alpha混合图像的绘制
通过PInvoke调用Win32函数
blogs.msdn.com/chrislorton/archive/2006/04/07/570649.aspx
BlendFunction结构,AlphaBlend函数
Hdc:handle to a device context
标准停靠、锚定行为
启动画面Splash Screen,也称溅射屏幕
PictureBox控件
示例程序SimpleGraphic
1)理解绘制的基本要素
Paint指令
捕获Paint事件
覆盖OnPaint方法
Graphics对象
2)图像的绘制
图像嵌入到项目中,从执行的程序集中获取它们
3)图像的缩放
DrawImage函数
4)背景的绘制
OnPaint方法:填充背景 Clear
5)图形与文本的绘制
Graphics对象:各种方法
Pen,SolidBrush,TextureBrush
文本的断行:DrawString方法----FormatFlags属性:断行(wrapping)/剪切(clipping)
6)直线段的绘制
直线:DrawLine方法
折线:Drawlines方法
2.不同分辨率的处理
解析度dpi:没英寸可以显示的像素量
分辨率:水平和垂直方向上的像素数
VGA:640*480
QVGA:240*320
dpi:192
2.5*3.3英寸
程序图标:32*32像素(高dpi)、16*16像素(底dpi)
3.文本的旋转
LogFont类:定义字体的特征
引用Microsoft.WindowsCE.Forms命名空间
LogFont属性:Height Width Escapement Orientation Weight
示例:RotatedText
4.使用双缓冲技术来减轻闪烁现象
double buffering双缓冲:创建一个背景缓冲,在缓冲中绘制,绘制完成再显示到屏幕
5.使用高级格式化技术
渐变填充(gradient fill)
透明背景图片的绘制(抠像)
通过使用alpha混合绘制透明度可变的图像
1)使用渐变填充进行绘制
通过“平台调用服务(PInvoke)”来调用Microsoft Win32的GradientFill函数
示例:GradientFillExample
2)透明背景图片的绘制
位图、JPG、其他图形格式,通常是有背景颜色的举行图像
示例:ImageWithTransparency
SetColorKey方法
3)Alpha混合图像的绘制
通过PInvoke调用Win32函数
blogs.msdn.com/chrislorton/archive/2006/04/07/570649.aspx
BlendFunction结构,AlphaBlend函数
Hdc:handle to a device context
标准停靠、锚定行为
相关文章推荐
- microsoft mobile 移动应用开发宝典----读书笔记(6)
- microsoft mobile 移动应用开发宝典----读书笔记(7)
- microsoft mobile 移动应用开发宝典----读书笔记(8)
- microsoft mobile 移动应用开发宝典----读书笔记(18)
- microsoft mobile 移动应用开发宝典----读书笔记(5)
- microsoft mobile 移动应用开发宝典----读书笔记(10)
- microsoft mobile 移动应用开发宝典----读书笔记(15)
- microsoft mobile 移动应用开发宝典----读书笔记(1)
- microsoft mobile 移动应用开发宝典----读书笔记(2)
- microsoft mobile 移动应用开发宝典----读书笔记(13)
- microsoft mobile 移动应用开发宝典----读书笔记(16)
- microsoft mobile 移动应用开发宝典---- 读书笔记(3)
- microsoft mobile 移动应用开发宝典----读书笔记(4)
- microsoft mobile 移动应用开发宝典----读书笔记(14)
- html5适合移动应用开发的12大特性
- HTML5移动应用开发的12大特性
- 2016级移动应用开发在线测试12-service
- HTML5开发移动web应用——Sencha Touch篇(12)
- HTML5移动应用开发的12大特性
- Dreamweaver 5.5、jQuery和PhoneGap开发移动应用