- 博客(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
原创 需求分析 之前该知道的几个问题
当决定要开始一个软件开发项目时, 通常我们要从"需求分析"和"概要设计"做起. 但在开始具体的"需求分析"之前,首先要澄清以下问题: 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#)为 TextBox 控件增加一个限制最大字节数的属性
2010-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人