PDA

View Full Version : معنای کد



MEHMAN
چهارشنبه 27 تیر 1386, 13:18 عصر
معنی این کد صرفه نظر از متغییرهاش در سی شارپ چیه؟

this.iGetCode.FilesName = "^" + Globals.DirQuestionLabels + "Answer_Get_Cod.wav|"Globals.DirQuestionLabels + "Ret.wav "+

ARA
چهارشنبه 27 تیر 1386, 16:11 عصر
میشه یک کم بیشتر توضیح بدی
که مثلا کجا دیدین کد رو مربوط به چه برنامه ای

چند خط بالا تر یا پایین تر و حتما کد ها تون رو داخل تگ کد بگذارین

MEHMAN
شنبه 30 تیر 1386, 12:44 عصر
سلام فکر می کنم در این کد میخواد فرمت بندی کنه ،علامت @را نمیدونم یعنی چی؟


this.iGetCode.FormatArray.Add(newFormat(@"\d+S", this.iSay));

__H2__
شنبه 30 تیر 1386, 15:18 عصر
سلام

علامت @را نمیدونم یعنی چی؟

علامت @ از امکانات جالب #C است که موجب میشود با کاراکتر \ به صورت خود \ برخورد شود.
مثلاً در C نوشتن "n\" به معنی Enter است که در #C هم همین طور است ولی "n\"@ به معنی یک اسلش و یک n است! (همانطور که نوشته میشود.)

MEHMAN
یک شنبه 31 تیر 1386, 08:30 صبح
یه سوال دیگه از -H2- داشتم اگر @ این معنا را می دهد d+s جایی در برنامه تعریف نشده به چه دردی میخوره؟
آیا شما نمیدونید علامت "^" یعنی چی؟
دستت درد نکنه ، مرسی.

MEHMAN
یک شنبه 31 تیر 1386, 09:17 صبح
کسی میتونه به من بگه در این کد

this.iGetCode.FilesName = "^" + Globals.DirQuestionLabels + "Answer_Get_Cod.wav|" + Globals.DirQuestionLabels + "Ret.wav";


که در قسمت
Globals.DirQuestionLabels و
Globals.DirQuestionLabels مسیر یک فایل صوتی تعریف شده است ، چطوری این فایل صوتی اجرا میشه؟چرا علامت + بین دو تا فایل WAVگذاشته؟
تشکر.

__H2__
یک شنبه 31 تیر 1386, 09:26 صبح
سلام
دستورات فوق یک رشته String را میسازند (یک نوشته) و تحویل مشخصه FilesName مربوط به شی موجود در iGetCode میدهند.
این که چه عملی انجام میدهد بستگی به iGetCode دارد.

همانطور که دوستان هم قبلاً گفتند توضیحات شما کافی نیست و مثلاً اصلاً معلوم نیست این آقای با شخصیت iGetCode چه کلاسسی است؟؟؟؟ دست ساز است یا از کلاسس های داخلی دات نت است؟ اگر از کلاسس های داخلی دات نت است، نام کاملش چیست و... و...
؟؟؟

متاسفم من نمیتوانم کمک کنم!
موفق باشید.

ARA
یک شنبه 31 تیر 1386, 10:56 صبح
به نظر من فقط بستگی به کلاس iGetCode داره

به نظر میرسه با این رشته که همانند if هستش اگر شرطی برقرار باشد فایل اول و اگر برقرار نباشد فایل دوم انتخاب خواهد شد و این رشته صرفا یک معرفی فایلهای مرتبط به کلاس برنامت می باشد

میگم شاید بتونی بدون اینکه از اهداف پروژت حرف بزنی در مورد کلاسهات اطلاعات بدی

MEHMAN
یک شنبه 31 تیر 1386, 12:44 عصر
این برنامه آنقدر گسترده است که خودم گیج شدم هر کدام از توابعش دنیایی است ،شبیه به یک برنامه گویاست که یکسری اطلاعات را با فشاردادن کلید هایی که میگه ، بیان می کند.از من خواسته شده که کار قسمت های مختلف آن را پیدا کنم ، من دارم تلاش می کنم اگه بتونید کمکم کنید ممنون می شم.
لطفا به این کد نگاه کنید
publicstaticstring DirAccount = Application.StartupPath+"\\Sounds\\" + "Account\\" ;
publicstaticstring DirAccountLabels = Application.StartupPath+"\\Sounds\\" + "Account\\Labels\\" ;
publicstaticstring DirAccountActivityType = Application.StartupPath+"\\Sounds\\" + "Account\\ActivityType\\" ;
publicstaticstring AccountFaxTemplate = Application.StartupPath+"\\Sounds\\" + "Account\\Fax\\Template.tif" ;
publicstaticstring DirAccountNav = Application.StartupPath+"\\Sounds\\" + "Account\\Nav\\" ;

آیا اینها مسیر دهی می کنند؟

اَرژنگ
یک شنبه 31 تیر 1386, 13:01 عصر
این برنامه آنقدر گسترده است که خودم گیج شدم هر کدام از توابعش دنیایی است ،شبیه به یک برنامه گویاست که یکسری اطلاعات را با فشاردادن کلید هایی که میگه ، بیان می کند.از من خواسته شده که کار قسمت های مختلف آن را پیدا کنم ، من دارم تلاش می کنم اگه بتونید کمکم کنید ممنون می شم.
لطفا به این کد نگاه کنید
publicstaticstring DirAccount = Application.StartupPath+"\\Sounds\\" + "Account\\" ;
publicstaticstring DirAccountLabels = Application.StartupPath+"\\Sounds\\" + "Account\\Labels\\" ;
publicstaticstring DirAccountActivityType = Application.StartupPath+"\\Sounds\\" + "Account\\ActivityType\\" ;
publicstaticstring AccountFaxTemplate = Application.StartupPath+"\\Sounds\\" + "Account\\Fax\\Template.tif" ;
publicstaticstring DirAccountNav = Application.StartupPath+"\\Sounds\\" + "Account\\Nav\\" ;
آیا اینها مسیر دهی می کنند؟
بله این کدها جایه وجود بعضی از رسورسها را میدهند.

MEHMAN
سه شنبه 02 مرداد 1386, 12:54 عصر
هیچ کس معنای این کد را

this.iMenu.FormatArray.Add(newFormat(@"\d+S\d+S", this.iSay));

با توجه به اینکه

public Format(string FormatStr , Item NextItem)
{
this.ForamtStr=FormatStr;
this.NextItem=NextItem;
}

را نمی داند؟

MEHMAN
چهارشنبه 03 مرداد 1386, 12:37 عصر
سلام
آیا کسی میدونه kdimage Editor ،چیه؟ و برای چه مواقعی استفاده می شه؟یه توضیح مختصر دربارش هم کفایت میکند اگه لطف کنید.

hdv212
چهارشنبه 03 مرداد 1386, 13:29 عصر
MEHMAN عزیز کلاسهایی رو که شما اینجا بیان کردید، مربوط به DotNet FrameWork نیست و احتمالا از جای دیگه نوشته شده، شما باید به مستندات اون شرکت یا کسی که این کلاس رو نوشته و توسعه داده رجوع کنید، یا حداقل اسم فضای نام یا شرکت سازنده یا وب سایت یا اسم ابزارشو بگید تا بتونیم کمکی بهتون بکنیم.
موفق باشید

MEHMAN
سه شنبه 09 مرداد 1386, 08:26 صبح
سلام
یه سوال داشتم ، وقتی من می خوام بعضی از فرم ها را باز این خطا را میدهد و فرم باز نمی شه



One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes


از دوستان کسی می دونه من چطوری می تونم این errorرا رفع و فرم را باز کنم.
در ضمن کسی درباره xceed چیزی میدونه و اینکه از کجا میتونم دانلودش کنم.
یک دنیا سپاسگذارم.

MEHMAN
سه شنبه 09 مرداد 1386, 13:07 عصر
در ادامه ERROR بالا اینها هم می یاد


You must have a license to use this ActiveX control.
Hide

at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.set_Site(ISite value)
at System.ComponentModel.Container.Add(IComponent component, String name)
at System.ComponentModel.Design.DesignerHost.Add(ICom ponent component, String name)
at System.ComponentModel.Design.DesignerHost.System.C omponentModel.Design.IDesignerHost.CreateComponent (Type componentType, String name)
at System.ComponentModel.Design.Serialization.Designe rSerializationManager.CreateInstance(Type type, ICollection arguments, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.Designe rSerializationManager.System.ComponentModel.Design .Serialization.IDesignerSerializationManager.Creat eInstance(Type type, ICollection arguments, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.CodeDom SerializerBase.DeserializeInstance(IDesignerSerial izationManager manager, Type type, Object[] parameters, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.Compone ntCodeDomSerializer.DeserializeInstance(IDesignerS erializationManager manager, Type type, Object[] parameters, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.CodeDom SerializerBase.DeserializeExpression(IDesignerSeri alizationManager manager, String name, CodeExpression expression)
at System.ComponentModel.Design.Serialization.CodeDom Serializer.DeserializeStatementToInstance(IDesigne rSerializationManager manager, CodeStatement statement)






چرا هیشکی بلد نیست؟؟؟؟؟؟

__H2__
چهارشنبه 10 مرداد 1386, 10:28 صبح
سلام
به زبان فارسی میگوید:
شما از یک ActiveX استفاده کرده اید ولی اجازه استفاده از آن را ندارید! به زبان عامیانه خودمان ActiveX عزیز شما رجیستر نشده و کرک شده نیست! (احتمالاً!)

MEHMAN
شنبه 13 مرداد 1386, 08:25 صبح
یه سوال :
کسی میدونه کلاس format خود سی شارپ چه عملیاتی را انجام می دهد؟

__H2__
شنبه 13 مرداد 1386, 09:43 صبح
سلام
اگر منظورتان همان format ای است که در پست 11 تان اشاره کرده اید، یاد آور میشوم که آن Format از کلاسس های داخلی دات نت نیست و برای اینکه فهمید چه کار انجام میدهد باید کلیه کدهایش باشد.

چون صرف چیزی که شما در پست 11 از کد نوشته اید، فقط دو متغییر محلی با نام ForamtStr و NextItem را مقدار دهی میکند.

مثل اینکه من از شما بپرسم معنی این کد چیست؟


string str = "Ali";

هر جوابی که شما به من بدهید میشود جواب خودتان در پست 11 تان!!!!!!!!! :ناراحت::چشمک: