<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Inherits - τι σημαίνει</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38641.aspx</link><pubDate>Thu, 27 Dec 2007 04:20:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38641</guid><dc:creator>zekia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38641.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=38641</wfw:commentRss><description>σας ευχαριστω πολυ για τις απαντησεις σας&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Inherits - τι σημαίνει</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38637.aspx</link><pubDate>Thu, 27 Dec 2007 03:37:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38637</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38637.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=38637</wfw:commentRss><description>&lt;P&gt;Η τιμή στο πεδιο Inherits χρησιμοποιείται σε συνάρτηση με την τιμή στο πεδίο CodeFile, για να περιγράψει την κλάση που "κληρονομεί" η σελίδα σου&amp;nbsp;στο αρχείο που περιγράφεται από την τιμή στο CodeFile.&lt;/P&gt;
&lt;P&gt;Το πρόβλημα που υπάρχει,&amp;nbsp;θέτοντας την τιμή στο Inherits&amp;nbsp;σε μια ανύπαρκτη κλάση είναι ότι δεν θα τρέξει η σελίδα. Σε Web Application που το δοκίμασα, μου έβγαλε parser error κατά το runtime, ενώ σε Web Site, αποτυγχάνει στο build. Επίσης, αν το φας τελείως, έχει πρόβλημα το Visual Studio στο Web Application (Generation of designer file failed: Inherits attribute not found.) αλλά και στο Web Site (ASP.NET runtime error: The 'CodeFile' attribute cannot be used without an 'Inherits' attribute.)&lt;/P&gt;
&lt;P&gt;Για περισσότερες πληροφορίες με τα attributes του Page directive μπορείς να δεις κι &lt;A href="http://msdn2.microsoft.com/en-us/library/ydy4x04a.aspx"&gt;εδώ&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;edit: Να προσθέσω ότι το inherits attribute χρειάζεται μόνο όταν χρησιμοποιείς code behind αρχείο, και δεν είναι απαραίτητο όταν έχεις βάλει τον κώδικα inline στο .aspx αρχείο (&amp;lt;script runat="server"&amp;gt; code... &amp;lt;/script&amp;gt;)&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Inherits - τι σημαίνει</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38635.aspx</link><pubDate>Thu, 27 Dec 2007 03:36:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38635</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38635.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=38635</wfw:commentRss><description>Ναι, σου δημιουργεί. Το inherits σημαίνει ότι η σελίδα σου κληρονομεί μία κλάση , τη B. Αν δεν υπάρχει το αρχείο της B δεν θα μπορέσεις να κάνεις compile τον κώδικα σου. Η κληρονομικότητα (inheritance) είναι μία από τις βασικές έννοιες του object-oriented programming και βασικό στοιχείο του .ΝΕΤ. Ουσιαστικά σημαίνει ότι η σελίδα σου Α, είναι μία εξειδικευμένη μορφή της Β, κληρονομεί όλα τα χαρακτηριστικά της B και μπορεί να χρησιμοποιηθεί οπουδήποτε χρησιμοποιείται και η Β.</description></item><item><title>Inherits - τι σημαίνει</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38634.aspx</link><pubDate>Thu, 27 Dec 2007 02:59:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38634</guid><dc:creator>zekia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38634.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=38634</wfw:commentRss><description>Στην αρχή του κώδικα κάθε .aspx σελίδας, στο visual studio δημιουργείται ο κώδικας&lt;br&gt;&lt;font face="Courier New"&gt;&lt;br&gt;&lt;font color="#ff0000"&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Α.aspx.cs" Inherits="Β" %&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font color="#000000" face="Tahoma"&gt;Το Inherits τι ακριβώς αντιπροσωπεύει; Τι σημαίνει και πως επηρεάζει τον κώδικά μου. Έχω μια σελίδα η οποία στο inherits περέχει το όνομα ενός αρχείου .aspx που έχω διαγράψει. Αυτό μου δημιουργεί κάποιο πρόβλημα;&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;</description></item></channel></rss>