به منظور پر کردن AutoCompleteSource برای افزایش سرعت می توان به جای حلقه For از Datatable استفاده کرد و به صورت چشمگیری سرعت را فزایش داد.

روش استفاده از Datatable   به شرح زیر می باشد.

 

DataTable dt_txt = db.select("SELECT * FROM yourTable");

string[] postSource = dt_txt.AsEnumerable()

.Select(x => x.Field("field_Name"))
.ToArray();
var source = new AutoCompleteStringCollection();
source.AddRange(postSource);
textBox1.AutoCompleteCustomSource = source;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;


موضوعات مرتبط: برنامه نویسی
برچسب ها: c , AutoCompleteSource

تاريخ : دوشنبه هشتم خرداد ۱۳۹۶ | | نویسنده : محمدرضا رستمی |
گاهی ممکن است شما نیاز داشته باشید از طریق نرم افزار خودتان که مثلا با سی شارپ نوشته شده، با برنامه نویسی به آدرس ایمیل ها در یک سازمان که از ایمیل داخلی برای نامه نگاری استفاده می شود (ایمیل هایی که با سرور Exchange مدیریت می شوند) دسترسی داشته باشید. به این منظور مراحل زیر را باید انجام دهید.
ابتدا این dll را دانلود و به رفرنس های نرم افزار خود اضافه کنید.
سپس تکه کد زیر را در form_load  برنامه خود اضافه کنید و از برنامه  لذت ببرید.
 

using Microsoft.Office.Interop.Outlook;

 

//---------------------------------------------------------درون تابع مورد نظر بنویسید

Microsoft.Office.Interop.Outlook.Application app = newMicrosoft.Office.Interop.Outlook.Application();

            NameSpace ns = app.GetNamespace("MAPI");

            ns.Logon("", "", false, true);

 

            AddressList GAL = ns.AddressLists["Global Address List"];

            DataTable table = new DataTable();

            table.Columns.Add("Email", typeof(string));

            foreach (AddressEntry Email in GAL.AddressEntries)

            {

                table.Rows.Add(Email.Name);

            }

            dataGridView1.DataSource = table;

 

 //--------------------------------------------------------


موضوعات مرتبط: برنامه نویسی
برچسب ها: خواندن آدرس ایمیل , سی سارپ , c , outlook

تاريخ : دوشنبه دهم خرداد ۱۳۹۵ | | نویسنده : محمدرضا رستمی |
این لینک به صورت کامل تمام موارد لازم برای  برنامه نویسی چند نخی را توضیح داده.

 

یه توضیح بدم که برای برنامه نویسی چند نخی در c++ حتما باید کتابخانه BOOST را  دانلود کنید و یا اینکه بسازید که تو لینک بالا شرح داده شده.


موضوعات مرتبط: برنامه نویسی
برچسب ها: c , چند نخی

تاريخ : یکشنبه دوم خرداد ۱۳۹۵ | | نویسنده : محمدرضا رستمی |
برنامه نویسی چند نخی در c++  داستان عجیب طولانی داره که واسه این کار، یکی از هم وطن های عزیرمون به صورت کامل توضیحش رو ارائه داده.

برای دیدن این توضیحات می تونید اینجا کلیک کنید.


موضوعات مرتبط: برنامه نویسی
برچسب ها: چند نخی , سی پلاس پلاس , c

تاريخ : یکشنبه دوم خرداد ۱۳۹۵ | | نویسنده : محمدرضا رستمی |