【项目积累】
文章平均质量分 66
HYunEr
不思故有惑不求故无得不问故不知
展开
-
菜鸟初始代码旅程——删除记录功能
刚开始敲学生信息管理系统的时候,对代码一点都不理解,但是还是硬着头皮敲下去,后来敲的多了,慢慢的就有点感觉了!磕磕撞撞的把系统敲完了! 学生信息管理系统的主要功能也就对学生信息的添加、删除、修改、查询这四个功能!敲完了系统,尝试着去总结这几个功能,下面是自己对删除这一功能代码的一点小认识!Private Sub deleteCommand_Click() Dim MsgTex原创 2012-08-21 19:39:05 · 1357 阅读 · 19 评论 -
合作版状态模式之设计
机房收费系统中要完成上机功能,我们需要先判断1.卡号是否存在?2.卡号是否已在线 3.卡内余额是否充足?而这每一种判断,我们在实现的时候,都需要做出相应的处理。在做个人版的时候,都是If….else或switch case 语句来做一系列的判断。所以针对这个情况,这次我们就在这个功能添加状态模式。 那么什么是状态模式呢? 它是如何在某一种状态下表现出不同的行为呢?它的主要好处是什么呢?原创 2013-11-14 10:27:34 · 1336 阅读 · 18 评论 -
三层和MVC 初识篇
最近一直都在看有关三层和MVC的资料,说来也挺可笑的,刚开始看培养目标的时候,还以为三层和MVC是同一个东西呢,所以去图书馆找资料的时候,也是想着要么找本MVC要么找本三层的书就可以了。反正两者都是一样的嘛! 随着查阅资料的增多,才发现三层和MVC还真不是同一个东西。那么三层和MVC是什么呢?它们两者有什么区别呢?由于没有项目经验,还只是在初步学习阶段,所以只能借鉴网上大部原创 2013-05-16 20:39:54 · 2346 阅读 · 14 评论 -
界面UI系统雏形
最近一直在做界面的灵活性,界面UI的设计可以说是一个永不褪色的话题,怎么说呢?首先给用户第一直观感受的肯定是你这款软件的界面设计好坏与否?所以界面UI也应该予以重视。 这次界面UI系统里涉及到了一个编辑表单属性的这个功能,即根据表单查询出表单所对应的属性,并且进行编辑。一个表单对应的属性是多条的,所以在界面显示编辑这就需要用到动态拼接控件。 流程: 1. 查原创 2015-03-29 00:38:17 · 1682 阅读 · 5 评论 -
快速开发:普元EOS平台简介
近期公司做的项目是基于普元的EOS平台进行开发。为了了解这个开发平台,特地去普元公司进行了四天的培训。 普元EOS是基于J2EE体系结构、采用面向构件技术实现企业级应用开发、运行、管理、监控和维护的中间件平台。 它将J2EE体系规范、构件技术、xml技术和可视化技术完美结合起来,为基于J2EE平台上的应用提供了面向构件的服务。原创 2015-04-29 23:50:51 · 24914 阅读 · 21 评论 -
快速开发:单表增删改查
在Web页面上展现数据库中的一张表,实现了对单表的数据库查询、增加与删除功能操作,并且实现了分页查询,效果如下图所示。查询与结果效果图 录入与修改表单效果图: 一、创建数据模型1.右键点击"资源管理器"视图中,用户创建的构件包下的"数据/数据模型"节点,选择[创建/数据集]菜单,如下图所示,创建一个名为"UserOprator"的数据集。原创 2015-05-05 11:09:27 · 7455 阅读 · 17 评论 -
程序媛开发之路—JSP自定义标签
jsp自定义标签就是通过自定义标签实现类来实现复杂的、可重复利用的功能。简化jsp页面,提高代码的复用性。比如我们需要在页面上定义一个下拉框控件(Select),我们需要加载从数据库中查出来的数据。我们就可以通过定义select标签的方式,将SQL查询,组织数据,如循环遍历等事情全部在jsp标签类中实现。 这样有什么好处呢?主要目的是为了取代丑陋的jsp脚本,在Html页面中插入JSP原创 2015-08-25 17:16:30 · 1542 阅读 · 1 评论 -
窥探开发者与用户
如何与用户沟通软件开发人员如何与用户进行沟通,才能使用户不会对你的产品反感。就评教系统而言,教师是最大的一个用户,而评教系统所要用到的数据,也需要他们进行录入。所以对于教师来说,他们的工作量是很大的。而这两天再与他们沟通的时候,听到的最多的也就是他们的抱怨了。如果他们在抱怨“这个软件怎么那么难用,那么麻烦”,身为开发人员,千万不要去内心里咒骂:“你行不行啊,大家都会使,你既然不会!”得原创 2014-05-31 22:14:42 · 1760 阅读 · 51 评论 -
菜鸟初始代码旅程——修改记录
在开发系统之前,首先是对界面进行设计,根据界面我们能了解里面有什么功能?如上面的窗体,第一排按钮是为了方便浏览数据库中各条记录,第二排按钮是为了对班级信息进行修改!在这里要对班级信息进行修改,则包括修改和更新的这两部分,更新是指将你对原有的数据进行了修改之后,然后刷新,显示修改之后的数据!所以修改之后,才能更新成功!1.先点击修改记录按钮,对数据进行修改原创 2012-08-24 14:33:44 · 1257 阅读 · 17 评论 -
三层架构实战篇—系统登录实例
上一篇博客,介绍了三层的一些基本理论,但是学习光有理论还是不行滴!马克思不也说过了吗?实践是检验真理的唯一标准! 所谓的三层分为物理上的三层和逻辑上的三层。物理上的三层包括:客户端(PC)、应用服务器、数据库服务器。逻辑上的三层,也就是我们要讨论的,分为表示层、业务逻辑层、数据访问层。实体层,严格的来说不属于三层中的任一层,它是独立于其他三个层次的,只能供其他层次进行引用,但是不原创 2013-05-21 17:55:22 · 4709 阅读 · 11 评论 -
剖析解决VB.NET报表问题效率低下的原因
在做机房收费时,想必大家都在报表这个问题上花费较长的时间吧,我也是光是调试报表这个问题,就花了我四天的时间。 如何设计报表,在网上有很多资料,在这里我就不重复说明了,有谁想了解如何设计报表的可以参照下面的一篇博客: 下面是报表的代码: Dim strStart As String Dim strEnd As String Dim原创 2013-09-10 09:48:13 · 1950 阅读 · 6 评论 -
数据添加步骤(vb6.0与数据库结合)
首先,定义相关的变量 Dim txtSQL As String Dim msgText As String Dim mrc As ADODB.Recordset1.定义txtSQL 是用来保存执行到的SQL语句2.定义msgText使用来返回查询状态,查询出来的结果是失败了,还是成功了3.定义mrc为一个记录集用来保存结果。 其次,验证数据的合法性原创 2012-09-27 09:53:49 · 6017 阅读 · 6 评论 -
错误——自我提高的垫脚石
在开始机房收费系统第一个窗体的时候,发现了自己存在了很多的问题。 背景:调试登陆窗体出现了数据库连接的问题光是这个错误,就调试了很久,而且从这次的调试当中,也说明自己在前面的学习存在很多问题: 问题一:自己骗自己建好表之后,表里面没有数据,所以再查询的时候查询不到数据,所以就报错了。但是自己在解决的时候,不是这么想的,数据库里面没有添加数据,而登录窗体用的用户名(a原创 2012-09-25 19:52:46 · 1246 阅读 · 11 评论 -
机房收费系统的初步尝试——导入数据库文件
进行机房收费系统,运行原系统的时候,遇到了下面几个问题:1.按照提示配置好数据源ODBC之后,弹出下面的窗口:提示用户"sa"登陆失败,猜想应该是没有跟数据库连接上吧,后来重新导入原系统的数据库主文件。2.导入数据库主文件:.用Windows模式登陆.右键数据库,选择附加,然后找到MDF格式的路径,添加就可以了!但是,再导入的原创 2012-11-16 21:59:26 · 1130 阅读 · 11 评论 -
机房收费系统错误总结
机房收费系统是我们第一在没有源代码的前提下进行的独立开发的一个小系统。虽然在敲机房收费系统的时候,过程并不是很愉快,但是不管怎么样,这个坎还是要过的。记得自己在刚开始敲机房收费系统的时候,迷迷糊糊的就开始了,机房收费系统和下一个软件工程的学习结合起来,其实开发一个系统就应该要按照软件工程的流程来进行。每一个步骤都是很关键的,缺一不可。 下面挑了一些自己在收费系统测试过程中遇到的原创 2012-12-23 10:02:44 · 1682 阅读 · 11 评论 -
ADO.NET理论+实践
题记: 每一事物的产生和存在都有其特定的理由。 ADO.NET是一组与数据源进行交互的面向对象类库。通常情况下数据源就是数据库,当然同样也能是文本文件,Excel表格或XML文件,我们知道的数据库有多种,例如SQLServer,Access,Oracle ,DB2等等,因为不同的数据源采用不同的协议,例如有的数据源使用ODBC协议,有的使用OleDb协议。而这些数据原创 2013-08-07 11:46:08 · 2152 阅读 · 19 评论 -
DateGridew导出Excel表+常见错误提示
在敲机房收费系统的时候,显示数据的时候需要将DateGridew 中的数据导出进Excel表。DateGridew导出Excel表是比较常见的,当然导出Excel表有很多种方法,下面是我用到的,个人也认为是比较简单的一种方法。 1.添加引用:项目-添加引用-Microsoft .Office.Interop.Excel 注意:在同一个相依组件的不同版本之间发现冲突。我在添加的原创 2013-08-14 22:12:39 · 2105 阅读 · 16 评论 -
VS中bin和obj文件引发的问题
在敲机房收费系统的时候通常都会遇到这个问题:“未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件”。 解决方案: 修改将DAL的输出目录 修改到UI/bin/Debug 。一、引用路径问题: DAL的默认输出目录是在DAL/bin/Debug 目录之下,为什么要修改它的输出目录呢?在说到这个问题上的时候,我们还得先来了解一下什么是引原创 2013-11-28 20:44:28 · 13073 阅读 · 32 评论 -
Mock 测试导出Excel文件
平时在做业务逻辑时,经常涉及到Excel文件的导出,如果我们需要调试,或者看导出文件的效果,经常启动Tomcat或其他容器,然后再拼装url 地址放在浏览器访问,效率很低。一般我们都有写单元测试的功能,但是在单元测试里,需要输出HttpServletResponse时,遇到困难了。 1. Controller 类导出接口代码如下: @GET @Path("/{versio原创 2018-01-01 11:20:54 · 8910 阅读 · 3 评论