- 博客(20)
- 收藏
- 关注
原创 面向对象
1、面向对象=对象+类+继承+通信。2、对象:客观世界里的任何实体都可以被称为对象。3、类:是一组具有相同数据结构和相同操作的对象的集合。类是对象的抽象。4、继承:是指子类可以自动拥有父类的全部属性与操作。5、消息:向对象发出的请求。6、封装:是指把属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操
2008-08-19 08:22:00
759
原创 什么是软件工程?
软件工程是一门建立再系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。软件工程包括两方面内容:软件开发技术和软件项目管理。软件开发技术包括软件开发方法学、软件工具和软件工程环境。软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。
2008-08-19 08:19:00
857
原创 连接ACCESS数据库类
using System;using System.Data;using System.Data.OleDb;namespace Bussiness.Cls{ /// /// UtilHelper 的摘要说明 /// public class UtilHelper { public UtilHelper() { }
2008-01-05 16:24:00
1023
原创 获得中文星期名称
/// /// 获得中文星期名称 /// /// public static string GetCnWeek() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Monday:
2008-01-05 16:20:00
720
原创 WORD操作类
using System.Data;using System;using System.Collections.Generic;using System.Text;using Microsoft.Office.Interop.Word;namespace Patent.Analyse.Client.Classes{ public class WordOperator {
2008-01-05 16:13:00
1036
原创 FORM窗体 控件设置DOCK属性问题
在做程序的过程中,后加进来的控件设置了DOCK 属性,本来想让它在最上面,但却被其他别的设置了DOCK属性的控件给覆盖了。怎么半??? 有办法,其实非常简单: 选中控件,右键菜单中进行“置于底层”的操作,就这么简单。 :) 原理:离FORM层次越近的控件,停靠的优先级越高。层越高的控件会在下面层次停靠后所剩下的空间中再进行停靠动作。 哎,困绕了好久,解决。希望对你们有帮助。
2008-01-05 16:11:00
1949
原创 常数 静态变量 静态类
常数 1、类和结构可以将常数声明为成员。 2、常数是在编译时已知并保持不变的值。(若要创建在运行时初始化的常数值,请使用 readonly 关键字。) 3、常数被声明为字段,声明时在字段的类型前面使用 const 关键字。常数必须在声明时初始化。 静态变量一般来说,当编程元素(在其中声明变量)终止时,相应变量就会终止。但是,使用 Static 关键字声明变量,就可以使变量的生存
2007-04-20 16:01:00
1030
原创 在05下如何将datagridview转化为datatable
// 给datagridview 赋值 DataTable table; table = new DataTable(); DataColumn column = new DataColumn(); column.ColumnName = "id"; column.DataType = System.Type.GetType("System.String"); // Add t
2007-04-20 14:55:00
1944
1
原创 一步一步学正则(二)
一些简单应用: 在一步一步学正则(中)主要介绍正则表达式的语法(更新重...),这里主要做一个常用正则表达式的总结:以后会逐步更新,希望大家如果有什么好的表达式也给我留言 :) 提取网页元素 1、匹配中的值(包含): ]+>([^2、匹配中的值(不包含):(?]+[/>]))[/s/S]+(?=([/])) 3、...
2007-04-17 10:58:00
725
原创 WebBrowser控件[Windows窗体]之应用篇
WebBrowser控件[Windows窗体]之介绍篇中介绍WebBrowser控件功能以及写了一个小例子。这次主要介绍一下具体的应用: 在我写程序的过程中主要是在DocumentCompleted 事件(网页完成加载时发生)里操作。还是举例说明(主要实现的是自动寻找链接(包含“next”字符串的链接地址),然后跳转页面): private void wb_DocumentCompleted(
2007-04-17 10:44:00
987
原创 一步一步学正则(一)
正则表达式是用来操作和检索字符串数据的一种强大工具。 匹配字符: /d - 匹配从0 - 9的任一数字 /D - 匹配任一非数字字符 /w - 匹配任一单词字符(包括 A-Z a-z 0-9和下划线) /W - 匹配任一非单词字符 /s - 匹配任一空白字符 /S - 匹配任一非空白字符 . - 任一字符 [] - 括号中的任一字符 [^] - 不在括号中的
2007-04-13 14:11:00
1020
原创 不支持一个 STA 线程上针对多个句柄的 WaitAll 的解决办法
find [STAThread] in your program and replaced by [MTAThread]呵呵 大家能看懂吧 看不懂给我留言哦 :)
2007-04-13 13:27:00
8818
7
原创 安装office时总得到“安装程序包的语言不受系统支持”的提示解决方法
打开我的电脑-->控制面板-->区域各语言选项-->为东亚语言安装文件前打勾,插入系统盘重启后安装!OK 希望对大家有所帮助 :)
2007-04-13 13:25:00
13639
3
原创 WebBrowser控件[Windows窗体]之介绍篇
Windows 窗体控件 WebBrowser 可承载网页,并为应用程序提供 Web 浏览功能。使用 WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Internet Explorer 功能,并将该控件用作简单的 HTML 文档查看器。此外,可以使用该控件将基于 DHTML 的用户界面元素添加到窗体中,还可以隐瞒这些
2007-04-13 13:23:00
1474
原创 如何用存储过程实现下面功能:以表名为参数,查询出这个表中的所有数据
存储过程名:Proc_GetRecord参数名:@TableName varchar(50)CREATE PROCEDURE Proc_GetRecord @TableName varchar(50) AS exec(select * from + @TableName)GO也可以扩充,用表中的字段作为参数来做一些操作.这是我在项目中遇到的一个问题,放在这里与大家共勉之.也希望大家
2005-11-13 10:21:00
1768
原创 浅议虚拟方法
若一个实例方法的声明中含有 virtual 修饰符,则称该方法为虚拟方法。若其中没有 virtual 修饰符,则称该方法为非虚拟方法。 非虚拟方法的实现是不会变的:无论是在声明它的类的实例上调用该方法还是在派生类的实例上调用,实现都是相同的。与此相反,一个虚拟方法的实现可以由派生类取代。取代所继承的虚拟方法的实现的过程称为重写该方法。 在一个虚拟方法调用中,该调用所涉及的那个实
2005-11-07 15:27:00
995
原创 C# - new关键字小结
在 C# 中,new 关键字可用作运算符或修饰符。 new 运算符 用于在堆上创建对象和调用构造函数。 new 修饰符 用于隐藏基类成员的继承成员。 new 运算符1.用于创建对象和调用构造函数例:Class_Test MyClass = new Class_Test();2.也用于为值类型调用默认的构造函数例:int myInt = new int();myInt 初始化为 0,它
2005-11-07 15:20:00
2169
1
原创 WinForm中DataGrid(C#)应用 - 如何控制DataGrid显示规定行数.
在编写程序的过程中,经常会用到DataGrid,并且需要控制DataGrid要其显示规定行数.我们将DataGrid命名为:Grd, 规定Grd只能输入5行信息.解决办法:在Grd的单击事件里写如下代码即可 int iLineCount = 5; if (((DataView)this.Grd.DataSource).Count > iLineCount ) { ((
2005-07-19 11:10:00
3210
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人