• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Settings类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Settings的典型用法代码示例。如果您正苦于以下问题:C# Settings类的具体用法?C# Settings怎么用?C# Settings使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Settings类属于命名空间,在下文中一共展示了Settings类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CalcCells2

 public static H3.Cell[] CalcCells2( Sphere[] mirrors, H3.Cell[] cells, Settings settings )
 {
     HashSet<Vector3D> completedCellIds = new HashSet<Vector3D>( cells.Select( c => c.ID ).ToArray() );
     List<H3.Cell> completedCells = new List<H3.Cell>( cells );
     ReflectCellsRecursive2( mirrors, cells, settings, completedCells, completedCellIds );
     return completedCells.ToArray();
 }
开发者ID:roice3,项目名称:Honeycombs,代码行数:7,代码来源:Recurse.cs


示例2: TestEmail

    string TestEmail(Settings settings)
    {
        string email = settings.Email;
        string smtpServer = settings.SmtpServer;
        string smtpServerPort = settings.SmtpServerPort.ToString();
        string smtpUserName = settings.SmtpUserName;
        string smtpPassword = settings.SmtpPassword;
        string enableSsl = settings.EnableSsl.ToString();

        var mail = new MailMessage
        {
            From = new MailAddress(email, smtpUserName),
            Subject = string.Format("Test mail from {0}", smtpUserName),
            IsBodyHtml = true
        };
        mail.To.Add(mail.From);
        var body = new StringBuilder();
        body.Append("<div style=\"font: 11px verdana, arial\">");
        body.Append("Success");
        if (HttpContext.Current != null)
        {
            body.Append(
                "<br /><br />_______________________________________________________________________________<br /><br />");
            body.AppendFormat("<strong>IP address:</strong> {0}<br />", Utils.GetClientIP());
            body.AppendFormat("<strong>User-agent:</strong> {0}", HttpContext.Current.Request.UserAgent);
        }

        body.Append("</div>");
        mail.Body = body.ToString();

        return Utils.SendMailMessage(mail, smtpServer, smtpServerPort, smtpUserName, smtpPassword, enableSsl.ToString());
    }
开发者ID:aelagawy,项目名称:BlogEngine.NET,代码行数:32,代码来源:SettingsController.cs


示例3: Editor

        private bool vueMode = false; // false = ortho, true = orbite

        #endregion Fields

        #region Constructors

        internal Editor(EditorController _controller)
        {
            InitializeComponent();
            controller = _controller;

            // Ne pas enlever Forms : c'est pour éviter l'ambiguïté.
            KeyDown += controller.KeyPressed;
            KeyUp += controller.KeyUnPressed;
            GamePanel.MouseDown += new Forms.MouseEventHandler(controller.MouseButtonDown);
            GamePanel.MouseUp += new Forms.MouseEventHandler(controller.MouseButtonUp);
            GamePanel.MouseEnter += new EventHandler(GamePanel_MouseEnter);
            GamePanel.MouseLeave -= new EventHandler(GamePanel_MouseExit);
            GamePanel.MouseWheel += new Forms.MouseEventHandler(controller.RouletteSouris);
            GamePanel.MouseMove += new Forms.MouseEventHandler(controller.MouseMove);
            /// Resize on resize only
            Application.Current.MainWindow.SizeChanged += new SizeChangedEventHandler(ResizeGamePanel);

            settings = (new ConfigPanelData()).LoadSettings();
            profiles = (new ConfigPanelData()).LoadProfiles();

            var defaultProfile = profiles.Where(x => settings != null && x.CompareTo(settings.DefaultProfile) == 0);

            if (defaultProfile.Count() > 0)
            {
                selectedProfile = defaultProfile.First();
                controller.ChangeProfile(selectedProfile);
            }
            else
            {
                selectedProfile = profiles[0];
                controller.ChangeProfile(selectedProfile);
            }
        }
