![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
初入开发
文章平均质量分 74
...
浅夏初雨
一个人事业上的成功,只有15%是由于他的专业技术,另外的85%要依赖人际关系、外世技巧。软与硬是相对而言的。专业的技术是硬本领,善于处理人际关系的际本领则是软本领
展开
-
SQLSever安装出错
win8.1系统安装SQLSever常常出现的问题就是缺少FrameWork3.5,如果在网上下载一个FrameWork3.5,即使安装了,我们安装SQL的时候也会出现没有安装FrameWork3.5的问题。FrameWork3.5总是安装不上 解决办法一:一般我们在安装的时候出现缺少FrameWork3.5,我们可以选择联机获取帮助,我们可以直接点击在线下载安装。 解决方原创 2016-04-10 19:23:03 · 770 阅读 · 30 评论 -
存储过程的使用
在师哥师姐验收的时候,就听过存储过程和触发器了。在个人重构好多地方也用到了存储过程。存储过程和触发器是两个重要的数据库对象,触发器是一种特殊类型的存储过程,在这里主要是介绍一下存储过程的应用。原创 2016-02-21 20:28:01 · 753 阅读 · 27 评论 -
数据库设计
数据库自考学习中也学过,之前也看过耿建林视频。不过数据库一直都没有自己亲自建过。这一次进行重构要自己亲手建立自己的数据库,要自己动手用EA画一下E-R图。之前自己没有亲手动手做的东西,在这次重构中都想自己认真做一遍。数据库的创建有两种方法,一种是很简单的 数据库-新建数据库然后给数据库命名等这一种方法应该大家都比较熟悉。第二种是自己写代码创建数据库。创建数据库代码:Create Dat原创 2016-01-24 20:51:29 · 567 阅读 · 20 评论 -
软工文档总结
软件工程大体分为六个周期:可行性研究、分析、设计、测试、编码、运行维护,每个阶段都会产生相应的文档。做完机房收费系统,但是只是敲一下代码,没想到还有那么多的文档要写,文档已经写完了,印象最深的还是那么多令人眼花缭乱的图。针对软件工程整个阶段做一下最后的总结。需求分析 需求分析主要是对功能的描述,文档中穿插了很多图,进行软件设计的分析,回答了“做什么的问题”。 需求分析说明书:原创 2015-10-02 19:41:28 · 756 阅读 · 18 评论 -
前端-html表单
表单是啥? form是一个表单,是为了收集数据的、是一个看不到的东西。需要提交的数据必须放到表单中,这样才能一一对文本内容进行校验。 表单两个属性 action :提交到服务器的位置或是路径 action="#"表示当前页面 method:提交方式有7种,但是常用的为两种 get和p原创 2017-01-18 17:13:57 · 434 阅读 · 7 评论 -
Web前端-JavaScript深入
之前接触js的时候一个字:’晕,现在重新接触,发现慢慢的开始懂了。JavaScript简称js,给我的感觉更像是函数的编写。 JavaScript中有四个对象 JavaScript对象 Browser对象 HTMLDOM对象 HTML对象 在 HTML Dom 中原创 2017-01-12 17:53:35 · 279 阅读 · 8 评论 -
Web前端CSS初探
通过对css和html中div的简单设置就可以做一个非常漂亮的页面,只不过就是有点繁琐,不过只要有耐心,做一个简单的好看的页面还是可以的。 css中最最基础的是对图片和文字的设置。页面大多都是有文字和图片组成的,对文字和图片的设置是最基本要学会的。文字设置:css中常见的文字样式: text-decoration:underline;---------下划线原创 2016-09-01 08:48:19 · 288 阅读 · 2 评论 -
Asp.Net中的控件(一)验证控件 和DropList选择控件
Asp.Net入门从熟悉控件开始,Web页面中的一些控件的设定,简化了我们的代码。和VB很相似,控件分为了内部控件、外部控件。与Form窗体所不同的是Web页有一些验证性的控件,不需要我们在界面给出判断,判断控件是否为空,而是通过控件进行验证的。常用的验证控件 RequiredFieldValidator--为空验证 设置判断为空限制,只需遵循三部曲1.设置 Er原创 2016-06-08 17:24:08 · 3018 阅读 · 21 评论 -
ASp.net
ASp.net的内容有很多需要整理原创 2016-06-05 20:36:08 · 596 阅读 · 16 评论 -
Asp.net入门
Asp.net入门基础主要是介绍了一些控件的使用,让我们初步了解协议原创 2016-05-29 21:48:59 · 423 阅读 · 24 评论 -
HTML宏观把控
HTML讲解了一些简单基本的html语言原创 2016-05-22 23:46:05 · 617 阅读 · 30 评论 -
web网页发布
在网页发布的过程中,刚一开始有点无从下手原创 2016-05-15 22:53:21 · 9577 阅读 · 22 评论 -
html网页设计
在看牛腩视频中,进行网页设计遇到了很多问题,也总结了一些常用的网页设计语言。在样式表中,一般最好设置一下默认值{margin:0; padding:0;}设置默认无内边距和外边距设计盒子模型整体居中我们可以设置左右边距为auto auto margin:10px,auto,10x,auto;块级元素 块级元素有很多,id,class,,不加块级元素直接罗列值,会出现:原创 2016-04-17 21:40:57 · 736 阅读 · 33 评论 -
浅谈CSS
CSS全称Cascading Style Sheets,中文名称层叠表样式。它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。要想在网页上使用外部样式表的样式,可将网页链接到样式表。原创 2016-03-27 19:04:11 · 584 阅读 · 1 评论 -
浅谈牛腩
牛腩视频讲的还是蛮好的,从开始的软件安装-数据库设计-界面设计到代码编写,讲的非常详细,从细节之中学到很多东西。数据库时间绑定 数据库中设置了时间绑定,在插入数据的时候不必设置时间参数,插入数据后,数据库会自动获取插入数据的时间,进行数据库的填充。当然这样只能应用于插入数据,如果是更新数据就不可以了。 应用:以机房收费为例,在注册、充值、退卡原创 2016-03-20 20:40:50 · 618 阅读 · 33 评论 -
设计模式-命名空间
在学习设计模式,敲代码的过程中,遇到了一个问题。简单工厂和工厂方法代码Operation运算类、加减乘除类代码是相同的,不想重新敲一遍,就在解决方案下面那个自己定义的项目中添加现有项。将简单工厂中的几个类添加到了工厂方法中结果在新建的接口类中找不到简单工厂的Operation方法,查了好多地方,才知道要引入命名空间才可以。这是引入的简单工厂的Oper原创 2015-12-12 20:21:52 · 768 阅读 · 19 评论 -
C#篇-面向对象之继承
面向对象有三大特色:多态、继承和封装,我们已经熟悉的不能再熟悉了,然而在c#中要怎么用呢?现在就着重总结一下继承。在很早之前就听他们说VB并不是真正的面向对象,它是一种面向过程的设计语言,在学习C#的这些日子里,逐渐明白了面向对象是怎么一回事。在以前我们敲代码的时候是一个功能一个功能的实现,而现在我们是要将里面用到的词抽象出来。对于学生信息系统,我们要完成学生上机的代码就要在里面加入功能,而面原创 2015-12-06 19:04:02 · 820 阅读 · 15 评论 -
C#基础篇总结(二)
结构体 语法枚举类型 public enum 名称方法声明原创 2015-11-21 14:32:46 · 565 阅读 · 21 评论 -
初识C#总结篇(一)
dfs原创 2015-11-15 12:09:41 · 579 阅读 · 33 评论 -
判断文本框是否为空,一键清空文本框
在合作的时候,为了简化代码,不再像以前一样把窗体中的文本一个一个清空,而是选择将其放在一个模块中原创 2016-04-24 21:44:17 · 2680 阅读 · 35 评论 -
个人重构问题总结
常用控件1.DataGridView在使用泛型的时候,我们有时候只需要返回泛型中的几个字段。那么我们就可以用循环添加需要的字段for (int i = 0; i < mylist.Count; i++){ dataGridView1.Rows[i].Cells[0].Value =mylist[i].cardNo; dataGridView1.Rows[i].Cells[1].Valu原创 2016-03-13 21:02:34 · 867 阅读 · 27 评论 -
个人重构之遇错集
在机房收费的时候遇到很多错误,有几个很容易出错的窗体 1.在七层登录时原创 2016-03-06 21:37:59 · 462 阅读 · 18 评论 -
DataTable转泛型
为什么要用DataTable转泛型?– DataTable是一个临 时保存数据的网络虚拟表,比如在U层调用表中字段的时候,写代码 dt.rows[0][1],返回DateTable表中第一行第二列的值,我这样我们必须知道数据库中的表是什么样的,如果用泛型:mylist[0].unitTime.ToString不需要知道数据库中有什么,直接点一下想要那个字段就直接出来了,如果我们一人负责一层,原创 2016-02-26 10:03:12 · 1541 阅读 · 5 评论 -
七层登录
敲七层登录 可谓经历了漫长岁月,敲七层之前先用三层敲了几条线。敲七层的时候就是在三层的基础上加上两个设计模式,其中一个是抽象工厂+反射+配置文件,另一个就是加上了一个外观模式。最先添加的是抽象工厂,因为知道它的作用就为了可以灵活的换数据库。在加抽象工厂的时候我们不妨看一遍设计模式这样我们会对抽象工厂有更深的理解,才能知道下面BLL--Factory--IDAL中的UML图中的连线为什么要这样画。原创 2016-02-13 14:33:16 · 1056 阅读 · 33 评论 -
初识ADO.net
之前的数据库自己都没有亲自实践,参考数据库资料建了自己数据库,感觉建立一个简单的数据库还是挺容易的。原创 2016-01-27 23:14:03 · 561 阅读 · 28 评论 -
机房收费总结篇
机房收费系统经过一个月的时间,终于告一段落了,老师告诉我们机房收费系统是一个里程碑,是我们开始成为程序员的一个里程碑。回顾敲机房收费,刚开始是一点儿都摸不着头脑的,因为没有代码所有的都要自己敲,不知道从何开始,然后就抱着走一步想一步完成一步的心态,开始了机房。机房中好多代码借鉴了学生信息管理系统的,想想由原来敲学生信息管理系统看着代码照着敲,到现在不用看代码也能很流畅的敲下机房收费系统,觉着在模仿原创 2015-08-25 09:45:17 · 624 阅读 · 23 评论 -
MSHFlexgrid和MSflexgrid控件异同
在机房收费系统中我接触到MSHFlexgrid 和MSFLexgrid 两种控件,这两个控件的功能很相似,但是还是存在细微的差别一、让我们来看一下MSHflexgrid 设置自动调节宽度方式: 充值日期显示不完整,我百度了一下MSHFLexgrid 控件自动调节宽度的代码 Public Sub AdjustColWidth(frmCur As Form, gridCur A原创 2015-08-18 15:40:35 · 1930 阅读 · 17 评论 -
机房收费系统优化之字符限制
本以为学生验收时登录窗体限制了字符,师傅验收的时候就不会验收了,没想到师傅又点了特殊字符,系统一下子就崩了。 由于数据库不是自己建的,使用的别人的数据库所以我发现登录的时候输入字母特殊字符’;、。等会报错,这是因为数据库中限制 userID的类型为int 要设置成char型也就是说字符串型才可以。师傅说如果不限制字符很容易产生sql注入。有的输入特殊字符 ' 和一些字母连在一起就能进入原创 2015-08-16 19:22:26 · 690 阅读 · 20 评论 -
C#单例模式的使用
单例模式是在这几个模式中相对比较简单的 模式吧,但是还是有些问题是需要注意的1.打开正在上机的窗体会发现,正在上机的菜单栏出现在了父窗体上2.当我们在父窗体上加载图片的时候会发现子窗体藏在图片的后面,在父窗体上画上lable框的时候,lable也是飘在父窗体上面的。这要怎么解决呢? 我们需要在父窗体上加一个panel控件,然后在panel控件中画图片或是lable框。让窗体最前显示:原创 2016-05-08 21:46:49 · 1701 阅读 · 18 评论 -
深入三层
【背景】 敲三层的时候遇到很多不懂的代码,以及参数调用问题,所以在敲七层之前,先用三层敲了一条线,解决了很多心中存有疑问的东西。很多人用SQlHelper代码大体上相同,这些是冠以关于ADO.net的一些相关知识比如SQLDateReader等,所以把这些天学习的东西先总结一下。 问题1:在D层写SQL语句的时候用到@这是做什么用的呢?原创 2016-02-02 20:30:15 · 540 阅读 · 19 评论 -
简单三层登录
简单的聊一下写这篇博客的背景,在跟着三层视频敲三层的时候,用的是自己的数据库,所以导致在敲完后出现不少问题。敲三层的视频还是有漏洞的,他只能在显示登录成功,却不能显示登录失败,只要你输入的用户名和密码不正确,就会报错。 弄了两天终于原创 2015-12-29 19:16:49 · 1654 阅读 · 36 评论 -
原型模式之深复制和浅复制
看了原型模式,觉着和C#中讲的值类型和引用类型很相似,不妨先来复习一下值类型和引用类型吧 Public struct Person { private string _name; public string name { get{return _name;} set{_name=value;} } --------------//声明年龄原创 2015-12-18 21:18:56 · 629 阅读 · 22 评论 -
设计模式-工厂三姐妹
刚开始看设计模式,虽然代码看不懂但是里面的故事都很有趣呢。用活字印刷来讲面向对象形象而深刻,面向对象从学习VB开始就给我们引入了,直到学习了设计模式一段时间,才慢慢有所领悟。工厂三姐妹是指:简单工厂模式、工厂方法模式和抽象工厂模式代码就不展示了,先看看UML图吧:简单工厂VS工厂方法简单工厂的方法违反了开放-封闭的原则。举例来说如果我想增加一种"M^N"运算,我们要修改简单原创 2015-12-16 16:17:47 · 600 阅读 · 20 评论 -
UML总结
UML已经学完,总结一下原创 2015-11-08 08:22:53 · 733 阅读 · 19 评论 -
UML——实现图
实现图分为构件图和部署图两种,构件图和部署图可以用来帮助设计系统的整体构架构件图 构件:是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现。它隐藏了内部实现,对外部提供一组外部接口,它是系统设计的一个模块化元素。 构件图:描述了一个系统的主要功能,使用构件图可以清晰的了解系统的结构和功能。构件图可以帮助读者了解某个功能位于软件包的哪一原创 2015-11-01 15:40:42 · 880 阅读 · 13 评论 -
UML——行为图
行为图分为活动图和状态图两种活动图什么是活动图活动图用来描述一个过程或者操作的工作步骤。活动图和流程图很相似,它支持并行活动可以处理多线程应用。泳道在用户下订单后由不同的类来负责这就是泳道,泳道划分了每个活动由哪个类来负责,也就是不同的部分负责不同的工作的工作机制活动节点用户下单、选择支付方式、订单处理活动节点原创 2015-11-01 10:18:34 · 703 阅读 · 0 评论 -
UML--静态图
类图、对象图、包图统称为静态图类图再原创 2015-10-31 11:42:07 · 662 阅读 · 4 评论 -
UML——用例图
什么是用例图 用于需求分析阶段,用例图的基本元素用例图的粒度和范围原创 2015-10-29 17:34:04 · 1601 阅读 · 15 评论 -
类图中的四种关系
在UML中每种图都会有着各种错综复杂的关系,类图的关系可以分为四类如下图所示 依赖关系是四中关系中最弱的关系,而关联关系是一种“强”关系。 在这四类关系中,能用继承描述的时候就一定要用泛化关系,当描述接口和类的实现关系的时候一定要用实现关系来描述,两个类之间有结构关系的时候一定要用关联关系来描述。综合分析这几种关系他们所表现的强弱关系为:泛化=实现原创 2015-10-25 17:21:37 · 21208 阅读 · 27 评论 -
面向对象的技术
在看视频总结的时候感觉有很多话要写,面向对象技术的基本原则 抽象 封装 就像 模块 层次性 对象 类 属性操作 接口 组件 包 子系统 关系多肽接口组件原创 2015-10-18 20:47:49 · 661 阅读 · 24 评论