Dotnetcharting کاملاً مجانی-Free Dotnet Charting
لینک دانلود:DotnetCharting Winforms 5 Download
لینک دانلود:DotnetCharting Winforms 5 Download
لینک دانلود : Khayam_Pascal VB Triangle Download
سوال:barname ee ke tedadi adad daryaft va dar matrise 3*3 gharar dahad
sepas in matriks ra neshan dade va begooyad paeen mosalasi ast ya bala mosalasi?
اینم برنامه ای رو که خواسته بودین :
لینک : Matrix Triangles Download
برنامه ای که خواستید رو نوشتم و می تونین دانلودش کنین .
لینک دانلود : Matrixs Items Count
همانطور که در شکل زیر نشان داده شده است Object ی به نام ListView در VB وجود دارد که استفاده های آن بسیار زیاد می باشد...یکی از این کاربرد ها ساختن یک لیست و نمایش لیست مانند هر نوع اطلاعاتی می باشد....
برای راحتی بیشتر پروژه ای برای کار با این Object تهیه کردم که می تونین Download کنین.
در ضمن Module ی در این برنامه به نام Format List که دارای تابع SetListViewColor است وجود دارد که با یک ListView و PictureBox که در فرم وجود دارد ListBox ی زیبا تولید می کند .کار این تابع و همچنین تصویری از برنامه رو تو این 2 شکل می بینید.
لینک Download :
کار با تابع SetListViewColor:
SetListViewColor [نام listview], [picturebox نام], [شماره رنگ 1], [شماره رنگ 2]
دلیل استفاده از یک PictureBox در این تابع این است که در واقع تابع بعد از گرفتن 2 رنگ ابتدا PictureBox را به اندازه ListView بزرگ کرده سپس با توجه به اندازه Font در ListView خطوط یک در میان رو روی PictureBox رسم می کنه و اون رو BackGround واسه ListView قرار میده.
سوال :امیدوارم تو پست بعدی به من یاد بدید چه طور یک فایل رو از بین تمام فایل های موجود در دنیا بشناسم؟مثلا" یه نشونه توش بذارم یا نمی دونم.
در جواب باید بگم که بهترین نشونه ایجاد یک Resource String هست که به روش قبلی می تونین ایجاد کنین.البته میشه نام فایل رو هم به عنوان نشونه در نظر گرفت ولی مطمئن نیس چون ممکنه نام فایل EXE عوض بشه.
این ActiveX Object رو Download کنینوالبته تازه تازس هنوز داغه ماله امروز بعد از ظهره .....![]()
تفهیم عملکرد: این OCX در واقع String Resource هارو چک میکنه با ID که شما اونو میخواین ازش چک میکنه .اگه باشه بهتون میده.پس یادتون باشه که ID اون String چی بوده.(تو مثال قبل 101 ) .
البته در زمینه کاملتر Resource ها فقط String ها نیستن و می تونن ICon -Form-و .... هزار تا چیز دیگه.
لینک دانلود : Resourrce String Loader Ocx Download
مثال :
Text1.Text = LoadResString1.ResString("c:\project1.exe", 101)
اگه کار با ActiveX Dll ها که تو فایل های OCX هستند رو یاد ندارین به مطالب قبل مراجعه کنین جون جند بار توضیح دادمشون....
موفق باشین و پر سوال.....
این کار همونطور که در مطلب قبلی توضیحش رو دادم استفاده زیادی داره.
آموزش تصویری:
1-وارد VB بشین و طبق تصویر برین گزینه رو از تو Add-Ins انتخاب کنین.
2-اعمال زیر رو انجام بدین
3-Resource Editor رو باز کنین.
4-این کارارو واسه اجاد یک String با Id مخصوص به خودش بکنین.این رشته همون رشته ی قابل مجزا شدن از تو فایل های EXE است.
5-Save ش کنین .
6-حالا به پروژتون اضافه میشه .
7-خود برنامه مهم نیس تو این مثال .بدئن کار دیگه فقط Compile کنینش تا نتیجه رو ببینین.
نحوه استفاده : خوب این کارارو انجام دادیم.حالا میخوایم از این رشته استفاده کنیم .خیلی آسونه ....مثلاً میریزیمش تو یک TextBox.
Text1.Text = LoadResString(101)
لینک دانلود : VB How to Oct Hex Binary Download
لینک دانلود : VB Antegral Calculator and Grapher Download -By pooya sarraf
این برنامه امکانات زیادی برای رسم انواع نمودار دارد و با بان اطلاعاتی Access کار می کند ...
لینک دانلود : Vb Graph Download
نمایی از Print Preview برنامه :
اصولا ً افرادی که با برنامه نویسی زیاد سر و کار دارن باید بدونن که چطوری اشیائی درست کنن که به دردشون بخوره و ازش تو برنامه هاشون استفاده کنن .از مزایای ساختن ActiveX Objects نسبت به استفاده کد ها در رویه های داخلی برنامه میشه به موارد زیر اشاره کرد :
1) بالا رفتن سرعت برنامه نویسی برنامه نویس.
2) امکان استفاده از OCX های ایجاد شده در چند پروژه.
3) کاهش Bug های برنامه.
4) نظم و انسجام بیشتر برنامه و کدها و خواناتر شدن برنامه.
5) پایین آمدن تعداد خطوط برنامه و کم حجم تر شدن و Compile بهتر.
تفهیم موضوعی:
ما به عنوان نمونه می خوایم یک Object درست کنیم که دارای 2 عمل کرد باشد .هنگامی که دستور میدیم زمان رو نشون بده و وقتی می خوایم تاریخ رو نشون بده .
برای اینکار مراحل زیر رو رنبال کنید .
1) مطابق شکل VB رو باز کنید و گزینه ActiveX Control رو انتخاب نمایید.
2) حالا یک Label روی فرم با این خصیصه ها ایجاد کنید .
Alignment 2-Center
Backcolor &H00FFC0C0&
Border Style 1-Fixed Single
Caption [Empty]
3)حالا یک تایمر با interval 100 ایجاد کنید .و Enabled اون رو برابرFalse قرار بدین .
4)مطابق شکل عرض و طول فرم User Control (همونی که روش همه اشیا رو گذاشتین)رو با عرض و طول Label1 یکی کنین و Label 1 رو به گوشه بالا سمت چپ ببرین تا فقط Label دیده بشه .
5)درون پنجره کد این دو Function رو بنویسین.
Public Function SetTime()
Timer1.Enabled = True
End Function
Public Function SetDate()
Timer1.Enabled = False
Label1.Caption = Date
End Function
6) درون کد تایمر این کد رو تایپ کنین.
Label1.Caption = Time
7) کل پروژه رو Save کنید .
8) مطابق شکل می خواهیم فایل OCX رو که در واقع همین ActiveX Object ی هست که ساختیم رو ایجاد کنیم تا بتونیم کاراییش رو امتحان کنیم .
برای این کار از منو File گزینه make رو انتخاب نمایید.و در هر جایی که دوست داشتین Save کنید.
حالا می خوایم از این ActiveX Object استفاده کنیم .
1) VB رو باز کرده و یک پروژه ایجاد نمایید
2) در منو ابزار RClick کنین و Components رو بزنید.
3) از قسمت Browse فایل OCX ی رو که ساختین رو انتخاب و OK کنین.
4) همونطور که ملاحظه می کنین یک Object جدید به نوار ابزار اضافه شده که همون ActiveX Object ی هست که ساختیم یکی از اون رو روی فرم بذارین و 2 CommandButton مثل شکل ایجاد کنین و کدهای زیر رو توشون بذارین .
Private Sub Command1_Click()
UserControl11.SetTime
End Sub
Private Sub Command2_Click()
UserControl11.SetDate
End Sub
5) برنامه رو اجرا کنین و اون رو امتحان کنین و ببینین چقدر کیف میده.
هنگامی که Command1 کلیک می شود ActiveX Object ی که ساختیم زمان رو نشون میده .
وقتی که Command2 کلیک میشه تاریخ رو نشون میده .
Function fnACOS(Y)
fnACOS = fnDeg(3.1415927 / 2 - (fnRad(fnASIN(Y))))
End Function
Function fnDeg(z)
fnDeg = z * 57.295779513
End Function
Function fnASIN(x)
fnASIN = fnAT(x / ((1 - x ^ 2) ^ 0.5))
End Function
Function fnRad(z)
fnRad = z / 57.295779513
End Function
Function fnCS(X2)
fnCS = Cos(fnRad(X2)
End Function
فقط حواستون باشه که برای ایحاد هر کنترل باید یکی از اون رو با Index 0 روی فرمتون ایجاد کنین. کنترل پیش فرض این کد txtinput هست.
Dim i As Integer
For i% = 1 To 25
Load txtInput(i%)
With txtInput(i%)
.Width = 360: .Height = 240
.Left = ((i% - 1) Mod 5) * .Width
.Top = ((i% - 1) \ 5) * .Height
.Visible = True
.Text = "test"
End With
Next i%
Y2 شماره سال شمسی
M2 شماره ماه شمسی
D2 شماره روز شمسی
Datenum نام روز هفته
StrM2 نام ماه شمسی
FirstDayNum شماره اولین روز سال . 0 (شنبه) 1 (یکشنبه) ..... 6 (جمعه)
اینم لینک دانلود : DateShamsi
اگه نظری واسه بهتر شدن مدل دارین بهم بگین.
اینم لینک دانلود برنامه : Big n! Calculator