开发者ID:ArchSirius,项目名称:inf2990,代码行数:39,代码来源:Editor.xaml.cs


示例4: Start

        public void Start()
        {
            Settings settings = null;

            var infobase = _manager.Infobases.FirstOrDefault(val => val.IsAutorun);
            if (infobase == null)
            {
                Activity.FlipScreen(Resource.Layout.Infobases);

                using (var tv = Activity.FindViewById<TextView>(Resource.Id.infobasesCaption))
                using (var btn = Activity.FindViewById<Button>(Resource.Id.buttonCustomerCode))
                {
                    tv.Text = D.INFOBASES;
                    btn.Text = D.ENTER_CUSTOMER_CODE;
                    btn.Click += OpenCustomerCodeMenu;
                }

                LoadList();
            }
            else
            {
                settings = new Settings(_prefs, Activity.Resources.Configuration.Locale.Language, infobase);
            }

            if (settings != null)
                _resultCallback(settings);
        }
开发者ID:Fedorm,项目名称:core-master,代码行数:27,代码来源:Infobases.cs


示例5: SettingsForm

        bool tray; // булевая переменная для закрития из трея

        #endregion Fields

        #region Constructors

        public SettingsForm()
        {
            InitializeComponent();
            tray = true;
            Lock = new locker();
            s = new Settings();
        }
开发者ID:DeadHipo,项目名称:Photo-Lock,代码行数:13,代码来源:settingsForm.cs


示例6: Delete

 internal static void Delete(IEnumerable<Container> storages, Settings settings)
 {
     foreach (var storage in storages)
     {
         settings.Endpoint.Delete(storage.Identity);
     }
 }
开发者ID:bazer,项目名称:Modl,代码行数:7,代码来源:Materializer.cs


示例7: ConnectionsViewModel

 public ConnectionsViewModel(Settings settings)
     : base()
 {
     _settings = settings;
     foreach (Connection connection in _settings.GetConnections())
     {
         ConnectionViewModel model = new ConnectionViewModel(connection);
         this.Add(model);
         model.PropertyChanged += _itemChanged;
     }
     this.CollectionChanged += (s, e) =>
         {
             ConnectionViewModel connection;
             switch (e.Action)
             {
                 case NotifyCollectionChangedAction.Add:
                     connection = (ConnectionViewModel)e.NewItems[0];
                     connection.PropertyChanged += _itemChanged;
                     _settings.AddConnection(connection.Connection);
                     break;
                 case NotifyCollectionChangedAction.Remove:
                     connection = (ConnectionViewModel)e.OldItems[0];
                     connection.PropertyChanged -= _itemChanged;
                     _settings.RemoveConnection(connection.Connection);
                     break;
             }
         };
 }
开发者ID:snowy-owll,项目名称:Pinger,代码行数:28,代码来源:ConnectionsViewModel.cs


示例8: ShouldTakePasswordFromServerUri

 public void ShouldTakePasswordFromServerUri()
 {
     var settings = new Settings(new Uri("http://user1:[email protected]:4242"), "testdb");
     Assert.Equal("user1", settings.Credentials.UserName);
     Assert.Equal("passw0rd", settings.Credentials.Password);
     Assert.Equal("http://example.com:4242/", settings.ServerUri.ToString());
 }
开发者ID:artikh,项目名称:CouchDude,代码行数:7,代码来源:SettingsTests.cs


示例9: UpgradeOrInstall

        const int WM_USER = 0x0400; //http://msdn.microsoft.com/en-us/library/windows/desktop/ms644931(v=vs.85).aspx

        public async Task UpgradeOrInstall(IAbsoluteDirectoryPath destination, Settings settings,
            params IAbsoluteFilePath[] files) {
            var theShell = GetTheShell(destination, files);
            if (theShell.Exists)
                await Uninstall(destination, settings, files).ConfigureAwait(false);
            await Install(destination, settings, files).ConfigureAwait(false);
        }
