ايران ويج

نسخه‌ی کامل: دو مشكل من در VB.NET
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
دو سوال از شما دارم خواهشمندم در صورت امكان به اين دو پاسخ دهيد و لطفا پاسخ شما كامل باشد.

1 - من مي خواهم تك تك كاراكتر هاي يك String را جدا كنم و بر روي هر كدام از اين كاراكتر ها عملياتي انجام دهم، در حقيقت من مي خواهم بدانم آيا VB.NET تابعي براي اين منظور دارد يا نه كه اگر نه چگونه يك چنين كاري را با VB.NET انجام دهم ( خواهشمندم اين كد را برايم بيان كنيد ) ؟

2 - من مي خواهم از برنامه ي ( SKINCrafter 2.6 ( for Visual Studio 2005 در برنامه ي خود استفاده كنم در حقيقت Skin آماده است ولي چگونگي تعريف اين Skin در برنامه را نمي دانم در Help اين برنامه هم اين چنين آمده است :
VB.Net
Imports DMSoft
...
Public SkinOb As DMSoft.SkinCrafter
' The code in CODE SECTION has to be called before InitializeComponent() function
' --------- Begin of CODE SECTION ---------- '
DMSoft.SkinCrafter.Init()
SkinOb = New DMSoft.SkinCrafter 'These function parameters are used for Skincrafter DEMO
SkinOb.InitLicenKeys("SKINCRAFTER", "SKINCRAFTER.COM", "support@skincrafter.com", "DEMOSKINCRAFTERLICENCE")
SkinOb.InitDecoration(1)
' --------- End of CODE SECTION ---------- '
SkinOb.LoadSkinFromFile("C:\\Program Files\\SkinCrafter.Net\\Skins\\Amazonite.skf")
SkinOb.ApplySkin()

دوستان من نمي دانم حتي با اين Help چگونه به مقصود خود برسم لطفا به زبان شيرين فارسي مرا در اين مورد راهنمايي كنيد. ( واقعا كلافه شده ام )

در آخر از همه ي شما متشكرم ( خواهشمندم اگر نكته ي جانبي خاصي را نيز مد نظر داريد برايم بنويسيد ).

يا علي
سلام
برای اینکار میتوینی از تابع Mid استفاده کنی :
for i=1 to len(string)
b = mid(string,i,1)
next

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

اگر میخوای کاراکترهای یه رشته رو بر حسب یک کاراکتر خاص جدا کنی مثلا هر وقت به کاراکتر # رسیدی بقیه متن رو جدا کنی میتونی از تابع split استفاده کنی.


در مورد skin هم باید بگم کاملترین کنترل برای دات نت که خوش قیافه هم باشه DotNetBar هست.که برنامتو شبیه office 2007 میکنه و کارکردن با اون فوق العاده آسونه. برای تهیه اون میتونی DVD کامپوننت های دات نت رو تهیه کنی:
http://www.ps-ware.net/index.php?option=...&Itemid=67
Dim Char as string
DIm std as String
std = "Salam Fathi67"
char= std.substring(0,1)
'ke inja char mishe S '

kollan kare sub string haminjooriyeke
adade aval shomareye character ro midi
va too adade 2vom tedad raghami ke mikhay az oon chara bekhooni ro minevisi
noktash injast ke az 0 shooroo mishe

masalan baraye S mishe 0,1
baraye am ke too salam be kar mire bayad benevisi 3,2
baraye th bayad benevisi
std.substring(8,2)