„Szoftverfejlesztés .NET platformon” változatai közötti eltérés

David14 (vitalap | szerkesztései)
Nagy Marcell (vitalap | szerkesztései)
a Nagy Marcell átnevezte a(z) Szoftverfejlesztés .NET platformon (régi) lapot Szoftverfejlesztés .NET platformon lapra az átirányítást felülírva
 
(6 közbenső módosítás, amit 4 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{GlobalTemplate|Valaszthato|SzoftverFejlesztesDotNet}}
{{GlobalTemplate|Valaszthato|SzoftverFejlesztesDotNet}}
__TOC__


==Tantárgy adatok==
==Tantárgy adatok==
* Előadó: Albert István, ialbert@aut.bme.hu <br>
* Előadó: Albert István, ialbert@aut.bme.hu <br>
* Labor: Erdélyi Tibor, erdelyi.tibor@aut.bme.hu, IB.153
* Labor: Erdélyi Tibor, erdelyi.tibor@aut.bme.hu, IB.153
* Adatlap: https://www.vik.bme.hu/kepzes/targyak/VIAU9010/
* Adatlap: https://www.vik.bme.hu/kepzes/targyak/VIAU9010/
* Tanszéki weblap: http://www.aut.bme.hu/portal/BMEVIAU9010
 


==Kedvcsináló==
==Kedvcsináló==
* Ajánlott tárgy leendő 1.1-eseknek:) Az AUT tanszék tartja, azon belül Albert István és egyéb doktoranduszok, nagyon lendületesen és jól. Maga a tárgy heti két óra előadás és két óra laborgyakból áll az AUT laborjainak egyikében. A félév során megismerkedtek a C#-al, ASP.NET-el (webprogramozás), ADO.NET-el (adatbáziselérés), WinForms-al (GUI), Web Service-ekkel stb. Mostanában elég keresett tudás, jól jöhet:). ZH nincs, aláírásért egy kisebb .NET program a feladat, vizsga előadás anyagából vagy a vastag-fekete-CLR-könyvből:) van, továbbá van megajánlott jegy nagyházira. -- [[PerczeDaniel|porolto]] - 2005.06.04.
* Ajánlott tárgy leendő 1.1-eseknek:) Az AUT tanszék tartja, azon belül Albert István és egyéb doktoranduszok, nagyon lendületesen és jól. Maga a tárgy heti két óra előadás és két óra laborgyakból áll az AUT laborjainak egyikében. A félév során megismerkedtek a C#-al, ASP.NET-el (webprogramozás), ADO.NET-el (adatbáziselérés), WinForms-al (GUI), Web Service-ekkel stb. Mostanában elég keresett tudás, jól jöhet:). ZH nincs, aláírásért egy kisebb .NET program a feladat, vizsga előadás anyagából vagy a vastag-fekete-CLR-könyvből:) van, továbbá van megajánlott jegy nagyházira. -- [[PerczeDaniel|porolto]] - 2005.06.04.


18. sor: 13. sor:


==Követelmények==
==Követelmények==
Az aláíráshoz legfeljebb egy gyakorlatról lehet hiányozni. Ezen kívül be kell adni egy kisházit, ebben 3 technológiát és 3 adatbázistáblát kell használni. (A feladatot szabadon lehet választani, a 10. hétig el kell küldeni a specifikációt a gyakvezérnek.)
Az aláíráshoz legfeljebb egy gyakorlatról lehet hiányozni. Ezen kívül be kell adni egy kisházit, ebben 3 technológiát és 3 adatbázistáblát kell használni. (A feladatot szabadon lehet választani, a 10. hétig el kell küldeni a specifikációt a gyakvezérnek.)
A tárgy teljesítéséhez a következők közül lehet választani:
A tárgy teljesítéséhez a következők közül lehet választani:
28. sor: 22. sor:
-- [[MolnarMarton|mmarci]] - 2009.04.04.
-- [[MolnarMarton|mmarci]] - 2009.04.04.


* [[Szoftverfejlesztés .NET plattformon - A házi nehézségéről...|A házi nehézségéről...]]
* [[Szoftverfejlesztés .NET platformon - A házi nehézségéről...|A házi nehézségéről...]]


==Segédanyagok==
==Segédanyagok==
* .NET könyv kezdőknek: [http://www.charlespetzold.com/dotnet/DotNetBookZero11.pdf Charles Petzold - .NET Book Zero]
* .NET könyv kezdőknek: [http://www.charlespetzold.com/dotnet/DotNetBookZero11.pdf Charles Petzold - .NET Book Zero]
* {{InLineFileLink|Valaszthato|SzoftverFejlesztesDotNet|vs_TipsAndTricks.pdf|Visual Studio .NET Tips and Tricks}}. <br>
* {{InLineFileLink|Valaszthato|SzoftverFejlesztesDotNet|vs_TipsAndTricks.pdf|Visual Studio .NET Tips and Tricks}}. <br>
  Letölthető a http://www.infoq.com/minibooks/vsnettt oldalról is ingyenes regisztráció után.
  Letölthető a http://www.infoq.com/minibooks/vsnettt oldalról is ingyenes regisztráció után.
* [[MCP70-526|MCP 70-526 .NET Framework 2.0 Windows-Based Client Development]] tanfolyam
* [[Szoftverfejlesztés .NET platformon - MCP 70-526 tanfolyam|MCP 70-526 .NET Framework 2.0 Windows-Based Client Development]] tanfolyam
* [[MCP70-536|MCP 70-536 .NET Framework 2.0 Application Development Foundation]] tanfolyam
* [[Szoftverfejlesztés .NET platformon - MCP 70-536 tanfolyam|MCP 70-536 .NET Framework 2.0 Application Development Foundation]] tanfolyam
* A labor segédanyagok a http://lancelot.aut.bme.hu/temp/dotnetlab címen voltak elérhetők a 2004/2005 tavaszi félévben.
* A labor segédanyagok a http://lancelot.aut.bme.hu/temp/dotnetlab címen voltak elérhetők a 2004/2005 tavaszi félévben.


===C# tippek és trükkök===
===C# tippek és trükkök===


* [[DotNetAbsoluteToRelativePath|Abszolút &rarr; relatív útvonal konverzió]]
Könyvtár létrehozása rekurzív módon:
* [[DotNetRecursiveMkdir|Könyvtár létrehozása rekurzív módon]]
<pre>
[DllImport("shell32.dll")]
private static extern int SHCreateDirectoryEx(IntPtr hwnd, string pszPath, IntPtr psa);
 
public static void MkdirRecursive(string dir) {
SHCreateDirectoryEx(IntPtr.Zero, Path.GetFullPath(dir), IntPtr.Zero)
}
</pre>


==Házi feladat==
==Házi feladat==
Felraktam a 2005. tavaszi félévben készített házi feladatomat, amiért Erdélyi Tibor nagyon lelkesedett.
Felraktam a 2005. tavaszi félévben készített házi feladatomat, amiért Erdélyi Tibor nagyon lelkesedett.


A program beolvas egy HTML-t file-ból vagy letölti egy URL-ről, és készít belőle egy önkicsomagoló példányt. A tömörítés paraméterei XML-ből állíthatók, de van hozzá egy nem mindenre kiterjedő GUI is. Ismert és nem javítható bug: az UTF-8 kódolású HTML-eket veszteségesen tömöríti.
A program beolvas egy HTML-t file-ból vagy letölti egy URL-ről, és készít belőle egy önkicsomagoló példányt. A tömörítés paraméterei XML-ből állíthatók, de van hozzá egy nem mindenre kiterjedő GUI is. Ismert és nem javítható bug: az UTF-8 kódolású HTML-eket veszteségesen tömöríti.


Használt technolólógiák: XML sorosítás, Regexp, Windows Forms.
Használt technológiák: XML sorosítás, Regexp, Windows Forms.


-- [[PallosPeter|Peti]] - 2006.01.21.
-- [[PallosPeter|Peti]] - 2006.01.21.


%META:FORM{name="ValaszthatoForm"}%
%META:FIELD{name="Trgy" title="Tárgy" value="Szoftverfejlesztés .NET platformra"}%
%META:FIELD{name="Trgykd" title="Tárgykód" value="VIAU9010"}%
%META:FIELD{name="Tanszk" title="Tanszék" value="AUT"}%
%META:FIELD{name="Elad" title="Előadó" value="Albert István&#44; Erdélyi Tibor"}%
%META:FIELD{name="Kreditszm" title="Kreditszám" value="5"}%
%META:FIELD{name="raszm" title="Óraszám" value="4"}%
%META:FIELD{name="Flv" title="Félév" value=""}%
%META:FIELD{name="Terlet" title="Terület" value="Programozás"}%
%META:FIELD{name="raijelenlt" title="Órai jelenlét" value="kötelező"}%
%META:FIELD{name="Jegy" title="Jegy" value="vizsga , kis házik , nagy házi "}%
%META:FIELD{name="Elvrtmin.munka" title="Elvárt min. munka" value="bejárás"}%
%META:FIELD{name="Minimumrajrjegy" title="Minimumra járó jegy" value="1"}%
%META:FIELD{name="Elvrtmax.munka" title="Elvárt max. munka" value="kis utánaolvasás - kis munka"}%
%META:FIELD{name="Munkrajrjegy" title="Munkára járó jegy" value="5"}%


[[Category:Valaszthato]]
[[Category:Valaszthato]]