جامع ترین سایت مقالات فارسی
معرفی رشته مهندسی کامپیوتر در مقطع کارشناسی ارشد
رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر می پردازد، لذا از اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدف از طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت و راه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح و توسعه فعالیت کنند.
طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و … همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
* گرایشها و ابعاد مختلف این رشته در کارشناسی ارشد
این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و الگوریتم و محاسبات است.
کارنامه اولیه رتبه ۲ کارشناسی ارشد مجموعه مهندسی کامپیوتر سال۱۳۸۶
ریز درصد دروس مختلف به همراه معدل اعمال شده .
وابستگی به اینترنت
کامپیوتر و اینترنت یکی از وسایل ارتباطی در عصر جدید است که توسط انسان بکار گرفته شده است. این وسیله باعث سرعت و دقت در کارها و گسترش ارتباطات شده است بگونهای که کره زمین را تبدیل به دهکده جهانی کرده است. با وجود این ، نفوذ و گسترش آن باعث بروز مشکلاتی در جوامع شده است. از این مشکلات میتوان به «کاهش روابط اجتماعی واقعی» و «وابستگی به اینترنت» اشاره کرد. این نوعی تناقض است که علیرغم استفاده از اینترنت در جهت برقراری «ارتباط فردی» این وسیله خود به «کاهش روابط» منجر میشود.
«نوع و کیفیت تعامل اجتماعی» که این وسیله ارتباطی فراهم میآورد، علت این تنافض است. اینترنت از اهمیت «مجاورت فیزیکی» (Physical Proximity) بوسیله بوجود آوردن شکل دیگری از شبکههای ارتباطی (ارتباط مجازی) کاسته و ارتباط بین فردی ضعیفی را بوجود میآورد. از طرف دیگر استفاده روز افزون از اینترنت منجر به شکل گیری و گستر شنوع دیگری از «وابستگی و اعتیاد» (Dependency and Addiction) شده است «وابستگی به اینترنت» به دلیل آنکه همانند اعتیاد به مواد مخدر «علائم ترک و مصرف» را دارا میباشد، منجر به طبقه بندی آن به عنوان یک اختلال شده است.
ادامه مطلب را بخوانید »
بررسی نحوه ذخیره سازی Resource ها در اسمبلی های .NET
.net Assembly توانائی ذخیره سازی منابع اضافه شده به برنامه ها ، از قبیل اطلاعات متنی و تصاویر مورد نیاز برنامه را دارد .
در حالت عادی ما به تصاویر یا متن های مورد نیازمان از طریق فایل های روی هارد دیسک دسترسی داریم ، اما گاهی اوقات نیاز دارید که برنامه از منابع خارجی که درون خودش ذخیره کرده استفاده کند. در این صورت شما هنگام توزیع برنامه دیگر نگرانی درباره مسیر فایل های مورد نیاز آن که هنگام نصب برنامه از کاربر درخواست می شود را ندارید.
حال طریقه استفاده از .net Assembly را شرح می دهیم:
ادامه مطلب را بخوانید »
استفاده از اشاره گرها در #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 شما باید فایلهای نصبی آنرا در اختیار داشته باشید. برای اینکار شما میتوانید فایلهای مورد نیاز را از اینترنت دریافت کنید. یکی از این سایتها 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
بعد اجرای دستور مقابل دو حالت ممکن است پیش بیاید.
می دانید که تنها زبان قابل درک برای کامپیوترها زبانی است معروف Machine Code یا زبان ماشین که از رشته پیوسته ای از اعداد تشکیل شده است. اگر یک فایل اجرایی باینری را در یک ویرایشگر هگز باز کنید، این رشته اعداد را معمولا می توانید به صورت اعداد دو رقمی پشت سر هم در مبنای ۱۶ ببینید. اما برنامه نوشتن به این زبان برای انسان تقریبا کشنده است! فقط تصور کنید چند سال ممکن است طول بکشد تا یک تیم حرفه ای از برنامه نویسان، نرم افزاری در حد و اندازه OpenOffice.org را مستقیما به زبان ماشین بنویسند. تازه اگر اصلا چنین کاری ممکن باشد، اصلا منطقی نیست. چراکه به احتمال قریب به یقین در آخر به خوبی OpenOffice.org فعلی از کار در نخواهد آمد! پس چاره چیست؟
برنامه نویسان از زبانهایی استفاده می کنند که، نسبت به زبان ماشین، به زبان انسانی بسیار نزدیک تر هستند و به ویژه برخی از آنها با توجه به فلسفه ساختشان برای پیشبرد پروژه های نرم افزاری بزرگ خیلی مناسب هستند. به اینگونه زبانها اصطلاحا زبانهای سطح بالا می گوییم. اما حالا مشکل دیگری پیش می آید. کامپیوترها اینگونه زبانها را درک نمی کنند.
ادامه مطلب را بخوانید »
روشهای مختلف نصب برنامه در لینوکس
به طور معمول برنامه های نصبی در لینوکس به سه صورتrpm , bin , tar.gz وجود دارد.
نکته: برای نصب برنامه ها باید با حساب کاربری ریشه وارد شوید.
نصب برنامه از روی کد منبع
فایلهای با پسوند tar.gz فایلهای فشرده می باشند که پس از decompress کردن به یک سری فایل منبع تبدیل می شوند که مراحل نصب آن به ترتیب زیر می با شد : ادامه مطلب را بخوانید »
در این وبسایت سعی میشود مقالات عمومی و تخصصی درتمام زمینه ها ( کامپیوتر- برق - مکانیک - عمران - ادبیات - معرفی رشته های دانشگاهی - منابع کنکور ارشد و ...) قرار گیرد و انشالله مکانی باشد مرجع در زمینه مقالات فارسی.