当前位置:编程学习 > C#/ASP.NET >>

帮我看看这个程序还差点什么?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace zhengxianxian
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double distance = 200.0;
            System.Drawing.Graphics g = Graphics.FromHwnd(this.Handle);
            g.Clear(this.BackColor);
            Pen pn = new Pen(Color.Green, 2);
            int maxY = this.Height;//获取窗体的高
            int maxX = this.Width;//获取窗体的宽

            double n = 2.0 * Math.PI / 200.0;
            int lmin = 0;
            int rmax = 200;
            int count = rmax - lmin;
            PointF[] mypoint = new PointF[count + 1];
            int x = 0;
            for (int i = lmin; i <= rmax; i++)
            {
                
                double temp = 0.5 * (maxY - maxY * Math.Sin(n * i));
                mypoint[x] = new PointF((float)i, (float)temp);
                x++;
            }
            g.DrawCurve(pn, mypoint);
            pn.Dispose();
            g.Dispose();

        }
    }
}

这是一个画正弦线的程序!在windows平台下运行很正常!但是移植到wince平台下时就出了问题!
一个是System.Drawing.Graphics g = Graphics.FromHwnd(this.Handle);系统说不包含FromHwnd的定义!
还有就是找不到PointF的命名空间!
请指教 --------------------编程问答-------------------- 没装.NET 框架吧?
--------------------编程问答-------------------- wince上和你window上装的.net框架版本不一样
wince上装的是精简版本的framework --------------------编程问答-------------------- 去下个 .NET Framework 2.0 就可以了 --------------------编程问答-------------------- http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn --------------------编程问答-------------------- .NET Framework 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,