تحقیق مونو، تحولی در برنامه‌نویسی تحت لینوکس

تحقیق مونو، تحولی در برنامه‌نویسی تحت لینوکس


دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و ... استفاده کرد.
دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و ... استفاده کرد. یکی دیگر از ویژگی‌های دات‌نت، دارار بودن کتابخانه‌ای بزرگ و جامع از کلاس‌ها و توابع است که همان‌طور که گفتیم، تمام زبان‌های تحت دات‌نت می‌توانند از توابع و کلاس‌های موجود در آن، استفاده کنند.
در شماره‌های‌ قبل، به معرفی یک IDE متن‌باز به نام لازاروس پرداختیم که در واقع، جایگزینی برای دلفی در لینوکس محسوب می‌شد. اما از آنجا که تکنولوژی .NET، بحث روز علم برنامه‌نویسی است، تلاش‌های زیادی نیز از سوی حامیان دنیای اپن‌سورس برای پیاده‌سازی این تکنولوژی در سیستم‌عامل لینوکس انجام شده است. در این مقاله، به بررسی پروژه‌ Mono یا به عبارت دیگر، همان دات‌نت تحت لینوکس خواهیم پرداخت.
ابتدا لازم است تا کمی با ویژگی‌های چارچوب دات‌نت و مزیت‌های آن آشنا شویم. اما دات‌نت چیست؟ شاید دات‌نت یکی از گیج‌کننده‌‌ترین علائم تجاری مایکروسافت باشد، بنا به تعریف خود مایکروسافت، دات‌نت گردایه‌ای از تکنولوژی‌هایی است که اتصال به اطلاعات، اشخاص، تجهیزات و قطعات را از طریق نرم‌افزار فراهم می‌آورد.
اما این تعریفی نیست که بیشتر کاربران از .Net دارند. آنچه معمولا به دات‌نت اطلاق می‌شود، برنامه‌نویسی در چارچوب یا FrameWork دات‌نت است. یکی از بزرگ‌ترین مزیت‌های چارچوب دات‌نت، مسئله‌ مستقل از زبان بودن آن است. برنامه‌های کاربردی در چارچوب دات‌نت، می‌توانند به هر زبانی که از این frameWork پشتیبانی می‌کند، نوشته شوند.
این امر، به واسطه‌ وجود یک زبان میانی (IL) فراهم شده است. در هنگام برنامه‌نویسی خارج از چارچوب دات‌نت، کد نوشته شده مستقیما به کد قابل فهم برای CPU کامپایل می‌شود، اما در دات‌نت، برنامه به هر زبانی که نوشته شده باشد، در مرحله‌ اول، به این زبان میانی ترجمه‌ می‌گردد (که در بین تمام زبان‌های این چارچوب مشترک است).

تعداد مشاهده: 522 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: doc

تعداد صفحات: 10

حجم فایل:16 کیلوبایت

 قیمت: 4,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

تحقیق موتورهای جستجو

تحقیق موتورهای جستجو


مقدمه
رشد اینترنت شگفت‌آور شده است. با توجه به تحقیق میدانی در سال 1996 این رشد تصاعدی همچنان ادامه دارد. و تخمین زده شده که شبکه از نظر اندازه و حجم هر 12 تا 15 ماه دوبرابر می‌شود. بطور تقریبی 000/100 وب‌گاه در اگوست 1995 وجود داشته و این تعداد در اگوست 1996 به 041/536 رسیده است. از آنجائی که هر پایگاه می‌تواند بسیاری از صفحات وب را در خود داشته باشد این باعث می‌شود که تعداد بیشتری از صفحات وب بوجود آید. در حالیکه کیفیت بسیاری از صفحات ممکن است مورد سؤال باشد و نگهداری بسیاری از صفحات پراکنده است. اما صفحات معتبری هم وجود دارد که اطلاعات با ارزشی در مورد بسیاری از موضوعات ارائه می‌دهد. آنچه استفاده‌کنندگان به آن نیاز دارند یک سیستم جداکننده است که مو از ماست بکشد.
تلاشهای زیادی صورت گرفته که این وظیفه را آسان کند: کتابداران و متخصصان موضوعی راهنماهای موضوعی را گردآوری کرده‌اند.«اخبار کتابخانه‌های تحقیقاتی و دانشکده‌ای»1 بطور دوره‌ای راهنماهای منابع اینترنتی را در موضوعات انتخابی منتشر می‌کند. علاوه بر آن فهرستنویسان Intercat را (که یک فهرست آزمایشی برای اینترنت است) بوجود آورده‌اند. OCLC نیز پایگاه Netfirst را برای نمایه‌سازی منابع اینترنت با سرعنوانهای موضوعی کتابخانه کنگره و اعداد طرح دهدهی دیویی ایجاد کرده است. کتابداران مرجع یک پایگاه وب را به نام Infofilter بوجود آورده‌اند که مرور منابع اینترنتی را به اشتراک بگذارند و کتابداران رده‌بندی موضوعی را برای سازماندهی منابع اینترنت مورد آزمایش قرار داده‌اند. اما چیزی که بیشترین توجه استفاده‌کنندگان اینترنت را به خود معطوف داشته است، احتمالاً عنکبوتها و روباتهایی هستند که خدمات جستجو را انتخاب می‌کنند. برای بسیاری از جستجوگران اینترنت، این موتورها با راه دادن آنها به فضای اطلاعاتی عظیم کمک موقتی ارائه می‌دهند. کاربران اینترنت بزودی فهمیدند که این موتورها کامل و مناسب نیستند زیرا آنها منطقه جغرافیایی خاصی را پوشش می‌دهند، بصورت متفاوت نمایه‌سازی می‌شوند و منابع را با کلیدواژه‌ها بازیابی می‌کنند. استفاده‌کنندگان هرگز نمی‌توانند اعتماد کنند که یک جستجو جامع یا قطعی باشد. با وجود اینکه نتایج بازیابی ظاهراً بوسیله میزان ارتباط مرتب شده است و استفاده‌کنندگان مبارزه با ریزش کاذب مواد تکراری و نامربوط را ادامه می‌دهند. در کل پیشرفت خوبی در کمک به استفاده‌کنندگان برای جهت‌یابی در اینترنت بوجود آمده، اما این ابزارها آنقدر زیاد هستند که انتخاب صحیح یکی از آنها کار سختی است.
علاوه بر آن انتخاب موتورهای جستجوی مناسب ممکن است برای استفاده‌کنندگان عمومی و نیز کتابداران، به علت رویه‌های پیچیده، مهمتر باشد. بعنوان مثال، اینفوسیک سرویس رایگان دارد، اما سرویسهای هزینه بر، یعنی متخصصان اینفوسیک، نمایهء بزرگتر و قابلیتهای جستجوی قویتر ارائه می‌دهند.
وب کروکر یک درخواست حق عضویت دارد که زمانی آن را تحمیل می‌کند. اگر این عمل در مقابل هزینه برای خدمات یک رویه شود، لازم خواهد بود برای استفاده کنندگان و بخصوص کتابداران که بدانند کدامیک از موتورهای جستجو را باید به خدمت بگیرند.
این تحقیق تلاش کرده که کارآیی موتورهای کاوش را در آدرس دهی نیازهای اطلاعاتی ارزیابی کند. آیا آنها می‌توانند جوابهایی برای سؤالات مرجع واقعی بازیابی کنند؟ آیا آنها منابع خوبی برای سؤالات موضوعی ارائه می‌دهند؟ آنها تا چه حد نتایج جستجو را براساس میزان ارتباط مرتب می‌کنند؟ کدامیک از موتورهای جستجو بهتر عمل می‌کنند؟ جواب این سؤالات به ما کمک خواهد کرد که نقاط ضعف و قوت موتورهای کاوش را بهتر بفهمیم و ما را قادر می‌سازد که برای برطرف کردن نیازهای اطلاعاتی موتور کاوش مناسب را انتخاب کنیم.
پیشینه پژوهش
موتورهای کاوش بسیاری موجود هستند و براحتی در دسترس قرار می‌گیرند Netsearch متعلق به نت اسکیپ و www by subject or keyword مربوط به کتابخانه کنگره، هر دو با هم موتورهای کاوش اصلی را گرد آورده‌اند. همچنین ابرموتورهایی وجود دارد که به جستجوگران اجازه می‌دهد که سریعاً به چندین موتور کاوش دسترسی پیدا کنند، اما فقط Savy search قادر به جستجوی بیش از 5 پایگاه در یک زمان است. “All-in-one” گروهی دیگر از ابزارهائی را که ارائه دهنده نمونه‌های جستجو بسیاری از موتورهای کاوش در یک پایگاه وب برای آسان‌سازی عمل جستجو هستند را نشان می‌دهد.
کار عنکبوتها، روباتها و دیگر برنامه‌های خودکار بوسیله پروسیس خلاصه شده است. (1995) و محدودیتهای این ابزارها بوسیلهء کاستر تجزیه و تحلیل شده‌اند. (1995) چندین مقاله ادعا کرده‌اند که ابزارهای جستجوی اینترنت را ارزیابی کرده‌اند، اما اغلب آنها توصیفهایی از شبکه جهانی وب یا موتورهای کاوش ارائه داده‌اند. برینکلی و بیورک (1995) هایتلنت، آرچی، گوفر، و ایزو شبکه جهانی وب را شرح داده‌اند. کورتولیس، بیرواستارک (1995) پرسشهایی بکار برده‌اند برای اینکه موتورهای کاوش و نمایه‌های وب را آزمایش کنند. اما گزارش آنها بیشتر توصیفی است. کایمل (1996) تاریخچه‌ای از پایگاههای تولید شده بوسیله رباتها را ارائه داده و به جستجوگران مبتدی راهنمائی‌های خوبی در مورد موتورهای کاوش پیشنهاد کرده است. وندیتو(1996) هفت موتور کاوش را آزمایش کرده و ویژگیهای جستجوی آنها را شرح داده است. گزارشهای مشابه در مورد اینترنت فراوان است و بسیاری از آنها را می‌توان در لیت کمپبل پیدا کرد. نمونه‌های خوب بسیار کم هستند. مثل گزارشهای لین (1995)، وین شیپ (1995) وبستر و پانول (1995).


فهرست مطالب :
مقدمه
پیشینه پژوهش
روش شناسی
یافته ها
امتیاز تنظیم بر اساس ارتباط
جستجو در اینترنت
انواع موتورهای جستجو
نحوه کار موتورهای جستجو
عوامل مهم در انتخاب موتور جستجو
دسته بندی موتور های جستجو
بررسی یک موتور جستجوی پیمایشی
مکان و تکرار
عوامل خارج از صفحه
نتیجه گیری ها
مهمترین موتورهای جستجو
مقدمه
موتورجستجوگر چگونه کار می‌کند
انواع موتورهای جستجوگر
نسل بعدی موتورهای جستجوگر
منابع و مأخذ

تعداد مشاهده: 644 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: doc

تعداد صفحات: 48

حجم فایل:34 کیلوبایت

 قیمت: 9,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

تحقیق مفا‌هیم‌ پا‌یه فناوری‌ اطلا‌عات

تحقیق مفا‌هیم‌ پا‌یه فناوری‌ اطلا‌عات


فهمیدن مفا‌هیم پا‌یه ‌سخت‌افزار. نرم‌افزار و فن‌آوری اطلا‌عات
کا‌مپیو‌تر در زبان‌فا‌رسی به‌را‌یا‌نه‌تر‌جمه‌ شده ‌است و در‌نگاه‌ اول به‌دو‌قسمت سخت‌افزار و نرم‌افزار تقسیم‌ می‌شود
1-سخت‌افزار :منظور وسا‌یل جا‌نبی، قطعا‌ت فیزیکی ، مدار‌ها ،دیود‌ها،
2-نرم‌افزار : منظور‌بر‌نا‌مه‌هایی است که ‌سخت‌افزار‌را‌به‌کار‌می‌اندازد.
در‌یک‌ نگاه مقد‌ما‌تی به‌سخت‌افزار, می‌توان‌ آن‌را شا‌مل 5 قسمت ‌دانست:
1-Main Memory “ حا‌فظه اصلی “
2- secondary Memory “ حا‌فظه‌جا‌نبی “
3-Input Devices “ دستگاه‌های ورودی “
4-Centeral Processing Unit “ وا‌حد پردا‌زشگر‌مر‌کزی “
5-Output Devices “ دستگاه‌های خروجی”

data
یا داده‌ها چنین مسیری را طی می‌کنند:
داده‌ها از طریق دستگاه‌های ورودی به‌منظور پر‌دازش وارد می‌شوند و در حا‌فظه اصلی قرار می‌گیرند اگر قرار است داده‌ها به‌مدت طو‌لا‌نی در سیستم بما‌ند تا نو‌بت پر‌دازش آن بر‌سد در حا‌فظه جا‌نبی ذ‌خیره می‌شود.سپس وقتی نو‌بت پر‌دازش ‌آن رسید وارد حا‌فظه اصلی شده و از طریق پردازشگر، مورد پردازش قرار می‌گیرد. نتیجه وارد حا‌فظه اصلی شده و در صورتیکه لازم با‌شد مد‌تی در سیستم بما‌ند تا نو‌بت نما‌یش آن در خروجی بر‌سد در حا‌فظه جا‌نبی ذخیره می‌شود..وقتی نو‌بت نما‌یش آن رسید به حا‌فظه اصلی منتقل شده و در خروجی نما‌یش داده می‌شود.

تعداد مشاهده: 401 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: doc

تعداد صفحات: 42

حجم فایل:45 کیلوبایت

 قیمت: 8,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

تحقیق نحوه انتخاب یک دوربین دیجیتال

تحقیق نحوه انتخاب یک دوربین دیجیتال


اکثر پیشرفت ها و تحولات چشمگیر در عرصه دستگاههای الکترونیکی در بیست سال گذشته ، مدیون پیشرفت های مهم و عظیم تری در صحنه های دیگر تکنولوژی است. بررسی عملکرد دستگاههای الکترونیکی نظیر : CD ، DVD ، MP3s و DVR ، توجه ما را به این واقعیت مهم معطوف می نماید که تمامی آنان از یک پردازش پایه مشابه استفاده می نمایند : تبدیل اطلاعات آنالوگ به دیجیتال ( صفر و یک ) . رویکرد فوق، تغییرات گسترده ای را در رابطه با نحوه برخورد با اطلاعات صوتی و تصویری ، بدنبال داشته است . دوربین دیجیـتال ، یکی از نمونه های قابل توجه در این زمینه بوده که نسبت به مدل های قبل از خود ، بصورت اساسی تغییر نموده است( تفاوت عمده نسبت به با دوربین های سنتی ) . تمامی فرآیندها در دوربین های سنتی، مبتنی بر فعالیت های شیمیائی و مکانیکی می باشد. تمامی دوربین های دیجیتال دارای یک کامپیوتر از قبل تعبیه شده بوده وتصاویر را بصورت الکترونیکی ذخیره می نمایند.

فرض کنید ، قصد تهیه یک عکس و ارسال آن از طریق نامه الکترونیکی برای دوست خود را داشته باشیم . در این رابطه می بایست تصویر اخذ شده ، بصورتی نمایش و مشخص گردد که کامپیوتر قادر به شناسائی آن باشد ( بیت ها و بایت ها ) . در حقیقت یک تصویر دیجیتال، رشته ای طولانی از صفر و یک بوده که تمامی نقاط رنگ شده که پیکسل نامیده می شوند را مشخص می نماید. ترکیب و اجتماع تمامی نقاط فوق با یکدیگر ، تصویر دیجیتالی مورد نظر را ایجاد می نماید. در صورتیکه قصد تهیه یک عکس را داشته باشیم ، می توان از دو گزینه زیر استفاده نمود:
استفاده از دوربین های فیلم سنتی . در این روش با استفاده از یک دوربین عکسبرداری ، عکس مورد نظر گرفته شده و پس از پردازش فیلم بصورت شیمیائی، امکان چاپ آن با استفاده از کاغذ ها ی مخصوص ، فراهم می شود. در ادامه ، عکس آماده شده توسط اسکنر ، اسکن و بصورت دیجیتال تبدیل می گردد .

تعداد مشاهده: 690 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: doc

تعداد صفحات: 17

حجم فایل:15 کیلوبایت

 قیمت: 4,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

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

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


توصیفی عمومی از کامپیوتر کامپیوتر ماشینی الکترونیکی است که می تواند داده های مختلفی از قبیل اعداد و حروف را بعنوان مشخصات اشخاص و یا اشیا, و غیره ، گرفته و آنها را ضبط و ذخیره نماید و سپس با امکان بازیابی آنها ، اعمال مختلفی از قبیل اعمال حسابی و مقایسه های منطقی را روی آنها انجام داده و نتایج جدیدی را به دست آورد . این نتایج می توانند به طریق مناسب از قبیل متن ، نمودار ،تصویر ، و یا صدا در اختیار گرفته و در تصمیم گیری ها مورد استفاده قرار شوند . کاری که کامپیوتر می تواند انجام دهد شبیه عمل کرد انسان در هنگام کوشش برای حل یک مساله است انسان برای اینکه مساله ای را حل کند نخستین کاری که انجام میدهد گوش دادن یا خواندن صورت مساله و سپردن نکات مهم آن در ذهن است . بعد از این کار ، نوبت به فکر کردن در باره راه حل مساله و تجزیه و تحلیل آن می رسد انسان با توجه به سوابق ذهنی و معلوماتی که در باره مساله دارد ، سعی می کند راهی برای حل آن بیابد . بعد از پیدا کردن راه حل مساله و حل آن ، نوبت به بیان جواب مساله یا نتایج بدست آمده می رسد . مراحلی را که گفتیم به صورت سلسله عملیات " خواندن صورت مساله و معلومات آن " ، "تقکر درباره مساله " و "نوشتن جواب مساله " خلاصه شود . کاری که کامپیوتر در حل یک مساله انجام میدهد شبیه این مراحل است . بدین معنی که باید صورت مساله و معلومات آن در اختیار کامپیوتر گذاشته شود . در مورد انسان این کار از طریق راهها و یا کانال های مختلفی نظیر چشم ، گوش و حواس دیگر انجام می گیرد . برای اینکه بتوانیم اطلاعات اولیه مربوط به مساله را در اختیار کامپیوتر بگذاریم باید کامپیوتر نیز دارای چنین کانال هایی باشد در مورد کامپیوتر این کانال ها دستگاههایی هستند که آنها را " دستگاه ورودی " می گویند این دستگاهها انواع مختلفی دارند و می توانند اطلاعات اولیه را وارد کامپیوتر کنند . مروری بر تاریخچه ساخت وتکامل کامپیوتر : در بررسی تاریخ نکامل کامپیوترها , غالباً تا آنجایی در تاریخ به عقب باز می گردند که در زمینه های نیاز انسان به اعمالی از قبیل شمارش و محاسبه و سپس کوشش برای ساخت وسایلی جهت انجام این امور مورد بررسی و تحلیل قرار گیرند . علایم باقی ماتده از اعصار کهن تشان می دهند که شمارش و نمایش اعداد , قبل از پیدایش خط و نوشتن نیز رایج بوده است . در ابتدا این کار به کمک دست و اعضای بدن صورت می گرفته و در کنار آنها از خطوط و علایمی که روی گل یا سنگ حک می شد دانه های شنی که در گوشه ای کومه می کردند و گره هایی در یک تکه نخ می زدند و استفاده می کردند . نخستین وسیله ای که برای شمارش و محاسبه در دسترس انسان قرار داشته انگشتان دست بوده است.پژوهندگان انتخاب پایه ده را بعنوان پایه شمارش طبیعی باوجود ده انگشت در دستهای انسانی بی ارتباط نمی دانند اثر کاربرد انگشتان در شمارش , در ارقام رومی در مورد نمایش 1 با یک انگشت و همینطور 5 با پنج انگشت در شکل این ارقام که I,V هستند بخوبی هویدا است V شکل پتجه دست را تداعی می کند البته پایه شمارش تنها به 10 محدود نمی شود . آثار باقی مانده از تمدنهای کهن و مطالعه در تاریخ قبایل استفاده از پایه های شمارشی دیگر را نشان می دهد بعضی تمدنها به جای پایه شمارشی ده دهی از پایه 20 استفاده کرده اند انتخاب پایه 20 به این خاطر بوده در شمارش تعداد انگشتان دست را کافی نمی دانستند و از انگشتان پاها نیز استفاده می کردند. حتی امروز نیز برخی از اسکیموها , سرخ پوستان آمریکایی و قبایل آفریقایی از پایه شمارشی 20 استفاده می کنند. آزتکها و مایاها نیز که تمدنهای درخشانی داشتند از پایه 20 استفاده کردند . بابلیان و کلدانیان در محاسبات خود پایه 60 را به کار بردند البته کلدانیان در کنار پایه 60 از پایه 10 نیز استفاده کردند . وجود چیزهایی از قبیل نمره 20 وتقسیم بندی درجه به 60 دقیقه و دقیقه به 60 ثانیه می تواند نشانی از کاربردی از این پایه های شمارشی باشد .

تعداد مشاهده: 366 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: doc

تعداد صفحات: 22

حجم فایل:25 کیلوبایت

 قیمت: 7,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش