دانلود مقاله طراحی وب سایت املاک متن

Word 1 MB 18523 29
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۶,۰۰۰ تومان
قیمت: ۱۲,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • وب، اینترنت، سایت و ...

    کمتر کسی است که امروزه با این لغات آشنا نباشد یا حداقل آنها را نشنیده باشد، مفاهیمی که تا چندی پیش تنها برای افراد محدودی جا افتاده و با معنا بود.

    اینترنت روز به روز در حال گسترش است و گویی وب، تارهای عنکبوتیش را به همه جای این هستی گسترانده است، اگر چه به کشور ما کمی دیر رو آورده ولی اینجا هم بسرعت در جاده توسعه قدم بر می دارد.
    در کشورهای صنعتی، با وجود این پدیده، دیگر کمتر کسی است که برای خرید روزمره عازم بازار شود، کمتر کسی است که برای پیدا کردن کتاب مورد نظر خود، کلیه خیابانهای شهر را زیر پا بگذارد، یا برای جابجایی حسابهای مالی خود روانه بانک شود و هزاران هزار فعالیت دیگر که خروج افراد از منازل یا محل کار خود را از بین می برد که این خود سر منشاُ میلیاردها میلیارد صرفه جویی مالی و از همه مهمتر صرفه جویی در کالایی که قیمتی برای آن نیست، زمان ....

    که باز متاٌسفانه یکی از عوامل عقب ماندگی کشورهای جهان سوم از جمله کشورمان، عدم توجه به همین طلای نامرئی است.
    دانشگاههای یک کشور همیشه سمبل برداشتن اولین قدمها در راه پیشرفت و توسعه می باشد در دانشگاهی که سالها علم کامپیوتر تدریس می شود، هر دانشجو در شروع ترم باید درگیر کاغذ بازی برای انتخاب واحد و ثبت نام باشد و در پایان هر ترم نیزبا صرف هزینه های مالی و تلف کردن وقت خود، راهی ساختمان دانشگاه می شود تا بتواند استاد خود را بیابد و اعتراض خود را نسبت نمره ی اعلامی به وی ابلاغ نماید و همه این تلفات مالی و زمانی هنگامی به اوج خود می رسد که بخواهد پروژه یا تکلیفی را تحویل استاد نماید.
    حضور به موقع در راٌس ساعت تعیین شده برای تحویل پروژه، ساعتها انتظار برای رسیدن نوبت وی، تجمع در میان سالن مجاور کلاسهایی که در همان لحظه افراد دیگری مشغول فراگرفتن علم در آنجا می باشند و مشکلاتی از این قبیل...
    چرا علیرغم گسترش ارتباطات جهانی که بواسطه آن امروزه دهکده نامیده می شود و در دانشگاهی که حدود 10 سال در آن اینترنت تدریس می شود اینچنین مشکلاتی باید وجود داشته باشد؟
    امروزه که هر فردی با داشتن یک خط تلفن و یک کامپیوتر می تواند به اقصی نقاط جهان متصل شود و اطلاعات مورد نیاز خود را برداشت نماید یا دانسته های خود را به دیگران ابلاغ نماید، وجود چنین مشکلاتی مضحک می نماید.
    یکی از راههای مفید و مقرون به صرفه در جهت حل مشکلات مذکور، ایجاد یک سایت اختصاصی برای هر کدام از اساتید دانشگاه است.

    محیطی نرم افزاری بر روی شبکه جهانی اینترنت که هر یک از مدرسین می توانند اطلاعات مورد نیاز دانشجویان را بدون مراجعه مستقیم آنان در اختیارشان بگذارد.

    مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )
    دات نت محیطی جدید بمنظور طراحی، پیاده سازی و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد.

    با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود.
    برنامه های تولیده شده ، امکان استفاده از پتانسیل های محیط Common Language Runtime) CLR ) را خواهند داشت .

    آشنائی با مفاهیم اولیه برنامه نویسی در محیط فوق ، دارای اهمیت خاص خود بوده و سرعت در استفاده مطلوب از محیط فوق ، را بدنبال خواهد داشت .

    در مقالاتی که در این زمینه ارائه خواهد شد به بررسی مفاهیم اولیه برنامه نویسی محیط فوق ، خواهیم پرداخت .

    در این راستا ، در ابتدا با نحوه نوشتن یک برنامه آشنا و در ادامه به تشریح برخی از مفاهیم مهم در این زمینه ، خواهیم پرداخت .
    نوشتن یک برنامه در فریمورک دات نت
    تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه و CLR استفاده خواهند کرد .

    بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند.

    شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ، به گرامر هر یک از آنها برگردد .

    ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت، استفاده شده است .

    مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).


    نوشتن یک برنامه
    برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :
    • فاز اول : ایجاد برنامه
    • برنامه Notepad را فعال و پس از درج کدهای زیر آن را با نام Hello.vb ، ذخیره نمائید .


    فاز دوم : ترجمه و ایجاد یک فایل اجرائی برای اجراء برنامه ایجاد شده در مرحله قبل ، در ابتدا کمپایلر VB.NET را از طریق خط دستور و بصورت زیر فعال می نمائیم : ( دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو ، فعال کرد ) در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

    استفاده از Namespace با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد .

    در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

    مراجعه به Namespace های مورد نیاز در یک برنامه روشی مناسبتر در این زمینه است .

    با استفاده از namespace ، ضرورتی به توصیف تمامی مراجعات به کتابخاته کلاس ، وجود نخواهد داشت .

    مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد.

    ( Imports) .

    تعریف namespace و کلاس VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید.

    (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) : namespace در VB.NET در VB.NET با استفاده از عبارت namespace می توان یک namespace را تعریف کرد .

    با استفاده از namespace تعریف شده ، امکان کپسوله نمودن کلاس های ایجاد شده ، فراهم خواهد شد.

    برخی از ویژگی های namespace عبارتند از : namespace می تواند درون سایر namespace ها ، مستقر گردند .

    یک namespace می تواند در چندین فایل تعریف گردد .

    یک فایل حاوی کد مبداء می تواند چندین namespace را تعریف نماید.

    نقاط ورود ، حوزه ، تعاریف هر برنامه اجرائی می بایست شامل یک نقطه ورود خارجی باشد .

    مکان فوق ، محلی را که برنامه اجرای خود را از آنجا آغاز می نماید ، مشخص می نماید..در VB.NET تمامی کد می بایست در متدهای یک کلاس قرار بگیرد.

    نقاط ورود در VB.NET بمنظور ارائه کد نقطه ورود در VB.NET ، در ابتدا می بایست یک ماژول و یا یک کلاس مشخص گردد .

    در ادامه می بایست نقطه ورود برای برنامه ، مشخص گردد.

    نقطه ورود ، می بایست بعنوان یک متد عمومی که main نامیده می شود ، در نظر گرفته شود.( کمپایلر به دانش فوق نیاز خواهد داشت ) .

    در یک کلاس ، متد فوق می بایست بصورت اشتراکی تعریف گردد .امکان تعریف متد فوق در یک ماژول بصورت اشتراکی ، وجود نخواهد داشت .

    نحوه تعریف ( مشخص نمودن ) نقاط ورود برای یک ماژول و یا یک کلاس ، بصورت زیر است : حوزه VB.NET ، از نقطه بعنوان یک عملگر resolution حوزه ، استفاده می نماید .

    مثلا" در صورت استفاده از متد WriteLine مربوط به کلاس Console ، از گرامر Console.WriteLine ، استفاده می شود.

    تعاریف در VB.NET ، الزامی به تعریف یک متغیر قبل از استفاده از آن نمی باشد .

    پیشنهاد می گردد که در چنین مواردی متغیرها با صراحت تعریف گردند.

    در این راستا می توان از عبارت options ، استفاده کرد.

    بمنظور ایجاد نمونه ای از یک شی ، از New استفاده می گردد.

    مثال زیر ، نحوه تعریف یک شی از نوع Comp در namespace با نام Lib و با نام MyComp را نشان می دهد .

    کنسول ورودی و خروجی می توان از کلاس Console ، مربوط به CLR وابسته به System Namespace ، برای ورودی و خروجی هر نوع رشته و مقادیر عددی توسط متدهای Read , ReadLine و Write,WriteLine استفاده کرد .

    برنامه زیر، نحوه نمایش یک رشته در خروجی را نشان می دهد .

    ترجمه و اجراء یک برنامه فریمورک دات نت اکثر جنبه های برنامه نویسی در دات نت برای تمامی زبانهای سازگار ، یکسان است .

    هر کمپایلر حمایت شده باعث تولید کدهای "خود تشریح " MSIL)Microsoft Intermediate Language) ، می گردد .

    تمامی کدهای مدیریت یافته ( Managed code ) با استفاده از CLR)Common Language runtime) ، اجراء خواهند شد .

    CLR ، امکان یکپارچگی بین برنامه ها ، مدیریت اتوماتیک حافظه ، برخورد یکدست با موارد خاص و استثناء ، امنیت پیشرفته و در نهایت یک مدل برنامه نویسی ساده و همگن را ارائه می نماید.

    گزینه های کمپایلر فریمورک دات نت، دارای یک کمپایلر خط دستوری برای VB.NET است ( vbc.exe ) .

    برای ترجمه برنامه Hello.vb ، بکمک کمپایلر فوق ، از دستور زیر استفاده می شود : گرامر فوق، باعث فراخوانی کمپایلر VB.NET می گردد.

    در این مثال خاص، صرفا" نام فایل مورد نظر برای کمپایلر مشخص شده و در ادامه ، کمپایلر فایل اجرائی را تولید خواهد کرد ( Hello.exe ) .

    گزینه های خط دستور در VB.NET ، می توان لیست کاملی از گزینه های همراه کمپایلر را با استفاده از ?/ ، مشاهده نمود ( ?/ Vbc ) .

    از گزینه های مفید در این زمینه، می توان به سوئیچ out/ ، ( نام فایل خروجی را مشخص می نماید) و سوئیچ target/ ، ( نوع کد مقصد را مشخص می نماید") ، اشاره کرد.

    بصورت پیش فرض ، نام فایل خروجی مشابه نام فایل ورودی و با انشعاب exe .

    ، خواهد بود.

    مقدار پیش فرض برای تعیین نوع کد مقصد ، یک برنامه اجرائی است ( سوئیچ t/ ، دارای عملکردی معادل با سوئیچ target/ است ).

    دستور زیر نحوه استفاده از سوئیچ های فوق را نشان می دهد : استفاده از گزینه کمپایل reference/ در زمان مراجعه به سایر اسمبلی ها ، می بایست از سوئیچ reference/ ، استفاده گردد .

    گزینه فوق این امکان را برای کمپایلر فراهم می آورد که اطلاعاتی را ایجاد و در کتابخانه های مشخص شده استقرار تا زمینه استفاده از آنان برای کد مورد نظر ( در حال ترجمه ) ، فراهم گردد.

    مثال زیر نحوه ایجاد یک برنامه اجرائی از طریق خط دستور و با استفاده از reference / ، را نشان می دهد .

    ( عملکرد سوئیچ r / مشابه reference / است ).

    در بخش دوم به بررسی فرآیند اجراء مدیریت یافته ( اداره شده ) ، خواهیم پرداخت .

    صفحات سرور فعال (ASP) علت بررسی فناوری های قبل از ASP.NET ، به جزئیات پیاده سازی ASP.NET و فناوری قبل از آن، یعنی ASP بستگی دارد.

    درک ASP مستلزم درک ISAPI و درک ASP.NET مستلزم درک ASP است.

    وقتی IIS 2.0 به عنوان بخشی از ویندوز NT 4.0 مطرح شد، مایکروسافت، فناوری جدیدی را به نام Denali ارائه داد.

    این فناوری در دوره فعال بودن شرکت مایکروسافت ایجاد شد و به همین دلیل نام آن صفحات سرور فعال (ASP) انتخاب گردید.

    چندین نسخه از ASP عرضه شد، مثل ASP 2.0 و IIS 4.0 در ویندوز NT ، ASP 3.0 و IIS 5.0 در ویندوز 2000.

    ASP نوع متفاوتی از محیط توسعه است.

    اولاٌ یک محیط اسکریپتی است.

    صفحه را براحتی ویرایش می کنید، آنرا در پوشه مناسبی قرار می دهید و مجوزهای مناسبی به آنها اختصاص می دهید.

    این صفحات توسط مرورگر فراخوانی می شوند.

    ثانیاٌ کد ASP می تواند با HTML ترکیب شود.

    کد ASP معمولاٌ در ویژوال بیسیک نسخه اسکریپتی (VBScript) نوشته می شود، ولی از JVScript نیز می توان استفاده کرد.

    مزایای ASP فناوری ASP به سرعت مورد توجه قرار گرفت، زیرا کار دشوار ساخت صفحات پویا را به راحتی انجام داد.

    ایجاد برنامه های کاربردی CGI و ISAPI چندان دشوار نبود، ولی استفاده از ASP بسیار آسان است.

    به طور پیش فرض، ASP از VBScript استفاده می کند.

    میلیون ها نفر با VBScript آشنایی دارند که از طریق ASP می توانند وارد دنیای اینترنت شوند.

    به همین دلیل، ASP راه مناسبی برای ساخت صفحات وب است.

    علاوه بر این، از طریق ADO امکان دستیابی آسان به بانک اطلاعاتی را فراهم می سازد.

    برای ساخت محتویات پویا، باید آن محتویات را از جایی دریافت کرد که ADO این امکان را فراهم می کند.

    توجه داشته باشید که ADO یک واسط نرم افزاری است که می تواند با سیستم های مدیریت بانک اطلاعاتی مثل اکسس و SQL Server ارتباط برقرار کند.

    مدل برنامه نویسی ASP اجازه نوشتن کد و اجرا را می دهد و نیازی به دنبال کردن مراحل کامپایل و نصب نیست.

    همان طور که خواهید دید، ASP.NET نیز از همین روش استفاده می کند.

    معایب ASP فناوری ASP ابزار قدرتمندی برای تولید برنامه های بزرگ وب است.

    وب سایت هایی مثل www.microsoft.com و بسیاری از سایت های بزرگ و کوچک دیگر، با موفقیت از ASP استفاده کردند.

    اولین چیزی که در مورد ASP مطرح است، سربار ناشی از تفسیر کد VBScript یا JVScript در هر درخواست است.

    در اغلب سایت های متوسط ASP، بیشتر گلوگاه ها ناشی از دستیابی به بانک اطلاعاتی و به هنگام سازی آن است تا موتور اسکریپتی ASP .

    نسخه های بعدی ASP در ارائه سرویس به صفحات اسکریپتی کارآمدتر شدند.

    ASP محیط برنامه نویسی قابل اعتماد، قدرتمند و کاملاٌ مقیاس پذیری را برای بانک اطلاعاتی فراهم نمی کند.

    انواع در ASP فاقد نوع هستند.

    وقتی مقداری در متغیری قرار می گیرد، نوع آن تعیین می شود، ولی این نوع دائمی نیست و قابل تغییر است.

    به این ترتیب، احتمال بروز خطا بیشتر می شود.

    مسئله دیگر، توانایی ترکیب HTML و اسکریپت است.

    به این ترتیب، کدهای اسکریپت در داخل HTML پراکنده می شود.

    چون با هر اجرای اسکریپت باید تعویض بستر صورت گیرد ( از HTML به VBScript و بر عکس)، کارایی آسیب می بیند.

    ASP.NET وقتی ASP 3.0 به همراه ویندوز 2000 ارائه شد، روشن شد که آینده تولید نرم افزار به آینده وب گره خورده است.

    پس از آن شرکت مایکروسافت نسخه جدید ASP را به نام ASP.NET ارائه کرد که سهولت کد نویسی ASP را دارد، بطوری که برنامه ای را می نویسید، در پوشه ای قرار می دهید، امتیاز دستیابی برای آن تعیین می کنید و به راحتی قابل اجرا است.

    ASP.NET نو آوریهایی دارد که منجر به تفکیک برنامه کاربردی از نمایش آن می شود.

    ASP.NET ویژگی های جدیدی به ASP اضافه نمود و قابلیت های آن را افزایش داد.

    ASP.NET فقط بهبود تدریجی ASP نیست، بلکه یک محصول کاملاٌ جدید است.

    ویژگی های ASP.NET عبارت اند از: محیط کاری NET محیط کاری NET معماری است که ساخت برنامه های کاربردی وب و سنتی را آسان تر می سازد.

    زبان مشترک زمان اجرا (CLR) زبان مشترک زمان اجرا، مجموعه ای از سرویس ها را برای تمام زبان های ASP.NET فراهم می سازد.

    به عبارت دیگر، مجموعه ای از انواع مشترک را برای بسیاری از زبان ها تهیه می کند.

    زبان های کامپایلری ASP.NET با استفاده از زبان های کامپایلری کارایی پیشرفته ای را ارائه می کند.

    زبان های کامپایلری به برنامه نویس اجازه می دهند تا صحت برنامه را از نظر نحوی بررسی کند.

    ASP چنین امکانی را فراهم نمی کند، لذا ساده ترین خطای نحوی نیز تا اولین اجرا مشخص نمی شود.

    زبان های جدید ویژوال بیسیک نت نسخه کاملاٌ جدیدی از ویژوال بیسیک است که نحو آن زیباتر می باشد.

    C# ، زبان جدیدی است که مشابه با C++ و فاقد ویژگی های نا امن C++ است.

    ویژوال استودیو نت ویژوال استودیو نت محیط توسعه جدیدی است که در آن برنامه ها را به سرعت می توان اجرا کرد.

    مولفه های جدید محیط کاری NET از انواع جدیدی از مولفه ها پشتیبانی می کند که در ASP وجود نداشته اند.

    فرم های وب ابزارهای مناسبی برای ایجاد صفحات پویا هستند که از طریق آنها می توان ورودی های کاربر را دریافت کرد.

    سرویس های XML وب با استفاده از سرویس های XML وب می توان خدماتی ایجاد کرد و سپس آنها را با استفاده از قراردادهای استاندارد صنعت مهیا نمود.

    ADO.NET فناوری در محیط کاری NET ، فناوری جدیدی است که موجب می شود برنامه های کاربردی ASP.NET به راحتی به اطلاعات موجود در بانک اطلاعاتی رابطه ای یا قالب های دیگری مثل XML دستیابی داشته باشند.

    محیط .NET : محیط Asp.net : محیط VB.net : آیا ASP.NET به مرورگر خاص وابسته است؟

    ASP.NET یک برنامه سازی مستقل از مرورگر است.

    ASP.NET علاوه بر مرورگرهای پرکاربردی چون opera در جدیدترین نگارش های اینترنت اکسپلرر و نت اسکیپ ناویگیتور نیز اجرا می شود.

    به علاوه برنامه های کاربردی ASP.NET را به نگارش های قدیمی تر اینترنت اکسپلرر و نت اسکیپ ناویگیتور تنزل مقام می دهند.

    این به معنای آن است که اکثر کاربران اینترنت می توانند از برنامه های کاربردی وب شما استفاده کنند بدون آنکه لازم باشد برنامه مخصوص مرورگر بنویسید.

    این ویژگی بار سنگینی را از دوش کسانی که در حال حاضر به ساخت وب مشغولند بر می دارد.

    ولی همچنان باید به خاطر داشته باشید که همه مرورگرها dhtm یا html پویا را به طور یکسان قبول نمی کنند.

    مثلاٌ نت اسکیپ نگارش 4 تا 4.75 اجازه نمی دهند خصوصیات متن، مانند رنگ و فونت، روی صفحه تغییر داده شوند مگر آنکه صفحه در مرورگر با گذاری مجدد شود.

    از سوی دیگر اینترنت اکسپلرر 4 و بالاتر اجازه می دهند متن روی صفحه تغییر داده شود.

    در زمان نوشتن برنامه سمت سرویس گیرنده هنوز باید این ناسازگاری ها و بسیاری ناسازگاریهای دیگر را در نظر گرفت.

    وب سرور وب سرور با استفاده از نرم افزار خاصی بنام IIS می تواند به کاربران خدمات ارائه دهد.

    برای استفاده از ASP.NET ، کامپیوترتان باید بعنوان یک وب سرور عمل کند.

    در واقع، وقتی بر روی کامپیوترتان در حال تست کردن برنامه های ASP.NET هستید، مثل این است که کامپیوترتان با مشتری راه دور اتصال اینترنت دارد.

    وقتی صفحه ای را تست می کنید، از طریقIIS صفحه به صفحه دستیابی دارید ( که خدمات ASP.NET را ارائه می کند) ، و HTML نهایی را از طریق انتقال HTTP بازیابی می نماید.

    تنها تفاوت شیوه انجام کار کامپیوترتان و وب سرور این است که کامپیوترتان توسط مشتریان راه دور در اینترنت، قابل مشاهده و دستیابی نیست.

    به این ترتیب می توانید صفحات وب خود را با امنیت کامل و به طور واقعی تست کنید.

    قبل از نصب نرم افزار Visual Studio NET که بستر ASP.NET است، باید IIS را در سیستم خود نصب کنید.

    که در شکل مشخص شده است: برنامه های کاربردی ASP.NET اغلب برنامه های عادی معولاٌ از یک فایل اجرایی ( با پسوند exe ) تشکیل می شوند.

    اما برنامه های کاربردی ASP.NET از چندین صفحه تشکیل شده است.

    به این ترتیب، می توان برنامه کاربردی ASP.NET را در نقاط مختلفی قرار داد و با استفاده از پیوندها به بخش های مختلف وب سایت مراجعه کرد.

    در ASP.NET ، وب سایت را می توان یک برنامه کاربردی در نظر گرفت.

    هر برنامه کاربردی ASP.NET از منابع و گزینه های پیکربندی خاصی استفاده می کند.

    صفحات وب مربوط به برنامه کاربردی دیگر ASP.NET ( حتی اگر در همان سرور باشد) ، در این منابع شریک نیست.

    از نظر تکنیکی، هر برنامه کاربردی ASP.NET در قلمرو کاربردی خاصی اجرا می شود.

    قلمرو کاربردی در داخل حافظه از هم تفکیک می شوند و معنایش این است که اگر یک برنامه کاربردی وب دچار خطا شود، تاثیری در اجرای سایر برنامه های کاربردی وب ندارد.

    به عبارت دیگر، صفحات یک برنامه کاربردی وب نمی توانند به اطلاعات برنامه کاربردی دیگر که در حافظه است دسترسی داشته باشند.

    در تعریف استاندارد برنامه های کاربردی ASP.NET گفته می شود که شامل مجموعه ای از فایل ها، صفحات، مولفه ها، اداره کننده ها و کد اجرایی است که می تواند در یک پوشه مجازی در وب سرور قرار داشته باشند.

    به عبارت دیگر، پوشه مجازی، ساختار مناسبی برای تفکیک برنامه های کاربردی است.

    انواع فایل ها در ASP.NET برنامه های کاربردی ASP.NET از برنامه های کاربردی همتای ASP پیچیده تر هستند و از چندین نوع فایل پشتیبانی می کنند ( جدول زیر) علاوه بر این، پوشه مربوط به وب سایت می تواند حاوی فایل هایی باشد که مخصوص ASP.NET نباشند، مثل فایل تصویر، فایل های HTML و فایل های مربوط به شیوه نامه ها ( فایل های CSS) .

    ویژوال استودیو نت، بطور خودکار فایل styles.css را به پروژه اضافه می کند که می توانید به سبک های مورد استفاده در کنترل های صفحات وب را به آن اضافه کنید.

    البته این فایل ها بیشتر با HTML به کار می روند تا ASP.NET .

    اغلب این فایل ها اختیاری اند.

    می توانید برنامه ای کاربردی بنویسید که فقط شامل فایل های aspx یا asmx باشند.

    دستیابی به بانک اطلاعاتی SQL با استفاده از VB.NET در این جا قصد داریم به نحوه بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی SQL اشاره نمائیم .

    هدف از مطلب فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا" به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد.

    در این راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد .

    از کلاس های SQLConnection ، SQLCommand و SQLDataReader مربوط به ADO.NET بمنظور انجام عملیات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ایجاد فرم وب و ارائه داده با استفاده از کنترل سرویس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .

    در ابتدا لازم است با سه کلاس ADO.NET که در ادامه از آنان استفاده خواهد شد ، بیشتر آشنا شویم : کلاس SQLConnection .

    شی فوق ، یک اتصال منحصر بفرد با یک منبع داده را ایجاد می نماید.

    در رابطه با یک بانک اطلاعاتی سرویس گیرنده / سرویس دهنده ، این امر معادل یک اتصال شبکه به سرویس دهنده است .

    با توجه به قابلیت های حمایت شده توسط native SQLClient Provider ، برخی از متدها و یا خصلت ها مربوط به شی SQLConnection ممکن است در دسترس و قابل استفاده نباشد .

    زمانیکه نمونه ای از SQLConnection ایجاد می گردد ، تمامی خصلت های مربوطه ، مقدار اولیه خود را دارا خواهند بود .

    پس از اتمام عملیات موردنظر در ارتباط با بانک اطلاعاتی ، می بایست با فراخوانی Close و یا Dispose اقدام به غیر فعال نمودن اتصال ایجاد شده با بانک اطلاعاتی مربوطه نمود.

    کلاس SQLCommand .

    یک عبارت SQL و یا Stored procedure را بمنظور اجراء در رابطه با یک منبع داده ارائه می نماید.

    کلاس فوق از متدهای زیر بمنظور اجرای دستورات در رابطه با یک منبع داده استفاده می نماید.

    ExecuteReader .

    متد فوق ، دستوراتی را اجراء می نماید که خروجی آنان شامل سطرهائی خواهد بود.

    ExecuteNonQuery .

    باعث اجرای دستوراتی نظیر SQL INSERT,DELETE,UPDATE و SET خواهد شد .

    ExecuteScalar .

    بازیابی صرفا" یک مقدار از یک بانک اطلاعاتی کلاس SQLDataReader .

    متد فوق ، امکان خواندن سطرهائی از داده موجود در یک منبع داده را فراهم می نماید( فقط بسمت جلو) .

    بمنظور ایجاد یک SQLDataReader ، می بایست متد ExecuteReader مربوط به شی SQLCommand فراخوانده شود.

    مادامیکه SQLDataReader در حال استفاده است (اتصال مرتبط SQLConnection ) ، عملیات دیگری را در ارتباط با SQLConnection نمی توان انجام داد .

    امکانات مورد نیاز برای دنبال نمودن این مقاله و اجرای نمونه مثالی که در ادامه بررسی می گردد ، به امکانات زیر نیاز خواهد بود : نصب یکی از نسخه های ویندوز 2000 و یا نسخه ویندوز 2003 نصب IIS نصب فریمورک دات نت نسخه 1.0 ,یا نسخه 1.1 یک بانک اطلاعاتی نمونه SQL نظیر Northwind ایجاد یک برنامه وب ASP.NET با استفاده از VB.NET بمنظور ایجاد یک برنامه وب ASP.NET با استفاده از VB.NET مراحل زیر را دنبال می نمائیم : اجرای برنامه ویژوال استودیو دات نت از طریق منوی File ، گزینه New و در ادامه Project را انتخاب نمائید .

    در جعبه محاوره ای New Project ، در بخش Project Types گزینه Visual Bacic Projects را انتخاب ( کلیک ) و در ادامه ASP.NET Web Application را انتخاب نمائید .

    در فیلد Location ، بجای نام پیش فرض #WebApplication ، نام TestSQLDB را انتخاب نمائید .

    در صورتیکه از یک سرویس دهنده محلی استفاده میگردد ، می توان نام سرویس دهنده را http://localhost در نظر گرفت .

    بدین ترتیب در فیلد Location ، آدرس مربوطه بصورت زیر نشان داده خواهد شد : http://localhost/TestSQLDB ایجاد یک فرم وب نمونه در نمونه کد نوشته شده از کنترل سرویس دهنده Table مربوط به ASP.NET استفاده شده که بصورت پویا یک نمایش ساده از داده بازیابی شده را نشان خواهد داد.

    ASP.NET ، مجموعه متنوعی از کنترل های انعطاف پذیر را ارائه که می توان از آنان با توجه به رویکردهای متفاوت در رابطه با نمایش داده استفاده نمود.

    بمنظور ایجاد یک فرم وب در پروژه ایجاد شده در مرحله قبل ، مراحل زیر را دنبال می نمائیم : اضافه نمودن یک فرم جدید با نام DataSample.aspx به برنامه وب ASP.NET در ویژوال استودیو دات نت .

    بمنظور انجام خواسته فوق ، دو مرحله زیر را دنبال می نمائیم : مرحله یک : در Solution Explorer ، بر روی گره Project کلیک سمت راست نموده و گزینه Add و در ادامه گزینه Add Web Form انتخاب گردد.

    مرحله دو : درفیلد Name ، نام DataSample.aspx را درج و در ادامه گزینه Open انتخاب گردد .

    از طریق Toolbox مربوط به Web Forms Tab ، یک Table ASP.NET Server Control را انتخاب ( Drag ) و بر روی صفحه aspx .

    مستقر نمائید ( در حالت Desgin view ) .

    در Properties نام ID را به DisplayTable تغییر دهید .

    در Solution Explorer ، بر روی صفحه aspx .

    ، کلیک سمت راست نموده و گزینه View Code را انتخاب نمائید .

    مرجع namespace زیر را در بالاترین قسمت فایل کلاس code-behind وارد نمائید .

    کد زیر را در ارتباط با رویداد Page_load در نظر می گیریم : مقدار متغیر ConnectString در ابتدای کد نوشته شده فوق را تغییر و آن را به محلی که بانک اطلاعاتی موجود است ، اشاره دهید .

    از طریق منوی File ، گزینه Save All را انتخاب تا فرم وب و سایر فایل های مرتبط با پروژه ، ذخیره گردد .

    از طریق منوی Build ، گزینه Build Solution را بمنظور ایجاد پروژه ، فعال نمائید.

    در Solution Explorer ، بر روی DataSample.aspx کلیک سمت راست و در ادامه گزینه View in Browser را انتخاب نمائید .

    در ادامه صفحه در مرورگر نمایش و شامل داده موجود در بانک اطلاعاتی مربوطه است .

    بانک اطلاعاتی SQL Server در این پروژه از پایگاه داده مبتنی بر SQL Server استفاده شده که جداول مورد استفاده در آن به شرح زیر می باشد: 1- جدول Customers این جدول حاوی اطلاعات کاربران سایت می باشد که این اطلاعات توسط کاربر و در بخش عضویت تکمیل شده و به سایت و متعاقباً به جدول مذکور وارد می شود.

    همچنین نقش کاربر نیز در این جدول تعیین می شود که این نقش شامل خریدار یا فروشنده می باشد.

    2- جدول dfTree این جدول حاوی اطلاعات دسته بندی کالاهای سایت می باشد .

    کاربر مدیریت می تواند بصورت درختی ، دسته بندی کالاهای سایت را ایجاد نماید .

    هر دسته بندی شامل یک شناسه پدر می باشد که این شناسه برای ریشه های دسته بندی دارای مقدار null می باشد .

    هیچ محدودیتی در ایجاد شاخه های این منو نمی باشد و کاربر می تواند تا n-Level دسته بندی ایجاد نماید.

    3- جدول Products در این جدول اطلاعات مربوط به کالاهای وب سایت ذخیره می شود.

    این اطلاعات توسط مدیریت یا کاربران با نقش فروشنده ذخیره می شود .

    در این جدول علاوه بر اطلاعات مربوط به کالا مانند : نام ، قیمت ، توضیحات و ...

    ، اطلاعات دیگری مانند شناسه کاربری فروشنده کالا ، تاریخ انقضاء ( در این تاریخ ، کالا از سایت حذف می شود ) و تعداد نمایش آن در سایت نیز وجود دارد.

    4- جدول Shopping Cart در این جدول اطلاعات مربوط به سبد خرید کاربران سایت ذخیره می شود که این اطلاعات شامل CartID (یک شناسه که مربوط به صاحب سبد خرید می باشد ) ، تعداد ، شناسه کالا و تاریخ اضافه شدن کالا به سبد خرید می باشد و پس از سفارش هر سبد خرید توسط کاربر ، اطلاعات مربوط به آن سبد خرید از این جدول حذف می شود.

    پیشگفتار برای ورود به برنامه Asp.Net ابتدا باید IIS را در ویندوز فعال نمود و نرم افزارهای visual studio 2005 و SQL server 2000 که Data Base برنامه است را نصب نمود و بعد از Asp .

    Net استفاده نمود .

    برای طراحی سایت املاک تجزیه تحلیل املاک را برنامه نویس انجام و بعد قسمت نمایش برنامه و Data Base آن را کامل و بعد از تکمیل آنها مشغول کد نویسی می گردد که در ادامه این Documents به توضیحات بیشتر برنامه و کدنویس آن اشاره می نمائیم.

    طریقه کار وب سایت املاک: مشتری برای استفاده از این وب سایت ابتدا منطقه مورد نظر خود را به همراه مشخصات ملک و قیمت از حدود چقدر تاچقدر Search یا ارسال می نماید و اگر خواست می تواند به مدیر سایت ایمیل و مشخصات ملک یا زمین و ...

    را که جهت خرید و فروش یا رهن و اجاره است ارسال نماید.

    و مدیر آن را برای معامله در سایت خود ثبت می نماید.

    توضیحات در مورد برنامه برنامه املاکی که در اینجا توسط سایت طراحی شده به ما املاکی را نمایش می دهد که جهت فروش، رهن یا اجاره ملک، زمین، ویلا، باغ یا آپارتمان را با مشخصات آن به ما نمایش می دهد.

    در قسمت راست این برنامه Solution explorer – solation منوهای در زیر برنامه آن می باشد که به ترتیب به توضیح هر کدام از آنها در این برنامه می پردازیم : Mantaghed B.x5 A ) App – code DAL Data Base مناطق و املاک نمایش داده XS5.MelksDB می شود با Primery key و نام مناطق و املاک.

    B ) Image : عکس haeder برنامه در آن قرار می گیرد.

    C ) My Admin : در داخل این دستور کد نویس های برنامه وجود دارد که به توضیح آنها می پردازیم.

    الف) Close Amlak : کدنویسی خارج کردن ملکهایی که فروخته یا رهن داده شده از برنامه ب) Default Aspx : کدنویسی ورود به بخش مدیریت می باشد.

    ج) Edit Mantaghe : کدنویسی مدیریت کردن یا ویرایش مناطق موجود.

فصل دوم 2-1 مقدمه طراحي وب چيست؟ يک حرفه چند جنبه اي که به تصميم گيري وتوليدسايت هاي وب مربوط مي شود.سايت هاي وب به عنوان يک مکانيزم ارتباطي بين صاحبان سايت وکاربرانش وهمچنين بين خودکاربران استفاده مي شوند. ابعاد اصلي طراحي وب عبارتند از: محتوا: c

همانطوري که مي دانيد امروزه اينترنت و و ب جهاني نقش مهمي در علم و اقتصاد و خيلي از زمينه ها بازي مي کند. پس تمام علوم و فرآيندهايي که منجر به بهبود و ارتقاي اينترنت و کارکرد آن شوند. از اهميت ويژه اي برخوردار خواهند بود. طراحي وب سايت که موضوع اين

مقدمه امروزه وب به عنوان یک واقعیت انکارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بکارگیری تکنولوژی‌های جدید است. همزمان با این رشد اعجازگونه وب‌ سایتها از حالت اولیه خود که کوچک و عمدتا ایستا بودند خارج شده و به سمت حجیم شدن و پویایی حرکت کردند. امروزه روی یک وب سایت نرم‌افزارهای متعددی اجرا می‌شوند تا پاسخ وی نیاز ...

سيستمي که به توضيح آن مي پردازيم طراحي وب سايت فروش کتاب مي باشد . اين سيستم تحت vbطراحي شده و در آن از زبانهاي VB ، Access استفاده کرده ايم . در وب سايت فروش کتاب بازديدکنندگان مي توانند کتاب مورد نظر خود را با استفاده از سيستم جستجو يا جستجوي پيشر

هدف ازطراحي وب سايت اطلاع رساني سينما اين بود که اين وب سايت بتواند خواسته هاي کاربران را تا حدي برآورده کند وهمچنين با تکنولوژي هاي امروزه درصدد تحقق اهداف برآيد. ما به کمک پايگاه داده MySQL و تکنولوژي PHP توانستيم وب سايت خود را راه اندازي کنيم ود

چکیده: این پروژه طراحی سایت را با استفاده از نرم افزار قدرتمند و ساده ای فرانت پیچ انجام داده است. فرافت پیچ شامل مجموعه ای از ابزارها برای مدیریت، ایجاد، نشر سایتهای وب است. همچنین یک ویژگی منحصر به فرد و کامل برای ویرایش صفحات وب دارد. کارهایی که می توان با فرانت پیچ انجام داد به قرار زیر است: ایجاد سریع یک سایت وب با استفاده از الگوها و نمونه های موجود. مدیریت پوشه ها و ...

طراحي يک وب سايت آنچه در پيش روي شماست، رساله اي با عنوان طراحي يک وب سايت مي باشد؛ سايتي براي معرفي هنرمندي نگارگر .از طريق پيوندهاي متفاوت در سايت، کاربران مي توانند به آثار هنرمند نگارگر و ساير هنرمندان، اخبار هنري، سبک هاي نقاشي، ساير سايت ها

اين پروژه بر اساس تئوري تورهاي مجازي از طريق اينترنت طراحي و نوشته شده است . محتواي اين سايت توضيحاتي در مورد مناطق ديدني استان فارس شهر شيراز والبته به طور اختصاصي از بناي تخت جمشيد مي باشد . در طراحي اين سايت از زبان ASP و کدهاي HTML استفاده شد

مقدمه اي در مورد طراحي سايت TMB: مي دانيم که زيبا بودن ظاهري يک صفحه web بسته به عکي هايي است که در آن به کار رفته است و امروزه تقريباً در تمامي صفحات web اصول کار بر قرار دادن مناسب عکس ها در يم صفحه است. در طراحي سايت TMA نيز اصول کار بر همين اصل

ماهيت وب بيشتر طراحان وب از نقطه نظر نگاه خود به طراحي وب مي پردازند، آنها علاقمند هستند که خودشان را با استعارات مشخص و با تبليغات فراوان نشان دهند. به هر جهت اينترنت براي شما ايجاد تجارت ونيز قابليتي براي ارتباط نزديک ارائه مي دهد . کاربران ميت

ثبت سفارش
تعداد
عنوان محصول