自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 DataGrid使用总结

1. dataGridView中有用的一些属性AllowUserToResizeRows允许用户调整行的宽度AllowUserToResizeColumns允许用户调整列的长度ColumnHeadersVisible是否有一个系统颜色的列头MultiSelect 是否可以一次选择多行ReadOnly是否是只读的单元格SelectionMode 单元格选择,整行选择,整列选择

2014-11-29 09:50:35 795

转载 简单总结一下计算机科学(CS)的课程体系

简单总结一下计算机科学(CS)的课程体系   2014年11月25日 添加了几个回复   今天无意中看到了我多年前这个版上发过的一个帖子,叫《我心目中计算机软件科学最小必读书目》,然后发现自己的想法到现在真是变化好大,所以特意上站来把帖子删了。但是删完以后才发现网上已经到处都是转载了,心里那个惭愧啊,算是散播了一些偏见。因此想了想还是补一篇相类似的帖子吧,不过不想从什么“必读书目”

2014-11-26 22:50:28 2958

转载 c# DataGridView绑定DataTable数据源并指定对应

//指定对应关系的关键在于两点:1、dgv的 AutoGenerateColumns = false;2、DataGridView新加入列的fieldNameColumn.DataPropertyName = "field-name";//这要和DataTable的属性名一样 ///         /// 设置GridView显示样式

2014-11-26 20:07:11 21301 3

转载 C# 如何使用 ErrorProvider 组件

使用 Windows 窗体 ErrorProvider 组件,可以对窗体或控件上的用户输入进行验证。当验证用户在窗体中的输入或显示数据集内的错误时,一般要用到该控件。相对于在消息框中显示错误信息,错误提供程序是更好的选择,因为一旦关闭了消息框,就再也看不见错误信息。ErrorProvider 组件在相关控件(如文本框)旁显示一个错误图标 (ErrorProvider 组件" title="如何

2014-11-25 18:13:44 2769

原创 我的C#项目笔记

1、判断从数据库里取出来存在DataTa

2014-11-25 10:12:01 468

转载 c#里SQL数据库里取出来的数值判断是否为空

如果在 sqlserver中 字段的值是 NULL (看清楚了是NULL,而不是空‘’)那么在 C#中得到的值 不是 c#中的null 而是System.DBNull现在数据库中一条用户名名为admin 记录 的Region字段的值为NULL那么得到的结果 是dt的行为1 得到的类型是 对一个System.DBNull实例装箱的object至于System.

2014-11-25 09:39:57 6077 1

转载 C# 关于控件的z-order(Z轴次序)属性(By dlm)

有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件在C#下一般方式是:private Button Db=new Button() ;Db.Name="Dy_Button" //设定名称Db.Location=new Point(100,200);//设定位置。。。。//其他属性设置//这里添加消息处理。。this.Controls.Add (D

2014-11-23 17:57:59 2948

转载 C# 关于控件的z-order(Z轴次序)属性(By dlm)

转自豆丁  最近在C#的windows form编程中,涉及到了控件的z-order(Z轴次序)的属性。它来源于三维空间的概念,x和y分别代表屏幕所在平面上的水平坐标和垂直坐标,而z轴则是垂直于屏幕的。在此根据>书籍中的相关内容及自己的理解做一个总结,并实现了一个应用实例,即由按钮和列表控件一起构成的分栏框。 对于属于同一父控件的一组控件,z-order的作用表现在两方面:

2014-11-23 16:57:12 5572

转载 C#拆分器控件Splitcontainer

拆分器控件Splitcontainer拆分器控件Splitcontainer ,是一个含有Splitter拆分条的容器,它包含两个面板容器Panel1,Panel2,可以移动拆分条,对面板大小进行控制!控件学习示例程序!属性介绍;//拆分条的是否启用禁用bool IsSplitterFixed{get;set;} bool类型,true:不能调节拆分条; false

2014-11-23 10:25:44 11789

转载 c# dock

C# WinForm控件之Dock顺序调整最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以 Top、Bottom以及Fill

2014-11-22 13:40:22 875

转载 MFC子窗口和父窗口(SetParent,SetOwner)

MFC子窗口和父窗口(SetParent,SetOwner)一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。所以我们可以看到,窗口之间的关系有两种:owner

2014-11-21 17:25:09 604

原创 c#里的各种小问题及找到的答案

string content = string.Empty;        if (title != System.DBNull.Value)        {              content =title.ToString();        }

2014-11-21 09:06:51 558

转载 c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)

转自:http://blog.csdn.net/loundar/article/details/4398105一、单元格内容的操作 *****// 取得当前单元格内容        Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index       Consol

2014-11-20 12:36:33 798

转载 c# 实现ComboBox自动模糊匹配

ComboBox自带有属性可以实现自动匹配,但是它有一个弊端,只能从头开始匹配,例如"李四LS",只能输入“李四”或"李"才能匹配出来,而输入"LS"是找不出来的。绑定到ComboBox的下拉选项中的后台数据:string[] data = new string[] { "张三|ZS", "李四|LS", "王五|WW", "赵六|ZL", "田七|TQ" };先展示如

2014-11-19 19:56:26 4640

转载 c#读取XML

转自: http://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.htmlXML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML

2014-11-19 10:42:03 437

转载 在C#中使用FireBird嵌入式数据库

转自:http://raylinn.iteye.com/blog/383804嵌入式C++C#C数据结构 Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品, 用C和C++开发。由于与interbase的血缘关系,大部分interbase的开发工具可以直接应用 到Firebird开发中。 Firebird 2.0

2014-11-15 14:42:08 6243

转载 c# datatable用法总结

一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。 DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例

2014-11-14 17:10:56 469

转载 常用嵌入式数据库概览

Berkeley DB概述http://www.cppblog.com/michaelgao/archive/2008/06/24/54435.htmlBerkeley DB是由美国Sleepycat Software公司开发的一套开放源码的嵌入式数据库的程序库(database library),它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。Berkeley DB

2014-11-14 10:11:15 780

转载 嵌入式数据库与数据库服务器的区别

初次接触嵌入式数据库(Embedded Database)可能对这个概念总不是很清楚,它究竟与数据库服务器(Database Server)有什么区别,它们又分别适用于那些应用场景呢,这是需要解决的问题。在谈区别之前,先来个感性认识。像Oracle、Sybase、MySQL和SQL Server这些大家熟知的数据库都属于数据库服务器(当然不排除某些也提供嵌入式版本),而像SQLite、Be

2014-11-14 09:37:54 2884

转载 Firebird 数据库使用心得2

本人想做一个桌面应用,需要一个免安装的嵌入式关系数据库,在对比了 Access 和 Firebird 之后,选择了更简便、性能更好的后者。Firebird 简介:      firebird是一个真正的关系数据库,支持存储过程、视图、触发器、事务等大型关系数据库的所有特性,它是一个开源的,可以自由使用的数据库(即使是商业上的使用)。具有以下的特点: 支持原子性,

2014-11-13 17:01:34 777

转载 c#操作firebird数据库大全

转自:Download firebird下:http://www.firebirdsql.org/en/downloads/FAQ:。Can I use a relative path to the database in the connection string?Yes. It can be relative to the working directory

2014-11-13 16:45:04 2800

转载 C# 数据库操作3

1,ADO.NET 类和对象概述类分为.NET 数据提供者对象和用户对象提供者对象专用于每种类型数据源,专用于提供者的对象完成数据源中实际的读取和写入工作。用户对象是将数据读入内存中后来访问和操纵数据的对戏那个。提供者需要一个活动的连接,可以读取,写入,更新数据源中的数据。用户对象以非连接的方式使用,甚至在数据库关闭之后,也可以使用内存中的数据。2,提供者对

2014-11-13 16:27:34 384

转载 C#访问数据库2

C#访问数据库无疑是非常方便的,下面给出了C#访问MSSQL的基本方法。 首先声明命名空间using System.Data.SqlClient;再使用SqlConnection类连接,SqlCommand类执行SQL命令,结果返回给SqlDataReader类或其它类。 各类的基本用法介绍:SqlConnection类在构造时传入连接数据库

2014-11-13 16:11:11 361

转载 C#如何使用数据库

数据库,在我们开发项目中那是最常见的了,无论复杂的项目、还是简单的项目,只要涉及数据的操作(增删改查),都会用到数据库。当然使用的数据库的种类根据项目的需求不同,也是不同的。在我所做的项目中就是用过ACCESS 2000、SQL Server 2000、Oracle 10g,因此简单总结下c#如何使用数据库的。程序执行sql语句(包括单条sql,多条sql,存储过程,函数等等)大体有三个步骤:连接

2014-11-13 16:09:23 927

转载 C#解析json文件的方法

C# 解析 json转自:http://www.cnblogs.com/txw1958/archive/2012/08/01/csharp-json.html  JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传

2014-11-06 16:19:22 628

转载 C#多线程详细讲解2

C#多线程学习(四)多线程的自动管理(线程池)在多线程的程序中,经常会出现两种情况:一种情况:应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应这一般使用ThreadPool(线程池)来解决;另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒这一般使用Timer(定时器)来解决;ThreadPool类提供一个由系统维护的线程池(可以

2014-11-04 13:13:52 475

转载 C#多线程详细讲解1

C#多线程学习(一)多线程的相关概念什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个

2014-11-04 13:05:10 509

转载 c#多线程介绍1

多线程的相关概念--------------------------------------------------------------------------------1.进程:是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。2.线程:线程是

2014-11-04 11:17:17 370

转载 软件架构师应具备的十大特点

如果有人问你,作为一个软件架构师需要哪些特质的话,你会怎么回答?从技术层面上讲,架构师的技术要求是首位的。除此之外在做人处事方面,更有魅力的架构师则更受欢迎。   最近有个同事问我,是什么成就了一个架构师。下文就是我的回答,适用于各个技术领域。其中我故意不考虑企业架构相关的问题。   1、了解相关领域的技术知识   在你想要成为架构师的相关技术领域,必须具备扎实的专业知识和

2014-11-04 11:12:29 744

转载 利用HttpWebRequest类Post数据至URI

转自:http://blog.csdn.net/gaofeng2000/article/details/5510627在与第三方系统进行数据对接时,需要把数据post到对方提供的一个url,然后进行相关处理。 这里可利用HttpWebRequest类,该类位于System.Net命名空间下。它提供了一些属性和方法可以实现与使用http的服务器的交互。 【核心

2014-11-02 21:23:30 407

转载 HttpWebRequest类

HttpWebRequest类与HttpRequest类的区别。  HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所有信息。而HttpWebRequest用于客户端,拼接请求的HTTP报文并发送等。  HttpWebRequest这个类非常强大,强大的地方在于它封装了几乎HTTP请求报文里需要用到的东西,以致于能够能够发送任意的H

2014-11-02 21:22:42 456

转载 HTTP协议及POST与GET操作差异,C#中如何使用POST、GET等

转自:http://www.appdoc.cn/forum-viewthread-tid-57-highlight.html引言HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或 POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分

2014-11-02 17:15:46 674

转载 c# Data Member Order

In some applications, it is useful to know the order in which data from the various data members is sent or is expected to be received (such as the order in which data appears in the serialized XML).

2014-11-02 13:21:00 3337

转载 C# Serializable(转)

C# SerializableSystem.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实例的成员。并行化是串行化的逆过程,数据从存储介质中读取出来

2014-11-02 13:15:22 1227

转载 深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)

转自:http://www.cnblogs.com/qqflying/archive/2008/01/13/1037262.html    序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。    .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;

2014-11-02 11:02:46 431

转载 JSON的数据格式表

从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。第三种类型是映射(mapping),也就是一个名/值对(Nam

2014-11-02 10:07:35 630

原创 XML转JSON简单规则总结 - (附一个 XML-JSON对照表)

XML:

2014-11-02 09:57:07 2089

空空如也

空空如也

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

TA关注的人

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