Big iT Blog

تراوشات ذهنی یه جوجه دانشجوی iT



اینجا جایی که می خوام هر چی از آی تی یاد گرفتم و برام جالب بود بذارم.
حالا شاید شما هم چیزهایی بلد باشین که من و بقیه بلد نیستیم.پس اونو از بقیه دریغ نکن و از همینجا انتقالش بده.
در ضمن اگه یه وقتی خواستین جایی از نوشته های این وبلاگ استفاده کنید منت سره من بزارید و اینجا رو به عنوان منبع معرفی کنید. هر چند که اگه این کارو نکنید هم هیچ کاری نمی تونم بکنم!!!!

کار با محیط visual c++2005

نوشته شده توسط محمد رزاقی در فروردین - ۲۵ - ۱۳۸۸نظر دهید

این اطلاعات رو از استاد ذقاقی گرفتم امیدوارم برای شما هم مفید واقع بشه نحوه ایجاد و کامپایل پروژه های کنسول: - ۱از منوی File->Open->Project/Solution در شاخه ++VC یا به قسمت general رفته و یک پروژه خالی (Empty project) بسازید و یا به قسمت win32 رفته و سپس یک پروژه win32 console application بسازید (در پنجره ظاهر شده تنظیمات دلخواه را انجام دهید مثلا پروژه خالی یا همان Empty باشد( - ۲در قسمت solution explorer بر روی فولدر source files راست کلیک کرده و از شاخه Add گزینه Add New Item را انتخاب کنید. در پنجره ظاهر شده می توانید هدر فایل .h یا فایل سور .cpp بسازید و به پروژه اضافه کنید. نکته: هر فایلی سورس کدی که می خواهد توسط برنامه استفاده شود باید به پروژه اضافه شده باشد(در solution explorer دیده شود)، یعنی اگر مثلا شما فایلی با نام test.cpp در اختیار دارید و می خواهید آن را کامپایل کنید، ابتدا یک پروژه خالی بسازید و همانند این مرحله ، بعد از انتخاب شاخه Add سپس Add exsiting item را انتخاب کنید تا به پروژه اضافه شود. ضمنا... (more...)

تست اعتیاد به اینترنت (iat)

نوشته شده توسط محمد رزاقی در فروردین - ۲۳ - ۱۳۸۸نظر دهید

تست اعتیاد به اینترنت (iat) یکی از معتبرترین تست‌های مربوطه است که توسط دکتر کیمبرلی یانگ ابداع شده است. به گزارش بخش خبر شبکه فن آوری اطلاعات ایران از سرویس بین‌الملل سیتنا، در تست Iat هر چه نمره کاربر بیشتر باشد، اعتیاد وی به اینترنت شدیدتر است. نمرات هم به ترتیب از یک تا شش هستند؛ در پایان نیز باید مجموع نمراتی که کاربر به ۱۳ پرسش زیر می‌دهد جمع زده شود. اگر جمع نمرات بالای ۵۳ بود، فرد به اینترنت اعتیاد دارد! تست اعتیاد به اینترنت (iat) یکی از معتبرترین تست‌های مربوطه است که توسط دکتر کیمبرلی یانگ ابداع شده است. به گزارش بخش خبر شبکه فن آوری اطلاعات ایران از سرویس بین‌الملل سیتنا، در تست Iat هر چه نمره کاربر بیشتر باشد، اعتیاد وی به اینترنت شدیدتر است. نمرات هم به ترتیب از یک تا شش هستند؛ در پایان نیز باید مجموع نمراتی که کاربر به ۱۳ پرسش زیر می‌دهد جمع زده شود. اگر جمع نمرات بالای ۵۳ بود، فرد به اینترنت اعتیاد دارد! ۱- چقدر بیشتر... (more...)

Turbo C++ 1.0برای درس برنامه نویسی پیشرفته

نوشته شده توسط محمد رزاقی در اسفند - ۴ - ۱۳۸۷نظر دهید

در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریکا ارائه گردید. مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است: * زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل استفاده... (more...)

Dev C++ 5.0 برای درس برنامه سازی پیشرفته

نوشته شده توسط محمد رزاقی در اسفند - ۴ - ۱۳۸۷نظر دهید

C یک زبان سطح میانی همه منظوره ‌است، یعنی هم امکانات زباهای سطح بالا را پشتیبانی می‌کند و هم امکانات زبانهای سطح پایین ولی در اصل یک زبان سطح بالا است. این زبان به صورت بسیار نزدیکی در ارتباط با سیستم عامل یونیکس (Unix) قرار داشته و در این محیط توسعه و تکامل یافته ‌است، زیرا سیستم عامل یونیکس و بیشتر برنامه‌هایی که روی این سیستم اجرا می‌شود به زبان C نوشته شده‌اند. با این وجود، این زبان به هیچ سیستم عامل یا ماشین خاصی وابستگی ندارد، و میتوان از آن برای نوشتن برنامه برای میکروکنترلرها، انواع CPUها و سیستم عاملها استفاده کرد. اگرچه این زبان، ‘زبان برنامه نویسی سیستم’ نامیده شده‌است چرا که برای نوشتن برنامه‌های مترجم (کامپایلرها) و سیستم‌های عامل بسیار مفید است، با این وجود این زبان ، برای نوشتن برنامه‌های اصلی در بسیاری از زمینه‌ها، زبانی کاملاً مناسب و مطلوب است. بسیاری از ایده‌های مهم و ریشه‌ای زبان C از زبان BCPL گرفته... (more...)

حل معمای جستجوی دودویی یا باینری

نوشته شده توسط محمد رزاقی در بهمن - ۱۹ - ۱۳۸۷نظر دهید

سلام اگه یادتون باشه روز ۲۸ آذر یه مطلب نوشتم که مشکل برنامه جستجوی خطی رو با اون حل کرده بودم و قول داده بودم که مشکل جستجوی باینری رو هم حل کنم و بذارم تو بیگ بلاگ. بلاخره این وعده محقق شد و من تونستم بدون کمک هیچ بنی بشری و البته با استعانت از خدای متعال این برنامه رو بنویسم. یکی از اشکالات زبان برنامه نویسی پاسکال هنگام جستجو این است که هنگامی که ما یک عنصر را برای جستجو در یک برنامه می دهیم برای مثال اگر آن عنصر به تعداد ۱۰ بار در برنامه ما استفاده شده باشد برنامه جستجو فقط اولین عنصر را پیدا می کند و با بقیه کاری ندارد. یرای مثال اگر ما در یک آرایه ۱۰۰ عنصری ۱۰بار عدد ۵ را وارد کرده باشیم و هنگام جستجو عدد ۵ را بخواهیم در این آرایه بیابیم برنامه ما فقط اولین عنصری که عدد ۵ در آن وجود دارد را به ما نمایش می دهد ولی من برنامه ای نوشتم که این اشکال را در زبان پاسکال حل کردم . یعنی اگر ۱۰ بار عدد ۵ را در یک آرایه ۱۰۰ عنصری داده باشیم... (more...)