UpSync Version 0,7 Frigivet

Den nye version er her! Som altid, anbefales det at opgradere snarest muligt. Her er de store ændringer:

  • Administrator tilladelser er ikke længere nødvendigt at køre programmet fra mappen Programmer, programindstillinger og logs er nu gemt i Windows program data mapper.
  • Ansøgningen er blevet testet med, og skulle nu fungere fint med UAC i Windows Vista og Windows 7.
  • Oversigt logs er blevet tilføjet til slutningen af ​​skovhugst at rapportere tæller totaler for de forskellige operationer.
  • Rettet en fejl i den nye synkronisering tomme mapper funktionalitet, der forårsagede en neverending løkke, når roden af ​​enten mappe var tom.
  • Tilføjet en "File Filter" ejendom til kortlagte mapper for at tillade brug af jokertegn (*. Txt) til at begrænse, hvilke filer der skal synkroniseres (som anmodet af Jason Saul).

Du skal blot køre setup til at opgradere til den nyeste version.

Download UpSync 0,7 Setup
Download UpSync 0,7 Source Code (Visual Studio 2008 påkrævet)

Husk at dele dine tanker og forslag!

15 Comments Posted in C # og software , teknologi , UpSync og Visual Studio 2008 | 15 Kommentarer

UpSync Version 0,6 Frigivet

Jeg har en ny version af UpSync til at sætte ud i dag! Hvis du jævnligt bruger programmet, anbefales det at du opgraderer, fordi stabiliteten af ​​sync processen er blevet væsentligt forbedret. Her er en kort liste over nogle af de mere interessante ændringer:

  • Markant forbedret fejlhåndtering
  • Slet beder nu alle vises på en gang (i stedet for hele processen)
  • En ny "stop spørge, og gør dette for x resterende filer" funktionen er blevet tilføjet
  • Kode er nu StyleCop -kompatibelt (såvel som kodeanalyse-kompatibel)
  • Tomme mapper er nu synkroniseres korrekt, baseret på deres oprettelsesdato

Du kan blot køre den nye setup, og det vil automatisk opgradere mere end hvad den gamle version, du har installeret.

Download UpSync 0,6 Setup
Download UpSync 0,6 Source Code (Visual Studio 2008 påkrævet)

Husk at kommentere og dele dine tanker om anvendelsen! :)

2 Comments Posted in C # og software , teknologi , UpSync og Visual Studio 2008 | 2 Kommentarer

Centrering en Message Box i det aktive vindue i C #

En af de irriterende forbehold ved at bruge den indbyggede. NET besked boks er, at det ikke giver nogen funktionalitet for at centrere en besked boks på det aktuelt aktive vindue. Mærkeligt, selv når du angiver det overordnede vindue ved hjælp af den korrekte overbelastet version af Show () metode, vinduet stadig insisterer på at centrere sig på skrivebordet, i stedet for på det aktive vindue. Det er irriterende og forvirrende for slutbrugeren, fordi det bryder mulighed for at afsætte særlige "skærmplads" til en ansøgning. Heldigvis er der en måde at løse dette, selv om det indebærer Win32 API.

Fortsæt læsning ...

19 Comments Posted in C # og teknologi og Visual Studio 2008 | 19 Kommentarer

6 anal Metoder til at forbedre C #-kode

Intet irriterer mig mere end at skulle grave gennem skrald kode. Arbejde i et software-konsulentfirma, har jeg set en hel masse af det. Og jeg har kastet på min computer overvåge nok som et resultat at give det en smuk, brunlig-grøn tone. Dårlig kode ødelægger hardware. Og sjæl.

Den største enkeltstående fingerpeg om, at en udvikler enten har ingen idé om, hvad de gør, eller simpelthen ikke bekymrer sig om deres kode er inkonsekvens. Vi har alle forskellige præferencer og kodning stil, men når en udvikler ikke kan vælge en bestemt tilgang til at tage de kommer ud som utrolig amatør, og med god grund. Inkonsekvent kode er svært at læse, og er derfor vanskelig at ændre i fremtiden.

De fleste (eller endda hele) af listen nedenfor kredser om at skrive konsekvent stil og konsekvent udfører C #-koden. Meget af denne liste er ganske vist anal retentive, men det hele er garanteret at forbedre kvaliteten og læsbarheden af ​​din kode.

Fortsæt læsning ...

4 Comments Posted in C # og teknologi og Visual Studio 2008 | 4 Kommentarer

UpSync Version 0,5 Frigivet

Nedenfor er de downloads for opsætning og kilderne til den første officielle frigivelse af UpSync, version 0,5. Som jeg sagde i mit tidligere indlæg, det virker korrekt i Windows XP og Vista samt Windows 7. For en beskrivelse af ansøgningen, og nogle screenshots, se den foregående post.

Hvis du bruger det, så lad mig det vide! Jeg er interesseret i nogen form for feedback.

Download UpSync 0,5 Setup
Download UpSync 0,5 Source Code (Visual Studio 2008 påkrævet)

4 Comments Posted in C # og software , teknologi , UpSync og Visual Studio 2008 | 4 Kommentarer

Ny Ansøgning - UpSync

Jeg har for nylig begyndte at arbejde på et nyt program kaldet UpSync. Fra hvad du kan sikkert allerede fortælle fra navnet, er applikationen beregnet til at synkronisere filer mellem mapper på forskellige maskiner. Det er meningen, at være nemt at bruge, men også ned og beskidt nok til at opfylde et typisk system admin behov.

Jeg open sourcing projektet, og jeg har setup og kildekoden for version 0,5 op meget snart. Det virker korrekt på Windows XP, Vista, og endda Microsofts nye, unreleased Windows 7 (screenshots er fra Windows 7). Det er skrevet i C #, min favorit af. NET sprog, ved hjælp af Visual Studio 2008.

Her er nogle af de vigtigste funktioner, der allerede er gennemført:

  • Vilkårligt antal mapper kan synkroniseres med separate indstillinger for hver mappe.
  • Synkronisere i én retning og den anden retning eller begge retninger uden interaktion nødvendig.
  • Specifikke indstillinger til håndtering af slettede filer giver mulighed for alle mulige situationer.
  • Synkronisering motor bruger fil datoer og tidspunkter for at sikre den nyeste version af filerne er kopieret.
  • Nye filer i enten mappen automatisk håndteres korrekt og kopieret over til den anden mappe.
  • Sync proces kan være helt automatiseret eller manuelt køre.
  • Synkronisering motorens logger hver operation i mindste detalje, så der aldrig er nogen forvirring om, hvad filerne blev ændret.
4 Comments Posted in C # og software , teknologi , UpSync og Visual Studio 2008 | 4 Kommentarer