如果你想做个软件界面的话,那么日期的操作必不可少,在winform中有关于日期的控件,比如datetimepicker,如果你想自己写一个日历,我推荐试试这篇文章的内容
http://blog.csdn.net/xianfajushi/article/details/8833760,下图是我做了一些修改后的日历表效果,结合了datagridview和日期数据,代码在这里就不放了,描述起来又是不少内容,不过如果有感兴趣的可以联系我。
接下来说说关于时间参数的操作,时间参数有多种,基本上你想要的格式都有其实现方式,在此也不再赘述,附一个链接供参考:
http://www.cnblogs.com/ymyglhb/archive/2009/04/22/1441293.html
还有一个我在C#中经常用到并感觉十分实用的函数,那就是C#中的强转:
DateTime today = new DateTime();
today = Convert.ToDateTime(dateTimePicker3.Value);
Convert.To理论上可以将任何类型的对象格式转换成另一种格式,在实际开发中用的我欲罢不能,我觉得这点要比c语言中的atof、atoi、itoa之类的简单易用多了。
做这个小项目其实是帮朋友的忙,在做之前我没有接触过.net相关的内容,一直都是C与mysql,不过在用起来后才觉得确实便利不少,有大量常用的对象可以直接调用,而且界面的参数多种多样,如果不强求那自然十分简单,如果对UI有较高要求,那么仔细钻研的话也能满足绝大部分要求。
现在我的工作内容有点转向项目管理了,更多的是和厂家交流、把控过程、督促进度,感觉有些距离开发越行越远,我也不知道对我来说这是好是坏,自己也思考过不少次,但也总是想的不太清楚。
之前一直想在业余时间搞搞web前端的东西,比如php+mysql,当然如果自己一个人搞的话也离不开HTML\CSS、JS这些东西,因为有一些编程基础,mysql也用过几个项目,php+mysql相信用起来不会太难。不过在现在转管理后时间的投入变得困难了,一方面是大量精力花费在与人与事打交道上,另一方面是即使闲下来也有点不想学习码代码了,毕竟正式的工作内容不在这上,纯凭兴趣坚持还是有些困难的。
最近有些想法,少学点编程语言(继续钻研1,2门语言,其他的主流语言跟进了解最新的架构),多学点经得起时间考验的、架构方面的东西。当然技术还是不能放,毕竟我觉得管理的同时如果能懂技术那是更好不过的了。
很迷茫,自己努力走下去吧,毕竟方向本身是不分对错的,条条大路通罗马,只有努力向前走了才知道这条路是否真的适合自己。