Salvarea setarilor in .NET

Discutie :

setari globale (write once, read more). De obicei stocate in

Path.GetDirectoryName( Assembly.GetEntryAssembly().GetName().CodeBase))

setari de user (write –read). De obicei stocate in

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

Posibilitatea 1 : salvarea in settings

User settings ,application settings

Posibilitatea 2 : salvarea in registry

HKCU, HKLM

Posibilitatea 3 : salvarea in fisiere de configurare

· Connectionstrings

· appSettings

· config class

Posibilitatea 4 : clase serializabile ( de ex, in XML)

Se pune problema unde se serializeaza : hard, baza de date.

Posibilitatea 5 : fisiere Ini

http://jachman.wordpress.com/2006/09/11/how-to-access-ini-files-in-c-net/

http://www.codeproject.com/KB/cross-platform/INIFile.aspx

Posibilitatea 6, Baza de date

Puteti crea o tabela cu 3 coloane : Obiect,Nume,Valoare. Acestati cu EF, L2S , NHibernate sau orice altceva.

Concluzie :

Salvarea setarilor nu e un lucru greu de facut. Problema este unde se salveaza si de catre cine poate fi accesata informatia (administrator sau utilizator obisnuit).

Downloadati codul

Tutoriale video aici

Pe scurt despre oamenii din IT ROmania – azi Adrian Munteanu

image

Adrian Munteanu  activează in IT si s-a specializat in  auditul sistemelor informaţionale, managementul riscurilor/securitatea siste

Spune despre domeniul respectiv ca :

· Ii place :  Că "nu îmbătrînesc"….Este interdisciplinar: tehnologie, economie, comportament uman/psihologie, juridic…chiar şi puţină filosofie

· Nu ii place : Volumul foarte mare de cunoştinţe ce trebuie asimilate în mod continuu, orgoliile profesionale, lipsa de etică manifestată de unii în anumite circumstanţe. Asta nu înseamnă că nu recomand. Din contră, pot spune că ar fi argumente pentru implicare şi schimbare de mentalităţi. Lucrurile se mişcă mai greu la noi, şi nu trebui să confundăm domeniul cu vremurile de le trăim….

Îl găsiți pe blog la http://adimunteanu.wordpress.com

Ultima realizare profesionala este : Un Business Continuity Plan dezvoltat pentru o instituţie financiară din RO şi validat de HQ din afara RO. Dar nu este doar realizarea mea profesională. Am fost doi, adică ECHIPĂ!

Este activ pe Site : ITBoard, CISA, COBIT, ITIL .

Printre pasiunile care îl anima, in afara de IT, se număra si Pescuitul şi lectura de care nu prea am avut parte în ultimul timp.

Fără a fi patetic, pasiunea cea mai mare este Tudor, băiatul meu. Lui încerc să îi dedic cît mai mult din timpul meu, fiind şi etalonul timp vs. bani…

Despre el spune ca este onest, naiv în ceea ce priveşte afacerile, idealist/conservator în ceea ce priveşte valorile umane (cinste, morală, bunătate…), orgolios profesional, sceptic, sincer, altruist, nu fac orice pentru bani, autoironic….

 

Mulțumesc lui Adrian Munteanu ca a participat la mini-interviu !

Daca activați in domeniul IT si vreți sa participați la aceste mini-prezentări despre oamenii din IT accesați
http://spreadsheets.google.com/viewform?formkey=dFlXdXpwaERqVjZMd0l5azN0QXNVRGc6MA

Pe scurt despre oamenii din IT ROmania – azi Mihai Tatarca

image

Mihai Tatarca  activează in IT si s-a specializat in  .net si asociatii, toy-robotics

Spune despre domeniul respectiv ca :

· Ii place :  Usor de scris, usor de inteles, usor de intretinut.. curat si in continua dezvoltare.

· Nu ii place : instrumentele de dezvoltare costa..insa se pot gasi solutii 😀

Îl găsiți pe blog la http://ronua.ro   .

Ultima realizare profesionala este :

image

really cool shit

Este activ pe Site : Ronua, MCTS .

Printre pasiunile care îl anima, in afara de IT, se număra si “lego, sa ma dau cu scandura pe zapada si sa merg pe 2 roti.”

