Azkarra eta erraza: Mugitu laukizuzen bat erabiliz C # Windows Store App-en

Nire blog filosofia orokorra da hori ezin hobeto fina zahar Bloga, likidatuko irakasgaiak izan diren heriotza estaltzen kanpoan.  Gai hau da horietako bat suposatuko dut, baina ez dut hala ere blogak.

Izan dut leiho denda app eta lan nago parte animating non batzuk egin behar dut egiten dut.  Horretarako, Izan dut out kalkulatzen bit eta leihoak denda app animazio piezak, bihurtzen duen bezala, nahiko hurbil, baina ez bera bezala, XAML oinarritutako animazioak. NET en (Oraindik ez naiz Kirtenak Izan ere WinRT horrekin datozen <> .NET 🙂 ).

Gaur goizean helduleku bat lortzeko arrastatu eta jaregin eragiketa nahi nuen.  Duten ibilbidean, I got bogged behera laukizuzen bat mugitzen ordez :).  Hemen kodea duen laukizuzen bat egiten duenean erabiltzaileari botoi bat sakatzen da:

   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;

Trikimailu hemen ezin dela ez dut zuzenean aldatu OffsetX edo OffsetY.  Ez dago hau egiteko modu azkarra izan daiteke (eta badakizu bada eta sentitzen atsegin, mesedez, iruzkinak bidaltzeko). 

Horretarako behar, Behar dut:

1. Talde laukizuzenaren MatrixTransform du (casting RenderTransform arabera).

2. Talde lasaia duten Matrix.

3. Aldatu Matrix-en desplazamenduak.

4. Esleitu Matrix itzuli MatrixTransform du.

5. Esleitu MatrixTransform itzuli nahi Laukizuzen.

Probatzeko, Laukizuzen bat eta botoi pantailan jarri dut. Botoia sakatu dut, batez ere, logika exekutatzen eta laukizuzena mugitzen berehala.

Uneren, Gustatzen hau animatuko nuke, baina ez daki nola DoubleAnimation bat lortzeko lan egiteko daukat (Storyboard.SetTargetProperty() bat niretzat misterio honetan oraingoz da).

</amaiera>

undefinedNire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Du ListboxItems altuera ListBox baten ezarpena programazioaren Windows App Store for

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. Horretarako, ListBox bat honakoa gehitu dut:

<ListBox x:Izena ="GameStateLog" HorizontalAlignment ="Zentroa" Altuera ="221" VerticalAlignment ="Top" Zabalera ="499" Betegarria ="0" FontSize ="10">

 

C # listbox kodea du populatu behar exekuzio at lerro batera izan zen:

GameStateLog.Items.Insert(0, GameStateCounter     + ": New joko egoera: Jokalari zain 1 izena");

