Payam.Hayati

کاربران
  • تعداد ارسال ها

    1,045
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    2

تمامی ارسال های Payam.Hayati

  1. اگر طرح محدودیت هست که مسلما" اشتراکی. اعتبار سایت فروشگاهی به نشان اعتماد الکترونیکی ، رسمیت داشتن به عنوان دفتر شرکت یا خدمات مرتبط و قابل پیگیر بودن هست.همچنین کامل و بروز بودن.مگه قراره کاربر با دردسر از سایت شما خریداری کنه :bala:
  2. سلام طرح اول رو پیاده سازی کنید ، طرح دوم که از الآن شکست خوردست!مثلا" حق اشتراک رو بزارید ماهیانه 30 تومن اصلا 100 تومن!بعد توی این یک ماه کاربر خیلی بیشتر از حق اشتراکش میتونه دانلود داشته باشه یعنی برشکستگی مگر اینه بخواین طرح خاصی قرار بدید یا محدودیت دانلود بزارید که خودش پروژه جدیدی میشه که پیشنهاد نمیکنم. افرونه هایی رو هم که قیمت بالایی دارند رو هر چند وقت یکبار با تخفیف برای یک مدت کوتاه به فروش بزارید.
  3. سلام فایل template.css رو باز کنید :
  4. سلام میخوام بهترین کتاب هایی رو که در این 2 سال اخیر مطالعه کردم باهاتون به اشتراک بزارم. به علت حجم بالای کتاب ها و قبول نکردن فایل های فشرده با پسوند rar نتونستم در آپلود سنتر قرار بدم. حتمن در نگاه اول پیش خودتون میگید این کتاب ها زبان اصلی هستند تا من بیام بفهمم چی میگه عمرم تمام شده! :bala: من هم همین فکرها رو میکردم و بیخیال می شدم ، توی کتابخانه های شهر و مراکز فروش لوح های آموزشی دنبال آموزش های فارسی میگشتم اما با هر بار خرید و اتمام آموزش چیزی به داشته هام اضافه نمی شد!یا اینقدر بار علمی محصولات کم بود که ... .اکثریت کتاب های تخصصی کامپیوتر هم به شکل نامفهوم ترجمه شده بودند برخی از فصل ها رو که اصلا" متوجه نمیشدم چی نوشته بارها میخوندمش اما باز... . الآن هم به همین شکله. انگلیسی من هم در همین حده که میتونم مفهوم جمله نوشته شده رو بگیرم .همین! گام اول همیشه سخته اما غیرممکن نیست.:nasihat: این هم کتاب ها دوستان اگر کتاب خوبی در آرشیو دارند قرار بدن بنده و دوستان استفاده کنیم ممنون میشم.gift
  5. سلام به نظر من همه چیزش خوبه فقط اون وسط جای محتوا - Content خالیه،انگار تمام موقعیت ها پر شدن اما مطلب ویژه ای برای نمایش در صفحه اصلی ایجاد نشده،به همین خاطر تو رفتگی و شلوغ به نظر میرسه.
  6. درس نهم را مطالعه کنید. یک سری کتاب آموزش زبان سی شارپ برای دات نت رو تا فردا برای دانلود قرار میدم،مطالعه کنید. خواهش می کنم شما لطف دارید.ممنونم.
  7. درس نهم : نمایش محتویات جدول در ابزارهای label و TextBox با ذکر یک مثال شروع می کنیم،یک بانک اطلاعاتی به نام Test ایجاد کردم و یک جدول به نام Table_1 درون آن قرار دادم،ستون ها و رکوردهای جدول : این هم وب فرم ایجاد شده که شامل یک label ، یک TextBox و یک Button می باشد : کدهایی که باید درون رویداد کلیک Button نوشته شود + کلاس هایی که به فرم اضافه می شوند : نتیجه در خروجی : توضیحات : در رویداد کلیک بعد از خط اول که مربوط به کانکشن بانک اطلاعاتی هست،در خط دو یک جدول داده ساخنم که اسمش رو dt گذاشتم ، مقدارش هم تمام رکوردهای جدولمون. در خط سوم به label مقداری برابر انتخاب های کل محتویات جدول به شرط اینکه ردیف رکورد آن صفر باشد و نام ستون برابر name باشد. خط چهارم همانند خط سوم می باشد با این تفاوت که شماره ردیف رکورد و ابزار نمایش تغییر کرده است.(نمایش در TextBox). نکته : ردیف رکورد همانطور که در تصویر اول مشخص شده است از صفر شروع می شود. تمرین 1.مثال نامبرده شده در آموزش را پیاده سازی کنید. 2.نحوه نمایش اطاعات جدول بانک اطلاعاتی را در سایر ابزارها همچون Dropdown بیابید و به صورت عملی تمرین کنید.
  8. پیغام خصوصی ارسال شد.
  9. خوب ما هم می خواستیم اطلاعات از TextBox ها گرفته بشه در جدول بانک اطلاعاتی ذخیره بشه و در نهایت در GridView نمایش داده بشن.:jan: توضیحات کلاس نوشته شده : در هر فایل سی شارپ در ابتدا کلاس ها تعریف شده اند که ما برای استفاده از امکانات و توابع باید ابتدا کلاس ها رو فراخونی کنیم و نامشون رو در کنار سایر کلاس ها اضافه کنیم : using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; من کلاس هایی رو که برای ارتباط با پایگاه داده و انجام کوئری های مورد نظر را داشتم در بالا اضافه کردم. نام کلاس sqlserver و نام های con,da,sc رو برای تسریع در نوشتن معادل SqlConnection ، SqlDataAdapter و SqlCommand قرار دادم. این تابع : public sqlserver(string server,string dbname) برای اتصال به بانک اطلاعاتی می باشد. سایر توابع برای انجام کوئری های اصلی در SQL از جمله insert,update در برنامه به کار می روند. بدون استفاده از کلاس نوشته شده توسط ویزارد موجود در برنامه ویژوال استودیو و کانکشن زدن هر باره برای تغییرات در کدها نیز می توان عملیات مورد نظر رو پیاده سازی کرد.
  10. فکر می کنم شما پروژه رو به صورت زبان VB ایجاد کردید. مسیر ایجاد برای پروژه وب : File-->New-->WebSite پنجره باز شده : اضافه کردن یک وب فرم به برنامه CS-CSharp :
  11. سلام قالب های HTML & CSS زیادی در نت هست به سلیقه خودتون یکی رو انتخاب کنید.هدف و اصل این هست که دانشجو بتونه فایل های هر قالبی رو در MasterPage قرار بده. پروژه های نامبرده شده زمان زیاد و مراحل مختلفی برای پیاده سازی دارند خصوصا" سیستم دانشجویی که از پروژه های بزرگ هست،مدرس برخی مسائل رو سرکلاس یا فیلم آموزشی در عرض 2 دقیقه میونه توضیح بده اما همون رو در قالب متن و تصویر باید 15 دقیقه یا بیشتر زمان بزاره. در حال تهیه فیلم های آموزشی پروژه محور هستم زمان ارائه رو بعدا" به اطلاع می رسانم.
  12. درس هشتم : دریافت اطلاعات از کاربر از طریق فرم و ثبت آن در جدول بانک اطلاعاتی در درس قبلی (هفتم) نحوه ساخت بانک اطلاعاتی ، جدول و ایجاد کلید اصلی رو فراگرفتیم،حال می خواهیم فرمی در پروژه ایجاد کنیم که اطلاعات وارد شده در فیلدهای فرم را دریافت و در جدول بان اطلاعاتی ایجاد شده ذخیره کند. راه های مختلفی برای اتصال بانک اطلاعاتی به برنامه وجود دارد که معمولا به خاطر راحتی کار دانشجویان از مراحل wizard خود VisualStudio استفاده می کنند،اما wizard قدرت مانور را از برنامه نویس می گیرد،من کلاسی رو نوشتم که بعد از اضافه کردن آن به پروژه به راحتی می توانیم با بانک اطلاعاتی رابطه برقرار کنیم ، همچنین در این روش در کاهش حجم کوئری های را خواهیم داشت. آموزش رو مرحله به مرحله با هم جلو میریم : مرحله اول : یک پروژه وب جدید ایجاد کنید و آیتم ها رو مطابق تصویر در وب فرم قرار بدید،آیتم جدید GridView می باشد که در Toolbox تب Data وجود دارد : مرحله دوم : یک پوشه App_Code به پروژه اضافه کنید،برای این کار بر روی نام پروژه کلیک راست می کنیم و مسیر زیر را دنبال می کنیم : Add-->Add ASP.Net Folder-->App_Code بعد از ایجاد پوشه فایل کلاس رو داخلش کپی می کنیم،دریافت فایل کلاس مرحله سوم : بر روی دکمه دابل کلیک می کنیم،در قسمت نام کلاس ها دستور استفاده از کلاس نوشته شده در برنامه رو قرار میدیم : using sql; در رویداد کلیک دکمه کدهای زیر را می نویسیم : sqlserver sqls = new sqlserver(".", "Bingo"); sqls.update("insert into Table_1 values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "')"); GridView1.DataSource = sqls.select("select * from Table_1"); GridView1.DataBind(); تصویر : حالا پروژه رو اجرا و تست کنید،نتیجه : نکته : 1. اگر در کوئری نوشتن اشتباهی به وجود بیاد برنامه از کلاس نوشته شده خطا می گیرد ، این رو بدونید که مشکل از کوئری های نوشته شده شما در برنامست،کلاسی رو که نوشتم بارها در پروژه ها ازش استفاده کرده ام و هم اکنون هم استفاده می کنم 100% بدون مشکل هست. 2.برای نمایش محتوای دریافت شده در جدول بانک اطلاعاتی بعد از ثبت یک بار با کلیدهای Ctrl+R جدول را Refresh کنید : تمرین : با استفاده از MastrPage و کدهای HTML,CSS یک فرم زیبا طراحی کنید و تمامیه مراحل فوق رو در قالب یک پروژه ایجاد و نتیجه کار رو ببینید.
  13. سلام برای نصب چندین ویندوز (مایکروسافت) همونطور که دوستان گفتن باید به ترتیب از پایین به بالا بیاین. برای هر ویندوز یک درایو مستقل در نظر بگیرید و نوع درایو ها رو سعی کنید به Primary تبدیل کنید،به صورت پیشفرض درایو C نوع Primary و مابقی Logical هستند از درایو های Primary برای میزبانی سیتم عامل استفاده می شود هر چند بر روی logical هم امکان نصب وجود دارد ، برای تبدیل از برنامه Acronis استفاده کنید. برای مجازی سازی باید مشخصات سخت افزاری سیستم بالایی داشته باشید،مطمئنن یک ویندوز مستقل توانایی و سرعت کارکردش در مقایسه با مجازی بسیار بالاتر خواهد بود،اگر می خواهید PHP کار کنید در ویندوز مجازی مشکلی نیست اما ASP.NET و SQL رو اصلا پیشنهاد نمی کنم. درسته،شروع کن.
  14. سلام در مورد اینکه چطور وردپرس رو به جوملا انتقال بدید در انجمن های وردپرس پاسخ های کامل تری پیدا خواهید کرد. این آموزش ها هم بهتون کمک میکنه. برای آشنایی با جوملا و دیدنش بهترین کار نصب اون در لوکال هست.
  15. سلام فایل index.php در قالب رو باز کنید خطوط آخر متن مورد نظر قرار گرفته.
  16. سلام عزیزم خیر،با جوملا خودتو خسته نکن باید خودت بنویسیش .
  17. سلام این کدهای فایل من برای دریافت اطلاعات از فرم و ارسال به ایمیل هستند : <?php $first_name = $_POST['first_name']; $email = $_POST['email']; $number = $_POST['number']; $title = $_POST['title']; $message = $_POST['message']; $to = "payam.hayati@yahoo.com"; $subject = "New Message"; mail($to,$subject,$message, "فرم تماس با ما" . "<br />" . $first_name . "<br />" . $email . "<br />" . $number . "<br />" . $title . "<br />". $message); echo "Your Message has been sent."; ?> سوال اول - مشکل در ترکیب کدهای HTML و PHP: زمانی که اطلاعات دریافت میشن برای اینکه زیر همدیگه نمایش داده بشن من از <br> استفاده کردم اما در اطلاعات زیر همدیگه نمایش داده نمیشن و کد <br> با محتوا عینن نمایش داده میشه. سوال دوم : چه قطعه کدی رو برای جلوگیری از ارسال خالی فرم باید به کدها اضافه کنم؟ سوال سوم : آیا از طریق این فرم و قطعه کدها امکان هک وجود دارد؟ تشکر.
  18. سلام حتما" میگید تو که خودت باید مشاوره بدی از ما مشاوره و کمک می خوای؟ :bala: مدتی پیش تایپیکی مشابه برای خرید تبلت زده بودم که تونستم با جمع آوری اطلاعات بیشتر تصمیم بهتری برای خرید بگیرم ، الآن هم قصدم همین هست در واقع انتخاب رو انجام دادم اما می خوام نظرات و اطلاعات شما رو هم بدونم. اینجا رو ببینید انتخاب اولم V3-772G هست به خاطر صفحه نمایش بزرگ و 16 گیگ رم ، انتخاب دوم هم V3-571G . Acer و Lenovo تنها مارک هایی هستند که نسبت به قیمتشون مشخصات سخت افزاری بالا با کیفیت قابل قبول ارائه میدن.لب تاب فعلی من هم Acer5738G هست. بودجه حداکثر : 4 میلیون تومان موارد مهم : -صفحه نمایش بزرگ و قوی از هر نظر.IPs و مات و.... -قدرتمند چه از نظر پردازنده چه از نظر رم.(پردازنده Zeon ندیدم برای لب تاب میگن خیلی قدرتمندتر از Cori7؟)مادربورد بتونه تا 32 گیگ رم راحت ساپورت کنه.حداقل سی پیو Cori7 با رم 16گیگ. -گرافیک بتونه بازی های روز رو به خوبی اجرا کنه و حداقل تا دو سال دیگه مشکلی نداشته باشه از نظر کم آوردن،گیمر نیستم اما برای تفریح بازی می کنم.می تونم تا اندازه ای گرافیک رو بیخیال بشم. -کیبورد نور پس زمینه داشته باشه. -فاقد سیستم عامل باشه. -intel رو به AMD ترجیح میدم،واقعا عمر مفید و قدرتش بیشتر از AMD. مواردی که مهم نیستن : -کیفیت صدا برام مهم نیست. -باطری مهم نیست چقدر شارژ میده ، همیشه برق باهام هست!اما باطریش وکیوم نباشه قابل تعویض باشه برای کاربر. -وزن مهم نیست. -ظاهر و دیزاین مهم نیست. -برند مهم نیست اما میگن Toshiba عالیه!توی شهر خودمون که یک لب تاب با این برند رو هم پیدا نکردم نظر شما چیه؟ تشکر gift
  19. سلام دوست عزیز عنوان تایپیک رو ندیدی؟!! طراحی سایت متفاوت ؟!!! مدیران لطفا" تایپیک رو ببندن.تشکر
  20. سلام در جوملا افزونه هایی هستند که در تنظیمات لینک خبر یا Rss رو بهشون میدیم و بعد در موقعیت موردنظر خبرها به نمایش در میان. حالا اگر در سایتی غیرجوملایی بخواهیم این کارو انجام بدیم کدهای PHP موردنیاز به چه شکل خواهد بود؟ مثلا" در محیط اشاره شده در تصویر می خواهیم اخبار گروه ورزشی سایت فارس نیوز در این لینک رو قرار بدیم. تشکر
  21. سلام در تنظیمات ماژول می تونید قسمت هایی رو که می خواهید برای نمایش انتخاب کنید.
  22. سلام یه بار تایپ بعد بوک مارک و History هست دیگه سختی نداره . اسم مرتبطی برای کار طراحی وب نیست.با خوندنش یاد برندهای نوشابه افتادم ، پارتی : پپسی - کولار:کولا :auizz3ffy9vla57584x اسم شرکت و که کلا بیخیال شو دیگه 3 اسمه هم نیستن شده 4 اسمه رفتی برای ثبت یکی از بندهاش اینه که 4 اسم که شامل 4 کلمه باشه رو باید ارائه بدی اگر پر نشده باشن با اون اسم شرکت رو برات ثبت می کنیم مثلا" طراحان وب آذرخش نشان،:13: یا... .شرکت هم بگیره روی اسم مستعار کار میکنن نه اسم اصلی.
  23. مجید جان من چیزی از این متوجه نشدم یا خیلی پیچدست یا اطلاعت من محدود فکر کنم ماشین خواستم بهم هواپیما دادی ، بلد نیستم روشنش کنم چر برسه به اینکه حرکتش بدم.[ghahghah] من دمو رو که دیدیم نفهمیدم چه خبر شده با این همه خطا.اینجا اگر مثال کوچک تر که بشه سریع روش تسلط پیدا کرد ، یا فایل آموزش تصویری کاربردی پیدا کردی ممنون میشم برام بزاری.
  24. اساتید PHP من حاضرم برای آموزش و دریافت پاسخ های کاربردی هزینه کنم ، لطفا" برای هزینه پیام خصوصی بدید .gift
  25. درس هفتم : ایجاد بانک اطلاعاتی و جدول در SQL برنامه SQL Server رو باز کنید (گاهی هنگام اتصال - Connect با پیام خطا و عدم اتصال مواجه می شوید ، برای حل این مشکل اینجا رو ببینید). بعد از Connect شدن در سمت چپ بر روی پوشه Databases کلیک راست کنید و New Database را انتخاب کنید : در پنجره باز باید یک نام برای دیتابیس انتخاب کنید در اینجا من نام دیتابیس را Bingo قرار دادم،مسیر ذخیره سازی بانک های اطلاعاتی در قسمت Path قابل مشاهده می باشد : پس از ایجاد نام بانک اطلاعاتی ایجاد شده در لیست قابل مشاهده است ( اگر مشاهده نکردید با کلید F5 قسمت مربوطه رو refresh کنید). می خواهیم جدولی رو به بانک اطلاعاتی اضافه کنیم ، مسیر تصویر : فیلدها و نوع داده ای آن را در جدول ایجاد می کنیم سپس جدول را ذخیره می کنیم (Ctrl+s) نام پیشفرض برای ذخیره جدول Table_1 می باشد آن را قبول می کنیم : حال فیلد b_id را می خواهیم به عنوان کلید اصلی در جدول تعیین کنیم روی آن کلیک راست می کنیم و گزینه Set Primary Ket را انتخاب می کنیم : سپس در قسمت Column Properies قسمت Identity Specification مقدار Is Indentity را برابر Yes قرار میدیم این کار به این علت است که به صورت اتوماتیک مقدار b_id از عدد یک شروع شده و با هر بار اضافه شدن یک رکورد از اظلاعات مقدار آن نیز افزایش پیدا می کنید در واقع حکم عنوان ردیف را در جدول بازی می کند. برای نمایش و ویرایش محتوای فیلدهای ایجاد شده در جدول بر روی نام جدول کلیک راست می کنیم و آیتم Edit Top 200 Rows را انتخاب می کنیم : نکته : نباید به b_id مقداری دهید این فیلد بر اساس توضیحات و تنظیمات موارد فوق به صورت اتوماتیک مقدار می گیرد. تمرین-1 : در مورد نوع های داده ای در SQL تحقیق کنید. تمرین-2 : یک بانک اطلاعاتی با مشخصات آموزش داده شده ایجاد کنید. در درس بعدی نحوه درج اطلاعات در بانک اظلاعاتی و جدول ساخته شده در این مثال را توضیح خواهم داد.