自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (11)
  • 收藏
  • 关注

原创 我的自序 (一)

  回头探望自己一路走来的轨迹成功很多失败相随再过五年就已经进入了而立之年“而立之年”这个词在十年前对我来说是那么的遥远毕业工作不到两年岁月在我的脸上用皱纹和满目的忧愁印证了它的到来25一个创业的年龄25一个为社会创造价值的年龄25一个体现自我价值的年龄仅仅一年多却经历了那么多那么多自己每晚回到家后最害怕的东西就是镜子于是我每次去理发店都是一

2008-11-15 17:51:00 1535

原创 2008年11月28号_五_晴_学无止境

想谈这个话题,其实其他的我也没有什么好谈的上班时间就是业务  业务时间已经很累了 下班后早就有想回家的心理了可是回了家又能怎么样呢还不是一样对着电脑学习吗说到学习这几日自己特别酷爱学习了老是想抱着一个知识点钻研到底可是学无止境啊 茫茫的大海中每一滴水我都畅饮 但是人生有限  我又该如何做呢 但是学无止境 活一天 学一天

2008-11-28 20:34:00 926

转载 String.Split()函数

我们在上次学习到了 String.Join函数(http://blog.csdn.net/zhvsby/archive/2008/11/28/3404704.aspx),其中用到了String.SPlit函数,所以可以上网查了该函数的使用方法 如下: #中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式, 但是如果使用不当, 会

2008-11-28 19:56:00 119380 7

转载 String.Join

String.Join在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN)有两个重载函数:[C#]public static string Join(   string separator,   string[] value);[C#]public static string Join(   string separato

2008-11-28 19:51:00 7817

转载 C#_委托

 什么是委托  首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1    namespace Vczx.ProCSharp.Exc2    {3        deleg

2008-11-28 19:33:00 621

转载 打印功能探求之路四

其步骤如下: 创建一个PrintDialog的实例。如下: System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog (); 创建一个PrintDocument的实例.如下: System.Drawing.Printing.PrintDocument docToPrint = new System.Drawing.Printing.

2008-11-28 19:29:00 495

原创 打印功能探求之路三

来自于网络上的资料利用下属代码可以实现打印当前窗口的图片private void button5_Click(object sender, System.EventArgs e){  SendKeys.Send("%{PRTSC}");  //等价于alt+printScreen   Application.DoEvents();//Processes  all Windows

2008-11-28 19:16:00 520

原创 打印功能探求之路二

 Graphics g = e.Graphics; float linesPerPage = 0; float yPosition    = 0;   int count = 0; float leftMargin = e.MarginBounds.Left; float topMargin = e.MarginBounds.Top; string line = nul

2008-11-28 15:25:00 566

原创 打印功能探求之路一

 说在前面的话:对于这块功能可能每一个公司都要用到,这次自己整理的资料来源于 自己的经历过程,网络资料的查找以及别人写的代码 如有不对之处请指教 本人也是初学者 呵呵一般用到的控件就是3个  Button ,printDocument1,printPreviewDialog1为了大家有个整体的印象,下面给大家一段来自别人的代码 写的很详细写在前面:.Net自带有打印组件,但是,

2008-11-28 14:57:00 648

原创 复制粘贴

 private void button3_Click(object sender, System.EventArgs e){if (this.richTextBox1.Text.Length != 0){   Clipboard.SetDataObject(richTextBox1.Text, false);    }}private void button4_Click(objec

2008-11-28 12:15:00 566

原创 如何使窗体由清晰逐渐变模糊呢

 在窗体的LOad事件中写入下面可以使窗体由清晰变模糊 最后到关闭 类似于QQ 在电脑屏幕右下角弹出的消息     for (float t  =  9f; t  >=  0f; t  -=  1f)    {           this.Opacity  =  t;           this.Refresh();     if(t == 0)     {           this.

2008-11-28 12:11:00 557

原创 C#_读取文本------ 保存文本----功能的实现

引入using System.IO读取文本------            // 从应用程序所在的当前目录开始            openFileDialog1.InitialDirectory = System.IO.Directory.GetCurrentDirectory();            openFileDialog1.Filter = "txt files (*.tx

2008-11-28 12:04:00 835

原创 2008年11月27号_四_大风_社会不相信眼泪

第一次发现人人都是自私自利的人人都是为了自己的明明每天的她们都在向我们传达着 公司的唯一目标我们要向这个目标一齐努力前进可是背后却勾心斗角尤其是女人 们唉  我工作一年多了  还是不理解虽然很多工作N年的朋友告诉我社会就是这样 的呵呵 当时也就是这两个字看来 社会还是不相信眼泪的

2008-11-27 20:00:00 899

原创 C#_如何在TextBox获得焦点的时候,将焦点放在textBox文字的最后

 textBox1.SelectionStart = textBox1.Text.Length;

2008-11-27 11:58:00 9167 1

原创 New2011_装箱和拆箱 浅析深入

 C#中的数据类型包括值类型、引用类型和指针类型,而指针类型只有在不安全代码中使用。值类型包括简单类型、结构和枚举,引用类型包括类、接口、委托、数组和字符串等。为了保证效率,值类型是在栈中分配内存,在声明时初始化才能使用,不能为NULL,而引用类型在堆中分配内存,初始化时默认为NULL。值类型超出作用范围系统自动释放内存,而引用类型是通过垃圾回收机制进行回收。由于C#中所有

2008-11-27 11:55:00 750

原创 Oracle_连接数据库语句

 Using System.Data.OracleClient;string ORACLE_ConnStr = "Data Source=Oracle8i;Integrated Security=yes"; OracleConnection oConnection = new OracleConnection(ORACLE_ConnStr);

2008-11-26 22:09:00 570

原创 OLEDB_连接数据库语句

string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" + Server.MapPath("grocertogo.mdb");OleDbConnection oleConnection = new OleDbConnection(ConnStr);

2008-11-26 22:08:00 1037 1

原创 CheckSum函数_效率问题

CheckSum函数的一般用途查找A表中有而B表中没有的数据行 如果表中没有text、ntext、image、cursor   ,可以考虑使用checksum(),如: --A中有,而B中没有的数据: select    * from    A where    checksum(*)    not    in    (select    checksum(*)    from    B)

2008-11-26 21:14:00 2606

原创 2008年11月26号_三_晴_精神累了

今天开始整理一个韩国人写的系统 忙这忙那忙了一天  结果把我自己累得很是疲乏 现在是浑身酸痛, 脖子老疼了但是今天还是了解了很多东西虽然不大深入了解 详细慢慢深入的话会渐渐好的

2008-11-26 19:51:00 602

转载 关于外连接的条件陷阱

sutdent: 姓名班级张三一班李四二班score: 姓名科目分数张三语文80张三数学90李四数学100如下语句:select a.[姓名]       ,a.[班级]       ,b.[科目]       ,b.[分数]from student a     left

2008-11-26 11:47:00 831

原创 螺旋模型

 软件风险是任何软件开发项目中都普遍存在的实际问题,项目越大,软件越复杂,承担该项目所冒的风险也越大。软件风险可能在不同程度上损害软件开发过程和软件产品质量。因此,在软件开发过程中必须及时识别和分析风险,并且采取适当措施以消除或减少风险的危害。螺旋模型的基本思想是,使用原型及其他方法来尽量降低风险。理解这种模型的一个简便方法,是把它看作在每个阶段之前都增加了风险分析过程的快速原型模

2008-11-25 23:02:00 2855

原创 快速模型

 快速原型模型是不带反馈环的,这正是这种过程模型的主要优点: 软件产品的开发基本上是线性顺序进行的。能做到基本上线性顺序开发的主要原因如下: 快速原型的本质是“快速”。开发人员应该尽可能快地建造出原型系统,以加速软件开发过程,节约软件开发成本。原型的用途是获知用户的真正需求,一旦需求确定了,原型将被抛弃

2008-11-25 22:59:00 883

原创 瀑布模型

  瀑布模型的优点: –可强迫开发人员采用规范的方法(例如,结构化技术); –严格地规定了每个阶段必须提交的文档; –要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 瀑布模型的成功在很大程度上是由于它基本上是一种文档驱动的模型。 

2008-11-25 22:54:00 656

原创 软件生命周期极各个周期任务

 软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。 软件定义时期的任务是: – 确定软件开发工程必须完成的总目标; – 确定工程的可行性; – 导出实现工程目标应该采用的策略及系统必须完成的功能; –软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。 开发时期具体设计和实现

2008-11-25 22:51:00 2092 1

原创 需求分析之一

需求汇集最困难的部分不是记录使用者要什么而是在探索性开发性地帮助使用者找出他们到底要什么

2008-11-25 22:49:00 479

原创 需求分析 之前该知道的几个问题

  当决定要开始一个软件开发项目时, 通常我们要从"需求分析"和"概要设计"做起.  但在开始具体的"需求分析"之前,首先要澄清以下问题: 1 程序是做什么用的? (the purpose of the application) 2  它的最终用户都是谁? (the target users) 3 开发小组都有那些人组成? (the staffing of the deve

2008-11-25 22:46:00 713

原创 查找第N行数据

假设id是主键:select *from (select top xxx * from yourtable) aawhere not exists(select 1 from (select top xxx-1 * from yourtable) bb where aa.id=bb.id) 利用上述语句就可以求出数据库中的第N条数据其实很简单 它是先把前N条求出来   然后把前N-1条

2008-11-25 22:32:00 735

原创 union 居然排序了

  UNION理解select * from A unionselect * from B此处用UNION  如果用 * 号的话,A, B 中的列的列数要一致方可以。如果不一致的话,会出现下列错误:使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 下面我们来了解下UNION和UNION

2008-11-25 22:15:00 11142 2

原创 无法在表 'Test' 中可为空的列上定义 PRIMARY KEY 约束

如果您建的表中该列不为空的话那么就可以利用下述语句将该列设置为主键建立一个表 testcreate table Test( autoid int not null)--其中autoid 列不为空alter table Test Add constraint ta primary key(autoid)--将autoid列设置为主键下述代码删除该主键信息alter table Testdrop co

2008-11-25 22:10:00 12919 2

原创 2008年11月25号_二_晴_进步的泪

每天都学习日语,听力确实感觉到了一点点地进步虽然是一点点,但是还是进步了心在窃喜对自己来说也只能说窃喜又怎么能说出来呢学习日语1年半了 水平就如一个刚开始学习日语的孩子一样说出来自己都为自己的颓废感到不安这些天自己每天都在努力我不敢去想结果如何我现在确实非常享受这个过程虽然过程有点难忍和痛苦但是没有了痛我又怎么能体会到快乐呢为了那一点点的快乐 自己也知道会付出常倍于快乐的泪和累但是我宁愿这么去做因

2008-11-25 20:20:00 727

原创 TOP n [PERCENT]用法

  使用TOP n [PERCENT]选项限制返回的数据行数[PERCENT]省略不写时---TOP n说明返回n行[PERCENT]存在时即TOP n PERCENT时----n是表示一百分数,指定返回的行数等于总行数的百分之几。例如:SELECT TOP 5 * FROM TestHuaSELECT TOP 50 PERCENT * FROM TestHua

2008-11-25 18:43:00 3909

原创 PRIMARY KEY与 UNIQUE的区别

  Primary key在建立的时候会默认地建立此field的索引,且此primary key可以作为作为另外的表的foreign key,再者primary key跟unique得区别是Primary key 一定是not null,而unique则没有此限制

2008-11-25 18:38:00 728

原创 索引一

  当你的内存容量或硬盘空间不足时,也许你不想给一个表增加索引。对于包含索引的数据库,SQL Sever需要一个可观的额外空间。例如,要建立一个聚簇索引,需要大约1.2倍于数据大小的空间。用聚簇索引必须的考虑磁盘空间的问题,至少需要原数据量的120%,而这个空间必须在同一个数据库内。例如:一个数据库中表的数据量是10M,而这个数据库必须还有12M的空间,也就是说整个数据库的空间大小

2008-11-25 18:35:00 513

原创 按照发音来匹配字符串的函数Soundex()_Difference()

         Microsoft SQL 有两个允许你按照发音来匹配字符串的函数。函数SOUNDEX()给一个字符串分配一个音标码,函数DIFFERENCE()按照发音比较两个字符串。当你不知道一个名字的确切拼写,但多少知道一点它的发音时,使用这两个函数将有助于你取出该记录。 例如,如果你建立一个Internet目录,你也许想增加一个选项,允许访问者按照站点名的发音来搜索站点,而不是按名字

2008-11-25 18:31:00 927

原创 利用AppConfig文件连接数据库的常用操作

  connectionStrings>    name="NorthwindConnection"         connectionString="server=(local);uid=TestUser;pwd=123456;Trusted_Connection=no;database=Northwind" providerName="System.Data.SqlClient" />

2008-11-25 16:19:00 3921 1

原创 存储过程/SQL中参数传入传出的写法

      string connstr = "Data Source = localhost; Initial Catalog = NorthWind; User ID = sa; Password = sapass";            SqlConnection conn = new SqlConnection(ConnString);            SqlCommand

2008-11-25 16:07:00 2656

原创 OLEDB中如何传入参数的写法

             string connstr = "Provider = Microsoft.Jet.Oledb.4.0; Data Source = NorthWind.mdb";            OleDbConnection conn = new OleDbConnection(connstr);            OleDbCommand comm = new

2008-11-25 16:00:00 876

原创 程序中如何使用代码执行Insert操作

      using (SqlConnection conn = new SqlConnection(ConnString))            {                string insertSql = string.Format("insert into training (trainingcode,trainingname,hours,remark) values ({0

2008-11-25 15:56:00 705

原创 DataSet相关的一些操作比较全面的代码

  namespace DataSetDemo{    class DataSetBuilder    {        private DataSet trainingset;        public DataSetBuilder()        {            CreateDataSet();            CreateDataTable();       

2008-11-25 15:09:00 717

原创 SqlDataReader类及其代码示例

  若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,而不要直接使用构造函数。(SqlDataReader reader = comm.ExecuteReader();)在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 SqlConnection 无法

2008-11-25 14:54:00 1568

在线考试系统C#对自己而言主要是参考其业务流

对自己而言主要是参考其业务流,可作为大学生的毕业设计

2010-12-13

图书管理系统简介C#语言【用户,图书借还,图书管理】

图书管理系统简介C#语言,放到这里自己用来分析框架用,可取的主要用途是里面包含了一些数据库操作最基本的封装,亦可作为毕业设计参考资料,但是切忌照搬,希望您能够加以分析,再次基础上修改。

2010-12-13

XPTable 控件源码

最强,最全功能的表格控件最强,最全功能的表格控件最强,最全功能的表格控件最强,最全功能的表格控件最强,最全功能的表格控件最强,最全功能的表格控件

2010-12-07

31天学会重构 基础 易学

31天学会重构 基础 易学 每天一个重构 一个月便能学会,请结合自己做过的项目来理解 哪怕是个小的项目里也会有重构,重构无处不在。

2010-10-16

(C#)为 TextBox 控件增加一个限制最大字节数的属性

一直以来都知道,在 sql server 中,varchar类型是按字节计算的。例如 varchar(50) 可以存储50个英文字符,但只能存储25个中文字符(一个中文字符2个字节)。改为 nvarchar 可以解决这个问题,但在写sql语句的时候必须加上N标识,否则会产生乱码。 原来来自http://www.cnblogs.com/lemony/archive/2007/04/10/707474.html

2010-10-16

新版设计模式手册[C#].pdf

图文并茂,示例讲述,代码分析.理论讲解,实效有用

2008-08-22

sql基础.pdf

初学数据库者非常有帮助.<br>章章详细有序

2008-08-22

代码大全.pdf

软件开发人员必备的一本工具书.

2008-08-22

XML中文指南.chm

初学者来说这是一个很不错的入门教程

2008-08-22

DIV+CSS布局大全

学习布局的好帮手,提高页面效率

2008-08-22

有效传输软件--飞鸽传书

很方便的在小型局域网内进行文件传输。

2007-04-03

空空如也

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

TA关注的人

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