Vývojářský blog Jaromíra Nechanického

  Poslední články
  Období

RSS Feed RSS Feed

.NET Tips   2D   3D   Aplikace   ASP.NET   C#   HTML+CSS   Internet   Javascript   Office   Silverlight   SQL   VB.NET   VB6   VbNet.cz   Vista   VS   Život, vesmír a vůbec   Všechny články

Rychlost kompilace .NET CF

Narazil jsem na zajímavý bug týkající se kompilace pro .NET Compact Framework. Čím více uděláte buildů, tím déle bude ten následující trvat. Vše má na svědomí tzv. “Platform verification task”. Více o této post-build akci a hlavně jak ji zakázat se dozvíte zde

[Zobrazit článek]

Datum: 7. 3. 2010 2:08
Diskuse: 2
Hodnocení: Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5     Zobrazeno: 121x

       

Jak rozběhat designer v Blend 3 i pro DLL

V projektu, na kterém právě pracuji je nutné mít dynamické načítání částí GUI. Pro jednotlivé části jsem vytvořil interface a jednotlivé implementace dal do separátních DLL. Problém nastal, když jsem chtěl bindingy naklikat v Blendu (asi jediná věc, na kterou je dobrý). Pokud v Blendu 3 otevřete standardní dll knihovnu, kterou jste při vytváření nedali jako WPF * library, Blend vám nezobrazí ani designer jednotlivých prvků, ale ani vlastnosti jednotlivých control. Řešení je jednoduché, nepraktické a trvalo mi celkem dlouho ho “vybingovat”.

Musíte otevřít csproj soubor daného projektu a do prvního elementu <PropertyGroup> musíte přidat child element:

 <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

CSPROJ soubor pak bude vypadat nějak takto:

 <?xml version="1.0" encoding="utf-8"?>
<
Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<
PropertyGroup>
<
ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<!--
rest of PropertyGroup-->
</
PropertyGroup>
<!--
rest of csproj file-->
</
Project>

[Pokračování článku]

Datum: 1. 3. 2010 3:07
Diskuse: 0
Hodnocení: Tento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotil     Zobrazeno: 131x

       

Začínáme s PowerShellem II.

V tomto díle si představíme, jak funguje objektová PipeLine v PowerShellu.

Pokud nejste s principe fungování PipeLine seznámení z jiných jazyků (například již zmiňovaný bash), pak vězte, že myšlenka je velmi jednoduchá. Jedná v podstatě o přeposlání výstupu z jednoho příkazu (CmdLetu) na vstup druhého příkazu (CmdLetu). Jak již sám název napovídá, můžete si PipeLine představit jako kdybyste propojili dva příkazy trubkou a tou trubkou posílali data. Jedná se o jednosměrnou komunikaci.

PipeLIne má značku | a její použití si ukážeme v následujícím příkladu. Tento příklad vypíše všechny txt soubory v adresáři a smaže je.

 Get-ChildItem *.txt | Remove-Item

Výhodou je, že narozdíl od bashe, či většiny unixových shellů PowerShell je objektový. To znamená, že zatímco v linuxu vám skrz PipeLine “přiteče” do dalšího příkazu pouhý text, který musíte složitě parsovat a upravovat, v PowerShellu tečou objekty. K aktuálně zpracovávanému objektu se dostaneme pomocí speciální proměnné $_.Nejste-li si jistí, jakého typu je objekty, který vám přiteče, můžete použít příkaz get-member. Následující příkaz vypíše všechny vlastnosti souboru, které můžete volat/vypsat.

[Pokračování článku]

Datum: 24. 1. 2010 1:26
Diskuse: 1
Hodnocení: Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5     Zobrazeno: 305x

       

Syndrom zkouškového období – konečně čas na videa

“Syndrom zkouškového období” je nemoc, která zapříčiňuje, že děláte věci, které byste normální odložili na dobu neurčitou. Zářným příkladem budiž mytí nádobí, úklid, či jiné nezábavné věci. Tato nemoc je způsobena naprostou nechutí učit se na zkoušku a kvůli zamezení pocitu viny se snažíte dělat něco užitečného.

U mne tato “nemoc” způsobila, že jsem konečně našel čas na úpravu a upload záznamů mých přednášek za poslední čtvrt rok.

PowerShell pro programátory – Havlíčkův Brod zde
Začínáme s WCF – programátorské večery na MFF zde
PowerShell pro administrátory – administrace windows na MFF zde

[Zobrazit článek]

Datum: 13. 1. 2010 21:10
Diskuse: 2
Hodnocení: Hodnocení: 3,5/5Hodnocení: 3,5/5Hodnocení: 3,5/5Hodnocení: 3,5/5Hodnocení: 3,5/5     Zobrazeno: 348x

       

Začínáme s PowerShellem I.

Windows PowerShell je velmi zajímavý nástroj, který nemusí sloužit pouze administrátorům, ale i programátorům jako vývojová platforma. V této sérii se pokusím popsat možnosti PowerShellu od základních příkazů a skriptování, přes tvorbu vlastních CmdLetů v .NETu až po používání PS jako součást Vaší aplikace. V tomto díle si ukážeme základní nastavení PowerShellu a nějaké základní příkazy.

Po nainstalování PowerShellu jej můžete spustit.

Pokud to s PowerShellem myslíte vážně, doporučuji nainstalovat si zároveň nějaký vývojový nástroj, který vám dopřeje zvýrazňování syntaxe, pohodlný debugging a mnoho dalšího. Mým oblíbeným je PowerGui (http://powergui.org)

PowerShell je “case insensitive” tzn. můžete používat velká/malá písmenka dle libosti bez rozdílu, na rozdíl od jazyků z rodiny C. Dva pro začátek nejdůležitější příkazy jsou:

 Get-Command #zobrazí seznam dostupných příkazů
Get-Help cmdName #zobrazí nápovědu k danému příkazu lze používat masky (Get-Help get-* zobrazí všechny příkazy začínající na Get-)

[Pokračování článku]

Datum: 29. 11. 2009 13:03
Diskuse: 0
Hodnocení: Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5     Zobrazeno: 645x

       

 Strana 1 z 2 (článků: 7) 12Další »»» 
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.