- 博客(18)
- 资源 (17)
- 收藏
- 关注
原创 如何用sql语句对性别的 约束条件让它只能填 男 或 女
ALTER TABLE tb WITH NOCHECK ADD CONSTRAINT col1_check CHECK (性别 in(男,女))
2007-04-20 23:52:00 55157
原创 C#设计模式之简单工厂篇
首先定义一个接口,具体名为Idatabase,在这个接口中,定义好数据库操作的方法名和参数,以及返回值,本案例中我定义如下方法: public interface IDatabase { bool Connect(string ConnectString); bool Open(); bool Command(s
2007-04-12 20:23:00 1313
原创 简单工厂模式(SimpleFactory-C#)
快餐店提供很多食物,比如 面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨 他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码: using System; namespace SimpleFactoryPattern { /**//// /// 简单工厂模式示例 /// class SimpleFactoryPattern {
2007-04-12 20:21:00 1234
转载 .Net1.x转换为.Net 2.0要注意的几个问题
今天把前不久刚开始的一个练习项目转化到vs2005下继续开发,还是比较烦的,出现了下面三个问题:1、原来的事件处理函数为private,转化后将出现找不到该事件处理的情况;解决办法:将private改为public,并在控件属性设置相应事件的方法;2、Web 窗体设计器生成的代码转化后将继续保留,会引发重复处理的情况,删除即可Web 窗体设计器生成的代码#region Web 窗体设计器生成
2007-04-07 16:16:00 1149
原创 .ashx是什么文件,如何创建
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandler { publ
2007-04-07 16:12:00 2548
转载 优化IT企业的基础架构
我们也许经常会遇到各种问题,比如: 约好了客户讨论需求,但客户突然有事情要处理,使我们的计划被打乱; 我们跟客户一起确定了某项功能,完成了实现并协调了其它模块的功能后,客户又否定了当时确定的功能,我们必须推翻重来; 我们的某一个同事因为离职而他开发的功能模块别人很难接手; 当我们使用了某一项新技术,看起来很美丽,却因为某一个没
2007-04-07 16:04:00 1833
转载 根据企业信息化应用需求来分析工作流平台(工作流引擎)的选型
随着企业信息化建设的发展,选择一个能快速满足个性化需求并灵活稳健的系统架构是企业信息化建设成功的基础,这已经成为一个不争的事实。工作流平台软件作为一个中间件产品,在企业信息系统架构中对于业务流程管理、快速开发及高效维护起着相当重要的作用,但在琳琅满目的工作流产品中如何选择真正适合企业需要的系统呢? 企业的信息化需求随着企业面临竞争的压力增大而变得复杂和丰富,如何在同等的资源条件下快速
2007-04-07 15:58:00 3095
转载 工作流技术杂谈
“工作流”在互连网上越来越流行了,我们随便在GOOGLE或百度上搜索,便可以找到各种关于工作流的内容,可是工作流到底是什么呢?一项技术、一个标准、一种解决方案、一种思想。。。在互连网上确很难有个很好的解释。 工作流到底是什么呢,对于从事做计算机软件设计的人而言,它是一项技术、是我们为我们的客户提供解决方案框架的一部分;对于从事企业信息化管理的人而言,它是一种思想,是我们降低用
2007-04-07 15:53:00 1450
原创 工作流管理在ERP系统中的应用
一、传统ERP系统存在的问题 传统ERP为制造业企业产供销人财物的管理提供了一整套优化企业资源利用,集物流、信息流、资金流为一体的现代化管理工具。但是它在过程集成和企业间集成方面存在不足。具体表现在: 1. 传统ERP是一个面向功能的事务处理系统。它为业务人员提供了丰富的业务处理功能,但是每个业务处理都不是孤立的,它一定与其他部门、其他人、其他事务有关,这就构成了一个业务流程。传统ERP对
2007-04-07 13:14:00 2138
原创 在sql server里怎么用二进制存图片?包括office文件等等
我建了一个表,怎么把图片存进去呀?都说用二进制存,怎么存呀?用byte[]類型存FileStream fs;fs = File.OpenRead("c:/1.ico");byte[] temp = new byte[fs.Length];int count = (int)fs.Length;fs.Read(temp,0,count);//把temp存入數據庫二進制字段bcp处理
2007-04-05 20:45:00 4100 2
原创 exe文件感染病毒,杀毒后不能使用
恢复EXE文件关联在安全模式下输入:assoc.exe=exefile,屏幕上将显示“.exe=exefile”。现在关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows后,所有的EXE文件都能正常运行了!
2007-04-05 20:28:00 2001
原创 遍历ArrayList易犯错误
将ArrayList中符合条件的记录删掉,第一时间写出的程序如下: foreach (string aStr in aList) { if (aStr.Equals(textBox1.Text)) { aList.Remove(aStr);
2007-04-03 23:08:00 1248
原创 ArrayList的使用
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;iList.A
2007-04-03 23:07:00 1464
原创 ArrayList运用方法
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素 3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处
2007-04-03 23:02:00 1372
原创 四大类型的语言,动态,静态,强类型,弱类型
静态类型定义语言 一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一 点,它要求你在使用所有变量之前要声明它们的数据类型。Java和C是静态类型定 义语言。动态类型定义语言 一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript 和Python是动态类型定义的,因为它们是在第一次给一个变量赋值的时候找出它的 类型的。 强类型定义语言 一
2007-04-02 22:57:00 1978
原创 什么是设计模式
设计模式概述设计模式从本质上说是一种规则,从形式上说,分为创建型、结构型、行为型。设计模式的应用是为了实现软件设计中的几个原则,其中一个重要原则是:减少模块之间的耦合程度。为了确保这个目的,在设计一个类时,要针对接口,而非实现。(Programming to an Interface, not an Implementation)设计的时候只关心类的接口,编程的时候可以先实现一个简单的接口
2007-04-02 22:46:00 1371
转载 什么是工厂模式
1、 传授设计模式中存在的问题 我个人最近对设计模式中的工厂模式进行了比较深入的学习,通过学习感悟出,现在很多设计模式传道者,在讲述设计模式的过程中存在一些问题,使得设计模式变得很难理解。设计模式本身很抽象,但是这些传道者在讲述的过程中,将一个抽象的东西讲的更抽象,从而使我们望而却步。有些人在讲述的时候,没有考虑读者的注意力。比如我在看《C#设计模式》的时候,在讲述抽象工厂模式的时候,直接
2007-04-02 22:42:00 15948 7
.net 8 + Azure 登录 + Ant Design Blazor
2024-04-18
Advanced.Installer.v13.1注册机
2016-09-19
MySQLBackupFTP及注册工具
2016-09-19
AlwaysUp8.5及注册机
2015-09-25
数据库数据互导及文档生成工具(IT人员必备)
2015-01-19
类似SCSF中EventBroker解耦事件调用方和接受方,打破"+="带来的耦合
2014-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人