تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - مطالب آموزش برنامه نویسی #C
 
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
برنامه بدون خطا رویاست Program is impossible without an error
درباره وبلاگ


انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :














free counters
دوستان و مراجعه کنندگان عزیز
با سلام

از امروز تمامی پروژه ها به سایت جدید بنده انتقال داده می شود

و برای سفارش پروژه های جدید برنامه نویسی لطفا در سایت ثبت نام نمایید و پروژه خود را شرح دهید

با کمترین هزینه پروژه شما انجام می شود و بیشتر پروژه ها با قیمت های پیشنهادی خود مشتریان انجام می شود



 WWW.NewDotNet.ir

سایت تکمیل شده است و به زودی تمامی امکانات برای شما عزیزان راه اندازی می شود

با سپاس
مدیر وبلاگ و سایت NewDotNet.ir





نوع مطلب : آموزش برنامه نویسی #C، آموزش برنامه نویسی ++C، پروژه های برنامه نویسی #C و SQL، پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :

       نظرات
پنجشنبه 24 تیر 1395
سجاد سلطانی

سلام

این پروژه درخت های دودویی را شبیه سازی می کند و همچنین preorder ، postorder ، bfs  و ... را بدست می آورد

این پروژه کاملا با کلاس ها طراحی شده است و امکان استفاده راحت در پروژه هاتون را دارد

موفق باشید

نظر فراموش نشه . خواهشا




ادامه مطلب


نوع مطلب : آموزش برنامه نویسی ++C، آموزش برنامه نویسی #C، پروژه های برنامه نویسی #C و SQL، 
برچسب ها : postorder، preorder، c sharp، پروژه درخت های دودویی، bfs، c، پروژه های رایگان،
لینک های مرتبط :

       نظرات
پنجشنبه 19 اردیبهشت 1392
سجاد سلطانی
سلام به همه دوستان

این سورس یک textbox و button می باشد که بیشتر متد های آن را override کرده ام و همچنین یکسری Properties جدید به اینها اضافه کرده ام

و قابلیت هایی چون :
1. تغییر رنگ دادن Button وقتی موس روی آن قرار می گیرد
2. وقتی textbox خالی باشد به دو صورت error می دهد
3. امکان تغییر دادن مد text به چند مد دیگر مثل : عددی ، ارز ، ...
4. امکان مخدود کردن به کاراکتر های خاص
5. ...

این سورس قسمت های آموزشی زیادی دارد

موفق با شید




ادامه مطلب


نوع مطلب : آموزش برنامه نویسی #C، پروژه های برنامه نویسی #C و SQL، 
برچسب ها : override، override c#، textbox over ride، button override، برنامه نویسی شی گرا،
لینک های مرتبط :

       نظرات
دوشنبه 9 اردیبهشت 1392
سجاد سلطانی

این پروژه تمام قابلیت های Paint ویندوز را دارد و به زبان برنامه نویسی سی شارپ نوشته شده است .

و از قابلیت های برنامه نویسی شی گرا  Class , user interface , attribute ها استفاده شده است .

لطفا نظر فراموش نشود


ادامه مطلب


نوع مطلب : پروژه های برنامه نویسی #C و SQL، آموزش برنامه نویسی #C، 
برچسب ها : c#، پروژه سی شارپ، paint،
لینک های مرتبط :

       نظرات
جمعه 16 فروردین 1392
سجاد سلطانی

با سلام به همه دوستان


من خودم به دنبال این بودم که بتوانم کد هایی داخل notepad ویندوز بنویسم و آنها را به طور مستقیم با کامپایلر سی شارپ کامپایل کنم و خروجی برنامه را به صورت assembly های exe یا dll دریافت کنم .


شاید از این تفکر خیلی جاهای دیگر بتوان استفاده کرد مثل اینکه یک برنامه داشته باشید که بخواهید یکسری اعمال انجام دهید و یک فایل exe  تولید کند که قابل اجرا باشد مثل کیلاگر ها  


من این کار را با یک مثال به شما دوستان یاد خواهم داد.


ابتدا یک کد سالم به زبان سی شارپ بنویسید مثل کد زیر



namespace Soltani
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello sajjad soltani");
System.Console.ReadKey();
}
}
}


این کد ها را داخل notepad کپی کنید و با یک اسم دلخواه اما با پسوند cs ذخیره کنید

