در این پست سورس کد کار با bluetooth در اندروید رو برای شما عزیزان منتشر کردیم.
سورس کد موارد زیر را شامل می شود :
* روشن و خاموش کردن بلوتوث
* نمایش لیست دستگاه های جفت شده
- ۰ نظر
- ۰۶ مرداد ۹۷ ، ۰۶:۵۶
در این پست سورس کد کار با bluetooth در اندروید رو برای شما عزیزان منتشر کردیم.
سورس کد موارد زیر را شامل می شود :
* روشن و خاموش کردن بلوتوث
* نمایش لیست دستگاه های جفت شده
در این پست سورس نرم افزار مرتب سازی ویدئوها بر اساس رزولوشن با طراحی متریال به زبان برنامه نویسی سی شارپ را جهت دانلود از کریستین سافت قرار داده ایم. این برنامه با کدهای بسیار راحت و قابل فهم به زیبایی طراحی و برنامه نویسی شده است.
برای مشاهده فیلم از محیط برنامه کلیک کنید
با آرزوی موفقیت
نمونه کد زیر روش تغییر اندازه ی یک آرایه را به شما نشان میدهد.
شما می توانید از این روش برای هر نوع آرایه ی تک بعدی استفاده کنید.
در کد زیر ابتدا آرایه ی کاراکتری با طول 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());
فرض کنید یک فایل با نام 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; } }
در این لحظه سورس اسپلش انیمیشنی توییتر برای اندروید را از وبسایت کریستین سافت آماده کردیم. این سورس کد اندروید با زبان جاوا و برای سیستم اندروید کدنویسی شده است. که میتوانید برای صفحه اول برنامه های اندرویدی خود یک اسپلش زیبا به صورت انیمیشن وار قرار داده و زیبای خاصی به برنامه های خود ببخشید. سعی کنید از این سورس کدهای آماده هم در پروژه های برنامه نویسی خود استفاده کنید.
برای استفاده از این سورس کد، کافیه فایل SplashView.java و فایل attrs.xml را بین فایل های پروژه خود کپی کرده و شخصی سازی کنید. فایل کامل سورس پروژه اندروید برای استفاده شما دوستان ضمیمه شده است که میتونید در صورت نیاز دریافت کرده و در برنامه های خود استفاده کنید.
با استفاده از توابع زیر میتوانید برنامه را به رجیستری اضافه یا از آن حذف کنید :
private void func_AddStartUpKey(string _name, string _path)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
key.SetValue(_name, _path);
}
private void func_RemoveStartUpKey(string _name)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
key.DeleteValue(_name, false);
}
و فراموش نکنید که فضای نامی زیر را به پروژه اضافه کرده باشید :
using Microsoft.Win32;
این سورس برای آموزش نحوه رسم خط با رنگ های مختلف ، رسم دایره ، چند ضلعی ، انتحاب رنگ ، درج متن در هرجا و …. بسیار مفید است .
کار با فایل ها نیز در این پروژه پیاده شده است .
این برنامه به زبان سی شارپ نوشته شده است
گروه برنامه نویسی کریستین سافت
Telegram : @cristiansoft_ir