我们采用微软的.NET Framework平台开发Windows应用程序。.NET Framework是微软用于支持生成和运行下一代应用程序XML Web Services的内部Windows组件。.NET Framework旨在实现下列目标:提供一个一致的编程环境(而无论代码是在本地存储和执行,还是在本地执行,还是在Internet上分布,或者是在远程执行的);提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。公共语言运行库是.NET Framework开发平台的一个核心,同时也是.NET Framework开发平台的基础。
Windows窗体就是利用公共语言运行库生成Windows客户端应用程序的框架。可用公共语言运行库支持的任何语言编写Windows窗体应用程序。Windows窗体一般有以下好处:
简单而且功能强大:Windows窗体是用于开发Windows应用程序的编程模型,它融合了像搭积木方式创建房子一样的简单性和公共语言运行库的强大功能和灵活性。
控件的结构:Windows窗体提供用于控件和控件容器的结构,该结构基于控件和容器类的具体实现。这显著减少了控件和容器间的交互问题。在开发的时候,只要把一些控件,如按钮、菜单、文本输入框等拖入窗体中,不需要任何编码,就能实现在窗体上显示这些控件。也就是说,这些控件是预先提供好的,我们在编程的时候,只要把这些控件组织在一起。
安全性:Windows窗体充分利用公共语言运行库的安全功能。这意味着Windows窗体可用于实现所有内容,从在浏览器中运行的不受信任的控件到安装在用户硬盘的完全受信任的应用程序,范围十分广泛。(www.xing528.com)
丰富的图形:Windows窗体是图形设备接口(GDI)的一个实现,图形设备接口支持Alpha混合效果、纹理画笔、高级转换和多格式文本支持等。这样,我们可以在窗体上画各种系统没有提供的图形。
灵活的控件:Windows窗体提供一组丰富的控件,其中包含Windows提供的所有控件。这些控件还提供新功能,如用于按钮、单选按钮和复选按钮的“平面”样式。有关控件的完整列表,请参考1.3.2。
数据识别功能:Windows窗体可以通过ADO.NET数据模式直接方便地访问数据库。
设计时支持:Windows窗体为控件用户和控件实施者提供全面的设计时支持,提供直接在设计时修改控件属性来改变控件的显示效果。对象是指具有数据、行为和标识的编程结构。例如,我们可以把一面墙看作为一个具体对象,那么墙的颜色就是这面墙的一个属性(即对象属性)。对象是指具有数据和行为的一个实体。这里的数据一般称为对象的属性,行为称为对象的方法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。