关于属性方面再说一点,属性中的Name属性的值相当于声明数据类型时的变量,而Text属性的值相当于变量的值,比如int num1=6;int类型相当于控件类型(Button,TextBox等控件)num1相当于Name属性的值,6相当于Text的值
窗体应用程序也是有入口的Main方法的,所以也可以单独运行,方法在Program.cs文件中,在此文件中一般不编写代码,暂时也不要改动其中代码,特别是启动方法的位置,否则程序运行会报异常,暂时也不用知道它们是干什么的,怎么用,以后会说到
本次例题是结合之前学习的泛型集合List实现一个中文简繁体转换的窗体程序,程序中会用到窗体的Load事件与Button控件的单击事件
窗体界面效果如上图所示,其窗体和控件的属性的值自己设置,推荐使用之前说的窗体或者控件的命名规范,养成良好习惯
一个简易的中文简繁体转换器完成,输入一段文字测试一下
因为字库文件本身就是UTF-8编码,所以程序中读取的文字不会出现乱码,解决乱码的方法之前说过不再赘述;程序中还可以对图中上面的文本框控件使用TextChanged和KeyUp事件,不再需要按钮及其事件也可以实现最终的转换结果;在程序中解决问题的方法不是唯一的,唯一的是哪种方法更安全更高效
如果有类似中英,中日等字库照此方式可以自制一个简易的汉英字典等
C#知识#很快就说完,马上进入数据库(主要介绍SQL)的学习