10 Jahre
Gespräch vereinbaren
Werbung
FeatValue
Das Kundenportal für Agenturen und Freelancer
Integriert sich in das bestehende Projektmagement-System
Kostenlos registrieren
<h1 class="entry-title ">Ajax: Atlas</h1> Im Vergleich zu den vorher genannten Frameworks f&auml;llt das ASP.NET-Framework Atlas v&ouml;llig aus der Reihe. Hier hat die Automatisierung quasi ihren H&ouml;hepunkt erreicht: Einfach Scripte lassen sich fast per Drag&amp;Drop zusammen klicken und der Programmieraufwand wird auf ein Minimum reduziert. Zugleich wird durch den Einsatz von ASP.NET bzw. allgemein Microsoft's .NET-Framework die Sachlage gleichweg komplizierter da es eben deutlich mehr M&ouml;glichkeiten, Elemente und Objekte gibt die eingesetzt werden k&ouml;nnen und &uuml;ber die man leicht den &Uuml;berblick verlieren kann. Alles in allem ist Atlas aber DIE Wahl f&uuml;r alle ASP.NET-Programmierer und l&auml;sst alle anderen Frameworks in Sachen komfort hinter sich zur&uuml;ck. <div id="content_ad"> </div> <h2> <a name="downloadundinstallation">Download und Installation</a> </h2> <p align="justify"> Ebenfalls im Unterschied zu den Vorg&auml;ngern muss das Atlas-Framework als einziges wirklich installiert werden. Zudem sind zun&auml;chst weitere Dinge notwendig:<br> <br>- Installiertes ASP.NET 2.0 welches &uuml;blicherweise als Teil des .NET-Frameworks installiert wird. Das .NET-Framework kann unter folgender <acronym title="Uniform Resouce Locator">URL</acronym> herunter geladen werden:<br> <a href="https://www.microsoft.com/net">http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx</a> <br> <br>- Installiertes Microsoft ASP.NET AJAX v1.0 welches unter folgender <acronym title="Uniform Resouce Locator">URL</acronym> bezogen werden kann: <br> <a href="http://go.microsoft.com/fwlink/?LinkID=77296">http://go.microsoft.com/fwlink/?LinkID=77296</a> <br> <br>- Installiertes Microsoft ASP.NET AJAX Futures CTP welches unter folgender <acronym title="Uniform Resouce Locator">URL</acronym> bezogen werden kann: <br> <a href="http://go.microsoft.com/fwlink/?LinkID=77294">http://go.microsoft.com/fwlink/?LinkID=77294</a> <br> <br>- Installiertes Microsoft ASP.NET AJAX Control Toolkit welches es unter folgender <acronym title="Uniform Resouce Locator">URL</acronym> zum Download gibt: <br> <a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit">http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit</a> <br> <br>Alle Downloads zusammen sowie Beispielanwendungen und Beschreibungen finden sich auch noch mal geb&uuml;ndelt unter <a href="https://www.asp.net/ajax">https://www.asp.net/ajax</a>. Dar&uuml;ber hinaus ist die Verwendung einer Programmierumgebung wie Visual Studio empfehlenswert - alternativ tut es hier auch die kostenlose Version Namens Visual Web Developer 2005 Express Edition welche unter <br> <a href="http://www.asp.net/downloads/essential">http://www.asp.net/downloads/essential.aspx</a> <br>geladen werden kann. Alles in allem l&auml;dt man sich damit rund 900 MB Software auf den PC - wer noch mit Modem oder langsamer DSL-Verbindung unterwegs ist sollte also vorher etwas Zeit einplanen. Die Installation ansich geht dann relativ reibungslos, wie man es von Microsoft gew&ouml;hnt ist klickt man sich durch die Setups durch bis alles erledigt ist.</p> <h2> <a name="ajax-suchemitatlas">Ajax-Suche mit Atlas</a> </h2> <p align="justify"> Die einfachste Code-Versionen aller Framworks liefert in der Regel Atlas, da hier sehr viele Aufgaben automatisch vom Server &uuml;bernommen werden um die man sich in anderen Umgebungen manuell k&uuml;mmern m&uuml;sste. So etwa die Daten&uuml;bertragung, das Abrufen aus der Datenbank oder das Einf&uuml;gen der Daten in die Webseite. Das bereits mehrfach angesprochene Beispiel mit der Adress-Suche sieht in ASP.NET mit Atlas wie folgt aus:</p> <p class="BSP">&lt;%@&nbsp;Page&nbsp;Language="VB"&nbsp;AutoEventWireup="true"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;CodeFile="Default.aspx.vb"&nbsp;Inherits="_Default"&nbsp;%&gt;<br> <br>&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.1//EN"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;<br> <br>&lt;html&nbsp;xmlns="http://www.w3.org/1999/xhtml/"&gt;<br>&lt;head&nbsp;runat="server"&gt;<br>&nbsp;&lt;title&gt;Ajax&nbsp;Suche&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&nbsp;&lt;form&nbsp;id="form1"&nbsp;runat="server"&gt;<br>&nbsp;&nbsp;&lt;asp:ScriptManager&nbsp;ID="ScriptManager1"&nbsp;runat="server"&nbsp;/&gt;<br>&nbsp;&nbsp;&lt;asp:TextBox&nbsp;ID="TextBox1"&nbsp;runat="server"&nbsp;<br>&nbsp;&nbsp;&nbsp;AutoPostBack="True"&gt;&lt;/asp:TextBox&gt;<br> <br>&nbsp;&nbsp;&lt;asp:UpdatePanel&nbsp;ID="UpdatePanel1"&nbsp;runat="server"&gt;<br>&nbsp;&nbsp;&lt;ContentTemplate&gt;<br>&nbsp;&nbsp;&nbsp;&lt;asp:GridView&nbsp;ID="GridView1"&nbsp;runat="server"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;AllowPaging="True"&nbsp;AllowSorting="True"<br>&nbsp;&nbsp;&nbsp;&nbsp;AutoGenerateColumns="False"&nbsp;DataSourceID="SqlDataSource1"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Columns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:BoundField&nbsp;DataField="PLZ"&nbsp;HeaderText="PLZ"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SortExpression="PLZ"&nbsp;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:BoundField&nbsp;DataField="Straße"&nbsp;HeaderText="Straße"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SortExpression="Straße"&nbsp;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:BoundField&nbsp;DataField="Name"&nbsp;HeaderText="Name"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SortExpression="Name"&nbsp;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:BoundField&nbsp;DataField="Ort"&nbsp;HeaderText="Ort"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SortExpression="Ort"&nbsp;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Columns&gt;<br>&nbsp;&nbsp;&nbsp;&lt;/asp:GridView&gt;<br>&nbsp;&nbsp;&lt;/ContentTemplate&gt;<br>&nbsp;&nbsp;&lt;Triggers&gt;<br>&nbsp;&nbsp;&nbsp;&lt;asp:AsyncPostBackTrigger&nbsp;ControlID="TextBox1"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;EventName="TextChanged"&nbsp;/&gt;<br>&nbsp;&nbsp;&lt;/Triggers&gt;<br>&nbsp;&lt;/asp:UpdatePanel&gt;<br> <br>&nbsp;&lt;asp:SqlDataSource&nbsp;ID="SqlDataSource1"&nbsp;runat="server"&nbsp;<br>&nbsp;&nbsp;ConnectionString="&lt;%$&nbsp;ConnectionStrings:myConnection&nbsp;%&gt;"<br>&nbsp;&nbsp;SelectCommand="SELECT&nbsp;[PLZ],&nbsp;[Straße],&nbsp;[Name],&nbsp;[Ort]&nbsp;<br>&nbsp;&nbsp;&nbsp;FROM&nbsp;[kunden]&nbsp;WHERE&nbsp;([Name]&nbsp;LIKE&nbsp;'%'&nbsp;+&nbsp;@Name&nbsp;+&nbsp;'%')"&gt;<br>&nbsp;&nbsp;&lt;SelectParameters&gt;<br>&nbsp;&nbsp;&nbsp;&lt;asp:ControlParameter&nbsp;ControlID="TextBox1"&nbsp;Name="Name"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;PropertyName="Text"&nbsp;Type="String"&nbsp;/&gt;<br>&nbsp;&nbsp;&nbsp;&lt;/SelectParameters&gt;<br>&nbsp;&nbsp;&lt;/asp:SqlDataSource&gt;<br> <br>&nbsp;&lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</p> <p align="justify"> Interessant hierbei: Es muss nicht eine Zeile programmiert werden, vielmehr kann man alle Eigenschaften in der Entwicklungsumgebung "zusammen klicken":</p> <p class="centerP"> <img src="/i/ratgeber/ajax/atlas/ajax_5.gif" alt="Microsoft Visual Web Developer 2005 Express erleichtert das Erstellen ungemein" width="450" height="301" border="1"><br> <span class="bold">Darstellung:</span> Microsoft Visual Web Developer 2005 Express erleichtert das Erstellen ungemein</p>

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern