PDA

View Full Version : تبدیل کد VB.NET به کد PHP



rostam256
شنبه 25 بهمن 1393, 16:19 عصر
سلام دوستان
حقیقتا من میخوام کد زیر رو به زبان php ترجمه کنم ولی هر جا رو گشتم چیزی پیدا نکردم. من واقعا نمی دونستم اینو باید کجا مطرح کنم تا به اینجا رسیدم.
حالا دوستان و اساتیدی که هر دو زبان رو کار کردن لطف کنن و وقت بزارن و معادل PHP این کد رو برنامه نویسی کنن و بزارن ممنون میشم.



Dim a As New svr.InputClass
Dim b As New svr.Service1SoapClient
Dim c As New DataSet
Dim dt As New DataTable
Dim Ds As New DataSet
Dim dr As DataRow
Dim nameCoulumn1 As DataColumn
Dim nameCoulumn2 As DataColumn
dt = New DataTable
nameCoulumn1 = New DataColumn("BillId", Type.GetType("System.String"))
nameCoulumn2 = New DataColumn("PaymentId", Type.GetType("System.String"))
dt.Columns.Add(nameCoulumn1)
dt.Columns.Add(nameCoulumn2)

dr = dt.NewRow()
dr("BillId") = "11111111"
dr("PaymentId") = "222222"
dt.Rows.Add(dr)
Ds.Tables.Add(dt)
a.ds = Ds
c = b.BillPaymentBatch("", "", a)

rostam256
یک شنبه 26 بهمن 1393, 12:41 عصر
دوستان کسی نمی تونه کمک کنه، یا حداقل راهنمایی کنه کجا باید این تاپیک رو بزارم؟

mehdi imani 8
یک شنبه 26 بهمن 1393, 20:30 عصر
من که نمیدونم...ولی از php خوشم میاد!!!

rostam256
دوشنبه 27 بهمن 1393, 07:32 صبح
من که نمیدونم...ولی از php خوشم میاد!!!

بابا دمت گرم که حداقل یه چیزی نوشتی... ممنون

mehrzad007
دوشنبه 27 بهمن 1393, 07:58 صبح
پیشنهاد می کنم کاری رو که میخواهید انجام بدید رو با کلمه php سرچ کنید . اینجوری زودتر به جواب می رسید . مثلا توی مثال بالا دارید از ado.net استفاده می کنید ، که توی php معادل اینجوری نداره . ولی راه حل های دیگه ای هست ...

rostam256
دوشنبه 27 بهمن 1393, 11:59 صبح
پیشنهاد می کنم کاری رو که میخواهید انجام بدید رو با کلمه php سرچ کنید . اینجوری زودتر به جواب می رسید . مثلا توی مثال بالا دارید از ado.net استفاده می کنید ، که توی php معادل اینجوری نداره . ولی راه حل های دیگه ای هست ...

ممنون از راهنماییتون. میدونم خیلی از موارد در زبانهای برنامه نویسی معادل نداره و من همون راه های حل رو میخوام نه عین معادل این کد رو. و در حقیقت قبل از گذاشتن این تاپیک من تمام تاپیک ها رو زیر و رو کردم ولی متاسفانه هیچی در این رابطه نبود. بعضی ها هم یه مثال هایی برای تبدیل ها زده بودند ولی به این کاره نمی خوردند. اینجا نوشتم شاید دوستانی که هم vb کار می کنند و هم php بتونن چنین چیزی رو بنویسن.

milad.biroonvand
دوشنبه 27 بهمن 1393, 14:45 عصر
معادی خط
dr("BillId") = "11111111"
میشه
$row["billd"] ="11111111" ;
توی پی اچ پی دیتاست نداریم بجاش ریسورس هست که بصورت زیر نوشته می شود
$result = mysql_query($strsql) ;
ولی مشکل اینجاس که ما ساختارها رو بلد نیستیم در ضمن پی اچ پی کامپونتت هاب آماده ای مثل دیتاست، دیتاتیبل، دیتاکالومن رو نداره
برای همین باید شبیه سازی بشن که باید یک برنامه آماده باشه نه یک تکه کد

rostam256
چهارشنبه 06 اسفند 1393, 08:50 صبح
معادی خط
dr("BillId") = "11111111"
میشه
$row["billd"] ="11111111" ;
توی پی اچ پی دیتاست نداریم بجاش ریسورس هست که بصورت زیر نوشته می شود
$result = mysql_query($strsql) ;
ولی مشکل اینجاس که ما ساختارها رو بلد نیستیم در ضمن پی اچ پی کامپونتت هاب آماده ای مثل دیتاست، دیتاتیبل، دیتاکالومن رو نداره
برای همین باید شبیه سازی بشن که باید یک برنامه آماده باشه نه یک تکه کد

ممنونم میلاد جان، راهنمایی خوبی بود. مجبور شدم کلا ساختار رو به زبان php برنامه نویسی کنم. همونطور که شما فرمودین dataset در php معادلی نداره پس همین امر منو مجبور کرد تا ساختار رو کلا عوض کنم. ولی تجربه ی خوبی بود. ممنون از همه ی دوستانی که جواب دادن.