UpSync Versie 0.7 Released

De nieuwe versie is hier! Zoals altijd, is het raadzaam om zo snel mogelijk te upgraden. Hier zijn de belangrijkste veranderingen:

  • Administrator rechten zijn niet meer nodig zijn om de toepassing uit te voeren uit de map Program Files, applicatie-instellingen en logbestanden worden nu opgeslagen in het Windows-programma data mappen.
  • De applicatie is getest met en moet nu goed werken met UAC onder Windows Vista en Windows 7.
  • Samenvatting stammen zijn toegevoegd aan het eind van de kap te tellen totaal melden voor de verschillende operaties.
  • Fixed a bug in de nieuwe synchronisatie lege mappen functionaliteit die een oneindige lus wanneer de root van een van beide map leeg was veroorzaakt.
  • Toegevoegd een "File Filter" eigenschap toegewezen mappen om het gebruik van wildcards (*. Txt) te beperken welke bestanden u wilt synchroniseren (zoals gevraagd door Jason Saul) mogelijk te maken.

Hiervoor kunt u het setup om te upgraden naar de nieuwste versie.

Download UpSync 0,7 Setup
Download UpSync 0.7 Source Code (Visual Studio 2008 nodig)

Vergeet niet om uw ideeën en suggesties te delen!

15 Comments Geplaatst in C # , software , technologie , UpSync , Visual Studio 2008 | 15 Commentaren

UpSync Versie 0.6 Released

Ik heb een nieuwe versie van UpSync voor het blussen van vandaag! Als u regelmatig gebruik van de toepassing, is het sterk aanbevolen dat u een upgrade uitvoert, omdat de stabiliteit van de sync-proces is sterk verbeterd. Hier is een korte lijst van enkele van de meer interessante wijzigingen:

  • Aanzienlijk verbeterd foutafhandeling
  • Delete prompts worden nu allemaal getoond in een keer (in plaats van gedurende het hele proces)
  • Een nieuwe "stop gevraagd en doen dit voor x resterende bestanden" functie is toegevoegd
  • Code is nu StyleCop -compatibel (evenals code analyse-compatibel)
  • Lege mappen worden nu correct gesynchroniseerd op basis van hun aanmaakdatum

U kunt gewoon voer de nieuwe opzet en het zal automatisch upgraden dan wat oude versie die u hebt geïnstalleerd.

Download UpSync 0,6 Setup
Download UpSync 0.6 Source Code (Visual Studio 2008 nodig)

Vergeet niet om commentaar en uw gedachten te wisselen over de toepassing! :)

2 Comments Geplaatst in C # , software , technologie , UpSync , Visual Studio 2008 | 2 Commentaren

Centreren van een Message Box op het actieve venster in C #

Een van de vervelende kanttekeningen van het gebruik van de ingebouwde. NET message box is dat het geen functionaliteit biedt tot het centrum een ​​bericht op het actieve venster. Vreemd genoeg, zelfs wanneer u de bovenliggende venster met behulp van de juiste overbelast versie van de show ()-methode, het venster dringt nog steeds op het centreren zich op het bureaublad, in plaats van op het actieve venster. Dit is vervelend en verwarrend voor de eindgebruiker, omdat het breekt de mogelijkheid om vernietiging van bepaalde 'screen real estate "voor een toepassing. Gelukkig is er een manier om dit op te lossen, hoewel het betrekken van de Win32 API.

Lees verder ...

19 Comments Geplaatst in C # , Technology , Visual Studio 2008 | 19 Commentaren

6 Anale-Retentief manieren om uw C #-code te verbeteren

Niets ergert me meer dan te moeten graven door afval code. Werken bij een software consultancy bedrijf, ik heb een hele hoop van. En ik heb geworpen op mijn computer te controleren genoeg als gevolg te geven het een mooi, bruin-groene tint. Bad code vernietigd hardware. En zielen.

De grootste aanwijzing dat een ontwikkelaar ofwel geen idee wat ze doen heeft of gewoon niet de zorg over hun code is inconsistentie. We hebben allemaal verschillende voorkeuren en coderen van stijlen, maar als een ontwikkelaar niet een bepaalde aanpak te kiezen om te komen ze af als amateur ongelooflijk, en voor goede reden. Inconsistente code is moeilijk te lezen, en is dus moeilijk aan te passen in de toekomst.

De meerderheid (of zelfs het geheel) van de lijst hieronder draait om het schrijven van consequent vormgegeven en consequent uitvoeren van C #-code. Een groot deel van deze lijst is weliswaar anale vasthoudende, maar alles is gegarandeerd van de kwaliteit en de leesbaarheid van je code te verbeteren.

Lees verder ...

4 Comments Geplaatst in C # , Technology , Visual Studio 2008 | 4 Opmerkingen

UpSync Versie 0.5 Released

Hieronder staan ​​de downloads voor de opzet en de bronnen voor de eerste officiële release van UpSync, versie 0.5. Zoals ik in mijn vorige post, het werkt goed in Windows XP en Vista, en Windows 7. Voor een beschrijving van de aanvraag, en een aantal screenshots, zie de vorige post.

Als je het gebruikt, laat het me weten! Ik ben geïnteresseerd in elke vorm van feedback.

Download UpSync 0,5 Setup
Download UpSync 0.5 Source Code (Visual Studio 2008 nodig)

4 Comments Geplaatst in C # , software , technologie , UpSync , Visual Studio 2008 | 4 Opmerkingen

Nieuwe toepassing - UpSync

Ik heb onlangs begonnen aan een nieuwe applicatie genaamd UpSync. Van wat u kunt waarschijnlijk al zien aan de naam, wordt de aanvraag bedoeld om bestanden tussen mappen te synchroniseren op verschillende machines. Het is bedoeld om eenvoudig te gebruiken, maar ook beneden en vuil genoeg om een ​​typisch systeem beheerder te voldoen.

Ik sta open sourcing van het project, en ik zal de setup en de broncode van versie 0.5 tot zeer kort. Het werkt goed op Windows XP, Vista en zelfs Microsoft's nieuwe, niet eerder uitgebrachte Windows 7 (de screenshots zijn afkomstig uit Windows 7). Het is geschreven in C #, mijn favoriet van de. NET-talen, met behulp van Visual Studio 2008.

Hier zijn enkele van de belangrijkste functies die reeds zijn uitgevoerd:

  • Een aantal mappen kunnen worden gesynchroniseerd met afzonderlijke instellingen voor elke map.
  • Synchronisatie in een richting, de andere richting of beide richtingen geen interactie nodig.
  • Specifieke instellingen voor de behandeling van verwijderde bestanden zorgen voor alle mogelijke situaties.
  • Synchroniseren motor maakt gebruik van file data en tijden voor de meest recente versie van bestanden te garanderen worden gerepliceerd.
  • Nieuwe bestanden in de map worden automatisch correct behandeld en gekopieerd naar de andere map.
  • Sync proces kan volledig geautomatiseerd of handmatig uitvoeren.
  • Synchroniseren motor logt elke operatie tot in detail, dus er is nooit enige verwarring over welke bestanden zijn gewijzigd.
4 Comments Geplaatst in C # , software , technologie , UpSync , Visual Studio 2008 | 4 Opmerkingen