صفحه اصلی - فروم پرشین سون

بازگشت   PersianSeven Forums > سخت افزار, نرم افزار و برنامه نویسی | Web Design & Programming > برنامه نویسی > خانواده C++ ,C و Visual C#.Net, Delphi
پورتال پرشين راهنمایی جــوایز IShop وبلاگ پرشین تماس با ما

تبلیغات برای اعضاء سایت نمایش داده نمی شود (برای عضویت کلیک کنید)








irantrack irantrack

irantrack persianseven

ارسال مبحث جدید  پاسخ
 
LinkBack ابزارهای موضوع جستجو این تاپیک حالت نمایش
قدیمی 02-04-2010   #1 (لينک اين پست)
عضو پرشين سون
 
آواتار شـادروان
 
تاريخ عضويت: Oct 2008
پست ها: 2,846
تشكرها (از ديگران): 0
تشكر شده 4 بار در 3 پست
چوق: 0
فعاليت Longevity
0/20 18/20
Today پست ها
sssss2846

عکسهای خریداری شده
پيش فرض ذخیره داده در سند xml با #c

مقدمه :
سلام دوستان حتما" تا حالا در مورد سندهای xml شنیده اید. xml,html هر دو زبانهای براساس sgml (زبان استاندارد مارکاپ)هستند از بسیاری جهات xml یک زبان به شمار نمی رود بلکه شامل یک مجموعه قواعد است که نحوه ایجاد یک فایل خاص برای انتقال اطلاعات و داده ها را مشخص می کند. در این مقاله سعی میکنیم در مورد ذخیره داده ها در این سند توسط یک فرم ورود اطلاعات و با استفاره از زبان c# صحبت کنیم.
ایجاد یک سند xml :
ما در محیط ویژوال استدیو یک سند xml را به پروژه وب خود اضافه میکنیم و نام آنرا book.xml میسازیم به این پروژه وب خود اضافه میکنیم
ایجاد یک فرم ورود به اطلاعات :
شما باید یکصفحه وب (form.aspx) به پروژه خود اضافه کنید که دارای این مشخصات باشه
1.نام
2.ایمیل
3.صفحه شخصی
4.کشور
5.توضیحات
6.یک دکمه برای ثبت اطلاعات
7.یک برچسپ برای نمایش موفقیت آمیز بودن اطلاعات
8.یک دکمه برای نمایش اطلاعات ثبت شده در صفحه دیگر
ثبت اطلاعات در فایل xml :
کدهای زیر را در دکمه ثبت اطلاعات مینویسیم
کد:
protected void Button2_Click(object sender, EventArgs e) { try { XmlDocument doc = new XmlDocument(); doc.Load(Request.MapPath("book.xml")); XmlDocumentFragment newVisitor = doc.CreateDocumentFragment(); newVisitor.InnerXml = "<entry date=\"" + DateTime.Now + "\">\r\n" + "\t<name>" + Name.Text + "</name>\r\n" + "\t<email>" + Email.Text + "</email>\r\n" + "\t<homepage>" + Homepage.Text + "</homepage>\r\n" + "\t<country>" + Country.Text + "</country>\r\n" + "\t<comment>" + "<=!=[=C=D=A=T=A=[" + Comments.Text + "]=]=></comment>\r\n" + "</entry>\r\n"; XmlElement root = doc.DocumentElement; root.AppendChild(newVisitor); doc.Save(Request.MapPath("book.xml")); Message.Text = "اطلاعات با موفقیت ثبت شد"; Name.Text = "" Email.Text = ""; Homepage.Text = ""; Country.Text = ""; Comments.Text = ""; } catch (Exception ex) { Message.Text = ex.Message.ToString(); } }
به این ترتیب اطلاعاتی که ما در تکست باکس ها می نویسیم با زدن دکمه ثبت درون سند xml ذخیره می شوند وبرای نشان دادن محتویات ذخیره شده میتوانیم از یک صفحه دیگه استفاده کنیم(redirect) و یک treeview را به این سند بایند کنیم

[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد] مطلب در وبلاگ شخصی
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد] مطلب در سایت برنامه نویس




شـادروان آفلاین است   پاسخ به نقل قول چوق/پاداش
قدیمی 10-15-2017   #2 (لينک اين پست)
كلانتر سايت
 
آواتار سپهسالار
 
تاريخ عضويت: Nov 2013
محل سكونت: خراسان
سن: 29
پست ها: 5,031
تشكرها (از ديگران): 723
تشكر شده 3,717 بار در 2,567 پست
چوق (ثروتمند شماره 30): 1,134,010
پاداش داده شده 99 مرتبه
تاکنون 55 مرتبه با چوق تشکر کرده
تشکر شده با چوق 253 مرتبه
فعاليت Longevity
19/20 8/20
Today پست ها
sssss5031

ويترين جوايز


عکسهای خریداری شده
سیب سرخ چای سبز
پيش فرض

اینم لینک داره


این مطلب توسط *FaeZeH* لایک شده است

1 تشکر با چوق از این پست از سپهسالار به میزان 1,000 چوق تشکر شده است . دلیل : مرسی:/
سپهسالار آنلاین است   پاسخ به نقل قول چوق/پاداش
کاربر زير از سپهسالار بخاطر پست مفیدش تشکر کرده است
*FaeZeH* (10-17-2017)
پاسخ

به اشتراک بگذارید

برچسب ها
#c, xml, داده, ذخیره, سند


كاربران در حال ديدن تاپیک: 1 (0 عضو و 1 مهمان)
 
ابزارهای موضوع جستجو این تاپیک
جستجو این تاپیک:

جستجوی پیشرفته
حالت نمایش

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

BB code : فعال
شکلکها : فعال
[IMG] : فعال
HTML : غیر فعال
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال

خط مشی بانک مرکزی
جهت ارسال تاپیک جدید: 100 چوق
جهت ارسال پست: 50 چوق
به ازای هر کارکتر در پست : 1 چوق

تاپیک های مشابه
تاپیک نویسنده موضوع انجمن پاسخ ها آخرین ارسال
روان خود را فریب ندهید Niloofar احاديث و مقالات قرآنی 0 07-02-2014 03:30 PM
انتخابات افغانستان به دور دوم کشید فرنوش اخبار خارجی 0 05-16-2014 02:07 PM
آثار نگار گری علیرضا برزکار ♠ SIMA ♠ نقاشی و خوشنویسی 0 05-13-2014 12:17 PM
از اين دسته خانم ها دوري كنيد: Ana بخش ویژه آقایان 1 04-07-2008 08:52 PM
کامپيوترهاي مدرن و جالب - Shahol عكسهای مخصوص پرشين سون 1 04-07-2008 06:42 PM



زمان محلی شما با تنظیم GMT +3.5 هم اکنون 10:47 PM میباشد.

Powered by vBulletin .
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.