随笔分类 - .NET学习区
.NET平台(C#)学习心得
摘要:很多光盘上的程序,比如电脑迷光盘,开头总有一段动画,用来展现企业品牌和LOGO之用。这个动画是Flash做的,而且嵌入到程序中简直做到无缝融合,因为右键点击它也不会有那特有而烦人的Flash右键菜单。 因此将Flash融合到WinForm中能够增强程序的多媒体效果和炫丽的外观。现在我们就来看看在C#桌面程序中如何插入Flash视频,而且去掉烦人的右键菜单。 首先要插入Flash就必须使用Fla...
阅读全文
摘要:由于项目中存在这样的载入的画面:在界面上有显示载入信息的Label控件和进度条,如果采用单线程则在载入数据的时候UI界面会被锁死,造成假死的感觉。为了给一个更友好的界面,因此有必要引入多线程技术,使得软件更加“人性化”。 但随后在子线程中访问界面上的控件的时候会出现异常,不能操作主线程所控制的UI界面。看来这得用到委托技术了! 首先我们定义委托: public delegate void load...
阅读全文
摘要:相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此...
阅读全文
摘要:这几天狂看关于读写XML文件方面的资料,虽然XML比MSSQL方便,不用安装数据库服务软件,也不用附加数据库等操作,但XML毕竟不适合做大的数据存储,因为每当查询读取XML文件时都要先读取它到数据集然后再进行查询(MSSQL是先查询数据,再把查询结果存到数据集),这在无形中占用了一点内存,也失去了一些效率,这在XML文件比较大的时候效果很明显。 所以XML一般用作配置文件用,它的作用也不容小视。学...
阅读全文
摘要:昨天粗粗看了一下微软官方爆出的关于VS2008的硬件要求,感觉自己的老爷机(闪龙2200+\768M DDR内存\160G并口硬盘\5600显卡)勉强可以运行吧,同时对WPF开发和Linq新的查询语言的好奇(当然还有更多的新的功能新的特性),于是自己刚买的宇瞻钢铁侠16G的U盘从公司拷回来自己前几天下载的VS2008。 VS2008 Team System共有7个压缩包,总大小达到4.2G(包含M...
阅读全文
摘要:随着对.NET学习的深入,慢慢认识到了WPF。这应该属于新事物,属于.NET 3.0里面的一个组件~它的出现相对于传统的GUI程序来说是大的变革。通过它,我们可以轻松感受软件的炫丽,震撼视觉效果和用户体验,因此我们可以对WinForm里自定义控件与GID+的组合开发带来的痛苦说拜拜。 开发WPF要用到全新的语言——XAML语言。XAML在WPF中的真正用途是界面描述,当然它也可以用来写代码。XAM...
阅读全文
摘要:因为做项目要用到数据库,因此存储过程是必不可少的,看了一点如何在.NET中调用存储过程的资料,颇有点心得,觉得这个东西是当用到数据库的时候必须要会的一项技术。下面是它的定义: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何...
阅读全文
摘要:最近学了一些关乎.NET结构分层方面的技术和思想,感觉分层结构既很好得体现了OO思想,也很好的融合了设计模式。这样分层的好处就是极大提高了软件的可复用,和扩展,易维护以及灵活性。 经典的三层结构分为:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。各个分层之间通过对外接口来互相访问,除此之外就几乎没有什么联系,很好体现了模块之间的松耦合。而层内部主要是处理和本层工作有关的业务,绝不牵扯...
阅读全文
摘要:XML(可扩展标记语言)基于文本编码,用于Web上数据交换和存储,比起数据库来说更加灵活,更加方便,读写不用什么数据库驱动,编写方法也很简单,不用什么软件直接用记事本就可以搞定了。 对学编程的人员来说,XML是必学的技术之一。因此,这些天我都在研究C#中对XML的读写,感觉所用到的操作特别多,设计到的方法和类也比较多(反正看的时候有点晕晕的,可以看懂,但要常应用加深印象)。 所用到的操作类都在Sy...
阅读全文
摘要:昨天公司请了一个老师过来讲解QAD财务系统,可能是她声音太小,或者屏幕太过模糊导致底下很多人都昏昏欲睡,包括我。只有我的副理特别牛,一直在和那老师讨论问题,问得那老师几乎要招架不住了。我心里那个佩服啊… 虽然我坐在那里没有听课,但我却不闲着,拿出我的手机打开电子书,看起.NET泛型应用的文章来。这个是以前存在手机里面的技术性文章,看过了一次,现在再拿出来看应该可以加深印象,同时还可以获得意想不到的...
阅读全文

浙公网安备 33010602011771号