This worked out fine enough but the UI showed a crazy amount of padding around the individual messages as they were added. Duten zentzua nahi dut bukaera erabiltzaileek elementu horiek hautatzeko, baina ez du zentzurik denean nahi dut log mezuak serie exekutatzen erakutsi behar izateko - erabiltzaileak ez hautatu horiek, just view them. Bitxia gogorra izan zen, oso erraz hau egin aurkitu, eta dudarik gabe,, the way I found it isn’t necessarily “easy” but I got it working OK. Gako ikuspegi honetan posting zetorren hemen (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c4a6f694-bd46-4779-ab83-b1c2fcb2397c) from Bob Relyea. Horren ordez kateak gehitzen elementuak bilduman ListBox buruzko, add ListBoxItems. Kate bat gehituz, the ListBox was creating its own ListBoxItem on its own. I wasn’t able to affect anything about that ListBoxItem after the fact. Kode berria da:

        pribatua gal AddGameStateLogMessage(katea theMessage)
        {
            ListBoxItem = hori berria ListBoxItem();
            li.Content = theMessage;
            li.MaxHeight = 25;

            Lodiera = thisPadding berria Lodiera(5, 0, 5, 0);
            = thisPadding li.Padding;

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

 

Here I’m creating ListBoxItem’s and inserting them. Gehiegizko betegarria kendu dut bere lodiera ezarriz.

Hau da, nahiko malgua da, ez dut nahi kolorea zenbait mezu mota bereziki nabarmendu nahi kodifikazioa egin eta zuzenean ListBoxItems gehituz estilo horiek inola dut nahi lortu dut.

Hope honetan laguntzen norbait!

</amaiera>

undefinedNire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Azkarra eta erraza – Seguru Azure ilara izenak

Silly baina simple mezua.

Jarraipen bat bezala atzoko on mezuak bidaltzeko "StorageException zen Ekintzak"Kode snippet wee erakutsi nuen ilara izenak sortzeko erabiltzen dut pentsatu nuen:

 

        publikoak estatiko katea GetRandomQueueName()
        {
            GUID g;
            g = System.Guid.NewGuid();
            itzultzeko g.ToString();

        } 

Silly moduko bere sinpletasun, baina ondo funtzionatu dit eta 100 ilara segurua izen horrek sortutako azken aste pare batean.

</amaiera>

undefinedNire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Colas Azure lan egitea – "StorageException zen Ekintzak”

I’ve been playing around with Azure queues for the last week or two and it’s been going smashingly.  Where were these things when I needed them back in 1990?

This article, bereziki, is an excellent intro to queues for .NET programmers: http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/.  Using that article, I’ve been able to pull together a really nice bit of client-server logic that is so far reliable and just works with no grief.  Really – where was this stuff in 1990?

I did hit a small stumbling block right out of the gate, ordea.   As soon as I strayed from the specifics of the walk-through, I got hit with a StorageException and a “The remote server server returned an error (400) Bad Request.

image

It turned out that my queue name was off:

image

When I changed “OneQueueToRuleThemAll” to “onequeuetorulethemall” the StorageException went away.  I haven’t noticed any of the documentation calling this out but it may well do that.

Hope that helps someone.

</amaiera>

undefinedNire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

On Azalera Pro Impressions goiztiarra

[Eguneratu 3/26: Tweet bat lortu nuen Azalera @ jendea galdezka from me laguntza balute ezer, beraz, plug bat egin nuen Swype for, horrek aitortu "interesgarri bat dute - feedback esker, Paul!"  Uste dut Swype gailu hau askoz errazagoa produktibitatea aldi baterako erabiltzeko luke.  (Era berean,, finko bat typo azpimarratu zidan lagun zahar baten arabera - esker, Mike!)]

Nire bulegoan irabazi zuen lehiaketa bat lehenago aurten eskudirutan sari txiki horri erantsita.  Dirua erabiltzen dut Azalera Pro bat erosteko diru-laguntzak (1282 urteko aseguru plan GB) eta izan dut ona akordio baten bidez, orduz geroztik.  Erosi nuen Microsoft Store Kolon zirkulu Mall Manhattan at.  Guztira prezio buruz $1300 teklatu hobea eta salmenta en aseguru USD 🙂

Bakarrik lortu dut 4 Duela egun eta dagoeneko apenas ezin dut imajinatu beharrik ez da.  Hain urrun bikaina irakurtzeko ohera ekarri dut Programazio Windows 8 HTML Apps, CSS, Ikusteko Javascript-a eta eta lehen gauza iritsi nintzen esnatu naiz zen.

Hemen inpresioak batzuk, ahal izateko, bereziki,:

Nola ukitu: Pantaila guztietan ikusten dut orain, ukitu nahi dut.

Windows 8 ukipen-gailuak da: Windows 8 estimua askoz indartsuagoa izan dut.  O hau / S itzultzen askoz ukitu gailu bat baino hobea egiten da teklatua.  Lehen begiratuan, Ez nekien nola ozta-ozta Ezertan hasi zen, baina azkar bigarren izaera niretzat. Eta oso azkar eta sentikorrena da, beraz, ez duzu sentitzen ari bezalako inguruan edo aski akats bat penalti bat ordainduz.  Ez nago UI duen aditua (misterioa oraindik gauza gerta) baina naiz hegan leku inguruan konfiantza ona akordio bat ordu gutxi batzuen gainean nahiko txiki baten ondoren

Aldi berean,, orain dudan ukitu erabiliz, O / S ulertzeko askoz hobeto Dell ordenagailu eramangarri bat, ikuspegi bat daukat.  Nire E6430 on sagua pad ez du Azalera kontaktu-puntu bat baino gehiago lehiatu, eta abar, baina keinu batzuk lan ona egin du.  Baina kontuan hartu gabe, sagua pad du, balitz azalera lan egin du orain, Zer nire sagua mugitu dut, eta inguruan hainbat estimulu gutxi pop up txoko eta hala gertatzen ari den jakin dut.

Nahi dut Azpimarratu blog honetako lerro bat arabera Brandon Carson:

Batera dator Microsoft nola sistema eragile bat bere erabiltzaileei lagundu behar du beste ikuspegi batekin. Horren ordez, bi OS eta gailu arteko zatiketa baten, Microsoft eraikitzen OS berri bat mahaigainaren esperientzia duen esperientzia-lean atzealdean nahasten dira, eta nola bere gailu elkarreragin kontrola erabiltzaileari eman."

Lerroa me Win8 puntua osorako kristalizatu O bat / S. gisa  IPad bat da, eta eramangarria da.  Hori gustatzen zait.  Asko gustatzen zait.  Ez dut nire ordenagailu eramangarria ekarri ohera, oso maiz, eta orduan, ez dut, Berritasun eta mina bat da.  Gauza hau nonahi joan daiteke nirekin, lanak barne.

Leihoak denda da awesome!  Bere gain hartu dut, denean Azalera erosi dut, leihoak app store duten denbora galtzea oso bat izango litzateke, erdi-hearted apps hondakin antzu lur harritsu lurzoruaren clinging, triste eta patetikoa.  , Hainbat anti-Microsoft herrien direla bihotzak eta adimena argumentu irabazi hemen uste dut.  Da, nahiz eta egia enpirikoki Apple eta Google dutela bazillions gehiago apps beren dendetan, dwarfing MSFT, MSFT oraindik goodly aukeraketa bat du, eta gero eta gehiago ari da.   Nire puntua ez da MSFT en denda da "hobeto" baino, baina hori ez da txarra gisa intertubes zuk uste egin den bezala.  Eman begirada bat. Ez dira asko daude apps interesgarria.

Luma da awesome!: Nahi izan dut gaitasuna eta idazteko zirriborroa arkitektura diagramak betiko.  3 party guztiak gauzak beti sentitu kludgy erosi duzu bat izan zen, garestia ez bada behintzat, eta ez zuen besterik ez dut sentitzen da.  Gainazala, guztiz natural eta azkarra da, apps eskuragarri interesgarri asko gehi.  Txertatu paint.net hauek, Evernote tik zerbait interesgarria (Skitch), OneNote (horrek lehen mailako luma laguntza ditu), PowerPoint (aukera ematen du, eta annotating marrazketa aurkezpenak zehar).  Ia ez dut urratzen azalera, eta hemen nago maitatzeko.  Begiratu blog post hau bat gehiago profesionala iritzia nola Azalera industria indar gehiago, arte erabili ahal izango da.  Ezin dut nire PPT hurrengo demo itxaron.

Civ5 juega da! (lagun batzuk from laguntza apur batekin):  ukitu batekin Civ benetan garbia da 🙂

Eragozpenak batzuk:

  • Bateria ez da handia.  Ez dut nire ordenagailu eramangarria baino hobeto.  Hau vague nozioa bateriak behar dira eta "baldintzatu" daukat (baina hori da, ziurrenik, zentzugabekeria) Hala bada, kasu egin, hobea izan daiteke.
  • Teklatua da, txiki-txiki.  Baina, I izan dira ohitu erabiltzen.
  • Ez Swype! Hasi besterik ez dut Swype erabiltzen duela hilabete batzuk nire Galaxia S3 Android exekutatzen, eta ez dut uste nola ekoizpen-me egin du.  Win8 ez dela benetan frustrating izatea eta denbora luze bat izango balitz bezala izango dela dirudi, inoiz bada, Swype eskuragarri dago aurretik.  Beste zenbait alderdi 3 ari da lanean, baina nire 30 segundo ikerketa merezi dakar O / S jsut ez duela onartzen.  (Ez baduzu Swype edo bere lehengusu bat erabiliz gelditu blog sarrera hau irakurri behar duzu, eta ematen saiatu; post honetan, ziurrenik oraindik ere iritsi atzera behin).
  • Oro har, forma-faktorea - Oraindik ere ohitu ere erabiltzen da.  Pantaila eder bat da eta Netflix da handia.  Web nabigazio handia da bere gainean. Baina, MS Word - mota gogor eta ez oso ukitu lagunarteko (me, orain arte).  Ikusi dut pantailan pertsona ikusmen estudioa erabiltzen on plano - tarte bat dela dirudi.  Baina emateko uneren Saiatu naiz.

Beraz,, ez duzu joan!  Espero honetan norbait pentsatzen buruz laguntzen.  Goizegi niretzat da "esan erosi!".  Post honetan, berriro diot, aste bat edo, beraz, eta jarraipena.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Ustekabean bat Awesome Team eraikina Ariketa

Taldeak bilera bat deitu da hemen, eta New York SharePoint taldea eta azken momentuan, zehatzik gabe, arrazoi, berri bat gehitu elementua agenda:

Informazio pertsonala trukatzea: Sortu tira Google Earth noa eta gutako bakoitzak taldeari esango dugu, non jaio ziren, eta gaur egun bizi dugun. Mapatzeko da dut denbora errealean. Era berean, egingo ditugu gure familia bakoitzak rundown azkar bat. Feel free fantasia familia bat sortu nahi da hemen, baina gogoan behin familia buruzko etzanda hastean, segidan landuak gezurrak sortu behar duzu, eta litekeena izango duzu bidaia sortu uneren, beraz, horretarako prestatu.

Hau litzateke hartu pentsatu nuen 20 minutu edo, beraz, bederatzi pertsona zerikusirik.  Horren ordez, hartu 90 minutu Smile, batez ere, pertsonak denbora kopuru esanguratsuak mundu osoko toki ezberdinetan.  Liluragarriak ariketa bat izan zen, eta ziur asko ikasi dugu elkar asko.  Ikasi dut, azkenik, Jendeak "iparraldean" eta "hego" India-k esan.

Zuk aurkitu ahal bada, hau lanpetuta eta hectic egunetan zerbait egin bezala, Gomendatzen heartily dut.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Tracking Praktika Jarduerak – Taldea 1

Duela urtebete buruz, Dut sartu Slalom Consulting Hemen berriak Yorken zer Praktika Area Lead deitzen dugun bezala.  (Adin txikikoa alde batera blog post honen puntu gisa, duten lanpostu kontuak aldaketa nire guztira zabaltzen off blogging egiteko.  Rol aldaketa handi bat eta egun aldaketa handiak egun "gauza" bat izan zen, baina Ordena dut neure burua acclimated da eta aurrera begiratu behar da berriro idazten Smile ).

PAL rol honetan, Arduratsua den enpresa eta berehalako inguruko gorde dut 21 West 21ean hondamendia kaleko aldian-aldian.  Presio asko da (gehiago agian Uste baino -, besterik gabe, seme-alaba guztiak uste!). 

To ezinbestekotzat duten zerbitzua, Ayudarnos pre-salmentak behar dut, sortzeko eta eguneratzeko joan-to-merkatuaren eskaintza, kontratatu ona Folks, trebatzeko sortu Folks horiek hobeto egiteko (baina benetan, nire lana errazteko) eta noizean behin zerbait bezero batean fakturagarrietan.  "Sarrera" asko lortu dut - bezeroen galderak, sales opportunities, my own addled thoughts and so forth.  Some of it’s really good (like a hot sales oppty) while a lot of it is less good.  The key is to initially track, prioritize and manage each of these ideas (great and small) to a successful conclusion. 

This kind of task management isn’t new, eskubidea?  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, gutxienez), I’ve always thought to use SharePoint.  But for some reason, a generic Task list never quite did it for me.  Duela hilabete mordo bat, Neure burua sendatu eta besterik SharePoint oinarritutako irtenbide sortzea erabaki nuen.  Beraz embarrassingly erraz sortu zen pentsatu dut horri buruz idatzi hemen.

