软件开发
文章平均质量分 63
zhangleixp
这个作者很懒,什么都没留下…
展开
-
Windows 2003 Server下IIS的奇怪问题
尝试解决方法:IIS用户帐户及匿名访问都已设置,而且IIS用户的密码均未修改过。因为机器上中了病毒,怀疑是病毒所导致的。重装了一遍系统就OK了。原创 2006-05-01 19:29:00 · 730 阅读 · 0 评论 -
概率论的一些基本概念
1、随机实验特点:可逐条列举它的所有可能的结果。(无穷情况下,至少理论上可以) 2、概率的定义相对频率定义:P(E1)=lim(n1/n)P(E1)=1,E1为必然事件;P(E0)=0,E1为不可能事件。 3、不相容事件:P(A或B) = P(A) + P(B) (注:“A或B”表示A发生或者B发生)独立事件:P(A与B) = P(A)P(B) (注:原创 2006-06-25 21:46:00 · 1374 阅读 · 0 评论 -
Web Services 初接触
大概四五年前就听到Web Services这个词儿了,如今Web Services也不是那么火热了,今天终于把这个Web Services看了看。一、Web Services 的一些基本概念1、定义:Web Services 是通过Internet 标准可以访问的应用程序逻辑。(其中一种定义)(BTW,我不明白的是为什么要把“Web Services” 翻译为 “Web 服务”,像个中英怪原创 2006-06-08 15:42:00 · 1026 阅读 · 0 评论 -
.NET框架下编程操作XML文档的三种方法
在.NET框架下,对XML文档编程操作有三种方式:1、使用XmlTextReader和XmlTextWriter基于流的编程 (基于流的XML处理方法有两种:基于拉的解析器和基于推的解析器(SAX)。.NET下只有基于拉的解析器。) 优点:对XML文件的控制能力最强,效率较高。 缺点:编码较为繁琐,需要同时使用XmlTextReader和XmlTextWriter来读写XML。原创 2006-06-09 22:52:00 · 1331 阅读 · 0 评论 -
Visual Studio 2005,爽歪歪!
Visual Studio 2005 增加了很多新功能,用得最爽的是: 1、单元测试 (1)可以建立测试项目。 (2)能自动生成测试代码。NUnit没有这个功能。 (3)代码覆盖率度量。NUnit没有这个功能。2、重构 我没有用过其他的重构工具。但是感觉Visual Studio 2005 中的重构功能很方便。3、类图 支持正向工程和反向工程。4、功能更强的智能感知原创 2006-05-26 20:39:00 · 1525 阅读 · 0 评论 -
数据库访问层设计与实现(1)
数据库访问层设计与实现狂※痴2006-05-28 摘要:为了使上层的应用不依赖于下面具体数据库的类型,建立一个数据库访问中间层是必要的。实现了一个数据库访问层中间件,使得上层应用不用纠缠与具体数据库类型问题,能根据应用环境的不同,灵活选择连接的管理方式、关键字的生成规则以及SQL语句的安全性检查方式等等。给出了数据库访问层的设计思想以及在.NET中的实现。 1 引言在近原创 2006-05-28 09:53:00 · 2635 阅读 · 0 评论 -
数据库访问层设计与实现(2)
2 约定(1)本文中谈及的数据库仅限于关系数据库。数据库类型指不同的关系数据库系统,如Oracle,SQL Server,Sybase等等。(2)数据库对象指ADO.NET中访问数据库的对象:Connection对象,Command对象,Adapter对象、Parameter对象。3 应用程序的一般结构通常,数据库相关的应用程序应该具有图1所示的结构。至于为什么,就不用多说了。从图原创 2006-05-28 21:55:00 · 3585 阅读 · 1 评论 -
Master Page 初探
Master Page 初探狂※痴(zhangleixp)2006-05-24Master Page (母版页)是VS.NET2005中的新特性,提供了页面模板的功能。该模板是动态的,可以由内容页面自主选择。1 Master Page的组成Master Page主要由两部分组成:Master Page(母版页)本身和一个或多个Content Page(内容页)。1.1母版页原创 2006-05-24 16:41:00 · 4399 阅读 · 1 评论 -
水晶报表在VS.NET中的两种操作方式及示例
水晶报表的操作有两种方式:拉模式和推模式。一、拉模式1、基本特点 设计时,从数据库中拖表,字段等; 运行时,则按照设计时的绑定,取数据。2、使用方法 (1)配置服务器,选择数据库及数据源,最好选择允许保存密码; (2)拖拉需要的数据库表,字段到报表上,编辑筛选、公式等。3、优点 简单、方便、快捷4、缺点 灵活性差。 允许报表时需要用户登录数据原创 2006-05-13 11:41:00 · 1862 阅读 · 0 评论 -
给C++的初学者的建议
如果你不确定你将来从事何种行业的软件开发,只是想学习一门程序设计语言,那么从C++起步是个很好的选择。要执着,不要今天学点C++,明天学点VB,最后是学了十几种语言,都是只懂皮毛。学习C++不需要C语言基础,没有任何程序设计语言的基础的人学得会更快。首先选择一本教材,如果你的耐心不够好,就选择薄一点的,如清华大学钱能教授的《C++程序设计教程》。厚一点的,适合初学者看的就是《C++ Primer》原创 2006-05-01 19:51:00 · 1582 阅读 · 0 评论 -
关于程序设计语言的一些看法
计算机是人类为了解决问题而制造的一种工具,而程序设计语言(Programming Language,PL)也是一种工具,是人和计算机交流的工具。人和人之间通过自然语言交流,如:英语,汉语,德语……。程序设计语言也有很多,如汇编,C/C++,Java,Phyton,C#等等,也把它们称之为形式化语言。不管是自然语言还是形式化语言,都只是表达思想的一种方式,就程序设计语言本身,仅仅是一些符号和一些关键原创 2006-05-01 19:50:00 · 1497 阅读 · 0 评论 -
VS.NET 2003 开发环境个性化设置
1.设置Visual Studio 项目位置工具->选项 -> 环境 -> 设置Visual Studio 项目位置 -> G:Workspace2.启用行号工具->选项 -> 文本编辑器 -> C# -> 常规 -> 行号3.将制表符TAB改为4个空格符工具->选项 -> 文本编辑器 -> C# -> 制表符 -> 插入空格4.设置字体工具->选项 -> 环境 -> 字体和颜色 ->原创 2006-05-01 19:42:00 · 922 阅读 · 0 评论 -
面向对象的缺陷
面向对象的缺陷:无法表述对象之间的关系。 附 http://zhangleixp.itpub.net/ 上的评论: 作者 kommy 问题?29/04/2006, 22:05 可不可以举例说明一下,“表述对象之间的关系”的必要性。 作者 狂※痴 e.g. 30/04/2006, 20:11 我是这原创 2006-05-01 19:36:00 · 1425 阅读 · 0 评论 -
IIS6.0中配置ASP运行
1、安装IIS组件时,不用选择名为"Active Server Pages"的项。2、IIS中启用ASP。3、添加并注册MSWC.MyInfo组件。在一台Windows 2000 Server的System32inetsrv目录下找到 MyInfo.dll,然后拷贝到 Windows 2003 的System32目录下,然后注册(regsvr32 myinfo.dll) 。【这样就可用解决原创 2006-05-01 19:33:00 · 1339 阅读 · 0 评论 -
VS.NET2003中Word 文档操作类(C#)
using System;using System.Collections;using System.Diagnostics;using System.ComponentModel; /// /// Word 文档操作类。/// /// zhangleipub@126.com/// 2005-12-21/// /// 首先得添加对"Microsoft O原创 2006-05-01 19:24:00 · 2948 阅读 · 1 评论 -
[读书笔记]《软件工艺》
该书相关信息:《软件工艺》,Pete McBreen(著),熊节(译),人邮出版,2004年 软件工程的关键问题就在于:“它使我们忘记了是人开发软件”。 确定过程,验证过程。 所有的软件需求都来自于人,需求的获取无法自动完成,开发者必须和用户沟通才能了解用户的真正需求。 彼此学习是软件开发中非常重要的一个部分。 而对于如今的很多项目来说设计和实现都已经不再是难题原创 2006-05-01 11:58:00 · 1668 阅读 · 0 评论 -
数据库主键的设计
应该尽量少用有意义的字段作为主键,少用有意义的字段进行标识。 比如有一个表CREATE TABLE Operator(operatorId varchar(32) NOT NULL, -- 用户idaccount varchar(50) NULL, -- 用户账号operatorName varchar(50) NULL, -- 用户姓名operatorPassword varchar(5原创 2006-05-01 11:56:00 · 820 阅读 · 0 评论 -
用分治法实现元素选择
实验内容: 1、给定线形序列集中n个元素和一个整数k,1≤k≤n,输出这n个元素中第k小元素的值及其位置;2、简述该算法的原理、步骤。对该算法与直接排序查找进行比较;3、编写并调试程序。测试要求:元素个数不少于100// SelectK.cpp : 分治法选择第k 小的元素。// VC++6.0 下测试通过#include #include #include // 交换两个变量的值原创 2006-05-01 11:43:00 · 2388 阅读 · 1 评论 -
难道定时器受到内存的限制?
附注:全部代码贴在下面,也可以从以下地址下载VS2003 Project:http://zhangleixp.itpub.net/get/13774/WeirdTimer_SRC.rar。 程序说明:1、Start 方法可以有两种方式启动Do方法:第一种是使用定时器,第二种是不使用定时器,直接用一个while(true)循环。2、该程序是为了更清楚的演示问题而建立原创 2006-08-02 10:22:00 · 2124 阅读 · 3 评论