摘要:
引用:using System.Runtime.InteropServices;using System.Text[DllImport("kernel32")] private static extern long WritePrivateProfileString(string section,string key,string val,string filePath); //参数说明:sect... 阅读全文
摘要:
版本自动更新程序及3种实现策略 C/S程序是基于客户端和服务器的,在客户机编译新版本后将文件发布在更新服务器上。然后建立一个XML文件,该文件列举最新版本号和所有文件及文件最后修改日期。如文件较多可以通过工具自动建立XML文件。当某客户机运行程序后会自动下载这个XML文件,通过与本地机器上的版本号匹配,如本机上的版本号比服务器上的要旧,通知客户机运行更新程序。如用户更新了版本,将最新版本号写入配置... 阅读全文
摘要:
C#深入剖析(1)——事件 准备写一个系列文章,深入探讨C#及.Net中的某些特性。 第一篇 事件 事件相信每个人都不陌生,随便一个WinForm程序,就会使用大量的事件,比如: C# code class MainForm : Form { public MainForm() { this.Click += new EventHandler(MainForm_Click... 阅读全文
摘要:
一.///////////////////////////////////////////////////////////////////////////////using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { c... 阅读全文
摘要:
说说自己的观点,大大小小接触过不少的项目。 项目的架构,在设计阶段,基本上都是“没有问题”的,甚至很多人会觉得很完美。 也正是因为“完美”,才能跟客户交差,否则你自己都觉得有问题,那客户怎么肯接受呢。 而绝大多数客户是不了解架构是什么东西的,他们关心的更多的是功能(我们且不说成本这个话题) 所以只要你能把他的功能又快又好的实现出来,他才不管你是什么架... 阅读全文
摘要:
今天给大家解释一下我对三层结构的理解,也希望能为初学者提供一些参考。 大家的疑问: 三层结构是什么? 我们该不该推荐三层结构? PETSHOP是不是三层结构? 该不该学习PETSHOP? 上一次在CSDN和CNBLOGS上面初步发表了我对三层的理解受到了一些的反驳 我的观点: B/S是经典的三层结构。 回复中的观点: 1) B/S是经典的三层结构是错误的。 2) PETSHOP是三层结构,三层包括... 阅读全文
摘要:
copyright: Apple Inc.MVC(Model View Controller)模型-视图-控制器 [编辑本段]MVC与模板概念的理解 MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同... 阅读全文
摘要:
PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,而且有很多可以借鉴之处。PetShop... 阅读全文