Beraz,, nire helburuak hemen oso sinplea:

  • Super erraza eta azkarra datuak sarrera
  • Lehenesteko jarduerak
  • Kategorizatu jarduerak
  • "Hurrengo pausoa" bultzatutako - jarduera horiek sarritan Hedatu aste (agian hilabete).  Ia inoiz ez dira "amaiera" ren eguneratzea partida ostean.

Bit hauek uzten beraiek oso nicely Edukira mota bat, beraz, hori da nik sortu:

image

Benetan ikusiko duzu izan nuen salmenta alborapen honekin lehen, izan dut "Bezeroa" eremuan geroztik.  Nire praktika jarduerak asko daude, bezeroen inguruan (bai benetako edo etorkizunean).  Baina horietako asko dira, halaber, barne bideratuta.  I slap “Slalom” in there when I create them, but it always feels a tad weird.  I should have named it something more generic.  Maybe “Target Organization” or something.

Here are a few miscellaneous notes on the content type:

  • Activity Impact has devolved into a measurement of priority.  I’m not sure why I went with “Impact” and not “Priority” day zero, but that’s what I did. 
  • Next Steps and Next Steps Date – I have a dashboard that is driven by the next activity date.  This dashboard has sort of become my marching orders for the day/week.  I just go to the dashboard and focus on high priority stuff first and go from there.  (There’s the notion of an “untagged”
  • Primary Owner – the only thing of note is – isn’t it awesome that you can sort and filter on multi-select columns in SP 2010! I actually didn’t fully buy into this notion at first.
  • Activity Status – really just “Open” or “Closed.” 
  • Primary Practice – After I began using this, another PAL in my group wanted to try this out, so I slipped this into the mix to distinguish between my stuff (Portals & Lankidetza) and her stuff (Azure).

Here’s my dashboard:

image

(sorry for all the blurred out bits – I didn’t feel like creating a bunch of test data and I don’t want to give anyone a heart attack over sharing vital details [see the bit in the intro re: save the world, eta abar, eta abar, eta abar]).

I have several other views on this list, Fitxa ikuspegi bat ahalbidetzen duen masa eguneratzeak egiteko me barne.  Hau egiten dut gehienetan denean lehentasuna txikiagoa elementu sorta bat inoiz egin nahiko bota egin planifikatu behar dut eta bultzatu behar dira, aste bat.

Egunero, Sortu tira dut nire jarduerak erregistroa, eta nahikoa da off lan zerrendan goiko.

Zati batean 2, Nola hau, are gehiago erabilgarria email gaitutako polita doc liburutegia eta SPD workflow batera egin dut dut.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Slalom Consulting–Boston SharePoint Leadership Behar

Slalom aholkularitza sartu nintzen duela sei hilabete, egunero, eta oso harrigarria izan da paseo bat.  Honi buruzko informazio gehiago blog orain naizela nahiko ona sentitzen hasi asmoa dut.  Hemen lan maitagarrien ipuin batean denbora gehien bizi den bezalakoa da.  Smart pertsona, interesgarri bezeroak, solid support from management both local and corporate … the occasional libation … good stuff.

Our Boston office has just opened up and they are looking for a leader to launch their SharePoint practice.  It’s a very complex, full job with a lot of fun challenges.  You define offerings of interest to the local market, you roll up your sleeves and do real work and you hire folks to build up the best team you can manage.  I can’t recommend it strongly enough.

If you’re interested in this position or if you know anyone that might be interested, please fire off an email to me: paul.galvin @ slalom.com.

I am glad to share my candid experiences (both good and bad) here in New York.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Nire, Workflow Book da Available erosketa

Hasi nintzenean, nire jatorrizko egilekideak hitz egiten duela bi urte baino gehiago.  Azkenean bertan behera utzi dute proiektua, baina berandu uda honetan, berriak hainbat egilekideak laguntzaz, Azkenik, izan dut hau ekartzea helmugara zehar. 

SharePoint en Workflow Profesionala 2010: Real World Business Solutions hit Amazon eta Barnes eta Noble web gune batzuk denbora azken 10 egun.  Arrunta eta Kindle / nook eskuragarri da, eta hori guztia, bakarrik handi bat Gabonetako present denbora. Smile

Liburu honek bi gauza da: 1) azken erabiltzaileei ahalduntzean, beraz, beren enpresa-arazoak konpontzeko gai dira SP erabiliz 2010 workflow gaitasunak eta 2) IT langileei laguntzea (batez ere, garatzaileek) bera egiten.  Bi buruzko liburua heren dira zuzendutako zer "erabiltzaile aktibisten" deitzen dut (oso trebea baina ez tekniko eta motibatuta azken erabiltzaileei).  Nola SharePoint irtenbide artisautza azaltzen saiatzen da 2010 SharePoint Designer workflow eta SharePoint osagarriak ezaugarri bat erabiliz.

