برچسب های پست ‘c’
برای این لحظه از وبسایتم تصمیم گرفتم یک برنامه بسیار کاربردی برای شما در سایت قرار بدم تا از اون استفاده کنید .
این برنامه قابلیت ارسال SMS به صورت فارسی و انگلیسی از طریق GSM MODEM رو دارا هست .
این برنامه به همراه منبع کد هست .
فقط این نکته را باید متذکر شوم کامپوننتی که در این برنامه جهت ارتباط استفاده شده رجیستر شده نمیباشد .
سورس برنامه با زبان VB میباشد که البته به زبانهای DElphi و #C و VB.Net نیز موجود میباشد .
برای اجرا شدن برنامه میبایست VB بر روی سیستم شما نصب شود .
Continue reading “برنامه ارسال و دریافت SMS رایگان به همراه کد منبع” »
اشاره :
قدرت و سرعت کامپیوترهای امروزی به راستی شگفت انگیز است؛ زیرا کامپیوترهای قدرتمند میتوانند میلیونها عملیات را در کمتر از یک ثانیه انجام دهند. شاید آرزوی بسیاری از ما انسانها این باشد که ای کاش میشد ما نیز مانند این دستگاهها کارهای خود را با آن سرعت انجام میدادیم، ولی این نکته را نباید نادیده بگیریم که کارهایی هستند که ما میتوانیم آنها را به آسانی و در کمترین زمان ممکن انجام دهیم، ولی قویترین کامپیوترهای امروزی نیز نمیتوانند آنها را انجام دهند و آن قدرت تفکری است که مغز ما انسانها دارد. حال تصور کنید که دستگاهی وجود داشته باشد که علاوه بر قدرت محاسبه و انجام کارهای فراوان در مدت زمان کوتاه، قدرت تفکر نیز داشته باشد یا به قول معروف هوشمند باشد!این تصور در حقیقت هدف فناوری هوش مصنوعی یا Artificial Intelligence) AI) است. یکی از راهحلهای تحقق این هدف، شبکههای عصبی است. شبکههای عصبی در واقع از شبکههای عصبی و سیستم عصبی انسان الگوبرداری میکنند. برخی از محققان براین باورند که هوش مصنوعی و شبکههای عصبی دو راهحل متفاوت و در دو جهت مختلف هستند، ولی این باور را نمیتوان کاملاً صحیح دانست؛ چرا که در حقیقت علم شبکههای عصبی و هوشمصنوعی وابسته به هم هستند. بدینمعنا که قبل از اینکه Symbolها بتوانند توسط هوش مصنوعی شناسایی شوند، باید مراحلی طی شود. مثلاً تصور کنید که Symbolهایی مانند خانه، انسان یا میز وجود دارند. قبل از این که AI بتواند هر کدام از این Symbolها را شناسایی کند، باید از تواناییها و صفات هر کدام از اینها اطلاع کامل حاصل کند. مثلاً تصور کنید که یک روبات که هوش مصنوعی دارد، یک انسان را میبیند، ولی از کجا میفهمد که این جسم یک انسان است؟ مثلاً بر اساس مشخصاتی مثل داشتن دو پا، دست، صورت، دهان و قدرت تکلم. اما شما وقتی یک انسان دیگر را میبینید، نیازی ندارید که اول تعداد پاهای او را بشمارید و بعد بگویید که این جسم، انسان است. مغز انسانها میتواند با دیدن یک جسم فقط برای یک بار یاد بگیرد و اگر مجدداً آن جسم را مشاهده کرد، میتواند سریع تشخیص دهد و قسمتهای مختلف مغز میتوانند به صورت همزمان فعالیت کنند و از اطلاعات درون مغز استفاده نمایند. شبکههای عصبی در بسیاری از پروژههای هوش مصنوعی به کار گرفته میشود. مثلاً برای برنامههای تشخیص و الگوبرداری، شناسایی تصویر و کاراکتر، روباتها و برنامههای فیلترینگ اطلاعات. این شبکهها امروزه حتی در اتومبیلهای بیسرنشین نیز کاربرد دارد. به طوریکه با دیدن و بررسی رانندگی انسانها، میتوانند رانندگی کنند. در این مقاله اصول شبکههای عصبی در برنامهنویسی شیءگرا مورد بررسی قرار میگیرد. با استفاده از زبان #C و انجام دادن عملیات X-OR ساده میتوانید اولین برنامه ساده هوش مصنوعی خود را بنویسید. لازم به ذکر است که مثالی که در این مقاله از آن استفاده شده، از مقاله Matthew Cochran (سی شارپ کورنر) اقتباس شده است.
مقاله در سایت هوش مصنوعی ایران موجود میباشد .
برای دانلود مقاله به ادامه مطلب بروید .
خیلی از شما دوستان به دنبال طریقه ارسال ایمیل از طریق C# هستید من قطعه کد زیر رو برای استفاده در اختیارتون قرار میدم .
امیدوارم مورد استفاده قرار بگیره .
این برنامه بسیار ساده هست و از اصول بسیار مقدماتی استفاده میکنه.
ارسال ایمیل ( 1,643 بار دانلود)
بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم -
به امید موفقیت همه ی شما .
| Quine: Program that prints itself without using file | Download Source Code |
| Shortest job first CPU scheduling | Download Source Code |
| First come first serve CPU scheduling | Download Source Code |
| Shortest remaining time first CPU scheduling | Download Source Code |
| Round robin CPU scheduling | Download Source Code |
| Priority non preemptive CPU scheduling | Download Source Code |
| Priority preemptive CPU scheduling | Download Source Code |
| Predictive parser | Download Source Code |
| Recursive decent parser | Download Source Code |
| Non recursive decent parser | Download Source Code |
| First and follow | Download Source Code |
| First and follow 2 | Download Source Code |
| Banker’s resource allocation & deadlock avoidance algorithm | Download Source Code |
| Lexical analyzer for converting a sequence of characters into a sequence of tokens | Download Source Code |
| First in first out, page replacement algorithm | Download Source Code |
| Least recently used, page replacement algorithm | Download Source Code |
| Optimal page replacement algorithm | Download Source Code |
با سلام به همه دوستان باز هم با یک برنامه جالب دیگه در خدمت شما هستم .برای یادگیری سوکت پروگرمینگ مناسب هست . این برنامه رو به درخواست یکی از دوستان کمی تغییرات دادم و در لوکال اجرا میشه .کامنت در سورس هست .
برای دانلود به ادامه مطلب مراجعه نمایید.

