• مدلی برای شبیه‌سازی پردازش‌های توزیع‌شده و موازی جهت دستیابی به توان پردازشی نامحدود

    مدلی برای شبیه‌سازی پردازش‌های توزیع‌شده و موازی جهت دستیابی به توان پردازشی نامحدود

    عنوان مقاله: مدلی برای شبیه‌سازی پردازش‌های توزیع‌شده و موازی جهت دستیابی به توان پردازشی نامحدود مجله الکترونیکی پژوهشگاه اطلاعات و مدارک علمی ایران دوره نهم شماره دوم (تاریخ انتشار ۸ آبان ماه ۱۳۸۷) نویسندگان: مرتضی سرگلزایی جوان، سپیده آقاجانی، دکتر [...]

    دنباله ی نوشته »

     
     
  • پیاده‌سازی امضای دیجیتال با استفاده از فناوری یو.اس.بی.

    پیاده‌سازی امضای دیجیتال با استفاده از فناوری یو.اس.بی.

    عنوان مقاله: پیاده‌سازی امضای دیجیتال با استفاده از فناوری یو.اس.بی مجله الکترونیکی  پژوهشگاه اطلاعات و مدارک علمی ایران دوره نهم شماره دوم (تاریخ انتشار ۸ آبان ماه ۱۳۸۷) نویسندگان: مرتضی سرگلزایی جوان، سپیده آقاجانی، دکتر فرحناز مهنا چکیده: در این [...]

    دنباله ی نوشته »

     
     
  • ۷ دلیل برای اینکه استفاده از PHP بهتر از ASP می باشد

    ۷دلیل برای اینکه استفاده از PHP بهتر از ASP می باشد

    ۱- سرعت ، سرعت ، سرعت

    اولین باری که یک کد به زبان PHP نوشتم بر روی یک کامپیوتر Pentium 166Mhz بود بر روی سیستم عامل Linux و به

    همراه Apache Web Server . بسیار برایم جالب بود که چقدر کد های من سریع اجرا می شوند . یعنی در آن موقع با

    اگر شما یک Windows NT بر روی آن می توانستید سوار کنید و به فرض که IIS هم بر روی آن بالا می آمد فکر کنم

    اصلا وقت Serve کردن صفحات عادی html را نداشت چه برسد به اینکه بخواهد ASP را هم اجرا کند . علتش این است

    که Microsoft از یک Technology در اجرا کردن کدهای زبان ASP استفاده می کند که در آن هر موقع شما تصمیم به

    استفاده از یک عنصر خارجی مانند VBScript, MSSQL, ODBC و خیلی چیزهای دیگر که در حقیقت از Engine های

    خارجی استفاده می کنند دستور به آن Engine خارجی می دهد و جواب بدست آمده را بررسی و برای استفاده در اختیار

    ادامه برنامه می گذارد . همین رفت و برگشت و اجرا کردن Engine های خارجی باعث کند شدن سرویس دهی می شود که

    این را شما به خوبی می توانید در استفاده از MSSQL به طرق مختلف احساس کنید . مثلا اگر شما خود MSSQL Extentions

    برای استفاده از MSSQL استفاده کنید برای یک Query مشترک ۱.۸۸ ثانیه زمان تلف می شود و اگر همان را با استفاده

    از ODBC اجرا نماﺋید زمانی در حدود ۹.۵۴ ثانیه تلف می شود که این خود نشان می دهد که ASP اینها را به تنهاﺋی اجراء

    نمی کند و از Engine های ویندوز استفاده می کند .

    دنباله ی نوشته »

     
     
  • PHP و مقایسه آن با Perl CGIی

    PHP و مقایسه آن با Perl CGIی

    مقدمه ای بر PHP و مقایسه آن با Perl CGI

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

    برای کسانی که فقط نامی از PHP شنیده اند و از تواناییها و مزیت های PHP آگاهی
    ندارند در این مقاله PHP رو به طور مختصر شرح شرح میدهم و آن را با اسکریپتهای
    CGI مقایسه میکنم.

    دنباله ی نوشته »

     
     
  • بررسی نحوه ذخیره سازی Resource ها در اسمبلی های .NET

    بررسی نحوه ذخیره سازی Resource ها در اسمبلی های .NET

    .net Assembly توانائی ذخیره سازی منابع اضافه شده به برنامه ها ، از قبیل اطلاعات متنی و تصاویر مورد نیاز برنامه را دارد .

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

    حال طریقه استفاده از .net Assembly را شرح می دهیم:

    دنباله ی نوشته »

     
     
  • استفاده از اشاره گر ها در #C

    استفاده از اشاره گرها در #C

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

    *

    کارایی بسیار زیاد.
    *

    ارتباط و استفاده از ساختارهای باینری موجود.
    *

    تعامد پیشرفته با اشیاء COM.

    طراحان #C به کدهایی که در آنها از اشاره گرها استفاده شده نام Unsafe یا غیر مطمئن داده اند. استفاده از کد unsafe تنها در صورتی مجاز می باشد که همه چیز تحت کنترل بوده و کد مورد نظر از هر لحاظ قابل اطمینان باشد. در این مقاله بطور مختصر به چگونگی بکاربردن این خصوصیت #C اشاره شده است.

    دنباله ی نوشته »

     
     
  • ساخت یک کنترل در زمان اجرا

    ساخت یک کنترل در زمان اجرا

    گاهی از اوقات در برنامه احتیاج هست که یک کنترل ( برای مثال یک Button یا یک Image ) را در هنگام اجرا بوجود آوربد . این کار در vb6 با استفاده از توابع API صورت می گرفت ولی در VB.NET این کار را به راحتی آب خوردن می توان درون برنامه انجام داد.

    در .NET کافیست که یه نمونه از کنترل مورد نظر را در حافظه تعریف کنید و بعد از تنطیم خصوصیات با استفاده از متد Controls.Add() آن را روی فرم ظاهر کنید.

    دنباله ی نوشته »