zoukankan      html  css  js  c++  java
  • E-Retail 框架学习

    1.程序入口:program.cs

    Application.EnableVisualStyles();

    启用应用程序的可视样式。 通常是 Main 函数的第一行,必须在应用程序中创建任何控件之前调用它;当调用时,无需单独的清单即可启用可视化样式。

    Application.SetCompatibleTextRenderingDefault(false);

    将某些控件上定义的 UseCompatibleTextRendering 属性设置为应用程序范围内的默认值。

    • true,则支持 UseCompatibleTextRendering 的新控件使用基于 GDI+ 的 Graphics 类进行文本呈现;
    • false,则新控件使用基于 GDI 的 TextRenderer 类。 
    //系统初始化
    public static bool Init()
    {
        //sql 代理实例
        string ProxyMode = Eurostop.ProxyClient.SysError.ProxyMode;//数据成员,值取自配置文件,默认为0
        SqlProxyMode _sqlProxyMode = SqlProxyMode.Local;//自定义枚举项 ,none:无/Local:局域网/Wcf:Wcf分布式
        switch (ProxyMode)
        {
            case "0": _sqlProxyMode = SqlProxyMode.Local;
                 break;
            case "1": _sqlProxyMode = SqlProxyMode.Wcf ;
                 break;
            default: _sqlProxyMode = SqlProxyMode.None;
                 break;
        }
        Eurostop.Proxy.SqlProxy.Instance = Eurostop.Proxy.SqlProxyFactory.Instance(_sqlProxyMode);//全局静态变量赋值,如果是None和Local,则用LocalSqlProxy对象,如果是Wcf,则用WcfSqlProxy对象
        return true;
    }   

    判断系统是否已初始化Instace变量,如果是则显示登陆窗体

    2.登陆:

    构造函数:

    /// <summary>
    /// 注册用户皮肤
    /// </summary>
    public void RegisterUserSkins()
    {
        //窗口样式
        DevExpress.Skins.SkinManager.EnableFormSkins();
        DevExpress.UserSkins.BonusSkins.Register();
        DevExpress.UserSkins.OfficeSkins.Register();
    }    
    DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(Config.SystemStyle);//加载皮肤样式,从配置文件读取

     窗体初始化:

    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.Name);

     获取或设置资源管理器使用的当前区域性以便在运行时查找区域性特定的资源。

     登陆:

  • 相关阅读:
    学习 CosmosDB (NoSql)
    <linux-sed> sed基本用法
    grep 正则表达式用引号括起来和元字符加反斜杠转义的测试
    CACTI批量添加linux主机sh脚本
    一个简单的C共享库的创建及Python调用此库的方法
    Linux下的C的开发之GCC的初级使用
    AcitveReocrd事件和关联操作
    Samrty技术的 初步了解
    Ubuntu下配置Tomcat
    在ubuntu中安装jdk
  • 原文地址:https://www.cnblogs.com/KevinG/p/3533822.html
Copyright © 2011-2022 走看看