PDA

View Full Version : گفتگو: ساخت Inbox



y.saied
شنبه 07 مرداد 1391, 12:37 عصر
سلام
میخوام در فرم اصلی برنامه ام قسمتی رو تحت عنوان inbox داشته باشم، تا وقتی که کاربر مشغول کار با برنامه من هستش و به اینترنت وصله، قسمت اخبار و یا رویدادهای جدید سایت من به inbox نرم افزار منتقل بشه!!
لطفاً راهنمایی بفرمایید
ارادتمند

saeedharati
شنبه 07 مرداد 1391, 12:48 عصر
سلام منم دنبال اين گزينه بودم اما نتونستم پيدا كنم ولي بهترين كار استفاده از يك بانك اطلاعاتي تحت وب كه باز با ويژال مشكل داره راه حلي پيدا نشده فعلا

y.saied
شنبه 07 مرداد 1391, 12:50 عصر
ببینیم از اساتید کی کمکموون میکنه..........!!!!

ho3ein.3ven
شنبه 07 مرداد 1391, 12:52 عصر
سلام . خب اگه می خوای که پست هایی که در سایت ارسال شده رو کاربر ببینه می تونی از RSS استفاده کنی. اگر هم می خوای که مطالب رو خودت وارد کنی می تونی همشو تو یه فایل متنی بریزی و هر وقت که خواستی اونو بگیری و استفاده کنی .

y.saied
شنبه 07 مرداد 1391, 12:58 عصر
میخوام اینکار بصورت خودکار انجام بشه
جنابعالی سایت هم که دارین.. میشه لطف کنین و یه نمونه بذارین
ممنون میشم

saeedharati
شنبه 07 مرداد 1391, 13:00 عصر
من با فايل متني كار كردم و جواب داده ولي براي ارسال متن جديد بايد حتما فايل رو تو سيستم خودت باز كني تغيرات بدي بعد دوباره آپلود كني كه صحيح نيست اما اگه بشه با يك برنامه ديگه تو سيستم مديريت بتوني فايل رو باز كني و تغيرات بدي و مستقيم رو فايل رو وب اعمال بشه خوبه اما بازم به بانك اطلاعاتي نميرسه

y.saied
شنبه 07 مرداد 1391, 13:09 عصر
دوست عزیز.... ارزش این کار به خودکار بودنش
مثلاً شما خبر جدیدی با عنوان نسخه 4 نرم افزار آموزشگاه کامل شد رو در سایت گذاشتین، حالا هر وقت کاربری که به اینترنت وصل میشه و نرم افزار نوشته شده ی شما رو تو سیستمش نصبه، باید این خبر بصورت خودکار در قسمت اخبار یا همون inbox نرم افزار نمایش داده بشه


من با فايل متني كار كردم و جواب داده ولي براي ارسال متن جديد بايد حتما فايل رو تو سيستم خودت باز كني تغيرات بدي بعد دوباره آپلود كني كه صحيح نيست اما اگه بشه با يك برنامه ديگه تو سيستم مديريت بتوني فايل رو باز كني و تغيرات بدي و مستقيم رو فايل رو وب اعمال بشه خوبه اما بازم به بانك اطلاعاتي نميرسه

saeedharati
شنبه 07 مرداد 1391, 13:13 عصر
موافقم با نظرت

دوست عزیز.... ارزش این کار به خودکار بودنش
مثلاً شما خبر جدیدی با عنوان نسخه 4 نرم افزار آموزشگاه کامل شد رو در سایت گذاشتین، حالا هر وقت کاربری که به اینترنت وصل میشه و نرم افزار نوشته شده ی شما رو تو سیستمش نصبه، باید این خبر بصورت خودکار در قسمت اخبار یا همون inbox نرم افزار نمایش داده بشه

warrior_hamed
شنبه 07 مرداد 1391, 13:55 عصر
هه هه هه هه چرا انقدر تو ...اله گیر کردین؟
خوب اونی که سایت یا وبلگشو مینویسه باید یه فایل تکست با آدرس مشخص هر بار بنویسه و آپلود کنه
نرم افزاری که نوشتین رو با یه تکست باکس کامل کنین و یه timer میسازین
خوب حالا به شما بستگی داره که میخواین نرم افزار هر چند دقیقه یکبار آپدیت بشه که intervalشو چطوری تنظیم کنید
بعد از اون از دستور read استفاده کنین و آدرس فایل تکستی که مثلا به اسم http://siteshoma/site news.txt
ذخیره میکنین رو توقسمت کد تایمر قرار میدین
توضیحات بیشتر میخواین تا بگم
warrior_hamed@yahoo.com

y.saied
شنبه 07 مرداد 1391, 13:59 عصر
یادم رفت بگم، همچین کاری در این برنامه انجام شده

http://faupload.com/upload/91/Khordad/Hesabdari-Free.rar

saeedharati
شنبه 07 مرداد 1391, 14:00 عصر
خسته نباشي با اين روش اصلا جواب نميده يكم توضيح بده ، براي فراخواني فايل متني بايد از كنترل inetاستفاده كني و فايل رو فراخواني كني اما براي تغيرات اصلا نميشه

y.saied
شنبه 07 مرداد 1391, 14:10 عصر
سلام
ممنونم از بابت راهنماییتوون، اگه ممکنه لطف کنین و یه نمونه بذارین
ارادتمند



هه هه هه هه چرا انقدر تو ...اله گیر کردین؟
خوب اونی که سایت یا وبلگشو مینویسه باید یه فایل تکست با آدرس مشخص هر بار بنویسه و آپلود کنه
نرم افزاری که نوشتین رو با یه تکست باکس کامل کنین و یه timer میسازین
خوب حالا به شما بستگی داره که میخواین نرم افزار هر چند دقیقه یکبار آپدیت بشه که intervalشو چطوری تنظیم کنید
بعد از اون از دستور read استفاده کنین و آدرس فایل تکستی که مثلا به اسم http://siteshoma/site news.txt
ذخیره میکنین رو توقسمت کد تایمر قرار میدین
توضیحات بیشتر میخواین تا بگم
warrior_hamed@yahoo.com

just4froum
شنبه 07 مرداد 1391, 14:30 عصر
چرا دارین یک مسئله ساده رو اینقدر کش میدین ؟

برای این کار چند روش وجود داره که بستگی به کاری که می کنید فرق داره

1 - روش اول : معمولا برای این کار آدرس یاب یا همچین چیز هایی میسازن، بدین صورت که یک فایل تکست را در اینترنت که همیشه آدرس مشخصی داره (می تونید از persiangig یا از سرویس های رایگان ftp استفاده کنید) با متن دلخواه خود آپلود می کنند و برنامه مطابق نیاز به اون فایل تکست رو دانلود می کنه و متنشو به کاربر نشون میده.

2 - روش دوم : مثلا شما می خواین آخرین متنی که در وبلاگتون نوشتین برای کاربر نمایش داده بشه. خوب این اصلا منطقی نیست که از روش بالا استفاده کنید یعنی مثلا بیاین هر دفه هم فایل تکست رو بروز کنید و هم وبلاگو. معمولا پست هایی رو که در وبلاگ ها می دهید یک شماره دارد. خوب شما میاین آخرین پست ارسالی رو با برنامه دریافت می کنید و نشان کاربر می دهید.

و ...

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

y.saied
شنبه 07 مرداد 1391, 14:45 عصر
ممنون استاد
مشکل که هستتتتتت
لطف کنین یه نمونه بذارین
ممنون

warrior_hamed
شنبه 07 مرداد 1391, 19:12 عصر
چرا دارین یک مسئله ساده رو اینقدر کش میدین ؟

برای این کار چند روش وجود داره که بستگی به کاری که می کنید فرق داره

1 - روش اول : معمولا برای این کار آدرس یاب یا همچین چیز هایی میسازن، بدین صورت که یک فایل تکست را در اینترنت که همیشه آدرس مشخصی داره (می تونید از persiangig یا از سرویس های رایگان ftp استفاده کنید) با متن دلخواه خود آپلود می کنند و برنامه مطابق نیاز به اون فایل تکست رو دانلود می کنه و متنشو به کاربر نشون میده.

2 - روش دوم : مثلا شما می خواین آخرین متنی که در وبلاگتون نوشتین برای کاربر نمایش داده بشه. خوب این اصلا منطقی نیست که از روش بالا استفاده کنید یعنی مثلا بیاین هر دفه هم فایل تکست رو بروز کنید و هم وبلاگو. معمولا پست هایی رو که در وبلاگ ها می دهید یک شماره دارد. خوب شما میاین آخرین پست ارسالی رو با برنامه دریافت می کنید و نشان کاربر می دهید.

و ...

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

دوست عزیز اینی که شما میگین خییییییییییلی پیچیده میشه چون واسه هر قالبی که واسه وبلاگ میزارین باید یکبار برنامه بنویسی اه اه اه:گیج:
نه روش اول بهتره اصلا خودم بزودی یک نمونه برا وبلاگ خودم میزارم میبینید

ho3ein.3ven
شنبه 07 مرداد 1391, 20:46 عصر
سلام . ببینید می تونید برای دریافت آخرین مطالب ارسالی از RSS استفاده کنید . به صورت زیر :
Set rss = CreateObject("msxml2.domdocument")
rss.async = False
rss.Load ("link RSS")
List1.Clear
Me.Refresh
Set myItem = rss.getElementsByTagName("item")

For I = 0 To myItem.length - 1
List1.AddItem myItem(I).getElementsByTagName("title").Item(0).firstChild.nodeValue
Next I

just4froum
شنبه 07 مرداد 1391, 21:49 عصر
دوست عزیز اینی که شما میگین خییییییییییلی پیچیده میشه چون واسه هر قالبی که واسه وبلاگ میزارین باید یکبار برنامه بنویسی اه اه اه:گیج:
نه روش اول بهتره اصلا خودم بزودی یک نمونه برا وبلاگ خودم میزارم میبینید

نه عزیزم اینطوری نیست. هر سرویس وبلاگی برای خودش یک سری تگ مخصوص داره مثل برنامه نویسی اختصاصی برای همینه وقتی می خوای قالب بگیری قالب بلاگفا به پرشین بلاگ نمی خوره و ...

فقط شما کافیه تگ مخصوص به مطلب رو پیدا کنی. :گیج:

y.saied
یک شنبه 08 مرداد 1391, 10:35 صبح
سلام
آقا اگه یه نمونه بذاری دنیا به آخر نمیرسه ها.........................!!!!!!!!!!!!!!!1

warrior_hamed
یک شنبه 08 مرداد 1391, 12:08 عصر
با سلام ببخشید طول کشید رفته بودم ...
خوب حالا نمونه اگه میخواین دانلود کنین حالشو ببرید :
http://www.samenblog.com/uploads/p/parsamohr/63725.rar

فقط در ویندوز اکس پی باز میشه
برای کدش هم اول باید در ویژوال بیسیک یک کمپننت باز کنی مراحلش:
ctrl+t>Microsoft internet transfer control
خوب حالا کد زیر: اول inet رو میزاری ها!!
Dim ope As Boolean
Private Sub Form_Load()
Text1.Text = Inet1.OpenURL
Form1.Width = Screen.Width
Image1.Width = Form1.Width
Text1.Width = Form1.Width
Form1.Top = 0
Form1.Left = 0
End Sub

Private Sub Frame1_Click()
End
End Sub



Private Sub Image1_Click()
If ope = True Then
ope = False
Form1.Height = 5370
ElseIf ope = False Then
ope = True
Form1.Height = 1000
End If
End Sub

البته دیگه به خودتون بستگی داره که چی توش بزارین
میشه عوض باز شدن برنامه یه تایمر بزاری و ...:لبخند:

saeedharati
یک شنبه 08 مرداد 1391, 12:26 عصر
سلام فايلت رو دانلود كردم مطالبت اصلا خونده نميشه و بهم ريختست جواب نميده


با سلام ببخشید طول کشید رفته بودم ...
خوب حالا نمونه اگه میخواین دانلود کنین حالشو ببرید :
http://www.samenblog.com/uploads/p/parsamohr/63725.rar

فقط در ویندوز اکس پی باز میشه
برای کدش هم اول باید در ویژوال بیسیک یک کمپننت باز کنی مراحلش:
ctrl+t>Microsoft internet transfer control
خوب حالا کد زیر: اول inet رو میزاری ها!!
Dim ope As Boolean
Private Sub Form_Load()
Text1.Text = Inet1.OpenURL
Form1.Width = Screen.Width
Image1.Width = Form1.Width
Text1.Width = Form1.Width
Form1.Top = 0
Form1.Left = 0
End Sub

Private Sub Frame1_Click()
End
End Sub



Private Sub Image1_Click()
If ope = True Then
ope = False
Form1.Height = 5370
ElseIf ope = False Then
ope = True
Form1.Height = 1000
End If
End Sub

البته دیگه به خودتون بستگی داره که چی توش بزارین
میشه عوض باز شدن برنامه یه تایمر بزاری و ...:لبخند:

y.saied
یک شنبه 08 مرداد 1391, 18:07 عصر
من که چیزی نفهمیدمممممممممممممممممم

y.saied
دوشنبه 09 مرداد 1391, 10:55 صبح
از اساتید محترم .............. خواهش....

saeedharati
چهارشنبه 11 مرداد 1391, 11:02 صبح
كسي نيست جواب بده چرا