مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش سیستم حسابداری شخصی به صورت پورتابل با سی شارپ و WPF

( فیلم آموزشی ) ،توسط مهندس سعید بحرانی فرد

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

معرفی سرفصل های این دوره:

توضیحات کلی مجموعه:

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

 

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

 

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

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

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

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

 

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

 

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

دقت کنید که هر روشی دارای مزایا و معایبی نیز می باشد. در این دوره ما هم روش ساختن فایل نصبی یا همان quick installer را آموزش دادیم(روش پیشنهاد شده مایکروسافت برای نرم افزارهای کوچک و دارای دیتابیس) و هم روش پورتابل کردن یعنی بدون نیاز به نصب را.

 

 برخی از تصاویر دوره:

 

فرم لاگین - سیستم حسابداری شخصی


 

هزینه ها - سیستم حسابداری شخصی


 

درآمدها - سیستم حسابداری شخصی


 

 

حسابها - سیستم حسابداری شخصی


 

انتقال وجه - سیستم حسابداری شخصی


 

ویرایش کاربران - سیستم حسابداری شخصی


 

ویرایش حساب - آموزش حسابداری


 

افزودن درآمد - آموزش حسابداری


 

دسته بندی هزینه - آموزش حسابداری


 

جستجوی پیشرفته - آموزش حسابداری


 

تغییر رمز عبور - آموزش حسابداری


 

ارسال به اکسل - آموزش حسابداری


 

نمایش کاربران - آموزش حسابداری


 

گزارشگیری - آموزش استیمول سافت


 

سیستم حسابداری - آموزش اکسس

 

 

 

تکنولوژیهای مورد استفاده در این دوره (به مرور توضیحات تکمیل خواهد شد.)

 

دیتابیس اکسس  2016 :

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

در این وره آموزشی ما از اکسس 2016 استفاده خواهیم کرد.

 

تکنولوژی OLEDB:

تکنولوژیهای زیادی جهت ارتباط با دیتابیس در برنامه نویسی های مایکروسافت وجود دارد که هر کدام کاربردها و خاصیت های ویژه خود را دارند. از جمله این تکنولوژیها می توان به ADO.NET ، Entity FrameWork و OLEDB اشاره کرد. با توجه به اینکه ما از اکسس به عنوان پایگاه داده خود استفاده خواهیم کرد پس از OLEDB برای ارتباط با دیتابیس خود استفاده خواهیم کرد.

 

زبان برنامه نویسی سی شارپ :

این دوره آموزشی را ما با استفاده از زبان برنامه نویسی سی شارپ (2015) شروع خواهیم کرد. در این دوره آموزشی همه موارد از صفر آموزش داده خواهد شد و شما نیاز به هیچ گونه پیش نیازی نخواهید داشت. نحوه برنامه نویسی ما در این دوره بسیار خاص و منحصر بفرد خواهد بود و تا بحال هیچ گونه آموزشی در مورد این سبک از برنامه نویسی ارائه نشده است و ما مفتخریم به عنوان اولین سایت ایرانی چنین برنامه نویسی را ارائه خواهیم داد.

 

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

معماری نرم افزار ما در این دوره معماری سه لایه خواهد بود. در تکنولوژی Entity Framework قبلا در آموزشهای قبلی گفته بودیم که لایه های DataModel و Bussiness Login Layer با ساختن مدل داده ای بوجود می آید. در این جا معماری سه لایه را به صورت کامل خود برنامه نویس ایجاد خواهد کرد و از این بابت فهم و درک بسیار بیشتری را از برنامه نویسی کسب خواهید کرد.

 

گزاشگیری :

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

 

پورتابل بودن و نصب سریع (quick installer):

قبلا بارها گفته شده که بعد از اینکه یک نرم افزار را تولید کردیم یکی از مشکلات ما جهت فروش نرم افزار بحث راه اندازی و نصب نرم افزار و پیش نیازهای مورد نیاز آن می باشد. در این دوره نرم افزاری تهیه خواهد شد که به پیش نیاز خاصی نیاز نخواهد داشت و صرفا یک فایل exe در اختیار کاربر نهایی قرار خواهد گرفت. همچنین مزایا و معایب این روش نیز ذکر شد. در مورد ساختن فایل نصبی سریع یا همان quick installer نیز آموزش لازم داده می شود و توضیحات جامعی ارائه می شود.

 

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

 

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

 


بخش های رایگان این مجموعه آموزشی:

توضیحات کلی دوره آموزشی و دموی سیستم آموزش داده شده ( بخش 1 ) دانلود مستقیم معرفی پیش نیازهای مورد نیاز و تعریف دات نت فریم ورک ( بخش 2 ) دانلود مستقیم ایجاد پنجره لاگین و شی گرایی و معماری سه لایه ( بخش 3 ) دانلود مستقیم طراحی پنجره لاگین و آشنایی بیشتر با دستورات xaml ( بخش 4 ) دانلود مستقیم ادامه طراحی ظاهری پنجره لاگین و آشنایی بیشتر با xaml ( بخش 5 ) دانلود مستقیم آشنایی با محیط کدنویسی و قرار دادن فونت کنار پروژه ( بخش 6 ) دانلود مستقیم کار با کنترل تقویم شمسی و فارسی سازی اعداد ( بخش 7 ) دانلود مستقیم کار با تم ها و آشنایی با دستورات شرطی ( بخش 8 ) دانلود مستقیم ایجاد دیتابیس و جدول در اکسس و ساخت Connection String ( بخش 9 ) دانلود مستقیم ایجاد جدول در اکسس و کار با لایه ها ( بخش 10 ) دانلود مستقیم کدنویسی برای لایه DataLayer و کنترل مقادیر ( بخش 11 ) دانلود مستقیم آشنایی با ریبون منو و طراحی پنجره اصلی نرم افزار ( بخش 12 ) دانلود مستقیم طراحی منو هزینه ها ( بخش 13 ) دانلود مستقیم طراحی منوی درآمد ها و حسابها ( بخش 14 ) دانلود مستقیم ادامه طراحی پنجره اصلی نرم افزار ( بخش 15 ) دانلود مستقیم
در این فصل در مورد کلیات آموزش مثل ویژوال استودیو، برنامه نویسی لایه ای، تکنولوژی OLEDB، ساخت پروژه، دات نت فریم ورک ، آشنایی با محیط کدنویسی xaml، آشنایی با بسیاری از دستورات Xaml و ... صحبت خواهیم کرد.
بخش 1 :
( توضیحات کلی دوره آموزشی و دموی سیستم آموزش داده شده )
در این جلسه که اولین قسمت از دوره جامع و کامل پیاده سازی سیستم حسابداری شخصی و در واقع دموی آموزش می باشد در مورد کلیات سیستم، تکنولوژیهای مورد استفاده، دیتابیس اکسس، نحوه گزارش گیریها صحبت شد. ضمنا سیستمی که قرار است در طول این دوره آموزشی پیاده سازی شود نیز نمایش داده شد.
در این جلسه گفته شد که این آموزش برای اولین بار به زبان فارسی و در وب سایت کلیک سایت منتشر می شود و آموزشی بی نظیر از سی شارپ می باشد.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( معرفی پیش نیازهای مورد نیاز و تعریف دات نت فریم ورک )
در این جلسه که اولین جلسه بعد از دموی دوره آموزشی می باشد در ایتدای کار پیش نیازهای مورد نیاز جهت این دوره معرفی شد و گفتیم از چه نرم افزارهایی باید برای این دوره استفاده کنید. در ادامه کار سراغ ویژوال استودیو رفتیم و یک پروژه جدید ایجاد کردیم و انواع و اقسام پروژه هایی که با ویژوال استودیو میتوان ایجاد کرد را معرفی کردیم. در ادامه به توضیح بسیار کاملی در مورد دات نت فریم ورک و تاریخچه آن و نحوه انتخاب آن با توجه به نیاز پروژه صحبت کردیم و در نهایت دات نت فریم ورک را انتخاب کردیم و پروژه را ایجاد کردیم.
بعد از ایجاد پروژه توضیحاتی در مورد منوهای اصلی ویژوال استودیو و بخش xaml و ... دادیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( ایجاد پنجره لاگین و شی گرایی و معماری سه لایه )
در این جلسه در ابتدا توضیحات بسیار کاربردی و کاملی را در مورد کنترلها، اشیا، کلاسها و ... دادیم و به صورت کاربردی شما را با این اشیا آشنا کردیم. در ادامه سراغ بحث معماری یا برنامه نویسی لایه ای رفتیم و توضیحات کاملی را نیز در این باره عرض کردیم و معماری سه لایه را برای این پروژه بوجود آوردیم.
در ادامه کار پنجره لاگین را ایجاد کردیم و با برخی از دستورات و قابلیتهای xaml به صورت آشنا شدیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 4 :
( طراحی پنجره لاگین و آشنایی بیشتر با دستورات xaml )
در این جلسه پنجره لاگین رو تکمیل تر کردیم و در طول کار با دستورات و تگ های xaml بیشتر آشنا شدیم. در حین کار با بسیاری از خواص و Property ها رو معرفی کردیم و نحوه کار با اونها رو از طریق دستورات xaml یاد گرفتیم. در ادامه کنترل Rectangle و Image آشنا شدیم و با خواص و کاربردهای این کنترل آشنا شدیم. ضمنا در مورد رنگبندی و بسیاری از خاصیت های رنگبندی مثل Gradiant و ... آشنا شدیم.
ضمنا با افکت ها و حالت سه بعدی در WPF هم آشنا شدیم و گفتیم چگونه تصاویر را همراه پروژه ذخیره کنیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 5 :
( ادامه طراحی ظاهری پنجره لاگین و آشنایی بیشتر با xaml )
در این جلسه هم در ادامه جلسه گذشته فرم لاگین را از نظر ظاهری کاملتر کردیم و Image ها و کنترلهای دیگر را روی پنجره قرار دادیم.
در ادامه کار سایر کنترلها مثل Label، TextBox، PasswordBox و ... هم آشنا شدیم و این کنترلها را روی پنجره لاگین قرار دادیم تا هر چه بیشتر پروژه کاملتر شود. ضمنا برای همه این موارد خواص مورد نیاز مثل رنگبندی، افکت، Gradiant و ... را تنظیم کردیم و با بسیاری از خواص دیگر به صورت عملی در xaml آشنا شدیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( آشنایی با محیط کدنویسی و قرار دادن فونت کنار پروژه )
همانطور که قبلا اشاره کردیم با توجه به اینکه در یک سیستم قابل حمل باید تمامی موارد مورد نیاز به همراه پروژه و یا سیستم ما باشد. یکی از این موارد فونتهایی می باشد که در پروژه استفاده می شود و ما بایستی تمامی فونتهای استفاده شده را در کنار پروژه داشته باشیم تا سیستم ما هر جایی که استفاده شد مشکلی بوجود نیاید.
بنابراین در این جلسه آموختیم چگونه می توانیم فونتها را در کنار سیستم داشت و از آنها استفاده کرد. در ادامه نحوه کدنویسی دستورات xaml جهت استفاده از فونتهای پروژه را هم آموختیم. ضمنا با قابلیت FontSize هم آشنا شدیم.
در ادامه کار با محیط کدنویسی سی شارپ تا حدودی آشنا شدیم و با مفاهیم کلاس و Constractor آشنا شدیم. در ادامه با متد و نحوه ایجاد آن و خواص آن آشنا شدیم. ضمنا با برخی دستورات هم آشنا شدیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

5

تخفیف تا تاریخ (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)



وضعیت دوره: تکمیل شده


تعداد قسمت ها : 59 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


تعداد فصل ها: 9 فصل


مدت زمان: 25 ساعت و 43 دقیقه


افزودن پکیج به سبد خرید

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

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات ( صفحه 2 )


ابراهیم خلج
میگه:

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

پاسخ:

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

حمید
میگه:

با سلام و عرض ادب خدمت شما استاد محترم
سوال: استاد من آموزش های شما رو استفاده کردم و خیلی راضی هستم اما آیا این امکان وجود داره در عملیات نصب نرم افزار دات نت فریم ورک هم قرار بدیم تا همراه نرم افزار نصب شه؟؟
با تشکر

پاسخ:

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

ابراهیم
میگه:

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

پاسخ:

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

میلاد
میگه:

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

پاسخ:

با سلام و درود
درخواست شما بررسی می شود
تشکر

جواد
میگه:

در ضمن

پاسخ:

ببخشید

جواد
میگه:

با سلام
دستتون درد نکنه بابت آموزش های خوب و عالیتون. دو تا سوال از خدمتتون داشتم که می خواستم بپرسم از خدمتتون.
سوال اول : منظور از کلمه شخصی در عنوان پروژه یعنی چی؟ نوشتین سیستم حسابداری شخصی. این کلمه شخصی بیان کننده چیه؟ میشه دقیق توضیح بدین.

سوال دوم : این دوره تا کی به طور کامل آمادهمیشه؟ میتونین حداقل به طور تقریبی بفرمایید.

خیلی خیلی ممنونم از لطف و محبتتون.

پاسخ:

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

حسین زاده
میگه:

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

پاسخ:

سلام و درود
چشم
موفق باشید

حمیدرضا
میگه:

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

پاسخ:

با سلام و درود
متشکرم
لطف دارید

مسعود
میگه:

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

پاسخ:

سلام و درود
شروع شده این آموزش
سعی میشه روزانه بخشهای جدید روی سایت قرار بگیره.
موفق باشید



نظر/پرسش/پیشنهاد شما


در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید