随笔分类 - .Net
摘要:三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助!回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三层实例,下面言归正传。简单的三层划分:用户登录界面:用户名、密码输入正确以后提示登录成功:下面是UI层的代码://单击登录按钮 private void btnLogin_Click(object ...
阅读全文
摘要:微软的东西总是做得很完善,让人用起来很方便,同样VS的打包功能也很好使,看完下面十一张图想学不会都难!1. 在解决方案资源管理器里面右击你的解决方案2.“添加”——>"新建项目"3.“其他项目类型”——>"安装和部署"——>"Visual Studio Installer"——>"安装项目"——>"确定"4. 确定以后解决方案最下面多了一个“Setup1”,继续5. 左边的主窗口变成了“文件系统”的界面,Go On6. 右击“应用程序文件夹”——>"
阅读全文
摘要:Show和ShowDialog有什么不同呢,什么时候用Show,什么时候用ShowDialog呢?相信看玩这篇博客,你会有一个比较明确的答案。说到show跟ShowDialog的区别很多人会想到的是,他们一个是非模态一个是模态,模态窗体就是必须将其关闭(cCose)或隐藏(Hide)才能对其他窗体进行操作。这只是他们之间表面上的区别,他们真正的区别不仅仅局限于此。show和showdialog的本质区别有两个方面:一个是代码执行上的区别;一个是自身的机制不同。代码执行上的区别这个区别比较容易发现,Show方法的调用会立即返回,新窗体显示的同时Show方法调用语句后面的代码会得到执行;而对Sho
阅读全文
摘要:重载跟重写,名字很相近,结构看起来也有几分神似,但是它们各自的特点还是很鲜明的,不过总有人经常分不清它们两个。下面我用我粗浅的理解说说他们两个,希望能够帮助大家理解它们各自的特点。重载跟重写从作用的范围和对象上来说的区别就是——重载是类内部函数(方法)之间的一种关系,而重写则是类与类(父类和子类)之间的一种关系。下面我们一VB.Net为例分析一下重载:重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同),或者方法返回类型不相同来加以区别(需要注意的是,如果仅仅是返回值不同,是不可以重载的)。在VB.Net里面重载的关键字为Overloads,看看下面的代码
阅读全文