فناوری اطلاعات

فعالیت این وبلاگ در زمینه برنامه نویسی C#.Net و اخبار فناوری می باشد.

فناوری اطلاعات

فعالیت این وبلاگ در زمینه برنامه نویسی C#.Net و اخبار فناوری می باشد.

آخرین نظرات
  • ۰
  • ۰

SAP Crystal Reports Developer 13.0.10 for Visual Studio 2010,2012&2013

 

نرم‌افزار SAP Crystal Reports یکی از قدیمی‌ترین برنامه‌های تهیه‌ی انواع گزارش‌ها از داده‌های مختلف می‌باشد که توانایی بسیاری در ایجاد ارتباط با انواع دیتابیس‌های متدوال را دارد. تاریخچه‌ی کریستال ریپورتس به‌سال 1991 برمی‌گردد که در ابتدا با نام Quick Reports عرضه شد، Crystal Services Inc تا نسخه‌‌ی سوم این نرم‌افزار را ارائه کرد که بعد از تغییر نام به Crystal Decisions نسخه‌های 4 تا 9 این برنامه را منتشر شد و پس از تصاحب این شرکت توسط Business Objects نسخه‌های 10 تا 2008 یا 12 عرضه شدند تا نهایتا با خریداری این شرکت توسط کمپانی SAP، توسعه‌ی این نرم‌افزار به‌عهده‌ی این شرکت بیفتد.

نرم‌افزارهای مختلفی از این برنامه به‌عنوان افزونه استفاده می‌کردند که نسخه‌های 2003 تا 2008 مجموعه‌ی برنامه‌نویسی Microsoft Visual Studio یکی از آن‌ها بود که به‌صورت پیش‌فرض در این مجموعه وجود داشت؛ از نسخه‌ی 2010 ویژوال استودیو، این افزونه حذف شد و به‌صورت جداگانه (غیر تجاری و رایگان) در دسترس قرار گرفت.

برای دانلود به ادامه مطلب مراجعه نمایید...

  • سید محسن علوی
  • ۰
  • ۰

کار با توابع رشته

تابع Substring : تابع فوق ، از یک مکان تا مکان دیگر از رشته را استخراج می کند و یک زیر رشته را بر می گرداند .

تابع IndexOf : این تابع شماره مکان یک کاراکتر یا خرف اول یک رشته را بر می گرداند .

تابع Contains : بررسی می کند که آیا فلان کاراکتر یا رشته در رشته اصلی موجود است یا خیر ، و بولین برمیگرداند.

تابع Length : طول یک رشته را میدهد

تابع Insert : در یک موقعیت یک رشته را درج میکند و بقیه را به سمت راست شیفت میدهد .

تابع Replace : یک رشته یا یک کاراکتر را در همه جای متن جایگزین می کند .

تابع Trim : همه فاصله های سمت راست و چپ را با هم حذف میکند و رشته را بر میگرداند.

تابع Split : لغات درون یک رشته را بر حسب یک کاراکتر جداکننده مانند space بر میگرداند .

 

Download Source

  • سید محسن علوی
  • ۰
  • ۰

 چگونگی ارسال یک Datatable به CSV (Comma Separated File) با استفاده از متد Extension  را برای شما توضیح دهم.

فایل های CSV چه فایل هایی می باشند؟

فایلی است که همه ی مقادیر آن با کاما (,) از هم جدا شده اند.که این فایل شامل داده هایی با همه ی ستون ها خواهد شد.

استفاده دیگر از فایل CSV ،این است که مستقیما فایل را در اکسل باز می کند و سپس داده ها به صورت اتوماتیک در خانه های اکسل پر خواهند شد.

برای مطالعه بیشتر به ادامه مطلب مراجعه نمایید...

  • سید محسن علوی
  • ۰
  • ۰

Search text and highlight

برنامه ای برای جستجو درون یک فایل txt که نتیجه جستجو را به صورت مارک دار نمایش دهد به کاربر در خروجی :

دانلود نمونه برنامه

  • سید محسن علوی
  • ۰
  • ۰

برای این منظور می توان از خواص TextBox استفاده کرد که برای این منظور به سراغ خواص Text مورد نظر می رویم و مقایدر را به صورت زیر تغییر می دهیم :

AutoCompleteMode = AutoCompleteMode.SuggestAppend;

AutoCompleteSource = AutoCompleteSource.CustomSource;

AutoCompleteCustomSource=مقادیر مورد نظر

حال اگر بخواهیم اطلاعات را از روی بانک اطلاعاتی بخواند و نمایش بدهد از کلاس زیر میتوانیم استفاده کنیم :

برای مشاهده کد و دانلود نمونه برنامه به ادامه مطلب مراجعه کنید....

  • سید محسن علوی
  • ۰
  • ۰

Minimize Form

ابتدا ابزار notifyIcon  را از Toolbox بروی فرم خود قرار می دهیم و آیکنی را برای notifyIcon  تعریف می کنیم.

کدهای برنامه :

برای مشاهده کد و دانلود نمونه برنامه به ادامه مطلب مراجعه کنید....

  • سید محسن علوی
  • ۰
  • ۰

برای به دست آوردن Mac Address از طریق IP یک سیستم در شبکه میتوان از دستور arp -a 192.168.1.100 در cmd استفاده کرد فقط در این روش باید ابتدا به آدرس فوق یک ping بزنیم تا بتوانیم به آدرس سخت افزاری دست پیدا کنیم.

اما ما میخواهیم با استفاده از برنامه نویسی به این آدرس سخت افزاری دست پیدا کنیم برای این منظور میتوانیم از کلاس زیر استفاده کنیم :

دانلود کلاس برنامه

دانلود سورس برنامه 

دانلود برنامه اجرایی

  • سید محسن علوی
  • ۰
  • ۰

ابتدا Name Space  زیر را فراخوانی میکنیم :

using System.Runtime.InteropServices;

حال یک فایل Dll را به برنامه خودمون اضافه میکنیم :

[DllImport("user32.dll", CharSet=CharSet.Auto, ExactSpelling=true,
CallingConvention=CallingConvention.Winapi)]
public static extern short GetKeyState(int keyCode);

برای روشن بودن Num Lock دستور زیر :

bool isNumLock = (((ushort) GetKeyState(0x90 /*VK_NUMLOCK*/)) & 0xffff) != 0;

برای روشن بودن Caps Lock دستور زیر :

bool isCapsLock = (((ushort) GetKeyState(0x14 /*VK_CAPITAL*/)) & 0xffff) != 0;

 

  • سید محسن علوی
  • ۰
  • ۰

Hibernate کردن سیستم

برای اینکه بتوان سیستم را به حالت Hibernate برد باید از کد زیر استفاده کنیم :

Application.SetSuspendState(PowerState.Hibernate, true, true);

  • سید محسن علوی
  • ۰
  • ۰

ممکنه توی فرم تعداد زیادی TextBox باشه و بخواهیم هر بار که اون فوکوس میشه متن داخلش انتخاب بشه تا اگه کاربر بخواد اون رو عوض کنه نیازی به Del و BackSpace نداشته باشه (و یا اعمال دیگر )

برای این منظور از کد زیر میتوان استفاده کرد :

TextBox1.text.selectall();

  • سید محسن علوی