开发者ID:SIXNetworks,项目名称:withSIX.Desktop,代码行数:9,代码来源:ExplorerExtensionInstaller.cs


示例10: TryBuild

        public bool TryBuild()
        {
            // Ensure at least one argument for the path
            if (Args.Count == 0 ||
                Args.First().TrimStart().StartsWith("-"))
            {
                return false;
            }

            var settings = Args.Joined(" ")
                .Split(
                    new[] { " -" },
                    StringSplitOptions.RemoveEmptyEntries);

            RulePath = settings.First().Trim();
            Settings = new Settings();

            var restSettings = settings.Skip(1);
            foreach (var item in restSettings)
            {
                var separatorIndex = item.IndexOf(" ");
                var key = item.Substring(0, separatorIndex).Trim();
                var value = item.Substring(separatorIndex + 1).Trim();
                Settings[key] = value;
            }


            return true;
        }
开发者ID:ngkolev,项目名称:Skeptic.NET,代码行数:29,代码来源:SettingsBuilder.cs


示例11: RubyCodeGenerator

        /// <summary>
        /// Initializes a new instance of the class RubyCodeGenerator.
        /// </summary>
        /// <param name="settings">The settings.</param>
        public RubyCodeGenerator(Settings settings) : base(settings)
        {
            CodeNamer = new RubyCodeNamer();
            this.packageVersion = Settings.PackageVersion;
            this.packageName = Settings.PackageName;

            if (Settings.CustomSettings.ContainsKey("Name"))
            {
                this.sdkName = Settings.CustomSettings["Name"].ToString();
            }

            if (sdkName == null)
            {
                this.sdkName = Path.GetFileNameWithoutExtension(Settings.Input);
            }

            if (sdkName == null)
            {
                sdkName = "client";
            }

            this.sdkName = RubyCodeNamer.UnderscoreCase(CodeNamer.RubyRemoveInvalidCharacters(this.sdkName));
            this.sdkPath = this.packageName ?? this.sdkName;
            this.modelsPath = Path.Combine(this.sdkPath, "models");

            // AutoRest generated code for Ruby and Azure.Ruby generator will live inside "generated" sub-folder
            settings.OutputDirectory = Path.Combine(settings.OutputDirectory, GeneratedFolderName);
        }
开发者ID:tdjastrzebski,项目名称:autorest,代码行数:32,代码来源:RubyCodeGenerator.cs


示例12: AsyncEffectRenderer

		internal AsyncEffectRenderer (Settings settings)
		{
			if (settings.ThreadCount < 1)
				settings.ThreadCount = 1;
			
			if (settings.TileWidth < 1)
				throw new ArgumentException ("EffectRenderSettings.TileWidth");
			
			if (settings.TileHeight < 1)
				throw new ArgumentException ("EffectRenderSettings.TileHeight");			
			
			if (settings.UpdateMillis <= 0)
				settings.UpdateMillis = 100;
			
			effect = null;
			source_surface = null;
			dest_surface = null;
			this.settings = settings;
			
			is_rendering = false;
			render_id = 0;
			updated_lock = new object ();
			is_updated = false;
			render_exceptions = new List<Exception> ();	
			
			timer_tick_id = 0;
		}		
开发者ID:jobernolte,项目名称:Pinta,代码行数:27,代码来源:AsyncEffectRenderer.cs


示例13: EnemyRotationHandler

 public EnemyRotationHandler(
     EnemyModel model,
     Settings settings)
 {
     _settings = settings;
     _model = model;
 }
开发者ID:Soren025,项目名称:Zenject,代码行数:7,代码来源:EnemyRotationHandler.cs


示例14: MainForm

        public MainForm()
        {
            library = Library.Load();
            if (library == null)
            {
                library = new Library();
                library.Save();
            }
            library.Changed += library_LibraryChanged;

            settings = Settings.Load(SettingsPath) ?? new Settings();

            musicPlayer.OpenCompleted += equalizerSettings_ShouldSet;
            musicPlayer.OpenCompleted += musicPlayer_ShouldPlay;
            musicPlayer.DeviceVolume = settings.DeviceVolume;

            equalizerSettings = EqualizerSettings.Load(EqualizerPath);
            if (equalizerSettings == null)
            {
                equalizerSettings = new EqualizerSettings();
                equalizerSettings.Save(EqualizerPath);
            }
            equalizerSettings.ValueChanged += equalizerSettings_ShouldSet;

            SetUpGlobalHotkeys();

            lfmHandler = new LastfmHandler();
            if (settings.ScrobblingEnabled)
                lfmHandler.ResumeSessionAsync();

            InitializeComponent();
            SetControlReferences();
        }
开发者ID:koaset,项目名称:KoPlayer,代码行数:33,代码来源:MainForm.cs


示例15: GiveawaysWindow

        public GiveawaysWindow(IExtension sender)
        {
            InitializeComponent();

            ini = new Settings(sender, "Settings.ini", "[Default]");

            UI.CenterSpacer(GiveawayTypeLabel, GiveawayTypeSpacer);
            UI.CenterSpacer(GiveawaySettingsLabel, GiveawaySettingsSpacer, false, true);
            UI.CenterSpacer(GiveawayBansLabel, GiveawayBansSpacer);
            UI.CenterSpacer(GiveawayUsersLabel, GiveawayUsersSpacer);

            Panel panel = new Panel();
            panel.Size = new Size(1, 1);
            panel.Location = new Point(GiveawayTypeSpacer.Location.X + GiveawayTypeSpacer.Size.Width - 1, GiveawayTypeSpacer.Location.Y + 9);
            Controls.Add(panel);
            panel.BringToFront();
            panel = new Panel();
            panel.Size = new Size(1, 1);
            panel.Location = new Point(GiveawayBansSpacer.Location.X + GiveawayBansSpacer.Size.Width - 1, GiveawayBansSpacer.Location.Y + 9);
            Controls.Add(panel);
            panel.BringToFront();
            /*panel.BackColor = Color.Black;
            panel.Size = new Size(Giveaway_AddPresent.Size.Width + Giveaway_RemovePresent.Size.Width, 1);
            panel.Location = new Point(Giveaway_AddPresent.Location.X, Giveaway_AddPresent.Location.Y + 1);
            Controls.Add(panel);
            panel.BringToFront();*/
        }
开发者ID:carriercomm,项目名称:ModBot,代码行数:27,代码来源:GiveawaysWindow.cs


示例16: XsollaJsonGenerator

 public XsollaJsonGenerator(string userId, long projectId)
 {
     user = new User ();
     settings = new Settings ();
     user.id = userId;
     settings.id = projectId;
 }
开发者ID:xsolla,项目名称:xsolla-unity-sdk,代码行数:7,代码来源:XsollaWallet.cs


示例17: SettingForm

        public SettingForm(IMEStatusMonitor monitor, Settings settings)
        {
            InitializeComponent();

            _settings = settings;
            _monitor = monitor;

            // デザイナでレイアウトするとなぜかぶっ壊されるので自力で配置する
            Control parent = lblImeOff.Parent;
            int left = lblImeOff.Right + 5;
            int width = parent.ClientRectangle.Right - left - 10;
            ImeOffBorderStylePanel.SetBounds(left, lblImeOff.Top - 25, width, 45);
            ImeOnBorderStylePanel.SetBounds(left, lblImeOn.Top - 25, width, 45);
            parent.Controls.Add(ImeOffBorderStylePanel);
            parent.Controls.Add(ImeOnBorderStylePanel);

            ImeOffBorderStylePanel.StyleObject = _settings.ImeOffBorderStyle;
            ImeOnBorderStylePanel.StyleObject = _settings.ImeOnBorderStyle;
            IgnoreList.Text = string.Join("\r\n", _settings.IgnoreList);

            lblProductName.Text = Application.ProductName;
            lblVersion.Text = "Version " +
                System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
            lblCopyright.Text =
                ((System.Reflection.AssemblyCopyrightAttribute)
                Attribute.GetCustomAttribute(
                System.Reflection.Assembly.GetExecutingAssembly(),
                typeof(System.Reflection.AssemblyCopyrightAttribute))).Copyright;

            this.FormClosed += SettingForm_FormClosed;
            _monitor.Updated += _monitor_Updated;
        }
开发者ID:syego,项目名称:ime_status_monitor,代码行数:32,代码来源:SettingForm.cs


示例18: LoadSettings

        public static void LoadSettings()
        {
            Stream Read = null;

            try
            {
                FileInfo FI = new FileInfo(GetConfigFilePath());

                Read = FI.OpenRead();

                BinaryFormatter BF = new BinaryFormatter();

                Settings Tmp = (Settings) BF.Deserialize(Read);
                m_Settings = Tmp;
            }
            catch(Exception)
            {
            }
            finally
            {
                if (Read != null)
                {
                    Read.Close();
                }
            }
        }
开发者ID:bathla18,项目名称:Web-log-analyser-cross-platform,代码行数:26,代码来源:SettingsForm.cs


示例19: AddMinersToDataGridViews

        public void AddMinersToDataGridViews(bool isRefresh = false)
        {
            string strError = string.Empty;

            settings = settingsCall.GetSettings(ref strError);

            if (!string.IsNullOrEmpty(strError))
                UserMessage.ShowMessage(this, UserMessage.MessageType.Error, "An error occurred while trying to read the settings.dat file. Error: " + strError);
            else
            {
                if (isRefresh)
                    dgvMiners.Rows.Clear();

                if (settings.GpuMiners.Count > 0)
                {
                    foreach (var miner in settings.GpuMiners)
                        if (!DoesMinerExist(Miner.GPU, miner.MinerGUID.ToString()))
                            dgvMiners.Rows.Add(miner.MinerGUID.ToString(), "GPU",
                                miner.Name, miner.CommandLine, miner.WorkerName, miner.Active.ToString(), miner.Failover.ToString(), miner.Retries.ToString());
                }

                if (settings.CpuMiners.Count > 0)
                {
                    foreach (var miner in settings.CpuMiners)
                        if (!DoesMinerExist(Miner.CPU, miner.MinerGUID.ToString()))
                            dgvMiners.Rows.Add(miner.MinerGUID.ToString(), "CPU",
                                miner.Name, miner.CommandLine, miner.WorkerName, miner.Active.ToString(), miner.Failover.ToString(), miner.Retries.ToString());
                }
            }
        }
开发者ID:perezdev,项目名称:CUDA-Administrator,代码行数:30,代码来源:frmMain.cs


示例20: Shell

        public Shell()
        {
            this.InitializeComponent();

            this.Loaded += (sender, args) =>
            {
                Current = this;

                this.TogglePaneButton.Focus(FocusState.Programmatic);
            };

            this.ShellSplitView.RegisterPropertyChangedCallback(
                SplitView.DisplayModeProperty,
                (s, a) =>
                {
                    // Ensure that we update the reported size of the TogglePaneButton when the SplitView's
                    // DisplayMode changes.
                    this.CheckTogglePaneButtonSizeChanged();
                });


            SystemNavigationManager.GetForCurrentView().BackRequested += SystemNavigationManager_BackRequested;

            // Check the availability of a physical back button
            hasPhysicalBackButton = ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons");

            // Getting a pointer to the Settings
            settings = Settings.Instance;

            NavMenuList.ItemsSource = menu.MenuItems;

            this.InitializeVisualState();
        }
开发者ID:swisszeni,项目名称:ProjectEnton,代码行数:33,代码来源:Shell.xaml.cs



注:本文中的Settings类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# SettingsDictionary类代码示例发布时间:2022-05-24
下一篇:
C# Setting类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap