آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
برای راحتی دوستان و از سردرگمی در اومدن دوستان تازه وارد به سایت ، از این بعد دوستان آموزش های خودشون رو توی این تاپیک قرار بدن.
تا انشاالله مجموعه ی کاملی از آموزش ها ایجاد بشه.
دوستان آموزش هایی که جاهای دیگه معرفی کردن اینجا هم معرفی کنن.
پست های بی مورد و نامرتبط و درخواست آموزش توی این تاپیک مطرح نشه.
دوستانی که قصد پست دادن توی این تاپیک رو دارن ، باید همه ی مطالب مرتبط به یک موضوع رو در یک پست بدن.
هر چنو وقت 1 بار این تاپیک پاک سازی میشه و پست های مرتبط ادغام میشن.
2 ضمیمه
آموزش اكتيوريپورت بصورت استاتيك
دوستان عزيز با سلام
اين نمونه برنامه همراه با جزوه pdf آموزش ابتدايي جهت استفاده از نرم افزار اكتيو ريپورت بصورت گزار ش هاي استاتيك (گزارش سازي در حين برنامه نويسي) مي باشد كه اميدوام كاستي هاي آن را به بزرگواري خود ببخشيد.
انتظار راهنمايي شما خوبان خيلي خوشايند مي باشد.
نقل قول: تمام آموزش های مربوط به ویبی و ابزارهای ویبی
مجموعه فايلهاي PDF آموزش برنامه نویسی پایگاه داده در ویژوال بیسیک
6https://barnamenevis.org/showpo...2&postcount=55
نقل قول: تمام آموزش های مربوط به ویبی و ابزارهای ویبی
1 ضمیمه
نقل قول: تمام آموزش های مربوط به ویبی و ابزارهای ویبی
راهنمای استفاده از vsflex8. امیدوارم غیر تکراری و مفید باشه.
تايپيك هاي آموزشي Behrouz_Rad
1 ضمیمه
بارگذاري تصوير در گزارش كريستال ريپورت با گرفتن مسير از بانك اطلاعاتي
سلام
خيلي از دوستان تو بارگذاري تصوير با مسير در كريستال ريپورت مشكل دارن
براي همين يك نمونه اينجا قرار مي دم كه اميدوارم مفيد باشه
اين نمونه با كريستال ريپورت ورژن 9 ايجاد شده كه براي ورژنهاي ديگه هم مي تونه استفاده بشه
نقل قول: تمام آموزش های مربوط به ویبی و ابزارهای ویبی
سلام
آموزش ساخت برنامه هاي چند زبانه به همراه نمونه 4 زبانه
http://www.barnamenevis.org/sh...d.php?t=149590
2 ضمیمه
استفاده از کامپوننت بدون رجیسترکردن حتی در یوزر غیر ادمین و ویستا
سلام به همه دوستان
خيلي ها با عدم رجيستر شدن کامپوننت هاي برنامه ،در ويستا و يوزرهاي غير از ادمين مشکل دارند.در اين چند سطر ناقابل قراراست با يک روش جديد (البته براي خودم جديده وگرنه همه شما سروران و اساتيد بنده ايد و احتمالا آشنايي داريد) آشنا بشيم که ما را از مشکلات مطرح شده رهايي بدهد
اساس کار اين روش مبتني بر مانيفست (Manifest)است که خيلي کارها انجام می دهد و يکيش اينه .خوب شروع مي کنيم
براي مثال ما کامپوننتي داريم به نام MyActivex.Ocx (که برای راحتی کار و درک سریع تر یک نمونه خیلی ساده ضمیمه کردم).و قراراست از آن در برنامه خودمان استفاده کنيم.اول از همه ببينيم محتويات فايل مانيفست مربوط به اون چيه
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<file name="MyActivex.Ocx">
<typelib
tlbid="{E275D2AE-1019-49D1-ACDE-C08050E9A940}"
version="1.0"
helpdir=""/>
<comClass description=""
clsid="{0DC66248-2DC0-438A-A888-95D27848BA48}"
progid="MyActivex.UserControl1"
threadingModel="Apartment"
tlbid="{E275D2AE-1019-49D1-ACDE-C08050E9A940}" />
</file>
</assembly>
اگر اين فايل را کنار فايل اجرايي برنامه خودمان گذاشته ونام آن را EXEName.exe.manifest بگذاريم( EXEName.exe نام فايل اجرايي ماست .مثلا اگر نام برنامه ما MyProgram.exe باشد نام فايل مانيفست به اين شکل است MyProgram.exe.manifest) ديگر احتياجي به رجيستر کردن کامپوننت از قبل نبوده و از دردسرهاي رجيستر نشدن در يوزرهاي غير از ادمين نجات پيدا مي کنيم
حالا اين سوال پيش مياد که اون tlbid و clsid و progid از کجا بدست مي آيند؟
هرچند ابزارهايي براي بدست آوردن آنها از درون خود کامپوننت ها وجود دارد ولي اينجا يک روش ساده که مبتني بر رجيستري است را با هم مي بينيم.بعدا سر فرصت برنامه هاي مذکور را نیز قرار ميدهم
خب کافيست کامپوننت مورد نظر را در سيستم خودتان رجيستر کنيد.بعد رجيستري را بازکرده و به دنبال نام کامپوننت مذکور بگرديد.براي مثال ما اينجا دنبال کلمه MyActivex.ocx ميگرديم.نتيجه را در زيرشاخه
HKEY_CLASSES_ROOT\CLSID\
پيدا ميکنيد.
حالا اطلاعات مربوطه را از اين قسمت استخراج ميکنيم و در فايل مانيفست قرار مي دهيم.
https://barnamenevis.org/attach...1&d=1243253325
به همين راحتي.ضمنا می توان اطلاعات چند کامپوننت را نیز در یک مانیفست قرار داد.سکشن های
<File>
.
.
.
</File>
را برای سایر کامپوننت ها توسعه دهید.
موفق باشید
نقل قول: تمام آموزش های مربوط به ویبی و ابزارهای ویبی
نقل قول: آرشیو مطالب مفید در این بخش
نقل قول: آرشیو مطالب مفید در این بخش
تاپیک جامع دانلود سورس :
فقط سورس دانلود کنید
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
سلام
ببخشید یک سوال داشتم
میخواستم بدونم در هر کدام از فلیترهای فتوشاپ چه بلایی سر پیکسل های یک عکس میاد
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
سلام.من یه کد میخوام که بتونه برام این کارو انجام بده:به صورت یک شمارنده مثلا اول 1 بعد 2 بعد 3 به ترتیب جلو بره و این اعداد در:
BEGIN:VCARD
VERSION:2.1
TEL;CELL;PREF:(عدد یک این قسمت وارد بشه)
END:VCARD
دوباره به همین شکل
BEGIN:VCARD
VERSION:2.1
TEL;CELL;PREF:(عدد 2 در این قسمت وارد بشه)
END:VCARD
و در انتها در یک فایل تکست ذخیره کنه ممنون میشم بهم بگین چطوری میتونم بسازم
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
با سلام به دوستان عزیز من میخوام بدونم که در vb.net برای باز کردن یک فایل چطوری میتونم آدرس دهی کنم ک با انتقال exe برنامه به درایو دیگه و یا کامپیوتر دیگه برنامه بتونه تشخیص بده مثلا در vb من آدرس دهی میکنم ولی متاسفانه به محض انتقال سورس و فایل exe به درایو دیگه مسیر دایرکتوری رو نمیشناسه لطفاً ساده توضیح بدید چون من تازه کارم ممنونم
System.Diagnostics.Process.Start("F:\vb\.NetSorceC ode\.NetSorceCode\bin\Debug\Code\Open URL In Web Browser.txt")
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
لطفا در مورد دستور shell هم مطلب بزارین.
ممنون.:لبخند::لبخند::لبخند:
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
سلام. یه سوال هر کس ببده زود جواب بده ممنون میشم. یه label یه checkbox و سه تا optionbutton بعد موقعی ک چک باکس تک دار بود بک کالر تغییر کنه وقتی تیک دار نیست فورکالر تغییر کنه همین.
نقل قول: آموزش ویژوال بیسیک + آرشیو مطالب مفید تالار VB6
نقل قول:
نوشته شده توسط
hossein990
سلام. یه سوال هر کس ببده زود جواب بده ممنون میشم. یه label یه checkbox و سه تا optionbutton بعد موقعی ک چک باکس تک دار بود بک کالر تغییر کنه وقتی تیک دار نیست فورکالر تغییر کنه همین.
Private Sub Check1_Click()
If Check1.Value = 1 Then
Label1.BackColor = vbRed
End If
If Check1.Value = 0 Then
Label1.ForeColor = vbGreen
End If
End Sub