草庐IT

c# winform 实践项目---人员管理系统

根据讲师下发的实践项目需求,做了一个人员管理系统,其中用到知识颇多,思来想去决定发布上来,一是为自己以后的开发做一个参考,避免忘记。二是希望能得到互联网上各位大佬的评鉴。xx人员管理系统xx人员管理系统是为员工提供从入职到离职全面管理的系统软件。主要功能:追踪员工工作时数并按项目、客户或任务进行排序,支持添加员工,查询员工,显示所有员工,修改员工信息以及删除员工;提供智能化人力统计报表与分析,轻松访问统计数据,记录并分析工时表并检查每位员工的出勤情况,提供实时的数据;根据收录的信息自动生成员工简历,全面覆盖员工个人信息、合同信息、薪酬福利信息、考勤班表信息、绩效考核信息、培训经历等各类信息,为

c# winform 实践项目---人员管理系统

根据讲师下发的实践项目需求,做了一个人员管理系统,其中用到知识颇多,思来想去决定发布上来,一是为自己以后的开发做一个参考,避免忘记。二是希望能得到互联网上各位大佬的评鉴。xx人员管理系统xx人员管理系统是为员工提供从入职到离职全面管理的系统软件。主要功能:追踪员工工作时数并按项目、客户或任务进行排序,支持添加员工,查询员工,显示所有员工,修改员工信息以及删除员工;提供智能化人力统计报表与分析,轻松访问统计数据,记录并分析工时表并检查每位员工的出勤情况,提供实时的数据;根据收录的信息自动生成员工简历,全面覆盖员工个人信息、合同信息、薪酬福利信息、考勤班表信息、绩效考核信息、培训经历等各类信息,为

【C#】人力资源管理系统「WinForm」「sql server」「内附全代码」

人力资源管理系统长文预警实训项目目标软件版本功能介绍运行成果部分展示解决方案部分展示数据库准备利用脚本生成数据库创建登录名,用户以及赋予登陆权限1.创建登录名2.创建用户3.赋予权限4.使用新用户连接服务器Model模型层Operator类OperationLog类Employee类EmployeeSelect类Department类SalarySheet类SalarySheetItem类DAL数据层SqlHelper类OperatorService类1.DeleteOperator方法2.InsertOperator方法3.LockOperator方法4.PwdModify方法5.GetOp

【C#】人力资源管理系统「WinForm」「sql server」「内附全代码」

人力资源管理系统长文预警实训项目目标软件版本功能介绍运行成果部分展示解决方案部分展示数据库准备利用脚本生成数据库创建登录名,用户以及赋予登陆权限1.创建登录名2.创建用户3.赋予权限4.使用新用户连接服务器Model模型层Operator类OperationLog类Employee类EmployeeSelect类Department类SalarySheet类SalarySheetItem类DAL数据层SqlHelper类OperatorService类1.DeleteOperator方法2.InsertOperator方法3.LockOperator方法4.PwdModify方法5.GetOp

WinForm UI假死的解决方法

方法一:async+await+Task//开始privateasyncvoidbtnStart_Click(objectsender,EventArgse){stringmessage=awaitGetMessage();MessageBox.Show(message);}//一个耗时任务privateasyncTaskGetMessage(){returnawaitTask.Run(()=>{Thread.Sleep(10000);return"HelloWorld";});}方法二:使用BackgroundWorker组件publicForm1(){InitializeComponent

WinForm UI假死的解决方法

方法一:async+await+Task//开始privateasyncvoidbtnStart_Click(objectsender,EventArgse){stringmessage=awaitGetMessage();MessageBox.Show(message);}//一个耗时任务privateasyncTaskGetMessage(){returnawaitTask.Run(()=>{Thread.Sleep(10000);return"HelloWorld";});}方法二:使用BackgroundWorker组件publicForm1(){InitializeComponent

关于软件界面设计、控件颜色搭配、一些实用建议(偷懒技巧)总结——针对C# WinForm/WPF技术

之前的文章讲了很多控件包的用法,我们做C#WinForm工程师的,基本都是做上位机的,很多都是公司没有专门的设计团队,界面做成什么样,基本全凭自己审美。但我们只是个程序员,又不懂设计,不可能在界面设计上花费太多时间,也没什么心思去学习设计、培养审美,所以有没有什么更简单有效的方式,让我们用最少的时间成本做出简洁、美观、充满设计感的界面呢?下面分享一下我的技巧!专业的事情就该给专业的人来做!在某宝、某多多,可以用极低的价格买到PPT模板,我当时花了3块钱买到了400套! 温馨提示:要买带缩略图的,这样方便直接在网盘中查找。找到看着顺眼的PPT模板,我们把它下载下来,用取色工具,把PPT中的配色取

关于软件界面设计、控件颜色搭配、一些实用建议(偷懒技巧)总结——针对C# WinForm/WPF技术

之前的文章讲了很多控件包的用法,我们做C#WinForm工程师的,基本都是做上位机的,很多都是公司没有专门的设计团队,界面做成什么样,基本全凭自己审美。但我们只是个程序员,又不懂设计,不可能在界面设计上花费太多时间,也没什么心思去学习设计、培养审美,所以有没有什么更简单有效的方式,让我们用最少的时间成本做出简洁、美观、充满设计感的界面呢?下面分享一下我的技巧!专业的事情就该给专业的人来做!在某宝、某多多,可以用极低的价格买到PPT模板,我当时花了3块钱买到了400套! 温馨提示:要买带缩略图的,这样方便直接在网盘中查找。找到看着顺眼的PPT模板,我们把它下载下来,用取色工具,把PPT中的配色取

C#winform将dll文件嵌入exe的方法和注意事项

一、右击项目,选择“属性”,或者,点击菜单“项目”,选择属性。二、选择“资源”,在类型中,下拉选择“文件”,点击“添加资源”,选择你要嵌入到exe的dll文件,然后“打开”注意:寻找文件时,文件类型选择为“所有文件(“.”)”,三、添加资源后,如果项目下没有“”文件夹,VS会自动创建,如果已有,则会把你选择打开的文件复制到该文件夹下,无需修改文件属性,因为默认就是“不复制”,生成的操作是“无”,若不是,则手动修改,即可。四、如果需要引用dll,则选择项目下Resources文件夹里的dll,并且,引用后,将dll的“复制本地”改为“False”(默认为True)五、在主窗体中,添加“Curre

C#winform将dll文件嵌入exe的方法和注意事项

一、右击项目,选择“属性”,或者,点击菜单“项目”,选择属性。二、选择“资源”,在类型中,下拉选择“文件”,点击“添加资源”,选择你要嵌入到exe的dll文件,然后“打开”注意:寻找文件时,文件类型选择为“所有文件(“.”)”,三、添加资源后,如果项目下没有“”文件夹,VS会自动创建,如果已有,则会把你选择打开的文件复制到该文件夹下,无需修改文件属性,因为默认就是“不复制”,生成的操作是“无”,若不是,则手动修改,即可。四、如果需要引用dll,则选择项目下Resources文件夹里的dll,并且,引用后,将dll的“复制本地”改为“False”(默认为True)五、在主窗体中,添加“Curre