随笔分类 -  .Net

上一页 1 2

FotoVision学习手记(1)
摘要:FotoVision概述 有两种用户:拥有者和浏览者。前者在本地系统上使用桌面应用来修改和管理照片。当照片要发布时,可以通过桌面应用使用一个Web服务来同步Web站点上的文件。通过在SOAP头部中传递Credentials(证书)可以防止非授权用户修改站点上的照片。浏览者通过一个Web浏览器来查看照片。Pocket PC应用使用另一个Web服务来下载和存储照片到本机上,以便可以离线查看。 阅读全文

posted @ 2006-09-30 00:20 Phinecos(洞庭散人) 阅读(1135) 评论(1) 推荐(0) 编辑

小议解耦合--应用设计模式
摘要: 一直对设计模式究竟要什么时候用,如何用不是很清楚,但在以前写的代码中的很多地方,我都感觉代码总是写得很怪,很乱,可又不知道怎么去改。最近看了些文章,对设计模式有了些新的理解。 阅读全文

posted @ 2006-09-29 17:24 Phinecos(洞庭散人) 阅读(3411) 评论(6) 推荐(0) 编辑

Clickonce部署初体验
摘要:我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的winform应用相比的,很多winform下要实现的优秀功能,在Web上都很难实现,或者说有的根本没办法实现。但传统的winform,在部署上也有自己的困难之处,如果客户端多的话,每次部署和版本升级都十分麻烦。   在.net 2.0里,微软新推出了一项叫clickonce(一次点击)的应用程序部署技术,可以很好的解决上面的这个矛盾。在VS2005 中已经整合了clickonce的技术,使到用户可以很方便地部署winform开发的程序,很容易地管理其升级部署。 阅读全文

posted @ 2006-09-26 00:05 Phinecos(洞庭散人) 阅读(14664) 评论(12) 推荐(2) 编辑

《.Ne框架程序设计》随记(5)
摘要:实现Equals方式有3种不同的方式... 阅读全文

posted @ 2006-09-06 23:54 Phinecos(洞庭散人) 阅读(331) 评论(0) 推荐(0) 编辑

《.Ne框架程序设计》随记(4)
摘要:Public static void Main(){Int v = 4;Object o = v;V = 123Console.WriteLine(v+”,”+(int)o);} 问:这段代码里有多少次装箱操作? 这里首先创建了一个未装箱的int值类型(v),并将其初始化为4,然后,又创建了一个Object引用类型(o),并希望将其指向v,但是因为引用类型必须指向托管堆中的对象,所以会... 阅读全文

posted @ 2006-09-06 17:30 Phinecos(洞庭散人) 阅读(376) 评论(0) 推荐(0) 编辑

《.Ne框架程序设计》随记(3)
摘要:以往,每个应用程序进程都有自己的虚拟地址空间,通过地址空间的隔离来保证一个进程不会干扰另一个进程的运行。但通过验证托管代码,可以确保不会访问不该访问的内存,因此可以一个单独的虚拟地址空间内运行多个托管应用程序。由于太多的进程会占用过多的系统资源,损伤系统性能,并限制系统可用的资源。因此在一个进程中运行多个托管应用程序可以减少进程的数量,提高系统性能,降低资源需求,而同时应用程序仍然可以保持... 阅读全文

posted @ 2006-09-01 07:34 Phinecos(洞庭散人) 阅读(408) 评论(0) 推荐(0) 编辑

《.Ne框架程序设计》随记(2)
摘要:CLR直接打交道的并不是托管模块,而是程序集(assembly). 程序集是一个或多个托管模块,以及一些资源文件的逻辑组合。其次,程序集是组件复用以及实施安全策略,版本策略的最小单位。它可以是一个或多个文件组成。 托管模块有其自身的元数据来描述自己包含的类型以及其引用的其他类型,而程序集中的清单(manifest)则描述了组成程序集的文件的信息。也可以这么说,若是单... 阅读全文

posted @ 2006-08-31 17:01 Phinecos(洞庭散人) 阅读(393) 评论(0) 推荐(0) 编辑

《.Ne框架程序设计》随记(1)
摘要:接触.net也已经有差不多两年了,一直没机会拜读这部大作,甚为遗憾。。。 阅读全文

posted @ 2006-08-31 06:42 Phinecos(洞庭散人) 阅读(481) 评论(0) 推荐(1) 编辑

[老贴]《asp.net高级编程》读书笔记(2)
摘要:1.StringBuilder类:命名空间是:System.Text。StringBuilder类是个高效的类,StringBuilder.Append连接字符串的方法是非常快的。用于连接大量的字符串,其速度的优越性就会体现出来。.显示服务器的信息代码:private void Button1_Click(object sender, System.EventArgs e){ ... 阅读全文

posted @ 2006-08-13 15:10 Phinecos(洞庭散人) 阅读(316) 评论(0) 推荐(0) 编辑

[老贴]《asp.net高级编程》读书笔记(1)
摘要:看了《asp.net高级编程》的前158页,下面是我的读书笔记:1.asp.net采用新的基于事件的编程模型,网页是完全编译的,使用丰富的服务器端控件,是.net framework的一部分。2.可以把一个普通的html控件变成服务器控件,只要将runat=”server”加入。例如:,这就可以在服务器端通过id引用这个控件,string firstName = FirstName.Tex... 阅读全文

posted @ 2006-08-13 15:09 Phinecos(洞庭散人) 阅读(433) 评论(0) 推荐(0) 编辑

[老贴]Crystal Report 学习笔记(1)
摘要:学习资料:《用实例学 Crystal Report for Visual Studio.Net》章立民著 1, Crystal Report for vs.net以Crystal Report8.0的架构为基础,为.net开发者提供完整的报表功能。 特点有:1)跨多语言 ,c#,VC++.net,VB.Net都可以使用 2)可以替windows与web应用程序创建报表,更可以将报表发布成w... 阅读全文

posted @ 2006-08-13 14:24 Phinecos(洞庭散人) 阅读(1351) 评论(0) 推荐(0) 编辑

正则表达式构造与测试小工具(下)
摘要:不多说废话了,直接贴一些重要的代码:(1)查找匹配项: private void RunMatch() { Regex r; Match m; statusBar.Panels[0].Text=""; statusBar.Panels[1].Text=""; ... 阅读全文

posted @ 2006-08-01 20:02 Phinecos(洞庭散人) 阅读(457) 评论(0) 推荐(0) 编辑

正则表达式构造与测试小工具(上)
摘要:前言 最初接触到正则表达式是在大一时准备高程考试的时候,那时候只知道这个东西可以拿来对对给定的语句进行匹配,可对它很多的东西都不了解。在学习了C#后,终于有机会接触到这方面的细节了,其实我用过的方面也不多,回想起来也就有几个地方用过:比如用户注册时判断email地址是否合法,手机号码,身份证号码是否符合格式,用户名和密码的限制等,再有就是在做一些文本的搜索与替换,当... 阅读全文

posted @ 2006-07-31 20:00 Phinecos(洞庭散人) 阅读(573) 评论(0) 推荐(0) 编辑

上一页 1 2

导航