Quick dhe Easy: Leviz një drejtkëndësh duke përdorur C # Në një App Store Windows-

Filozofia ime përgjithshëm blog është se ajo është e përkryer gjobë të blog rreth vjetra, zgjidhen lëndët që kanë qenë të mbuluara me vdekje gjetkë.  Unë supozoj kjo temë është një nga ata, por unë jam Blogging atë anyway.

Unë kam qenë duke punuar në një app dyqan dritare dhe unë jam në pjesën ku unë duhet të bëni disa animimin.  Për këtë qëllim, Unë kam qenë duke parafytyruar se copa dhe pjesë të dritareve animacion App Store, e cila, siç rezulton nga, është mjaft afër, por jo tamam si, XAML animacione bazuar në NET. (Unë jam ende vijnë për të mbërthen me faktin se WinRT <> .NET 🙂 ).

Këtë mëngjes kam kërkuar për të marrë një trajtuar në drag and drop operacionet.  En rrugë për se, I kam bogged poshtë lëviz një drejtkëndësh në vend :).  Ja kodin që lëviz një drejtkëndësh kur përdoruesi klikon nje buton:

   1:   
   2:              MatrixTransform ct = (MatrixTransform)rectBig.RenderTransform;
   3:              Matrix m = ct.Matrix;
   4:              m.OffsetX   = 10;
   5:              m.OffsetY   = 10;
   6:              ct.Matrix = m;
   7:              rectBig.RenderTransform = ct;

Mashtrim këtu është se unë nuk mund të drejtpërdrejt të ndryshojë OffsetX ose OffsetY.  Nuk mund të jetë një mënyrë më të zgjuar për ta bërë këtë (dhe në qoftë se ju e dini dhe të ndjehen si, ju lutem postoni në komentet). 

Në mënyrë që të bëni këtë, Unë kam nevojë për:

1. Get MatrixTransform e drejtkëndëshit (nga hedh RenderTransform).

2. Get Matrica e atë djalë.

3. Ndrysho offsets të matricës së.

4. Reassign Matrix prapa në MatrixTransform.

5. Reassign mbrapa MatrixTransform të drejtkëndëshit.

Për të provuar atë, I vënë një drejtkëndësh dhe butonin e ekranit. Kur klikoj butonin e, Logjika më sipër ekzekuton dhe lëviz drejtkëndësh menjëherë.

Në disa pika, Unë do të doja të gjallë këtë, por unë nuk kam asnjë ide se si për të marrë një DoubleAnimation për të punuar në atë (Storyboard.SetTargetProperty() është një mister për mua në këtë për momentin).

</fund>

undefinedAbonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Vendosja lartësia e ListboxItems Në një listbox programuar për Windows App Store

I’m working on a windows store application and one of the things I want to do in the app is display a log that shows status messages and other informational tidbits as the user works things. Për këtë qëllim, Kam shtuar një ListBox si vijon:

<ListBox x:Name ="GameStateLog" HorizontalAlignment ="Qendër" Height ="221" VerticalAlignment ="Më i lartë" Width ="499" Zbutja ="0" FontSize ="10">

 

# Kodi C të populloj ListBox në kohën e duhur ishte përgjatë vijave të:

GameStateLog.Items.Insert(0, GameStateCounter     + ": Shtet i ri lojë: duke pritur për lojtar 1 emër");

This worked out fine enough but the UI showed a crazy amount of padding around the individual messages as they were added. Kjo e bën kuptim në qoftë se unë dua përdoruesit përfundimtarë të jenë në gjendje për të zgjedhur këto objekte, por nuk ka kuptim, kur unë vetëm dua të tregojë një seri drejtimin e mesazheve log - përdoruesit nuk do të zgjidhni këto, just view them. Ajo ishte çuditërisht e vështirë për të gjetur një mënyrë e lehtë për të bërë këtë dhe ndoshta, the way I found it isn’t necessarily “easy” but I got it working OK. Insajt kyç erdhi nga kjo postimit këtu (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c4a6f694-bd46-4779-ab83-b1c2fcb2397c) from Bob Relyea. Në vend të shtuar strings për mbledhjen Items mbi listbox, add ListBoxItems. Duke shtuar një varg, the ListBox was creating its own ListBoxItem on its own. I wasn’t able to affect anything about that ListBoxItem after the fact. Kodi i ri është:

        privat pavlefshme AddGameStateLogMessage(varg theMessage)
        {
            ListBoxItem se = i ri ListBoxItem();
            = li.Content theMessage;
            li.MaxHeight = 25;

            Trashësia thisPadding = i ri Trashësia(5, 0, 5, 0);
            li.Padding = thisPadding;

            GameStateLog.Items.Insert(0,li);
        }

 

Here I’m creating ListBoxItem’s and inserting them. I larguar mbushje e tepërt me vendosjen trashësia e saj.

Kjo është shumë fleksibël si unë kam ndërmend të bëj disa ngjyra coding për të nxjerrë në pah lloje të veçanta të mesazheve dhe duke shtuar direkt ListBoxItems I merrni për stilin e tyre ndonjë mënyrë unë dua.

Shpresoj se kjo ndihmon dikush!

</fund>

undefinedAbonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Quick dhe Easy – Emrat Safe Azure Radhë

Postimi i Silly, por e thjeshtë.

Si një vazhdim deri dje është postuar në "StorageException u unhandled"Unë mendova se do të tregojë copëza wee e kodit kam përdorur për të gjeneruar emrat radhë:

 

        publik i pandryshueshëm varg GetRandomQueueName()
        {
            Guid g;
            g = System.Guid.NewGuid();
            kthehem g.ToString();

        } 

Lloji i trashë në thjeshtësinë e saj, por punon mirë për mua dhe ka gjeneruar 100 e emrave radhë të sigurta në dy javët e fundit.

</fund>

undefinedAbonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Duke punuar me rradhë kaltërsi – "StorageException u unhandled”

Unë kam qenë duke luajtur rreth me rradhë Azure për javën e kaluar apo dy dhe ajo është duke shkuar smashingly.  Ku ishin këto gjëra kur unë e nevojshme ata të kthehen në 1990?

Ky artikull, veçanërisht, është një intro shkëlqyer për radhët e gjata për të. Programuesit NET: http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/.  Duke përdorur këtë artikull, Unë kam qenë në gjendje për të tërhequr së bashku një grimë të vërtetë e bukur e klient-server logjikën që deri tani është i besueshëm dhe vetëm punon me asnjë hidhërim.  Really - ku ishte kjo stuff në 1990?

Unë e goditi një bllok të vogël pengese drejtë të dalë nga porta, megjithatë.   Sapo kam larguar nga specifikat e shëtitje nëpër, Unë u godit me një StorageException dhe një "server server të largët kthyer një gabim (400) Kërkesë Bad.

image

Ajo doli se emri im radhë ishte jashtë:

image

Kur kam ndryshuar "OneQueueToRuleThemAll" në "onequeuetorulethemall" shkoi StorageException larg.  Unë nuk kam vërejtur ndonjë të dokumentacionit duke e quajtur këtë jashtë, por ajo mund të bëjë që.

Shpresoj se ndihmon dikë.

</fund>

undefinedAbonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Përshtypjet herët Sipërfaqja Pro

