菜单
  

    (1) 简单强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
    (2) 新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。
    (3) 安全:Windows窗体充分利用公共语言运行库的安全特性。这就意着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。
    (4) 灵活的控件:Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。
    WinForm控件是指以输入或操作数据的对象。比如ComponentOne是.net平台下对数据和方法的封装。有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。包含在 .NET Framework 中的 Windows窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。
    方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。
    (5) 向导:向用户提供创建窗体、数据处理、打包和部署等的分布指导。
    3.1.3    Web服务器界面设计
    Web服务器首先需要一个监听端口号,所以在设计Web服务器主体的时候,用了一个文本框来让用户输入端口号,然后按启动来开始监听,点击清除按钮可以清除服务器信息,该设计界面如图3-1 所示,主要控件由文本框与按钮组成。
     
    图3-1 HTTP服务器界面设计图
    (1)主要控件列表:
    表 3.1登录界面主要控件表
    控件    控件名    控件类型    说明
    1    txtPort    Textbox    输入端口号
    2    btnStart    Button    启动服务器按钮
    3    brnClear    Button    清除按钮
    4    ltbDebug    Textbox    显示客户端传来的信息
    5    Label1    Label    端口

    如图3-1 为HTTP服务器界面,通过按启动按钮来启动服务器,按清除按钮可以清空客户端传来服务器的信息。如表3.1所示,它为登录界面主要控件表。
    (2)代码分析:
    using System;
    using System.Windows.Forms;
    using ServerCommonLibrary;
    using Server;
    using Server.Services;

    namespace webserver.tester
    {
        public partial class WebServer : Form
        {
            //### server
            WebServer<myLogger> server;

            public WebServer()
            {
                InitializeComponent();
                myLogger.OnNewMessage += new myLogger.TraceMessageHandler(Tracer_OnNewMessage);
                this.FormClosing += new FormClosingEventHandler(WebServer_FormClosing);
            }

            void WebServer_FormClosing(object sender, FormClosingEventArgs e)
            {
                this.FormClosing -= (WebServer_FormClosing);
  1. 上一篇:ASP.net企业培训在线考试系统的设计与实现
  2. 下一篇:对我国《小企业会计准则》的思考和探索
  1. asp.ne心理测试软件系统的设计与实现

  2. 基于HTTP首部大小写变换网...

  3. 多功能代理服务器的设计与实现

  4. Linux环境下轻量级Web服务器的设计与实现

  5. Windows环境下轻量级Web服务器设计与实现

  6. php+mysql基于WebApp的志愿者...

  7. 基于EXCEL服务器的仓储管理系统的开发

  8. 乳业同业并购式全产业链...

  9. 十二层带中心支撑钢结构...

  10. 电站锅炉暖风器设计任务书

  11. java+mysql车辆管理系统的设计+源代码

  12. 当代大学生慈善意识研究+文献综述

  13. 大众媒体对公共政策制定的影响

  14. 杂拟谷盗体内共生菌沃尔...

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 中考体育项目与体育教学合理结合的研究

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回