کریستین سافت

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

کریستین سافت

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

۱۱ مطلب با کلمه‌ی کلیدی «cristiansoft» ثبت شده است

۰۸
مرداد
۹۷

 

در این پست سورس کد برنامه مدیریت دانلود با طراحی Metro Modern UI را برای شما عزیزان منتشر کردیم.

 

شما با این سورس کد می توانید هر فایلی را (mp3,mp4,.jpg,...) را به راحتی دانلود کرده و با یک saveFileDialog آن فایل را در مسیر دلخواه ذخیره نمایید.

همچنین می توانید با Add کردن فایل های DLL از ابزار های جدید Metro Modern UI در برنامه های خود استفاده کنید!!!




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


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


برای مشاهده فیلم از محیط برنامه کلیک کنید





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

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


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


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

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

* دیتابیس SQL Server



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

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




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; } }


  • علی بابایی کلجاهی
۰۴
اسفند
۹۶



  • علی بابایی کلجاهی
۲۳
بهمن
۹۶


این سورس برای آموزش  نحوه رسم خط با رنگ های مختلف ، رسم دایره ، چند ضلعی ، انتحاب رنگ ، درج متن در هرجا و . بسیار  مفید است .

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

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


 

گروه برنامه نویسی کریستین سافت


www.cristiansoft.blog.ir

www.cristiansoft.ir

 

Telegram : @cristiansoft_ir






  • علی بابایی کلجاهی
۲۰
دی
۹۶


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


مشاهده فیلم


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

  • علی بابایی کلجاهی
۱۶
دی
۹۶
معرفی و دانلود نرم افزار برنامه ساز همراه (نسخه طلایی) برنامه ساز همراه ، جامع ترین برنامه ساز موبایلی جهان برای ساخت آسان برنامه های اندرویدی (بدون نیاز به برنامه نویسی) می باشد . دانلود نسخه طلایی و کرک شده برای شما دوستان عزیز ؛ قابلیت ها و ویژگی های نرم افزار : طراحی و ساخت برنامه های اندروید بدون نیاز به حتی یک خط کد نویسی تولید برنامه های بهینه و کم حجم و قابل نصب بر روی تمامی دستگاه های اندرویدی طراحی برنامه های اندروید روی دستگاه اندروید و بدون نیاز به کامپیوتر و اینترنت ...
  • علی بابایی کلجاهی
۱۶
دی
۹۶
محصول پیش روی شما سورس نرم افزار کتاب ساز می باشد که به صورت سفارشی به دست یکی از برنامه نویس های بازار ساخته شده است برای اینجانب اولین فرد که کمی هوشیار باشه و کمی توی بازار گردش کرده بازه می تونه با یه نیگا به برنامه متوجه این بشود که این برنامه اصلا توی مارکت بازار منتشر نشده چون من خودم به ایشون گفتم که منتشر نکنه تا یه چیزی هم نصیب ما و شما بشه پس باید تغییرات دلخواهتون رو اضافه کنید و اونو منتشرش کنید تا از این طریق کسب درآمد بکنید. ویژگی های سورس : قابیلت انتشار در مارکت ها ...
  • علی بابایی کلجاهی
۱۳
دی
۹۶

برای جلوگیری از بسته شدن فرم با دکمه های Alt+F4 در رویداد KeyDown فرم کد زیر را بنویسید :



private void
Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Alt && e.KeyCode == Keys.F4) e.SuppressKeyPress = true; }


یا در solution Explorer بر روی program.cs دوبار کلیک کنید و کدهای زیر را در آن بنویسید:



using System; using System.Windows.Forms; namespace AltF4 { static class Program { [STAThread] static void Main() { Application.SetCompatibleTextRenderingDefault(false); Application.AddMessageFilter(new AltF4Filter()); Application.EnableVisualStyles(); Application.Run(new Form1()); } public class AltF4Filter : IMessageFilter { public bool PreFilterMessage(ref Message m) { const int WM_SYSKEYDOWN = 0x0104; if (m.Msg == WM_SYSKEYDOWN) { bool alt = ((int)m.LParam & 0x20000000) != 0; if (alt && (m.WParam == new IntPtr((int)Keys.F4))) return true; } return false; } } } }


موفق باشید

  • علی بابایی کلجاهی
۰۴
آذر
۹۶

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


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



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Quicksort
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an unsorted array of string elements
            string[] unsorted = { "z", "e", "x", "c", "m", "q", "a" };

            // Print the unsorted array
            for (int i = 0; i < unsorted.Length; i++)
            {
                Console.Write(unsorted[i] + " ");
            }

            Console.WriteLine();

            // Sort the array
            Quicksort(unsorted, 0, unsorted.Length - 1);

            // Print the sorted array
            for (int i = 0; i < unsorted.Length; i++)
            {
                Console.Write(unsorted[i] + " ");
            }

            Console.WriteLine();

            Console.ReadLine();
        }

        public static void Quicksort(IComparable[] elements, int left, int right)
        {
            int i = left, j = right;
            IComparable pivot = elements[(left + right) / 2];

            while (i <= j)
            {
                while (elements[i].CompareTo(pivot) < 0) 
                { 
                    i++; 
                } 
                while (elements[j].CompareTo(pivot) > 0)
                {
                    j--;
                }

                if (i <= j)
                {
                    // Swap
                    IComparable tmp = elements[i];
                    elements[i] = elements[j];
                    elements[j] = tmp;

                    i++;
                    j--;
                }
            }

            // Recursive calls
            if (left < j)
            {
                Quicksort(elements, left, j);
            }

            if (i < right)
            {
                Quicksort(elements, i, right);
            }
        }

    }
}


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