دانلود جزوه برنامه سازی رایانه ای و آموزش الگوریتم نویسی

C LANGUAGE دانلود جزوه مبانی کامپيوتر و برنامه سازی در C

زبان برنامه نویسی، زبانی همه منظوره، ساخت یافته و روندگرا می‌باشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه بل ساخته شد . زبان برنامه‌نویسی C به سخت افزار یا سیستم عامل خاصی وابسته نیست . این زبان خصوصیات و اجزای زبان های برنامه نویسی پیشرفته را همراه با کارآیی بالای زبان اسمبلی دربردارد و گاهی آن را یک زبان نیمه پیشرفته می دانند . امروزه برنامه ریزی ریزکنترل ها و انواع سی‌پی‌یوها و همچنین تولید سیستم عامل های جدید و نرم افزارهای کاربردی از طریق زبان C صورت می گیرد .

از ویژگی های زبان برنامه نویسی C می توان به موارد زیر اشاره کرد :

  • تاثیر گذارترین زبان برنامه نویسی در دنیای کامپیوتر است.
  • یک زبان برنامه نویسی سطح میانی است.
  • یک زبان ساخت یافته‌ و قابل حمل است.
  • دارای سرعت، قدرت و انعطاف پذیری بالایی است و هیچ محدودیتی را برای برنامه نویس به وجود نمی آورد.
  • زبان برنامه نویسی سیستم است.
  • زبان کوچکی است و تعداد کلمات کلیدی آن انگشت شمار است.
  • نسبت به حروف حساس است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته می‌شوند.
  • در محیط‌ های توسعه دهنده مجتمع (Integrated Development Envoirements) صورت می‌گیرد.

جزوه آموزشی مبانی برنامه سازی در C به آموزش مقدماتی این زبان قدرتمند می پردازد .این جزوه مشتمل بر ۵۲ صفحه می باشد که به همراه مثال های متنوع سعی در آموزش مفهومی زبان C دارد .

ادامه نوشته

Firefox 13 سيزده آسیب پذیری را اصلاح می­نماید

روز گذشته موزیلا Firefox 13 را عرضه كرد كه یك ارتقاء در این مرورگر به حساب می آید كه 13 آسیب پذیری را اصلاح می­نماید. این آسیب پذیری­ها شامل دو نقص امنیتی بسیار خطرناك در سرویس به روز رسانی این مرورگر در Firefox 12 در سیستم­های ویندوز نیز می­گردند.

به گزارش مركز ماهر، فایرفاكس همچنین بالاخره به رقبای خود پیوسته و یك صفحه گرافیكی «new tab» ایجاد كرده است كه نمای كوچكی از سایت­هایی را كه معمولا توسط كاربر مشاهده می­شوند، از تاریخچه مرورگر به دست آورده و نمایش می­دهد. پیش از این، مرورگرهای Safari، Chrome، IE9 و Opera نیز چنین كاری را انجام داده بودند.

ده آسیب پذیری اصلاح شده در روز سه شنبه در رده امنیتی «بسیار خطرناك»، دو آسیب پذیری در رده امنیتی «خطرناك» و یك آسیب پذیری نیز در رده امنیتی «با خطر متوسط» قرار گرفته اند. موزیلا از یك سیستم رده بندی امنیتی چهار رده ای استفاده می­كند.

در توصیف موزیلا درباره دو آسیب پذیری این مجموعه به نقایص سرقت بارگذاری DLL اشاره كرده است كه دسته ای از نقایص ویندوز است كه نخستین بار حدود دو سال پیش كشف شد. در مورد فایرفاكس، این نقایص می­توانند با فرض اینكه هكرها دارای دسترسی محلی به سیستم فایل باشند، برای بارگذاری بدافزار بر روی سیستم­های ویندوز جهت به دست آوردن حقوق دسترسی بیشتر مورد استفاده قرار گیرند.

تمامی اصلاحیه های مربوط به این آسیب پذیری­ها به جز آسیب پذیری­های سرویس به روز رسانی، به Firefox ESR (Extended Support Release) نیز اعمال می­گردند كه قدیمی­ترین نسخه طراحی شده برای شركت­هاست كه نیاز به به روز رسانی سیستم­های كارمندان هر شش هفته یك­بار ندارد. نسخه فعلی Firefox ESR مبتنی بر Firefox 10 است كه در دسامبر 2011 عرضه شد.

موزیلا دیگر Firefox 3.6 را با به روز رسانی­های امنیتی پشتیبانی نمی­كند. این شركت در ماه آوریل اصلاحیه های این نسخه را متوقف ساخت و همچنین به روز رسانی برای سیستم­های ویندوز 2000 و نسخه های قدیمی XP را متوقف نمود. فایرفاكس اخیرا به طور خودكار اقدام به ارتقای مرورگرهای Firefox 3.6 به Firefox 12 كرده است.

Firefox 13 همچنین به طور پیش فرض از SPDY نیز پشتیبانی می­نماید كه یك پروتكل طراحی شده توسط گوگل است كه بارگذاری سریع­تر و امن­تر صفحات را تضمین می­كند. موزیلا پشتیبانی SPDY را در ماه مارس به Firefox 11 افزوده بود، ولی این گزینه تا امروز به طور پیش فرض غیرفعال بود.

lمنبع اشیانه                                                             i i like hack

نرم افزار تعمیر و بازیابی فلش دیسک های سوخته با JetFlash Online Recovery v1.0

فلش دیسک های سوخته

نرم افزار بازیابی و تعمیر فلش دیسک های سوخته با JetFlash Online Recovery v1.0

بارها به طور حتم اتفاق افتاد که به طور ناگهانی فلش مموری از کار بیافتد. در واقع وقتی فایلی را می خواهید در آن کپی کنید کپی نشود و یا نتوان فایل های موجود در آن را در رایانه کپی کرد و بسیاری از این قبیل مسائل. معمولآ افراد در این مواقع فلش خود را نزد گارانتی آن میبرند تا مشکل آنرا بر طرف کند. اما همانطور که می دانید معمولآ گارانتی ها به دلایل مختلف از تعمیر فلش مموری سوخته سرباز می زنند. به همین دلیل فرد از تعمیر فلش مموری خود صرف نظر می کند و اقدام به خرید فلش مموری جدید می نماید در صورتی که شاید بتوان فلش مموری سوخته را مجددآ احیا نمود. امروز در سایت  کالج مجازی کاکتوس دانلود نرم افزاری را برایتان آماده کرده ایم که تا 90 درصد امکان بازیابی فلش های سوخته با کمک آن وجود دارد.
نرم افزار JetFlash Online Recovery مخصوص تعمیر و بازیابی فلش های سوخته می باشد. همانطور که گفته شد در این نرم افزار 90 درصد احتمال بازیابی فلش معیوب وجود دارد. عملیات بازیابی به صورت آنلاین و با اتصال به اینترنت صورت میگیرد. کار با این نرم افزار بسیار آسان است کافیست که فلش مموری سوخته را به پورت یو اس بی رایانه وصل کنید و سپس به اینترنت متصل شوید در این هنگام با اجرای نرم افزار خواهید دید که عملیات بازیابی و تعمیر فلش در حال انجام است. این نرم افزار مخصوص فلش های Transcend ساخته شده و در تست های بسیار زیادی که از این نرم افزار گرفته شد توانایی بازیابی این نوع فلش ها را دارا بوده است. البته دوستانی هم که به غیر از فلش های Transcend را دارند میتوانند شانس خود را امتحان کنند شاید این نرم افزار توانست فلش سوخته آنها را تعمیر کند.

دانلود در ادامه مطلب...

ادامه نوشته

انتقال سریال و موازی و معرفی انواع پورتها

همانطور که می دانید، در دنیای دیجیتال تمام اطلاعات تبدیل به اعداد در مبنای 2 یا همان 0 و 1 می شوند و این اعداد به وسیله ولتاژ 0 یا 5 ولت در الکترونیک شبیه سازی می شوند و در خانه های حافظه که بیت نام دارند ذخیره می شوند. بنابر این ما همواره برای انتقال این اطلاعات بایستی از مسیرهای عبور جریان الکتریکی استفاده کنیم. هر زمان که در یک سیم، جریان برقرار باشد ارزش آن معادل 1 و هر زمان جریان برقرار نباشد ارزش آن معادل 0 خواهد بود و زمانی که ما این اطلاعات یا 0 و 1 ها را پشت سرهم انتقال می دهیم ، در واقع ارتباط دیجیتال و یا گسسته ای را برقرار کرده ایم. قدمت ارتباط دیجیتال به قدمت کامپیوتر ها نیست، بلکه بسیار از آن قدیمی تر است. بشر اولیه هنگامی که از راه دور بوسیله نور آتش به دوستان خود علامت می داد از این روش استفاده می کرد. به این شکل که پارچه ای را در مقابل آتش جابجا می کرد، هر زمان پارچه را مقابل آتش می گرفت آتش دیده نمی شد و یا معادل 0 ما بود و هر زمان آتش دیده می شد معادل 1، به این ترتیب آنها حرف های خود را که بوسیله 0 و 1 ها کد کرده بودند به همدیگر از راه دور می فهماندند. ارتباط مورس هم یک نمونه دیگر ارتباط دیجیتال است.

در کامپیوتر ارتباط دیجیتال به دو صورت شکل می گیرد: سریال و موازی

ارتباط سریال چیست؟

انتقال بیت به بیت اطلاعات به طور پشت سر هم از طریق یک کانال یا یک سیم را ارتباط سریال می گویند. در این روش اطلاعات که به صورت 0 و 1 درآمده اند، از طریق یک مسیر عبور، منتقل می شوند، یعنی در هر لحظه و یا سیکل زمانی ، یک بیت داده از طریق سیم می تواند منتقل شود که یا 0 است و یا 1.

دو روش برای انتقال داده های سریال وجود دارد : سنکرون و آسنکرون

در انتقال سنکرون، داده ها در بلوک هایی فرستاده می شود و فرستنده و گیرنده به وسیله کاراکتر های مخصوصی سنکرون می شوند که به آنها کاراکترهای سنکرون می گویند ( sync )

برای انتقال آسنکرون ، یک بیت شروع انتقال را مشخص می کند و یک بیت پایان انتقال را اعلام می کند.

(بر روی ادامه مطلب کلیک کنید

ادامه نوشته

دانلود رایگان ۹۲ پروژه Visual Basic.Net

یک مجموعه بی نظیر و کامل از پروژه های برنامه نویسی به زبان Visual Basic.NET برای شما آماده کرده ام که در این پست میتوانید دانلود کنید.

این مجموعه شامل ۹۲ پروژه در ضمینه های مختلف است که تک تک پروژه ها دارای فایل توضیحات در مورد پروژه است.

نمونه برنامه ها

  • مدیریت رویداد ها در VB.NET
  • نمونه برنامه های تحت کنسول console
  • کار با excel
  • طراحی بازی
  • چند نخی Multithread
  • کار با Resources
  • کار با powerpoint
  • ارسال ایمیل
  • نقاشی روی فرم
  • وب سرویس کلاینت
  • کار با توابع API
  • کار با آرایه ها
  • کار با تاریخ و زمان
  • کار با فایل ها
  • استثنا ها
  • کار با رشته ها
  • قالب بندی رشته ها
  • مدیریت خطا ها TryCatch
  • مدیریت کلیپ بورد
  • مدیریت و کار با دیالوگ ها
  • کار با درگ  کردن کنترل ها
  • ساختن کنترل در زمان اجرا
  • کار با لیست باکس و کمبو باکس
  • کار با NotifyIcon و قرار دادن برنامه کنار ساعت
  • کار با چاپ داده ها
  • کار با رجیستری
  • کار با StatusStrip
  • کار با منو ها
  • و……..

کار با پایگاه داده و انواع دیتابیس

  • ساخت دیتابیس
  • کنترل سفارشی داده ها
  • بایند کردن دیتا در combo box
  • جستجو در پایگاه داده
  • اعتبار سنجی داده ها
  • داده های محلی
  • بایند کردن دیتا به اشیاء
  • Serialization کردن داده ها
  • کار با StoredProcedures
  • کار با XML
  •  و ….

نمونه برنامه های پایگاه داده تحت LINQ

  • کوئری ها و پرس و جو های داینامیک
  • ساختار درختی
  • کار با xml در linq  - linq2xml
  • کار با rss
  • و …

کامپوننت های تحت سرور

  • کار با پورت com
  • کار با EventLog و لوگ رویداد ها
  • صف پیام
  • مدیریت برنامه های در حال اجرا process
  • مدیریت سرویس های در حال اجرا
  • و …
  • کامپوننت های تحت سرور

  • کار با پورت com
  • کار با EventLog و لوگ رویداد ها
  • صف پیام
  • مدیریت برنامه های در حال اجرا process
  • مدیریت سرویس های در حال اجرا
  • و …

نمونه برنامه های مناسب برای تبلت

  • ·         نقاشی روی فرم
  • ·         فعال کردن حرکات فرم
  • ·         فعال کردن کادر جوهر برای قلم
  • ·         برنامه تشخیص دست خط ساده
  • ·         برنامه تبدیل متن به صدا
  • ·         و …

نمونه برنامه های WCF

  • برنامه چت
  • برنامه طالع بینی و پیشگویی
  • و ….

 و چندید نمونه برنامه دیگه که با دانلود فایل لیست تمامی آنها را میتوانید مشاهده کنید.

دانلود در ادامه مطلب...

ادامه نوشته

تابلو روان حرفه ای کاملاً کابردی{قابل اتصال به رایانه}

altنام پروژه :  تابلو روان حرفه ای قابل اتصال به کامپیوتر

زبان : فارسی

زبان برنامه نویسی: C

محتویات این پروژه عبارتند از : سورس کامل برنامه به زبان C ، فایل پروتئوس شبیه سازی شده برنامه ، نرم افزار ساخته شده برای اتصال میکرو به کامپیوتر

برای دانلود پروژه وتوضیحات به ادامه مطلب مراجعه کنید...

ادامه نوشته

آموزش لغو عضویت از گروههای اینترنتی یاهو یا Yahoo groups

خلاص شدن از دست ایمیل های مزاحم گروههای اینترنتی یاهو (Yahoo groups)

یاهو گروپ

یكی از آزار دهنده ترین اتفاقات رو به رو شدن با صدها ایمیل از گروهای مختلف اینترنتی در هنگام مراجعه به میل باكس می باشد كه شما در 99 % آنها عضو نشده اید !!!

ولی در صورتی که خواه یا ناخواه عضو این گروه ها شده اید یا باید کلید delete را همیشه با وارد شدن به میل باکستان فشار دهید یا از عضویت در این گروه ها انصراف دهید.

 
yahoo groups
 
اگر میخواهید از عضویت در این گروه های اینترنتی انصراف دهید با ما در ادامه مطلب همراه باشید...

ادامه نوشته