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

关于.NET的高级特性

最近开发一个pda程序。
扫描事件,不同的类型的pda,不同的代码,只要一扫描,就把扫描的数据进入他们各自类的buffer中,再取到txt_barcode.Text中
---------------------------------------------------------------------

   MyReader = new Symbol.Barcode.Reader();

   MyReader.ReadNotify += new EventHandler(MyReader_ReadNotify);  
   private void MyReader_ReadNotify(object sender, EventArgs e)

        {

            txt_barcode.Text = MyReaderData.Text;

 
、        }


--------------------------------------------------------------------

  Scanner sner = new Scanner();
  sner.OnDone+=new EventHandler(sner_OnDone);

     private void sner_OnDone(object sender,EventArgs e)
        {
            byte[] b=new byte[sner.MAX_NUM_MULTI_CODE];
            sner.Input(txt_barcode.Text,0,sner.MAX_NUM_MULTI_CODE);

        }
--------------------------------------------------------------------

怎么才能 封装他们,使用一个类。供其他代码使用


--------------------编程问答-------------------- 只需public一个方法 
public string Scan()
{
}
然后,Scan里面去执行你扫描的任务并返回string,通过类实例访问Scan,如果是
public static string Scan()
那么可以直接通过类名访问,不需创建实例 --------------------编程问答-------------------- 这么点代码就不需要封装了,封装目的是隐藏复杂细节,你这些逻辑并不复杂,所以封装起来没多少价值, --------------------编程问答-------------------- 主要是想要其他代码,用一个公用的东东,就可以调用 ,而不必改原有代码。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,