- 博客(216)
- 收藏
- 关注
原创 怎样把ASP.NET 并行
http://blog.csdn.net/images/blog_csdn_net/qq_net/42570/r_asp_regiis.GIF.NET Framework 允许在同一台计算机上安装运行库的多个版本。默认情况下,在已经安装了 .NET Framework 的计算机上安装新的 .NET Framework 时,所有的 ASP.NET 应用程序都会自动更新以使用新安装的 .NET F
2004-09-09 13:05:00 827
原创 调用他人提供的Web Service
如何调用他人提供的Web Service声明:本文不讲述WebService的概念,纯粹讲使用方法。请按下列步骤操作: 1、打开网站:http://www.xmethods.com。这个网站提供了很多WebService,我们选择其中一个比较简单的做为例子: 这个WebService有一个随机返回一句名人名言的方法,稍候介绍。 2、点击RandomQuote链接,找到他的WSDL地址:
2004-09-09 12:52:00 889
原创 vc#2005 WinForm 开发体验(原创)
VS2005的预发布版已经有了下载,我试用了一下,发现在System.Windows.Forms命名空间提供了许多新的控件,对WinForm编程提供了方便,现将我的使用经验拿出来与大家分享!Web Browser控件 该控件是2005中新加入的一个控件,利用这个控件可以很快编写一个浏览器。 以下就以一个简单的浏览器开发为例介绍该控件。首
2004-09-09 11:01:00 1034
原创 程序员技术沙龙――笑谈程序人生
对于大多数程序专业人士来说,计算机走入生活,进而成为我们的理想和职业,还是在1990年之后。然而IT技术的时钟似乎格外的快,短短十几年,已经是数度换了人间。而专业开发者也似乎被这格外快的时钟扯着向前飞奔。大多数人已经过了“少年不知愁滋味,爱上层楼”的阶段,开始现实地思考自己的处境和未来的发展。我们在哪里,我们要往哪去?也许这个时候,听听别人的故事和感悟,能够帮助我们找到我们自己答案。 章立
2004-09-09 10:57:00 1479
原创 政府采购已占中国整个软件市场规模的25%左右
最近一段时间,国产软件在政府采购上成绩明显,先有永中中标湖南教育系统,金山的WPS也继去年下半年在上海市教委的办公采购中博得头筹后,近日又中标陕西教育系统,继续在政府采购中保持优势。 据了解,目前政府采购占中国整个软件市场规模的1/4左右。中国工程院院士、著名软件专家倪光南认为,在应用软件和涉及信息安全的软件方面,基本上都要采购国产软件。政府采购和行业采购成为我国软件企业发展的一大希望所在。
2004-09-09 10:47:00 1226
原创 C#中如何读写INI文件
在C#中读取和写入ini文件的一段代码,其实本文只是指出一个方向,希望大家能够触类旁通。 //写INI文件 [ DllImport ( "kernel32" ) ] private static extern bool WritePrivateProfileString ( string section ,string key , string val
2004-09-09 10:42:00 682
原创 C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/Fram
2004-09-08 17:15:00 650
原创 C#处理鼠标和键盘事件
在程序运行中,产生事件的主体有很多,其中尤其以键盘和鼠标为最多。本文就来探讨一下在C#中和这二个主体相关的事件的处理过程。 一.本文介绍的程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork SDK Beta 2 二.C#中处理鼠标相关的事件: 鼠标相关的事件大致有六种,分别是 : "MouseHover"、"MouseLeave"
2004-09-08 17:08:00 1043
原创 C#里的委托和事件实现Observer
一、委托的简介1、委托的声明: delegate HandlerName ([parameters])例如:public delegate void PrintHandler(string str); 委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一个实例和该实例上的一个方法。如果您有一个委托对象
2004-09-08 16:40:00 680
原创 C#如何取硬件标志
using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{/// /// Hardware_Mac 的摘要说明。/// public class HardwareInfo{//取机器名 public string GetHostName(){return System.N
2004-09-08 13:41:00 662
原创 C#中控制流程
一、控制结构首先了解比较运算符:== 等于 >= 大于等于 大于 了解逻辑运算符:&& 逻辑AND || 逻辑OR ! 逻辑NOT警告:执行顺序是:! && ||if...else...结构:第一方式:if(){};第二方式:if(){}else{};第三方式:if(){}else if(){}else if(){};第四方式:if(){}el
2004-09-08 13:36:00 727
原创 C#语法入门
1、大小写区别2、在C#中的布尔类型为bool,而JAVA为boolean3、C#有一个不安全模式,在此模式之下可以使用指针4、有枚举类型5、代理和索引器6、运算符重载7、没有throws关键字下面开始C#之行。在开始学习C#之前,先了解下C#语句的特点:1. C#是区别大小。2. 每一句都以分号结束,不象VB.NET。3. 多个语句通过分号可以写在一行,不过不推荐,因为不清晰。OK,
2004-09-08 13:31:00 1025
原创 C#数组篇讲解
继续上回,数组是我们经常用到的,我来介绍一下:数组是具有相同类型的一组数据。当访问数组中的数据时,可以通过下标来指明。c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增。数组可以一维也可多维。 //包含6个元素的一维整数数组; int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包含6个元素的一维整数
2004-09-08 13:27:00 909
原创 配置管理流程
配置管理流程 作者:龚云卿 撰写日期:2004年8月13日1 概要1.1 内容规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。1.2 适用范围对于不同类别的软件项目,配置管理的流程不同,可在本流程的基础上进行裁减。1.3 术语和缩略语1.
2004-09-08 12:56:00 1559
原创 软件测试及管理工具
2003年第9期《程序员》上啄木鸟部落发文“测试工具的选择和使用”,现将其中的工具列表摘录,以备忘。Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWizar
2004-09-08 12:45:00 1313
原创 软件文档的作用和分类
如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。 软件
2004-09-08 12:41:00 1124
原创 C#中的cookie编程
Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关
2004-09-08 12:24:00 786
原创 .NET 平台下的OutLook 开发技术
版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。在应用程序的开发中,我们可能需要开发Office的插件。在VS2003中,我们很容易地开发一个外接程序,利用COM Add-in,在Office系统软件上添加菜单或者工具栏按钮。 完整程序参考:How To Build an Offi
2004-09-08 11:41:00 933
原创 “中国实用软件创意征文”最新征文选登
?中国青年实用软件创意征文有奖活动,目的是通过创意征文,征集精品创意,发掘创新人才,孵化可行的优秀创意,活跃软件市场的自主创新,激发软件产业的创新意识,促进软件产业的自我革新,推动软件产业的改革进程,提高软件业的竞争能力。自活动开办以来,我们已经收到了大量网友的征文,这里将选登最新的征文:如今各种应用软件层出不穷,就拿文献管理类软件来说,用G
2004-09-07 21:27:00 1446
原创 "Rational带您演绎精彩开发人生"聊天实录
聊天时间:2004年9月3日14:00-16:00聊天地点:CSDN嘉宾聊天室聊天嘉宾:IBM大中华区Rational总经理陈致平先生IBM中国有限公司软件部Rational高级信息工程师李纪华 聊天主题:IBM Rational带您演绎精彩开发人生主持人:各位网友下午好!非常感谢大家来参与我们今天的聊天活动。今天我们很荣幸地邀请到IBM大中华区Rational总经理陈致
2004-09-07 21:21:00 1446
原创 不同网段之间的通过Visual sourcesafe 8.0协作开发
花了两三天才解决的问题!我们的私有的两个不同网段之间的不允许实现文件共享。这就无法用Visual sourcesafe 8.0简单的共享来实现了。我的初次尝试是想使用Visual sourcesafe 8.0最新支持的Internet中的协作开发功能,可是不知是因为我的才书学浅还是beta版还没有测试好的原因。我没有成功,第二次尝试,是决心放弃Visual sourcesafe 8
2004-09-07 21:00:00 1073
原创 管理故事216之023-小镇的龙卷风
[故事] 在一个偏远、封闭的小镇只能听到两个电台:第一电台专门广播名人消息、call in节目,或是热门歌曲排行榜,它的收听率相当高;第二电台则是气象专业电台,它的听众只有一小群人。一天晚上,气象电台发出紧急警告:一个威力惊人的「龙卷风」将在午夜来袭本镇,第二电台呼吁镇民立即疏散他处。一部分村民听到后,立刻组织起来,有的去找镇长,有的到街上敲锣打鼓,有的打电话给第一电台,请求播出龙卷风消息,
2004-09-07 20:44:00 1342
原创 INNER JOIN和LEFT JION和RITHT JION怎样理解?
declare @a table(cA1 int,cA2 int)declare @b table(cB1 int,cB2 int)insert @a values(1,1)insert @a values(2,2)insert @b values(1,1)insert @b values(3,3)--左:select * from @a Aa left join @b Bb on Aa.cA
2004-09-07 14:04:00 5329 6
原创 Visual Studio .Net团队开发(Visual SourceSave6.0 在C#中的应用)
目录:〇、 摘要一、 开发前的准备二、 创建空的SourceSafe数据库三、 新建项目并加入版本控制四、 获取SourceSafe中的项目五、 版本控制的几个概念六、 版本控制项目的管理七、 总结〇、摘要在企业开发环境中,源代码管理占据着重要的一环。本文将通过一个实例,创建一个源代码管理的项目SourceManager,来讲述如何使用Visual Studio.N
2004-09-07 13:45:00 2330
原创 C#中ListView(CheckBox)一用法
20040907001:Q:一ListView控件中(有CheckBox)有数十条数据,怎么样实现“不允许用户编辑ListView控件的同时,确保ListView的滚动条可以正常使用?”,A:为“确保ListView的滚动条可以正常使用”,需要把ListView控件的Enabled属性设置为true,为了禁止用户改变ListView数据项的Check状态,可以在ListView控件的Ite
2004-09-07 13:41:00 34065
原创 好团队应是学习型团队
[故事]有一个博士分到一家研究所,成为学历最高的一个人。有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。他只是微微点了点头,这两个本科生,有啥好聊的呢?不一会儿,正所长放下钓竿,伸伸懒腰,蹭蹭蹭从水面上如飞地走到对面上厕所。博士眼睛睁得都快掉下来了。水上飘?不会吧?这可是一个池塘啊。正所长上完厕所回来的时候,同样也是蹭蹭蹭地从水上飘回来。怎么回事?博士生又不好去问,自己是博
2004-09-06 20:41:00 1132
原创 聚合和组合
聚合(Aggregation): 这是一种松散的对象间的关系.举个例子:计算机和他的外围设备就是一例. 用来表示拥有关系或者整体与部分的关系。组合(Composition):这是一种非常强的对象间的关系,举个例子,树和它的树叶之间的关系.在一个合成里,部分与整体的生命周期都是一样的。一个合成的新对象完全拥有对其组成部分的支配权。包括他们的创建和毁灭。最后总结一下:
2004-09-03 18:18:00 1019
原创 软件建模: ModelMaker、Together和Rational Rose
软件建模对软件的重要性是不言而喻的,就象建一栋大楼要不要设计图纸一样。(创建 UML http://www.uml.org 的三位大佬经常以建筑来比喻软件开发)。ModelMaker http://www.modelmakertools.com/ 是面向Delphi的建模工具,与Delphi结合得十分紧密,也是一款好用的建模工具。个人知识管理系统 iSpace Desktop http://c
2004-09-03 18:16:00 1200
原创 奔跑 - 黄征 羽泉 - 爱情诺曼底
速度七十迈心情是自由自在希望终点是爱琴海全力奔跑梦在彼岸我们想漫游世界看奇迹就在眼前等待夕阳染红了天肩并着肩许下心愿随风奔跑自由是方向追逐雷和闪电的力量把浩瀚的海洋装进我胸膛即使再小的帆也能远航随风飞翔有梦作翅膀敢爱敢做勇敢闯一闯哪怕遇见再大的风险再大的浪也会有默契的目光
2004-09-02 09:19:00 1771
原创 工程型软件项目的配置管理实例 (二) ——配置管理双枪将VSS+SOS(下)
51CMM.COM原创 作者:关河 [2004/04/29] “User Keys”页面用来生成客户端访问控制的Key文件: 使用“Add Key…”按钮可以弹出“Add User Key”的对话框。该对话框的第一个输入框要求输入要增加的用户在VSS中对应的用户名;第二个输入框要求输入SOS服务器的IP地址,例如“202.100.68.88”,在
2004-09-01 15:10:00 1456
原创 工程型软件项目的配置管理实例 (二) ——配置管理双枪将VSS+SOS(上)
51CMM.COM原创 作者:关河 [2004/04/29] 说起VSS,接触过的人应该不少。尤其是用用VC和VB做开发的人,绝大多数人应该都接触过和使用过VSS。VSS小巧精干,和VS开发工具集成极为紧密,就算不使用专门的配置服务器,直接在自己的开发用机上安装一个VSS,也能在代码管理方面方便不少。SOS在上一章中已经做了介绍,这一章将详细介绍之。
2004-09-01 15:09:00 1619
原创 使用内联接
内联接是用比较运算符比较要联接列的值的联接。在 SQL-92 标准中,内联接可在 FROM 或 WHERE 子句中指定。这是 WHERE 子句中唯一一种 SQL-92 支持的联接类型。WHERE 子句中指定的内联接称为旧式内联接。下面的 Transact-SQL 查询是内联接的一个示例:USE pubsSELECT *FROM authors AS a INNER JOIN pub
2004-08-27 09:15:00 1517
原创 UML是什么?是word,是五线谱(转)。
UML是什么?是一种表达工具。不是思想,也不是设计方法。 举例来说,音乐的表达方式有很多种,可以用乐谱(书面的),可以用录音(声音的)等等,那么乐谱的表达工具呢?有很多种,比如:简谱、五线谱,还有中国古老的工尺谱等等。 软件设计的表达工具也有很多种,流程图、伪代码,当然还有UML。 五线谱是什么?它只是一种标记方法,这种标记方法有其优点(比如,能直观体现出音高),所以这个方法成为世界范围内通用的方
2004-08-26 14:33:00 1058
原创 ROSE 技术白皮书
前言: 提起建模,每一位软件开发人员都不会陌生,但我们还是要给它一个明确的定义:建模是人类对客观世界和抽象事物之间联系的具体描述。在过去的软件开发中,程序员利用手工建模,既耗费了大量的时间和精力又无法对整个复杂系统全面准确的描述,以至于直接影响应用系统的开发质量和速度。而今,我们不再为建模苦恼。 Rational公司曾以Ada语言享誉世界,今天又以面向对象的可视化建模工具Rationa
2004-08-24 11:40:00 1108
原创 关于Rose的对话
来源:http://go1.163.com/%7Ezmofun/software/howtouserose.htm ***** ROSE介绍 (一. 面向对象建模) ***** 面向对象建模的概念是理解ROSE这个面向对象的CASE工具(嗨嗨,等等,什么是CASE?-- CASE就是Computer Aide-d Software Engineering,即用计算机帮
2004-08-24 11:14:00 1150
原创 建模工具Rose的学习(2)
天雨概述 在这个面向对象应用程序开发不断变化的时代,在合理时间内开发和管理高质量应用程序变得越来越困难。为了面对这种挑战,制定出每个公司都能使用的通用对象模型语言,统一建模语言(UML)。UML是信息技术行业的蓝图,是详细描述系统结构的方法。利用这个蓝图,我们越来越容易建立和维护系统,保证系统能适应需求的改变。一个系统的模型建得好,就为满足用户需求、保证系统的稳定性
2004-08-24 10:41:00 1143
原创 建模工具Rose的学习(1)
建模工具Rose的学习(1)51CMM.COM原创 作者:天雨 在随着面向对象的程序设计的广泛应用,可视化编程遍地开花的今天,编程工作人员的地位一再被动摇,早以不再作为开发中的主流,而软件工程的应用以作为软件开发的质量和效率的重要见证已越来越被重视,针对早期的结构化建模工具的明显不足,ROSE吸取众多建模工具的优点,排除其不足,采用面向对象的成熟技术和双向工程的
2004-08-24 10:20:00 1149
原创 中英日术语对照表(权威!)
EnglishJapaneseChineseabstruct class抽象チュウショウクラス抽象类abstraction抽象化チュウショウカ抽象化actionアクション动作action sequenceアクションシーケンス动作序列actione stateアクション状態ジョウタイ动
2004-08-21 16:44:00 1971
原创 对于一件失败的事情,所有参与的人都是失败的
随公司的整个战略调整,原来的一个部门分拆了成了两个部门,原来部门的正副手分别成了两个新部门的头。但是由于两个部门职能衔接,要经常进行合作。在合作的过程中,由于一些小的事情,不免引起磨擦,这个时候,两个头之间便因为工作引起了不愉快。究其原因,只不过由于部门间交流协作不顺畅造成的。不由于想起了敏捷制造中的一些概念,对于现代企业而言,敏捷制造是一种不同的组织间通过合作,来增强市场竞争力的一种先进制造技术
2004-08-21 15:47:00 1106
原创 Smile And Remain Smile
回过头去看自己刚刚完成的项目,真是感觉只有一个字,差,实在是差。在原型开发的过程中,我们刚一开始,只是注重于页面的表现,原以为加上页面说明就可以了,其实不然,由于产品设计人员的经验不足,加上与开发人员的沟通不够,整个产品并未达到所期望的效果。在我们部门负责的另外一个版本中,已经在很大程度上克服了这种问题,但为了解决人员不足的问题,由开发人员进行产品的需求分析与设计工作,效果不是很好。我在昨天晚上想
2004-08-21 15:43:00 1282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人