اموزش سریع برنامه c++ 37 صفحه

زبان برنامه نویسی c از جمله مهمترین و کاربردی ترین زبان های برنامه نویسی موجود است که بسیار پرطرفدار نیز هست ، جزوه ای که پیش روی شماست از مهندس ترک زاده است که برای ما ارسال کرده اند جزوه حاوی مثال های است که یادگیری سریع زبان c را بسیار آسان و سریع می سازد

فرمت فایل: pdf

تعداد صفحات: 37

حجم فایل: 706 کیلو بایت

قسمتی از محتوای فایل:

این جزوه شامل مثال های است که یادگیری سریع زبان c++ برای شما اسان و سریع می سازد

و برای دانشجویان مهندسی برق مفید بوده

 

کلمات کلیدی:

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

جعبه دانلود

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


جزوه کامل و در عین حال با زبان ساده درس برنامه نویسی c++ همراه با 6 نمونه سوال این درس 193 صفحه

این جزوه دارای زبان بسیار ساده می باشد و برای کسانی که به تازگی مخواهند وارد حرفه برنامه نویسی شوند بسیار توصیه می شودبه جرات می توان گفت کامل ترین جزوه درس برنامه نویسی است که در هیچ سایتی وجود نداردهمچنین این بسته دارای 6 سری نمونه سوال استاندارد می باشد که با مطالعه جزوه فوق حل آنها بسیار اسان می شود

فرمت فایل: pdf

تعداد صفحات: 193

حجم فایل: 6.07 مگا بایت

قسمتی از محتوای فایل:

این جزوه دارای زبان بسیار ساده می باشد و برای کسانی که به تازگی مخواهند وارد حرفه برنامه نویسی شوند بسیار توصیه می شودبه جرات می توان گفت کامل ترین جزوه درس برنامه نویسی است که در هیچ سایتی وجود نداردهمچنین این بسته دارای 6 سری نمونه سوال استاندارد می باشد که با مطالعه جزوه فوق حل آنها بسیار اسان می شود

 

کلمات کلیدی:

برنامه نویسی c;جزوه درس برنامه نویسی;زبان c;آزمون;نمونه سوال;امتحان;امتحانی

جعبه دانلود

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


سورس برنامه تشخیص صحت کد ملی (#C) 1 صفحه

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

فرمت فایل: rar

تعداد صفحات: 1

حجم فایل: 59 کیلو بایت

قسمتی از محتوای فایل:

این برنامه تشخیص می دهد که آیا کد ملی وارد شده درست وارد شده یا نه

 

کلمات کلیدی:

کد ملی;سی شارپ;برنامه نویسی;تشخیص صدحت کد ملی;سورس کد;سورس برنامه;سورس سی شارپ;C;برنامه نویسی سی شارپ;سورس کد ملی;سورس کد کد ملی

جعبه دانلود

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


پاورپوینت اصول مدیریت آموزشی 269 صفحه

پاورپوینت اصول مدیریت آموزشی

فرمت فایل: ppt

تعداد صفحات: 269

حجم فایل: 3.407 مگا بایت

قسمتی از محتوای فایل:

طرح درس

1- آزمون مقدماتی ( سنجش آغازین )

2- پیش آزمون از ( پیشدانسته های درس )

3- ارائه اهداف کلی و رفتاری درس

4- توضیحات روی اسلایدها

5- پرسش و پاسخ

6- توضیحات تکمیلی

7- آزمون تکوینی از مطالب بحث شده

8- مقایسه پیش آزمون و آزمون تکوینی

 

کلمات کلیدی:

پاورپوینت; اصول; مدیریت; آموزشی

جعبه دانلود

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


شرح زبان سی شارپ و قابلیت های تحت وب آن (دات نت) 95 صفحه

‍C یكی از زبانهای جدید برنامه‌سازی شی‌گرا است كه با ارائة رهیافت ComponentBased به طراحی و توسعه نرم‌افزار می‌پردازد آنچه ما در حال حاضر از زبانهای برنامه‌سازی ComponentBased در اختیار داریم و آنچه كه C در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند

فرمت فایل: doc

تعداد صفحات: 95

حجم فایل: 146 کیلو بایت

قسمتی از محتوای فایل:

شرح زبان سی شارپ و قابلیت های تحت وب آن (دات نت)

مقدمه

‍C# یكی از زبانهای جدید برنامه‌سازی شی‌گرا است كه با ارائة رهیافت Component-Based به طراحی و توسعه نرم‌افزار می‌پردازد. آنچه ما در حال حاضر از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه كه C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند.

نرم‌افزار، به عنوان یك سرویس، هدف اصلی نسل بعدی در سیستم‌های محاسباتی است. برای مثال، C# زبانی مناسب برای تولید و طراحی صفحات وب، ایجاد اجزایی با قابلیت استفاده مجدد و ایجاد محیط‌هایی چند رسانه‌ای را به عنوان زبانی كه هدفش توسعه ایجاد نرم‌افزار‌های پیشرفته است، در اختیار ما قرار می‌دهد.

زبان برنامه‌سازی C#، به همراه تكنولوژی جدید شركت نرم‌افزاری مایكروسافت یعنیNET. ارائه گردید، از این رو از تكنولوژیNET. این شركت بهره می‌برد. پس در ابتدا به بیان مطالبی درباره محیطNET. می‌پردازیم.

فصل اول:تکنولوژیNET.

چراNET.؟

در گذشته زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای خاص ساخته می‌شدند. هنگامیكه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای موجود نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها در كنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها ارائه می‌شدند. هرچند این ابزارهای اضافی بصورت قابل توجهی نیازمندیها را حل كرده و باعث رسیدن اینترنت به وضعیت كنونی شدند، اما همچنان مسائل بسیاری وجود داشت كه نیاز به حل شدن داشتند.

NET. به منظور پشتیبانی از كاربردهای عصر جدید اینترنت ساخته شد. مواردی همچون گسترش، امنیت و versioning، كه از مسایل مهممی بودند، توسط NET. پوشش داده شدند. قسمت مركزیNET. بخش CLR (Common Language Runtime) است كه یك موتور اجرایی مجازی است كه از توسعه، امنیت و ارتقای نسخه كد پشتیبانی می‌نماید. در گذشته چنین امكاناتی برای كدهای كامپایل شده فراهم نبود. بدلیل اینكهNET. توانست بر این مشكلات اساسی فائق آید، راه حل قدرتمندتری جهت ساخت برنامه‌های تحت اینترنت به شمار می‌رود.

NET.چیست؟

NET. محیطی جهت ساخت برنامه‌های توزیع شده است كه شامل ابزارهایی نظیر “”كتابخانه كلاسهای پایه”(BCL: Base Class Library)، CLR و زبانهای برنامه‌نویسی است. این ابزارها امكان ساخت انواع مختلفی از نرم‌افزارها، از قبیل فرمهای ویندوز، ADONET.، ASPNET. و سرویسهای وب، را فراهم می‌آورند.

فرمهای ویندوز، مجموعه‌ای از كتابخانه‌ها جهت ساخت رابط‌های كاربر گرافیكی برای برنامه‌های كاربردی است. این كتابخانه‌ها اغلب API های Win32 را در خود دارا می‌باشند. همچنین امكان استفاده از رهیافت شی‌گرایی را جهت تولید آسان برنامه‌های تحت ویندوز، فراهم می‌آورند.

ADONET. مجموعه‌ای از كلاسهای شی‌گرایی است كه جهت ساخت مولفه‌های داده و سطوح دسترسی داده در برنامه‌های n-tiered مورد استفاده قرار می‌گیرد.

ASPNET. شامل مدل برنامه‌نویسی فرمهای وب است كه بوسیلة آن برنامه‌های تحت وب ساخته شده و تحت اینترنت قابلیت اجرا پیدا كرده و از طریق مرورگر(Browser) قابل دسترسی می‌باشند. این روش مدل بهبود یافته برنامه‌سازی وب است كه در آن كدها در سرور كامپایل می‌شوند ولی همانند صفحات HTML در كامپیوتر مشتری اجرا می‌شوند.

سرویسهای وب، رهیافتی جدید، مستقل از platform و استاندارد، جهت ایجاد ارتباط و فعالیت بین سیستمهای ناهمگون در اینترنت، می‌باشند. سرویسهای وبNET.، از زیر ساخت شی‌گرایی برنامه‌نویسی ASPNET. استفاده می‌كنند، اما همچنان از استانداردهای باز و مدلی بر پایة پیغام(Message Based Model) استفاده می‌نمایند. استفاده از استانداردهای باز از قبیل XML، WSDL و UDDI باعث می‌شوند تا سرویسهای وب با سایر سرویسهای وب استاندارد كه پیاده‌سازی‌هایی متفاوت دارند، بدون توجه به محیط و platform آنها، ارتباط برقرار نمایند.

این چند نمونه، اندكی از انواع مختلف نرم‌افزارهایی بودند كه می‌توان تحتNET. به پیاده‌سازی آنها پرداخت.

كتابخانه‌های كلاس‌های پایه(Base Class Library: BCL)

BCL درNET.، شامل هزاران نوع قابل استفاده، جهت افزایش بهره‌وری در ساخت برنامه‌هایNET. است. به علت گستردگی BCL یادگیری تمام كلاسهای آن وقت‌گیر بوده و امكان پذیر نمی‌باشد، به همین دلیل برای صرفه‌جویی در زمان بهتر است قبل از ایجاد یك نوع خاص به جستجوی نوع‌های موجود در BCL بپردازیم. نگاهی كلی به BCL می‌تواند بسیار سودمند باشد. جدول زیر Namespace های مهم و توضیح نوعهای مختلف BCL را نمایش می‌دهد.

NET. Namespaces

Namespace

Description

System

The most commonly used types.

System.CodeDom

Allows creating types that automate working with source code that is compilers and code creation tools.

System.Collections

Collection types such as ArrayList Hashtable and Stack.

System.ComponentModel

Supports building reusable components.

System.Configuration

Types for working with various kinds of XML configuration files.

System.Data

Most of the types for ADONET. database programming. Other types are in namespaces that are specific to a database or data interface.

System.Diagnostics

Process EventLog and Performance Counter types.

System.DirectoryServices

Managed interface for accessing Windows Active Directory Services.

System.Drawing

GDI+ types.

System.EnterpriseServices

COM+ types.

System.Globalization

Types for culture-specific support of calendars formatting and languages.

System.IO

Directory File and Stream types.

System.Management

APIs for performing WMI tasks.

System.Messaging

Types for working with message queues.

SystemNET.

Access to networking protocol types.

System.Reflection

Reflection APIs for inspecting assembly metadata.

System.Resources

Types for culture-specific resource management.

System.Runtime

COM Interop Remoting and Serialization support.

System.Security

Code access security role-based security and cryptography types.

System.ServiceProcess

Types for building Windows Services.

System.Text

Text encoding/decoding byte array from/to string translation the StringBuilderclass and regular expressions.

System.Timers

Timer types.

System.Threading

Threads and synchronization types.

System.Web

HTTP Communications ASPNET. and Web Services types.

System.Windows

Windows Forms types.

System.XML

All XML support types including XML Schema XmlTextReaders/XmlTextWriters XPath XML Serialization and XSLT.

جدول 1-1 Namespaceهای مهم و رایج

هر Namespace مجموعه‌ای از كلاسهای از پیس ساخته شدةNET. است كه می‌توان از آنها در برنامه‌های مختلف استفاده نمود.

(Common Language Runtime)CLR

CLR یك موتور اجرایی است كه با هدف اصلی اجرای هدایت شدة كدها درNET. ایجاد گردیده است. CLR به مدیریت اجرا، ارتقای نسخه و امنیت تمامی كدها درNET. می‌پردازد. به همین دلیل كدهایNET. یا C# اغلب تحت عنوان كدهای مدیریت شده، شناخته می‌شوند.(Managed Code) تمامی كدهایی كه به CLR مرتبت هستند، تحت عنوان “مدیریت شده” و كدهایی توسط CLR مدیریت نشده‌اند، بلكه مستقیماً به كد ماشین تبدیل می‌شوند، تحت عنوان “مدیریت نشده” بیان می‌شوند.

كدهای مدیریت شده، به كد ماشین كامپایل نمی‌شوند، بلكه به زبان سطح میانی مایكروسافت(MSIL) كامپایل شده و مورد استفاده قرار می‌گیرند. این زبان سطح میانی را می‌توان زبانی شبیه به زبان اسمبلی تصور كرد. IL در حافظه بارگذاری می‌شود و بلافاصله بوسیلة CLR در حافظه به كد ماشین كامپایل می‌گردد.

برنامه‌هایNET. از اسمبلی‌هایی تشكیل شده‌اند كه اجزای خودكار منطقی توسعه، شناسایی و امنیت به حساب می‌آیند و تفاوت آنها با روشهای قدیمی در آن است كه اسمبلی می‌تواند شامل یك یا چندین فایل باشد. اسمبلیNET. به صورت یك فایل اجرایی تك یا یك فایل كتابخانه‌ای است، اما ممكن است حاوی ماژول‌ها، كه كدهایی غیر اجرایی بوده و قابلیت استفادة مجدد را دارند، نیز باشد.

مسئلة مهم دیگر در مورد CLR، نحوة بارگذاری(Load) و اجرای برنامه توسط آن است. به محض اینكه برنامةNET. شروع به اجرا می‌كند، ویندوز اسمبلیNET. راتشخیص داده و CLR را اجرا می‌كند. سپس CLR نقطه شروع برنامه را شناسایی و پروسة تعیین انواع كه در آن، محل قرارگیری انواع مختلف بكار رفته در برنامه مشخص می‌شود را، اجرا می‌كند. اسمبلی شناسایی شده در پروسة Loader بارگذاری می‌گردد.

 

کلمات کلیدی:

شرح زبان سی شارپ;قابلیت های تحت وب;دات نت;پروژه;پژوهش;مقاله;جزوه;تحقیق;دانلود پروژه;دانلود پژوهش;دانلود مقاله;دانلود جزوه;دانلود تحقیق

جعبه دانلود

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


طراحی وب سایت (ASP) 74 صفحه

امروزه وب به عنوان یك واقعیت انكارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بكارگیری تكنولوژی‌های جدید است

فرمت فایل: doc

تعداد صفحات: 74

حجم فایل: 49 کیلو بایت

قسمتی از محتوای فایل:

طراحی وب سایت (ASP)
مقدمه

برای شروع به چه چیزی نیاز است؟

استفاده ازASPبدون بكارگیریIISیاPWS:

ASPچیست؟

چگونه می‌توان یك فایلASPرا روی كامپیوتر شخصی اجرا كرد؟

نحوه نصبPWSو اجرای فایل‌هایASPرویWin 98

NT Server 4.0چیست؟

نیازهای سخت‌افزاری

نرم‌افزارها و ابزارهای لازم:

فصل اول

مروری برASP

فصل دوم

شی‌ها درASP

فصل سوم

نوشتن اسكریپت‌های ساده

مقدمه

امروزه وب به عنوان یك واقعیت انكارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بكارگیری تكنولوژی‌های جدید است.

همزمان با این رشد اعجازگونه وب‌ سایتها از حالت اولیه خود كه كوچك و عمدتا ایستا بودند خارج شده و به سمت حجیم شدن و پویایی حركت كردند.

امروزه روی یك وب سایت نرم‌افزارهای متعددی اجرا می‌شوند تا پاسخ وی نیاز كاربران خود بوده و در این دنیای رقابت، دلیلی برای بودن خود داشته باشند.

در این مسیر تكنولوژی‌های متعددی نظیر تكنولوژی Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحی یك وب سایت پویا یاری كند. استفاده از مزایای كلاس‌های Vb script، استفاده از متدها و نمونه‌هایی از این تدابیر جهت طراحی صفحات ASP ماجولار با قابلیت استفاده مجدد Reusable است.

شركت ماكروسافت در سال 1996 تكنولوژی‌ (Active Server page) را معرفی نمود. تكنولوژی‌ فوق اولین بار به همراه سرویس دهندة اطلاعاتی اینترنت
(IIS: Internet Information server) نسخة 3.0 ارائه شد. با بكارگیری تكنولوژی‌ فوق امكان طراحی و پیاده‌سازی نرم‌افزارهای بزرگ و بانك‌‌های اطلاعاتی به همراه صفحات وب فراهم شد، هسته اولیه ASP زبان Vbscript است. صفحات ASP همراه كدهای نوشته شده توسط زبان فوق ایجاد می‌شود. Vbscript به عنوان زبان استاندارد برای پیاده‌سازی صفحات ASP در نظر گرفته شده است. بنا به اظهارات شركت مایكروسافت در ماه مه سال 2000، قریب به 800000 نفر در این زمینه فعالیت داشتند و به طراحی صفحات وب با بهره‌گیری از تكنولوژی‌ فوق مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدی و استقبال عموم از تكنولوژی‌ فوق در سطح جهان دارد. قریب به 500 شركت كامپیوتری در سطح جهان بصورت كاملا تخصصی صرفا به تولید قطعات و اجزای متفاوت بصورت گیت‌های آماده نرم‌افزاری به كمك ASP فعالیت داشته و محصولات آنها در وب سایت‌های متعدد عرضه می‌شود.

ASP تقریبا هر كاری می‌تواند انجام دهد. مثلا دستیابی و جستجو در بانك‌های اطلاعاتی متفاوت مستقل از بانك، شخصی كردن صفحات وب، نمایش صفحات متفاوت برای مرورگرهای متفاوت، حفاظت رمز عبور، بازیهای كامپیوتری، پردازش فرم‌ها و …

برای شروع به چه چیزی نیاز است؟

جهت استفاده كامل از توانایی‌های ASP، می‌بایست سیستم عامل ویندوز NT 4.0 را به همراه IIS 4.0 استفاده كرد. از ویندوز Server 2000 همراه IIS 5.0 نیز می‌توان بهره برد. جهت استفاده از ASP روی كامپیوترهایی كه بر روی آنها ویندوز 98 یا 95 نصب شده می‌توان سرویس دهندة شخصی وب یا (PWS: Personel Web Server ) را روی كامپیوتر نصب كرد.

Microsoft Internet Information Server 2.0

Windows NT Server 4.0 با سرویس دهندة وب، سرویس دهندة FTP و حتی سرویس دهنده گوفر كامل می‌شود. تمام سرویسهای عمده اینترنت به سادگی از طریق این سرویس نصب می‌شوند فقط از برنامه كاربردی Network control panel برای افزودن Microsoft Internet Information Server 2.0 استفاده كنید و قادر خواهید بود كه حضور وب جهانی را احساس كنید.

استفاده ازASPبدون بكارگیریIISیاPWS:

به دلیل اینكه سرویس دهندگان وب تنها بر روی محصولات ویندوز شركت مایكروسافت اجرا می‌گردند. شما ممكن است فكر كنید كه برای استفاده از صفحات ASP حتما باید از IIS یا PWS روی سرویس دهنده وب خود استفاده نمایید. این درست نیست. زیرا كه شركت‌های زیادی نرم‌افزارهایی را ایجاد كرده‌اند كه به شما اجازه می‌دهند صفحات ASP را روی سرویس دهنده‌های متنوع و كامپیوترهای مختلف ایجاد نمایید.

یكی از محصولات Holycon Softwares In stant ASP است كه به صورت مخفف ASP می‌گویند. یكی دیگر از این محصولات توسط شركت Chili !soft ایجاد Chili! ASP نامیده می‌شود این محصولات می توانند روی سرویس‌دهنده‌هایی كه IIS ندارند اجرا شوند به علاوه محصولات زیر:

Jave Web Server . . Sun Web Server . Apache . Net scape Eterprise server

این محصولات روی كامپیوترهای زیر نیز می‌توانند نصب شوند.

IBM / AIX Apple Mac os Sun Solaris Linux

ASPچیست؟

ASP مخفف كلمات Active server page است. ASP برنامه‌ای است كه به كمك IIS اجرا می‌شود. IIS یكی از عناصری است كه همراه ویندوز 2000 آورده شده. IIS یكی از اجزای Win NT 4.0 option pack نیز می‌باشد.

PWS یك نسخة خاص و كوچكتر از برنامة IIS است. PWS را می توان از روی CD حاوی ویندوز 98 نصب كرد.

چگونه می‌توان یك فایلASPرا روی كامپیوتر شخصی اجرا كرد؟

با نصب یكی از نرم‌افزارهای PWS و یا IIS (با توجه به سیستم عامل نصب شده) بدون نیاز به یك سرویس دهنده كمكی دیگر.

نحوه نصبPWSو اجرای فایل‌هایASPرویWin 98

مرحله اول:برنامة Setupexe را از مسیر Add ons PWS موجود در CD حاوی Win 98 اجرا كنید.

مرحله دوم:یك فولدر به برنامه Inetpub روی هارد ایجاد و در آن یك فولدر به نام Wwwroot بسازید.

مرحله سوم:یك فولدر جدید با نام دلخواه مثل My web در فولدر Wwwroot بسازید.

مرحله چهارم:با استفاده از یك ادیتور مبتنی مثل Notepad كدهای دلخواه Asp خود را تایپ كرده و فایل فوق را با نام دلخواه Test . asp ولی با انشعاب Asp در فولدر My web ذخیره كنید.

مرحله پنجم:اطمینان داشته باشید كه PWS در حالت اجرا است.

مرحله ششم:مرورگر خود را فعال كرده و در محل مربوطه آدرس زیر را تایپ كنید.

http: // local host / My Web / Test . asp

NT Server 4.0چیست؟

همه چیز از سال 1992 با نشر نگارش 1/3 Windows Advanced Server آغاز شد در ابتدا موفقیت Windows NT 4.0 سرویس دهندة برنامة كاربردی بود كه به عنوان سیستمی برای برنامه‌های كاربردی مبتنی بر سرویس دهندة مایكروسافت مانند
SQI Server، در داخل ناول یا سایر سیستمهای عامل شبكه موجود استفاده می‌شد NT 4.0 در بسیاری از شبكه های محلی شركتها كه قبلا دقیق مایكروسافت را به عنوان استانداردی برای محصولات رومیزی انتخاب كرده بودند جای پای محكمی پیدا كرد و به عنوان سیستمی مفید برای برنامه‌های كاربردی Back office مایكروسافت مطرح شد. این جای پای محكم با معرفی Windows NT Server 3.5 در سال 1993 به راه‌حل كامل و قدرتمندی برای سیستم عالم شبكه تبدیل گردید.

NT Server برخلاف سایر سرویس دهنده‌های سیستم، ایستگاه كاری نیز می‌باشد. NT 4.0 رابط كاربر تقریبا با رابط كاربر ویندوز 95 و برنامه‌های رومیزی معمولی مانند Word، Excel و هزاران برنامه كاربردی دیگر ویندوز دارد كه به خوبی بر روی NT Server 4.0 اجرا می‌شوند. اما، در زیر این رابط سادة میز كار، ابزارهای پیچیدة مدیریت و سرپرستی شبكه و سیستم عامل شبكة قدرتمندی با پشتیبانی چندین پروتكل و سیستم می‌باشد این رابط آشنا و ساده یكی از جذاب‌ترین ویژگیهای NT Server 4.0 و همچنین مشكلی عمده برای سرپرستان مبتدی می‌باشد. نصب NT 4.0 ساده است. NT 4.0 رابط ساده‌ای دارد كه با سبك اشاره و كلیك عملیات ابتدایی را فورا برای افراد آشنا با ویندوز (كه هم اكنون با 100 میلیون نسخة فروش تقریبا برای همه آشنا می‌باشد) قابل درك و دسترسی می‌سازد.

نیازهای سخت‌افزاری

حداقل نیازهای سخت‌افزاری برای IIS به صورت زیر است:

CPU: 486 / 33 یا بالاتر

حافظه: 16 مگا بایت برای سرویس دهنده NT و 12 مگا بایت برای ایستگاه كاری NT .

فضای دیسك: 125 مگا بایت برای سرویس دهندة NT و 110 مگا بایت برای ایستگاه كاری NT .

صفحه نمایش: VGA یا بالاتر.

CD – ROM .

دیسكت گردان فلاپی ظرفیت بالا.

نرم‌افزارها و ابزارهای لازم:

نرم‌افزارها و زبانهای برنامه‌نویسی كه در این پروژه استفاده شده‌اند به شرح زیر می‌باشد:

– زبان‌های HTML و ASP و VBScript

– پایگاه داده‌ Access

– سیستم عامل ویندوز XP و وب سرور IIS

 

کلمات کلیدی:

طراحی وب سایت ;ASP;پروژه;پزوهش;جزوه;مقاله;تحقیق;دانلود پروژه;دانلود پزوهش;دانلود جزوه;دانلود مقاله;دانلود تحقیق

جعبه دانلود

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


طراحی وب سایت یك شركت تولید تجهیزات آزمایشگاهی 101 صفحه

امروزه اغلب شركتها و موسسات و حتی اشخاص حقیقی جهت معرفی خود در اینترنت اقدام به راه‌اندازی وب سایت اختصاصی می‌كنند

فرمت فایل: doc

تعداد صفحات: 101

حجم فایل: 65 کیلو بایت

قسمتی از محتوای فایل:

طراحی وب سایت یك شركت تولید تجهیزات آزمایشگاهی

امروزه اغلب شركتها و موسسات و حتی اشخاص حقیقی جهت معرفی خود در اینترنت اقدام به راه‌اندازی وب سایت اختصاصی می‌كنند. در این پروژه، وب سایت شركت تولیدی، خدماتی نویدان طب طراحی گردیده است. این وب سایت به دو زمان فارسی و انگلیسی جهت استفادة‌ كاربران فارسی زبان و یا سایر علاقمندان آماده شده به معرفی این شركت می‌پردازد. طراحی صفحات به صورت استائیك بوده كه در صورت علاقمندی مدیران شركت صفحات پویا به آن افزوده خواهد شد.مقدمه

در گذشته‌ای نه چندان دور شركتها و مؤسسات تجاری، فرهنگی، … و یا اشخاص حقیقی جهت معرفی خود از كاتالوگها یا كتابچه‌هایی استفاده می‌كردند كه با فواصل زمانی نسبتاً طولانی، معمولاً یك ساله، با تغییرات جدید چاپ می‌شدند. سایر اشخاص یا مؤسسات برای برقراری ارتباط با شخص یا مؤسسه مورد نظر از طریق آدرس پستی یا شماره تلفن یا فاكس ذكر شده در كتابچه اقدام می‌نمودند.

با گسترش شبكه جهانی اینترنت اغلب موسسات با ایجاد وب سایت اختصاصی و با استفاده از امكانات اینترنت به معرفی خود و برقراری ارتباط پرداختند.

برخی از برتری‌های وب سایت اختصاصی در مقایسه با روش قدیمی را می‌توان به صورت زیر خلاصه نمود:

1) دسترسی آسان و امكان جستجو:

در صورتی كه وب سایت مورد نظر در موتورهای جستجو در اینترنت ثبت شده باشد، هر كاربر اینترنت می‌تواند به آسانی با استفاده از كلمات كلیدی به آدرس اینترنتی مربوطه دسترسی پیدا كند. كلمات كلیدی معمولاً به نام یا نوع فعالیت هر موسسه یا شخص و یا آدرس جغرافیایی آن مربوط است.

2) به روز بودن اطلاعات:

در حالیكه وارد كردن تغییرات در متن كتابچه ها یا كاتالوگها معمولاً در دوره‌های یكساله انجام گرفته است، انجام این كار می‌تواند در فواصل زمانی بسیار كوتاه حتی در چند دقیقه از طریق مدیر وب سایت صورت بگیرد.

3) ارتباط سریع و آسان و كم هزینه:

هر كاربر اینترنت می‌تواند به آسانی از طریق پست الكتریكی با موسسه مورد نظر ارتباط برقرار كند و حتی این امكان وجود دارد كه ارتباط حدودی و تصویری بین دو طرف برقرار شود كه بویژه در فواصل دور از نظر هزینه در مقایسه با روشهای قبلی مانند پست یا تلفن، بسیار سریعتر و ارزانتر بوده و ارتباط كاملتری برقرار می‌گردد.

4) پردازش اطلاعات:

این امكان وجود دارد كه اطلاعات مربوط به هر مشتری به طور آن لاین (Online) دریافت گردیده و به طور خودكار در سرور پردازش شده و نتیجة آن سریعاً در اختیار مشتری قرار داده شود.

اینكه یك وب سایت تا چه اندازه بتواند مفید واقع شود به عوامل مختلفی بستگی دارد، از جمله:

– كیفیت طراحی وب سایت

– كارآیی سرویس دهنده (Server) ای كه صفحات وب و فایلهای مربوطه روی آن قرار داده می‌شود.

– پهنای باند سرویس دهنده

– سرعت و كیفیت ارتباط اینترنتی كاربر

در این میان ، كیفیت طراحی و مدیریت سایت از اهمیت خاصی برخوردار است. مدیریت سایت معمولاً بر عهده یك نفر یا یك گروه با عنوان Web master قرار دارد. مدیر سایت ممكن است جهت آماده‌سازی بخش‌های مختلف سایت، مانند طراحی‌های گرافیكی ، از متخصصان دیگر كمك بگیرد اما در مورد سایت‌های كوچك معمولاً یكنفر مسئولیت طراحی و مدیریت سایت را بعهده می‌گیرد. طراحی سایت تنها یك كار تكنیكی نیست بلكه در نظر گرفتن زیبایی و جذابیت سایت بسیار مهم است بطوریكه یك سایت كه از نظر تكنیكی بسیار قوی باشد،‌ شاید بدلیل ضعف در برقراری ارتباط روانی مناسب با كاربر، در جذب او ناتوان باشد.

