فرم ورود در سی شارپ با LINQ رایگان + سورس

فرم ورود در سی شارپ با LINQ رایگان + سورس

  مشخصات آموزش

  •   مدت زمان 12 دقیقه و 21 ثانیه
      حجم فایل 21 مگابایت
      زبان آموزش فارسی
  •   لینک دانلود

 

  فرم ورود در سی شارپ با LINQ

  فرم ورود در سی شارپ با  LINQ + سورس

با عرض سلام به کاربران خوب learningtv.ir .امروز یک آموزش دیگه از سری آموزش های سی شارپ به صورت رایگان خواهیم داشت.موضوع این جلسه فرم ورود در سی شارپ با LINQ  یعنی با استفاده از نکاتی که در LINQ می آموزیم یاد خواهیم گرفت که چطور یک فرم Login ایجاد کنیم.

 در فصل های قبل به طور کامل و مفصل در 14 جلسه موضوع LINQ to Object را گذراندیم و در سر فصل LINQ to XML در 10 جلسه به طور کامل به این سرفصل پرداختیم و در 6 جلسه کامل به مبحث LINQ to SQL پرداختیم.حال جای آن هست که برای هر سر فصل چند پروژه عملی انجام دهیم تا موضوع بهتر جا بیافتد.

خب قبلا هم گفتم که سر فصل LINQ to SQL در حداقل 6 جلسه فیلم آموزشی پرداختیم.اما برای بخش کار عملی برای شروع یک پروژه خیلی خیلی ساده و مقدماتی انتخاب کردیم و آن هم فرم ورود در سی شارپ با LINQ می باشد.در جلسات آتی این دوره مطالب جذاب تر و کامل تری خواهیم داشت.

دوستان بزرگوار این یکی از جلسات خیلی خیلی خیلی مقدماتی از پک دوره ی آموزشی  LINQ , EntityFramework می باشد که به صورت رایگان برای دانلود شما عزیزان قرار گرفته است.لطفا در نظرات بفرمایید این پک جدا شود یعنی Linq , Entity از هم جدا منتشر شوند و یا باهم.و همچنین بفرمایید قیمت هر سر فصل چقدر باشه خوبه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تا تاریخ امروز 100 درصد آموزش ها رایگان بوده.این را توضیح بدم که محصولات رایگان سی شارپ کماکان ادامه دارد.اما در این بین گاها پک هایی کامل و جامع به صورت غیر رایگان نیز منتشر خواهد شد جهت پا برجا بودن خدمات سایت البته.فکر کنم ما جزء معدود سایت هایی هستیم که نظر کاربر ها رو هم میپرسیم برای قیمت محصولات.  😆   در ضمن اعتراض نکنید که باز شما هم پولی کردید….. و اینجور حرف ها 🙂 پس فردا شما می خواهید مهندس کامپیوتر بشوید و وارد بازار کار.خب الان که به پولی بودن محصولات اعتراض می کنید و دنبال رایگان بودن صد در صد اون هستید اون وقت باید در بازار کار هم رایگان کار کنید.!!!!!!! 🙂

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

 

با تشکر.

۴۳ Responses to “فرم ورود در سی شارپ با LINQ رایگان + سورس”

  1. یوسفی هستم گفت:

    خدا وکیلی این جمله د وصف من نبود؟ :: در ضمن اعتراض نکنید که باز شما هم پولی کردید 🙂 :))

    سید جان در مورد اون سوال … اره بهتره اون دوتا رو از هم جدا کنی …. اگه دست من بود آموزش ها رو به صورت تکی (سرفصل ها به صورت تکی) قرار میدادم که هرکس هر سرفصل رو که دلش میخواد خرید کنه

    • سید عبدالله محمودزاده گفت:

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

      انتقاد کردن که حق کاربرای سایت هست.این جمله رو هم دقت کنی به طنز نوشته بودم.کلا هدف این پست بود که یک نمونه خیلی خیلی مقدماتی از آموزش های این دوره را فعلا منتشر کنم.
      تا دوستان از نحوه کیفیت ضبط اطلاعاتی دستشون بیاد.در ضمن ان شاءالله سرفصل های پرداخته شده رو کامل در قالب PDF یا Excel اطلاع رسانی خواهیم کرد.

      از ما دلگیر نشی.منظورم فرد خاص نبود بلکه تکرار می کنم این جمله بود که کمی اذیت کرد.همیشه منتظر حضور کاربرای خوبی مثل شما در سایت هستیم.

      با تشکر
      در پناه حق.

      • یوسفی هستم گفت:

        سید جان شما به گردن ما حق داری …..
        منم به طنز جوباد دادم …… آخه ما کی باشیم که به دل بگیریم ….. (:blum:)
        عاقا حالا نمیشه اون یکی ها رو پولی کنی ؟ چرا گیر دادی که سی شارپ رو پولی کنی ….. من یه بار گفتم چرا یونیتی رو پولی میکنی (:pardon:)

      • سید عبدالله محمودزاده گفت:

        فکر کنم یه اشتباهی رخ داده.بنده سید عبدالله محمودزاده هستم(مدیر بخش برنامه نویسی) و آموزش های پایگاه داده، سی شارپ و طراحی وب رو قرار میدم.اما اونی که آموزش هایی یونیتی قرار میده سید حامد محمودزاده هست (مالک سایت و مدیر بخش بازی سازی در یونیتی،گرافیک و وردپرس).

        در ضمن بابا این همه آموزش رایگان سی شارپ.یک سال کامل رایگان کار کردیم.حالا قرار هست که فقط یک پک غیر رایگان باشه.به این دلیل نیست که کل آموزش های سی شارپ از این به بعد پولی هست.تاکید می کنم آموزش های رایگان سی شارپ هنوز ادامه داره.

  2. kamal گفت:

    سلام
    اگه امکان داره آموزش ثبت – ویرایش – حذف – جستجو رو هم آموزش بدن به صورت کد نویسی نه ویزاردی

  3. mahdi گفت:

    سلام کد mydata نیاز به using داره ؟
    چون من نمیتونم دسترسی بهش پیدا کنم

    • سید عبدالله محمودزاده گفت:

      منظورتون رو متوجه نشدم.اگه واضح تر می فرمودید بهتر بود.شما کافیست در namaspace ها حتما System.linq رو داشته باشید بعد از اینکه فایل mydataClasses.dbml رو ساختید یه کلاس دسترسی پیدا می کنید به نام mydataClassesDatacontext دسترسی دارید که بقیه اش دیگه توی فیلم هست.

      با تشکر.
      موفق باشید.

  4. mahdi گفت:

    برای وارد کردن یک مقدار با c# به sql چه کدی رو باید بنویسیم با تشکر

    • سید عبدالله محمودزاده گفت:

      سوال هاتون رو بهتر بود در فروم می پرسیدید.ولی روش های زیادی هست.روش ADO.net,linq,EF.
      مثلا در روش لینک برای درج در پایگاه داده کافی است از extension method ای به نام insert استفاده کنیم.یا می توانیم یک پروسیجر برای درج کردن داده ها در خود sql تعریف کنیم و در linq فقط فراخوانی کنیم.
      منتظر پک آموزشی linq , Entity Framework باشید.

  5. mahdi گفت:

    ممنون ولی من کد C# رو می خواستم

    • سید عبدالله محمودزاده گفت:

      کد سی شارپ زیادی نمی خواد بیشتر سمت SQL هست شما باید یک پروسیجر بسازی و داخلش دستور Insert.(اگه SQL بلد نیستید رجوع شود به فیلم های آموزشی دوره ی SQL Server سایت خودمون).بعد بقیه اش دیگه کاری نداره.
      مثل توی همین فیلم یک فایل Linq to sql به پروژه با پسوند dbml اضافه می کنی.مطابق همین فیلم جداول پایگاه داده تون رو به سمت چپ درگ می کنید.و اون پروسیجری که تعریف کرده بودید رو به سمت راست درگ می کنید.دیگه کافیست توی کد مثل فراخوانی یک تابع معمولی استفاده کنید.

      اگه کل آموزشش رو خواسته باشی در یک سوال و جواب ساده نمی گنجد کلش توی پک LINQ ( شامل مباحث LINQ to SQL,LINQ to Object,LINQ to XML,LINQ to Sqlite,Linq to Oracle) خواهد بود و منتشر می شود.

  6. صادق فراهانی گفت:

    باسلام
    میخواستم بدونم من جطوری میتونم باروش linq
    سطح دسترسی ایج اد کنم برای محدود کردن کاربران ؟
    لطفا اگر میتونید راهنماییم کنید
    میشه کدی در رابطه بااین مورد بهم بدید .
    خیلی ممنون

    • سید عبدالله محمودزاده گفت:

      سلام جناب آقای فراهانی.
      اگه بخواهید از نظر دسترسی به اطلاعات این کار رو انجام بدید خب اصلا موضوع Linq مطرح نیست.می توانید در SQL چند View تعریف کنید و از آن View ها برای محدود کردن دیدن ویرایش و… اطلاعات توسط کاربران استفاده کنید.

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

  7. صادق فراهانی گفت:

    سلام مهندس من منظور من اینه که مدیر بتونه در صفحه مدیریت خودش مثلا کاربران رو کنترل کنه و بتونه مثلا بگه فلان نام کاربری بتونه کدوم فرم رو ببینه و کدوم فرم رو نبینه مثلا تو کدوم فرم بتونه حذف و ویرایش کنه تو کدوم فرو نتونه . مثلا تو فرم لا گین با توجه با نام کاربری که مدیر تعیین کرده بتونه با برنامه کار کنه . لطفا اگر میشه یا آموزشی در رابطه با این برام معرفی کنید و اگر هم که میشه تو کد نویسی من مشکل دارم لطفا اکر میشه کمکم کنید .
    خیلی ممنونم ازتون .

    • سید عبدالله محمودزاده گفت:

      مهندس این که شما می فرمایید تقریبا یک پروژه کامل هست.باید کلاس هایی برای کاربران تعریف کرد،این کلاس ها باید تحت مدیریت باشند و مدیر بتواند حق دسترسی بخش های مختلف رو به این کلاس های کاربران کم و زیاد کنه.

      چشم.ولی یک آموزش از این موضوع هم در آینده خواهیم گذاشت.فعلا در حال ضبط یک دوره ی کامل از پیاده سازی سیستم مدارس دبیرستان با تکنولوژی LINQ هستم.باید ببینم الان که وسط این پروژه هستم میشه این نکته شما رو هم گنجاند یا خیر؟؟؟

      با تشکر.

  8. صادق فراهانی گفت:

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

  9. صادق فراهانی گفت:

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

  10. صادق فراهانی گفت:

    باسلام
    ببخشید من یه سوال داشتم از خدمتتتون من اگر داخل پروژم از روش ویزاردی adoاستقاده کنم در اینده برنامم مشکلی پیدا نمیکنه
    دوم اینکه اگر از کامپیوننت های مث تلریک و dotntbar اگر داخل پروژه استفاده بشه از این نظر هم مشکلی پیش نمیاد برای برنامه ؟
    خیلی ممنون اگر میشه راهنماییم کنید

    • سید عبدالله محمودزاده گفت:

      خیر.اصلا.بشرطی که اگر روی سیستم دیگری می برید فایل های dll ایجاد شده در پوشه bin debug هم موجود باشند.
      اما بهتر هست به جای ado از تکنولوژی های به روز تر استفاده کنید مثل LINQ و EntityFramework چون سرعت کد نویسی شما بالاتر میره درک آسونتر هست خطایابی سریع و در ضمن اشتباه هم کمتر هست.مدیریت کد هم به مراتب ساده تر.

  11. مینو گفت:

    سلام
    میشه فرم ورود در سی شارپ رو با اکسس یاد بدین ممنون میشم

    • سید عبدالله محمودزاده گفت:

      بله حتما.چشم در آموزش های بعدی قرار خواهیم داد.الان یه خورده تمرکزم روی آموزش های دوره ای هست.چشم.

      موفق باشید.

  12. mahdi گفت:

    سلام مهندس من دانشجوام الان باید پروژه پایان ترم بدم می خواستم بدونم برای دسترسی به پایگاه داده و کار با اون حتما باید ado.net,linq,entity…باید بلد باشم یا اگه یکی رو بلد باشم کافیه شما کدومو توصیه می کنی چون یه هفته وقت دارم پروژمو بدم

    • سید عبدالله محمودزاده گفت:

      کافی هست یکی شو بلد باشید.معمولا لینک خیلی آسون هست.چون شبیه به SQL هست و یادگیریش اگه توانایی خوبی داشته باشی یکی دو روزه حله.

  13. armin157 گفت:

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

  14. armin157 گفت:

    با سلام دوباره خدمت شما جناب مهندس اگه امکان دارد ادرس ایملتون در اختیار من قرار بدید تا بنده کد و همچنین خطاهایی که در برنامه وجود دازد برای شما ارسال کنم با تشکر از شما 🙂

  15. armin157 گفت:

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

  16. Soltani گفت:

    با سلام و خسته نباشی
    دوستان چند روزه که بنده با سایت شما خیلی تصادفی آشنا شدم و از این بابت خیلی افسوس خوردم چرا زود تر با عزیزان در این سایت بر نخوردم .
    موفق شدم آموزش های گذاشته شده در سایت رو که بیشتر آن فارسی و خود شما آقایان محمود زاده زحمت تهیه آنرا کشیده بودید .بصورت تیتر وار و بعضی از آنها را ببینم و به شما از صمیم قلب تبریک میگم که هم سایت شما دارای ویزگیهایی هست که کار بر در آن خسته و معطل صفحات نمیشه و با سرعت خیلی عالی کاربران میتونند پیج ها رو مرور کنند .
    بر خلاف سایت های پر مدعای پایتخت نشین که مطالب آن بر اساس گمراه کردن مراجعه کننده برای شلوغ شدن سایت است . مثلاء شما دنبال یک پکج یا آموزش هستید وقتی نشانه ایی از این جستجو رو در این ردیف سایت ها که عرض کردم میبیند اول باید در سایت عضو شوید که اگر جواب شما داده شود عیبی ندارد ولی بعداز کلی معطلی و پیغام پسغام در ایمیل خودتون و عضو شدن میبینید که این آموزش یا پکج ویا … که شما بخاطر اون اینهمه معطل شدید یک سوال از طرف کاربر بد اقبال دیگری بوده که نه اثری ازآن آموزش و پکج است ونه چیز بدرد بخور دیگری … که واقعاء جای تاسف داره و اینهمه علاف کردن مراجعه کننده بیخود و بی نتیجه بوده .
    تازه میبینی که با تهیه مقدار کمی آموزش در حد متوسط آنرا با تفکیک به قیمت خیلی زیادی بفروش میرسانند .
    من مقایسه کردم همین مجموعه آموزش های شما که بصورت یک پک همراه کلی پلاگین های بدرد بخور و نه فعله ایی که شما قیمت آنرا ۳۰ تومان قراردادید در همان سایتهایی که نام بردم با ۱۰ برابر قیمت پک شما قابل تهیه نیست . واین جداگانه جای تقدیر دارد
    پک ۰ تا ۱۰۰ که دیگراین اسم واقعاء بی مسماست و اداعای ۰ تا ۱۰۰ آموزش در آن تاکید شده فقط ترجمه یک آموزش ۵ تا ۶ سال قبل است که درآن یک خط کد نویسی برای بازی سازی نیست و …..
    خیلی از این سایت ها هم شده پاطق چند جوان کم تجربه جویای نام که البته منظورم توهین به کسی نیست ولی از دوستی که یک آموزش ۱۰۰ صفحه ایی برنامه نویسی رو در ۳ دقیقه کلیپ ویدیویی تهیه کرده چه میشود یاد گرفت . البته در چند وبلاگ دیگر هم دوستان کارآمد دیگری هستند و شناخته شده و بنده از آنها خیلی یاد گرفتم و جای تشکر از آن دوستان محفوظ است .
    ببخشید خیلی نوشتم بیشتر منظورم ازنوشتن این مطالب این بود که کاربران تازه وارد مثل بنده وقت شان تلف نشود و دقت بیشتری کنند .
    باز هم به شما همکاران در این سایت تبریک و افتخار میکنم که همچین سایت های خوب و کاربردی وفنی مهندسی یکجا وجود داره و اگر حمایت از طرف مسوءلان بشه خیلی بجاست . و البته و ۱۰۰ البته از طرف استفاده کنندگان و مراجعه کنندگان که اگر حمایت کافی و لازم نشود مشکلات زیادی به آنان تحمیل میشود .
    با احترام و تشکر دو باره
    سلطانی

  17. ارمین123 گفت:

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

    • سید عبدالله محمودزاده گفت:

      سلام دوست گرامی.
      در مورد حذف و ثبت (با استفاده از کوئری یا پروسیجر )از بانک اطلاعاتی و آپدیت کردن همزمان دیتاگرید ویو آموزش مفصل و کامل در دوره ی Linq to SQL موجود هست.

      اما در مورد اینکه می خواهید پسورد به صورت نقطه یا ستاره دار بخوره کافی هست فیلد PasswordChar مربوط به تکست باکس را روی کاراکتر * تنظیم کنید.

  18. ارمین123 گفت:

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

  19. ارمین123 گفت:

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

    • سید عبدالله محمودزاده گفت:

      سلام دوست عزیز.در دوره ی Linq این آموزش ها کاملا وجود داره.که چطور هم پایگاه داده آپدیت بشه و هم چطور datagridview.

      موفق باشید.

  20. فاطمه گفت:

    باسلام. من اتفاقی فیلم پروژه لوگین از طریق لینکیو دیدم. بنظرم کوتاه و مفید و نحوه بیان و توضیحتون خوب بود تصمیم گرفتم به سایتتون بیام و بقیه فیلم هاش دانلود کنم. تو فیلم فرمودید Linq To Sql پنج قسمت دیگه هم داره ولی لینک دانلود ۵ قسمت قبلی را تو سایت پیدا نکردم. کدام قسمت هست؟؟؟ در ضمن من روی پروژه دانشجویی دارم کار میکنم که با استفاده از استور پروسجر و لینکیو هست و عملیات (( حذف و درج و آپدیت و جستجو )) را با استفاده از پروسجر و لینکیو تو فرم هام هست. میخواستم بدونم تو پک آموزشی Linq To Sql این موارد هم هست یا نه؟؟؟ مممنون میشوم هرچه زودتر لینک ۵ جلسه قبلی را هم همین جا بذارید تا دانلود کنم. تشششکر.

  21. فاطمه گفت:

    ببخشید اگر سوالی درباره پروژه ام داشتم میتونم ایمیل کنم و بپرسم؟؟؟
    من تو پروژه ام قسمت فاکتور و صورتحسابش بیشتر مشکل دارم…میتونم بعد بپرسم؟؟؟
    ممنون اجرتون با صاحب الزمان.

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت

  مشخصات مدرس

سید عبدالله محمودزاده
دانش آموخته ی رشته ی مهندسی نرم افزار می باشد. زمینه ی تخصصی وی: برنامه نویسی Application ها ویندوزی به زبان C#.NET طراحی پایگاه داده (SQL server,MySQL,Access ) تکنولوژی های کار با منابع داده (ADO.NET,Linq,Entity Framework) برنامه نویسی وب (HTML5,CSS3,JavaScript,Jquery,Ajax,PHP,Jason) می باشد.

  دوره‌های پیشنهادی