管理

2008年12月1日

摘要: 第二种我所见过的三层设计模式是: 还是分为UI层、业务层(BLL)、数据访问层(DAL),但其中的数据的存储和传递使用的是Model类,Model类中只有私有字段和公有的属性,并不存在对数据的操作,定义逻辑业务实体,但是实体的定义并不是以单表定义的,而是以一个业务逻辑来定义。 我所遇到的问题是,随着开发的深入,对用户需求的深入,需求在变化,大多是需求膨胀,就某一个逻辑业务实体来说就会... 阅读全文

posted @ 2008-12-01 20:55 lzhdim 阅读(517) 评论(0) 推荐(0)

摘要: 所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。 开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序... 阅读全文

posted @ 2008-12-01 20:54 lzhdim 阅读(689) 评论(0) 推荐(0)

摘要: 关键词: jQuery和微软 【原文地址】jQuery and Microsoft 【原文发表日期】 Sunday, September 28, 2008 11:32 AM jQuery 是个轻量级的开源JavaScript库(只有15kb大),在相当短的时间内,已经成为网上最受欢迎的JavaScri... 阅读全文

posted @ 2008-12-01 20:54 lzhdim 阅读(861) 评论(0) 推荐(0)

摘要: 曾经的沧海桑田海枯石烂不过是过眼云烟晶莹的泪轻抚过我的脸颊留下无声的叹息又一个陨落的天使拿着炫目的五星棒浮动不安的世界你愿意再等待下一个轮回么再次的相遇你的眼神是否还会如此前般陌生是否还会成为最熟悉的陌生人......想飞的水 ``` 2008.12.01 阅读全文

posted @ 2008-12-01 16:03 lzhdim 阅读(511) 评论(0) 推荐(0)

摘要: 一、概述 UML的类图和对象图表达的是对象模型的静态结构方面。 类图描述的是一种静态关系,在系统的整个生命周期都是有效的。通过分析问题域和用例,就可以得到相关的类,然后再把逻辑上相关的类封装成包。这样就可以很好地体现系统的分层结构,使人们对系统层次关系一目了然。 对象图是类图的实例,它的表示方式与类图基本相似。它们的不同之处在于对象图显示类图的多个对象实例,而不是实际的类。一个对象图是类图的一... 阅读全文

posted @ 2008-12-01 15:42 lzhdim 阅读(2487) 评论(1) 推荐(0)

摘要: 1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即... 阅读全文

posted @ 2008-12-01 08:41 lzhdim 阅读(1633) 评论(0) 推荐(0)

摘要: 两个月前,微软宣布将在Visual Studio中增加对开源jQuery JavaScript程式库的支持,现在,微软已经完成了该项目,用户可以在Visual Studio 2008和免费软件开发工具Visual Web Developer Express中使用jQuery了。 jQuery是一个优秀的轻量级JavaScript程式库(15KB),兼容CSS3以及各种浏览器(IE 6.0+、FF ... 阅读全文

posted @ 2008-12-01 08:40 lzhdim 阅读(586) 评论(0) 推荐(0)

2008年11月30日

摘要: 一般情况下多线程编程多采用MFC类库实现,那么如果不使用MFC 如何进行多线程程序设计呢?本文将就这个问题进行讨论: 微软在Windows API中提供了建立新的线程的函数CreateThread,它的语法如下: hThread = CreateThread (&security_attributes, dwStackSize, ThreadProc... 阅读全文

posted @ 2008-11-30 13:55 lzhdim 阅读(696) 评论(0) 推荐(0)

摘要: 摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。 关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 阅读目录: 使线程同步 临界区 管理事件内核对象 信号量内核对象 互斥内核对象 小结 正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命... 阅读全文

posted @ 2008-11-30 11:31 lzhdim 阅读(681) 评论(0) 推荐(0)

摘要: 本章我们将以工业控制和嵌入式系统中运用极为广泛的串口通信为例讲述多线程的典型应用。 而网络通信也是多线程应用最广泛的领域之一,所以本章的最后一节也将对多线程网络通信进行简短的描述。 1.串口通信 在工业控制系统中,工控机(一般都基于PC Windows平台)经常需要与单片机通过串口进行通信。因此,操作和使用PC的串口成为大多数单片机、嵌入式系统领域工程师必须具备的能力。 ... 阅读全文

posted @ 2008-11-30 11:30 lzhdim 阅读(1188) 评论(0) 推荐(0)

摘要: 1、创建和终止线程 在MFC程序中创建一个线程,宜调用AfxBeginThread函数。该函数因参数不同而具有两种重载版本,分别对应工作者线程和用户接口(UI)线程。 工作者线程 CWinThread *AfxBeginThread( AFX_THREADPROC pfnThreadPro... 阅读全文

posted @ 2008-11-30 11:29 lzhdim 阅读(969) 评论(0) 推荐(0)

摘要: 简介 线程之间通信的两个基本问题是互斥和同步。 线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。 线程互斥是指对于共享的操作系统资源(指的是广义的"资源",而不是Windows的.res文件,譬如全局变量就是一种共享资源),在各线程访问时的排它性。当有若干个线程都要使用某一共享资源... 阅读全文

posted @ 2008-11-30 11:27 lzhdim 阅读(830) 评论(0) 推荐(0)

摘要: WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。 1.线程函数 在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的LPVOID作为参数,返回一个UINT,线程函数的结构为: UINT ThreadF... 阅读全文

posted @ 2008-11-30 11:26 lzhdim 阅读(836) 评论(0) 推荐(0)

摘要: 引言 从单进程单线程到多进程多线程是操作系统发展的一种必然趋势,当年的DOS系统属于单任务操作系统,最优秀的程序员也只能通过驻留内存的方式实现所谓的"多任务",而如今的Win32操作系统却可以一边听音乐,一边编程,一边打印文档。 理解多线程及其同步、互斥等通信方式是理解现代操作系统的关键一环,当我们精通了Win32多线程程序设计后,理解和学习其它操作系统的多任务控制也非常容易。... 阅读全文

posted @ 2008-11-30 11:25 lzhdim 阅读(954) 评论(0) 推荐(0)

摘要: using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Collections; namespace DBUtility { /// /// The SqlHelper class is intended to encapsulat... 阅读全文

posted @ 2008-11-30 11:12 lzhdim 阅读(903) 评论(0) 推荐(0)

2008年11月29日

摘要: .Net平台操作活动目录Active Directory,使用System.DirectoryServices.ActiveDirectory,主要是User OU 和Group的操作。 代码运行了一年多,还没有出现问题,应该算是经过了验证。 更新的代码在www.codeplex.com/ADBlock Code highlighting produced by Actipro Code... 阅读全文

posted @ 2008-11-29 21:57 lzhdim 阅读(1162) 评论(3) 推荐(0)

摘要: 第一次推荐软件——亿图,一个中国人自己制作的软件。 使用亿图,可以绘制你所需要的各种图形。通过简单的点击,可以成为非比寻常的高质量图表。 使用亿图绘制的图形,让我的文档立马提升了好几个档次。推荐大家试用! 亿图,提供了完全免费的版本:在这里:http://www.edrawmax.com/freemind.php。 要试用完整的版本(目前的版本是4.1,根据预告,很快也将推出4.2版),也可以到主... 阅读全文

posted @ 2008-11-29 21:41 lzhdim 阅读(822) 评论(0) 推荐(0)

摘要: ADB2.2下载 ADB2.2源代码下载 一、概述 程序的注释在程序的编写和维护中扮演着相当重要的角色,在生成工程的同时,说明文档也随之而生了。.NET文档生成工具用于将xml 文档注释生成格式类似MSDN的HTML帮助文档,并编译为CHM文档(下文中将该工具称为ADB,该软件仅测试过.net2.0的程序集)。 二、ADB2.2的功能特点 1、支持合并多个程序集; 2、自动搜索程序集及其引用... 阅读全文

posted @ 2008-11-29 21:37 lzhdim 阅读(722) 评论(0) 推荐(0)

摘要: 轻量级爬虫+全文检索解决方案项目——NukeLite svn: http://nukelite.googlecode.com/svn/trunk/ 项目地址:http://code.google.com/p/nukelite/ 开源协议:Apache License 2.0 ===========================================================... 阅读全文

posted @ 2008-11-29 21:34 lzhdim 阅读(854) 评论(0) 推荐(0)

摘要: 1st JavaScript Editor 是一款先进的JavaScript编辑器,无论对初学者还是专家用户都很适用,软件边侧有着丰富的编辑脚本选择,它提供了卓越的源代码格式样式以及格式美化调整,允许您定制和应用任何源代码格式排列风格,内置了JavaScript调试器,可以帮助您逐行的运行和调试代码,JavaScript编辑器可以用在编辑专业的JavaScript代码、制作动画以及其他... 阅读全文

posted @ 2008-11-29 21:32 lzhdim 阅读(3580) 评论(0) 推荐(1)

摘要: 一、用例图的描述 用例(Use Case)是指系统的外部事物(活动者、设备或外部系统)与系统交互,它表达了系统的功能,即系统所提供的服务。 用例图是一种描述用例的可视化工具,用简单的图形元素表示出系统的活动者、用例及它们之间的关系,准确地表达了活动者与系统的交互情况和系统所能提供的服务。用例图是从用户角度而不是从开发者角度来描述对软件产品的需求,分析产品所需的功能和动态行为。 二、活动者 确定... 阅读全文

posted @ 2008-11-29 21:07 lzhdim 阅读(1658) 评论(0) 推荐(0)

摘要: 一、UML的主要内容 UML主要文件包括UML概要、UML语义、UML表示法指南和对象约束语言规约。 二、UML的主要特点 UML主要特点包括统一标准、面向对象、可视化及表示能力强大、独立于过程和容易使用掌握。UML不是一个独立的软件工程方法,而是面向对象软件工程方法中的一个部分。UML贯穿软件系统开发的需求分析、系统分析、系统设计、系统实现和测试五个阶段。 三、UML建模中9种图的特点 1.... 阅读全文

posted @ 2008-11-29 21:04 lzhdim 阅读(1089) 评论(0) 推荐(0)

摘要: 大抵而言,Singleton 模式应该是设计模式中相当常用的一种了。它能够节省宝贵的 CPU 或内存资源,避免不必要的创建对象开销。然而,在多线程应用中,对于那些非线程安全的数据库组件,传统的 Singleton 将容易造成不稳定。如果使用 Synclock 进行同步,性能损耗可能将更大,特别在并发访问高的 ASP.net 应用中。 前十几天和装配脑袋聊天的时候,他... 阅读全文

posted @ 2008-11-29 16:12 lzhdim 阅读(668) 评论(0) 推荐(0)

摘要: 第1种方法: 用server.Execute(path As String,writer As Sysetem.IO.TextWriter) 方法,这种方法很简单,向服务器放松动态网页请求,获取页面的客户端html代码,然后把内容写进文件里.这种方法写起来比较简单: 1 Dim swHtml As StringWriter = New Strin... 阅读全文

posted @ 2008-11-29 16:08 lzhdim 阅读(596) 评论(0) 推荐(0)

摘要: 一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数... 阅读全文

posted @ 2008-11-29 16:07 lzhdim 阅读(467) 评论(0) 推荐(0)

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved