- 博客(41)
- 资源 (4)
- 收藏
- 关注
原创 C/S模式在线升级之C#一种实现(一)
操作近一年的MMS/PES系统将按计划在8月5日进行第一轮用户测试,忙了很久的作业就要接受用户的考评,与往常项目一样,小有点兴奋。由于长时期不写C#代码,一直忙于C方面的东西,再次着手写C#具体代码的时候,总觉得有点生疏。所以趁着周日,写了此代码以做C#代码练习。言归正传,大概描述下这个东西的实现思路: 首先是服务器端,将要更新的文件上传到服务器端提供客户端下载,服务器端配置有更新文
2009-07-20 13:18:00
1623
原创 ProC连接Oracle
一段简单的ProC连接Oracle的代码: int connectDb(){ EXEC SQL BEGIN DECLARE SECTION; char username[20]; char password[20]; char connect_string[20]; EXEC SQL END DECLARE SECTION; strcpy(userna
2009-06-05 12:17:00
745
原创 关于系统设计分层
关于分层这个话题似乎老生常谈了。MS自己也给出过自己的PETSHOP,难过的说,自己真的没细心看过,充其量算是走马观花的一略而过。当时的能力也就那么回事,后来项目中又牵涉了C,也就忘之大吉了。经常看到园友发文阐述系统设计分层之问题,受益匪浅。在此先谢谢各位仁兄的无私奉献。悲哀的是鄙人两年才有幸协助完成三个项目,第四个项目目前正在进行中。下面鄙人就个人目前的理解发表下关于分层的愚见,还请路过之
2009-06-04 08:46:00
694
原创 不曾忘记你
岁月流转,转眼已经两月有余,但那一封信仍旧象昨日收到一样,如今依然是每天看阅一次,重温那短暂却最快乐的瞬间感受。我知道,直到现在,依然清晰的记得你,然而却不能告诉你,只因你说过不要再联系;我知道,你当初写信时的那份真诚与勇气,现在我依然相信你是认真的。如果你看到,我只想让你知道,我未曾忘记你。 黑夜是如此的寂静,闷热的天气让人感觉烦躁,这样的夜晚,让我能听到自己心碎的声音。刹那间
2008-06-18 18:21:00
600
原创 淡了颜色,深了回忆
太多的人说过,孤独不是因为没有人陪伴,而是因为两颗心相距遥远。周围是无尽的喧闹,可喧闹却无法驱走这份孤单。 口里的玩笑被心中的寂寞填满,想用忙碌的工作来排遣空虚的内心,可身体的疲惫如何能扯断这份感情的牵挂,思念? 一个人独自在黑夜里徘徊,走在异乡的霓虹灯下,看那遥远天空的星星忽明忽暗,不知道梦中的你可否睡得香甜,是否有另一个人给你道一声:晚安?但愿你不再熬夜。 突然想起你曾说过自己
2008-06-18 18:20:00
614
原创 一个真实的故事
H和M在2006下半年相识于网络,那是H刚到上海工作不久,一个人漂在上海就职于一家较大规模的公司,工作之余甚是孤独,以至于工作之外经常挂在网上,遨游网海之中。而M当初就职于上海一家教育连锁集团的一所早教中心。一个偶然的机会,H在一个网站上看见M发的一个贴子,就冒然的给M发去了邮件,出乎意料的是M的回信很快,于是,H和M就用邮件互相聊了很久。最后H和M还互相发送了各自的照片。 没过多
2008-05-03 22:41:00
826
转载 宝信软件企业信息化解决方案
宝信软件企业信息化解决方案 上海宝信软件股份有限公司(简称宝信软件)成立于2000年4月,是上海宝钢集团公司控股的股份制上市软件企业。宝信软件是以宝钢原有的三家从事信息与自动化技术的子公司,即宝钢计算机公司、宝钢软件公司和宝利公司为基础组建而成的。宝信软件长期从事冶金行业自动化控制及信息化工程,已具20年的历史,造就了一大批精通信息技术、工艺设备、企业管理的领域专家;先后承担钢铁企业自动化
2008-03-06 20:41:00
2853
3
转载 如何成为优秀的IT项目经理人
项目管理施指在项目活动中运用相关的知识、技能、工具和技术,以满足项目要求。利益相关者是指参与项目或受项目活动影响的人。 项目管理框架包括利益相关者、项目管理知识领域和项目管理工具与技术。知识领域包括项目综合管理、项目范围、项目时间、项目成本、项目质量、人力资源、项目沟通、项目风险和项目采购管理。 项目管理在一定程度上与一般管理知识和应用领域知识项目重叠。然而,项目经理们使用独特
2008-03-03 15:42:00
940
原创 .NET编程规范
目 录 一、基础编程规范... 31. 命名原则... 31.1 大小写原则... 31.2 命名规范... 31.3 类的命名原则... 31.4 接口命名原则... 41.5 Exception命名原则... 41.6 参数的命名... 41.7 变量的命名...
2008-02-28 12:58:00
1025
原创 C#编码应注意的事项
1.是否使用异常来显示错误而不是返回状态或错误代码? 2.所有的类和公共方法是否使用.NET样式的注释?注意,注释应该论述公共方法是什么。对于怎么使用则应该放在块中或是内嵌于正被讨论的代码中。3.如果方法的参数不正确,是否使用一个异常来进行确认和拒绝?4.Debug.Asserts是否被用来验证关于代码功能的假定?注释例如:"j will be positive"应该被作为断言(Ass
2008-02-27 13:04:00
798
原创 基于.Net平台应用系统设计方法
1.1 设计原则在进行应用系统的设计时,一般遵循以下几个原则:Ø “开放-封闭”原则:系统应该对扩展(extension)开放,同时对修改(change)封闭。尽量避免重新编译,判断是否遵守这个原则的一个简单实用的标志就是“在做扩展时,软件本身不必重新编译,甚至扩展部分再扩展也不必重新编译”。Ø 依赖倒转原则:针对抽象(如
2008-02-27 13:01:00
754
原创 1800项目上线后
本月20号那夜的顺利走过,或多或少标志着1800改造项目上线的基本成功.之所以说成是:或多或少,是因为,最近一直在客户这办公,做跟踪保驾之责.其实也没啥保的.纯当是换个办公室了.不再向以前那样没日没夜的加班赶工.现在每天上下班还有"专车"接送,好不快活.然而这样的日子,真的不适合我.情愿象以前那样做"苦力".自我安慰:日子过得还算充实.我喜欢那样的生活,至少在我没有成家之前.
2007-11-30 12:41:00
594
原创 关于baosteel 1800改造项目
自从7月初来到这个1800的改造项目组,转眼已经过去四月有余,时间不是很久,但是给我留下了最深刻的记忆:加班!仿佛中犹如来到加班的"天堂",短短的时间,搞得象是度过了半个世纪,职业技能没觉得有什么大的提高,充其量也就是再次熟悉了VB,C语法规则.有种回到了9年前的感觉.啊.这个该死的VB.C.这个该死的加班,让我的革命之龙体健康急速下降,心灵之窗户已不再炯炯有神.模糊中渴望回到过
2007-11-17 23:34:00
586
原创 面向对象编程
一:什么是面向对象编程? 面向对象(Object-Oriented)述语源于挪威的Kristen Nygaard在开发Simula-67程序语言时使用了对象(Object)概念。面向对象编程是以对象为基础,在对象之间传递消息来解决问题(actor theory)的编程方法。二:为什么要使用面向对象编程? 1.相比过程化编程,使用面向对象编程方法写出来的程序更具有重用性和扩展性,而且可以大大
2007-10-15 14:33:00
814
原创 理解.NET中的CLR原理
CLR在.NET中的作用是十分重要的,如果要完全掌握.NET那么理解CLR运行原理就是必然的事情。比如,你想在程序中实现动态获取程序集信息,动态创建,后期绑定,反射等特性,那么正确的理解CLR的原理就显得格外的重要。一:本机无关的代码-----MSIL(中间语言)平台无关本机代码, MSIL使用.NET支持的语言所编写的代码,JIT 编译.MSIL(Microsoft Inter
2007-10-13 19:13:00
842
原创 C#基础知识(MSDN整理)
一:C# 介绍p C# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。 p C# 作为一种面向对象的语言,支持封装、继承和多态性概念。所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。 二:C#述语p 访问修饰符:Ø 用于限
2007-10-12 23:51:00
826
1
原创 NET基础知识(MSDN整理)
一:NET介绍p 是一种面向网络、支持各种用户终端的开发平台环境。p 提供对下一代网络通信标准——可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得更容易、更简单。p 定义了一种公用语言子集(Common Language Subset,CLS),统一了编程类库。p 是一个 XML
2007-10-12 23:49:00
736
转载 中国大学生泪别“精英时代”
曾几何时,大学生是社会的宠儿,是“天之骄子”,考上大学,特别是名牌大学,其喜庆程度绝不亚于范进中举,因为上了大学就意味着出人头地,衣食无忧,跻身社会精英阶层。可是,打开报纸,看到这样一则新闻,我们就不能不说:这世界变化快。 公元2007年4月15日上午,来自北航、二外、服装学院及南开等多所院校的200名大学应届毕业生在北京某集团公司应聘。主要职务包括搓澡工、清洁工、迎宾员等。据介
2007-10-10 17:48:00
643
原创 WebServices基础知识(MSDN整理)
Windows Communication Foundation (WCF) 是 Microsoft 建立分布式系统的下一代平台。作为 .NET Framework 3.* 的一部分,它是设计用来巩固并扩展以前版本 Framework 的 API(即,ASP.NET Web Services、.NET Remoting, Enterprise Services (COM+) 和消息排队)。为更好地
2007-10-09 23:16:00
636
转载 常用英语100句
1. How are you doing?(你好吗?) 2. Im doing great.(我过得很好。) 这些都是我掏的, 3. Whats up?(出什么事了/你在忙些什么/怎么了?) 4. Nothing special.(没什么特别的。) 希望对大家又帮助啊 5. Hi. Long time no see.(嗨,好久不见了。) 6. So far so
2007-10-05 10:37:00
939
原创 金额转换函数实现
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER FUNCTION [dbo].[FN_CONTRACT_MONEY_UPPER] (@n_LowerMoney numeric(15,2),@v_TransType int) RETURNS VARCHAR(200) AS BEGIN Declare @v_LowerStr VARCHAR(2
2007-09-30 13:03:00
569
转载 程序员职业规划
对于大多数程序员来说,微软是一家值得崇敬的公司,能够加入微软,也是很多程序员的愿望。在付出足够的努力后,一旦进入了微软,也就意味着可以和最先进的技术终日为伍,一直沿着技术这条路线走下去了。对吗?错。今年九月份刚刚加入微软开发合作部的王洪超就为自己规划了一条技术管理的路线,除了在技术方面继续学习之外,他还希望在未来的时间里有意识的提升项目管理的能力。王洪超说:"微软为员工的职业发展规划提供了足够的学
2007-09-25 23:07:00
716
原创 在ASP.NET中使用SqlServer Reporting Service样例
经过一年多努力,本月底项目进入试运行.在本次项目中使用SqlServer Reporting Service作为报表开发的工具,现将操作记录在此,无论报表还是单证其展示方式一般分为两种:1、 在页面中某个区域直接显示2、 点击某个按钮触发后弹出新窗口显示为此基类ApplicationBasePage.cs页面提供了如下两个方法/**//// /// 得到报表窗口的URL //
2007-09-25 22:58:00
993
原创 眼睛保护程序
近来,由于面对屏幕时间过长,眼睛很是不舒服,想写个自动提示工作时间的服务程序来提醒自己.于是上网搜索一通,找到了一位仁兄写的03代码,移植下,就这样的剽窃了他的成果,在此先谢过了.不要追究责任哦.其实很简单的一个服务程序.就是隔一小时弹出个信息框告诫下自己要注意休息下.大概步骤是:创建一个WINDOWS服务程序,命名为:EyeService.引用下 System.Windows.Forms;用以弹
2007-09-25 22:47:00
1147
原创 漂泊
----------- 谨以此文献给漂泊的朋友一个人孤单地过了好多年从一个城市到另一个城市从一个地方到另一个地方象风一样 四处游荡早已厌倦了漂泊却仍然居无定所不知道是为了生活 还是因为漂泊而漂泊也曾想 在某个地方停留还没有来得及喘息就早已被人潮淹没 迷失了自我身边的人从陌生到熟悉最后又行色匆匆的走过继续着各自的漂泊背着行囊行走在荒凉的沙漠留下的脚印能否延伸成不老的传说漂泊的人呵是
2007-09-25 21:34:00
535
1
原创 利用标签(Attribute)和Microsoft.Practices.ObjectBuilder构造对象实例
1.定义ATTRIBUTEusing System;using System.Collections.Generic;using System.Text;namespace JasonNet.Platform.Common...{ /**//// /// 标签用于定义一个接口的默认实现类型。 /// /// Title: DefaultImplementatio
2007-09-23 21:39:00
831
原创 GridView翻页时保持CheckBox选择状态
//定义翻页bool 1private bool changed=false;//定义保存选择项主键集合属性protected Liststring> SelectedItems ...{ get ...{ return ViewState["selecteditems"]!=null ? (Liststring>)ViewState["selecteditems"] : nu
2007-06-15 08:56:00
856
原创 我的家乡话,模糊和清晰的记忆......
常年在外,很少回家,即使过年也有三年未和家人团聚了.突然间有种流泪的冲动,相信浪迹异乡的兄弟姐妹可否有同样之感,决心下定,今后不管怎样,也要定期地回家,看望父母,感受下家乡的亲切,离家那么多年,大家是否已忘记了那些伴随我们长大的亲切话语,现我把我清晰的或是模糊的记忆拿出来,偶尔看一下,也许能拾起曾经的回忆...格魔跌(意:干什么的) 坑得勒(意:糟了) 刀不孬噢(意:很不错哦) 丁嘎责(意:
2007-05-17 12:01:00
707
原创 项目记录
项目小结2007-04-18从2005年3月1日至今经过两年多努力,项目终于要上线了。本人以编程组长身份于2006年10初半路加入项目组。项目标的超过两千万,也是我第一次参与过千万级的项目,当初还是小有点激动,记得第一次参加项目周会,经理就“训话”:项目成功结题,在座的各位都有功劳,反之,大家都是项目的罪人。以此为训,此后一直兢兢业业,认真负责地做工作。经过近八个月的“劳苦”,到目前终于可
2007-04-26 11:15:00
620
原创 .CS中的JavaScript
using System;using System.Web;using System.Web.UI;using System.Text;using System.IO;using System.Net;using System.Collections.Generic;using System.Configuration;using System.Xml;/**//// /// Cs里JAVAS
2007-04-25 08:14:00
898
原创 数据库主键生成策略
在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。数据库的主键生成有多种方式,每种方式都有其优点和缺点,应该根据不同的需求在主键的时间和空间效率上做平衡折中,从而选择不同的主键生成策略。归纳起来,对主键的选择主要
2007-04-24 11:06:00
1246
原创 获取父页面URL的参数对应值及左对齐字符
/**//// /// 返回包含中文字符的字符串长度。 /// C# 的string.Length中中文字只做1位统计,所以要将其转换为2位 /// /// 要统计长度的字符串变量 /// 字符串长度 public static int GetLength(string st
2007-04-24 10:50:00
1173
1
原创 在窗体间传递实体数据
一:写个工具类,先引用Newtonsoft.Json.dll,用其序列化对象.using System;using System.Collections.Generic;using System.Text;using System.Web.UI;using Newtonsoft.Json;using System.Web;namespace *****.Core.Common...{
2007-04-17 12:27:00
679
原创 曾经年少
曾 经 年 少 不敢说爱,是因为我知道我单薄的羽翼还不能托起她那负重的心 ----------题记那晚,生平第一次同一个女孩面对面地喝酒。云儿说:“真欣赏你的才华和底蕴”。我痴痴地看着她,又轻轻地笑笑,摇摇头。事实上,云儿身上那种同龄人少有的冷艳和成熟常常令我魂牵梦绕。我不承认,是因为我怕自己欺骗了她,怕自己要了她的情,还要了她
2007-04-11 17:51:00
624
原创 项目总结
从去年10月中旬开始至今,项目已经进入第三轮组合测试阶段,按照进度计划,项目一期将在今年8月上旬进入试运行阶段.大约在11月底项目结题.在此项目中,鄙人受益匪浅,第一次参与这么大标地的项目(合同价2000多万).项目中有很多值得我去总结深入,故本人想做个关于本项目一期的总结,写出项目中有意义的东西.由于鄙人文采实在太差,真的怕是各位看了会扔砖头.在此先报告下.手下留情.
2007-04-11 17:36:00
512
原创 GridView删除,编辑应用
using TestWeb.HR.BusinessLogicLayer;using TestWeb.HR.DataAccessLayer;public partial class HR_CompanyView : System.Web.UI.UserControl...{ protected void Page_Load(object sender, EventArgs e) ..
2006-09-26 10:30:00
2060
1
原创 从数据库表Orders中计算出一个新的编号,格式为'B'+当前日期+新编号(Cyyyymmdd000)
CREATE procedure up_GetBeautifulOrderNumber(@orderNumber char(12) out)asbegindeclare @number char(11)--编号的后11位declare @maxDate decimal--从数据库表中当前最大的编号中取出的日期declare @currentDate decimal --当前日期declare
2006-09-22 12:32:00
819
com.springsource.com.ibatis-2.3.0.677.jar
2019-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人