最近刚开始折腾wince(c#),记录一下:
1、动态加载图片
声明个索引:
private uint img_idx;
函数实现:
Bitmap bmp;
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
string
[] fname
=
new
string
[]
...
{ "/Program Files/test/2.png", "/Program Files/test/3.png", "/Program Files/test/4.png" }
;
MessageBox.Show(
"
显示下一个界面!
"
);
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
bmp
=
new
Bitmap(fname[img_idx]);
pictureBox1.Image
=
Image.FromHbitmap(bmp.GetHbitmap());
img_idx
++
;
if
(img_idx
>
2
)
img_idx
=
0
;
2、整形转换
字节到整形
byte
[] test8
=
new
byte
[]
...
{ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8 }
;
uint
test32;
string
tt;
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
test32
=
BitConverter.ToUInt32(test8,
4
);
tt
=
System.Convert.ToString(test32);
MessageBox.Show(tt);
整形到字节
byte
[] test8
=
new
byte
[]
...
{0,0,0,0}
;
uint
test32,i;
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
string
tt;
test32
=
0x12345678
;
test8
=
BitConverter.GetBytes(test32);
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
for
(i
=
0
; i
<
4
; i
++
)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
...
{
tt = System.Convert.ToString(test8[i]);
MessageBox.Show(tt);
}
PC默认是小端,结果是120,86,52,18(十进制显示)