初次玩代码的心得总结

软件开发的纯小白一枚,从头开始学习开发,采用C#语言,从看书开始,摸不着头绪,干脆直接上手撸代码,得到以下的一些想法与总结;

第一次,是开发了设备类的查询小窗体,该窗体采用手工录入用户名和密码等的方式,登录数据库成功;本想采用建立一个数据库访问公共类的方式,但没有成功,只得在各个控件分别设置了数据库的连接;导出数据表,命名空间则引入了OFFICE等,以实现查询结果的导出编辑,另外,还有很多小技巧,不一一列举了,这个纯算是入门熟悉用;

第二次,是开发了生产数据统计查询的小窗体,在FORM_LOAD事件中,引入数据库的连接;软件启动时,即自动登录数据库成功;进而实现了combobox下拉列表+文本框模糊查询,及结合时间段选择的方式,实现了对数据库内,设备每日生产数据的相关查询与导出,基本满足了日常工作统计提取所需;但目前问题集中在,对于查询到结果如何做统计运算,比如求差值;还有,就是整合在一列里面的数据,如何能分开显示与统计(转值矩阵);另外,目前数据框已实现针对列的宽窄调整的需要(在cloumn里面采用fill填充满),但无法自适应整个表单的大小,autosize等问题需要进一步明确或解决;

通过咨询,目前了解到如何实现自适应的效果:

先将自适应代码,升成相关类----在表单设计器代码里面引入该空间----全局变量增加上该语句-----定义私有变量formsize变量下面,也加上该语句;(注意表单的LOAD事件,不要随意改动,会导致自启动时,此LOAD下的相关初始配置不生效,如与数据库的初始连接等);

接下来的目标,如何能深入到程序的内部,也就是通常所说得“算法+数据结构”,需要进一步再深入研究,及上述技巧招式的熟悉与应用等;还要掌握工作中所遇到的,如何对数据库里面的数据行进行统计等;

总结一下经验,在过程中,不小心也踩了一些坑,印象最深的是,比如想建立数据库访问公共类,这样各个控件都可调用访问,开始是直接在该命名空间下建立该类,并直接调用,导致程序反复提示---“。。。嵌套错误等。。”,因为此与公共空间嵌套在一起,而无法相互引用,搞得迷茫了好几天,后来通过老师点播才明白,这个需要单独建立公共类,再升成DLL文件后,进而引入到命名空间里面,使用方可,尽管还没测试,但思路大致如此;

另外,还有小技巧方面的问题,比如查询语句的符号怎么用;及时间框,所查询时间段的属性格式与语句的格式必须对应;另外,还有datagridview控件的表头字段与数据列,形成对应的小设置等问题;

整个过程虽然艰辛,但却充满了乐趣,每当一个困难被克服,很是令人欢欣鼓舞,倍感振奋,希望早日迈入软件开发的领域;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值