پرسش و پاسخ در برنامه نویسی VB.NET

کربلایی

مدیر بازنشسته
با سلام
می خواستم برنامه ای بنویسم در محیط VB که به پورت Parallel دسترسی داشته با شم در واقع می خوام به این پورت یه دسته ی بازی وصل کنم ! شما می توانید راهنماییم کنید ؟ (من اطلاعات خیلی کمی برای برنامه نویسی به این شکل دارم ! می دونم که نیاز به یه dll دارم مثلا Port.DLLو...) اینکه کلا روی فرم به چه کنترل هایی نیاز دارم(textboxو...) و هر کدوم از این کنترل ها به چه کاری میان! ممنون می شم اگه کمک کنید.

سلام
برنامه نویسی پورت پارالل در محیطهای مختلف ویندوز

استفاده از کتابخانه Inpout32.dll : با استفاده از این dll می توان به پورتهای سیستم در محیطهای Win 9x/NT/2000/XP دسترسی داشت .
برای استفاده از این dll کافی است آنرا در دایرکتوری System32 ویندوزتان کپی کنید . سپس یک ماژوال به پروژه تان اضافه کرده و عبارت زیرا را در آن قرار دهید :



کد:
Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer
کد:
[LEFT]Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)[/LEFT]


حال برای مثال با دستور زیر می توانید اطلاعاتی را روی پینهای DATA ی مربوط به پورت پارالل بنویسید :


کد:
Call Out(&H378, your_data)



فایل ضمیمه زیر هم یه مثاله که به پورتهای parallel, serial, joystick, usb داده ارسال و دریافت می کنه.

more info
توضیحات کامل درباره Inpout32.dll
اینو حتما ببین: خواندن داده ها از پورتا پرالل توسط Inpout32.dll
توضیح درباره Inpout32.dll کارکرد آن به همراه لینک دانلود

موفق باشید​
 

پیوست ها

  • Control-Port.zip
    32.1 کیلوبایت · بازدیدها: 0
آخرین ویرایش:

shaf22i

عضو جدید
تاریخ فارسی

تاریخ فارسی

سلام
من فیلد تاریخ رو داخل اکسس datetime تعریف کردم وداخل vb.net میخوام رکوردایی رو نشون بدم که بین 2تاریخی که کاربر وارد میکنه هستن
چه روشی پیشنهاد میکنید آیا دستوری واسش داخل sql وجود داره؟
درضمن datepicker کامپوننت فارسی،پیدا نکردم از textboxوتابع persian calenderاستفاده کردم لطف کنید اگه دارید مرحمت کنید مرسی:smile:
 

shaf22i

عضو جدید
سلام
من فیلد تاریخ رو داخل اکسس datetime تعریف کردم وداخل vb.net میخوام رکوردایی رو نشون بدم که بین 2تاریخی که کاربر وارد میکنه هستن
چه روشی پیشنهاد میکنید آیا دستوری واسش داخل sql وجود داره؟
درضمن datepicker کامپوننت فارسی،پیدا نکردم از textboxوتابع persian calenderاستفاده کردم لطف کنید اگه دارید مرحمت کنید مرسی:smile:
datatime رو به text تغییر دادم واز

Dim
st2 As String = "select * from tb where tim bitween '" & txt_date.Text & "' and '" & txt_date2.Text & "'"

Dim dta2 As New OleDbDataAdapter(st2, con)
con.Open()
dta2.Fill(dts2,
"tb")

dtg2.DataBindings.Add(
"datasource", dts2, "tb")
con.Close()
استفاده کردم که رو خطdta.fill ارور Syntax error (missing operator) in query expression 'tim bitween '2008/01/01' and '2008/10/05''. میده!

 

179

عضو جدید
کاربر ممتاز
درخواست کمک از حرفه ایی های VB

درخواست کمک از حرفه ایی های VB

با سلام
من یه مشکل دارم و اون اینه که برای ارتباط با دیتابیس با خطای
microsoft.jet.oledb.4.0 is not register in local machine
مواجه میشم. این مشکل رو چطور برطرف کنم؟
 

179

عضو جدید
کاربر ممتاز
پس حرفه ای ها کجان
این تاپیک حرفه ایی نداره ؟؟!!!


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

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
mdac رو نصب كنيد مشكل حل مي شه
(Microsoft Data Access Components )
معمولا سيستمهايي كه نسخه اي از آفيس روي اونها نصب باشه اين كامپوننت رو درون خودشون دارن
اين هم لينك دانلود
http://www.microsoft.com/downloads/...e3-c795-4b7d-b037-185d0506396c&displaylang=en


در ضم اين سوال زياد مرتبط با VB نبود!
 
  • Like
واکنش ها: 179

samira222

عضو جدید
ذخیره اطلاعات در فایل متنی

ذخیره اطلاعات در فایل متنی

سلام
من چهار تا جدول دارم(SQL) حالا می خوام اطلاعات این جداول رو با برنامه نویسی vb.net بریزم توی یک فایل متنی (همه رکوردها با هم)
تو رو خدا هر کی می دونه کمکم کنه
خیلی خیلی ممنون می شم
 

mmnew

عضو جدید
سلام

سلام

برای این کار باید ابتدا یک ارتباط با پایگاه داده ات برقرار کنی، بعدش یک آداپتور داده درست کنی و در نهایت از طریق این آداپتور داده اطلاعات رو بریزی توی یک رکورد ست. از این به بعد اطلاعات رکورد ست در اختیارت هستن و می تونی هر کاری خواستی باهاشون بکنی.
برای ایجاد این چیزایی که گفتم می تونی از کدهای زیر استفاده کنی.
dim cnc as OleDbConnction
dim da as OleDbDataAdapter
dim ds As new DataSet
دقت کن باید بالای فرمت هم این عباراتی که در زیر می آد را حتما نوشته باشی:
imports syste.data
imports system.data.oledb
تا اینجا متغییرهای لازم برای کارت رو معرفی کردی. حالا باید اونا رو مقدار دهی کنی. مقدار دهی هم به صورت زیره:
cnc=new oledbconnection("provider=microsoft.jet.oledb.4.0;datasource=نام پایگاه داده ات")
cnc.open()
da=new oledbdataadapter("select * from نام جدول 1,نام جدول 2,نام جدول 3,نام جدول 4",cnc);
da.Fill(ds," یه اسم که به رکورد ست خودت می دی")

حالا اطلاعت مورد نظرت توی دیتا ست خودت یعنی ds است و هر کاری بخوای می تونی باهاش بکنی.
اگه بازم کاری داشتی بهم ایمیل بزن:
matris2010@gmail.com
 

mmnew

عضو جدید
فایل ها

فایل ها

همه فایل های لازم برای پروژه رو براتون آپ کردم.
موفق باشی:smile::gol:
 

پیوست ها

  • database.zip
    80.7 کیلوبایت · بازدیدها: 0

itacin_1365

عضو جدید
خیلی خیلی خیلی فوری

خیلی خیلی خیلی فوری

سلام
من یک برنامه تحت vb.net می نویسم که داخلش یک datagridview دارم که می خواهم اگه داده ای که در یکی از سلول ها داده می شود غلط بود پیغام بده و دوباره به همون سلول برگرده. در برنامه من پیغام رو می ده ولی نتونستم کدی بنویسم که بتونم فکوس را وارد سلول قبلی قرار بدم و خودش به سلول بعدی می ره لطفا سریع تر جواب بدید لطفا به من بگید چه طوری می شه فوکوس DATAGRIDVIEW رو به دلخواه در سلول های مختلف قرار داد.ممنونم
 

shaf22i

عضو جدید
ویرایش تاریخ

ویرایش تاریخ

چطور می تونم در vb.net واسه تکست باکس فرمت تاریخ رو تعریف کنم که ممیزها خودکار زده شه؟
 
آخرین ویرایش:

rezaelmi

عضو جدید
توی ویبی تو قسمت پروپرتیز ود قسمت mask کافیه بنویسید
##/##/##
موفق باشید
البته باید از maskeditbox استفاده کنید نه textbox
 

rezaelmi

عضو جدید
آخه شما کجای Event این کارو انجام میدین
اگه می خواین با enter کار کنین باید با رویداد مربوط به keypress کار کنین
باید مشخص کنید که وقتی کلید enter رو فشار میده کد بالا رو انجام بده.
 

SARA_67

عضو جدید
VB.NET

VB.NET

سلام خسته نباشيد يه مقاله درباره VB.NET يا اگه امكانش است يه نمونه پرو‍‍ژه وب سايت به زبان VB.NET مي خواستم با تشكر





در نگاه كسي پرواز را نمي فهمد
هر بيشتر اوج بگيري دورتر مي شوي
:gol:
و باران بهانه اي بود
كه زير چتر من تا انتهاي كوچه بياي
اي دوست:heart:

 

rezaelmi

عضو جدید
امیدوارم که به دردتون بخوره
موفق باشید
 

پیوست ها

  • web.rar
    203 کیلوبایت · بازدیدها: 0

hadi_rayane

عضو جدید
پرینت کردن از فرم را در vb

پرینت کردن از فرم را در vb

لطفا کمکم کنید با اجله از مهندسان عزیز خواهش میکنم پرینت کردن از فرم را در vb بهم بگید با تشکر:heart::gol::heart:
 

rezaelmi

عضو جدید
پرینت فرم

پرینت فرم

خیلی سادست
امیدوارم که این به دردتون بخوه. مشکلی بود در خدمتم.
 

پیوست ها

  • print form.rar
    1.1 کیلوبایت · بازدیدها: 0

dorsa_mirkarimi

عضو جدید
رفع اشکال vb6

رفع اشکال vb6

سلام من یه برنامه با vb6 نوشتم که هر کاری میکنم اجرا نمیشه و نمیدونم پیام خطایی که برنامه میده مربوط به چی میشه لطفا منو راهنمایی کنید.
باتشکر.
مشاهده پیوست vb6program.zip
 
آخرین ویرایش:
  • Like
واکنش ها: SHRP

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
در صورت امكان بفرماييد دقيقا چه مشكلي رو رفع مي كنه؟
تا دوستان بتونن در صورت نياز براي رفع مشكل فايل ضميمه رو دريافت كنند.
 

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
من برنامه رو براي شما رفع عيب كردم
مشكل شما 3 نكته كوچك بود:
1.اسامي آبجكتها در كد برنامه اشتباه بودمثلا به جاي lblboston نوشته بوديد txtboston
نوع خصوصيتي كه قصد تغيير داشتيد نادرست بود مثل lblboston.text كه بايد مي نوشتيد lblboston.caption
و مشكل بعدي شما الگوريتم نامناسب برنامه نويسي است كه فقط بايد تمرين كنيد و كتاب در اين زمينه مطالعه كنيد.

فايل رو دوباره براي شما گذاشتم البته بدون هيچ تغيير الگوريتمي فقط اشكالات املايي اونو رفع كردم تا اجرا بشه!
موفق باشيد
 

پیوست ها

  • vb.zip
    2 کیلوبایت · بازدیدها: 0

vito

عضو جدید
طراحی NC2000 در VB

طراحی NC2000 در VB

باز هم سلام .
امید وارم که همه شما مهندسین گل اوقات خوبی داشته باشید.
من می خواهم توی Dirlistbox فایل ها هم به نمایش در بیاد و دیگه نیازی به File listbox نباشه ، اگه تونستید راهنماییم کنیید . ممنون;)
روی گل همتون رو می بوسم .
:redface:
 

rezaelmi

عضو جدید
با سلام خدمت دوست عزیز.
تا اونجایی که مشکل شما رو فهمیدم واستون انجام دادم.
فقط واسه اینکه تنبل بار نیائین لطفا هر برنامه ای که در یافت می کنید خوب به کد هاش توجه کنید.
موفق باشید.
 

پیوست ها

  • Entekhab.rar
    1.5 کیلوبایت · بازدیدها: 0
  • Like
واکنش ها: vito

MOJDEH_GH

عضو جدید
ارسال پیامهای صوتی

ارسال پیامهای صوتی

:cool: من هنوز موفق نشدم جوابمو بگیرم.
اگه ممکنه منو در این زمینه راهنمایی کنید.
یه DLL در مورد ارسال پیامهای صوتی در VB.NET می خوام.
 

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
kdtel
com+
كامپوننت kdtele رو اگر گير بياريد كاربرد خوبي داره
 

Similar threads

بالا