|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vzkkdrup/
课程评论:没有评论
课程名称:vzkkdrup 课程概述: 本课程是一门关于C#编程语言的实践性课程,旨在教授学员如何开发一款债务管理软件。课程内容全面,涵盖了以下几个关键阶段: 1. **项目分析**:理解项目需求,明确开发目标和考虑因素,制定详细的开发计划。 2. **项目设计**:学习如何进行初步的项目设计,确定适合软件功能的设计方案。 3. **开发过程**:详细讲解软件开发过程,包括界面的设计、数据库的创建与设计、数据的增删改查操作,以及报表的制作。 4. **项目测试**:进行项目测试,确保软件的稳定性和功能的正确性。 5. **代码加密与保护**:学习如何加密和保护源代码,防止非法破解。 6. **项目打包与部署**:将开发完成的项目打包成可安装的文件,包含所有必需的组件。 课程中将详细介绍所使用的工具和技术,包括: * **C#编程**:编写高质量、易于维护的C#代码。 * **响应式设计**:学习创建能够适应不同屏幕尺寸的界面。 * **DevExpress控件**:利用DevExpress提供的强大UI控件来加速开发。 * **SQL Server数据库**:学习SQL Server数据库的使用,包括表结构设计、数据管理以及表之间的关系。 * **文件加密与解密工具**:学习如何使用相关工具进行文件加密和解密。 * **项目打包工具**:学习如何使用项目打包工具来创建可安装的应用程序。 课程开发流程: 课程将从准备开发环境开始,逐步深入到项目分析、设计,然后进入实际开发阶段。开发过程中,会同步进行程序界面的设计和数据库的设计。课程将按照分析阶段设定的层级结构来组织开发过程,确保信息的有序性。具体开发内容包括: * **程序界面设计**:设计软件的整体界面和各个工作窗口。 * **数据库设计**:创建和管理供应商数据库及其相关表。 * **供应商管理**:实现供应商的添加、修改、删除、查询和筛选功能。 * **债务记录管理**:设计高效的债务记录界面和实现快速查询。 * **客户管理**:借鉴供应商管理的设计经验,进行客户管理功能的开发。 * **报表生成**:为客户和供应商创建详细的报表。 * **数据分析**:开发数据分析模块,提供数据总结和洞察。 * **用户管理**:实现用户信息的添加、权限分配、登录/登出功能。 * **系统设置**:进行通用设置,包括数据备份和恢复。 **课程要求**: * C# * WinForms * Entity Framework * SQL Server * DevExpress **课程工具**: * VS2019 * SQL Server 2019 * DevExpress * Advance Installer * .Net Reflector * .Net Reactor
دورة تطبيقية شاملة عن لغة البرمجة سي شارب لتطوير برنامج ادارة الديون يتم خلال هذة الدورة شرح الاتي:1- تحليل المشروع2- تصميم المشروع3- عملية التطوير4- اختبار المشروع5- تشفير وحماية الشفرة المصدرية6- تحزيم المشروع على شكل ملف قابل للتثبيت مع كامل المتطلبات................................................سيتم شرح كافة الادوات والتقنيات المستخدمة في تطوير البرنامج بالتفاصيل:1- كتابة شفرة نظيفة في لغة البرمجة سي شارب2- تعلم التصميم المتجاوب 3- استخدام ادوات ديف اكسبريس4- التعامل مع سكول سيرفر والعلاقات بين الجداول5- شرح برامج فك وتشفير الملفات التنفيذية6- شرح برامج تحزيم المشاريع...........................................الادوات والتقنيات المستخدمة في الدورة** Course Requirement** C# WinForms Entity Framework SQL Server DevExpress.........................................** Course Tools** VS2019 SQL Server 2019 DevExpressAdvance installer.Net Reflector.Net Reactor........................................تمر مرحلة تطوير البرنامج وشرح كافة التقنيات المستخدمة بداية تهيئة متطلبات التطوير وانطلاقا الى مرحلة تحليل البرنامج لمعرفة الامور التي يجب اخذها بنظر الاعتبار خلال عملية التطوير ووضع خطة العمل , ثم ننتقل الى المرحلة الثانية وهي مرحلة وضع التصميم الاولي للبرنامج اعتمادا على خطوات ثابتة يتم من خلالها معرفة متطلبات التصميم المناسب للبرنامج واداء وظيفته, بعد ذلك ننتقل الى مرحلة التطوير ويتخللها تصميم البرنامج داخل منصة العمل بنفس الوقت تصميم قاعدة البيانات واضافة الجداول حسب ترتيب عملية التطوير تمر عملية التطوير خلال الهرم التسلسي الذي تم شرحة في مرحلة التحليل وذلك لترتيب المعلومات القائمة ضمن علمية التطوير يتم عمل الاتي 1- تصميم البرنامج2- تصميم نوافذ العمل وهيكلة البرنامج3- اضافة قاعدة البيانات والجداول الخاصة في الموردين4- عمل العلميات الخاصة في الموردين من اضافة مورد وتعديلة وحذفة والتحديث والفلترة5- تصميم سجل الديون الخاص في الموردين وبرمجة السجل بشكل يكون الاداء سريع فعالبعدها ننتقل الى العملاء ويتم الاستفادة من واجهات التصميم التي عملناها في الموردين ليتم عكسها على العملاء لتفادي تكرار العمل بعد ذلك ننتقل الى التقارير ونقوم بأضافة التقارير تخصيصها بالتفاصيل بالنسبة الى العملاء والموردين وبعدها ننتقل الى صفحة الخاصة في التحليل ليتم من خلاها عرض ملخص تحليلي كامل عن البيانات ثم ننتقل الى المستخدمين وتتضمن علميات الاضافة وتعيين الصلاحيات وعمليات تسجيل الدخول والخروج من البرنامجثم نتناول الاعدادات العامة الخاصة في البرنامج وعمليات النسخ الاحتياطي والتعيين