واضح آرشیو وب فارسی:سایت ریسک: ارتباط با databaseبا XML triton 25 فروردين 1388, 06:15با سلام خدمت دوستان این جور که من شنیدم هیچ راهی برای اتصال مسقیم میان فلش و database وجود نداره و حتما باید از یک واسط استفاده کنیم وبرای این کار سه راه وجود داره: با استفاده از کامپوننت XMLConnector با استفاده از XML و CGI با استفاده ازXMLSocket البته با php هم میشه ارتباط برقرار کرد اما من XML را ترجیح میدهم چون امروزه xml نه تنها برای انتقال اطلاعات بین برنامه های تحت وب مورد استفاده قرار می گیرد ، برای انتقال داده ها بین پلتفرمها و سیستم عاملهای مختلف نیز از ان استفاده می شود. سه مورد بالا را توی Help فلش تا حدی گفته ولی برام کافی نبود.حالا اگه یکی از دوستان لطف کنه یک مثال کامل برای هر مورد بزنه ممنون میشم. triton 30 فروردين 1388, 10:08کسی قصد جواب دادن نداره ؟ BioDread 30 فروردين 1388, 11:00کسی قصد جواب دادن نداره ؟ فلش به طور مستقیم نمیتونه اطلاعات رو بنویسه!!! شلغم نپخته 30 فروردين 1388, 11:24فلش به طور مستقیم نمیتونه اطلاعات رو بنویشه!!! سلام به همگی! حتی تو as3 نمیشه؟ BioDread 30 فروردين 1388, 11:33بله حتی در as3 ++Hadi++ 30 فروردين 1388, 18:48من از آونگ شنیدم تو cs4 این امکان فراهم شده .!!... شلغم نپخته 30 فروردين 1388, 20:46من هم خودم یه جا خوندم که با فلش میشه مستقیم ایمیل فرستاد، وقتی ایمیل بشه چرا دیتا بیس نشه؟ triton 31 فروردين 1388, 05:34من بیشتر می خواهم که یکی اون سه روش بالا را با مثال توضیح بده. BioDread 31 فروردين 1388, 08:07من خیلی تحقیق کردم نمیشه اما تو cs4 نمیدونم!!! kiarash.M 31 فروردين 1388, 10:43سلام به همگی . این تغییرات جدید همه در flashPlayer 10 است نه در flash یا cs4 .. چون وقتی شما فایل رو ساختی دیگه با flash که کاری نداری ... flashplayer ادامه میده .. در رایطه با سوال دوست جدید : در as3 داخل کلاس fileRefrance متودی اضافه شده به نام save .. با استفاده از این متود شما قابلیت save همه جور داده رو دارید ؛ هر جا که بخواید ! ولی ولی ولی این مکان و اجازه رو کسی تعیین میکنه که تاره فایل رو اجرا میکنه ؛ به عنوان مثال اگه بخواید داده ها رو تو فلش ذخیره کنید ؛ هر بار کار بر باید تایید کنه ( با یه dialogbox ائه save as ) .. کافیه یا بازم بگم ؟ من هم خودم یه جا خوندم که با فلش میشه مستقیم ایمیل فرستاد، وقتی ایمیل بشه چرا دیتا بیس نشه؟ فلش هرگز نمیتونه به صورت مستقیم به یه serverSide وصل بشیه .. باید حتما از یکی کمک بگیرید .. در حقیقت فلش به db وصل نمیشه هیج وقت فلش یه فایل مثلا php رو میخونه بعد تویه اون فایل با داده های که فلش صداش کرده .. به db وصل میشه و در آخر خروجی داده های مورد نیاز رو echo میکنه .. پس مثل این میمونه که شما یه فایل txt رو خونده باشید یا یه xml !! E-mail هم جربان port اش و همه چیش فرق داره زیاد وارد نمیشه .. BioDread 31 فروردين 1388, 11:14سلام میتونی یه مثال بزنی؟ یعنی یه مقدار رو در یه فایل xml ذخیره کن لطفا برام مهم هست!!! مرسی! ++Hadi++ 31 فروردين 1388, 12:07من در کد های دیتابیسی دیدم که به سبک ویژال استادیو یه رشته رو که یه دستور select دیتا بیسی هست رو به یه آبجکت پاس می دن و اون کارشو انجام می ده. معمولا اون همون mdm هست و دستوری مثل دستور زیر پاس می شه . select* from tablename می شه با این روش مانور داد یا می شه یه سری فیلد ها رو نمایش داد به همون سبک ویژوال استادیو . این روش جزء کدوم یک از سه روش هست . kiarash.M 31 فروردين 1388, 17:10با flashPlayer10 : stop(); import flash.net.FileReference; function savETEXT( e:MouseEvent ) { var fileReference = new FileReference(); fileReference.save(tx____.text,"test.txt"); trace(":D"); } BioDread 31 فروردين 1388, 18:53میشه محتویات فایلی که میخواد ذخیره شه رو پراگراف بندی کرد؟ منظورم اینکه میخوام syntax زبان xml رو پیادهسازی کنم یعنی میخوام یه db درست کنم میشه؟ BioDread 31 فروردين 1388, 19:10میشه با این کلاس اطلاعات فایل xml رو لود کرد ؟ واز اطلاعاتش در متغییر ها استفاده کرد؟ kiarash.M 31 فروردين 1388, 20:14آره چرا که نه !! ولی هر بار کاربر باید مسیر دخیره و تاییده ذخیره رو انجام بده و خیلی قشنگ نیست ... triton 01 ارديبهشت 1388, 17:31آقا مثل اینکه بحث منحرف شد ... یک مثال برای هر کدوم از اون سه روش بالا می خواستم نه چیز دیگه ... مخصوصا روش آخر. البته تحقیقات هم داشم که این نتایج بدست اومده: هیچ راهی برای اتصال میان فلش و پایگاه داده وجود ندارد وبرای این کار نیاز به یک میانجی بین فلش وپایگاه داده داریم. هر سه روش گفته شده این ساختار معماری را با شیوه های متفاوت وبا استفاده از ویژگی های مختلف فلش به کار می گیرند. روش اول که توی هلپ فلش تقریبا کامل توضیح داده شده و فقط یه مثال خوب ازش می خواهم. روش دوم ترکیبی از یک کلاس XML درون فلش هست که با یک برنامه CGI و در کنار Server استفاده می کند و در جایی مناسبه که پنهان سازی مهم نیست.این شیوه از یک POST HTTP که نیازمند اتصال به برنامه Server هست استفاده می کنه.این روش هم در هلپ فلش توضیح داده شده و یک نمونه ازش احتیاج دارم. روش سوم که بیشتر روی اون تاکید دارم هلپ فلش زیاد جالب توضیح نداده .این روش بیشترین کنترل را روی برنامه به ما میدهد.در واقع عملکرد حقیقی روی پایگاه داده به وسیله یک برنامه که با زبان های برنامه نویسی دیگری نوشه شده انجام میشه .لطفا این مورد را خیلی کامل و با استفاده از زبان C++ و یا C# توضیح داده و مثال کاملی بزنید.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 678]