کریستین سافت

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

کریستین سافت

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

۴۱ مطلب با موضوع «سورس سی شارپ» ثبت شده است

۱۵
مهر
۹۶

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


string PersianDate(DateTime DateTime1) { PersianCalendar PersianCalendar1 = new PersianCalendar(); return string.Format(@"{0}/{1}/{2}", PersianCalendar1.GetYear(DateTime1), PersianCalendar1.GetMonth(DateTime1), PersianCalendar1.GetDayOfMonth(DateTime1)); }

در قسمت فضاهای نامی، فضای نامی زیر را هم وارد کنید:

using System.Globalization;
  • علی بابایی کلجاهی
۱۵
مهر
۹۶

ابتدا در قسمت sulotion Explorer روی نام پروژه راست کلیک کنید و سپس گزینه Add Refrence را بزنید و از پنجره باز شده در داخل تب .NET گزینه System.Management را انتخاب کنید.


سپس این namespace را اضافه کنید:

using System.Management;

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

public string GetCPUId()
{
	string cpuInfo = String.Empty;
	ManagementClass mgmt = new ManagementClass("Win32_Processor");
	ManagementObjectCollection objCol = mgmt.GetInstances();

	foreach (ManagementObject obj in objCol)
	{
		if (cpuInfo == String.Empty)
		{
			cpuInfo = obj.Properties["ProcessorId"].Value.ToString();
		}
	}
	return cpuInfo;
}

خروجی این تابع از نوع رشته ای است.

  • علی بابایی کلجاهی
۲۳
شهریور
۹۶

یک برنامه ویندوزی ایجاد کنید و داخل فرم یک textbox قرار دهید و خاصیت MultiLine تکست باکس رو true کنید .

سپس یک دکمه بر روی فرم قرار دهید.

حال با دو بار کلیک بر روی دکمه کدهای زیر را در محیط کدنویسی وارد کنید :

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
const uint EM_GETLINECOUNT = 0xBA;
IntPtr wp = IntPtr.Zero;
IntPtr lp = IntPtr.Zero;


private void button1_Click(object sender, EventArgs e)
{
IntPtr lines = SendMessage(textBox1.Handle, EM_GETLINECOUNT, wp, lp);
MessageBox.Show(lines.ToInt32().ToString());
}

}
}

حال برنامه را اجرا و در درون textBox چند خط بنویسید و بر روی دکمه کلیک و نتیجه را مشاهده نمایید.

  • علی بابایی کلجاهی
۲۳
شهریور
۹۶
سورس کد برنامه WinZip (فشرده کردن فایل ها) به زبان سی شارپ را در این پست از کریستین سافت اماده دانلود کرده ایم که امیدواریم مفید باشه. این پروژه را به زبان سی شارپ به همراه سورس کامل میتوانید از کریستین سافت دانلود کنید پروژه خوبی هستش که میتونید به عنوان پروژه اموزشی ازش استفاده کنید.

* همچنین این برنامه از طرحی بسیار زیبایی برخوردار است.


تصاویری از محیط برنامه




  • علی بابایی کلجاهی
۱۱
شهریور
۹۶

برای عکس گرفتن از صفحه دسکتاب یک دکمه بر روی فرم قرار دهید و سپس بر روی دکمه دوبار کلیک کرده و کد زیر را در کنترل کننده رویداد کلیک آن بنویسید :


private void button1_Click(object sender, EventArgs e)
{
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;

Graphics Graphics1;
Bitmap Bitmap1 = new Bitmap(screenWidth, screenHeight);
Graphics1 = Graphics.FromImage(Bitmap1);
Graphics1.CopyFromScreen(Point.Empty, Point.Empty, Screen.PrimaryScreen.Bounds.Size);
Bitmap1.Save(@"c:\1.bmp");
}


برنامه را اجرا کرده و بر روی دکمه کلیک نمایید. به درایو C رفته ، مشاهده می کنید که عکسی با نام و پسوند 1.bmp ذخیره شده است.

  • علی بابایی کلجاهی
۰۷
شهریور
۹۶

سورس کد Keyloger به زبان سی شارپ را در این ساعت از کریستین سافت اماده دانلود کرده ایم که امیدواریم استفاده کنید و مفید باشه. این پروژه را به زبان سی شارپ به همراه سورس کامل میتوانید از کریستین سافت دانلود کنید.



اما این برنامه چه کارهایی میکنه :

1. درهر جایی از کامپیوتر که کلیدی فشرده بشه ثبتش میکنه مثلا کاربر داره در سایتای اینترنتی کار میکنه و کلیدی رو میزنه سریعا برنامه ما میفهمه و ثبت میکنه.

2. کاربر هیچوقت نمیبینه که این برنامه داره اجرا میشه.

3. هر کلیدی که زده میشه در یک فایل تکست ذخیره میشه.

4. هر 20 دقیقه یکبار کلید های زده شده رو برامون ایمیل میکنه. شما میتونید تغییرات رو اعمال کنید.

 

خودتون ببیند فک کنم بهتره



سورس کد


 

آرزوی موفقیت براتون

  • علی بابایی کلجاهی
۲۲
مرداد
۹۶
ابتدا فضای نامی زیر را به قسمت using ها اضافه کنید :

using System.Net;
سپس در در رویداد click دکمه و یا رویداد load فرم کد زیر رو بنویسید :

private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "Host Name : " + Dns.GetHostName() + " ";
foreach (IPAddress adres in Dns.GetHostAddresses(Dns.GetHostName()))
{
label2.Text = "IP Address : " + adres + " ";
}

}

  • علی بابایی کلجاهی
۱۸
مرداد
۹۶

اگر بخواهید عکس داخل PictureBox را در مکان دلخواه ذخیره کنید می توانید در رویداد Click این کنترل کدهای زیر را بنویسید :



using System; using System.Windows.Forms; using System.Drawing.Imaging; namespace SavePictureBoxImage { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void pictureBox1_Click(object sender, EventArgs e) { SaveFileDialog SaveFileDialog1 = new SaveFileDialog(); SaveFileDialog1.Filter = "Images|*.png;*.bmp;*.jpg"; ImageFormat format = ImageFormat.Png; if (SaveFileDialog1.ShowDialog() == DialogResult.OK) { string Extension = System.IO.Path.GetExtension(SaveFileDialog1.FileName); switch (Extension) { case ".jpg": format = ImageFormat.Jpeg; break; case ".bmp": format = ImageFormat.Bmp; break; } pictureBox1.Image.Save(SaveFileDialog1.FileName, format); } } } }


  • علی بابایی کلجاهی
۱۸
مرداد
۹۶

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


کد  زیر نحوه محاسبه  15 جمله اول این سری را نمایش می دهد :



using System; namespace Fibonacci { class Program { public static int Fibonacci(int n) { int a = 0; int b = 1; for (int i = 0; i < n; i++) { int temp = a; a = b; b = temp + b; } return a; } static void Main() { for (int i = 0; i < 15; i++) { Console.WriteLine(Fibonacci(i)); } Console.ReadLine(); } } }


  • علی بابایی کلجاهی
۲۳
تیر
۹۶

پروژه های مرتب سازی جزء پروژه هایی می باشد که کاربران و دانشجویان عزیز همواره به آن نیاز دارند بنابرین در این پست پروژه مرتب سازی حبابی یا همان مرتب سازی Bubble Sort را به صورت رایگان برای شما کاربران عزیز قرارداده ایم. این مرتب‌سازی از آن رو حبابی نامیده می‌شود که هر عنصر با عنصر کناری خود سنجیده‌شده و درصورتی که از آن کوچک‌تر باشد جای خود را به آن می‌دهد و این کار همچنان پیش می‌رود تا کوچک‌ترین عنصر به پایین فهرست برسد و دیگران نیز به ترتیب در جای خود قرار گیرند (یا به رتبه‌ای بالاتر روند یا به پایین‌تر فهرست رانده شوند) این عمل همانند پویش حباب به بالای مایع است. کاربران عزیز می توانند جهت سفارش پروژه های برنامه نویسی سفارش خود را ایمیل کنند یا از طریق تماس با ما اقدام کنند.


using System;
using System.Text;

namespace Bubble_Sort_Cristiansoft
{
class Program
{
static void Main(string[] args)
{
// گرفتن طول آرایه
Console.Write("Enter array length : ");
int l = int.Parse(Console.ReadLine());

int[] array = new int[l];
int temp = 0;

// دریافت اعضای آرایه
Console.WriteLine("Enter Elements : ");
for (int i = 0; i < array.Length; i++)
{
array[i] = int.Parse(Console.ReadLine());
}

// آغاز عملیات مرتب سازی
for (int i = array.Length - 1; i >= 1 ; i--)
{
for (int j = 0; j < i; j++)
{
if (array[j] > array[j+1])
{
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// پایان عملیات مرتب سازی


// نمایش آرایه مرتب شده
Console.WriteLine();
Console.WriteLine("Array Sorted ! ");

foreach (int item in array)
{
Console.WriteLine(item);
}


Console.ReadKey();
}
}
}


  • علی بابایی کلجاهی
۱۲
تیر
۹۶

سورس کد برنامه Image format converter (تبدیل فرمت عکس) به زبان سی شارپ را در این ساعت از کریستین سافت اماده دانلود کرده ایم که امیدواریم استفاده کنید و مفید باشه. این پروژه را به زبان سی شارپ به همراه سورس کامل میتوانید از کریستین سافت دانلود کنید پروژه خوبی هستش که میتونید به عنوان پروژه اموزشی ازش استفاده کنید.

تصاویری از محیط برنامه

 

دانلود


با آرزوی موفقیت.

  • علی بابایی کلجاهی
۰۹
تیر
۹۶

سورس کد برنامه Task Manager و Run به زبان سی شارپ را در این ساعت از کریستین  سافت اماده دانلود کرده ایم که امیدواریم استفاده کنید و مفید باشه. این پروژه را به زبان سی شارپ به همراه سورس کامل میتوانید از کریستین سافت دانلود کنید پروژه خوبی هستش که میتونید به عنوان پروژه اموزشی ازش استفاده کنید.

 

تصاویری از محیط برنامه

 

با آرزوی موفقیت برای همه شما.


دانلود

  • علی بابایی کلجاهی