دهلران پی سی
سایت جامع علمی ,آموزشی,فرهنگی و تفریحی

دربخش اول اين مقاله با نحوه تبديل فايل های XML با استفاده از فايل های XSLT  آشنا شديم .در بخش دوم  به بررسی نحوه تبديل اسناد DOM با استفاده از XSLT خواهيم پرداخت .




ادامه مطلب...
تاریخ: دوشنبه 27 خرداد 1392
ارسال توسط هادی احمدی

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




ادامه مطلب...
تاریخ: دوشنبه 27 خرداد 1392
ارسال توسط هادی احمدی

 آنچه تاکنون گفته شده است :

  • بخش اول : بررسی اجمالی ساختارهای کنترلی در VB.NET

  • بخش دوم : بررسی ساختارهای تصميم گيری

در بخش سوم به بررسی ساختارهای تکرار ، خواهيم پرداخت
VB.NET دارای چندين ساختار تکرار است :

  • For...Next

  • Do...While

  • Do...Until

  • For...Each

در اغلب موارد صرفا" از دو ساختار فوق ، استفاده می گردد . Do...While و Do...Until دارای عملکردی مشابه با يک تفاوت اساسی می باشند. از ساختار For...Each در زمان کار با آرايه ها و يا  Collections ، استفاده می شود. ( Collection يک شی است که خود شامل اشياء ديگری است ) .




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

در بخش اول اين مقاله با اسکريپت های ويژوال بيسيک و ساختارهای کنترلی در VB.NET به صورت اجمالی آشنا شديم . در بخش دوم به بررسی ساختارهای تصميم گيری ، خواهيم پرداخت .
همانگونه که قبلا" اشاره گرديد ، با استفاده از ساختارهای تصميم گيری ، يک و يا چندين شرط بررسی و بر اساس نتايج بدست آمده ، دستور و يا دستوراتی اجراء و يا از اجرای دستور و يا دستوراتی صرفنظر می گردد . در VB.NET از دو روش متفاوت  در اين رابطه استفاده می گردد : 

  • If ...Then : تعداد مسيرهائی را که می توان پس از بررسی يک عبارت شرطی انتخاب نمود ، اندک است  .

  • Select Case :تعداد مسيرهائی را که می توان پس از بررسی يک عبارت شرطی انتخاب نمود ، زياد است  . 




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

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



    ساختارهای تصميم گيری ( اتخاذ تصميم در خصوص اجراء و يا عدم اجرای خط و يا خطوطی از برنامه )



    ساختارهای تکرار  ( اجرای يک و يا مجموعه ای  کد به دفعات مورد نياز )



    ساختارهای پرش ( توقف روند جاری اجرای يک برنامه  و پرش به يک محل و اجرای يک بلاک کد خاص )



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


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


 

 




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

 آنچه تاکنون گفته شده است :

  • بخش اول :  جايگاه متغيرها در يک زبان برنامه نويسی و نحوه تعريف آنان در VB.NET
  • بخش دوم : بررسی انواع نوع های ساده در VB.NET

در بخش سوم اين مقاله با عملگرها ، عمليات بر روی متغيرهای رشته ای ، ثوابت و نوع های داده ساختيافته  نظير آرايه ، آشنا خواهيم شد.




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

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

انواع نوع های ساده ( Simple Data Types )
VB.NET دارای دوازده نوع داده متفاوت بوده که می توان آنان را به سه گروه عمده تقسيم نمود : نوع های عددی ، نوع های حرفی ( متنی ) و نوع های متفرقه . در ادامه به بررسی هر يک از گروه های فوق ، خواهيم پرداخت ( در اين مقاله نوع Object بررسی نخواهد شد و در مقالاتی جداگانه به اين نوع داده ، خواهيم پرداخت ) . 




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

يکی از مهمترين مسائل موجود در هر زبان برنامه نويسی ، نحوه ذخيره و بازيابی اطلاعات مورد نياز يک برنامه است . فرض کنيد ، قصد نوشتن برنامه ای را داشته باشيم که در آن از کاربران بخواهيم نام خود را وارد نمايند . پس از درج نام توسط کاربران ، اطلاعات فوق را  چگونه می بايست ذخيره  نمود تا امکان استفاده از آنان در برنامه ، فراهم گردد؟. چگونه می توان اقدام به ذخيره سازی داده هائی با محتوياتی خاص نظير : "اعداد" و يا " تاريخ " نمود؟. نحوه بازيابی اطلاعات ذخيره شده به چه صورت است ؟  در پاسخ به تمامی سوالات فوق ، می بايست  به جايگاه بسيار مهم "متغيرها " در يک زبان برنامه نويسی ، اشاره نمود .
متغيرها يکی از مفاهيم اوليه و در عين حال بسيار مهم در دنيای برنامه نويسی می باشند . با استفاده از متغيرها يک نام ( label ) به ناحيه ای از حافظه نسبت داده شده و امکان ذخيره سازی نوع خاصی از داده در آن فراهم می گردد . هر يک از زبان های برنامه نويسی دارای امکانات و مجموعه قوانينی به منظور تعريف ، نسبت دهی و دستابی به محتويات يک متغير می باشند .با استفاده از متغيرها ، امکان انجام عمليات متفاوتی نظير محاسبات رياضی ، پردازش بر روی رشته ها ، شمارش طول يک عبارت ، در يک برنامه فراهم می گردد .
VB.NET ، زبانی قدرتمند در ارتباط با نوع داده ها می باشد . در زمان تعريف يک متغير ، می بايست نوع داده مربوطه را نيز مشخص نمود (نظير String,Integer و يا Date )  .پس از تعريف يک متغير و نوع آن ، نحوه برخورد با داده ( نحوه ذخيره و بازيابی و انجام عمليات مجاز بر روی آن ) ، مشخص می گردد.
در اين مقاله قصد داريم به بررسی امکانات VB.NET به منظور ذخيره سازی اطلاعات  پرداخته و در اين راستا با نوع های متفاوت داده و جايگاه هر يک از آنان ، آشنا شويم .




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

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




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی

در اين مقاله قصد داريم به نحوه  بازيابی و نمايش اطلاعات موجود در يک بانک اطلاعاتی Access اشاره نمائيم . هدف از مقاله فوق ، پرداختن به تمامی رويکردهای موجود در اين زمينه نبوده و صرفا" به معرفی يکی از گزينه های موجود در اين زمينه اشاره خواهد شد. در اين راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد . از کلاس های  OleDbConnection ، OleDbCommand و OleDbDataReader  مربوط به  ADO.NET  بمنظور انجام عمليات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ايجاد فرم وب و ارائه داده با استفاده از کنترل سرويس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .
در ابتدا لازم است با سه کلاس
ADO.NET که در ادامه از آنان استفاده خواهد شد ، بيشتر آشنا شويم :




ادامه مطلب...
تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط هادی احمدی
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران