示例#1
0
        static void Main(string[] args)
        {
            //设置当前下的系统
            //MySystems os = new Windows();
            MySystems os = (MySystems)Assembly.Load("ShowImageDemo").
                           CreateInstance(ConfigurationManager.AppSettings["nowSystem"]);
            //设置需要画布画出的图画格式
            IPainImage images = (IPainImage)Assembly.Load("ShowImageDemo").
                                CreateInstance(ConfigurationManager.AppSettings["imageType"]);

            //设置图片格式、类型
            os.SetImage(images);

            //传入图片
            os.ParseFile("中国地图.png");
            Console.Read();
        }
示例#2
0
 /// <summary>
 /// 在这里使用方法注入的方式,使得它的子类可以调用接口IpainImage中的方法
 /// </summary>
 public void SetImage(IPainImage image)
 {
     this.image = image;
 }