[Update 3/26: Unë kam një cicërimë nga populli Surface @ pyetur nëse ata mund të më ndihmoni me ndonjë gjë, kështu që kam bërë një prizë për Swype, të cilat ata pranuan me një "Interesante - Faleminderit për reagime, Paul!"  Unë me të vërtetë mendoj se Swype do ta bëjnë këtë pajisje shumë më e lehtë për t'u përdorur për produktivitet rastësor.  (Edhe, caktuar një typo theksoi se për mua nga një mik të vjetër - në sajë, Mikrofon!)]

Zyra ime fitoi një konkurs më herët këtë vit me një çmim të holla të vogël bashkangjitur.  I përdorur paratë për të subvencionuar blerjen e një Pro Sipërfaqja (128GB me planin 2-vjeçar sigurimit) dhe unë kam qenë duke përdorur një marrëveshje të mirë që nga atëherë.  Bleva atë nga Microsoft Store në shëtitore nga Kolombi Circle në Manhattan.  Çmimi total ishte rreth $1300 USD with the better keyboard and the sucker’s insurance 🙂

Unë vetëm got it 4 ditë më parë dhe tashmë unë vështirë se mund të imagjinohet nuk e ka atë.  I sollën në shtrat për të lexuar deri tani shkëlqyer Programim Windows- 8 Apps me HTML, CSS, dhe JavaScript dhe kjo ishte gjëja e parë që kam arritur për të, kur u zgjova.

Këtu janë disa përshtypjet, në veçanti, në mënyrë:

Si të prekur: Unë dua të prek çdo ekran që unë shoh tani.

Windows- 8 është për pajisje me prekje: Unë kam një vlerësim shumë më të fortë për Windows 8.  Kjo O / S përkthehet shumë më mirë për një pajisje prekje se ajo ka një tastierë.  Në fillim, Unë nuk e di se si të merrni filluar mezi por ajo shpejt u bë natyrë e dytë për mua. Dhe kjo është shumë e shpejtë dhe të përgjegjshëm, kështu që ju nuk do të ndjeni sikur ju jeni duke mbetur rreth ose duke paguar një dënim për një gabim.  Unë nuk jam një ekspert me UI (gjëra të ndodhë ende mister) por unë jam duke fluturuar në mbarë vendin me një marrëveshje të mirë të besimit pas një grusht relativisht të vogël të orëve në të

Në të njëjtën kohë, tani që unë kam qenë duke përdorur kontakt, Unë kam një kuptim shumë më të mirë O / S nga një perspektivë laptop Dell.  Mouse pad mbi E6430 tim nuk konkurrojnë me pikat e shumta të sipërfaqes së kontaktit, etj, por ai ka bërë një punë të mirë me disa prej gjesteve.  Por, pavarësisht nga mouse pad, që kanë punuar me sipërfaqe tani, Unë e di se çfarë po ndodh, kur kam lëvizur kursorin e miut time përreth dhe cues ndryshme pak pop-up në qoshe dhe të tilla.

Unë gjithashtu dua të nxjerr në pah një linjë nga ky blog post nga Brandon Carson:

Së bashku Microsoft vjen me një perspektivë të ndryshme se si një sistem operativ duhet të mbështesin përdoruesve të saj. Në vend të dy OS dhe një fragmentim në mes pajisjeve të, Microsoft ndërton një OS të ri të përzierë përvojën ligët-mbrapa me përvojë desktop dhe të japë përdoruesit kontrollin mbi atë se si për të bashkëvepruar me pajisjen e tyre."

Kjo linjë kristalizuar për mua pika e tërë e Win8 si një O / S.  Është një iPad dhe kjo është laptop.  Unë pëlqen kjo.  Më pëlqen se shumë.  Unë nuk sjell laptop tim në shtrat shumë shpesh dhe kur të bëj, kjo është një risi dhe një dhimbje.  Kjo gjë mund të shkoni kudo me mua, përfshirë punën.

Dyqan dritare është awesome!  Unë vetëm mori, kur bleva sipërfaqja, se dyqan app dritaret do të jetë një humbje e plotë e kohës, një tokë shterpë humbje e gjysmë zemre Apps kapur në tokë shkëmbore, i trishtuar dhe prekës.  Unë mendoj se të ndryshme anti-Microsoft popujt janë të fituar zemrat dhe mendjet e argumentit këtu.  Edhe pse kjo është e vërtetë empirike se Apple dhe Google kanë miliarda Apps më shumë në dyqanet e tyre, tejkalojnë ato MSFT, MSFT ende ka një përzgjedhje të bukur dhe është në rritje.   Pika ime nuk është se dyqan MSFT është "mirë" se ata, por se ajo nuk është aq e keqe sa intertubes do të bëjë që ju mendoni.  T'i jepte një vështrim. Ka Apps shumë interesante atje.

Pen është awesome!: Unë kam kërkuar mundësinë për të shkruar dhe skemë diagramet arkitekturës FOREVER.  3 Të gjitha gjërat e partisë ndjerë gjithmonë kludgy nëse keni blerë një të tillë që ishte e shtrenjtë dhe unë thjesht nuk ndjehen si ai.  Me sipërfaqe, kjo është krejtësisht e natyrshme dhe të shpejtë, plus shumë të Apps interesante në dispozicion.  Këto përfshijnë paint.net, diçka interesante nga Evernote (Skitch), OneNote (e cila ka mbështetje të klasit të parë për stilolaps), PowerPoint (lejon annotating dhe vizatim gjatë prezantimeve të).  Unë kam gërvishtem mezi sipërfaqen këtu dhe unë jam i dashuruar atë.  Kontrolloni këtë blog post për një mendim më profesional Sipërfaqja se si mund të përdoret më shumë për artin e industriale forcë.  Unë nuk mund të presim për demo e ardhshme e mia PPT.

Ajo luan Civ5! (me pak ndihmë nga disa miqve):  Civ with touch is really neat 🙂

Disa annoyances:

  • Bateria nuk është e madhe.  Nuk ka më mirë se laptop tim.  Unë kam këtë nocion të turbullt se bateritë duhet të jenë të "kushtëzuar" (por kjo është ndoshta marrëzi) kështu që në qoftë se është rasti, ajo mund të merrni më të mirë.
  • Keyboard është e vogël.  Por, Unë kam qenë duke u përdorur për të.
  • Nuk Swype! Unë vetëm filluar përdorimin Swype disa muaj më parë në Galaxy S3 mia running Android dhe unë nuk mund të besoj se sa produktive ajo bëri mua.  Duke mos pasur se në Win8 është me të vërtetë zhgënjyese dhe kjo duket si ajo do të jetë një kohë të gjatë, në qoftë se ndonjëherë, para se Swype është në dispozicion.  Disa parti të tjera 3 janë duke punuar në atë, por im 30 sekonda vlerë e hulumtimit nënkupton se O / S jsut nuk e mbështesin atë.  (Nëse ju nuk jeni duke përdorur Swype ose një nga kushërinjtë e saj ju duhet të ndalojë lexuar këtë blog post dhe t'i jepte një provoni; ky post pothuajse me siguri do të vazhdojë të jetë këtu një herë ju merrni mbrapa).
  • Në përgjithësi faktor formë - Ende duke u përdorur për të.  Kjo është një ekran të bukur dhe Netflix është e madhe në të.  Web browsing është e madhe në atë. Por, MS Word - lloj i vështirë dhe jo shumë miqësore prekni (mua, deri tani).  Unë kam parë njerëz të shtëna ekran duke përdorur Visual Studio në atë - që duket si një shtrirje.  Por unë jam duke shkuar për të dhënë atë një provoni në një pikë.

Kështu, ju shkoni atje!  Hope this helps menduarit në lidhje me dikë në lidhje me të.  Është shumë herët për mua të thonë "të blerë atë!".  Unë do të rishqyrtojnë këtë post në një javë apo më shumë dhe përcjelljen.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Një Papritur mbresëlënës Team Building Ushtrimi

Unë u mblodh në një mbledhje të ekipit këtu për ekipin e Nju Jorkut SharePoint dhe në minutën e fundit, për asnjë arsye të veçantë, shtuar një artikull të ri axhende:

Shkëmbimit personal info: Unë jam duke shkuar për të tërhequr deri Google Earth dhe secili prej nesh do të tregojë ekipin ku kemi lindur dhe ku jetojmë sot. Unë do të hartë atë kohë reale. Ne gjithashtu do të bëjë një i dobët e shpejtë familjet tona respektive. Ndjehen të lirë për të krijuar një familje fantazi këtu, por mbani në mend se dikur ju filloni gënjyer në lidhje me familjen, ju keni për të krijuar gënjeshtra rradhazi përpunuar dhe ju do të ngjarë udhëtim deri në një pikë, kështu që të jenë të përgatitur për këtë.

Mendova se kjo do të marrë 20 minuta apo më shumë të bëjë me nëntë njerëz.  Në vend të kësaj, ajo mori 90 minuta buzëqeshje, kryesisht për shkak se njerëzit shpenzuar sasi të konsiderueshme të kohës në vende të ndryshme rreth globit.  Kjo ishte një ushtrim interesante dhe ne me siguri mësuar shumë për njëri-tjetrin.  Kam mësuar, më në fund, çfarë njerëzit do të thotë nga "veri" dhe "jug" India.

Nëse ju mund të gjeni kohë në këtë ditë të zënë dhe të ethshëm për të bërë diçka si ajo, Unë rekomandoj atë përzemërsisht.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Aktivitetet Ndjekja Praktika – Pjesë 1

Rreth një vit më parë, I joined Consulting Sllallomi here in new York as what we call a Practice Area Lead.  (Si një i mitur mënjanë deri në pikën e këtë post blog, se ndryshimi në punë për llogaritë totale im drop-off në Blogging.  It was a big change in roles and a big change in day to day “stuff” but I’ve sort of acclimated myself to it and look forward to writing again buzëqeshje ).

In this PAL role, I’m responsible to save the company and the immediate environs of 21 West Street 21 nga fatkeqësia në një bazë të rregullt.  Kjo është një shumë e presionit (më shumë se ju mund të mendoni - vetëm të mendojnë për të gjithë fëmijët!). 

Në shërbim të domosdoshme që, Unë kam nevojë për të ndihmuar me para-shitjes, krijuar dhe përditësimin shko-to-tregut ofertat, punësojë folks të mira, tren deri folks për t'i bërë ato më të mirë (por me të vërtetë, për të bërë punën time më të lehtë) dhe herë pas here të bëni diçka billable në një klient.  Kam marrë një shumë të "input" - pyetjet nga klientët, mundësitë e shitjes, mendimet e mia i prishur dhe kështu me radhë.  Disa e saj është me të vërtetë e mirë (si një e nxehtë oppty shitjes) ndërsa një shumë e ajo është më pak e mirë.  Çelësi është që fillimisht të ndjekur, prioritizimin dhe menaxhuar secili prej këtyre ideve (i madh dhe i vogël) për një përfundim të suksesshëm. 

Ky lloj i menaxhimit detyrë nuk është e re, e drejtë?  And we have lots of task tools to help us with this.  Outlook has tasks.  You can slap a spreadsheet together nice and quick.  My very first task management tool was a legal notepad back in my days at GAF as a developer in the IT department.  (Ask me about those good old days the next time you see me if you’re interested, or maybe not...).

Being a SharePoint guy (nominally, të paktën), I’ve always thought to use SharePoint.  But for some reason, a generic Task list never quite did it for me.  A bunch of months ago, I decided to heal myself and just create a SharePoint based solution.  It was so embarrassingly easy to create that I thought to write about it here.

Kështu, my goals here were very simple:

  • Super easy and fast data entry
  • Prioritize activities
  • Categorize activities
  • "Hapi i ardhshëm" shtyrë - këto aktivitete shpesh do të shtrihet javë (ndoshta edhe muaj).  Ata kurrë nuk pothuajse "fundi" pas një përditësim të veçantë.

Këto bit hua veten e tyre shumë të bukur në një lloj përmbajtje, kështu që kjo është ajo që kam krijuar:

image

Ju në fakt mund të shihni se unë kishte një paragjykim të shitjes me këtë në fillim, pasi që unë kam këtë fushë "klient".  Një shumë e aktiviteteve të praktikës sime janë të bazuara rreth klientëve (ose aktual ose të ardhshëm).  Por shumë prej tyre janë gjithashtu të fokusuar brenda.  Unë shuplakë "Sllallomi" në atje kur kam krijuar ato, por ajo gjithmonë ndihet një fëmijë i çuditshëm.  Unë duhet të ketë emrin ajo diçka më të përgjithshme.  Ndoshta "Organizata Target" ose diçka.

Këtu janë disa shënime të ndryshme mbi llojin e përmbajtjes:

  • Ndikimi Aktivizimi i ka transferuar në një matje të prioritetit.  Unë nuk jam i sigurt pse unë shkova me "Impact" dhe jo "Prioritet" dita zero, por kjo është ajo që kam bërë. 
  • Hapat e ardhshëm dhe Hapat Data - Unë kam një tabelë, e cila është e drejtuar nga data e aktivitetit të ardhshëm.  Ky pult, është lloj i bërë urdhërat e mia marshimi për ditë / javë.  Unë vetëm shkoj në pult dhe të përqëndrohet në gjëra prioritet të lartë të parë dhe të shkojnë nga atje.  (Ka nocioni i një "untagged"
  • Pronari fillore - e vetmja gjë është shënim - nuk është ajo awesome që ju mund të lloj dhe filter on multi-zgjedhur kolona në PS 2010! Unë në fakt nuk e ka plotësisht të blejnë në këtë nocion në fillim.
  • Status Aktiviteti - me të vërtetë vetëm "Open" ose "të mbyllura". 
  • Praktika Primar - Pasi unë filloi duke përdorur këtë, PAL tjetër në grupin tim të kërkuar për të provoni këtë jashtë, kështu që unë rrëshqiti në këtë përzierje për të dalluar mes sende tim (Portale & Bashkëpunim) dhe sende të saj (Kaltërsi).

Ja pult ime:

image

(vjen keq për të gjitha bit zbehur jashtë - Unë nuk ndihen si krijimin e një bandë e të dhënave të testit dhe unë nuk dua të jap askujt një atak në zemër detaje mbi ndarjen jetike [shih pak në ri intro: shpëtojë botën, etj, etj, etj]).

Unë kam pikëpamjet e disa të tjera në këtë listë, duke përfshirë një pamje datasheet që lejon mua për të bërë më të reja masive.  Unë e bëj këtë më shpesh, kur një bandë e artikujve prioritet më të ulët kam planifikuar për të bërë një kurrë nuk kam bërë mjaft dhe kanë nevojë të jenë të shtyrë nga një javë.

Çdo ditë, Unë tërheq lart aktivitetet log time dhe vetëm të fillojnë të punojnë jashtë krye të listës.

Pjesërisht 2, Unë do të shpjegojë se si unë e bëri këtë edhe më të dobishëm me shtimin e një nice bibliotekë email-enabled DOC dhe SPD Workflow.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Consulting Sllallomi–Boston Udhëheqja SharePoint nevojshme

Unë u bashkua me konsultime sllallom gjashtë muaj më parë për të ditës dhe ajo ka qenë një udhëtim pabesueshme.  Kam planifikuar për të blog disa më shumë në lidhje me atë tani që unë jam duke filluar të ndihen mjaft të ngurta.  Puna këtu është si jetojnë në një përrallë shumicën e kohës.  Njerëz të zgjuar, Klientët interesante, mbështetje të fortë nga të dy lokale dhe menaxhimit të korporatave ... pije alkoolike rastit ... good stuff.

Zyra Boston ynë ka hapur vetëm deri dhe ata janë në kërkim për një lider për të nisur praktikën e tyre SharePoint.  Kjo është një shumë komplekse, punë të plotë me shumë sfida fun.  Ju define ofertat e interesit në tregun lokal, ju roll up sleeves tuaj dhe të bëjë punë të vërtetë dhe ju të punësojë folks për të ndërtuar ekipin më të mirë që ju mund të menaxhuar.  Unë nuk mund të rekomandojë atë forcë të mjaftueshme.

Nëse jeni të interesuar në këtë pozitë, ose në qoftë se ju e dini dikush që mund të jenë të interesuar, ju lutem zjarr jashtë një email për mua: paul.galvin @ slalom.com.

Unë jam i kënaqur për të ndarë përvojat e mia sinqertë (të dyja të mira dhe të këqija) këtu në Nju Jork.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Libri im Rrjedha është në dispozicion për të blerë

Unë së pari filluan të flasin me origjinale im bashkë-autorë më shumë se dy vjet më parë.  Ata përfundimisht braktisur projektin, por vonë këtë verë, me ndihmën e disa të ri bashkë-autorët, Unë kam qenë në fund në gjendje për të sjellë këtë në të gjithë vijën e finishit. 

Profesionale në SharePoint Workflow 2010: Zgjidhje Real Botërore Biznes goditur Amazon dhe Barnes Noble web faqen disa kohë në të fundit 10 ditë.  Është në dispozicion në kapak të hollë dhe ndezni / qoshe dhe të gjithë e që, vetëm në kohë për një dhuratë e madhe e Krishtlindjeve. buzëqeshje

Ky libër është rreth dy gjëra: 1) fuqizimin e përdoruesit përfundimtarë në mënyrë që ata të mund të zgjidhin problemet e tyre të biznesit duke përdorur PS 2010 workflow aftësitë dhe 2) ndihmuar stafit IT (zhvilluesit në veçanti) bëjë të njëjtën gjë.  Rreth dy të tretat e librit janë në shënjestër në atë që unë e quaj "Përdoruesit Aktivistja" (përdoruesit e shumë të aftë, por jo-teknike dhe të motivuar fund).  Ajo përpiqet të shpjegojë se si të Artizanatit e zgjidhjeve në SharePoint 2010 punës duke përdorur SharePoint Designer dhe një numër të karakteristikave të tjera SharePoint.

Treta e fundit ka për qëllim açik në zhvilluesi i saj.  Megjithatë, ndryshe nga disa prej librave thjesht teknike në treg, këta kapituj të shpjegojë se si zhvilluesve SharePoint mund të krijojnë funksionalitetin që fuqizon më tej ato përdoruesit aktiviste me anë të aktiviteteve të SharePoint Designer Custom dhe pjesë të tjera teknike.  Duke fuqizuar përdoruesit aktiviste në organizatën tuaj, ju liruar deri ekipin tuaj të zhvillimit (ose thjesht veten) për të bërë të vërtetë e vështirë (dhe zakonisht teknikisht më interesante) sende që përdoruesit përfundimtarë kurrë nuk mund të bëni dhe kurrë nuk duhet të përpiqen më vete.

Gjatë javëve të ardhshme, Unë do të shkruaj deri më shumë për librin, duke përfshirë edhe gjëra gëzof si "si është ajo pëlqen të shkruaj një libër" Unë e di që shumë njerëz janë të interesuar në të dish rreth.  Së pari - Unë do të prezantoj mia koautorë pa të cilët ky libër nuk do të kishte mbijetuar të shohin dritën e ditës.

Lexo më shumë rreth libër mbi Amazon web site.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Pjesa SharePoint Web UI Dizajni Pattern Duke përdorur XSL

Unë kam qenë duke i dhënë një bisedë mbi këtë vit në një model të projektimit për web pjesët SharePoint ku UI është plotësisht e menaxhuara nëpërmjet XSL. 

Kam planifikuar për të shkruar këtë në hollësi më të madhe gjatë periudhës së ardhshme kohore.  Në kohë të thotë, këtu është PowerPoint.

Kodi burim për këtë projekt është deri në CodePlex këtu: http://webpartsxsl.codeplex.com/.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin