- 博客(41)
- 资源 (2)
- 收藏
- 关注
转载 写给.NET程序员:不要困在自己建造的盒子里
此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文中表达不够清楚,看评论中很多朋友误解了,特此说明。另外,本文中的观点并不全部是我个人的想法,相当一部分来自我以前聊过天的某些大牛,他们很多来自微
2012-05-09 09:17:11 754
转载 软 件 质 量 及 质 量 模 型
软 件 质 量 及 质 量 模 型---- 软 件 质 量 是 一 个 复 杂 的 概 念, 不 同 的 人 从 不 同 的 角度 来 看 软 件 质 量 问 题, 会 有 不 同 的 理 解。 从 用 户 的 角 度看, 质 量 就 是 满 足 客 户 的 需 求; 从 开 发 者 的 角 度 看, 质 量 就 是 与 需 求 说 明 保 持 一 致; 从 产 品 的 角 度 看
2012-03-30 09:27:52 5395 1
转载 迭代开发
在许多个产品将要诞生的时候,你都会听到这个名词:什么是迭代式开发?每次只设计和实现这个产品的一部分, 逐步逐步完成的方法叫迭代开发, 每次设计和实现一个阶段叫做一个迭代. 在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度(如3周)的小项目,被称为一系列的迭代。每一次迭代都包括了需求分析、设计、实现与测试。采用这种方法,开发工作可以在需求被
2012-03-29 17:18:52 2386
转载 PONC 概念,定义与要素
PONC的框架PONC作为一种管理的工具,应该怎么使用,它与质量成本之间到底是一种什么关系?质量成本分为以下四部分:预防成本;鉴别成本;内部损失;外部损失。其中,失败的成本叫做PONC,鉴定成本和预防成本叫POC,再加上无失误运作成本EFC,剩下就是利润。显然它们之间的关系是:当失败的成本减少,利润就会增大。(二)什么叫PONCPONC (Price of
2012-03-28 15:31:43 32907
转载 在线工具--把C#代码转换成VB.NET代码
在线工具--把C#代码转换成VB.NET代码有不少朋友在网上找资料时经常会遇到想要VB.NET的代码,但却只有C#的代码。自己改又改不大来!本人不经意发现有一个在线工具,使用方便。支持:C#---> VB.NET VB.NET--->C#地址(C#---> VB.NET):http://www.developerfusion.c
2012-03-14 14:30:35 5214
原创 asp.net中的弹框辅助类
/// /// 显示消息提示对话框。 /// Copyright (C) Maticsoft /// public class MessageBox { private MessageBox() { } /// /// 显示消息提示对话框 /// /// 当前页面指针,一般为this
2012-03-10 10:32:59 553
转载 jquery实现在repeater中的全选
//alerts用户控件中的全选功能function FormSelectAll(formID,EleName,e) //formID:目标复选框组所在的form表单的ID属性;Elename:目标复选框组共同的Name属性;e:用于标识是否全选的复选框自身,用户判断是“
2011-08-08 15:24:47 1494
转载 CSS中!important的作用
{*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来
2011-08-05 09:26:37 643
转载 javascript正则表达式判断中文、全角字符及中文长度
有时我们经常需要去判断一个字符串是否包含中文和全角的字符,尤其在表单提交时。中文: str.match(/[^/x00-/xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^/x00-/x80]/g); str.length+(!aMatch?0:aMatch.length)还有一种方法来判断中文字符串的长度,即,将中文替换成任意两个字符,如(**),然后在计算它
2011-06-16 15:54:00 9956
原创 SQL server中转换大小写快捷键
<br />Ctrl+Shift+U 转为大写<br />Ctrl+Shift+L 转为小写<br /> <br />我试了一下,要选中需要转换的代码才可以
2011-05-27 13:48:00 14901 2
原创 示例datatable
<br /> private DataTable GetTable() { //建表 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id", typeof(string))); dt.Columns.Add(new DataColumn("name", typeof(string))); dt.Columns.A
2011-05-27 13:43:00 633
原创 把DataReader转换成model
把datareader转换成model public class Class2 where T :class ,new() { public T DoTransferType(IDataReader dr) { T model = new T(); int count = dr.FieldCount; PropertyInfo[] property_lst = model.GetType().GetPrope
2011-05-25 23:03:00 2685
原创 SQL中运用游标循环结果集
create PROCEDURE EHR_PRO_SampleChkRuKu@recordid nvarchar(30),@banner int,--1审核,-1取消审核@aprer nvarchar(20),@aprdate nvarchar(50)AS--过滤重复审核declare @recordstate nvarchar(50) --是否审核select @recordstate=recordstate from ehr_wah_Sampleinout where
2011-05-21 18:01:00 1219
原创 datatable 虚拟表操作
datagird表格 ShowFooter="True" Width="255px" oncancelcommand="DataGrid1_CancelCommand" ondeletecommand="DataGrid1_DeleteCommand" oneditcommand="DataGrid1_EditCommand" onupdatecommand="DataGrid1_UpdateCommand">
2011-05-21 15:16:00 1234
原创 有关checkedListBox取值问题
dt为datatable,绑定时不会自动提示这三个属性 this.checkedListBox1.DisplayMember = "name";//要显示的字段 this.checkedListBox1.ValueMember = "id";//隐藏字段 this.checkedListBox1.DataSource=dt;取画勾的项的值 for(int j=0;j { if (this.checkedL
2011-05-17 23:30:00 1648
原创 获取当前屏幕分辨率
//获取当前屏幕分辨率 static public int[] getScreen() { int[] screen = new int[2]; screen[0] = Screen.PrimaryScreen.Bounds.Width; screen[1] = Screen.PrimaryScreen.Bounds.Height; return screen;
2011-04-27 11:17:00 1322
原创 C# WinForm中窗体传参的简单写法
public class Form2 { string[] str=new string[2]();//定义数组 public Form2()//无参构造 { } public Form2(string[] arr)//带参数的构造 { this.str=arr; } protected void Form2_load(object sender, EventArg
2011-04-14 13:05:00 1811 3
转载 全国省份数据表
全国省份地区数据库表CREATE DATABASE ChinaDataUSE ChinaDataif exists (select * from sysobjects where id = OBJECT_ID('[province]') and OBJECTPROPERTY(id, 'IsUserTable') = 1) DROP TABLE [province]CREATE TABLE [province] ([id] [int] NOT NULL,[provinceID] [nvarchar] (12)
2011-03-25 10:45:00 6480
原创 Cellular Emulator无法启动,显示COM17 is used, please verify
Cellular Emulator无法启动,显示COM17 is used, please verify
2011-03-09 23:42:00 1174
原创 C#中实现同时上传多个附件
添加多个附件的方法是先创建一个临时文件夹,把待上传的文件放在临时文件夹内,然后一并移动到确定的目录中。添加按钮的代码/// /// 添加多个附件 /// /// /// private void BtnCopy_Click(object sender, System.EventArgs e) { string fileName=""; if ((this.uploadfile.PostedFile != null) & (this.uploadfile.PostedFile.Fi
2011-01-14 11:32:00 6900
转载 c#四舍五入运算代码
public static double Round(double d, int i) { if(d >=0) { d += 5 * Math.Pow(10, -(i + 1)); } else { d += -5 * Math.Pow(10, -(i + 1)); } string
2011-01-10 16:25:00 652
转载 GridView中添加最底层统计数据
<br /> <br /> <br /> <br /> <br /> <asp:DataGrid id="dgMain1" runat="server" ShowFooter="True" AllowPaging="True" AutoGenerateColumns="False" PageSize="20"> <Columns> <asp:ButtonColumn Text="详细" HeaderText="详细" CommandName="Select"></asp:But
2011-01-10 12:07:00 729
原创 上传单个附件,修改,删除
private void btnSave_Click(object sender, EventArgs e) { try { int sum=5; if(this.dbKeyWords.Text.Trim()!="") { sum+=1; } if(this.dbCommendExcuse.Text.Trim()!="") { sum+=3; } dbScore.Text=sum.ToString(); dbArticleC
2011-01-07 15:25:00 1082
原创 C#中异常处理
<br />try块包含可能导致异常的保护代码。该块一直执行到引发异常或成功完成为止。<br />catch子句使用时可以不带任何参数,这种情况下它捕获任何类型的异常,并被称为一般 catch 子句。它还可以接受从System.Exception派生的对象参数,这种情况下它处理特定的异常。<br />在同一个 try-catch 语句中可以使用一个以上的特定catch子句。这种情况下catch子句的顺序很重要,因为会按顺序检查catch子句。将先捕获特定程度较高的异常,而不是特定程度较小的异常。<br />
2010-12-14 10:53:00 1900
原创 UML类图图示样例及说明
<br /><br /><br />类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示 public ,“-”表示private ,“#”表示protected 。<br />接口图与类图的区别主要是顶端有<<interface>>显示,第一行是接口名称,第二行是接口方法。接口还有另一种表示方法,俗称棒棒糖表示法。圆圈旁边有接口名称,接口方法在实现类中出现。<br />实现接口:用空心三角形+虚线
2010-12-09 10:46:00 2101
转载 类与类关系的UML图与代码表现
一 :二 : 三 :四 :五 : 类与类之间的关系对于理解面向对象具有很重要的作用,存在以下关系:(1)泛化(Generalization) :狗与动物 (空箭头)(2)关联(Association) :公司与员工有特定的某种关系 (实线)(3)依赖(Dependency) :人依赖螺丝刀 (虚线箭头)(4)聚合(Aggregation) : 电脑和CPU,主板 (菱形空间头)详细展开 : 一 .泛化(Generalization)表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一
2010-12-09 10:23:00 449
原创 将人民币从数字转换成大写形式
/**//// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉字 string str3 = ""; //从原num值中取出的值 string str4 =
2010-12-09 09:09:00 660
原创 面向对象概念总结
规则:类名称首字母要大写,如果是多个单词组合而成的,则每个单词首字母都要大写。属性的名称一般首字母大写,而字段一般是首字母小写或者由“_”开头。接口的命名,前面要加一个大写字母“I”。关键字:Public:公有的,表示由public修饰的类成员或方法都由任意类调用,private:私有的,由private修饰的类成员或方法只能有本类或结构调用,其它任何类(包括子类)或结构中都不能调用。Internal:同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以protected:表示继承时子类
2010-12-08 16:12:00 788 1
原创 邮件发送的解决办法
有时候发送邮件总是产生一些奇怪的问题,导致发送不成功。由于是利用smtp方式发送,有些邮箱默认是把smtp服务关闭,比如说QQ邮箱,在设置,账户中有选项,把对应的选项打上对勾就可以发送了。而像sohu,sina等邮箱可能是默认把smtp服务开启的,所以直接发送就会成功。
2010-11-03 11:51:00 920
原创 .net实现发送邮件,同步方式
using System;using System.Net;using System.Text;using System.Net.Mail;namespace ConsoleApplication1{ class Program { public static void Main(string[] args) { // Command line argument must the the SMTP host. SmtpCli
2010-11-03 11:15:00 663
原创 用.net实现简单的邮件发送(异步方式)
using System;using System.ComponentModel;using System.Net;using System.Text;using System.Net.Mail;namespace ConsoleApplication1{ class Program { static bool mailSent = false; public static void SendCompletedCallback(object sender, Async
2010-11-03 10:43:00 886
原创 软件项目的文档编写方法
<br />做软件开发的人员都知道,需要写项目文档,各种文档想到的想不到的应有尽有,但是对于文档的编写又开始头疼,不知道如何写。下面我来说说,不对的地方大家提意见,别扔鸡蛋哦……嘻嘻……<br />第一部分,先写一封面,封面上内容包括公司名称,项目标题,作者,写文档日期<br />第二部分,写修改历史,记录版本号,把每次修改的时间,作者和原因都记录下来,如有必要写添加版权声明,当然不会写可以在网上找找,可以自己修改一下别人写的那些。(这个简单方法……)<br />第三部分,写文档摘要,记录此文档大约包含哪些
2010-09-19 17:21:00 1089
转载 如何专注于真正重要的事
<br />生活中经常会经历这样的时期:让人换不过气的压力、好像所有事都从天而降,而我的目标是–完成所有的事情!还有另一个极端,我的生活完全被淹没在不同的项目和不同的职责中,我感到承受不住不仅是因为是它们在挑战我的极限,而更多的是它们根本毫无意义。有时我问自己,何时才到个头?我怎样才能结束这些既不能让我感受到自我的存在,又不能感受到前方道路的糟糕状态? <br />一些事务对我们是重要的,有些事比较重要 - 有些根本就是毫无意义。以下我想讨论如何界定并专注于真正的有意义的事情 - 然后讨论时间分配<br /
2010-09-18 09:27:00 520
原创 U盘作引导
<br />把文件放在U盘,然后进入系统目录<br />用U盘作引导<br />syslinux.exe -ma -d /boot/syslinux h:
2010-09-15 19:01:00 344
原创 jquery判断checkbox是否选中
$("#ckbpwd").bind("click",function(){ if($("#ckbpwd").attr("checked")==true) { $("#TextBox1").val("1"); } else { $("#TextBox1").val("2"); } }); 如果选中文本框中显示1,如果未选中显示2
2010-09-10 14:01:00 572
原创 C#中也可使用对象数组
对象数组即对象类型的数组,如:public class A;A[] abc=new A[3];此数组abc为类A的类型,长度为3。原以为C#中不可以使用对象数组,今天一试竟然通过,我每次遇到这种情况我都会选择泛型集合,现在才知道用数组比用泛型集合效率高的多。以下代码是我试验对象数组的代码。 public class Program { static void Main(string[] args) { abc[] ac = new abc[3];//
2010-09-03 14:18:00 10520 2
原创 asp.net连接access数据库,配置文件的填写
<br />asp.net连接access数据库,把数据库DB.mdb放在App_Data文件夹下,确定数据库db.mdb的相对路径,配置文件应这样填写:<br /><configuration><br /><appSettings><br /><add name="constr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/db.mdb" /><br /></appSettings><br
2010-09-01 11:30:00 1721 2
原创 SQL语句 复制表
<br /><br />select sno,sname into stu from student --创建表并添加记录<br /> <br />select sno,sname into stu1 from student where 1=0 --只复制表结构, where条件永远为false<br /> <br /> <br />insert into stu(sno,sname) select sno,sname from student --复制表数据<br /> <br />insert int
2010-09-01 08:41:00 473
extjs中文手册,帮助文档
2010-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人