کریستین سافت

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

کریستین سافت

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

۳۷ مطلب با کلمه‌ی کلیدی «code» ثبت شده است

۱۱
بهمن
۹۶



package ir.cristiansoft.checkinternet;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

Button btnCheckInternet;

Context context;
ConnectivityManager conMgr;
NetworkInfo networkInfo;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

context = getApplicationContext();
conMgr = (ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE);
networkInfo = conMgr.getActiveNetworkInfo();

btnCheckInternet = (Button) findViewById(R.id.button_checkinternet);

btnCheckInternet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

if ( networkInfo == null || !networkInfo.isAvailable() || !networkInfo.isConnected() )
{
Toast.makeText(context , "Disconnected !!!!!!" , Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(context , "Connected !" , Toast.LENGTH_LONG).show();
}

}
});

}
}



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




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


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


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

http://myket.ir/app/ir.cristiansoft.spammer

 


عکس هایی از اپلیکیشن


   


   



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


using System;

namespace ConsoleApp5
{
    class Program
    {
        static void Main(string[] args)
        {
            int Min = 0;
            int Max = 20;

            int[] number = new int[5];

            Random randNum = new Random();
            for (int i = 0; i < number.Length; i++)
            {
                number[i] = randNum.Next(Min, Max);
            }
        }
    }
}

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


در این پست سورس ارسال ایمیل در اندروید رو براتون گذاشتیم.

فایلی که دانلود می کنید شامل یک فایل xml که برای لایه ی اکتیویتی هست و یک فایل java برای کد نویسی هست.



هرگونه سوال و پیشنهاد و نظر خودتون رو می تونین به ایمیل یا تلگرام ما بفرستین موفق باشین.



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


در این پست سورس کد ضبط صدا (Voice Recorder) در اندروید را به زبان برنامه نویسی جاوا و در محیط برنامه نویسی اندروید استودیو را جهت دانلود از کریستین سافت قرار داده ایم.

اگر شما قصد یادگیری اندروید و طرز استفاده از امکان ضبط صدا و دستکاری آن را در اندروید دارید این پروژه زمینه بسیار خوب برای شروع کار شما است.


ویژگی های این سورس کد :

* قابلیت اجرا و شخصی سازی در محیط برنامه نویسی اندروید استودیو

* طراحی متریال دیزاین

* ذخیره صداها د حافظه گوشی یا کارت حافظه

* امکان مشاهده لیست صداهای ضبط شده در داخل برنامه

* دارای پلیر (player) اختصاصی برنامه جهت باز کردن صداها در داخل برنامه

* قابلیت اشتراک گذاری صداها از داخل برنامه

* قابلیت حذف صداهای ضبط شده از داخل برنامه

* قابلیت تغییر نام فایل صوتی از داخل برنامه

* و......



عکس هایی از برنامه


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

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



یک برنامه ویندوزی ایجاد کرده و بر روی فرم دوبار کلیک کنید و کد زیر را در رویداد Load فرم بنویسید :

private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
}

و یا از propertis فرم خاصیت FormBorderStyle را برابر None قرار بدین که فرم به شکل زیر در میاد :



با این کد اگر برنامه را اجرا کنید حاشیه فرم از بین می رود و نمی توانید با ماوس فرم را به این طرف و آن طرف بکشید.


پس حالا در بالای رویداد Load کدهای زیر را بنویسید :


private const int WM_NCHITTEST = 0x84;
private const int HTCLIENT = 0x1;
private const int HTCAPTION = 0x2;

protected override void WndProc(ref Message message)
{
base.WndProc(ref message);
if (message.Msg == WM_NCHITTEST && (int)message.Result == HTCLIENT)
message.Result = (IntPtr)HTCAPTION;
}


موفق باشید

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

برای جلوگیری از بسته شدن فرم با دکمه های 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; } } } }


موفق باشید

  • علی بابایی کلجاهی
۰۴
دی
۹۶
شاید نیاز باشد بفهمید کاربر از موس استفاده می کند یا نه و در صورتی که استفاده می کند اطلاعاتی از موس (تعداد دکمه و ...) را بدست آورد.

این اطلاعات در کلاس SystemInformation قرار دارد .


یک دکمه روی فرم قرار دهید و در رویداد کلیک آن کد های زیر را بنویسید :


string content = "";

private void button1_Click_1(object sender, EventArgs e)
{
content = "";
content += SystemInformation.MouseWheelPresent.ToString() + "\n";
content += SystemInformation.MouseButtons.ToString();
content += SystemInformation.MouseButtonsSwapped.ToString() + "\n";
content += SystemInformation.MouseHoverSize.ToString() + "\n";
content += SystemInformation.MouseHoverTime.ToString() + "\n";
content += SystemInformation.MouseSpeed.ToString() + "\n";
content += SystemInformation.MouseWheelScrollDelta.ToString() + "\n";
content += SystemInformation.MouseWheelScrollLines.ToString() + "\n";
content += SystemInformation.NativeMouseWheelSupport.ToString() + "\n";

MessageBox.Show(content);
}



موفق باشید
  • علی بابایی کلجاهی