واضح آرشیو وب فارسی:سایت ریسک: View Full Version : چند سوال پشمکی ! sltavakoli27-03-2008, 02:32 AMسلام خدمت همه ی دوستان عزیز. من یه کاربر مبتدی ( ولی خیلی نزدیک به نیمه حرفه ای ! ) VB 6 هستم که از نوشتن کد هم خیلی لذت میبرم. یعنی اگه سواد مثلا اقای MrJamshidi رو داشتم الان 100 درصد یه نرم افزار توپ ساخته بودم. ولی حالا توی همین مرحله ی مقدماتی 2 تا مطلب به ظاهر مهم رو بلد نشدم: 1-ارگیومنت چیه؟کجا به کار میره؟چی کار میکنه؟اگه میشه یه مثال هم بزنید. 2-همون طور که میدونید مثلا InStrRev یه تابع هست.حالا میخواستم بدونم که توابع Api یعنی چه؟چیکار میکنن کجا کار برد دارن و ... .اگه میشه در این مورد هم یه مثال بزنید 3-اگه بخواهیم با زدن یه دکمه ای مثلا فولدر windows::c باز بشه باید چه کدی زد؟(میدونم این یکی دیگه خیلی پشمکیه) 4-اگه بخواهیم با زدن یک دکمه مثلا فایل اجرایی که ساختیم در مسیر c: کپی شود باید چی کار کنیم؟ 5-اگه زحمت نیست یه برنامه بنویسید که یه فرم خام هست ولی مثلا یه یکی از مقدارهای registry رو به مقداری که خودمون میخواهیم تبدیل کنه. 6-فرم خامی که فقط با اجرای اون و زدن یه دکمه taskmanager غیر فعال میشه. 7-فرم خامی که اون فرم با زدن یه دکمه always on top بشه. راستی یادتون نره سورس برام بزارید(برای VB 6 ) نه فایل اجرایی. در اخر اگه سوالام خیلی خیلی زیاد شد شرمندتونم.ولی اگه این چیز ها رو به طور کام یاد بگیرم دیگه .... اگه میشه به سوالاتم کامل پاسخ بدهید تا یاد بگیرم. راستی این سورس هایی رو که خواستم هر کدومش رو جدا برام بزارید تا بفهمم برای هر کدوم باید چه کدهایی نوشت و قاطی نکنم.یعنی همه ی سورس ها رو توی یه سورس تزارید .!! نوکر همتون هستم. یا حق. MrJamshidy27-03-2008, 11:12 AMعلیک سلام به نظر خودت اگر بجای "چند تا سوال پشمکی" قسمتی از سوالت رو میزدی بهتر نبود 1- یا بد نوشتی یا نمیدونم چیه 2- API مخفف Application Programing Interface کد هایی هستن که قبلا توسط کسی نوشته شده و در قالب یک DLL جا داده شده که کار برنامه نویس رو ساده میکنه (دیگه نیازی نیست کد هاش رو بنویسی) 3-بستگی داره اگر بخوای تو Explorer باز بشه باید از این کد استفاده کنی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 4-!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شرمنده دیگه به کسی سورس نمیدم 5-برای تقییر در رجیستری باید از این کد ها استفاده کنی ولی یک سرچ هم میزدی بد نبود !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 6-غیر فعال کردن Task Manager !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 7-این یکی فعلا یادم نیست ولی تو فروم یک سرچ بزنی پیدا میکنی حالا چرا پای منو میکشی وسط؟؟؟؟ sltavakoli27-03-2008, 04:27 PMعلیک سلام به نظر خودت اگر بجای "چند تا سوال پشمکی" قسمتی از سوالت رو میزدی بهتر نبود 1- یا بد نوشتی یا نمیدونم چیه 2- API مخفف Application Programing Interface کد هایی هستن که قبلا توسط کسی نوشته شده و در قالب یک DLL جا داده شده که کار برنامه نویس رو ساده میکنه (دیگه نیازی نیست کد هاش رو بنویسی) 3-بستگی داره اگر بخوای تو Explorer باز بشه باید از این کد استفاده کنی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 4-!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شرمنده دیگه به کسی سورس نمیدم 5-برای تقییر در رجیستری باید از این کد ها استفاده کنی ولی یک سرچ هم میزدی بد نبود !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 6-غیر فعال کردن Task Manager !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! 7-این یکی فعلا یادم نیست ولی تو فروم یک سرچ بزنی پیدا میکنی حالا چرا پای منو میکشی وسط؟؟؟؟ 1-ارگومان یا Argument .همون چیزی که یه پارامتر رو به یه پرویسجر یا فانکشن انتقال میده. 2-یعنی API اصلا کاری به کد نویسی نداره؟همش ماله ظاهر برنامه هست؟ 3-کد اول کار کرد.فقط به جای explorer.exe چه چیزهای دیگه ای میشه قرار داد؟ 4-اینم کار کرد.(خیلی خوشحال شدم).فقط برای Cut یا Delete باید چه کد هایی زد؟ 5-هنوز برای من زوده.ببخشید که سرچ نکردم.البته میخواستم بکنم.ولی نمیدونستم چی بزنم. 6-چرا کار نمیکنه؟باید توی فرم بزنی یا توی ماژول؟یه توضیح بده. 7-اشکال نداره!!!!!!!!!!!!!!!!!!!!!!!!!! پای شما رو میکشم وسط چون هیچ کس غیر از شما رو قبول ندارم.راستی اواتار رو که عوض کردی نشناختمت حالا دوباره یهچند تا کد میخوام:(البته اگه ناراحت نمیشی) 1-کدی که ویندوز Restart یا Shutdown یا Logoff یا ... بشه.(اگه خیلی طولانی و سخته نمیخواد بزاری) 2-کدی که مثلا یه فایل اجرایی رو باز کنه. 3-کدی که Run یا Cmd رو باز کنه. 4-کدی که مثلا یه فایل .txt بسازه و ما بتونیم درون این فایل رو ویرایش کنیم.مثلا با کلیک بر روی یه دکمه یه فایل به اسم a میسازیم که فرمت .txt رو داره.بعد مقداری که ما میخواهیم مثلا : "avatar" درون این فایل قرار میگیره.بعد هم مثلا txt1.tex=a یعنی مقدار فایل a درون txt1 قرار بگیره.برای این کار باید چیکار کنیم؟ دستت درد نکنه. راستی اگه همین جوری پیش بری انقریب کاربر فعال(شاید هم مدیر !) میشی. بابت عنوان هم ببخشید یا حق. sltavakoli28-03-2008, 01:29 AMاقا یکی نیست به سوال های بنده جواب بده؟ n.s02-04-2008, 02:24 PM1- ارگومان یا Argument .همون چیزی که یه پارامتر رو به یه پرویسجر یا فانکشن انتقال میده. اصولا به ورودی های یه تابع می گن آرگومان (ورودی ) 1- 2-یعنی API اصلا کاری به کد نویسی نداره؟همش ماله ظاهر برنامه هست؟ همونطوری که دوست عزیزمون گفتم توابع API یه سری کدهای آماده هستن که شما همون سوالت که در مورد Logoff ...restart و ... هست رو میتونی با API بنویسی ...یا مثلا شکل فرم و ... رو عوض کنی و خیلی کارای دیگه . البته اینا یه سری ثابت های هم دارن که اونا رو باید خودت بنویسی و اگه سرچ بزنی پیداشون می کنی همشون اینجان : start /allp programs/ microsoft visual studio 6.0/microsoft visual studio 6.0 tools / API viewer اکثر روال ها توفایل win32api.txt قرار دارن ...منوی فایل گزینه لود تکست فایل 1- 1-کدی که ویندوز Restart یا Shutdown یا Logoff یا ... بشه.(اگه خیلی طولانی و سخته نمیخواد بزاری) اینو با استفاده از توابع API میتونید بنویسید ... ایتم تابعش ExitwindowsEx !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! آرگومان uflage شامل مقادیر ثابت زیر میتواند باشد : EWX-logoff EWX-shutdown EWX-Reboot EWX-force : مقادیر بالا باید با این مقدار OR شوند . آرگومان dwreserved : دو مقدار false و true رو قبول می کنه ... که true عمل خواسته شده رو انجام می ده و false انجام نمی ده 1- 3-کدی که Run یا Cmd رو باز کنه. با دستور shell ( ببخشید الان وی بی ندارم ) 1- 4-کدی که مثلا یه فایل .txt بسازه و ما بتونیم درون این فایل رو ویرایش کنیم.مثلا با کلیک بر روی یه دکمه یه فایل به اسم a میسازیم که فرمت .txt رو داره.بعد مقداری که ما میخواهیم مثلا : "avatar" درون این فایل قرار میگیره.بعد هم مثلا txt1.tex=a یعنی مقدار فایل a درون txt1 قرار بگیره.برای این کار باید چیکار کنیم؟ با دستور open میتونی فایل بسازی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و با نوجه به این که می خواین فایلتون ترتیبی باشه یا رندوم دستورای جداگانه ای داره برای نوشتن و خواندن از فایل خواستین بگید توضیح بدم sltavakoli04-04-2008, 01:11 AMبله دوست عزیز. حتما که میخوام اگه زحمتی نیست کامل توضیح بده. راستی در مورد ارگومان یکم بیشتر توضیح بده و یه مثال عملی هم مثال بزنید لطفا. یا حق ULF_VB 604-04-2008, 12:27 PMتمام سوالاتی که پرسیدید خیلی راحت می تونستید با یه جستجوی ساده توی نت جوابش رو پیدا کنید. اکثر سوالاتت مربوط به api میشه. بهت پیشنهاد می کنم کتاب "مرجع توابع api 32bit" چاپ انتشارات نص رو بگیری. به عنوان یه مرجع خیلی بدرد میخوره. این کتاب 3 نوع فهرست بندی داره که پیدا کردن تابع مورد نظر رو راحت میکنه. درباره آرگومان، دوستان خیلی خوب توضیح دادن. خب اینم یه مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اونایی که قرمزن، آرگومانن. n.s04-04-2008, 02:11 PMاینم یه لینک که همه موارد مورد نیاز در مورد فایل ها توش گفته شده !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشین n.s04-04-2008, 02:15 PMراستی در مورد ارگومان یکم بیشتر توضیح بده و یه مثال عملی هم مثال بزنید لطفا. یا حق اینقدر گیر ندین به آرگومان ... یه مثال که دوستمون گفتن ... آرگومانم یه اسمه که به ورودی های تابع می گن همین ... sltavakoli05-04-2008, 02:41 PMسلام. با عرض شرمندگی اخر روش کار با دستور open رو نفهمیدم. مثلا اگه بخوهیم فایل timer.exe که واقع در c: هست رو باز کنیم باید چی کار کنیم؟ ULF_VB 605-04-2008, 02:49 PMبرای اجرای فایلهای exe باید از دستور shell استفاده کنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! :31: n.s05-04-2008, 09:52 PMسلام. با عرض شرمندگی اخر روش کار با دستور open رو نفهمیدم. مثلا اگه بخوهیم فایل timer.exe که واقع در c: هست رو باز کنیم باید چی کار کنیم؟ دستور open برای باز کردن ( خوندن و نوشتن ) فایل های متنی کاربرد داره برای exe. هم دوستمون راهنمایی کردن موفق باشین سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 645]