مرکز ترفندهای رایانه



بخش ها

ورود به سايت

آمارگیر

برچسب ها

جستجو پیشرفته

تبلیغات متنی

پیشنهاد ما در گوگل

اشتراک نامه (گوگل)

پست الکترونیکی خود را وارد نمایید:

برنامه نویسی به زبان پاسکال

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 37 بازدید
۰ ديدگاه
نوشته : Mostafa

این زبان به افتخارریاضیدان،فیلسوف،مخترع ونویسنده مشهورقرن هفدهم(۱۶۶۲-۱۶۲۶) بلر پاسکال نامگذاری شده است.نیاز مبرم به یک زبان ساده ،منطقی و اصولی برای برنامه نویسی ساخت یافته پروفسور نیکلاس ویرث،استاد دانشگاه مهندسی زوریخ را بر ان داشت که این زبان را در سال ۱۹۶۹ طراحی کند. پروفسور ویرث ودستیارش اولین کامپایلر پاسکال را برای ماشینهایCDC سری ۶۰۰۰ نوشتند ودرمدت کوتاهی بیشتر دانشگاهای معتبر دنیا ازاین کامپایلراستفاده کردندوهم اکنون یکی ازمشهورترین زبانهاست.زیرا در تمام کامپیوترهای بزرگ و کوچک قابل اجرا است.( کامپایلر پاسکال به زبان پاسکال نوشته شده است!)همچنین دارای امکاناتی است که به کمک آنها می توان برنامه های ساخت یافته نوشت بعلاوه دارای انواع داده های گوناگون برای کاربردهای مختلف است. زبان پاسکال را درکاربردهای زیاد مانند سیستم حقوق،کارهای آموزشی،کارهای علمی،سیستم عامل استفاده کرده اند و نتیجه بسیار موفقیت آمیز بوده است.
بدلیل اینکه زبان پاسکال زبانی ساده و فراگیری آن برای مبتدیان بسیار آسان و در بیشتر کاربردها دارای کارایی است میتوان آن را به عنوان اولین زبان برنامه سازی به دانشجویان رشته کامپیوتر آموزش داد تا پس از مدت کوتاهی بتوانند برنامه های صحیح،منطقی و خوانا بنویسند.زبان پاسکال مانند تمام زبانهای دیگر دارای گونه های مختلف است.

سوکت در دلفی

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 35 بازدید
۰ ديدگاه
نوشته : Mostafa

مفهوم سوکت پروگرامینگ:
سوکت از مجموعه ای بنام port+ip تشکیل شده که این دو با هم و بصورت مکمل هم در آدرس یابی تحت شبکه به برنامه های کاربردی کمک می کنند که هر برنامه تنها packet ارسالی خود را و تنها از آدرس مورد نظرش بدست آورد یا به عبارت دیگر علاوه به بحث رساندن بسته به کامپیوتر مقصد رساندن آن به برنامه کاربدی مربوطه نیز لازم است.

مفهوم :IP
همانگونه که مطلع هستید در بحث شبکه کردن کامپیوترها چه در مقیاس LAN وچه مقیاس های گسترده هر کامپیوتر باید دارای آدرس مشخص و منحصر به فردی باشد تا قابل آدرس دهی و دستیابی در شبکه باشد این آدرس دهی از طریق شماره منصر به فردی(در شبکه LAN)که آن را IP می نامیم قابل دستیابی است البته این آدرس دو نوع دارد نوع اولIP ورژن۴که اکنون استفاده می شودو ۳۲ بیتی است ولی ورژن جدید آن که برخلاف ورژن۴دارای ۱۲۸بیت آدرس است.
همانگونه که گفته شد برای دسترسی به کامپیوتردر شبکه وجود آدرس IP ضروری است.

مفهوم Port:
در هر قسمت IP آدرس دهی کامپیوترها را بررسی کردیم ولی هنوز یک مشکل وجود داردوآن اینکه در هنگام رسیدن بسته اطلاعاتی بر روی کامپیوتر مقصد چگونه از بین چند برنامه کاربردی در حال اجرا برنامه مورد نظر را انتخاب کنیم برای رفع این معضل از مفهوم Port استفاده می کنیم که به علت تنوع وتعدد Port ها هر برنامه از پورت مخصوصی استفاده می کندو بنابراین بسته اطلاعاتی رسیده بر روی Port خاص آن قرار می گیرد تا برنامه کاربردی مورد نظر آن را دریافت و پردازش کند پس Port حکم تست نهایی آدرس را دارد که در صورت نبود دوباره بسته بدون استفاده خواهد ماند.

کاربرد سوکت:
شاید شما تا کنون به شبکه های محلی برخورد داشته اید و یا برنامه ای کاربردی که بین این کامپیوتر ها برقرار است مفهوم سوکت در این پروژه بیشتر برای شبکه های محلی در نظر گرفته شده است و بحث ClineوServer مطرح شده است اگر سیستم یکپارچه پانگی را دیده باشید از همین شیوه استفاده می کنند که کامپیوتر های شعب از طریق شبکه به کامپیوتر مادر(Server) متصل می شوند(از طریق همانPort+IP) سپس درخواست هایی از کامپیوتر صادر می نمایند که کامپیوترمادر باید آنهارا پردازش وجواب دهد در چنین موقعیتی لازم است که با توجه به تعدد درخواست ها از جاهای مختلف امنیت حفظ شود و به عبارت دیگر در خواست ها و جواب ها مختلط نشود و هر در خواست به طور جداگانه بررسی و جواب داده شود که برای این منظور از Threed (نخ) استفاده می شود.

طریقه استفاده از Crystal Report

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 34 بازدید
۰ ديدگاه
نوشته : Mostafa

طریقه استفاده از Crystal Report
برای گزارش گیری از داده ها، از نرم افزار های مختلفی میشه استفاده کرد اما از اونجایی Crystal Report نسخه ابتدایی اون به همرا Visual Studio به صورت رایگان عرضه میشه بسیاری دستان از اون برای گزارش گیری استفاده می کنند

برای گزارش گیری ابتدا یک پروژه ایجاد کرده و یک فرم به پروژه به نام FormReport اضافه کنید در این فرم از قسمت ابزار گزینه CrystalReportViewer را به فرم اضافه کنید .

از منوی Project -> Add New Item یک فایل Crystal Report را به پروژه اضافه کنید و در این قسمت با دوبار کلیک بر روی فایل تازه ایجاد شده ، صفحه Designer باز شده و به طراحی گزارش بپردازید ( توضیح این بخش مفصل بوده و از بحث این مقاله خارجه با کمی حوصله حتما می تونید که یک گزارش خوب طراحی کنید ) ،‌پس از طراحی گزارش آن را ذخیره کرده و به پروژه بر گردید .

در فرم اصلی برنامه یک عدد Button و یک عدد DataGridView قرار بدین و کدهای زیر را در فرم اصلی وارد کنید .

رنگ آمیزی سطر های DataGridView به صورت یک در میان

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 29 بازدید
۰ ديدگاه
نوشته : Mostafa

رنگ آمیزی سطر های DataGridView به صورت یک در میان
برای انجام این کار DataGridView به فرم خود اضافه کنید و پارامترهای دیتای آن را تعیین کنید ،‌سپس به قسمت Properties بروید و به دنبال گزینه RowDefaultCellStyle بگردید آن را باز کرده و موارد دلخواه را تنظیم نمایید ، پس از انجام این کار اگر دقت کنید تمامی سطر های DataGridView به رنگ و Style تنظیمی شما در می آید ، حال دوباره به قسمت Properties مراجعه کنید و به دنبال گزینه AlternatingRowDefaultCellStyle بگردید ، این گزینه را باز کرده و Style مورد نظر را تنظیم کرده ، یک بار پروژه را اجرا کنید و نتیجه را ملاحظه کنید .

این راه راحت ترین را برای انجام این کار بود ، البته شما می توانید با کد نویسی اینکار را انجام دهید ، البته همین نتیجه را می دهد

امید وارم دوستان به جواب خود رسیده باشند در مورد بقیه سوالات هم در یک الی دو روز آینده حتما پاسخ داده می شود

آموزش LINQ

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 39 بازدید
۰ ديدگاه
نوشته : Mostafa

حتما شما تا به حال در مورد Linq چیزایی شنیدین ، اگر با اون آشنایی کامل رو دارین که احتیاجی به خوندن این مطلب ندارین ، اما اگر شنیدین و مطالب زیادی در مورد این مطلب خوندین اما هنوز نمی دونید که Linq چیه و چیکار می کنه اون وقت شاید احتایج پیدا کنید که این مطلب رو بخونید .

حتما برای شما هم پیش اومده که بخواهین یک سری داده که توی یک نوع مجموعه با ساختار داده خاص قرار داره رو جستجو کنید مثل (آرایه ها و … )و مجبور شدین واسش الگوریتم بنویسین و موارد دیگه . نمی دونم شده تا بحال با خودتون فکر کنید که چی میشد اگه میشد توی این قبیل ساختار ها هم می تونستید مثل پایگاه داده یک عبارت پرس و جو(Query) می نوشتین و قضیه حل بود !

به دست آوردن Unicode یک صفحه اینترنتی

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 30 بازدید
۰ ديدگاه
نوشته : Mostafa

به دست آوردن Unicode یک صفحه اینترنتی
با استفاده از این کد شما می تونید Unicode مورد استفاده در یک وبسایت خاص رو به دست بیارین

 

وارد کردن فقط عدد در تکست باکس (TextBox)

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 31 بازدید
۰ ديدگاه
نوشته : Mostafa

وارد کردن فقط عدد در تکست باکس (TextBox)
در موارد زیادی پیش می آد که لازم باشه کاربر فقط عدد رو تو یک تکست باکس وارد کنه ، برای این کار روشهای زیادی وجود داره اما یکی از آسونترین راهها و البته نه بهترین راه ، استفاده از تابع TryParse است که در دات نت ۲ وجود داره

البته راههای سریعتر و با بازده بهتری وجود داره که به دلیل راحت تر بودن این راه این راه رو برای شما آوردم

برای این کار در رویداد KeyPress تکست باکس مورد نظر کد زیر را وارد کنید

ایجاد نوشته های گرافیکی

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 35 بازدید
۰ ديدگاه
نوشته : Mostafa

برای ایجاد نوشته های گرافیکی با تعیین فرمتهای مختلف برای زیباتر کردن نوشته ها

به عنوان مثال با اجرای کدهایی که در ادامه ملاحظه خواهید کرد متن زیر را می توانید بسازید

 

ولی در ابتدا باید فضای نام زیر را اضافه نمایید

چگونگی راه اندازی ماوس در زبان برنامه نویسی C

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 31 بازدید
۰ ديدگاه
نوشته : Mostafa

برای استفاده از مویس در Dos می بایست از وقفه ۳۳ کمک گرفت . بنابراین در این مقاله قبل از توضیح بکارگیری ماوس در C ابتدا به تشریح بکارگیری وقفه ها در C می پردازیم.
کسانی که با زبان برنامه نویسی اسمبلی کار کرده اند ، با کار وقفه ها به خوبی آشنایی دارند . در واقع در زبان اسمبلی تمامی کارها با فراخوانی وقفه ها انجام میشود چرا که این زبان یک زبان سطح پایین است . اما در زبانهای سطح بالا مثل C وقفه ها از چشم کاربر دور شده اند تا زبان برنامه نویسی به زبان محاوره ای انسان نزدیکتر شود . با این حال فراخوانی وقفه ها در C برای برنامه نویس امکان پذیر است .
در زبان C ایتدا باید یک متغیر از نوع رجیستر تعریف شود تا بتوان به کمک آن به رجیستر ها دستیابی داشت :

۳ راه برای ایجاد نسخه مشابه از یک تب در فایرفاکس بدون استفاده از افزونه

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 23 بازدید
۰ ديدگاه
نوشته : Mostafa

فرض کنید در مرورگر فایرفاکس قصد دارید تا از یک تب موجود، یک نسخه مشابه ایجاد کنید. به این معنا که دو یا چند تب مشابه هم از یک صفحه اینترنتی در پنجره مرورگر داشته باشید. باید بدانید برای انجام این کار در مرورگر فایرفاکس، چندین و چند راه مختلف وجود دارد. راه‏های مختلفی که برخی از طریق نصب افزونه و برخی بدون نصب افزونه و از طریق امکانات پیش‏فرض مرورگر امکان‏پذیر است. در گذشته ۲ راه برای این کار در ترفندستان معرفی شده بود. در این ترفند قصد داریم به معرفی ۳ راه دیگر برای ایجاد نسخه المثنی از یک تب در فایرفاکس بپردازیم، آن هم بدون نصب افزونه.

پیدا کردن سریع مکان‏نمای گمشده ماوس با استفاده از کیبورد

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 19 بازدید
۰ ديدگاه
نوشته : Mostafa

ممکن است برای شما نیز پیش آمده باشد که به هنگام کار با کامپیوتر به ناگاه مکان‏نما یا نشانگر ماوس را بر روی صفحه مانیتور گم کنید و با مقداری تلاش و تکان دادن ماوس مجدداً آن را پیدا کنید. این موضوع به ویژه برای کاربرانی که با ضعف بینایی روبرو هستند بیشتر رخ می‏دهد. در کلیه نسخه‏های ویندوز امکانی وجود دارد که از طریق آن می‏توانید با فشردن یکی از کلیدهای کیبورد نشانگر ماوس خود را پیدا کنید. در این ترفند قصد داریم به معرفی این ترفند ساده اما کاربردی بپردازیم.

مجموعه نکات مخفی شده در Adobe CS5

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 27 بازدید
۰ ديدگاه
نوشته : Mostafa

بسته نرم‏افزاری Adobe Creative Suite که با نام Adobe CS نیز شناخته می‏شود شامل مجموعه نرم‏افزارهای گرافیکی، ویرایش فیلم و طراحی صفحات وب بوده که توسط شرکت Adobe ساخته شده است. از معروف‏ترین نرم‏افزارهای Adobe CS می‏توان به Photoshop ،Flash ،Illustrator ،Dreamweaver ،After Effects و بسیاری دیگر اشاره کرد. آخرین نسخه این مجموعه نرم‏افزاری با نام Adobe CS5 در تاریخ ۳۰ آوریل ۲۰۱۰ عرضه شد. در این ترفند قصد داریم به معرفی نکات مخفی شده توسط سازندگان برنامه در نرم‏افزارهای مختلف Adobe CS5 بپردازیم.

۱٫ Adobe Photoshop CS5 را اجرا نمایید. اکنون کلید Ctrl را از روی کیبورد بگیرید و در همان حال از منوی Help بر روی About Photoshop کلیک کنید. خواهید دید که یک صفحه با ظاهری متفاوت با عنوان «خرگوش سفید» ظاهر می‏شود و نام سازندگان برنامه در آن درج می‏گردد.

آموزش ۳DMax

تاريخ : جمعه، ۱۵ فروردین ۱۳۹۳
بازديد : 28 بازدید
۰ ديدگاه
نوشته : Mostafa