Azken hirugarren zuzenduta dago squarely sustatzailearen at.  Hala eta guztiz ere, merkatuari buruzko liburuak guztiz tekniko batzuk ez bezala, kapitulu horiek nola SharePoint garatzaileek funtzionalitate gehiago trebatu ekintzaile erabiltzaile horiek SharePoint Designer Ohiko jarduerak eta beste tekniko bit bidez sor daiteke.  Ekintzaile erabiltzaileek ahalduntzean zure erakundeko arabera, libre zara zure garapen taldea (edo, besterik gabe, zeure burua) benetan gogorra egin (eta, normalean, teknikoki interesgarri) stuff azken erabiltzaileei hori ezin da inoiz egin ez eta beren saiatu.

Datozen asteetan, Idatzi dut liburu gehiago, bezala ezagutzen dut jende asko ari buruz jakin nahi "nola, liburu bat idatzi nahi du" gauza fluffy barne.  Lehen gora - nire egilekideak aurkezten dut nori gabe liburu hau ez litzateke inoiz bizirik eguneko argia ikusi nahi.

Irakurri liburu gehiago Amazon web gune.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint Web Part UI Design Eredua XSL erabiltzea

Izan dut eztabaida bat emanez, aurten SharePoint web piezak non UI erabat XSL bidez kudeatzen eredua diseinu on. 

Up hau idazteko xehetasun handiagoz denbora hurrengo aldian asmoa dut.  Batez besteko denbora, Hemen da PowerPoint du.

Proiektu honen iturburu-kodea da CodePlex hemen: http://webpartsxsl.codeplex.com/.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin