تبلیغات
آموزشASP.NET - مطالب شهریور 1389
 
فردا روشن اسن به
آموزشASP.NET
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
در این مقاله قصد داریم به نحوه  بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی Access اشاره نمائیم . هدف از مقاله فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا" به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد. در این راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد . از کلاس های  OleDbConnection ، OleDbCommand و OleDbDataReader  مربوط به  ADO.NET  بمنظور انجام عملیات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ایجاد فرم وب و ارائه داده با استفاده از کنترل سرویس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .
در ابتدا لازم است با سه کلاس
ADO.NET که در ادامه از آنان استفاده خواهد شد ، بیشتر آشنا شویم :
  • کلاس OleDbConnection . شی فوق ، یک اتصال منحصر بفرد با یک منبع داده را  ایجاد می نماید. در رابطه با یک بانک اطلاعاتی سرویس گیرنده / سرویس دهنده ، این امر معادل یک اتصال شبکه به سرویس دهنده است . با توجه به قابلیت های حمایت شده توسط native OLE DB Provider ، برخی از متدها و یا خصلت ها مربوط به شی OleDbConnection ممکن است در دسترس و قابل استفاده نباشد . زمانیکه نمونه ای  از OleDbConnection ایجاد می گردد ، تمامی خصلت های مربوطه ، مقدار اولیه خود را دارا خواهند بود . پس از اتمام عملیات موردنظر در ارتباط با بانک اطلاعاتی ،  می بایست با فراخوانی Close و یا Dispose اقدام به  غیر فعال نمودن  اتصال ایجاد شده با بانک اطلاعاتی مربوطه نمود.



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


در این مقاله قصد داریم به بررسی نحوه پیکربندی سرویس دهنده و سرویس گیرندگانDynamic Host Configuration Protocol ) DHCP  ) ، با رعایت مسائل امنیتی پرداخته و با نحوه تنظیم پارامترهای ذیربط ، آشنا شویم . در ابتدا لازم است با جایگاه سرویس دهنده DHCP در یک شبکه بیشتر آشنا شویم .

مقدمه
تمامی پروتکل های شبکه به هر یک از کامپیوترهای موجود در شبکه، یک مشخصه (آدرس ) منحصر بفرد را نسبت می دهند پروتکل IPX ، آدرس فوق را  بصورت اتوماتیک و توسط ایستگاه کاری نسبت و منحصر بفرد بودن آن تضمین خواهد شد. پروتکل NetBEUI از یک نام NetBIOS شانزده بیتی استفاده می نماید . پروتکل TCP/IP از یک آدرس IP ، استفاده می نماید. در نسخه های اولیه پیاده سازی شده TCP/IP ، از پروتکل فوق بمنظور اتصال تعداد اندکی از کامپیوترها استفاده می گردید  و ضرورتی  به وجود یک مرکز متمرکز بمنظور اختصاص  اطلاعات آدرس دهی IP ، احساس نمی گردید. بمنظور حل مشکل مدیریت صدها و یا هزاران آدرس IP در یک سازمان ، DHCP پیاده سازی گردید. هدف سرویس فوق ، اختصاص آدرس های IP بصورت پویا و  در زمان اتصال یک کامپیوتربه شبکه است .



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


XML از کلمات Extensible Markup Language اقتباس  شده است . XML را نمی توان بعنوان یک زبان برنامه نویسی در نطر گرفت . XML ، سیستمی برای تعریف سایر زبان ها ( زبان هائی در رابطه با داده ها ) است . کنسرسیوم وب ، XML را بدین صورت تعریف کرده است : " یک گرامر مناسب برای بیان  ساختار  داده ها  "  .Html و XML هر دو از SGML)Standard Generalized Markup Language) اقتباس شده اند . SGML زبانی بمنظور تعریف  یک زبان نشانه گذاری مبتنی بر سند است .  Html ، دارای مجموعه ای ثابت از تگ ها است . XML ، مشابه SGML امکان تعریف تگ را فراهم می نماید.

XML چیست ؟

  • یک استاندارد ارائه شده توسط کنسرسیوم وب است .

  • یک زبان نشانه گذاری مبتنی بر تگ است .

  • یک زبان متا دیتا است . زبانی که امکان تعریف سایر زبان ها را فراهم می نماید.

  • روشی برای ارائه داده است .



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


در بخش اول این مقاله با مفاهیم اولیه تکنولوژی XML آشنا شدیم . در بخش دوم به بررسی DTDs and XML-Data Schemas خواهیم پرداخت .

Document Type Definition DTD)

قبل از بررسی  تکنولوژی DTD  و Schema  ذکر موارد زیر مفید خواهد بود :

  • مولفین سندهای XML می توانند ساختار دلخواه و مورد نظر خود را برای تشریح داده های مربوطه ایجاد نمایند .

  • یک مولف سندهای XML ،  نمی تواند این اطمینان را داشته باشد که ساختار ایجاد شده برای سند ها ، توسط سایر مولفین سندهای XML تغییر نمی نماید .

  • ما بدنبال روشی هستیم که این اطمینان را ایجاد نماید که تغییر تصادفی ساختار یک سند XML  تحقق پیدا نخواهد کرد .

  • DTD ، روشی برای تشریح و مسنتد سازی ساختار استفاده شده در یک سند XML است . برای اعبتار سنجی یک سند XML وجود DTD ضرورت دارد ( ممکن است از تکنولوژی مشابه استفاده گردد )



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


در بخش اول این مقاله با مفاهیم اولیه تکنولوژی XML آشنا شدیم . در بخش دوم به بررسی DTD  و XML-Data Schema  پرداخته  و در این بخش به بررسی XML Document Object Model  خواهیم پرداخت.

XML DOM ، بمنظور ارائه قابلیت های لازم برنامه نویسی  برای انجام عملیات دلخواه در رابطه با اشیاء موجود در یک سند XML  ، ایجاد شده است .

ساختار سلسله مراتبی اشیاء در XML DOM

ساختار اشیاء در XML DOM ، بصورت سلسله مراتبی و تصویری مناسب از اشیاء موجود در سند XML است . شکل زیر یک نمونه از ساختار سلسله مراتبی اشیاء در XML DOM را نشان می دهد . شکل فوق شامل شی Document و مجموعه ای از اشیاء تودرتو  دیگر است .



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


ایجاد خروجی مناسب و با فرمت مطلوب ، از جمله اهداف مهم در تمامی برنامه های کامپیوتری است. برنامه های وب نیز از ایـن قاعده مستثنی نبوده و طراحان و پیاده کنندگان این نوع از برنامه ها ، با بهره گیری از امکانات و تکنولوژی های متفاوت سعی در ارائه خروجی مناسب و با فرمت قابل قبول برای مخاطبان خود می نمایند. خروجی یک برنامه وب ، در سطح سرویس گیرندگان ارائه می گردد ، بدیهی است به منظور فرمت مناسب خروجی برنامه های وب ، می بایست بر تکنولوژی هائی  متمرکز گردید که امکان بکارگیری آنان در سطح سرویس گیرنده و از طریق مرورگر کاربران ، میسر می باشد . مسئولیت میزبان نمودن بخش رابط کاربر برنامه های وب برعهده مرورگر بوده و لازم است تمامی تلاش های انجام شده در این خصوص با تاکید بر اهمیت و جایگاه مرورگر ها ، سازماندهی و مدیریت گردد . ASP.NET ( پلات فرم دات نت برای ایجاد برنامه های وب ) ، از دو روش  عمده در ارتباط با  ایجاد فرمت مناسب خروجی ( Formatting) برای برنامه های وب ، استفاده می نماید :
  •  استفاده از CSS . از تکنولوژی CSS)Cascading style sheet) ،  به منظور کنترل شکل ظاهری عناصر موجود بر روی یک فرم وب استفاده می گردد . از امکانات CSS ، می توان در جهت تنظیم رنگ ، اندازه ، فونت  و رفتار عناصر HTML موجود بر  روی یک صفحه وب استفاده نمود .



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


مرتب سازی ( Sorting )
 مرتب سازی در XSLT با افزودن یک و یا چندین عنصر فرزند <xsl:Sort> به عنصر <xsl:apply-templates> و یا  <xsl:for each> محقق می گردد . گرامر استفاده از عنصر فوق ، بصورت زیر است :

xsl:sort element syntax

<xsl:sort select="Xpath expression"
       lang ="lang"
      data-type="text or number"
      order = "ascending or descending "
      case-order = "upper-first or lower-first" />

خصلت Select ، باعث انتخاب یک عنصر و یا خصلت می گردد . در صورتیکه بیش از یک عنصر  <xsl:sort> استفاده گردد ، خروجی در ابتدا بر اساس عنصر و یا خصلت مشخص شده در اولین <xsl:sort> مرتب شده و در صورتیکه پس از مرتب سازی ، موارد تکراری وجود داشته باشد ، موارد موجود توسط عنصر و یا خصلت مشخص شده در دومین <xsl:sort> ، مرتب می گردند . خصلت data-type ، مشخص کننده نوع داده ئی است که قصد مرتب سازی آن وجود دارد( عددی و یا حرفی ) . مثلا" در صورتیکه  قصد مرتب سازی اعداد 1 ، 10 ، 11، 5  را داشته باشیم ، نوع data-type می بایست text در نظر گرفته شود . در چنین حالتی خروجی بصورت : 5 ، 11، 10 ، 1 خواهد بود



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


در بخش اول این مقاله با جایگاه XSLT به منظور فرمت دهی خروجی برنامه های وب آشنا شدیم .برای استفاده از XSLT در فرم های وب ، در ابتدا یک کنترل سرویس دهنده XML را بر روی فرم وب مستقر نموده و در ادامه ، با مقداردهی مناسب خصلت های   DocumentSource و  TransformSource ، به  فایل های XML ( روشی بمنظور تشریح ساختار داده بصورت متن ) و XSL (  مسئول ارائه Layout  و منطق لازم  به منظور تبدیل داده ذخیره شده در فایل XML )  ، زمینه استفاده از پتانسیل های تکنولوژی XSLT در فرم های وب و در جهت ایجاد فرمت مناسب خروجی ، فراهم می گردد . همانگونه که در بخش اول این مقاله اشاره گردید ، استفاده از XSL  دارای مزایای متعددی است :
  • امکان تغییر موقعیت عناصر ( لی اوت صفحه ) در فایل XSL ،  بدون نیاز به تغییر داده ، فراهم می گردد .
  • امکان انجام عملیات منطقی بر روی داده نظیر پردازش های تکراری و شرطی ، فراهم می گردد.

در ادامه به تشریح مزایای فوق ، خواهیم پرداخت 



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


شنبه 27 شهریور 1389 :: نویسنده : ارش کاکاوند

XSLT، از کلمات eXtensible Stylesheet Language :Transformation اقتباس و زبانی برای تبدیل یک سند XML به نوع دیگر است . تکنولوژی فوق توسط کنسرسیوم وب با  هدف  اولیه  تبدیل یک سند XML به نوع دیگر، طراحی شده است . XSLT ، دارای قابلیت های بمراتب بیشتری بمنظور تبدیل یک سند XML به HTML و سایر فرمت های مبتنی بر متن است . بدین ترتیب  می توان تعریف کامل تری در رابطه با تکنولوژی فوق را بصورت زیر ارائه داد :

تعریف XSLT

XSLT ، زبانی بمنظور تبدیل ساختار یک سند XML است .

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



ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :




( کل صفحات : 2 )    1   2   
درباره وبلاگ

سلام من آرش کاکاوند دانشجوی رشته کامپیوتر هستم و ورود شما رابه دنیای aspخوش امدمیگم.حتما نظر بدین تا من کارم رو بهتر ادامه بدم

مدیر وبلاگ : ارش کاکاوند
مطالب اخیر
نویسندگان
صفحات جانبی
نظرسنجی
شما کدام یک از برنامه های زیر را برای طراحی وب انتخاب می کنید؟








جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :