• نمونه سوالات امتحانی درس هوش مصنوعی رشته کامپیوتر دانشگاه  پیام نور

    نمونه سوالات امتحانی درس هوش مصنوعی رشته کامپیوتر دانشگاه پیام نور

    نمونه سوالات امتحانی درس هوش مصنوعی رشته کامپیوتر دانشگاه پیام نور

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

     
     
  • معرفی رشته مهندسی کامپیوتر در مقطع کارشناسی ارشد

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

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

     
     
  • کارنامه اولیه رتبه ۲  کارشناسی ارشد مجموعه مهندسی کامپیوتر سال۱۳۸۶

    کارنامه اولیه رتبه ۲ کارشناسی ارشد مجموعه مهندسی کامپیوتر سال۱۳۸۶

    کارنامه اولیه رتبه ۲ کارشناسی ارشد مجموعه مهندسی کامپیوتر سال۱۳۸۶

    ریز درصد دروس مختلف به همراه معدل اعمال شده .

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

     
     
  • وابستگی به اینترنت

    وابستگی به اینترنت

    کامپیوتر و اینترنت یکی از وسایل ارتباطی در عصر جدید است که توسط انسان بکار گرفته شده است. این وسیله باعث سرعت و دقت در کارها و گسترش ارتباطات شده است بگونه‌ای که کره زمین را تبدیل به دهکده جهانی کرده است. با وجود این ، نفوذ و گسترش آن باعث بروز مشکلاتی در جوامع شده است. از این مشکلات می‌توان به «کاهش روابط اجتماعی واقعی» و «وابستگی به اینترنت» اشاره کرد. این نوعی تناقض است که علیرغم استفاده از اینترنت در جهت برقراری «ارتباط فردی» این وسیله خود به «کاهش روابط» منجر می‌شود.

    «نوع و کیفیت تعامل اجتماعی» که این وسیله ارتباطی فراهم می‌آورد، علت این تنافض است. اینترنت از اهمیت «مجاورت فیزیکی» (Physical Proximity) بوسیله بوجود آوردن شکل دیگری از شبکه‌های ارتباطی (ارتباط مجازی) کاسته و ارتباط بین فردی ضعیفی را بوجود می‌آورد. از طرف دیگر استفاده روز افزون از اینترنت منجر به شکل گیری و گستر شنوع دیگری از «وابستگی و اعتیاد» (Dependency and Addiction) شده است «وابستگی به اینترنت» به دلیل آنکه همانند اعتیاد به مواد مخدر «علائم ترک و مصرف» را دارا می‌باشد، منجر به طبقه بندی آن به عنوان یک اختلال شده است.

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

     
     
  • بررسی نحوه ذخیره سازی 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() آن را روی فرم ظاهر کنید.

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

     
     
  • نرم افزارهای ‌بازیابی اطلا‌عات

    نرم افزارهای ‌بازیابی اطلا‌عات

    با فشردن کلید Delete فایل یا پوشه‌ای را حذف می‌کنیم، ویندوز با ارسال آن به Recycle Bin یا همان سطل آشغال، امکان بازگردانی و ذخیره مجدد فایل یا پوشه پاک شده را همچنان حفظ می‌کند. اما زمانی که فایل‌های انتقال یافته به سطل آشغال را حذف می‌کنیم یا زمانی که با استفاده از کلید میانبر Shift+ Delete فایل‌ها را به طور مستقیم و بدون انتقال به سطل آشغال پاک می‌کنیم، ویندوز دیگر قادر به بازیابی و بازگردانی فایل‌های پاک شده نیست! این عدم توانایی ویندوز توسط برخی کاربران به معنای حذف کامل فایل تلقی می‌شود، اما در حقیقت این طور نیست. در این‌‌گونه مواقع برخی کاربران فایل‌های پاک شده را کلاً از دست رفته تلقی می‌کنند. برخی دیگر از کاربران، از امکان بازیابی فایل‌ها آگاهند، اما آن را کاری بسیار حرفه‌ای، وقت‌گیر و دور از حد توان خود می‌دانند. با این حال عده‌ای دیگر می‌دانند که نرم‌افزارهای متنوع و گوناگونی وجود دارند که کاربران سطوح مختلف، حتی کاربران مبتدی را قادر می‌سازند بسیاری از اطلاعات از دست رفته خود را بازیابی کنند. راستی شما جزء کدام دسته هستید؟

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

     
     
  • نصب Gxine

    ابتدا برای نصب gxine شما باید فایل­های نصبی آنرا در اختیار داشته باشید. برای اینکار شما می­توانید فایل­های مورد نیاز را از اینترنت دریافت کنید. یکی از این سایت­ها rpm.pbone.net می­باشد. شما بر اساس نوع لینوکسی که دارید می­توانید gxine و فایل­های همراه آن را دریافت کنید.
    مراحل نصبی که در زیر گفته می­شود مربوط به لینوکس فدورا۳ می­باشد.
    فایل اصلی برای نصب gxine فایل gxine-0.3.3-3.1.fc3.i386.rpm می­باشدکه با دستور rpm در خط فرمان نصب می­شود.
    rpm -ivh gxine-0.3.3-3.1.fc3.i386.rpm
    بعد اجرای دستور مقابل دو حالت ممکن است پیش بیاید.

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

     
     
  • Makefile چیست؟

    می دانید که تنها زبان قابل درک برای کامپیوترها زبانی است معروف Machine Code یا زبان ماشین که از رشته پیوسته ای از اعداد تشکیل شده است. اگر یک فایل اجرایی باینری را در یک ویرایشگر هگز باز کنید، این رشته اعداد را معمولا می توانید به صورت اعداد دو رقمی پشت سر هم در مبنای 16 ببینید. اما برنامه نوشتن به این زبان برای انسان تقریبا کشنده است! فقط تصور کنید چند سال ممکن است طول بکشد تا یک تیم حرفه ای از برنامه نویسان، نرم افزاری در حد و اندازه OpenOffice.org را مستقیما به زبان ماشین بنویسند. تازه اگر اصلا چنین کاری ممکن باشد، اصلا منطقی نیست. چراکه به احتمال قریب به یقین در آخر به خوبی OpenOffice.org فعلی از کار در نخواهد آمد! پس چاره چیست؟
    برنامه نویسان از زبانهایی استفاده می کنند که، نسبت به زبان ماشین، به زبان انسانی بسیار نزدیک تر هستند و به ویژه برخی از آنها با توجه به فلسفه ساختشان برای پیشبرد پروژه های نرم افزاری بزرگ خیلی مناسب هستند. به اینگونه زبانها اصطلاحا زبانهای سطح بالا می گوییم. اما حالا مشکل دیگری پیش می آید. کامپیوترها اینگونه زبانها را درک نمی کنند.

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

     
     
  • روشهای مختلف نصب برنامه در لینوکس

    روشهای مختلف نصب برنامه در لینوکس

    به طور معمول برنامه های نصبی در لینوکس به سه صورتrpm , bin , tar.gz وجود دارد.

    نکته: برای نصب برنامه ها باید با حساب کاربری ریشه وارد شوید.

    نصب برنامه از روی کد منبع

    فایلهای با پسوند tar.gz فایلهای فشرده می باشند که پس از decompress کردن به یک سری فایل منبع تبدیل می شوند که مراحل نصب آن به ترتیب زیر می با شد :

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

     
     
  • کار با کلیدهای امنیتی GPG

    کار با کلیدهای امنیتی GPG

    تا به حال خواستین متن یا هر فایل شخصی خودتون رو کد گذاری کنید که توسط افراد دیگری حتی قابل خواندن هم نباشد.
    برای این کار ابزار خوبی به نام GPG یا GNU Privacy Guard در لینوکس وجود دارد (نا گفته نماند که این ابزار برای ویندوز هم تولید شده است). شما بوسیله ابزار قادر خواهید بود کلیه فایلها و حتی ایمیل ارسالی خود را کد گذاری کنید.
    حال ما در اینجا آشنایی مختصری با این ابزار خواهیم داشت.

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

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