牛腩(三)-配置文件

前言 在机房重构的时候就用到了配置文件,就知道与SQLhelper有关系,然后用于连接数据库的,也没怎么研究。牛腩老师讲的还是蛮详细的。 如何写 刚开始牛腩老师先简单的写了一个助手类,然后把连接数据库的代码也写到了助手类里面,后来又对助手进行了重构,把连接数据库的语句写到了配置文件中。 然后只需在...

2019-03-24 20:39:03

阅读数 10

评论数 4

牛腩(二)VS的.ASPX

占位

2019-03-17 22:38:12

阅读数 28

评论数 4

SQL sever自动获取日期时间

前言 只要是做系统,基本都会需要插入日期时间,之前敲机房的时候也是,基本每个表都需要有日期时间。 基本方法 基本方法当然就是直接把日期时间赋给一个变量,然后插入数据库。 代码: DateTime t = DateTime.Now; //获取当前时间,格式为“年/月/日 星期 时/分/秒”...

2019-03-10 22:36:27

阅读数 31

评论数 7

牛腩新闻发布系统(一)-初体验

前言 没看牛腩视频之前一直以为牛腩新闻发布系统的牛腩是土豆炖牛腩的牛腩,看了才知道,原来这个人叫牛腩。 感受 看了十来集视频了,就我自己的感受来说,视频里讲的大部分内容之前都学过,只不过之前是零散的,到这里都整合到一块了。 后台开发 1.数据库需求 (1)系统基本信息和说明 (2)系统的功能说明 ...

2019-02-28 23:03:15

阅读数 56

评论数 3

SVN学习总结

前言 敲重构的时候,兴军就让我了解了解SVN,当时大概查了一下,就知道SVN合作做项目肯定要用到的。 什么是SVN SVN是版本管理工具,SVN版本管理工具管理着随时间改变的各种数据。这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器或者FTP服务器。但是与其他服务器不同的是,...

2019-02-20 15:24:37

阅读数 42

评论数 13

C#(四)-动态余额

前言 所谓动态余额,就是随着时间的增加,实时的显示余额。刚开始感觉动态余额真难,一直不敢做,然后先把自动下机做完了,做完自动下机,就突然有灵感了,然后一气呵成做出来了。 代码 动态动态,当然需要有timer控件了,当用户上机之后timer开始计时,代码如下 timer2.Interval = 60...

2019-02-16 21:22:39

阅读数 47

评论数 9

C#-DataGridView的几个基本操作

前言 过年回来做了两天的选中/全部下机,没做出来,问了问兴军,兴军让我研究研究DataGridView这个控件,这个控件的功能很强大。 基本操作 1、获得某个(指定的)单元格的值: dataGridView1.Row[i].Cells[j].Value; 2、获得选中的总行数: dataGridV...

2019-02-10 20:48:14

阅读数 66

评论数 5

2018年终总结

前言 2018弹指间已过一年。总结一下我这一年来的学习,只能说是忙碌而充实。 计算机 把学习了一年的VB结束了,进入了CS的学习,对软件工程和UML画图有了一定的了解,又学习了一门新的计算机语言C#,通过我们自己组建的小组,一块讨论并学习了设计模式,为以后软件设计打下了良好的基础,个...

2019-01-29 10:50:58

阅读数 91

评论数 19

C#机房重构(三)-添加或删除

前言 做了两天的下机,没做出来,卡住了,然后用了一个小时先把添加或删除窗体做完了 添加或删除操作员或管理员 因为这次的一般用户跟第一次机房收费系统的界面做的不一样,做成了登录即上机,顾客用卡号和密码直接登录到顾客界面。卡号没有和操作员和管理员的用户名在一个表,所以管理员不去删除和添加顾客的卡...

2019-01-27 18:25:34

阅读数 62

评论数 11

C#机房重构(二)-充值

前言 刚开始对七层特别懵,值传来传去的,照着博客敲了几个窗体,然后自己感觉自己找到感觉了,就想着自己去尝试敲一下,不去看别人写的博客,结果就遇到了很多的问题,主要还是对七层得传值不熟练,最后在小伙伴得帮助下把充值这个窗体整出来了,也算是自己敲得第一窗体,然后再多练习练习就熟练了。话不多说直接上代码...

2019-01-20 21:16:28

阅读数 121

评论数 14

C#机房重构(一)-单例模式

前言 在学习设计模式得时候就想过机房重构肯定是要加单例模式的,否则就会出现每点击一个就会出现一个窗体。我们需要的是点击一次出现一个窗体,再此点击的时候就不再出现该窗体。 单例模式 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 如何实现? 拿学生查看余额这个窗体为例: 学生查看余...

2019-01-13 11:06:02

阅读数 325

评论数 13

三层学习

前言 三层已经学了三天了,从刚开始的什么都不懂,到现在的略知一二。 哪三层? 1.显示层(UI) UI的作用 向用户展现特定业务数据 采集用户的输入信息和操作 UI设计的原则 用户至上,兼顾简洁 UI常用的技术 WindouwsForm : Form、Control ASP.NET:aspx、as...

2019-01-01 13:05:37

阅读数 211

评论数 12

C#(七)-常见异常处理方式

前言 看完视频之后就记得try…catch是捕获异常的,没想过会有会很多的捕获异常的方式。 关键字 学习C#异常处理需要先知道四个关键词是干什么用的: try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch catch:程序通过异常处理程序捕获...

2018-12-29 11:48:07

阅读数 141

评论数 16

C#(六)-面向对象三大特性

前言 面向对象得三大特性(封装、继承、多态)是C#视频里讲得,之前刚看完得时候,对三大特性,只能有一个肤浅和片面得认识,所以也没总结,但是如果连片面得认识都没有,那设计模式学得会很困难得。 封装 1.概念: 每个对象都包含它能进行操作所需要得所有信息,这个特性称为封装,因此对象不必依赖其他对象来完...

2018-12-29 10:40:41

阅读数 112

评论数 13

【设计模式】(七)-纵观全局

前言 奋战了一个多月得设计模式终于结束了,设计模式走得并不是那么得顺利,期间遇到了很多得问题,能解决得我们都想办法解决了,实在解决不了问题,只能暂且放一放了,以后深入实践得时候也许就会慢慢得懂了,因为涉及得内容比较多,我们准备用一个星期得时间来进行颗粒归仓。 设计模式 设计模式可以分类成创建...

2018-12-23 11:50:59

阅读数 215

评论数 11

【设计模式】(六)-学什么?

设计模式是什么? 设计模式有什么? 为什么要学设计模式? 为什么出现设计模式? 设计模式能做什么? 设计模式一共有多少个? 常用的设计模式有哪些? 为什么一定要学好设计模式? 设计模式为什么分类成结构型、创建型、行为型? 什么是结构型?和创建型有什么关系? 总结:把握宏观,一览...

2018-12-16 14:15:34

阅读数 174

评论数 11

【设计模式】(五)-工厂三兄弟

前言 所谓工厂三兄弟就是简单工厂模式、工厂方法模式、抽象工厂模式。书上给例子大概能理解了,我们讨论的时候举了一个例子来区别这三个模式的区别。 简单工厂模式 北京野生动物园里面动物都是混合在一起的,都是散养的。必须坐观光车,不能与动物面对面接触。 定义:通过专门定义一个类来负责创建其他类...

2018-12-14 18:26:17

阅读数 1487

评论数 10

C#(五)-实参和形参

前言 大话设计模式的每个小故事看一遍,再敲一遍,大概什么意思基本都能理解,但是每个模式的代码都会涉及到传参,传来传去的,就没那么好理解了。 实参 实参就是实际的参数,是在调用时传递给函数的参数,实参可以是常量、变量、表达式、函数等,别管它是什么类型的量,在进行函数调用时,它们必须具有确定的值,以便...

2018-12-14 16:38:38

阅读数 96

评论数 9

【设计模式】(四)-单一职责原则

前言 设计模式的六大原则已经学了五个了,本来想的学完这本书了再总结,怕时间长了会忘了,能理解多少先总结多少吧,以后学到新的东西再补充。 核心思想 单一指责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 我的理解:之前在用VB编程的时候,很自然地就会给一个类加各种各样的功能,在...

2018-12-09 16:00:03

阅读数 104

评论数 5

【设计模式】(三)-附录A:方法重载

概念 方法重载是指在一个类中定义多个同名的方法,但要求每个具有不同的参数或参数的个数。 我们可以理解为方法重载可在不改变原方法的基础上,新增功能。方法重载算是提供了函数可扩展的能力。 注意事项 1.并不是只有构造方法可以重载,普通方法也是可以重载的。 2.方法重载时,两个方法必须要方法名相同,但参...

2018-11-29 23:06:34

阅读数 127

评论数 6

提示
确定要删除当前文章?
取消 删除
关闭
关闭