هدف این پروژه طراحی وب سایت شركت نویدان طب بوده است. این شركت تولید كنندة‌ لوازم و تجهیزات آزمایشگاهی است؛ بنابراین اغلب كسانی كه به این سایت مراجعه می‌كنند مسئولین آزمایشگاه در دانشگاه‌ها یا مدارس، آزمایشگاههای تشخیص طبی و یا متخصصین شیمی می‌باشند. این افراد مایل هستند كه به آسانی از نوع تولیدات و خدمات شركت و بویژه هزینة آن آگاه شوند. گروه دیگر از كسانی كه ممكن است به این سایت مراجعه كنند ممكن است تولیدكنندگان یا مصرف‌كنندگان از كشورهای خارجی باشند؛ بنابراین كلیة اطلاعات سایت باید علاوه بر زبان فارسی به زبان انگلیسی نیز طراحی و قابل دسترس باشد. این سایت بگونه‌ای طراحی شده كه كاربر بتواند از همان صفحه اول سایت انگلیسی یا فارسی را انتخاب كند.

در فصل دوم این پایان‌نامه،‌ تاریخچة اینترنت و سرویس‌های آن معرفی شده است و در فصل سوم كدهای HTML بكار رفته در طراحی صفحات مخلتف سایت و نیز نسخة چاپی سایت ارائه می‌گردد.

فهرست مطالب

عنوان مطالبصفحه

پیشگفتار …………………………………………………………………………………………………

چكیده …………………………………………………………………………………………………….

مقدمه ……………………………………………………………………………………………………..

فصل 1 ……………………………………………………………………………………………………

1) مروری بر اینترنت وب …………………………………………………………………………

2) اجزای تشكیل دهنده اینترنت …………………………………………………………………

3) Applicatio server……………………………………………………………………………

3-1- شبكه تار عنكبوتی جهانی- وب ………………………………………………………..

3-2- شمای فیزیكی اینترنت ……………………………………………………………………..

3-3- زبان علامت‌گذاری ابرمتن HTML ……………………………………………………

3-4- كاوشگرها ………………………………………………………………………………………

3-5- پروتكلهای اینترنت ………………………………………………………………………….

3-6- آدرسهای اینترنت …………………………………………………………………………….

3-7- وب دینامیك …………………………………………………………………………………..

فصل 2 ……………………………………………………………………………………………………

1- HTML چیست؟ ……………………………………………………………………………….

2- محتوای فایل HTML…………………………………………………………………………..

3- ساختار یك فایل HTML …………………………………………………………………….

3-1- برچسب HTML ……………………………………………………………………………

3-2- پاراگرافها (Paragraphs)…………………………………………………………………

3-3- لیستها (Lists) ………………………………………………………………………………

3-4- توضیحات (Comments) ……………………………………………………………….

3-5- پیوندها (LINKS) ………………………………………………………………………….

4- اتصال به مستندات روی وب …………………………………………………………………

4-1- اتصال به مكانهای خاص در داخل مستندات ………………………………………..

5- تشریح بیشتر یك URL ………………………………………………………………………

5-1- انواع URL …………………………………………………………………………………….

6- فرمت بندی متن با HTML ………………………………………………………………….

6-1- استیل منطقی …………………………………………………………………………………..

6-2- استیل فیزیكی …………………………………………………………………………………

6-3- تنظیم متن ………………………………………………………………………………………

6-4- فونت و اندازه فونت ………………………………………………………………………..

5-6- استفاده از تصاویر، رنگها و زمینه ……………………………………………………….

6-5-1- تصاویر در وب ……………………………………………………………………………

6-5-2- تصاویر داخلی در HTML ……………………………………………………………

6-6- تنظیم متن و تصویر ………………………………………………………………………….

6-6-1- تنظیم فضای اطراف تصویر ……………………………………………………………

6-6-2- استفاده از تصاویر خارجی …………………………………………………………….

6-6-3- ایجاد جایگزین برای تصاویر ………………………………………………………….

6-6-4- تغییر ابعاد و مقیاس تصویر ……………………………………………………………

6-6-5- كادر تصویر Image Border ……………………………………………………….

6-6-6- پیش نمایش تصویر ……………………………………………………………………..

6-6-7- استفاده از رنگ ……………………………………………………………………………

6-6-8- زمینه‌های تصویری ………………………………………………………………………

6-7- نگاشت تصویر (Image Maps) ……………………………………………………….

6-7-1- مشخصه USEMP ……………………………………………………………………..

6-8- فرمها ……………………………………………………………………………………………..

6-8-1- اجزای فرم در مرورگر و سرویس دهنده …………………………………………

7- مختصری در مورد نرم افزار فرانت پیج (Pront page) ……………………………

فصل سوم ……………………………………………………………………………………………….

1- نكات تجربی برای ارتقاء كیفیت طراحی وب سایت …………………………………

2- كدهای HTML صفحات سایت ……………………………………………………………

ضمیمه ……………………………………………………………………………………………………

Source cod ………………………………………………………………………………………….

منابع مورد استفاده …………………………………………………………………………………….

 

کلمات کلیدی:

طراحی وب سایت;شركت تولید ;تجهیزات آزمایشگاهی;پروژه;پزوهش;جزوه;مقاله;تحقیق;دانلود پروژه;دانلود پزوهش;دانلود جزوه;دانلود مقاله;دانلود تحقیق

جعبه دانلود

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


فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic 55 صفحه

امروزه علم كامپیوتر پیشرفت شگرفی در كلیة‌ علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به كامپیوتر نیز پیشرفت شگرفی داشته است از جمله می‌توان به پیشرفت در بانك‌های اطلاعاتی اشاره نمود كه از جدید‌ترین و مهمترین آن‌ها می‌توان به Visual basic اشاره نمود در اینجا سعی شده است مطالبی در جهت معرفی این نرم‌افزار تقدیم گردد

فرمت فایل: doc

تعداد صفحات: 55

حجم فایل: 45 کیلو بایت

قسمتی از محتوای فایل:

فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

مقدمه:

امروزه علم كامپیوتر پیشرفت شگرفی در كلیة‌ علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به كامپیوتر نیز پیشرفت شگرفی داشته است از جمله می‌توان به پیشرفت در بانك‌های اطلاعاتی اشاره نمود كه از جدید‌ترین و مهمترین آن‌ها می‌توان به Visual basic اشاره نمود. در اینجا سعی شده است مطالبی در جهت معرفی این نرم‌افزار تقدیم گردد.

فصل اول

نرم افزار ویژوال بیسیك

برنامه‌نویسی با Visual Basic ( آخرین ویرایش Visual Basic ) می‌تواند كار پرزحمت و خسته كننده برنامه‌نویسی را به یك تفریح تبدیل كند.

محبوبیت Visual Basic، علاوه بر گرافیكی و ساده بودن، از آنجا ناشی می‌شود كه زبانی اینترپرتری ( interpreter ) و كامپایلری ( Compiler ) است. دیدكه زبانهای اینترپرتری از نظر سهول تولید و توسعه برنامه چقدر به برنامه‌نویسی كمك می‌كنند و از طرف دیگر برنامه‌های كامپایل شده بنحو چشمگیری سریعتر از برنامه‌های اینترپرتری هستند. با تركیب این دو ویژگی Visual Basic را روانه بازاركرد، بسیاری از منتقدان شكست آن و مرگ خاندان بیسیك را پیش‌بینی می‌كردند. این مخالفان می‌گفتند كه بیسیك اساساً یك زبان جدی نیست و ساختار آن ( برخلاف C و پاسكال ) به درد محیط ویندوز نمی‌خورد اما میكروسافت با ارائه Visual Basic درسهای زیادی به جامعه برنامه‌نویسان داد:

– زبانی مانند بیسیك می‌تواند قابل فهم و قوی باشد.

– Visual Basic بسته به نیاز برنامه‌نویس می‌تواند كامپایلری یا اینتر پرتری باشد.

– و Visual Basicنه تنها فراموش نشد بلكه تبدیل به محبوبترین زبان ‌برنامه‌نویسی دنیا شد.

– Visual Basic در چندین مدل مختلف عرضه می‌شود.

– مدل فوق‌العاده : محیط برنامه نویسی مناسب كارهای شبكه و برنامه‌های توزیع شده است.

– مدل آموزشی: مجموعه‌ای از ابزارهای استاندارد و هر آنچه برای شروع برنامه‌نویسی بدان نیاز دارید.

– مدل استودیوی ویژوال در این مدل Visual Basic به همراه چند زبان ویژوال دیگر

( مانند ویژوال ++ ) و ( ویژوال ++J ) در یك بسته نرم افزاری گرد آمده‌اند تا آموختن آنها متضمن كمترین زحمت برای برنامه‌نویسان باشد.

ویژوال بیسیك و فرآیند برنامه‌نویسی

برنامه‌نویسی یك كار حرفه‌ای ( یا حداقل نیمه حرفه‌ای ) است كه قواعد خاص خود را دارد. البته كاربران كامپیوتر كمتر درگیر مشكلات برنامه‌نویسی می‌شوند ولی اگر فضای روزگار شمارا وارد این وادی كرده است، سعی كنیم اصول كلی ذیل را همواره مد نظر داشته باشیم:

1- درباره برنامه تصمیم بگیرید و یك طرح كلی بریزید.

2- قسمت‌های ظاهری برنامه ( پنجره‌ها، منوهاو هر آنچه را كه كاربر می‌بینید ) را بوجود آوریم.

3- با نوشتن كد عناصر برنامه را به هم مرتبط كنیم.

4- برنامه‌ را تست كرده و اشكالات آن ( كه در قاموس برنامه‌نویسی به آنها باگ گفته می‌شود ) را یافته و برطرف كنیم.

5- برنامه تست شده را كامپایل كنیم.

خصلت بصری برنامه‌نویسی Visual Basic مراحل طراحی برنامه را بسیار ساده و شیرین كرده است چون جای قلم و كاغذ می‌توانیم مراحل اول و دوم را روی صفحه كامپیوتر انجام دهید.

اولین برنامه:

اگر با سایر برنامه‌های ویندوز كار كرده باشیم احتمالاً با جادوگر ( wizard )ها آشنائید، جادوگر برنامه‌ای است كه قدم به قدم شما را در فرآیند طراحی همراهی كرده و در پایان الگویی شایسته از آنچه در ذهن دارید برایتان خواهد ساخت. Visual Basic هم برای ایجاد برنامه‌ها دارای جادوگر برنامه ( application wizard ) است. جادوگر برنامه در پایان اسكلت یك برنامه كامل و عملیاتی را برایتان می‌سازد اما اكثر برنامه‌نویسان ترجیح می‌دهند خودشان برنامه را از صفر شروع كنند، بسیاری نیز از كپی برنامه‌های قدیمیشان استفاده كرده و با تغییر دادن در آن برنامه ‌جدیدی می‌سازند. بعد از آن كه كمی Visual Basic تجربه كسب كردید احتمالاً ترجیح خواهیم داد از جادوگر برنامه استفاده نكنیم.

برای شروع كار در این قسمت برنامه‌ای با استفاده از جادوگر برنامه ایجاد خواهیم كرد. این برنامه كار چندانی انجام نمی‌دهد و فقط یك پوسته ( Shell ) است. بلافاصله بعد از شروع Visual Basic جادوگر برنامه آماده انجام وظیفه‌ است، گفتگوی پروژه جدید

( New project ) اولین چیزی است كه بعد از اجرای Visual Basic خواهیم دید.

– New اجازه می‌دهد تا جادوگرهای مختلفی را به كمك احضار كرده یا برنامه را از صفر شروع كنیم.

– Existing اجازه می‌دهد تا پروژه‌های موجود را باز كنیم.

– Recent لیستی از آخرین پروژه‌های باز شده یا ایجاد شده را نشان می‌دهد.

برای بازكردن گفتگوی پروژه جدید از File New Project هم می‌توانیم استفاده كنیم، اما در این حالت برگه‌های Existing و Recent را نخواهیم دید.

پروژه ( Project ) عبارتست از مجموعه فایل‌های یك برنامه‌ هر برنامه می‌تواند چندین فایل داشته باشید. برخی از این فایل‌ها حاوی كد برنامه، برخی دیگر حاوی مشخصات ظاهری برنامه و برخی دیگر ( احتمالاً ) شامل كدهای ارتباط برنامه با سیستم عامل یا برنامه‌های دیگر هستند. اگر میل ندارید هر بار در شروع Visual Basic گفتگوی پروژه جدید را ببینید، می‌توانیم جعبه یك Don’t show this dialog box in the future را علامت بزنید.

اگر روی آیكون Visual Basic Application Wizard ( در برگه New ) كلیك كنیم جادوگر برنامه كارش را شروع خواهد كرد. صفحه اول جادوگر فقط یك خوشامد گویی و اعلام شروع بكار جادوگر است. مانند تمام جادوگرها وقتی كارتان در یك صفحه تمام شد، باید با كلیك كردن دكمه Next به صفحه بعد بروید.

گزینه‌های این صفحه عبارتند از:

– واسطه چندی سندی ( MID ): این نوع واسط اجازه می‌دهد تا در آن واحد چندین سند ( document ) را در برنامه باز كنیم در حقیقت بااین واسط می‌توانیم با چندین مجموعه داده در پنجره‌های جداگانه كار كنیم. به هر پنجره سند پنجره فرزند

( Child window ) گفته می‌شود.

– واسط تك سندی ( SDI ) : با این واسط در هر لحظه فقط یك پنجره سند می‌تواند باز باشد. احتمالاً اكثر برنامه‌هایی كه خواهیم نوشت از این نوعند.

– سبك كاوشگر: با این واسط می‌توانیم برنامه‌هایی شبیه كاوشگر ویندوز

( windows Explorer ) بوجود آوریم كه در آن سرفصل مطالب در قاب سمت چپ و توضیحات سرفصل انتخاب شده در قاب سمت راست نمایش داده می‌شوند.

با انتخاب هر گزینه نمونه كوچكی از ظاهر برنامه در قسمت چپ ـ بالای صفحه جادوگر ظاهر خواهد شد. برنامه اول ما از واسط SDI استفاده می‌كند. در همین صفحه نام پروژه را هم می‌توانیم انتخاب كنیم از آنجایی كه نام پیش فرض، Project ، چندان با مسما نیست، آن را به First App تغییر داده ( توجه داشته باشیم كه فاصله در نام پروژه مجاز نیست) و Next را كلیك كنیم تا صفحه بعدی جادوگر ظاهر شود.

جادوگر برنامه‌ منوهایی را این صفحه انتخاب كنیم به برنامه اضافه خواهد كرد. این منوها در میان اغلب برنامه‌های ویندوز یكسان هستند، منوهایی مانند و File و Edit .

آیتم‌های موجود در هر منو هم قابل انتخاب است، مثلاً، منوی File میتواند دارای آیتم New و Open و Close باشد. علامت & در كنار هر حرف نشان دهنده كلید دسترسی سریع آن آیتم است، به عبارت دیگر، &New در هنگام اجرای برنامه به شكل New ظاهر خواهد شد و كاربر می‌تواند با زدن همزمان كلیدهای N + Alt آن آیتم را فعال كند. اما اگر بخواهیم خود علامت & را در منو داشته باشیم، چه باید بكنیم؟ ساده است، & را دوبار پشت سر هم بنویسید، مثلاً، A&&B هنگام اجرای برنامه به صورت A&B ظاهر خواهد شد. برای مثال ما، منوها را همان گونه كه هست رها كرده و با یك كلیك كردن Next به صفحه بعد جادوگر بروید.

صفحه بعد محل انتخاب میله‌های ابزار ( toolbars ) برنامه است. همانطور كه می‌بینید، جادوگر برنامه در این زمینه هم سنگ تمام گذاشته و تقریباً هر آنچه را كه احتمالاً نیاز دارید در اختیارتان گذاشته است. قاب سمت چپ حاوی تمام ابزارهای موجود و قاب سمت راست حاوی ابزارهای انتخاب شده برای برنامه هستند. با كلیك كردن Next این صفحه را هم پشت سر بگذارید.

صفحه بعد جادوگر محل انتخاب منابع برنامه ( مانند فایل‌های چند زبانی، برای بین المللی كردن برنامه‌ها ) است. در این برنامه به هیچ منبع خارجی نیاز نداریم بنابراین گزینه‌No را علامت زده و به صفحه بعد بروید. صفحه بعد صفحه اتصال به اینترنت است. اگر در این قسمت گزینه Yes ، را انتخاب كنیم، جادو گر برنامه یك كاوشگر اینترنت تمام عیار به برنامه‌تان اضافه خواهد كرد. این كاوشگر درست مانند سایر كاوشگرها می‌تواند شما را از دورن برنامه به هر صفحه‌وبی كه مایلند متصل كند. بدون انتخاب گزینه اتصال به اینترنت به صفحه بعد بروید.

در صفحه بعد می‌توانیم گزینه‌هایی ذیل را به برنامه اضافه كنیم:

– صفحه معرفی برنامه ( Splash screen ): صفحه‌ای كه در ابتدای شروع برنامه‌ برای مدتی كوتاه ظاهر شده و آن را معرفی می‌كند.

– گفتگوی ورود ( Login dialog ): محلی برای گرفتن نام كاربر، كلمه عبور و سایر اقدامات امنیتی.

– گفتگوی گزینه‌ها ( Options dialog ): صفحه‌ای چند برگه‌ای كه كاربر می‌تواند برنامه را از آنجا تنظیم كند.

– پنجره About : گفتگویی كه با كلیك كردن Help About ظاهر شده و توضیحاتی درباره برنامه خواهد داد.

در قسمت From Template ، چندین فرم ( كه در قاموس Visual Basic همان پنجره است ) دیگر ، از جمله OBDC login ( برای ارتباط با پایگاه‌های داده پیشرفته ) و

Tip of the Dey ( نكته روز )، وجود دارد كه می‌توانیم از آنها استفاده كنیم.

به این برنامه فقط پنجره About اضافه كرده و Next را كلیك كنیم. در صفحه ارتباط با پایگاه‌های داده بدون هیچ اقدامی فقط Next را كلیك كنیم در پایان هم با كلیك كردن Finish ایجاد برنامه را به پایان برسانید، با كلیك كردن دكمه View Report می‌توانیم خلاصه‌ای از پروژه ایجاد شده را مشاهده كنیم.

تا این جا بدون‌ آنكه چیزی از برنامه‌نویسی Visual Basic بدانید، یك برنامه تمام و كمال و عملیاتی بوجود آورده‌اید كه حتی در همین حالت هم می‌توانیم آن را اجرا كنیم، با كلیك كردن آیتم Run Start ( یا معادل آن، F5) برنامه را اجرا كنیم.

این برنامه كه با كمك جادوگر برنامه آن را ساختید كار چندانی انجام نمی‌دهد و فقط یك پوسته است.

– برنامه یك پنجره استاندارد دارد كه اندازه آن را می‌توان تغییر داد، نام پروژه، Firt App، در میله عنوان ( title bar ) برنامه دیده می‌شود.

– برنامه یك میله وضعیت ( Status bar ) دارد كه تاریخ و وقت را نشان می‌دهد. این میله را می‌توان از منوی View ظاهر ساخت و یا پنهان كرد.

– منوهای برنامه نیاز به كدنویسی دارند، ولی برخی از آنها ( مانند Help About ) بدون هیچگونه كوششی سیستم ( از قبیل مقدار حافظه و منابع آزاد سیستم ) ارائه خواهد كرد.

– برنامه یك میله ابزار استاندارد دارد، كه از منوی View می‌توان آن را ظاهر یا ضنهان كرد.

– جادوگر برنامه یك الگوی كامل برای شما بوجود آورده كه می توانیم آن را مطابق نیاز خود تغییر دهید. فعلاً با كلیك كردن File Exit برنامه را ببندید، در پاسخ به ذخیره كردن پروژه پاسخ NO بدهیم، چون هر وقت خواستید جادوگر برنامه دوباره آنرا برایتان خواهد ساخت.

برنامه‌نویسی رویدادگر

این یك برنامه ویندوز است، این پنجره دارای انواع متعددی از كنترل‌های ویندوز است، كنترلهایی از قبلی دكمه فرمان ( Command button )، جعبه چك ( Check box ) و میله لغزنده ( Scroll bar ) ویندوز دارای كنترل‌های متعددی است كه می‌توانیم در محیط برنامه‌نویسی Visual Basic از آنها استفاده كرده و به برنامه اضافه كنیم.

برنامه‌های ویندوز ذاتاً به چنین كنترل‌هایی نیاز دارند چون برخلاف برنامه‌های قدیمی باید به رویداد ( Event ) ها پاسخ دهند. رویداد می‌تواند از این كنترل‌ها یا هر جای دیگر

( كی‌بورد یا ماوس یا ساعت سیستم ) منشاء بگیرد. رویدادها می‌توانند بدون هیچ ترتیبی اتفاق افتند، چون از قبل نمی‌توان پیش‌بینی كرد كه كاربر چگونه با كنترل‌ها كار خواهد كرد. برای مقابله با چنین وضعیتی باید خود را برای برنامه‌نویسی رویدادگرا ( event driven ) آماده كنیم. اساساً هر عملی كه در حین اجرای برنامه روی دهد یك رویداد است.

ویندوز یك سیستم عامل چند وظیفگی ( multitasking ) است یعنی در آن واحد چندین برنامه می‌توانند در كنار هم اجرا شوند و در این حالت ویندوز باید رویدادهای هر برنامه را به همان برنامه بفرستد. هنگام برنامه‌نویسی، تعدادی از كنترل‌های Visual Basic را روی یك فرم ( پنجره‌) قرار می‌دهید و خاص ظاهری آن را مطابق نیاز خود تنظیم می‌كنیم. هر كنترل دارای ویژگی‌های ظاهری و عملكردی متعددی است كه خاصیت ( Property ) نامیده می‌شود. در حقیقت این خواص هستند كه كنترلها را از یكدیگر متمایز می‌كند. تمام این كنترلها از نوع دكمه فرمان هستند كه فقط خواص متفاوتی برای آنهاست شده است.

هر كنترل به رویدادهای خاص خود پاسخ می‌دهد، مثلاً دكمه فرمان دارای رویداد كلیك شدن است كه هرگاه كاربر روی دكمه كلیك كند ( یا Enter را بزند ) روی خواهد داد و برنامه‌نویس باید برای این رویداد كد لازم را بنویسد. برنامه‌های رویدادگرا برخلاف برنامه‌های سابق كه لیست بلند بالایی از كد بودند، از قطعات كوچك كد كه هر قطعه مجری یك رویداد خاص است، تشكیل می‌شوند. این قطعات كد در حالت عادی هیچ كاری نمی‌كنند و منتظر بروز رویداد مربوط به خود هستند تا وارد صحنه شوند و وظیفه‌شان را انجام دهند.

‌پنجره پروژه جدید

هرگاه Visual Basic شروع می‌شود پنجره‌ای بنام New Project ( پروژه جدید) ظاهر میشود و به شما امكان می‌دهد تا نوع برنامه خود را انتخاب كنیم.

اغلب برنامه‌های كه خواهیم نوشت از نوع Standard EXE خواهند بود. می‌گوید كه اگر برنامه را كامپایل كنیم یك فایل exe تولید خواهد شد.

برنامه‌های Standard exe را به صورت اینترترپری هم می‌توان اجرا كرد.

میله ابزار

میله ابزار Visual Basic درست زیر منوی آن قرار دارد و خود از چهار میله ابزار كوچكتر تشكیل شده است.

– دیباگ. این میله ابزار هنگام دیباگ كردن برنامه‌ها فعال خواهد شد.

– ادیت. از این میله ابزار برای ادیت كردن كدهای Visual Basic استفاده خواهیم كرد.

– ادیتورفرم. با این میله ابزار می‌توانیم اشیا روی فرم را كنترل كنیم.

– استاندارد. میله ابزار پیش فرض Visual Basic كه در ذیل منو دیده می‌شود. برای ظاهر یا پنهان كردن این میله‌ها می‌توانیم از View Toolbars استفاده كنیم. هر میله ابزار دارای دكمه‌های متعددی است كه هر یك راه میانبری برای اجرای فرمانهای Visual Basic هستند و زحمت جستجو در منوهای Visual Basic را از دوش شما بر‌می‌دارند. در تمام این میله‌های ابزار چند دكمه وجود دارد كه بطور مرتب مورد استفاده قرار می‌گیرند و بسیار مفید هستند. البته هیچ‌نیازی نیست كه میله‌های ابزار Visual Basic می‌توانند چسبیده (‌dicked ) یا شناور (‌float ) باشند، یعنی هر میله ابزار می‌تواند بطور ثابت به سایر قسمتهای محیط Visual Basic بچسبد یا بصورت شناور ( در هر قسمت كه برنامه نویس میل داشته باشد) قرار گیرد.

-جعبه ابزار

– پنجره جعبه ابزار ( Toolbox ) با میله ابزار تفاوت دارد. این پنجره كه به آن مختصراَ جعبه ابزار گفته می‌شود، انباره كنترل‌های Visual Basic است.

مسئله جاب در مورد توجه جعبه ابزار این است كه این جعبه هرگز خالی نمی‌شود. یعنی هر چقدر كه از ابزارهای آن استفاده كنیم باز هم این جعبه ابزار می‌تواند ابزارهای دیگری در اختیارتان بگذارد. در حقیقت جعبه ابزارها را خلق كرده و روی فرم قرار می‌دهد.

پنجره فرم

پنجره فرم جائیست كه كنترل‌های برنامه روی آن قرار می‌گیرند. البته یك برنامه می‌تواند چندین فرم داشته باشد (‌MDI ) كه می‌توانیم آنها را در محیط برنامه‌نویسی Visual Basic همزمان مشاهده كنیم البته در هر لحظه فقط یكی از فرمها فعالی است كه رنگ میله عنوان این فرم با سایر فرمها تفاوت خواهد داشت.

پنجره طراحی فرم

پنجره طراحی فرم پنجره جالبی است كه ارتباط نزدیكی با فرم‌های برنامه دارد و ظاهر و موقعیت فرم‌های برنامه را هنگام اجرای آن نشان می دهد. برای جابجا كردن فرمها روی صفحه كامپیوتر می‌توانیم از پنجره طراحی فرم استفاده كنیم. اگر برنامه چند فرم داشته باشد، تمام آنها را می‌توانیم در این پنجره مشاهده كرده و موقعیت نهایی آن را تعیین كنیم. ( بعدها خواهیم دید كه محل و موقعیت فرم‌ها روی صفحه مانیتور را از طریق كدنویسی هم می‌توان كنترل كرد.)

پنجره پروژه

پنجره پروژه محل كنترل اجزا برنامه است. برنامه می‌تواند دارای چندین فایل باشد و تعداد این فایل‌ها می‌تواند به سرعت بالا رود. پنجره پروژه برای مدیریت این فایل‌هاست و می‌توانیم به كمك آن هر فایل را به ناحیه كاری Visual Basic آورده و روی آن كار كنیم. ( به پنجره پروژه، كاوشگر پروژه هم می‌گویند.)

پنجره پروژه برای نمایش اجزا برنامه و روابط آنها از ساختار درختی استفاده می‌كند. در Visual Basic به هر شی ( از قبیل فرم یا مدول) می‌توان نامی داد و هر آیتم با نامی دیگر روی دیسك ذخیره خواهد شد. نام فایل با نام پروژه متفاوت است( نام پروژه، بر خلاف نام فایل، پسوند ندارد) و در پرانتز نمایش داده می‌شود بدین ترتییب در پنجره پروژه علاوه برنام پروژه سه دكمه دیده می‌شود:

– دكمه Visual Basic: كه با آن می‌توانیم پنجره كد آیتم انتخاب شده را مشاهده كنیم.

-دكمه Visual object: كه با آن می‌توانیم ساختار نمایش پنجره پروژه را تغییر دهید.

-دكمه Visual folders: كه با آن می‌توانیم ساختار نمایش پنجره پروژه را تغییر دهید.

در پنجره پروژه اشیا مختلفی می‌توانند ظاهر شوند:

– پروژه . یك برنامه می‌تواند دارای چندین پروژه باشد ( مانند كنترلهای Activex ) پسوند نام فایل پروژه همیشه VBP است.

-فرم. هر پروژه می‌تواند فرم‌های متعددی داشته باشد. پسوند نام فایل فرم‌ها همیشه FRM است.

-مدول. كدها و روتین‌های عمومی برنامه، كه به هیچ كنترل خاصی مربوط نیستند. باید در مدول ( module ) ها قرار داده شوند. از یك مدول به دلیل خصلت عمومی آنها می‌توان در برنامه‌های متعددی استفاده كرد. پسوند نام فایل مدول‌ها BAS است.

-مدول كلاس. محل تعریف كدهایی كه اشیا پروژه را تعریف می‌كنند پسوند نام فایل مدولهای كلاس ( Class module ) همیشه CLS است.

-كنترل كاربر. كنترل‌های اكتیو‌ایكس اضافه شده به پروژه فایل‌های اكتیوایكس دارای پسوند OCX هستند.

-سند كاربر. سند كاربر سندی است كه مشخصات پروژه را توضیح دهید. پسوند نام فایل سند كاربر ( User document ) همیشه DOB است.

-صفحه خواص. صفحات خواص برای تعریف كنترل‌های پروژه بكار می‌روند ( مانند صفحاتی كه در گفتگوهای برگه‌دار دیده می‌شود.) پسوند نام فایل صفحه خواص ( Property page ) همیشه ح ش ل است.

-پنجره پروژه می تواند دارای اشیا دیگری از قبیل فایل‌های منبع(‌Resource file ) و سندهای دیگر باشد.

« فهرست مطالب »

عنوان

صفحه

مقدمه…………………………………………………………………………………………….. 1

فصل اول :……………………………………………………………………………………..

– معرفی نرم افزار ویژوال بیسیك…………………………………………………… 2

– ویژوال بیسیك و فرآیند برنامه نویسی ………………………………………… 3

– آشنایی باapplication wizard……………………………………………….. 4

– واسط چند سندی……………………………………………………………………….. 6

– واسط تك سندی………………………………………………………………………… 6

– سبك كاوشگر…………………………………………………………………………….. 6

– صفحه معرفی برنامه(Splash screen)………………………………………. 8

– گفتگوی ورود (Login dialog)………………………………………………. 8

– گفتگوی گزینه‌ها (Option dialog)…………………………………………. 8

– پنجرهabout……………………………………………………………………………… 9

– برنامه‌نویسی رویدادگرا……………………………………………………………….. 10

– پنجرة پروژه جدید……………………………………………………………………… 12

– میله ابزار …………………………………………………………………………………… 12

– جعبه ابزار…………………………………………………………………………………… 13

– پنجره فرم…………………………………………………………………………………… 14

– پنجره طراحی فرم……………………………………………………………………….. 14

– پنجره پروژه………………………………………………………………………………… 14

– پنجره خواص……………………………………………………………………………… 17

– كمك…………………………………………………………………………………………. 17

– پیشوندهای استاندارد برای اشیاءVisual basic………………………….. 18

– كمك محلی……………………………………………………………………………….. 19

– پشتیبانی……………………………………………………………………………………… 20

– با محیط ویژوال بیسیك مأنوس شوید………………………………………….. 21

– ساختن فرم…………………………………………………………………………………. 23

– با نوشتن كد برنامه را كامل كنید………………………………………………… 26

– مروری بر كنترل‌ها …………………………………………………………………….. 28

– خواص مشترك كنترلهای ویژوال بیسیك…………………………………….. 30

فصل دوم :……………………………………………………………………………………..

– بانك اطلاعاتی……………………………………………………………………………. 31

– استفاده از بانكهای اطلاعاتی……………………………………………………….. 31

– اجزاء تشكیل دهنده بانك اطلاعاتی…………………………………………….. 31

– بانك اطلاعاتی ویژوال بیسیك…………………………………………………….. 32

– ساختار بانك اطلاعاتی………………………………………………………………… 32

– جدول در بانك اطلاعاتی……………………………………………………………. 33

– ایجاد یك بانك اطلاعاتی……………………………………………………………. 33

– چاپ ساختار بانك اطلاعاتی……………………………………………………….. 36

– ورود اطلاعات به بانك اطلاعاتی…………………………………………………. 36

– تعیین ركورد جاری…………………………………………………………………….. 36

– مرتب‌سازی ركوردها…………………………………………………………………… 37

– ویرایش محتویات ركورد…………………………………………………………….. 38

– حذف ركورد……………………………………………………………………………… 38

– جستجوی ركورد………………………………………………………………………… 38

طراحی فرم…………………………………………………………………………………….. 38

– مفهوم ایندكس در بانك اطلاعاتی……………………………………………….. 41

– برنامه‌نویسی و بانك اطلاعاتی…………………………………………………….. 42

– اشیای بانك اطلاعات………………………………………………………………….. 42

– شیData…………………………………………………………………………………… 43

– شیDatabase…………………………………………………………………………. 43

– باز كردن بانك اطلاعاتی……………………………………………………………… 46

– حذف ایندكس……………………………………………………………………………. 47

– نمایش محتویلات بانك اطلاعاتی………………………………………………… 47

– افزودن ایندكس به جدول……………………………………………………………. 49

– فعال كردن یك فایل ایندكس در جدول………………………………………. 50

منابع………………………………………………………………………………………………. 55

فهرست جداول

عنوان

صفحه

جدول 1-2:بعضی از خواص مهم شیءDataدر بانك اطلاعاتی…….. 44

جدول 2-2: خواص شیءDatabase…………………………………………… 45

جدول 3-2: متدهای شیءDatabase……………………………………………. 46

 

کلمات کلیدی:

فرهنگ لغت;نر‌م‌افزار; Visual Basic;پروژه;پزوهش;جزوه;مقاله;تحقیق;دانلود پروژه;دانلود پزوهش;دانلود جزوه;دانلود مقاله;دانلود تحقیق

جعبه دانلود

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


آموزش کار با PHP 41 صفحه

PHP یک زبان اسکریپتی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وبسایتهای مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایتهای دینامیک و به روز استفاده می کنند

فرمت فایل: doc

تعداد صفحات: 41

حجم فایل: 33 کیلو بایت

قسمتی از محتوای فایل:

آموزش کار با PHP

مقدمه
PHP یک زبان اسکریپتی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وبسایتهای مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایتهای دینامیک و به روز استفاده می کنند.
PHP هم همانند تمامی زبانهای برنامه نویسی Server Side، ترجمه شده و در نهایت به صورت کدهای HTML در اختیار کاربر قرار می گیرد. از این رو کد شما، از دید دیگران پنهان می ماند.
اما فرق PHP با دیگر زبانها چیست؟ یکی از مهمترین رقیبهای PHP، توسط مایکروسافت تحت عنوان ASP که در نسخه جدید به ASP.NET تغییر نام داده است، به وجود آمده و هنوز بحث سر آن است که کدامیک از آنها قویتر و مناسب تر است.
در این مقاله نمی خواهم بگویم که کدام یک بهتر است. هر کس عقاید مربوط به خود را دارد. در زیر به مقایسه این دو زبان می پردازم:

  • تقریبا در تمامی مراکز فروش هوست (Host)، سرور لینوکس ارزانتر از سرور ویندوز است و از آنجا که برای اجرای صفحات ASP.NET، نیازمند سرور ویندوز همراه با وب سرور IIS هستیم، می بایست پول بیشتری را پرداخت کنیم. این در حالی است که PHP بر روی تمامی Platformها از قبیل ویندوز و لینوکس نصب و اجرا می گردد.
  • PHP کاملا Open-Source می باشد.
  • به وضوح در اجرای صفحات ASP.NET و PHP دیده می شود که سرعت PHP سریعتر از ASP.NET می باشد.
  • برای ایجاد کردن صفحات PHP، هیچ نرم افزار جامعی به بازار ارائه نشده است که بتواند نیازهای کاربران را بر طرف کند (از Dream Weaver می توان تا حدی استفاده کرد)، اما نرم افزار پر قدرت Visual Studio.NET، نرم افزاری جامع برای ایجاد صفحات دینامیک ASP.NET می باشد.
  • در ASP.NET می توان از ترکیب زبانهای برنامه نویسی مختلف نظیر VB C# C++و غیره استفاده کرد ، اما PHP فقط از همان زبان خودش که PHP است پشتیبانی می کند.
  • ASP.NET دارای ویژگی ای تحت عنوان Code Behind می باشد که به برنامه نویس اجازه می دهد کدهای HTML را جدا از کدهای ASP.NET نگهداری کند. این کار سبب آن می شود که در صورت نیاز به رفع مشکل، برنامه نویس مستقیما به فایل مربوط به کدهای ASP.NET برود و با کدهای HTML کاری نداشته باشد. در صورتی که PHP به صورت Default این طور نیست (به وسیله نرم افزارهایی می توان برای PHP هم، این کار را کرد).

همان طور که مشاهده کردید، هر کدام از آنها دارای معایب و مزایایی هستند و انتخاب آنها، کاملا به عهده خود شماست.

نصبPHP
نصب PHP بر روی ویندوز و IIS کار بسیار آسانی است. اما از آنجا که در این مقاله، علاوه بر آشنایی با PHP، مروری بر پایگاه داده ی MySQL داریم، نیازمند MySQL نیز هستیم. اگر بخواهید تک تک آنها را از اینترنت دانلود کرده و آنها را جداگانه نصب و پیکربندی کنید، می بایست وقت بسیاری را صرف کنید. دانلود آنها (آن هم با یک مودم و اینترنتی که بیش تر از 4KB/S نمی رود) کار بسیار زمان بری است. همچنین برای پیکربندی آنها نیز، مستلزم انجام کارهای نه چندان خوشایند هستید!
بدین منظور، من به شما یک راه ساده تر را پیشنهاد می کنم. XAMPP!
XAMPP یک مجموعه نرم افزاری بسیار جالب است که علاوه بر حجم کم آن (تنها 13MB)، تمامی پکیجهای مورد نیاز شما را شامل می شود:

  • Apache 2.0.48
  • MySQL 4.0.16
  • PHP 4.3.4 + PEAR
  • MiniPerl 5.8.0
  • mod_php 4.3.4
  • PHPMyAdmin 2.5.3
  • SQLite 2.8.6

این در حالی است که فقط خود MySQL به تنهایی، حجمی بیشتر از 10MB دارد.
من از پکیج XAMPP mini win32 Version 1.2 در کامپیوتر خودم استفاده می کنم. آن را می توانید از آدرس زیر دانلود کنید.

http://www.apachefriends.org/download.php?minixampp-win32-1.2.exe

چگونگی نصبXAMPP
نکته: قبل از انجام این عملیات، وب سرور IIS خود (و یا دیگر وب سرورها) را غیر فعال (Disable Stop) کنید.
پس از دریافت XAMPP آن را در جای مورد نظر خود نصب (Extract) کنید. فرق نمی کند که کجا باشد.
سپس به پوشه ای که XAMPP را در آنجا Extract نموده اید، بروید. فایل setup_xampp.bat را باز کرده تا صفحه سیاهی نمایان شود. عدد 1 را وارد کرده و کلید Enter را فشار دهید تا مراحل نصب آغاز شود.
پس از آنکه نصب به پایان رسید، می بایست سرور شوید. برای اینکار دو فایل apache_start.bat و mysql_start.bat را اجرا کرده و دیگر کاری به آنها نداشته باشید. آنها را Minimize کرده و مابقی کارها را انجام دهید.
حال مرورگر دلخواه خود را باز کرده و عبارت http://localhost (یا http://127.0.0.1) را تایپ نمایید. با انجام اینکار می بایست صفحه بنفش رنگی نمایان شود.
چگونگی اجرا کردن اسکریپتهایPHPبه وسیلهXAMPP
اسنادی را که خواهان اجرای آن به وسیله XAMPP هستید، می بایست درون پوشه htdocs کپی نمایید. ولی در نوشتن آدرس آن در مرورگر، نیازی به نوشتن این پوشه نیست. به عنوان مثال فایل %XAMPP%htdocsweblogindex.php را در مرورگر می بایست به صورت http://localhost/weblog/index.php اجرا نمود…
شروع کار باPHP
در برنامه نویسی هیچ چیز لذت بخش تر از کد نویسی نیست. همین حالا برنامه Notepad خود را باز کرده و کدهای زیر را در آن بنویسید:

<html>
<head>
<title>PHP Info</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
</head>

<body>
<?php
phpinfo();
?>
</body>

</html>

این فایل را در محل %XAMPP%htdocsPHPphpinfo.php ذخیره کرده و به وسیله مرورگر خود، آدرس http://localhost/PHP/phpinfo.php را اجرا نمایید. با انجام این کار، صفحه ای که مشخصات PHP نصب شده بر روی سیستم را به شما نشان می دهد، نمایان خواهد شد.
آشنایی باPHP
همان طور که در مثال بالا مشاهده کردید، کد زیر با بقیه کدهای HTML فرق داشت:

<php
phpinfo();
?>

این تکه کدی است که به وسیله PHP نوشته شده است. برای نوشتن کدهای PHP، می بایست آنها را در بین تگهای ?> و <?php یا ?> و <? قرار داد. همچنین یک راه میانبر نیز است که به صورت <?=SOMETHING?> به کار می رود. در این مقاله از همان روش ?> و <?php استفاده می شود.
عبارات (Statements)
به طور کلی در PHP، عبارات به دو دسته زیر تقسیم می شوند:

  • تک خطی (Single Line)
  • چندخطی (Multi Line)

در انتهای هر عبارت PHP، یک علامت سمی کالن (;) قرار می گیرد. به وسیله این علامت، PHP متوجه می شود که یک عبارت به اتمام رسیده و عبارت دیگری در حال شروع است. به مثالهای زیر توجه کنید:

<?php
echo(“Hello World!”);
echo(“Mojtaba”);
?>

<?php
echo(“Hellow World”); echo(“Mojtaba”);
?>

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

<?php
echo(“Hello World!”)
echo(“Mojtaba”)
?>

اجرای این کد سبب خطا می شود. چرا که عبارت در آن از هم جدا نشده است و عبارتی همانند عبارت echo(“Hello World”) echo(“Mojtaba”) برای PHP ناآشناست.
تا به اینجای کار، عبارت تک خطی مورد بررسی قرار گرفتند و اما عبارات چند خطی. عبارات چندخطی که به کد بلاک (Code Block) معروف است، در PHP توسط آکولادها { } احاطه می شوند. این عبارات با همدیگر اجرا می شوند. به عنوان مثال در یک عبارت شرطی (عبارات شرطی در جلوتر مورد بررسی قرار می گیرند)، برای PHP تعیین می کنیم که اگر شرط درست بود، این سری عبارات و در غیر این صورت، سری دیگری عبارات را اجرا نماید:

 

کلمات کلیدی:

آموزش کار با PHP;پروژه;پژوهش;جزوه;مقاله;تحقیق;دانلود پروژه;دانلود پژوهش;دانلود جزوه;دانلود مقاله;دانلود تحقیق

جعبه دانلود

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


آموزش پیاده سازی گرافیکی هشت وزیر با C# 18 صفحه

این مقاله در راستای نوشتار کتابچه ای به نام پیاده سازی بازی های تخته ای نوشته شده است و در صورت آشنایی با این برنامه،شما می توانید با انواع بازی های تخته ای مانند reverse chess dooz tictactoe checkers آشنا شوید

فرمت فایل: doc

تعداد صفحات: 18

حجم فایل: 144 کیلو بایت

قسمتی از محتوای فایل:

آموزش پیاده سازی گرافیکی هشت وزیر با C#

مقدمه

معرفی نویسنده اثر

محمد امین شریفی تحصیلات مقدماتی خود را در دبیرستان همیشه ماندگار البرز گذراند و هم اینک دانشجوی سال اول کارشناسی تکنولوژی نرم افزار در دانشگاه آزاد واحد دماوند می باشد.علاقه مند به گسترش برنامه های دات نت و حل کردن مسائل برنامه نویسی با C++ است.

درباره این مقاله

این مقاله در راستای نوشتار کتابچه ای به نام ‘پیاده سازی بازی های تخته ای’ نوشته شده است و در صورت آشنایی با این برنامه،شما می توانید با انواع بازی های تخته ای مانند reverse chess dooz tic-tac-toe checkers آشنا شوید،هم اینک بازی reverse و dooz کامل شده است و باقی بازی ها هم در آینده نزدیک نوشته خواهد شد و بطور رایگان در اختیار دانش جویان نرم افزار قرار خواهد گرفت.

مخاطبان این مقاله

این مقاله برای آن دسته از افرادی می باشد که پیشین با C# کار کرده اند و یا قصد آشنایی و برنامه نویسی با این قالب برنامه نویسی را دارند.در این مقاله کوشش شده است که هر بخش مستقل از بخش های دیگر باشد و دوستانی که با C# و یا پیاده سازی گرافیکی تخته بازی آشنایی دارند می توانند با سرعت از این بخش ها عبور کنند و به سراغ الگوریتم بازی بروند.ولی توصیه میکنم که سلسله مراتب بخش ها را هر چند گذرا مرور کنید.

هدف از نوشتن این مقاله

هدف از نوشتن این مقاله آشنا کردن خواننده با الگوریتم هشت وزیر به صورت گرافیکی می باشد. در این بازی ما باید هشت وزیر را بگونه ای در صحه شطرنج بچینیم که هیچ یک از وزیرها، 7 وزیر دیگر را تحدید نکند.در این مقاله، هر 2 نوع پیاده سازی بازگشتی و غیر بازگشتی نوشته شده است.

پس از خواندن این مقاله از دانشجویان انتظار می رود که بتوانند الگوریتم هشت وزیر را تحلیل کرده و مطابق با نیاز خود در محیط های مختلف طراحی و پیاده سازی کنند.

فصل اول : طراحی

گام نخست : پیاده سازی مهره و کاشی بازی

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

را ایجاد کنید.eight_queen ای به نام Windows Application برنامه Visual C# را اجرا کنید و از قسمت Visual Studio

SquareControl.cs به نام User Control یک Add new item بر روی پروژه یتان کلیک راست کنید و از قسمت

کاشی صفحه شطرنج ما را می سازدUser control را ایجاد کنید.در واقع این

این کنترل را به 32 32 تغییر می دهیم.حالا کاشی تخته یمان آماده شد!size

تخته یمان که به شکل دایره است می رسد(Discs)نوبت به طراحی مهره های

این مهره ها را می توان به 2 صورت پیاده سازی کرد:

با قرار دادن عکس وزیر درون کاشی های شطرنج .1

با کشیدن دایره درون کاشی های شطرنج. .2

که در این مقاله راه دوم را برگزیدیم.یعنی با کد زیر دایره ای با رنگ سفید یا سیاه درون کاشی هایمان رسم می کنیم.

e.Graphics.DrawEllipse(SquareControl.pen left top width height);

را حذف کردیم و آنرا به گام های بعدی محول کرده ایم.shadow و animationدر این گام ما قسمت

گام دوم : تعریف پارامترها و نام دامنه برای User Control ها

نام دامنه

پارامتر

اضافه می کنیم:User controlدر ابتدای کار نام دامنه زیر را

using System.Drawing.Drawing2D;

سپس رنگ کاشی خود را تعیین می کنیم:

public static Color NormalBackColor= Color.Green;

باید متغیری برای ذخیره کردن ردیف و ستون مهره ها ایجاد کنیم.به این دلیل که کدمان حرفه ای تر بشود ، آنها را تعریف کرده ایم:propertyمستقیمان به صورت

// These reflect the position of the square on the board.

Public int col{get;set;}

public int row{get;set;}

در انتها هم رنگ و قلم موی خود را انتخاب می کنیم:

// Drawing tools.

Private static Pen pen = new Pen(Color.Black);

private static SolidBrush solidBrush = new SolidBrush(Color.Black);

گام سوم : تابع تنظیم ردیف و ستون

فهرست

مقدمه. 3

معرفی نویسنده اثر. 3

درباره این مقاله. 3

مخاطبان این مقاله. 3

هدف از نوشتن این مقاله. 3

فصل اول : طراحی. 4

گام نخست : پیاده سازی مهره و کاشی بازی.. 4

گام دوم : تعریف پارامترها و نام دامنه برای User Control ها 5

گام سوم : تابع تنظیم ردیف و ستون. 6

گام چهارم : ایجاد و نابود سازی User Control ها 7

گام پنجم : چیدن مهره ها در صفحه شطرنج. 8

گام ششم : کشیدن حاشیه بین کاشی ها 10

گام هفتم : نگاه کلی بر کلاس SquareControl 11

فصل دوم : پیاده سازی محیط بازی.. 12

گام هشتم : تعریف متغییر های تخته بازی.. 12

گام نهم : پیاده سازی تابع سازنده تخته بازی.. 13

گام دهم : ذخیره 92 حالت مختلف.. 14

فصل سوم : الگوریتم هشت وزیر به روش غیر بازگشتی. 15

گام یازدهم : معرفی الگوریتم 15

گام دوازدهم : روش بررسی صحّت قرار گیری مهره 16

فصل چهارم : الگوریتم هشت وزیر به روش بازگشتی. 17

گام سیزدهم : معرفی الگوریتم 17

گام چهاردهم : روش بررسی صحّت قرارگیری مهره 17

 

کلمات کلیدی:

آموزش; پیاده سازی ;گرافیکی ;هشت وزیر; C;آموزش پیاده سازی گرافیکی; هشت وزیر با C;پروژه;پژوهش;جزوه;مقاله;تحقیق;دانلود پروژه;دانلود پژوهش;دانلود جزوه;دانلود مقاله;دانلود تحقیق

جعبه دانلود

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