۱- تاریخچه انیمیشن جهان
انیمیشن یعنی نشان دادن تصاویر متحرک به هر صورت و به هر شکل. انیمیشن ها روش های ساخت بسیار گوناگونی دارند که یکی از این روش هااستفاده از کامپیوتر است. انیمیشن های کامپیوتر ی با استفاده از نرم افزار های مخصوص ساخته می شوند که این نرم افزار ها می توانند Maya، ۳Dmax و بسیاری از نرم افزار های دیگر باشند.
۲- قالب های مختلف انیمیشن
۱- انیمیشن دو بعدی
۲- انیمیشن سه بعدی ( اجسام یا عروسکها و…)
۳- تکنیک های تلفیقی ( زنده انیمیشن و ….)
۴- انیمیشن کامپیوتری
۳- شیوه های مختلف ساخت انیمیشن را نام ببرید ؟
۱- انیمیشن روی کاغذ (Paper Animation):
2- انیمیشن بدون دوربین (Animation Without Camera):
3- کات اوت یا انیمیشن با بریده مقوا (Cut Out):
4- انیمیشن با عکس ( Photo Animation):
5- انیمیشن سه بعدی ِ ۳ Dimensional Animation
4- تاریخچه ۳ d max را شرح دهید ؟
اوایل دهء ۱۹۸۰ کمپانی به نام yost groupاقدام به ساخت و طراحی نرم افزاری به اسم ۳d studio کرد که در واقع همین که امروز با اسم ۳d studio maxمی شناسین اما آن زمان به اسم ۳d studio یا ۳ds ساخته شد تحت سیستم عامل dosاز کمپانی پرقدرت مایکروسافت اما yost group خودش یک گروه خیلی کوچک نرم افزاری بودند که زیر نظر کمپانی کار می کردند به نام kintix که در واقع کمپانی kintix یا yost groupیا اعضای گروه yost group بودند که Base این نرم افزار استثنائی و پرقدرت رو چیدن که امروز در دسترس ماست توسط کمپانی بزرگی به نام Autodesk , با گذشت چند سال و محبوبیت و توانایی هایی که در ۳d studio maxبوجود آمد
۵- محیط ۳ d max از چهار قسمت تشکیل شده است آنها را نام ببرید ؟
۱- منوی دستورات ۲-نماهای فضایی ۳- جعبه ابزار ۴- کنترل بلر
۶- برتری ۳ dmax نسبت به maya را شرح دهید ؟
۱- مایا نرم افزار مقراتی است که کوچک ترین اشتباتی با پیغام ERROR مواجه می شیم ولی خوبیش اینه که مجبور می شه مدل رو راحت به صورت Quad یا چهار گوش ساخت که برای مدل های بازی که باید مدلی Quad Quad باشه خیلی مناسبه
۲-مایا برای معماری اصلا خوب نیست چون دقت در اندازه اجسامش فوق العاده ضعیف عمل می کنه چون که زاویه نود را نمی تونه درست کنه یا در خطوط شکسته یا گوشه ها یاcorner خیلی ضعیف یعنی صفر یا مقایسه با مکس ولی توی اجسام خمیده خوب بوده تا حدی که بعضی مواقع از مکس هم راحت تر ولی مکس کامل تر عمل می کنه چون مکس در اصل پایشAutoCAD که برای نقشه کشی بکار می رود.

منوی زیبای Responsive Iconic Menu

تاريخ : پنجشنبه، ۱۴ فروردین ۱۳۹۳
بازديد : 47 بازدید
۰ ديدگاه
نوشته : Mostafa

در این پست قصد دارم برای شما کد منو بسیار  زیبا زیر را قرار دهم امیدوارم خوشتان بیاید.

 

Demo

Minimze کردن Kmplayer در System Tray

تاريخ : پنجشنبه، ۱۴ فروردین ۱۳۹۳
بازديد : 28 بازدید
۰ ديدگاه
نوشته : Mostafa

kmplayer_logo

شاید برای شما هم پیش آمده باشد که بخواهید هنگام Minimze کردن پلیر آیکون برنامه System tray برو و هر موقع خواستید دوباره آن را برگردانید .

برای این کار کافیست مراحل زیر را دنبال نمایید.

صفحه 1 از 2012345...101520...قبلی »

نرم افزارهای مورد نیاز








آمار سایت

  • کاربران حاضر: 2
  • بازدید امروز: 905
  • بازدیدکننده امروز: 287
  • بازدید دیروز: 768
  • بازدید کننده دیروز: 311
  • بازدید هفته: 6194
  • بازدید ماه: 20129
  • بازدید سال: 341387
  • کل بازدیدها: 341387
  • کل بازدیدکننده‌گان: 90030
  • ورودی موتور جستجو: 9820
  • کل نوشته‌ها: 294
  • کل دیدگاه‌ها: 25
  • کل کاربرها: 1473
  • تاریخ به‌روزشدن سایت: 2014/04/04

محصولات

آخرين ارسال ها