从2016-06-17开始学习并制作C# winform 功能,现在把我做的程序进行整理。
制作一个软件关于公司内部使用,主要开发要求如下:
1. 权限管理模块。实现用户在软件系统中的功能权限管理,并且要求对用户实现组管理。这样,用户在被加入到组后可继承组的所有权限。用户验证要与MS AD集成,即AD用户无需验证即可登入本系统.
2.基本信息管理
3. 功能模块
4. 打印功能。实现本系统的打印输出功能。
5. 数据查询。用户查询的数据可以导出到EXCEL中。用户查询的数据可以直接打印。
6.报表开发。根据用户需求可以实现套打功能,即可以根据用户要求实现特定格式的报表生成与打印。
开发环境如下: Microsoft Visual Studio 2015
开发语言: C#
报表: 水晶报表
数据库: SQL 2008
这是试用期的考核,而且也没有学过C# 和VS2015,所以从零开始。
我说一下我的思路:(对于我来说的难点是:)
a) VS2015 如何使用 ? b) C# 语句如何写? c) AD如何控制并获取用户信息?
a) 和b) 是基础的东东,所以上网查看视频教程,同时关注VS,所以确定制作windows下开发;C# 与 java 比较相近,所以上手比较快;
c) 是域用户帐户信息 角色组 权限控制功能,也是第一个要求,这个对我来说是新的东西,所以,只能上网找资料学习,练习.
当时也考虑找培训学校的,但是我们这个地方没有关于AD域 和windows 环境 vs C# 的学校和老师,基本都是LINUX系统的;所以只有自己动手学习了。
要求的时间是一个月的时间,太紧张了。
再次非常感谢网络上的各位大师,根据他们的资料,我学习了很多东西.再次感谢.
AD、 窗体按钮、控件 、数据库联接、EXCEL、文件上传下载、打印 分别制作成类,菜单权限和按钮权限都由AD角色组进行管控。
下面就要开始整理如何制作各类。
请参考以下联接。