Soumettre la recherche
Mettre en ligne
Aplikační nastavení v .NET
•
0 j'aime
•
116 vues
Jan Hřídel
Suivre
Přednáška aplikační nastavení v .NET
Lire moins
Lire la suite
Formation
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 26
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
INPTP Rekapitulace
INPTP Rekapitulace
Jan Hřídel
ASP.NET MVC
ASP.NET MVC
Jan Hřídel
C# - Vícevláknové aplikace
C# - Vícevláknové aplikace
Jan Hřídel
ADO.NET
ADO.NET
Jan Hřídel
INPTP přednáška 02b 2016
INPTP přednáška 02b 2016
Jan Hřídel
Nette Tester / Posobota
Nette Tester / Posobota
Filip Procházka
Talend Open Studio DQ
Talend Open Studio DQ
dpejcoch
Usnadněte si soužití s Doctrine
Usnadněte si soužití s Doctrine
Filip Procházka
Recommandé
INPTP Rekapitulace
INPTP Rekapitulace
Jan Hřídel
ASP.NET MVC
ASP.NET MVC
Jan Hřídel
C# - Vícevláknové aplikace
C# - Vícevláknové aplikace
Jan Hřídel
ADO.NET
ADO.NET
Jan Hřídel
INPTP přednáška 02b 2016
INPTP přednáška 02b 2016
Jan Hřídel
Nette Tester / Posobota
Nette Tester / Posobota
Filip Procházka
Talend Open Studio DQ
Talend Open Studio DQ
dpejcoch
Usnadněte si soužití s Doctrine
Usnadněte si soužití s Doctrine
Filip Procházka
Doctrine: co dělat, když entity nestačí
Doctrine: co dělat, když entity nestačí
Filip Procházka
Kdyby/Translation
Kdyby/Translation
Filip Procházka
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Péhápkaři
Testování v PHP
Testování v PHP
Ondřej Mirtes
Kdyby/Redis
Kdyby/Redis
Filip Procházka
Doctrine ORM & model
Doctrine ORM & model
Filip Procházka
CQRS v rohlik.cz
CQRS v rohlik.cz
Filip Procházka
INPTP přednáška 01b 2016
INPTP přednáška 01b 2016
Jan Hřídel
Rozšiřitelnost ASP.NET MVC
Rozšiřitelnost ASP.NET MVC
topascz
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
PeckaDesign.cz
Technologie užívané při vývoji velkých e-shopů
Technologie užívané při vývoji velkých e-shopů
PeckaDesign.cz
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
angular-cz
Test stack CzechTest 2016
Test stack CzechTest 2016
Radim Daniel Pánek
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Vojta Svoboda
INPTP wpf
INPTP wpf
Jan Hřídel
INPTP přednáška 03 2016
INPTP přednáška 03 2016
Jan Hřídel
INPTP přednáška 01a 2016
INPTP přednáška 01a 2016
Jan Hřídel
KST/ICSHP - 5. a 6. přednáška
KST/ICSHP - 5. a 6. přednáška
Jan Hřídel
KST/ICSHP - 3. a 4. přednáška
KST/ICSHP - 3. a 4. přednáška
Jan Hřídel
KST/ICSHP - 2. přednáška
KST/ICSHP - 2. přednáška
Jan Hřídel
KST/ICSHP - 1. přednáška
KST/ICSHP - 1. přednáška
Jan Hřídel
Startup investor pitch
Startup investor pitch
Jan Hřídel
Contenu connexe
Tendances
Doctrine: co dělat, když entity nestačí
Doctrine: co dělat, když entity nestačí
Filip Procházka
Kdyby/Translation
Kdyby/Translation
Filip Procházka
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Péhápkaři
Testování v PHP
Testování v PHP
Ondřej Mirtes
Kdyby/Redis
Kdyby/Redis
Filip Procházka
Doctrine ORM & model
Doctrine ORM & model
Filip Procházka
CQRS v rohlik.cz
CQRS v rohlik.cz
Filip Procházka
INPTP přednáška 01b 2016
INPTP přednáška 01b 2016
Jan Hřídel
Rozšiřitelnost ASP.NET MVC
Rozšiřitelnost ASP.NET MVC
topascz
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
PeckaDesign.cz
Technologie užívané při vývoji velkých e-shopů
Technologie užívané při vývoji velkých e-shopů
PeckaDesign.cz
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
angular-cz
Test stack CzechTest 2016
Test stack CzechTest 2016
Radim Daniel Pánek
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Vojta Svoboda
Tendances
(14)
Doctrine: co dělat, když entity nestačí
Doctrine: co dělat, když entity nestačí
Kdyby/Translation
Kdyby/Translation
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Doctrine - Co dělat když entity nestačí [Filip Procházka] (7. sraz, Praha)
Testování v PHP
Testování v PHP
Kdyby/Redis
Kdyby/Redis
Doctrine ORM & model
Doctrine ORM & model
CQRS v rohlik.cz
CQRS v rohlik.cz
INPTP přednáška 01b 2016
INPTP přednáška 01b 2016
Rozšiřitelnost ASP.NET MVC
Rozšiřitelnost ASP.NET MVC
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Technologie užívané při vývoji velkých e-shopů
Technologie užívané při vývoji velkých e-shopů
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
Na co si dát v Javascriptu pozor? - Barcamp Hradec Králové 2015
Test stack CzechTest 2016
Test stack CzechTest 2016
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Plus de Jan Hřídel
INPTP wpf
INPTP wpf
Jan Hřídel
INPTP přednáška 03 2016
INPTP přednáška 03 2016
Jan Hřídel
INPTP přednáška 01a 2016
INPTP přednáška 01a 2016
Jan Hřídel
KST/ICSHP - 5. a 6. přednáška
KST/ICSHP - 5. a 6. přednáška
Jan Hřídel
KST/ICSHP - 3. a 4. přednáška
KST/ICSHP - 3. a 4. přednáška
Jan Hřídel
KST/ICSHP - 2. přednáška
KST/ICSHP - 2. přednáška
Jan Hřídel
KST/ICSHP - 1. přednáška
KST/ICSHP - 1. přednáška
Jan Hřídel
Startup investor pitch
Startup investor pitch
Jan Hřídel
Nástěnka 01
Nástěnka 01
Jan Hřídel
Nástěnka 02
Nástěnka 02
Jan Hřídel
Pokročilé techniky programování .NET a C#
Pokročilé techniky programování .NET a C#
Jan Hřídel
Plus de Jan Hřídel
(11)
INPTP wpf
INPTP wpf
INPTP přednáška 03 2016
INPTP přednáška 03 2016
INPTP přednáška 01a 2016
INPTP přednáška 01a 2016
KST/ICSHP - 5. a 6. přednáška
KST/ICSHP - 5. a 6. přednáška
KST/ICSHP - 3. a 4. přednáška
KST/ICSHP - 3. a 4. přednáška
KST/ICSHP - 2. přednáška
KST/ICSHP - 2. přednáška
KST/ICSHP - 1. přednáška
KST/ICSHP - 1. přednáška
Startup investor pitch
Startup investor pitch
Nástěnka 01
Nástěnka 01
Nástěnka 02
Nástěnka 02
Pokročilé techniky programování .NET a C#
Pokročilé techniky programování .NET a C#
Aplikační nastavení v .NET
1.
č č
2.
č č ž š č
ž žň ř ř ě ř ž ř ě č ů č ě ě
3.
č č ě č
č ž ž ž č ě
4.
č ř ě ž ž Application.LocalUserAppDataPath
5.
ž č ž č
6.
č app.exe.config č user.config ř
ž ř ž ž ě č ř <configuration> ř <configSections> č <applicationSettings> <userSettings> ž
7.
ž ž ř
8.
ř SettingsBase - ň
č ž - č System.Configuration
9.
ř ž ř ApplicationSettingsBase
ř SettingsBase č ž šš ě ž ž ř ř ř ě ž
10.
ř ApplicationSettingsBase ř override
object Item[string propertyName] { get; set; } ř ř ApplicationSettingsBase ř č
11.
ř ě ž
ř ř č č System.Configuration.ConfigurationErrorsException ř ůž DefaultSettingValue string ž ř č č ř č DefaultSettingValue null č
12.
ř ř ApplicationSettingsBase ž
ř č č č č ř ž ž Save: override void Save()
13.
č č ň ů ř
č SettingsSerializeAs ř ž ů string ž ř
14.
ř ř ž č
ž č ž ě ř ř ř ě MainFormCfg SizeCfg ř FormSizeCfg ň ř ř Location Point č ž ž new Point(100, 100). DefaultSettingValue ě null ř Point NullReferenceException ř MainFormCfg IsLocationNull true Location null https://goo.gl/VqeqCy
15.
ř ApplicationSettingsBase č č
ř ř SettingsProvider ř ApplicationSettingsBase SettingsProvider ž ž ř LocalFileSettingsProvider
16.
PropertyChanged ě ě ě
ě SettingChanging ř ě ě ě SettingsLoaded č č SettingsSaving ř ž č
17.
Reload č č Reset Upgrade
č č ř č ř ž
18.
ř
19.
ž ň IBindableComponent ě ě ů
ů ž ř ě ě INotifyPropertyChanged PropertyChanged ž ž ě ě
20.
ň č ě IBindableComponent
DataBindings ů ControlBindingsCollection ř Add ř ControlBindingsCollection Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode)
21.
ř propertyName dataMember ř
dataSource ř Binding ř formattingEnabled dataMember true ř Format ř Binding ř č Parse ř updateMode ů
22.
ž ž ě WriteValue
ř Binding ř ControlBindingsCollection ř Binding int
23.
ř ř ř ř
ž Location ř MainFormCfg OnSettingsLoaded ž č SizeCfg č ř ě MainForm SettingsLoaded č SizeCfg č Upgrade č ř Upgrade SettingsLoaded ř šť Upgrade ě ž volanoUpgrade https://goo.gl/bkFrAF
24.
ď ř ě ř
ž ů Application User User ž č č č ř Settings Properties ř ř ř Default ř Settings
25.
ř Settings ž ř ServerJmeno
string ž ě serverJmeno ř string serverJmeno = Properties.Settings.Default.ServerJmeno; ř Settings ř ApplicationSettingsBase ě ř Settings Properties ř š ž ř Settings
26.
č ř ř ě ž ř č
ž č ě ě ž ě
Télécharger maintenant