PDA

نسخه کامل مشاهده نسخه کامل : به دست آوردن آدرس محل پروژه و کار با Ini و... فوری!!!



shadmehrshadow1
03-04-2010, 11:03
سلام
سوالات در ویبی 2008 هست. فوری !!!!!!!
1- توی وی بی 6 وقتی میخواستیم به یه فایلی که در محل قرار گرفتن پروزه است یا محل نصب برنامه دست پیدا کنیم از دستور زیر استفاده می کردیم ولی توی .دات نت جواب نمیدهه راهش چیه
app.path
2 - میشه نحوه کار با فایل های ini رو توی وی بی 2008 بگید .
3 - می خوام یک لیست باکس یا کمبو باکس اطلاعاتشو توی فایل با پسوند lst ذخیره کنم مثل همون لیستی که ازش اطلاعات ذخیره شده توی فایل lst اطلاعات همون طوری باشه و بتونم بعدا اطلاعات رو از فایل lst بازیابی کنم و درون لیست باکس یا کمبو باکس به همون صورت داشته باشم . کمکم کنید .
4- یه کدم می خواستم که گفتم ولی کسی جواب نداد بازم میگم یه تقویم ماهانه مثل تقویم های دیواری .

شنبه 1 8
یک شنبه 2 9
دو شنبه 3 10
سه شنبه 4 11
چهار شنبه 5 12
پنج شنبه 6 13
جمعه 7 14
و ادامشو که میدونید .البته بین روز های هفته و اعداد فاصله منظم باشه .ترجیحا برای دانلود بذارید
5- همچنین من گفته بودم که یه کد میخوام که تاریخ فردا رو نشون بده همه رو هم شمسی و قمری و میلادی
ولی یه کد مبتدیانه گذاشتید که تاریخ رو میگیره و به اضافه ی 1 میکنتش که اینو خودم بلد بودم توی این کد اگه امروز 31 باشه تاریخ فردا میشه 32 یا اینکه توی ماه میلادی اگه ماهی 30 روزه باشه فرداش میشه 31 خواهش میکنم یه کد بهتر بذارید که این مشک ها رو نداشته باشه.
ممنون

shadmehrshadow1
05-04-2010, 09:38
خواهش می کنم کمکم کنید این موضوع خیلی برام مهم هستش

_H2_
06-04-2010, 22:41
سلام
1)
System.Windows.Forms.Application.StartupPath

2)
فرقی با قبل ندارد، باید از توابع API کار با ini استفاده کنید.
البته اگر برنامه تان جدید است با ورودی و خروجی جدید پیشنهاد میکنم به جای ini از فرمت قدرتمند تر xml استفاده کنید که دات نت هم کلاس و امکانات زیادی برای کار با فرمت استاندارد xml دارد.

3)
فایلهای lst متنی هستند.
دقیقاً چه فرمتی مد نظر شما است.
چرا از xml استفاده نمیکنید؟

4)
اگر کارتان را راه بیاندازد، اینها را دارم :
support.h02.ir/fwlink/?LinkId=1002976157
و
support.h02.ir/fwlink/?LinkId=1002125877
(
ساعت آنالوگ
support.h02.ir/fwlink/?LinkId=1005350577
)

5)
کلاس System.Globalization.PersianCalendar کل محاسبات تقویم هجری شمسی را برایتان انجام میدهد و System.Globalization.HijriCalendar هم مختص هجری قمری است.
ولی نباید فراموش کنید که تقویم هجری قمری شرایط خاصی دارد و هیچ الگوریتم رایانه ای صد در صدی نمیتواند آن را دقیق محاسبه کند و شاید یک روز عقب و جلو شود (نمونه اش عید فطر خودمان که با رایانه قابل محاسبه نیست!!!)
ولی تقویم هجری شمسی و میلادی مشکلی ندارند و مستحکم و طبق فرمول هستند.

نمونه کد هم در همان پک های دانلودی قبلی موجود است.

=====

موفق باشید.

shadmehrshadow1
07-04-2010, 09:44
ممنون
ولی فکر کنم لینک هایی که گذاشتید خراب باشه.ممنون میشم اگه یه لینک بهتر یا لینک مستقیم بگذارید
و یه توضیحی درباره xml که چه جوری ازش اسفاده کنم.

_H2_
07-04-2010, 20:29
سلام
لینک ها صددرصد سالم و مستقیم هستند ولی شاید مشکل ارتباطات اینترنتی وجود داشته باشد.
لینک ها را به همراه http مستقیم در برنامه مدیریت دانود کپی کنید.

(متاسفانه در سایت p30 تگ url بسته شده و آدرسهای اینترنتی اعضای عادی خودکار به تگ code منتقل میشود و برای همکاران و مدیران هم به redirector فرستاده میشود ...)

آدرس کامل لینک دانلود:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

=====

xml هم یک فرمت ذخیره و انتقال اطلاعات به شیوه متنی است که از فرمت های مشابه قبلی بسیار قوی تر و پیشرفته تر است و موارد مختلف و ساختار اطلاعاتی متنوعی را ساپورت میکند و پارسرهای خوب در محیطهای مختلف هم دارد.
برای نمونه در همین پروزه های VB.Net و C#.Net که مینویسید فایلهای پروزه خود VS را با پسوند vbproj و csproj میبینید که اگر نا Notepad بازشان کنید ساختار xml شان را به خوبی میبینید.

یعنی خود VS هم اطلاعات پروژه ها را با این فرمت نگاه میدارد.
فایلهای web.config که تنظیمات و پیکربندی سایتهای ASP.Net را انجام میدهند هم xml هستند.

فایلهای زیادی در رایانه همین فرمت xml را دارند ولی گاهاً پسوندشان xml نیست!
فرمتهای جدید برنامه های گروه office2007 هم به نوعی xml هستند.
فرمتهای ارتباطاتی خیلی از نرم افزارهای مختلف هم برپایه xml است، مثل rss سایتهای اینترنتی که میتوانند یک سایت را به یک برنامه Exe یا سایت دیگر ارتباط دهند
و...

نمونه ای از xml!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

میتوانید فایلهای vbproj را هم در Notepad نگاه کنید.
اگر پسوند فایل را به xml تغییر دهید خیلی خوب و راحت و رنگی و گره بندی شده میتوانید فایل xml تان را در VS و یا حتی IE باز کنید و مشاهده کنید.

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

=====

موفق باشید.