Despre el spune ca “Mi-a placut scoala la inceput, m-a dat tata de mic la MSDN Briefinguri… apoi am dat la facultate si nu mi-a mai placut si m-am angajat ca sa fac si eu ce mai facea cate un nenea la cate o prezentare.”

Mulțumesc lui Mihai Tatarca ca a participat la mini-interviu !

Daca activați in domeniul IT si vreți sa participați la aceste mini-prezentări despre oamenii din IT accesați
http://spreadsheets.google.com/viewform?formkey=dFlXdXpwaERqVjZMd0l5azN0QXNVRGc6MA

Ajutor la dezvoltarea unei aplicatii

Aplicatia este www.scurt.ro si o gasiti la adresa www.scurt.ro. Este o aplicatie de shortening service ( tinyurl si bit.ly fiind unele cunoscute deja).

Documentatia aplicatiei o gasiti la adresa http://www.scurt.ro/Home/About .

Mai intii , ce vreau sa fac cu aceasta aplicatie: Vreau sa arat ca programarea este doar baza piramidei. Si ca munca pentru o aplicatie simpla este destul de mare, in plus mai trebuie tot felul de persoane  – testare,raportare, administrator de BD, SEO specialist, marketing, vinzari si altii…

Aplicatia mai are citeva chestii de facut ( de ex., paginile pentru utilizatorii inregistrati, logare,erori , add-on de IE si Firefox, SEO, etc- le gasiti in documentul http://www.scurt.ro/Docs/aplicatia%20scurt.docx )

Pentru cei care ma ajuta nu pot sa le promit nimic – decit ca vor fi mentionati printre autori –si vor avea link pus pe o pagina care trebuie definita.

Cine vrea sa ma ajute, va rog sa cititi documentul, downloadati sursele – si vorbim pe email!

Multumesc,

Andrei

Pe scurt despre oamenii din IT ROmania – azi Daniel Tiru

image

Daniel Tiru  activează in IT si s-a specializat in  .NET(C#)

Spune despre domeniul respectiv ca :

· Ii place :  Dinamismul cu care evolueaza platforma.

· Nu ii place : Tot dinamismul cu care evolueaza platforma.Uneori simt ca nu reusesc sa tin pasul.

Ultima realizare profesionala este : O aplicatie de management.

Este activ pe Site : Ronua .

Printre pasiunile care îl anima, in afara de IT, se număra si antreprenoriatul,literatura,drumetiile montane

Despre el spune ca este :ambitios,impulsiv,incapatanat,optimist,visator

Mulțumesc lui Daniel Tiru ca a participat la mini-interviu !

Daca activați in domeniul IT si vreți sa participați la aceste mini-prezentări despre oamenii din IT accesați
http://spreadsheets.google.com/viewform?formkey=dFlXdXpwaERqVjZMd0l5azN0QXNVRGc6MA

Pe scurt despre oamenii din IT ROmania – azi Andrei Rinea

image

Andrei Rinea  activează in IT si s-a specializat in  Microsoft .NET Framework si Microsoft SQL Server

Spune despre domeniul respectiv ca :

· Ii place :  Este un mediu in continua imbunatatire, cu o foarte buna documentatie, un mediu propice pentru dezvoltarea de aplicatii de inalta calitate si performanta.

· Nu ii place : Uneori viteza schimbarii te poate lasa in urma.

Îl găsiți pe blog la http://blog.andrei.rinea.ro   .

Ultima realizare profesionala este : O fructuoasa integrare a pilotului aplicatiei la care lucrez in laboratoarele clientului.

Este activ pe Site : Ronua, CodeProject .

Printre pasiunile care îl anima, in afara de IT, se număra si masinile, motoarele Diesel, electronica… cam orice e tehnic.

Despre el spune ca este un perfectionist in perpetuu progres

Mulțumesc lui Andrei Rinea ca a participat la mini-interviu !

Daca activați in domeniul IT si vreți sa participați la aceste mini-prezentări despre oamenii din IT accesați
http://spreadsheets.google.com/viewform?formkey=dFlXdXpwaERqVjZMd0l5azN0QXNVRGc6MA