{"id":34,"date":"2009-03-30T10:27:26","date_gmt":"2009-03-30T09:27:26","guid":{"rendered":"http:\/\/bielamowicz.info\/blog\/index.php\/2009\/visual-studio\/"},"modified":"2018-07-04T21:00:18","modified_gmt":"2018-07-04T20:00:18","slug":"visual-studio","status":"publish","type":"post","link":"http:\/\/bielamowicz.info\/index.php\/2009\/visual-studio\/","title":{"rendered":"Objawienie programist\u00f3w Visual Studio"},"content":{"rendered":"<p>Ostatnio podczas zamawiania kilku ksi\u0105\u017cek w Helionie w ramach promocji mog\u0142em sobie zupe\u0142nie za darmo wybra\u0107 dodatkow\u0105 pozycj\u0119. Zazwyczaj promocja taka dotyczy jaki\u015b starych ksi\u0105\u017cek, opisuj\u0105cych dawno ju\u017c wymar\u0142e technologie. Tym razem w\u015br\u00f3d dost\u0119pnych pozycji znalaz\u0142em \u201e100 sposob\u00f3w na Visual Studio\u201d. Nie namy\u015blaj\u0105c si\u0119 wiele, zam\u00f3wi\u0142em j\u0105.<\/p>\n<p>Po wst\u0119pnym przejrzeniu zrozumia\u0142em, dlaczego ksi\u0105\u017cka by\u0142a dodawana za darmo: opisano w niej Visual Studio w wersjach 2002, 2003 i 2005beta. Patrz\u0105c z obecnego punktu widzenia, gdzie VS 2005 jest dojrza\u0142\u0105 technologi\u0105, zast\u0119powan\u0105 powoli przez VS 2008 (z VS 2010 na horyzoncie za kilka miesi\u0119cy), nie nale\u017cy si\u0119 post\u0119powaniu Helionu dziwi\u0107. Faktycznie, cz\u0119\u015b\u0107 materia\u0142u wydaje si\u0119 ju\u017c nieco przestarza\u0142a \u2013 autorzy omawiaj\u0105 czasami dodatki, kt\u00f3re nowo\u015bci\u0105 mog\u0142y by\u0107 5 lat temu, a dzi\u015b zosta\u0142y zast\u0105pione przez du\u017co lepsze rozwi\u0105zania. Pomimo to, ksi\u0105\u017cka ta jest genialna.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/bielamowicz.info\/images\/\/2009\/03\/vshacks.jpg\" alt=\"100 sposob\u00f3w na VISUAL STUDIO\" align=\"left\" border=\"2\" hspace=\"10\" vspace=\"10\" \/><\/p>\n<p>Pot\u0119ga tej ksi\u0105\u017cki objawia si\u0119, gdy przeczytamy trzy pierwsze rozdzia\u0142y a nast\u0119pnie zechcemy wypr\u00f3bowa\u0107 podane tam porady w naszym najnowszym Visual Studio. Dla mnie by\u0142o to zaskoczenie \u2013 niekt\u00f3re magiczne skr\u00f3ty klawiaturowe maksymalnie upraszczaj\u0105ce \u017cycie dzia\u0142aj\u0105 w ka\u017cdej wersji. Opr\u00f3cz klasycznych Ctrl + literka, w VS istnieje wiele skr\u00f3t\u00f3w wymagaj\u0105cych u\u017cycia kilku klawiszy, cz\u0119sto wyst\u0119puj\u0105 te\u017c sekwencje kombinacji klawiszy, wywo\u0142uj\u0105ce zaawansowane funkcje. Objawieniem dla mnie by\u0142o Ctrl+K, Ctrl+D \u2013 czyli sekwencja klawiszy uruchamiaj\u0105ca dla bie\u017c\u0105cego dokumentu funkcje autoformatowania kodu. Rzecz maksymalnie przydatna przy edycji plik\u00f3w ASPX. Ju\u017c dla samego opisu zaawansowanych mo\u017cliwo\u015bci IntelliSense op\u0142aca si\u0119 kupi\u0107 t\u0105 ksi\u0105\u017ck\u0119&#8230;<!--more--><\/p>\n<p>Oczywi\u015bcie nie tylko klawisze skr\u00f3tu i podpowiadanie sk\u0142adni jest tym, czego mo\u017cna si\u0119 z tego poradnika nauczy\u0107. Om\u00f3wienie sposob\u00f3w w jaki VS zarz\u0105dza swoimi edytorami oraz zwi\u0105zane z tym sztuczki same z siebie stanowi\u0105 warto\u015b\u0107. W podanym przyk\u0142adzie autorzy ucz\u0105, jak zrobi\u0107 z Visual Studio edytor do&#8230; j\u0119zyka PHP!<\/p>\n<p>Ksi\u0105\u017cka omawia tak\u017ce do\u015bc wyczerpuj\u0105co sprawy zwi\u0105zane z budow\u0105 systemu dokumentacji i dokumentowania swojego kodu, \u0142\u0105cznie z rzecz\u0105 tak zdawa\u0142o by si\u0119 banaln\u0105 jak dodatek pozwalaj\u0105cy eksportowa\u0107 \u0142adnie sformatowany kod do bloga.<\/p>\n<p>Obszern\u0105 (i zapewne wci\u0105\u017c mimo zmian w Visual Studio aktualn\u0105) cz\u0119\u015b\u0107 ksi\u0105\u017cki po\u015bwi\u0119cono na om\u00f3wienie zagadnie\u0144 zwi\u0105zanych z rozszerzaniem \u015brodowiska poprzez wszelkiego rodzaju makra oraz programistyczne dodatki. Za pomoc\u0105 specjalnego API mo\u017cliwe jest bowiem samodzielne pisanie program\u00f3w, kt\u00f3re pozwol\u0105 nam zautomatyzowa\u0107 niekt\u00f3re, specyficzne dla naszych zastosowa\u0144 operacje. Je\u015bli doda\u0107 do tego kr\u00f3tkie wprowadzenie do programowania w Microsoft Office, obraz tej ksi\u0105\u017cki jako uczty syc\u0105cej ka\u017cdego dewelopera Visual Studio staje si\u0119 pe\u0142ny.<\/p>\n<p>Oczywi\u015bcie aby w pe\u0142ni skorzysta\u0107 z tej ksi\u0105zki, wskazane jest zaopatrzenie si\u0119 w nowsze wydanie \ud83d\ude09<\/p>\n<p><strong>James Avery<\/strong>: <em>100 sposob\u00f3w na VISUAL STUDIO<\/em>, Helion, Gliwice 2005<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ostatnio podczas zamawiania kilku ksi\u0105\u017cek w Helionie w ramach promocji mog\u0142em sobie zupe\u0142nie za darmo wybra\u0107 dodatkow\u0105 pozycj\u0119. Zazwyczaj promocja taka dotyczy jaki\u015b starych ksi\u0105\u017cek, opisuj\u0105cych dawno ju\u017c wymar\u0142e technologie. Tym razem w\u015br\u00f3d dost\u0119pnych pozycji znalaz\u0142em \u201e100 sposob\u00f3w na Visual Studio\u201d. Nie namy\u015blaj\u0105c si\u0119 wiele, zam\u00f3wi\u0142em j\u0105. Po wst\u0119pnym przejrzeniu zrozumia\u0142em, dlaczego ksi\u0105\u017cka by\u0142a dodawana &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/bielamowicz.info\/index.php\/2009\/visual-studio\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Objawienie programist\u00f3w Visual Studio&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-informatyka"],"_links":{"self":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":3,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":198,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/34\/revisions\/198"}],"wp:attachment":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}