آموزش برنامه نویسی

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

آموزش برنامه نویسی

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

تمام مثال های سی c آقای جعفر نژاد قومی مخصوص دانشجویان کامپیوتر

تمام مثال های سی c آقای جعفر نژاد قومی مخصوص دانشجویان کامپیوتر


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

کتاب درس برنامه سازی پیشرفته

کتاب فارسی (حجم 720 KB) دانلود

کتاب فارسی (حجم 7.50 MB) دانلود

کتاب فارسی (حجم 12.1 MB) دانلود

کتاب انگلیسی(حجم 12.1 MB) دانلود

کتاب انگلیسی(حجم 3.6 MB) (کتاب مورد علاقه خودم :-) ) دانلود

اسلاید کلاس درس دانلود

امیدوارم بتونید از منابع بالا بخوبی استفاده کنید.

ویدیو آموزش برنامه پایتون python

سلام
من حدود 100 ویدیو آموزش برنامه پایتون pythonرا از سایت یو ...تی....توپ دانلود کردم و به دوستان خوبم تقدیم میکنم
این مجموعه 3 پوشه از 3 شرکت متفاوت و یک سری آموزش پرا کنده هست 
در عنوان پوشه ها تعداد آموزش های زیر مجموعه را معین کره ام
امیدوارم کمکی برای دوستان باشد
http://www.4shared.com/dir/FKj6FkgN/...Trainings.html
دوستانی که اکانت 4shared دارند میتوانند همگی را با دانلود منیجر دانلود کنند اگر مدیریت انجمن همکاری کنند DVD این مجموعه را به میتوانم در اختیار دوستان بگذارم
تذکر » من همه آموزش ها را ندیدم اگر هر کدام مشکل یا موردی داشت همین جا بفرمایید تا حذف کنم

سورس کدِ برنامه برج هانوی به زبانِ اسمبلی

فایل های پیوست شده

نوع فایل: zipHanoi.zip (4.0 KB, تعداد دفعات دانلود شده: 2)

کد بازی snake(مار) در ++c سی ++

برای دیدن این پست برین در ادامه ی مطلب

ادامه مطلب ...

جواب تمرینهای c++ جعفرنژاد

فایل های پیوست شده

نوع فایل: zipC++.zip (165.5 KB, تعداد دفعات دانلود شده: 301)

یه عدد رو از ورودی میگیره و ورارونش رو چاپ میکنه

کد:
#include<iostream.h>
 #include<conio.h>
  int main ()
  {
  clrscr ();
  int Number,C=0;
    cout<<"Please Enter a Number :"<<endl;
   cin>>Number;
    for(;Number>0;float(Number/=10))
    {
    C=float(C*10)+char (Number%10);
    }
   cout<<"Revrse Of Number is :"<<C<<endl;
    getch();
  return 0;
  }
فایل های پیوست شده
نوع فایل: exeREVERSER.EXE (47.9 KB, تعداد دفعات دانلود شده: 2)

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

*** نرم افزار مدیریت مشترکین تلفنی رستورانها ***

این عکس به شکل اتوماتیک کوچک شده است. برای مشاهده تصویر در اندازه اصلی بر روی این نوار کلیک کنید. ابعاد اصلی عکس 758x562 میباشد.

ذخیره عکس در دیتابیس

ارسال عکس به دیتابیس(ذخیره عکس در دیتابیس) فکر نکنم نیاز به توضیح داشته باشه .

کد:

کد HTML:
try
**
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte***91;***93; arrImage = ms.GetBuffer();
ms.Close();

SqlConnection con = new SqlConnection("server=(local);trusted_connection=y es;database=DbName;");
string strSQL = "INSERT INTO TabeName (filename,pic,id) VALUES ( @filename, @pic,@id)";
SqlCommand cmd = new SqlCommand(strSQL, con);

cmd.Parameters.Add(new SqlParameter("@filename", SqlDbType.Char, 50)).Value = textBox2.Text;//filename
cmd.Parameters.Add(new SqlParameter("@pic", SqlDbType.Binary)).Value = arrImage;//picture
cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Char, 50)).Value = textBox3.Text;//id
con.Open();
cmd.ExecuteNonQuery();
con.Close();

MessageBox.Show("Insert completed seccessfully.");;
}
catch (Exception ex)
**
MessageBox.Show(ex.Message);
}

TreeView

کار با کنترل treeview در این مثال طریقه استفاده از کنترل TreeView به طور کاملا ساده و روان شرح داده شده است .
برای استفاده های عملی تر باید این فرایند در حلقه های تودرتو و بر حسب نیاز پیاده سازی شود.
نکته : این روش فقط در C# ( سی شارپ ) کاربرد دارد و برای استفاده در Asp.net باید تغییرات کوچکی را اعمال کنید.
کد:

//Clear Old Node's
کد HTML:
treeView1.Nodes.Clear();

//Creat New Root Node
TreeNode tn = new TreeNode("new Node1");

//Creat Chid Node's
tn.Nodes.Add("Node1 Node1");
tn.Nodes.Add("Node1 Node2");
tn.Nodes.Add("Node1 Node3");

//Add Child Node's To TreeView
treeView1.Nodes.Add(tn);

//Creat New Root Node
TreeNode tn2 = new TreeNode("new Node2");

//Creat Chid Node's
tn2.Nodes.Add("Node2 Node1");
tn2.Nodes.Add("Node2 Node2");

//Creat New RootNode of Tn2
TreeNode tn3 = new TreeNode("Node2 Node3");

//Add Child's node to Node2 Node3
tn3.Nodes.Add("Node2 Node3 Node1");
tn3.Nodes.Add("Node2 Node3 Node2");

//Add New Root Node to Tn2
tn2.Nodes.Add(tn3);

//Add New Node To TreeView
treeView1.Nodes.Add(tn2);

آموزش ‍++c از مبتدی تا حرفه ای - فصل اول

آموزش ‍++c از مبتدی تا حرفه ای - فصل اول در ادامه ی مطلب

ادامه مطلب ...

آموزش ‍++c از مبتدی تا حرفه ای - فصل اول

آموزش ‍++c از مبتدی تا حرفه ای - فصل اول در ادامه ی مطلب

ادامه مطلب ...

کتاب آموزش سی++

سلام خدمت دوستان...

براتون آموزش C++ Farsi رو گذاشتم که تو 7 عدد PDF می باشند.

فایل های آموزش رو بصورت فشرده و یکجا می تونین دانلود کنین.

تشکر فراموش نشه.

موفق باشین
نوع فایل: exeC++ Farsi.exe (1.40 MB, تعداد دفعات دانلود شده: 403

نرم افزار قدرتمند و معروف CodeBlocks 10.05


CodeBlocks یکی از مشهور ترین IDE های موجود برای برنامه نویسان C و ++C است .کار با این IDE بسیار ساده بوده ِ به طوری که شما می توانید آن را با سلیقه خود و بسته به کار خود آن را تنظیم کرده و از برنامه نویسی لذت ببرید.
در نهایت شما می توانید به این آی دی ای قدرتمند با توجه به نیاز های خود پلاگین هایی رو اضافه کنید و کار را برای خود ساده تر کنید
ویژگی های این نرم افزار :
- شکل ظاهری کاربر پسند
- مستقل از سکو بودن :این آی دی ای را می توانید علاوه در مک در ویندوز و لینوکس و سولاریس هم استفاده کنید
- داشتن پلاگین های کاربردی فراوان برای سهولت برنامه نویسی
- قابلیت اضافه کردن هر نوع کامپایلری به این نرم افزار مانند( MinGW ,G++,GCC,Intel)
- دارای Help آفلاین جامع و دانشنامه آنلاین
- سرعت بالای اجرای برنامه
- دارای Debugger بسیار کامل
- و بسیاری ویژگی های دیگر که می توانید با استفاده از پلاگین های گوناگون از آن ها بهره مند شود


دانلود با لینک مستقیم در این صفحه : 

اپل مکینتاش - نرم افزار قدرتمند و معروف CodeBlocks 10.05

یافتن درخت پوشای مینیمم در c++


نقل قول:
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
int cost[10][10],i,j,k,n,stk[10],top,v,visit[10],visited[10],u;

main()
{
int m,c;
cout <<"enterno of vertices";
cin >> n;
cout <<"ente no of edges";
cin >> m;
cout <<"\nedges cost\n";
for(k=1;k<=m;k++)
{
cin >>i>>j>>c;
cost[i][j]=c;
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(cost[i][j]==0)
cost[i][j]=31999;

cout <<"order of visited vertices";
k=1;
while(k<n)
{
m=31999;
if(k==1)
{
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
if(cost[i][j]<m)
{
m=cost[i][j];
u=i;
}
}
else
{
for(j=n;j>=1;j--)
if(cost[v][j]<&& visited[j]!=1 && visit[j]!=1)
{
visit[j]=1;
stk[top]=j;
top++;
m=cost[v][j];
u=j;
}
}
cost[v][u]=31999;
v=u;
cout<<<< " ";
k++;
visit[v]=0; visited[v]=1;
}


 
 

دانلود کامپایلر زبان c++

اگر شما یک برنامه نویس باشید حتما تا به حال به این مشکل برخورده اید که یک برنامه رو چندین و چند بار ویرایش می کنید یا حتی اصلا وسط انجام این کار به خاطر پیچیده بودن منو های کامپایلرتون از حوصله رفته و بی خیال نوشتن اون برنامه می شید. مخصوصا اگر تازه داشته باشید برای یاد گرفتن زبان c++ تلاش کنید. 
در این میان داشتن یک کامپایلر قدرتمند و کاملا تحت ویندوز ، که شما را به خوبی راهنمایی کرده و کار کردن با ان ساده باشد نسبتا ضروری بنظر می رسد .
نرم افزاری رو که قصد معرفی اون رو دارم نرم افزاری هست که من خودم با اون برنامه نویسی c++ رو شروع کردم .
و احتمالا به درد شما دوستان نیز بخورد.
اسم این کامپایلر Dev-C++ هست و محصولی از شرکت bloodshad.