برنامه نویس

متن مرتبط با «ترفند» در سایت برنامه نویس نوشته شده است

کدها ومثالها و ترفندهای دلفی

  • نوشتن یک لیبل بصورت موربprocedure TForm1.Button1Click(Sender: TObject);beginAngleTextOut(Form1.Canvas,12,10,65,'Advanced Delphi Technicals !!');end;procedure AngleTextOut(ACanvas: TCanvas;Angle,X,Y: Integer;Str: string);varLogRec : TLogFont;OldFontHandle,NewFontHandle :HFONT;beginGetObject(ACanvas.Font.Handle,SizeOf(LogRec),Addr( LogRec));LogRec.lfEscapement := Angle * 10;NewFontHandle := CreateFontIndirect(LogRec);OldFontHandle := SelectObject(ACanvas.Handle,NewFontHandle);ACanvas.TextOut(X,Y,str);NewFontHandle := SelectObject(ACanvas.Handle,OldFontHandle);DeleteObject(NewFontHandle);end;نوشتن کپشن یک دکمه در چند سطرprocedure TForm1.FormCreate(Sender: TObject);beginSetWindowLong(Button1.Handle,GWL_STYLE,GetWindowLo ng(Button1.Handle,GWL_STYLE) OR BS_MULTILINE);end;مخفی کردن و نمایش مجدد ساعت ویندوزprocedure TForm1.Button1Click(Sender: TObject);varhn : HWND;beginhn:= FindWindowEx(FindWindowEx(FindWindow('Shell_TrayWn d',nil),0,'TrayNotifyWnd',nil),0,'TrayClockWClass',nil);if hn <> 0 thenShowWindow(hn,SW_HIDE);end;برای نمایش مجدد همان کدهای بالا تکرار کرده و لی بجای سطر آخر کد زیر را قرار دهید:ShowWindow(hn,SW_SHOW);نمایش تمامی اطلاعات مربوط به حافظه اصلی کامپی, ...ادامه مطلب

  • چند ترفند کدنویسی در سی شارپ

  • ترفند اول: چطور میتوانیم برای متدهای غیر public تست کیس بنویسیمآیا تا به حال اتفاق افتاده است که بخواهید برای متدهای غیر public یک اسمبلی unit test case بنویسید؟ خیلی از برنامه نویسان این کار را انجام نمیدهند. چرا که این متدها برای پروژه تست، قابل دیدن نیستند. سی شارپ به شما اجازه میدهد متدهای inteal یک اسمبلی را برای یک اسمبلی دیگر، قابل دیدن کنید. کافی است که attribute زیر را به فایل AssemblyInfo.cs اضافه کنید://این کد اعضای اینترنال یک اسمبلی را برای اسمبلی دیگر قابل دیدن میکند[assembly: IntealsVisibleTo("MyTestAssembly")]ترفند دوم: استفاده از Tuplesبعضی از برنامه نویسان، کلاس های بی استفاده ای میسازند تا بتوانند مقادیر خروجی یک متد را درون پراپرتی های آن بریزند. Tuples ها در دات نت ۴ معرفی شدند و میتوانند در چنین مواقعی استفاده شوند:public Tuple<int, string, string> GetُStudent(){int studentId = 200;string firstName = "Ali";string lastName = "Sabouei";//retu Tupleretu Tuple.Create(studentId , firstName, lastName);}ترفند سوم: عدم استفاده از collectionمعمولا وقتی که ما میخواهیم تعدادی از آیتم های یک Collection را برگردانیم و نگه داریم، از یک Collection کمکی استفاده میکنیم. مانند کد زیر:public List GetBiggerThan10(List masterCollection){List resultCollec, ...ادامه مطلب

  • چند ترفند در IOS

  • چند ترفند در IOSشاید حالا که شروع به کانفیگ کردین چند تا ترفند به کارتون بیاد و باعث بشه سریعتر و راحتتر کار کنین.مختصر نویسیچون دستورات IOS و پارامترهاش محدود و مشخص هستن، لازم نیست شما برای خدمات شبکه اینکه IOS اونها رو تشخیص بده ، به صورت کامل بنویسینشون.کافیه کمی از دستور رو تایپ کنید و کلید Tab رو بزنید. خودش اونو برای شما تکمیل میکنه.حتی اگه تا اندازه کافی اونها رو بنویسید و باقیش رو رها کنید باز هم IOS قدرت تشخیص دستور رو داره.مثلا دستور پر کاربرد Configure Terminal که در این حالت حتی میشه به صورت conf t نوشته بشه.بله، درسته. بقیش رو خود IOS تشخیص میده.البته دقت کنید جایی که مشابهت املایی وجود داره، شما باید تاحدی خدمات شبکه تایپ رو ادامه بدید که دستور از نظر املایی منحصربفرد بشه.یعنی بشه از روی اون املا، ققط به همون دستور رسید.en = enable, conf t = configure terminal, int = interface, fa = fastEtheet, gi = gigabitEtheet, wr = write,….راهنمااین مورد رو قبلا هم توضیح دادم.هرجا دستورات ممکن داخل یک مود رو نمیدونستین یا پارامترهای یک دستور رو فراموش کرده بودین، کافیه ? رو درج کنین تا راهنمایی از راه برسه!!!تاریخچه دستوراتتاریخچه دستورات در محیط IOS نگهداری میشه.یعنی اگه کلید نشانگر بالا (Arrow UP) یا ctrl+P رو بزنید دستور قبلی اون مود رو براتون میاره.واسه, ...ادامه مطلب

  • با این ترفندها، پول کمتری برای بلیط هواپیما خرج کنید

  • روش هایی برای کاهش هزینه بلیط هواپیما بخشی از هزینه های سفر را که اصلا کم هم نیست، بلیط هواپیما تشکیل می دهد. حالا فکر کنید که لازم نبود برای یک مسافرت خارج از کشور مثل بقیه ی افراد قیمتی را پرداخت کنید و با نصف آن هزینه می توانستید بلیط تان را خریداری کنید! شاید با خودتان بگویید این ممکن نیست..., ...ادامه مطلب

  • شکستن رمز rar

  • کسی میتونه رمز فایل rar بشکونه خیلی لازم دارم.,شکستن رمز rar,شکستن پسورد rar,شکستن رمز فایل rar,شکستن رمز فایلهای rar,نرم افزار شکستن رمز rar,روش شکستن رمز فایل rar,آموزش شکستن رمز فایل rar,ترفند شکستن رمز فایل rar ...ادامه مطلب

  • 14 ترفند کامپیوتری که همه باید بدانند

  • با توجه به درخواست های کابران سایت در این مقاله تصمیم گرفتم شما را با 14 ترفند جالب در زمینه های سیستم عامل ویندوز، مک، مرورگر های وب، سایت YouTube، برنامه هایی مثل Excel و … که به ما کمک می کنند زندگی کامپیوتری ساده تر و سرگرم کننده ای داشته باشیم، آشنا کنم. در ادامه با مرکزش همراه باشید.1.بازگشت به زبانه هایی (Tab) که به صورت تصادفی بسته شده اند اگر در مررور گر خود زبانه ای (tab) را به صورت تصادفی یا به اشتباه بسته اید و فکر می کنید که به آن نیاز دارید کافیست کلید”Control” ( یا “Command” را در مک ) به اضافه “Shift ” و ” T ” را با هم نگه دارید آنگاه شاهد بازگشت آن خواهید بود .2.عکس برداری قسمتی از صفحه مانیتور اگر قصد دارید از قسمتی از صفحه نمایش عکس گرقته و آن را ذخیره کنید ما ساده ترین روش را در سیستم عامل ویندوز و مک به شما ارایه خواهیم داد.سیستم عامل مک: برای مک کافیست از کلید ترکیبی “Command” به همراه “Shift,” و “4” استفاده کرده و قسمتی که مد نظر دارید با کشیدن انتخاب کنید. سیستم عامل ویندوز: “Start” را بازکرده “Snipping Tool” را اجرا کنید. 3.به آسانی دستور قبلی در Excel را تکرار کنید. برای تکرار دستور قبلی در Excel کلید “F4 ” را فشار دهید. با این میانبر آخرین دستوری که در Excel اجرا کرده اید دوباره تکرار می شود.4.بازکردن لینک در زبانه جدید تنها با یک کلیک شما می توانید به آسانی با دکمه وسط ماوس بروی لینک آن را در زبانه جدید باز کنید و اگر همین کار را با قرار دادن نشانگر ماوس برروی زبانه باز شده تکرار کنید خواهید دید که بسته خواهد شد.5.ساخت کپی از یه فایل با کشیدن آن به محل جدید در صورتی که تمایل دارید از یک فایل نسخه جدید ایجاد کنید در ویندوز با استفاده کلید “Control” ( یا در مک “Alt” ) و کشیدن فایل به محل جدید یک کپی از آن ایجاد می شود.6.جستجوی معکوس تصاویر در گوگل کروم با نگه داشتن کلید “s” و کلیک راست کردن روی تصویر مورد نظر در مرورگر کروم ، گوگل اصل و یا مشابه آن تصویر را در محیط وب جستجو کرده و نتایج را به شما نشان خواهد داد.7.نگه داشتن ویدیو در Youtube ،جلو بردن یا به عقب برگشتن برای 10 ثانیه بیشتر مردم برای نگه داشتن ویدیو در حال پخش Youtube کلید “space bar” را فشار می دهند اما در صورتی که خود ویدیو انتخاب نشده باشد این کار باعث پایین رفتن صفحه خ, ...ادامه مطلب

  • حرفه ای: 6 ترفند ساده اما کاربردی خط فرمان CMD

  • 6 ترفند ساده اما کاربردی خط فرمان CMDکه حتما باید بدانید!!!1- استفاده از دکمه های Ctrl+C برای کنسل کردن اجرای فرمانفرض کنید فرمانی را در CMD اجرا کردید و آن فرمان در حال اجراست فقط کافی است دکمه های Ctrl+C را فشار دهید تا اجرای آن را کنسل کنید. این تکنیک برای هر فرمانی کار خواهد کرد.برای تست فرمان زیر را در خط فرمان اجرا کنید و در زمان اجرا Ctrl+C را فشار دهید.Ping 192.168.1.1 –t2- دیدن خروجی خط فرمان به صورت صفحه به صفحه و خط به خطشاید برای شما پیش آمده باشد که فرمانی را در CMD اجرا کرده باشید که خروجی آن خیلی طولانی و چند صفحه باشد. مثلا در مسیر c:windowssystem32 از فرمان Dirاستفاده کنید! در این صورت CMD لیستی بی انتها از اطلاعات را به شما نمایش می دهد که به دلیل محدود بود اسکرول نمی توانید همه آن ها را ببینید و کلا سر در گم می شوید. در این حادثه شما تنها نیستید. یکی از پاسخ های این مشکل، اجرای دستور به روشی خاص است. مثلا فرمان Dir را در نظر بگیرید. آن را دقیقا به این شیوه بنویسید:Dir /s | moreدر این صورت فقط صفحه اول خروجی را به شما نمایش می دهد و برای دیدن ادامه خروجی می توانید از دکمه های Enter یا Space کمک بگیرید. به ازای هر Enter ،خط بعدی و به ازای هر Space ، صفحه بعدی خروجی به شما نمایش داده می شود.3- اجرای خط فرمان در سطح Administrator به صورت خودکاربرای اینکه بتوانیم برخی از فرمان ها را در CMD اجرا کنیم حتما باید CMD را Run As Administrator کنیم وگرنه آن فرمان یا اجرا نمی شود و یا خروجی دلخواه ما را نخواهد داشت. یکی از روش های اجرای CMD در سطح Administrator این است که بر روی آن راست کلیک کنید و Run As Administrator را انتخاب کنید. اما اگر مدام از CMD استفاده می کنید این کار می تواند کمی آزار دهنده باشد. در این صورت روش زیر را به شما پیشنهاد می کنیم تا همیشه CMD به طور خودرکار Run as Administrator شود: در Start عبارت CMD را جستجو کنید. بر روی آن راست کلیک کنید و Open File Location کنید. بر روی Shortcut آن راست کلیک کنید و در تب Shortcut بر روی Advanced کلیک کنید. تیک گزینه Run As Administrator را بزنید. 4- با دکمه های تابعی (F1-F2…F9) تبدیل به کاربر حرفه ای CMD شوید.CMD را باز کنید.چند دستور ساده مانند ping، dir، Tracert در آن اجرا کنید تا این آموزش دلنشین , ...ادامه مطلب

  • فروش اپلیکیشن موبایل در مارکت های خارجی (با یک ترفند)

  • سلامدوستان میدونید که برای فروش در گوگل و دریافت سود حاصل از فروش باید ساکن خارج ازایران بود تا بتونیم سودمون رو دریافت کنیم . من یک نکته ای به ذهنم رسیده که ما پرداخت اپلیکیشنمون رو از طریق مارکتی مثل yandex انجام بدیم که با سوئیفت پول رو مستقیم به حساب ما در ایران واریز میکنه و اپلیکیشنمون رو در مارکت های دیگر منتشر کنیم مثل گوگل .اگر این کار امکان پذیر باشه دیگه مشکل فروش اپ موبایل حل میشه.دوستان تجربه این کار رو داشتین ؟ اصلا امکان پذیره ؟ This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers., ...ادامه مطلب

  • چند ترفند جهت تامین امنیت شبکه شما

  • Image: http://www.fasp.pro/img/mid/sec.jpg تفکر امنیت در شبکه برای دستیابی به سه عامل مهم است که با یک دیگر مثلث امنیتی را تشکیل می دهند. این عوامل عبارتند از راز داری و امانت داری (Confidentiality) ، یکپارچگی (Integrity) و در نهایت در دسترس بودن همیشگی (Availability). این سه عامل (CIA)..., ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها