با سلام و تشکر
من کدهای بالا را استفاده کردم ولی شبیه به رنگهای عکس اول نشد. اگر ممکنه راهنمایی بفرمایین
با سلام و تشکر
من کدهای بالا را استفاده کردم ولی شبیه به رنگهای عکس اول نشد. اگر ممکنه راهنمایی بفرمایین
بهترین کار برای نصب خودکار فایلهای مورد نیاز جهت اجرای برنامههای مبتنی بر دات نت ، استفاده از نرم افزارهای ساخت Setup میباشد. از قبیل
1- InstallShield
2- InstallAware
3- Advanced Installer
مورد اول ، از قدیمیترین نرم افزارها و حرفه ای میباشد. ولی متاسفانه در تهیه نسخه به روز آن کمی دچار مشکل خواهید شد.
مورد دوم ادعای مقایسه با اینستال شیلد را دارد .از عیوبی که من در استفاده از این نرم افزار دیدم میتوان به حجم بالای نرم افزار اصلی اشاره کرد که بیش از دو گیگابایت است و هر دفعه نسخه جدید اومد شما باید مجدداٌ این حجم را دانلود کنید.
مورد سوم که بهترین گزینه نیز میباشد ، بسیار خوش دست و سبک میباشد. و به راحتی تمام موارد مورد نیاز جهت اجرای برنامههای شما را نصب مینماید.
ممنون از جواب دوستان . تا اینجا فکر کنم برای کنترلهای نمایش تاریخ فارسی ، از کارهای آقای هادی اسکندری استفاده کنم
باتشکر
با سلام
آقای جباری با این روش راهی برای فارسی دیده شدن کنترهای datetimepicker یا monthcalendar ویژوال استدیو وجود داره ؟
ممنون میشم توصیح بدین
من از الگوریتم زیر استفاده میکنم گفتم اینجا بنویسم شاید به کار بیاد
Private Function ValidateNcode(ByVal NC As Int64) As Boolean If IsNumeric(NC) = False Or NC.ToString.Length < 10 Then Return False End If Dim vnc As String = NC.ToString Dim pos As Integer = 10 Dim sum As Integer = 0 For i = 0 To 8 sum += Integer.Parse(vnc.ToCharArray()(i).ToString()) * pos pos = pos - 1 Next i Dim remind As Integer = sum Mod 11 Dim controlNum As Integer = Integer.Parse(vnc.ToCharArray()(9)) If remind <= 2 Then If controlNum = remind Then Return True Else Return False End If Else If (11 - remind) = controlNum Then Return True Else Return False End If End If End Function
private bool ValidateNcode(Int64 NC) { if (IsNumeric(NC) == false | NC.ToString.Length < 10) { return false; } string vnc = NC.ToString; int pos = 10; int sum = 0; for (i = 0; i <= 8; i++) { sum += int.Parse(vnc.ToCharArray()(i).ToString()) * pos; pos = pos - 1; } int remind = sum % 11; int controlNum = int.Parse(vnc.ToCharArray()(9)); if (remind <= 2) { if (controlNum == remind) { return true; } else { return false; } } else { if ((11 - remind) == controlNum) { return true; } else { return false; } }