خیلی از دوستان این روزها به فکر استفاده از دیتابیسهای جدید و دور کردن خود از SQL Server هستند .
یکی از این نوع دیتا بیسها MySql هست که یک نوع بانک اطلاعاتی باز متن هست . اما چطور میتوانیم کد منبع خود را به این پایگاه داده متصل کنیم .
با من تا انتهای این مقاله همرا ه باشید .
حتما به نتیجه خواهید رسید.
خوب فرض کنیم که هدف ما طراحی یک نرم افزار برای یک کتابخانه باشه . در اصول کلی طراحی یک نرم افزار اولین کاری که باید انجام بشه اینه که ببینیم سیستم ما قراره چه عملیاتی رو انجام بده و چه قابلیتهایی داشته باشه . تمام نهادهای مورد نیاز نرم افزار رو تشخیص بدیم و تمام اجزای مورد نیاز اونها رو تعیین کنیم . خوب مثلا در همین مثال کتابخانه نهادهای ما می تونن دانشجو ، کتاب ، متصدی کتابخانه ، مسئول اصلی کتابخانه و خود کتابخانه و بسیاری نهادهای دیگه بسته به قابلیتهایی که می خواهیم کتابخانه ما داشته باشه ، ایجاد کنیم . حالا که نهادها رو مشخص کردیم ، در مرحله بعد باید فیلدهای هر نهاد یا به اصطلاح هر رکورد را معیین کنیم که این هم بستگی به طراح نرم افزار داره . ولی خوب یک سری فیلدها هستن که تقریبا همه اونها رو ایجاد می کنند ، مثلا برای دانشجو : نام ، نام خانوادگی و شماره دانشجویی . خوب تا به حال یک طرح کلی از نرم افزاری که قراره ایجاد بشه تو ذهنمون ایجاد کردیم ، حالا باید توسط یک نرم افزار که به ما کمک می کنه جداول و فیلدهای اونها و رابطه بین جداول رو مشخص کنیم کار پیاده سازی طرح کلی نرم افزار رو انجام بدیم . خود من توی پروژم از ۹Power Designer استفدا کردم که نرم افزاری خیلی ساده ور در عین سادگی کاملی هستش . ما در این نرم افزار به رسم نمودار ERd بانک اطلاعاتی که می خواهیم طراحی کنیم می پردازیم (Entity Relational Diagram) . من برای نمونه یک مدل ERd ساده رو اینجا براتون میزارم که در power designer طراحی شده . سعی کردم ساده ترین حالت ممکن رو در نظربگیرم که برای همه قابل فهم باشه .

Continue reading “کار با بانکهای اطلاعاتی در #c+سورس دفترچه تلفن” »
اسم جالبیه !! البته برای اوونهایی که سررشته ای از کامپیوتر و هوش مصنوعی ندارند شاید کمی عجیب باشه ! اما این یک مسئله جالب و قدیمی هست.
داستان از این قراره که :
سه کشیش و سه آدمخوار
در یک سمت رودخانه قراردارند .چطور میشه با یک قایق که توانایی
حمل حداکثر دو نفر را دارد آنها را به سمت دیگر رودخانه انتقال
دهیم که در سمتی که قایق نیست تعداد کشیش ها از آدمخوارها بیشتر
و بلعکس تعداد آدمخوارها از کشیش ها بیشتر نشود.
این مسئله رو با زبان سی حل کردم.
در ادامه مطلب سورس و فایل اجرایی رو مشاهده خواهید نمود.