بعد به مسیر جاری دات نت فریم ورک خود بروید برای من به صورت زیر می باشد

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

این مسیر را کپی کنید

حال وارد Run شود (کلید های میانبر دکمه start + R می باشد) و با تایپ cmd وارد Command Prompt شوید دستور زیر را بزنید

Path  C:\Windows\Microsoft.NET\Framework64\v4.0.30319

با این کار این مسیر رزرو می شود

حال وقت آن رسیده است که کد نوشته شده را کامپایل و خروجی بگیریم .


CSC.exe  path\file.cs

path : مسیری که فایل شما در آن قرار دارد

file : نام فایل دلخواه شما می باشد

مثل : 

CSC.exe C:\soltani.cs

با اجرای این کد فایل exe ساخته شده است


csc کامپایلر سی شارپ می باشد و با دستور ?/csc.exe  می توانید همه سویچ های کامپایلر را ببینید 


خواهش می کنم نظرات خود را به من انتقال دهید

با سپاس







نوع مطلب : آموزش برنامه نویسی #C، پروژه های برنامه نویسی #C و SQL، Ebook Dot Net 4، مقالات برنامه نویسی و الکتریکی، 
برچسب ها : کامپایلر سی شارپ، csc.exe، کار با کامپایلر، کامپایل کردن مستقیم،
لینک های مرتبط : Command-line Building With csc.exe، C# Compiler Options Listed by Category،

       نظرات
دوشنبه 6 آذر 1391
سجاد سلطانی

با سلام


تا جالا خیلی برای همه برنامه نویس ها پیش آمده است که بخواهند مقادیر از یک نوع داده را داخل نوع دیگری از داده بریزند و استفاده کنند


در C# هم این کار را به راختی می توان انجام داد و دو نوع تبدیل داریم

1- Implicit به صورت نهان   2- Explicit به صورت آشکار


 در تبدیل نوع  Implicit  یا نهان مثل ریختن آب یک لیوان داخل پارچ آب می باشد که به راختی انجام می شود مانند تبدیل int به Long

int x = int.MaxValue;

long y;

y = x;

این تبدیل هیچ ایرادی ندارد و به دلیل گنجایش بیشتر نوع داده Long به راحتی انجام می شود


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


در هیچ زبانی بابت این اتفاق به برنامه نویس هشدار داده نمی شود اما در C# این رویداد به برنامه نویس هشدار داده می شود .


long x = long.MaxValue;

int y ;

y = x;

این کد به هیچ وجه در سی شارپ اجرا نخواهد شد و از برنامه نویس می خواهد که یک casting آشکار انجام دهد در واقع  برنامه نویس با casting آشکار به کامپایلر می گوید که من می دانم چیکار می کنم فقط تبدیل را انجام بده . مثل کد زیر :


long x = long.MaxValue;

int y ;

y = ( int ) x;


با این کد 100 در 100  Overflow اتفاق می افتد ولی هیچ خطایی دیده نمی شود و یک افتذاح بزرگ رخ داده است .

اما در .net برای این مشکل هم چاره ای اندیشیده شده است مثال زیر :


دانلود فایل 


در این مثال از استثنا ها استفاده شده است


موفق باشید



 





نوع مطلب : آموزش برنامه نویسی #C، Ebook Dot Net 4، 
برچسب ها : OverflowException، checked، try - catch، Explicit Numeric Conversions، Casting،
لینک های مرتبط : Explicit Numeric Conversions Table، OverflowException Class،

       نظرات
یکشنبه 5 آذر 1391
سجاد سلطانی
 

در این کتاب طریقه نوشتن برنامه های تحت شبکه را خواهید آموحت

 

فهرست کتاب :

 مفاهیم اولیه پروتكل TCP/IP

معرفی پروتکل TCP/IP

لایه های پروتکل TCP/IP

پورت TCP/UDP

سوکت

مراحل پیاده سازی برنامه نویسی سوكت در c#

معرفی مختصر فضاهای نامی استفاده شده System.net , System.IO , ...

 

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



ادامه مطلب


نوع مطلب : آموزش برنامه نویسی #C، Ebook Dot Net 4، مقالات برنامه نویسی و الکتریکی، 
برچسب ها :
لینک های مرتبط :

       نظرات
یکشنبه 14 آبان 1391
سجاد سلطانی