تور لحظه آخری
امروز : جمعه ، 7 اردیبهشت 1403    احادیث و روایات:  پیامبر اکرم (ص):به وسيله من هشدار داده شديد و به وسيله على عليه ‏السلام هدايت مى‏يابيد و به وسي...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

تعمیر کاتالیزور

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

تعمیرات مک بوک

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

 






آمار وبسایت

 تعداد کل بازدیدها : 1798139101




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

نکات کلی برنامه نویسی و سرچی -


واضح آرشیو وب فارسی:سایت ریسک: نکات کلی برنامه نویسی و سرچی saalek110 23 فروردين 1387, 05:15با سلام. این تاپیک را باز کردم تا خودم و دیگران(چه حرفه ای چه مبتدی یا متوسطه) تجارب کار عملی برنامه نویسی خود یا مهارتهای سرچ خود را بنویسیم. ما همه ایرانی هستیم و پیشرفت هم میهنان ما باعث پیشرفت ما هم خواهد بود. خیلی ها سالها تجربه دارند و چه خوبه تجربیات خود را در اختیار دیگران قرار دهند تا بقیه دردسرهای آنها را نکشند و سریع تر به بازدهی بیشتر برسند. چیزهایی که من از خودم اینجا می نویسم روش شخصی من است و نمی گویم بهترین روش است. ولی هر کس می تواند راه دیگران را امتحان کند و اگر چیز خوبی بود جایگزین روش خود کند. هر خواننده ای می تواند قضاوت کند حرف دیگران را و انتخاب کند. من هر وقت نکته ای یادم بیاد اینجا می نویسم شما هم هر نکته ای به ذهنتان رسید بنویسید. قوانین این تاپیک: برای اینکه بستر مناسبی در این تاپیک برای تبادل تجربیات محیا شود نکات زیر را رعایت کنید: مطلب کسی را داخل نقل قول در پست خود نقل نکنید. چون ممکنه فرد بعدا بخواهد نظرش را اصلاح یا تکمیل یا کلا ویرایش کند. اگر نظر بهتری یا راه بهتری دارید بدون اشاره به مطالب اشخاص قبلی فقط نظر خودتان را بنویسید. خوانندگان همه قدرت قضاوت دارند و با مقایسه مطالب مختلف راه بهتر را شناخته و انتخاب و عمل می کنند. در صورت رعایت نکردن نکات بالا پست حذف می شود. saalek110 23 فروردين 1387, 05:20نکته سرچی هر چیزی ما سرچ می کنیم در گوگل این جستجوگر معمولا از هر سایت یک نمونه می دهد و می رود سایت بعدی. فرض کنید تمام مطالب مربوط به رشته ای در یک سایت متمرکز باشد. مثلا هزار نکته در یک سایت باشد و فقط ده نکته در ده سایت دیگر. گوگل یک نکته از سایت اول را نشان می دهد و ده سایت بعدی را معرفی می کند. شما کلا یازده نکته را مطالعه کرده اید و 999 نکته را در سایت اولی از دست داده اید. پس بهتر است برای سرچ دقیق تر سایتها را هم با گوگل سرچ کنید. با این روش: indy site: saalek110 23 فروردين 1387, 05:23نکته سرچی من خیلی اوقات کلمات tutorial و learn را به سرچ خود اضافه می کنم. مثلا: delphi+tutorial+indy این به خاطر این است که می خواهم سایتهای آموزشی بیاید. چون خیلی تاپیکهای بی جواب ممکنه بی نوشتن این دو کلمه بیاید و باعث اتلاف وقت بشود. saalek110 23 فروردين 1387, 05:30نکته سرچی خیلی اوقات بهتره کدها را سرچ کنید نه موضوع را. چون سریع تر به جواب می رسید. یا می توانید ترکیبی کار کنید. اگر مثلا textbox را سرچ کنید خیلی فرق داره با سرچ textbox1 . خیلی ها اسم textbox1 را به کار می برند. فرض کنید می خواهید ببینید چه چیزهایی می شود add کرد به لیست باکس. میشه نوشت: ListBox1.items.add( و این جوری خیلی سریع کدهایی خواهید یافت که خیلی هاشان درست است و می توانید سریع تست و استفاده کنید. saalek110 23 فروردين 1387, 05:33نکته برنامه نویسان سی ممکنه شما مجبور باشید با توربو سی 3 کار کنید ولی دلیل ندارد همه کارها را در توربو سی 3 انجام دهید. می توانید مثلا در ویژوال سی 6 در حالت کنسولی همه کارهای خود را بکنید و بعد تست آخری را در توربو سی 3 بکنید. یا توربو سی 4.5 به این خاطر این را می گویم که کار در حالت داسی سخته. چون مثلا کلیک راست برای کات پیست ندارید و غیره وی سی 6 خیلی کم تفاوت دارد با توربوسی 3 و زود میشه تفاوتها را پیدا کرد و تغییر داد. saalek110 23 فروردين 1387, 05:40نکته برنامه نویسی کلی هر وقت دیدید برنامه برای شما گنگ شده تا می توانید پرینت بگیرید. هر متغیری را در برنامه پرینت کنید. حتی اگر شده یک خط در میان دستورات پرینت را بگذارید. بعد با مقایسه نتایج خیلی سریع می توانید اشکال برنامه را پیدا کنید. اگر ویژوالی کار می کنید مثلا دلفی یا وی بی یا سی شارپ یک فرم را اختصاص بدهید به نمایش برای خودتان. و آخر کار آن فرم را دیلت می کنید. و بعد برنامه با اررور هایش به شما خودش می گوید کجای کدهای شما اشاره شده به آن فرم و آن کدها را حذف می کنید. چندین لیست باکس می توانید روی این فرم کمکی بگذارید و در هر مرحله برنامه در یکی از لیست باکس ها همه چیز را لیست کنید. و کلا همه اطلاعات برنامه را پرینت کنید. در آخر کار همه را حذف می کنید. فراموش نکنید رفاه برنامه نویس اولین اصله. چون با فشار بر او میزان خطا بالا می رود و سرعت پیشرفت پایین می آید. اول برنامه را به سرانجام برسانید و بعد به فکر بهینه کردن برنامه باشید. لازم نیست متغیر را کوچک بگیرید یا سایز آرایه را کوچک بگیرید. بعد تکمیل هم می شود اینها را سریع در چند دقیقه کوچک کرد. کلا به فکر افزایش خوانایی و افزایش رفاه خود باشید و بعدا به فکر سرعت و زیبایی و هر چیز دیگری باشید چون فشارها همه چیز را نابود خواهد کرد. saalek110 23 فروردين 1387, 05:42نکته برنامه نویسی کلی هر چند دقیقه مثلا هر نیم ساعت از پای کامپیوتر بلند شوید. زیرا ایده هایی که دور از کامپیوتر به ذهن شما می رسد هیچ گاه در حین تماشای کدها یا تغییر کدها به ذهن شما نمی رسد. saalek110 23 فروردين 1387, 05:48نکته برنامه نویسی کلی افراد عادی فقط ظاهر برنامه شما را می بینند نه میزان زحمتی که برای حل فلان مشکل کشیده اید. کدها پشت اینترفیس است کسی آنها را نمی بیند. انتظار نداشته باشید چیزی را که کسی نمی بیند تشویق کند. saalek110 23 فروردين 1387, 05:55نکته برنامه نویسی کلی ابزارهای ما چیست؟ =کتاب =سایتها =ور رفتن = هلپ کامپایلرها و موارد دیگر لیست منابع خود را همیشه در ذهن داشته باشید و ببینید الان کدام موثرتر است. البته این لیست تا این حد فیزیکی نیست خیلی ابزارها هم هست که نمی شود اینجا بیان کرد. منظورم کارهایی است که باعث به حرکت افتادن ذهن شما می شود. هر چیزی می تواند این اثر را داشته باشد. مثلا استراحت فکری - برخورد مثبت - کمک گیری از دیگران و خیلی چیزهای دیگر که در هر فرد ممکنه بسیار متنوع باشد و خود فرد باید آنها را لیست کند. مثلا ممکن است در فردی موزیک باعث افزایش کارایی شود و در فردی برعکس و ... غیره. saalek110 23 فروردين 1387, 06:00نکته برنامه نویسی کلی هر سورس کد معرف خیلی چیزهاست. مثلا میزان مطالعه و مهارت وی. یا نوع شخصیت وی. از سورس ها فقط نمونه کد را یاد نگیرید. بلکه نگاه کنید ببینید نویسنده آن چطور بر مشکلات غلبه کرده و راه او چه بوده. خیلی اوقات راه او برای شما بهترین نیست چون شما شخصیت متفاوتی دارید. مثلا بعضی از سادگی خوششان می آید و بعضی از پیچیدگی. و الگوریتمها را می شود ساده نوشت یا پیچیده. و خیلی صفات دیگر. کلا می خواهم مهارتهای او را فرا بگیرید ولی عادات او اجباری نیست. البته منظورم کدهایی نیست که راه مشخصی دارد. منظورم برنامه هایی است که فرد با ذوق و ابتکار خویش نوشته. این بحث مفصله بعدا شاید ادامه دادم. saalek110 23 فروردين 1387, 06:03نکته برنامه نویسی رزولوشن مونیتور همه یکی نیست. چه سایت ساخته شده توسط شما چه برنامه دسکتاپی می تواند در کامپیوتر فرد دیگر ابعادش به هم بریزد. باید این نکته را توجه داشت. نمیشه اینجا کد نویسی اش را بحث کرد. فقط جهت یادآوری گفتم. saalek110 23 فروردين 1387, 06:09آپشن برنامه تا می توانید به کاربر اختیارات بدهید تا از برنامه شما لذت ببرد. تا آنجا که می شود متغیرهای برنامه خود را قابل تغییر در آپشن کنید. این کار این سود را هم دارد که گاهی با تغییر این متغیرها می شود بعضی باگ ها را هم رفع کرد. ولی باید خیلی دقت کنید. چون ممکن است با تغییر یک پارامتر برنامه شما رفتار ناخواسته ای پیدا کند. پس تا جایی آپشن را گشترش دهید که احاطه شما از بین نرود. undo یکی از این موارد undo است. باید کاربر بتواند اشتباهات خود را بی اثر کند. البته جزو آپشن شاید نشه گفت ولی گفتم شاید دیگه یادم نیاد الان نوشتم. saalek110 23 فروردين 1387, 06:12رعایت حقوق کاربر برنامه شما نباید بی اجازه کاری را انجام دهد. مثلا قرار گرفتن در استارت آپ ویندوز باید قابل انتخاب باشد. یا برنامه شما باید همه کارها را قبلش اجازه بگیرد مگر در آپشن خود کاربر بگوید بعد این اجازه لازم نیست. saalek110 23 فروردين 1387, 06:19نام متغیرها من قانون خاصی ندارم برای نام گذاری متغیرها. ولی فعلا چند تا عادت دارم که می نویسم. شاید هم عادات خوبی نباشد. فقط مطرح می کنم. من از آندرلاین بین اجزای نام استفاده می کنم چون فکر می کنم در همه زبانها آندرلاین پذیرفته است مثلا my_int و نه myint چون اولی را ساده تر و سریع تر میشه خواند. البته نام باید با مسما باشد ولی این نوع نام ها را برای مواقعی به کار می برم که چند دقیقه فقط برای یک تست نیاز بهش داشته باشم. بعدا ممکنه بشه loop_counter یا کمی با مسما تر تا با اسامی جاهای دیگر اشتباه نشود. saalek110 23 فروردين 1387, 06:25متغیر گلوبال باشد یا محلی من قانون اینها را درست نمی دانم. ولی نظرم را می گویم . می دانید متغیر محلی فقط در همان روال معتبره. پس ما خیالمان راحته که با متغیر روال دیگر اشتباه نمی شود. پس در هر روال انگار که هیچ متغیری تابحال تعریف نشده و می توانید هر اسمی خواستید تعریف کنید. البته با متغیرهای گلوبال ممکنه تداخل کنه که باید مواظب باشیم. البته در زبانهای مختلف ممکنه تداخل متغیرهای گلوبال و محلی آثار مختلفی داشته باشد که وارد بحثش نمی شوم. در مورد متغیرهای گلوبال به نظر من آنهایی باید گلوبال بشوند که قراره حکم رابط را بین چند قسمت برنامه داشته باشند و آنقدر پر کاربر هستند که ما وجود آنها را فراموش نمی کنیم. بهتره اگر متغیری زیاد پر کاربرد نیست با روشهای دیگری جابجا بشود. یعنی روشهایی با کنترل بالا. مثلا ارسال به عنوان ورودی یک تابع و غیره. البته خودم قضیه برام شفاف نیست فعلا و کلی گفتم. فعلا قانون مشخصی ندارم. saalek110 23 فروردين 1387, 06:31بسته تر بهتر است = متدی که قرار نیست مورد استفاده فرم های دیگر باشد بهتره private باشد تا اشتباها صدا زده نشه. = متغیری که قراره از یک تا 5 را فقط قبول کنه را جوری تعریف کنید که بیشترش را نتواند قبول کند. مثلا با استفاده از انوم. = در وی بی بهتره option explicit را حتما بالای کدها بنویسید تا اشتباها به جای mychar متغیر mychr ساخته نشود و مورد استفاده قرار نگیرد. در بقیه زبانها چنین اتفاقی نمی افتد البته. saalek110 23 فروردين 1387, 07:01سرچ در سایتهای فارسی یا انگلیسی گاهی بهتر است ابتدا در سایتهای فارسی سرچ کنید تا بدانید در سایتهای انگلیسی چه کلماتی را سرچ کنید. البته این نکته مسلم است ولی گاهی فراموش می شود. مسلما سایتهای انگلیسی خیلی غنی ترند ولی اگر ندانید چه کلمه ای را سرچ کنید جستجو بی فایده است. saalek110 23 فروردين 1387, 07:03استفاده از سورس یا نوشتن برنامه توسط خودتان در مواردی هست که نوشتن از پایه با استفاده از آموزشها خیلی سریعتر ما را به نتیجه می رساند تا بررسی یک سورس پیچیده. Sampro 23 فروردين 1387, 10:35ممنون سالک جان به خاطر زدن این تاپیک عالی در مورد نامگذاری متغیر ها اون چیزی که من روش تحقیق کردم و دارم باهاش کار می کنم. به نظرم گذاشتن آندرلاین (آندراسکور) یه کم کار پر زحمتیه . (البته به نظرم) برای راحتی بیشتر می تونید حرف اول کلماتی که تو متغیر استفاده می کنید رو بزرگ بزارید مثلا : MyChar و در ضمن برای اینکه نوع متغیر رو هم به راحتی داشته باشید می تونید مخفف نام نوع رو در اول نام متغیر بیارید : مثلا : strMyChar یادتون باشه مخفف اول هر متغیر رو به صورت حروف کوچک بزارید و کلمات اصلی رو حرف اولشون رو به صورت بزرگ . البته تو دانشکده استادمون می گفت که بهتره مخفف نوع داده ای (همون str اول متغیری که مثال زدم) رو آخر بزارید. که من به چند دلیل اول می زارم . دلیلش اینه که اگه اول باشه بهتر تو دیده و نیز وقتی شما Ctrl+Space (تو دلفی) می زنید با نوشتن نوع متغیر به سرعت اون رو پیدا می کنین . نکته ی دیگه : این نوع نامگزاری رو می تونید برا کنترل ها (وی بی)و کمپوننت ها (دلفی) هم استفاده کنید . مثلا : btnOk که در این مثال ما یه دکمه رو نامگذاری کردیم . حالا من یک سری مخفف هایی که بیشتر استفاده می شن رو هم برای متغیر ها و هم برا کمپوننت ها و کنترل ها اینجا می نویسم : int=Integer str:String bol=Boolean flt=Float و برای کنترل ها و کمپوننت ها (دلفی و وی بی) : btn=Button cmd=Command Button lbl=Label txt=Text edt=Edit lst=ListBox pnl=Panel frm=Form chk=CheckBox rdt=radioButton (فعلا همینا تو ذهنم بود) نکته ی آخر : با استفاده از این نوع نامگذاری شما می تونید متغیر هایی همنام داشته باشین که چون اولشون یه مخفف گذاشتین از هم متمایز داده می شن . مثلا : frmStuff نام یک فرم با نام کالا و strStuff نام یک متغیر برای درج نام کالا (می تونید از strStuffName هم استفاده کنین) این نوع نامگذاری رو فکر کنم نامگذاری مجارستانی می گن saalek110 23 فروردين 1387, 15:58یک camp (چادر) داخل فرم 2 در برنامه نویسی ویژوالی مثلا دلفی هنگامی که فرم یک می خواهد فرم 2 را نمایش دهد می توانید راه من را امتحان کنید. البته از جایی نخواندم و ابتکاری است و شاید بعدا معلوم بشود راه خوبی نیست ولی فعلا در میان می گذارم فرم یک ابتدا تابعی که عضو کلاس فرم 2 است را فرا می خواند تا کدهای آن تابع اجرا شود . بعد یا فرم 1 می آید فرم 2 را show می کند یا در انتهای آن تابع خودش فرم 2 را show می کند. فوائد این روش: چون آن تابع به همه قسمتهای فرم 2 دسترسی دارد و جزئی از خود فرم 2 است خوانایی بهتر است. در طراحی زمان اجرا یعنی ساختن کنترلها درست قبل نمایش درآمدن فرم 2 شاید این روش خیلی مفید باشد. saalek110 23 فروردين 1387, 16:06تایمر ابزاری مفید می توانید اتفاقات برنامه را در یک تایمر بررسی کنید و کدهای واکنش دهنده را آنجا قرار دهید. این نکته را از یک سورس بازی ویژوال بیسیک گفتم که ریختن توپها بعد برداشتن یک توپ از زیر با تایمر انجام می شد و هیچ در بازی هم وجود تایمر حس نمیشد. i_lover3000 24 فروردين 1387, 04:05سلام به همه برنامه نویس های حرفه ای و آماتور یه سایت پیدا کردم گفتم بزارم تا همگی ازش استفاده کنن تو هر زمینه و هر زبونی که بخواید سورس داره میتونید تو این سایت () عضو بشید و هر روز براتون سورس های روز رو میل می کنه با تشکر... موفق باشید. saalek110 24 فروردين 1387, 05:00تایید می شود. دلفی آن که خیلی عالیه. ویژوال بیسیک هم تا جایی که من دیدم خیلی عالیه. بقیه را نگشتم. در این سایت چند سورس اول را همین طوری میشه دانلود کرد ولی باید بعدش عضو شد. ثبت نامش ساده است. من جزو برترین سایتهای سورس می دونم این سایت را. دوست عزیز من دو تاپیک را ادغام کردم اگر مخالفید بگید تا جدا کنم. Sampro 24 فروردين 1387, 05:25سلام دوستان. مواقعی پیش می یاد تو برنامه نیوسی که می خوایم یه کاری که خیلی طول می کشه رو می خوایم انجام بدیم مثلا یه حلقه که می خواد 1000 تا رکورد رو بخونه . (مثلا) . خوب کاربر می خوام جدول رو برای اینکه مقادیری که ویرایش شده رو ببینه بنابراین یه دکمه ی رفرش قرار می دیم/ از اون جایی که این کارها زمان بر هستند اون برنامه تا انجام نشدن کارهاش توسط CPU به حالت Not Responding می ره و هر چی شما روی اون دکمه کلیک کنید (یا جاهای دیگه برنامه) اتفاقی نمی افته تا کارهاش تمام بشه . بعد تازه به کارهای شما جواب می ده . اگر شما می خواید این حالت پیش نیاد یعنی وقتی برنامه داره کاری انجام می ده شما بتونید مثلا جای فرم رو عوض کنید و یا توی یه ادیت چیزی بنویسید (و غیره) می تونید از دستور Application.ProcessMessage اول یا آخر کدی که می خواد زیاد طول بکشه استفاده بکنید . این دستور تعامل شما با برنامه رو بیشتر می کنه ولی یکم سرعت انجام اون کار رو کمتر می کنه . حالا اگر در این حالت بخواین مثلا کاربر چند بار روی دکمه کلیک نکنه که مشکلی پیش نیاد می تونید در روال OnClick اون دکمه همون اول Button.Disabled (دکمه رو غیر فعال بکنید) رو بنویسید تا همون اول که کاربر اون دکمه رو زد دکمه غیر فعال بشه و در آخر کد همین رخداد دوباره Button.Enabled رو بنویسید تا دکمه دوباره فعال بشه . این کار باعث می شه که در طی اجرای پروسه ی OnClick دکمه , کاربر چند بار روی دکمه کلیک نکنه . من از این نوع خیلی استفاده می کنیم . مثلا وقتی می خوام یک سری از عوامل روی فرم رو جابجا کنم یا بعضی ها رو شو و بعضی ها رو هاید کنم همون اول کل فرم رو هاید می کنم تا کار ها هم سریعتر انجام بشن (دیگه FormPaint کمتر صدا زده ی شه) و هم کاربر دخالتی نکنه و بعد از انجام همه ی این کارها فرم رو شو می کنم . ممنون از تمام دوستان saalek110 24 فروردين 1387, 15:00مطلب بسیار مفید و لازمی بود. فکر کنم شما در دلفی منظورتان بود ولی نکته کاملا کلی است و در سایر زبانها قابل انطباق. saalek110 09 ارديبهشت 1387, 23:46 نکته اول: می گویند وقتی در گوگل بین کلمات سرچ بعلاوه بگذاریم سایتهایی را پیدا می کند که همه کلمات سرچ را داشته باشد. ولی می توانید خودتان کلمات bold شده را چک کنید تا ببینید همه کلمات را این سایت دارد یا نه. نکته دوم: برای سرچ زبان c (سی) من کلمه programming را هم داخل کوتیشن به آن می چسبانم چون حرف c کلمه ای عمومی است و خیلی سایتهای دیگر می آید. نکته سوم: خیلی مواقع بهتر است به جای کلیک روی لینک سایت روی Cached کلیک کنید تا کلمات سرچ در سایت رنگی بشود تا سریع تر مورد جستجو را پیدا کنید. بعدا از لینک بالای صفحه می توانید خود سایت را هم ببینید. saalek110 12 ارديبهشت 1387, 16:46کپی از کدها همیشه یک کپی از برنامه(کدهای خود) داشته باشید. حتی بهتر است در هر فاز از کار خود یک کپی کنار بگذارید. چون خیلی اوقات روشی را در برنامه استفاده می کنید که بعدا می فهمید که اون روش اصلا در برنامه جواب نمی دهد و باید یک فاز برگردید عقب و از روشهای قدیمی خود استفاده کنید. اگر کپی های بالا را نگرفتید قبل هر تغییر بزرگ روی برنامه کپی بگیرید تا اگر ارتقای شما موفقیت آمیز نبود برنامه قبلی که سالم بوده و کار می کرده را داشته باشید. saalek110 21 ارديبهشت 1387, 13:34satelite -tv -toshiba منها کردن کلمات مزاحم ابزاری قوی برای کمک به سرچ ماست. saalek110 21 ارديبهشت 1387, 13:38"buy mobile * iran" ترکیب دابل کوتیشن و ستاره ابزاری قوی برای یافتن سریع آنچه می خواهیم است. سرچ بالا چنین ترکیب هایی را پیدا می کند: [Buy] Need Mobile Hospital Waste Incinerator [Iran buy 100 mobile Scud launchers from Iran. Buy Mexico mobile/Brazil mobile/Iran farhad 110 21 ارديبهشت 1387, 14:15يك نكته برنامه نويسي هم من بگم: به هيچ وجه براي كدنويسي عجله نكنيد. نيازهاي برنامه را بگيريد ديتابيس را طراحي كنيد، interface (رابط كاربر) را جدا! تمام مراحل بالا روي كاغذ انجام بشوند فرم ها و جداول را طراحي كنيد از كدنويسي لذت ببريد اگر تا به امروز روش ديگري داشتيد، رعايت موارد بالا باعث توليد سريعتر نرم افزار خواهد شد. امتحان كنيد saalek110 17 مهر 1387, 16:55از سایت خود گوگل: Google searches are NOT case sensitive. بزرگی و کوچکی حروف مهم نیست. By default, Google only returns pages that include all of your search terms. There is no need to include "and" between terms نیاز به and نیست. saalek110 14 آبان 1387, 21:16منبع نقل قول: =========================================== نویسنده: sezar & sanaz google شايد از خواندن عنوان اين ترفند اندکي تعجب کنيد ؛ اما گوگل هم براي جستجو در وب ، شگردها و ترفندهاي خاصي را در نظر گرفته است. شايد شما فکر کنيد که تنها راه رسيدن به نتيجه جستجو تايپ متن مورد نظر است اما اين جستجوي شما ميتواند دور از دسترس ترين نتايج را براي شما به ارمغان بياورد. با بهره گيري از اين ترفندها که در واقع دستورات خاصي هستند ميتوانيد بهترين نتيجه جستجو را از گوگل طلب کنيد. دستورات به اين شرح هستند: cache: با استفاده از اين دستور، سايت مورد نظر ما اگر توسط گوگل ذخيره شده باشه، آخرين ورژن ذخيره شده در سرورهاي گوگل رو براي ما نشون ميده.البته معمولا ورژن ذخيره شده مربوط به روزهاي گذشته ميباشد.با اين روش ميتوانيد ببينيد سايت مورد نظر آخرين بار چه زماني توسط گوگل ذخيره شده. link: با اين دستور گوگل کليه سايت هايي که به سايت مورد نظر ما (در اينجا mysite.com) لينک داده اند را ليست ميکند. related: اگر ميخواهيد سايت هاي هم خانواده و شبيه به سايت مورد نظر خود را پيدا کنيد از اين دستور استفاده کنيد.تا اونجايي که من ديدم اين دستور بيشتر براي سايت هاي معروف جواب ميده. info: اطلاعاتي در مورد سايت مورد نظر، که گوگل ميتواند ارايه کند. site: myword با استفاده از اين روش کلمه مورد نظر خودمون رو ميتونيم در يک سايت جستجو کنيم. به جاي myword کلمه يا کلمات مورد نظر و به جاي mysite سايتي که ميخواهيم در آن جستجو کنيم قرا




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3037]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن