کریستین سافت

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

کریستین سافت

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

۵ مطلب در خرداد ۱۳۹۷ ثبت شده است

۳۰
خرداد
۹۷


نمونه کد زیر روش تغییر اندازه ی یک آرایه را به شما نشان میدهد.


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


در کد زیر ابتدا آرایه ی کاراکتری با طول 5 تعریف شده است و در ادامه کدها طول آرایه به 7 تغییر کرده است



char
[] array = new char[5]; array[0] = 'A'; array[1] = 'B'; array[2] = 'C'; array[3] = 'D'; array[4] = 'E'; for (int i = 0; i < array.Length; i++) { MessageBox.Show(array[i].ToString()); } Array.Resize(ref array, 7); array[0] = 'a'; array[1] = 'b'; array[2] = 'c'; array[3] = 'd'; array[4] = 'e'; array[5] = 'f'; array[6] = 'g'; for (int i = 0; i < array.Length; i++) { MessageBox.Show(array[i].ToString()); }


  • علی بابایی کلجاهی
۲۴
خرداد
۹۷

برای تشخیص اینکه آیا دات نت فریم ورک نصب است و یا چه نسخه ای از آن نصب می باشد ابتدا فضای نام زیر را وارد برنامه کنید :


using Microsoft.Win32;


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


string key1 = "";
string key2 = "";
string key3 = "";

bool v10 = false;
bool v11 = false;
bool v20 = false;

try
{
    key1 = Registry.LocalMachine
        .OpenSubKey("SOFTWARE")
        .OpenSubKey("Microsoft")
        .OpenSubKey(".NETFramework")
        .OpenSubKey("Policy")
        .OpenSubKey("v1.0").GetValue("3705").ToString();
}
catch (Exception)
{
}

try
{
    key2 = Registry.LocalMachine
        .OpenSubKey("SOFTWARE")
        .OpenSubKey("Microsoft")
        .OpenSubKey(".NETFramework")
        .OpenSubKey("Policy")
        .OpenSubKey("v1.1")
        .GetValue("4322").ToString();
}
catch (Exception)
{
}

try
{
    key3 = Registry.LocalMachine
        .OpenSubKey("SOFTWARE")
        .OpenSubKey("Microsoft")
        .OpenSubKey(".NETFramework")
        .OpenSubKey("Policy")
        .OpenSubKey("v2.0")
        .GetValue("50727").ToString();
}
catch (Exception)
{
}

v10 = (key1 == "3321-3705");
v11 = (key2 == "3706-4322");
v20 = (key3 == "50727-50727");

MessageBox.Show(".Net Framework v1.0 - " + v10.ToString() + Environment.NewLine +
                ".Net Framework v1.1 - " + v11.ToString() + Environment.NewLine +
                ".Net Framework v2.0 - " + v20.ToString());


  • علی بابایی کلجاهی
۱۵
خرداد
۹۷


در این پست سورس کد نرم افزار مدیریت مشاور املاک با طراحی متریال دیزاین به زبان برنامه نویسی سی شارپ را جهت دانلود از کریستین سافت قرار داده ایم.


* طراحی متریال

* استفاده از کتابخانه ی Bunifu_UI برای طراحی

* دیتابیس SQL Server



  • علی بابایی کلجاهی
۱۰
خرداد
۹۷


فرض کنید یک فایل با نام test.txt در درایو :C داریم. برای مخفی و فقط خواندنی کردن آن می توان به صورت زیر عمل کرد :

using System.IO;

namespace HideReadOnly
{
    class Program
    {
        static void Main(string[] args)
        {
            FileInfo file = new FileInfo(@"C:\test.txt");
            file.Attributes = file.Attributes | FileAttributes.ReadOnly | FileAttributes.Hidden;
        }
    }
}

با اجرای کد بالا فایل مخفی می شود. فایل را از حالت مخفی در آورید. با کلیک راست بر روی آن و رفتن به قسمت Properties مشاهده می کنید که این دو خاصیت به صورت زیر تیک خورده اند :


  • علی بابایی کلجاهی
۰۲
خرداد
۹۷

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




private void button1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { byte[] b = System.IO.File.ReadAllBytes(openFileDialog1.FileName); string s = System.Text.Encoding.Default.GetString(b); System.IO.File.WriteAllText(Application.StartupPath + "\s.txt", s); MessageBox.Show("تصویر با موفقیت در متن ذخیره شد"); } } private void button2_Click(object sender, EventArgs e) { openFileDialog1.InitialDirectory = Application.StartupPath; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string s = System.IO.File.ReadAllText(openFileDialog1.FileName); byte[] b = System.Text.Encoding.Default.GetBytes(s); System.IO.MemoryStream ms = new System.IO.MemoryStream(b); Image img = Image.FromStream(ms); pictureBox1.Image = img; } }


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