摘要: 隔了3年,终于又开始写博客了。三年前还是大学里的小菜鸟,三年后,从WinForm到WebForm,再到asp.net MVC/WPF 全系列接触。写博客的规划是,先将这三年的经历写成一个小系列,然后把工作中遇到的技术问题写一个小系列,最后在新工作中,遇到很好的功能,也随时记下来。毕业于安徽理工大学,... 阅读全文
posted @ 2015-11-12 22:32 蜗牛往前走 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 群里闲聊,有朋友说整天不是学习就是重复造轮子,对自己的技术没有啥提高,为此创建了一个小团体,专门做一些热手同时也是相互学习的小团体——指尖团队。 第一个小东西——校园网综合管理系统正在火热地进行中。因此,最经一段时间我就将我负责的这部分做一个简单的记录。 小团体毕竟是以学习为主的学生组成(我也是一名光荣的大学生,不过大四了,找工作中……),对于开发的流程仅仅只有一个概念。因此,... 阅读全文
posted @ 2012-11-22 20:29 蜗牛往前走 阅读(1052) 评论(2) 推荐(0) 编辑
摘要: 今天上12306购票,可被气得不轻,首先登陆人数受到了限制,其次买到票还有个排队等待神马的,先不说里头有没有猫腻,电脑直接操作的,需要等待30分钟以上吗??神马查询语言要运行30分钟才能得到个结果出来?赞同网上的言论:“相比较而言,之前的抢票更能接受一些”。 为了查看剩余多少时间,写了个小小的模拟鼠标点击事件,借鉴了网上的一些代码,首先最简单的界面: 上面是TackBar,用于随时调整点击... 阅读全文
posted @ 2012-09-19 21:57 蜗牛往前走 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 数据测试中会用到大量姓名,为了简化操作,写了个姓名自动生成类,这个类仅仅用于测试数据,因为生成的姓名毫无意义,甚至可笑的。首先,采用String.Splite(‘,’);函数将百家姓分开,随机生成姓名。然后,采用下面的函数随机生成1~2个简体汉字(这个函数是从园子里找到的,详见生成简体汉字C#)。private static string FisrtName() { string str = ""; int count = rnd.Next(1, 3); for (int i = 0; i < count; i++... 阅读全文
posted @ 2012-09-13 01:28 蜗牛往前走 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 界面布局是按功能分的。总体来说有一下功能:销售功能进退货功能数据修改功能统计功能系统设置功能销售部分该部分有两个功能,正常销售,产品预售。因预售功能未达成一致,该功能为实现。上图,即为销售功能图,左侧输入“货号”、“尺码”后,点击“确定”即可显示该产品相关信息。右边即为销售数据,通过单选按钮可以选择显示当天还是所有销售数据。大家可能发现了,左边功能框里面所有空间都偏上太紧凑。这也没办法,我没用layout控件,布局不能很好控制,而客户方电脑为9寸超级本,画面太小,看不见,这样的布局,对方正合适。右边gridview上还有两个按钮,导出到Excel和发送邮件,这个功能以后再说。未完待续…… 阅读全文
posted @ 2012-09-09 00:12 蜗牛往前走 阅读(1008) 评论(2) 推荐(0) 编辑
摘要: 简单的进销存管理系统,因为是个人使用,因此考虑使用Access2003数据库。(这里有一点,各位饶命,数据库的表名和列名均是中文的,这是败笔) 数据库中的表,上图均已详细列出。这里简单说说当初的设计思路。 客户方要求,一款产品仅有一个货号,该货号对应不同尺码(34~41),相同货号的产品名称相同,原价相同。为此,建立“主表”,内包含货号,货品名称,适用时间,原价,备注。同时“货品... 阅读全文
posted @ 2012-09-08 00:05 蜗牛往前走 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在与.Net数据交互中,SqlServer是最好的数据库选择。而在单机中,Access也占据很大份额。今天奉上自己的AccessHelper类库,用作Access2003数据库的基本操作,这里没有加入什么接口、泛型、抽象类……等等超高深概念,这是基础中的基础,给各位当踏脚石的。请看代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Data.OleDb; 4 using System.Data; 5 using System.Collections; 6 using System.R... 阅读全文
posted @ 2012-09-06 23:50 蜗牛往前走 阅读(1728) 评论(2) 推荐(2) 编辑
摘要: 开发小型软件过程中,为了节约开发时间,数据库操作的代码自己都封装了。上篇介绍了SqlCeHelper这个关于操作本地数据库sdf的例子。现在介绍一下在Sqlserver中的代码。因为Sqlserver数据库有多种登录方式,所以在构造函数中: #region[构造函数] /// <summary> /// 构造函数,初始化 /// </summary> /// <param name="ConStr">正确的数据库连接字符串</param> /// <param name="TimeOut">超时 阅读全文
posted @ 2012-06-13 01:17 蜗牛往前走 阅读(3695) 评论(2) 推荐(0) 编辑