【C#之路】
文章平均质量分 63
努力和时间做朋友
自己选择的路,就算跪着,也要走完!
展开
-
字符串处理
字符串处理,在文本中无处不在。字符串的处理有时候也很有意思,我们一起来看看吧!字符串的特性不可变性:声明了字符串,它就不可以改变,只能通过索引读取,如果要修改必须创建新的字符串数组,然后通过索引修改,调用new string(char[]),字符串可以看成只读的字符数组字符串的处理种类 字符串大小写转换 忽略大小写比较 删除字符串中的内容 替换原创 2015-12-08 11:48:54 · 787 阅读 · 25 评论 -
C#版的组合查询+模板方法
在第一次机房收费系统的时候就发现很多相似的窗体,很多重复的代码,那时遇见相似的功能自己还会窃喜,因为不用再次敲了,直接ctrl+c和ctrl+v然后稍加改动就可以了。但是当第二次重构的时候,学习了设计模式,也听同学和师父们讲了很多,重构的时候需要加设计模式,来减少代码的冗余等,现在自己亲身经历,也要感受一下设计模式的神奇所在。考卷VS组合查询 一些组合查询的窗体(操作员工作记录,原创 2016-03-27 20:36:26 · 2180 阅读 · 49 评论 -
单例模式的应用
单例是在大话设计上了解的,但是并没有深刻理解,现在做机房的时候才仔细看,想着应用到窗体中,争取理论联系实际,首先介绍一下单例模式。【单例模式】定义:——单例模式Singleton:保证一个类只有一个实例,并提供一个访问它的全局访问点。实现的要点:——单例模式是限制而不是改进类的创建;——实例构造器可以设置为Protected以允许子类的派生;——一般不支持接口和原创 2016-04-10 20:19:16 · 687 阅读 · 36 评论 -
三层登录—c#
学习了三层,有一个登录窗体的小练习,是我们第一次接触三层的初战。现在只是简单的了解了一些,需要学习的还有很多,下面浅谈自己的理解。我们说的三层就是分层了显示层、业务逻辑层和数据访问层,其中显示层是直接和客户打交道的,是用户的显示界面;而业务逻辑层是处理业务的,是中间的桥梁,联系着显示层和数据访问层,把用户的请求进行分析处理,在给数据源写入;那么数据访问层是做什么的呢?主要操纵数据库,对数据库中原创 2016-01-30 10:44:23 · 1288 阅读 · 27 评论 -
到底什么是接口
设计模式中有很多地方用到了接口,敲机房的时候也用到了接口,接口到底是干什么的呢,为什么要使用接口?我们真的清楚吗? 今天开会,说到七层,提到接口,师父问了这样一个问题,为什么要用接口呢?我说接口是用来实现的,接口中没有具体的方法体,接口为了让D层实现,同时添加抽象工厂的时候也需要接口,但是到底什么是接口,接口有什么作用,是不懂的,回来查了查。【什么是接口】定义 接口原创 2016-02-20 20:24:48 · 1077 阅读 · 34 评论 -
C#基础知识之一
视频看了一半,总结一些基础的东西,记是记不住的,还需要练习,熟能生巧!【快捷键】F6 生成解决方案F5启动调试Home行首End行尾Pageup页首pagedown页尾insert覆盖Ctrl+K+D代码重排Ctrl+K+C快速注释Ctrl+A/V/S/ZF12转到定义Ctrl+F1弹出msdn#region和#endregion折叠 打原创 2015-11-29 23:50:16 · 688 阅读 · 12 评论 -
设计原则
做人有做人的原则,写程序有写程序的原则,设计模式也要遵循原则,目的都是为了达到一种效果,即易维护、易扩展、易复用、灵活性好,下面我们一起走进原则的世界……【单一职责原则】——拍摄UFO 就一个类而言,应该仅有一个引起它变化的原因。 软件设计真正要做的内容很多,就是发现职责并把这些职责相互分离。明白的说,就是判断各个职责是否应该分离出来,判断的方法:想想还原创 2015-12-13 21:34:45 · 908 阅读 · 21 评论 -
创建模式
看设计模式有些日子了,但是感觉空空的,脑子里没有留下什么,所以想停下来总结总结,回忆回忆!设计模式看着很多,整本书有三十章,包括具体的模式和设计原则,其实归类划分有六大原则,24个模式,具体的模式又分为三大类,分别为创建模式、行为模式和结构模式,今天就先看看创建模式吧!创建模式中包含了工厂模式(简单工厂、工厂方法、抽象工厂)、建造者模式、原型模式、单例模式、多例模式。【工厂模式】简原创 2015-12-18 10:00:33 · 878 阅读 · 30 评论 -
设计模式总结
设计模式,听着很是高大上吧,其实它确实高大上,能真正应用到软件程序中更是了不起。概况面向过程和面向对象What?首先编程语言分为面向对象和面向过程两类,面向过程是强调的是:一件事如何去做?面向对象强调的是:这件事由谁来做?例如人一口一口吃水果这件事,其中面向过程强调的是吃,还是一口一口的吃;而面向对象强调的是人,一口一口吃,说的是这个人的动作方法。Why在使用的过程原创 2015-12-23 21:25:19 · 845 阅读 · 41 评论 -
初次接触C#
刚刚接触了C#,很新鲜,有一种学习的欲望,下面把学的一点基础知识分享一下。概念C#C#是一种编程语言,可以开发基于.Net平台的应用.Not又叫dotnet,是NetFramework框架,一种平台,一种技术。.Net功能可以开发桌面应用程序(WInform)Internet应用程序(ASP.net)手机开发(wp8)两种交互模式C/S client和原创 2015-11-10 09:01:54 · 640 阅读 · 26 评论 -
VS的安装与应用
VS的安装很容易,大家都说是傻瓜式的安装方法,就不在详细介绍,只要等待就可以完美收官。安装完一个新软件,我们毕竟是陌生的,那么就要有“哪里不会点哪里”的勇气了,一般情况是不会坏的,如果有问题了就直接还原到安装初的状态,实在不行的话,重新装,这样再熟悉一遍流程,加深印象,哈哈,这些都不在多说,接下来我们进入代码环节吧……这张图应该就能说明问题需要注意的是:一个项目可以有多个类,可以有多个原创 2015-11-22 21:42:21 · 761 阅读 · 30 评论 -
C#基础知识总结之二
注意点有时候在一个项目中建立了多个类库,启动时运行的不是自己想要的,这是不要急,是由于启动项的问题,大家设置成从当前项目启动就ok啦。还有一个小东西比较搞怪,那就是引号””了,输出或者赋值时不加引号和加引号,以及单引号都是会影响的,一定得注意啦。单引号字符,双引号是字符串【转义符问题】\+特殊符号,可以把这个字符显示出来\n 换行\b覆盖,退格\\表示一个\\t原创 2015-12-02 20:02:40 · 628 阅读 · 14 评论 -
再遇面向对象
面向对象是一个漫长的过程,应该贯穿我们整个学习阶段吧,再次遇见面向对象,再总结一下。【封装】封装介绍封装是面向对象的特征之一,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。可以用修饰符来控制是对象和类概念的主要特性,下面说一说对象和类。对象和类//对象//是看得见摸得着的例如电脑点灯就不是对原创 2015-12-04 18:13:23 · 660 阅读 · 14 评论 -
登录遇见的小问题
1未将对象引用设置到对象的实例一般是对象为null 或者是未将对象初始化new2数据库中对象名无效的问题但是加了[]就没有问题了这是怎么回事呢?Student[Student]和dbo.[Student]效果是一样的,但是当你的表是用关键字命名的那么就必须加[]号了,为什么呢?例如查询User表就必须加了,因为数据库中存在User的关键字,如果不加,数据库就不能识别你要查询的到底是原创 2016-03-13 20:15:27 · 715 阅读 · 30 评论