自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 C#中的线程(一)入门

C#中的线程(一)入门 文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者 Joseph Albahari,  翻译 Swanky Wu  中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。  本系列文章可以算是一本很出色的C#线程

2015-01-13 14:07:51 599

转载 C#自定义控件属性

写在前面:在开发自定义控件件时,有好些Design属性是要使用的,如ToolboxItem, ToolboxBitmap, Category, Description等等,不知道这些属性其实也可以将控件搞出来,不过,知道了,会令事件更加简单,令控件更加专业和实用。有时,不知道用法,会令到项目的其他同事好烦,因为这个控件是你提供的。下面对一些常用的Design属性做一个简单的生产介绍。Toolb

2014-06-12 11:21:48 1024

转载 软件设计第一步:UML面向对象分析及其包括的图、建模步骤

本文和大家重点讨论一下UML图的概念,UML建模语言大家应该有所了解了,这里向大家介绍一下UML面向对象分析及其包括的UML图、建模步骤,相信本节的学习也一定会让你对UML面向对象建模有深刻的认识。下面是具体介绍。UML面向对象分析及其包括的图、建模步骤一、叙述基于UML的面向对象分析设计过程1)识别系统的用例和角色首先对项目进行需求调研,依据项目的业务流程图和数据流程

2014-06-04 11:45:25 4200

转载

动机(Motivate):    在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?意图(Intent):    为子系统中的一组接口提供一个一致的界面,Facade 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

2014-06-04 10:03:27 93

原创 简单工厂

简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。

2014-05-08 22:21:18 71

转载 combox 自动匹配

combox 自动匹配可以设置两个属性:cmbProdList.AutoCompleteMode = AutoCompleteMode.SuggestAppend;cmbProdList.AutoCompleteSource = AutoCompleteSource.ListItems;设置后可以自动匹配,但不能模糊匹配。下面是自己实现模糊匹配方法,实际上用到DataView 过滤

2013-02-14 17:10:32 238

原创 保存图片二进制 至数据库 三层

 private void BT_GetVipCard_Click(object sender, EventArgs e) { openFileDialog1.Filter = "*jpg|*.JPG|*.gif|*.GIF|*.bmp|*.BMP|*.png|*.PNG"; if (openFileDialog1.Sh

2013-02-13 00:09:59 104

转载 外键的利弊

是否使用主外键是个问题,有很多人在学习的时候知道要用外键,而在进公司做项目时发现很多人不用外键,很不理解。 针对这个问题我进行了搜索和整理,总结如下: 外键的好处 (观点来自http://topic.csdn.net/t/20020304/09/553019.html) 外键的作用我认为主要有两个     一个是让数据库自己通过外键来保证数据的完整性和一致性

2013-01-05 23:20:03 2865

转载 C# Checklistbox 用法

本文从6各方面对c#checklistbox用法做详细介绍,他们分别是c#checklistbox的用法的添加项、判断第0项是否选中、设置第0项是否选中、设置全选、得到全部选中的值、数据绑定。1、c#checklistbox用法之添加项:checkedListBox1.Items.Add("蓝色");checkedListBox1.Items.Add("红色");checkedLi

2012-12-22 01:45:24 981

原创 字符串与颜色相互转换

有时需要在数据库中存储色彩信息,并在需要的地方动态使用,下面的代码就用得上了C#代码如下:string c1 = System.Drawing.ColorTranslator.ToHtml(System.Drawing.Color.Red); //颜色转字符串 System.Drawing.Color c2 = System.Drawing.ColorTranslator.Fr

2012-12-12 00:02:09 554

转载 Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题

当使用Combobox控件时,出现SelectedValue的值为“System.Data.DataRowView”的原因有两个:在Combobox的DataSource不为空的情况下,要么是没有为ValueMember赋值,要么是赋值赋错了,这两种情况下系统就会把SelectedValue的默认值输出来(注意红色部分,如果DataSource为空,那么SelectedValue的值为null)。

2012-12-08 10:35:47 397

转载 有史以来最简单的三层实例(C#)

三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助! 回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三层

2012-11-17 00:24:15 283

原创 调用存储过程(实现用户注册例子)

建立一新的角色,要求角色的名字不能重复,以下是存储过程。 CREATE PROCEDURE sp_User_Create@UserName nvarchar(10),@Description nvarchar(50),@ID int outputAS DECLARE @Count int -- 查找是否有相同名称的记录 SELECT @Coun

2012-08-08 12:47:13 1016

转载 C# 窗口句柄及操作-摘录一

声明:引用的API函数一定要放在窗体里面!!!1. c#里FindWindow的用法FindWindow() 函数的用法。要在C#里使用该API,写出FindWindow()函数的声明:  [DllImport("coredll.dll", EntryPoint = "FindWindow")] private extern static

2012-07-23 14:55:33 519

原创 C# WinForm 配置文件的读取与更新

作用:常用于保存应用程序常用的一些设置.具体实现:添加配置文件:在解决方案里 添加>>新建项>>应用程序配置文件应用程序配置文件内容示例: 使用前需引用:using System.Configuration;//必需using System.Xml;//用于利用操作

2012-07-16 01:26:55 4046

转载 《白雪公主与猎人》

《白雪公主与猎人》完结主演:克里斯汀·斯图尔特克里斯·海姆斯沃斯 查理兹·塞隆 伊恩·麦柯肖恩 年份:2012年星级:播放:19432 次标签: 剧情简介:讲述了白雪公主和猎人的故事。原版童话中,猎人不过是皇后派去杀掉白雪公主的男子,最终他却心软放掉了公主,因此才引发了后面偶们所熟知的故事。新版里,猎人将和公主一起踏上逃亡之路。但考虑到王

2012-06-28 01:58:32 95

原创 C# WinForm 关闭登陆窗体,打开主窗体的实现.

环境:开发环境Visual Studio 2010  Login.cs是登陆窗口   Main.cs是程序主窗口问题:一个WinForm程序登陆界面登陆成功后如何关闭登陆窗口显示主窗口?经菜鸟我多番搜索和实践。由下面方法实现:主要思想:程序运行后先打开登陆窗口,主窗体在登陆窗口Login.DialogoResult==DialogReesult.OK时运行主窗体实现方法: 首先

2012-05-03 09:08:50 9058 4

转载 C# 通过 HtmlDocument 操作HTML节点

C# 通过 HtmlDocument 操作HTML节点时,会发生不停地刷新的情况,在对html文档操作后加以判断即可解决这种问题。  Public Sub setMainUlr(ByVal WebBrowser1 As WebBrowser) Dim pElem As HtmlElement = Nothing '即时信息页面

2012-05-02 14:27:41 5801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除