自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 子窗体传参给父窗体(Owner)

这几天做项目时,遇到了这一问题:...frmSendSMS sms = (frmSendSMS)this.Owner;sms.listView1.Items.Add(num);...报“未将对象引用设置到对象的实例”错.我在网上搜了一下,终于找到问题的症结了.最后结合MSDN整理如下(网络真是个好东西,资料浩瀚.):注:主要涉及到ShowDialog()方法,有一可选参数o

2009-10-11 12:53:00 1537

原创 序列化

语言筛选器: C#   序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。.NET Framework 提供两种序列化技术:二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁

2009-10-11 12:52:00 244

原创 enum

C# 程序员参考 enum(C# 参考) enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:        enum Days {Sat, Sun, Mon, Tue, Wed,

2009-10-11 12:51:00 573

原创 (C# 编程指南)

C# 程序员参考 (C# 编程指南)  description参数description对象的摘要。备注 标记应当用于描述类型或类型成员。使用 添加针对某个类型说明的补充信息。 标记的文本是唯一有关 IntelliSense 中的类型的信息源,它也显示在对象浏览器中。使用 /doc 进行编译可以将文档注释处理到文件中。示例C#  复制代码// compile with: /d

2009-10-11 12:51:00 355

原创 extern

C# 程序员参考 extern(C# 参考)extern 修饰符用于声明在外部实现的方法。extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 属性一起使用;在这种情况下,该方法还必须声明为 static,如下面的示例所示: [DllImport("avifil32.dll")]private static extern void AVIFil

2009-10-11 12:50:00 377

原创 String.StartsWith 方法 (String)

.NET Framework 类库 String.StartsWith 方法 (String) 请参见  示例确定此实例的开头是否与指定的字符串匹配。命名空间:System程序集:mscorlib(在 mscorlib.dll 中)语法C#public bool StartsWith ( string value)  参数value要比较的 String。 返回值如果

2009-10-11 12:49:00 5210

原创 委托(C# 编程指南)

委托(C# 编程指南) 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示:C# public delegate int PerformCalculation(int x, int y); 与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。这样就可以通过编程方

2009-10-11 12:48:00 288

原创 何时使用委托而不使用接口(C# 编程指南)

何时使用委托而不使用接口(C# 编程指南) 委托和接口都允许类设计器分离类型声明和实现。给定的接口可由任何类或结构继承和实现;可以为任何类中的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢?在以下情况中使用委托:当使用事件设计模式时。当封装静态方法可取时

2009-10-11 12:47:00 309

原创 C#常见题型及部分答案

1、请写出c#的一个Main函数2、String str="abcd";     String str2 = str.substring(1,3);的结果是什么?3、errorprovier的作用是什么?4、button 有什么常见的事件?5、窗体 form 有什么常用的属性?6、请写出至少3个c#的异常?exception7、请写出至少5个c#连接SQLserver的操作对象?比如Sqlconn

2009-10-11 12:45:00 1022

原创 C#打印dataGridView中的数据

这几天,我研究了以下C#如何打印dataGridView中的数据,在网上、图书馆搜索和查阅了一些内容,现总结一下://执行打印窗体中的数据操作private void toolStripButton2_Click(object sender, EventArgs e)        {            printDialog1.ShowDialog();  //设置打印文档 

2009-10-11 12:44:00 1456 6

原创 DataGridView中数据导出到Excel里

这几天,我忙着做项目,正好遇到了这个问题,于是我参考着书里写的整理如下:private void toolStripButton3_Click(object sender, EventArgs e)        {            ExportDataGridView(dataGridView1, true);        }//自定义方法ExportDataGridView

2009-10-11 12:43:00 587 1

原创 Text与Value的区别

C#中DateTimePicker控件的Text属性与Value属性区别:当DateTimePicker控件的Format属性设置为Time时,Text只显示时间部分,而Value日期时间都显示.

2009-10-11 12:42:00 1980

原创 如何存取图片到数据库(SQL Server)

以二进制形式通过AppendChunk()方法存到数据库里,再通过Image类的FromStream()方法将图片显示到PictureBox控件中.AppendChunk()方法:StringBuilder strSql = new StringBuilder();                strSql.Append("insert into cpic values(@车牌号,@

2009-10-11 12:42:00 712

原创 结果集 游标 c 一行 主窗体

c#基础语言 c/s  b/sjava swing/awt jspc# winform  asp.net初始焦点TabIndex 越小焦点优先级越高如何得到文本框里的值?文本框名字.textwinform控件C#的类 后缀名 .csjava有没有默认包?java.lang.*c#有没有默认包?没有using System.Data.SqlClient;导入 连接sqls

2009-10-11 12:41:00 435

原创 IO/报表

iorichTextBox功能丰富的文本框using System.IO;FileStream文件流OpenFileDialog打开文件的对话框所有的操作缓存提交到文件的技术都有做两个事情1、flush 刷新缓存2、close 关闭InputStreamReaderBufferedReaderhibernateinsert updatexml domoa 办公自动化

2009-10-11 12:40:00 352

原创 winform 知识点/c#基本类型/listbox与listview区别

c#的windows程序 winformwinform 知识点:1、控件的使用2、c#基础语法3、io4、连库toolstrip工具栏select * from dish where jc like %a%简称包含a的select * from dish where jc like a%简称以a开头的select * from dish where jc like %a简称

2009-10-11 12:40:00 4423

原创 ArrayList/Vector/HashMap/Hashtable/Thread/xml

ArrayList和Vector的区别,HashMap和Hashtable的区别ArrayList 是线程不安全的不是同步的 需要增长时增长原来的一半Vector 是线程安全的 需要增长时增长原来的一倍哈希表是线程安全的 同步的 哈希图反之哈希图可以让空值作为值或键 char 字符  里能不能放汉字 因为一个char 16个字节实现线程有几种方法extends Threadim

2009-10-11 12:39:00 330

原创 c#连库/io/字符串操作

c#连库操作对象:Connection,Command,DataAdapterDataTable,DataReaderio操作对象:FileInfo,StreamWriter,StreamReader,FileStreamfilePath.Substring(3,5) LastIndexOf("/")  最后一个/位置 2 从0开始文件名的前面有几个3个字符文件名的长度  路径的长

2009-10-11 12:38:00 279

原创 测试 Junit

测试 Junit-->内嵌在Eclipse里cvsJunit-->测试方法的返回值是否正确TestCase  测试用例TestSuite  测试集合assert断言green barred barassertEquals(result, 5,2);2 允许的误差值junit 集成性orm object realtion mapping

2009-10-11 12:37:00 257

原创 asp.net/绑定

asp.net1、网页语言 request.response2、绑定(Binding)3、asp.net专著控件4、网页传参

2009-10-11 12:36:00 236

原创 分离和附加数据库

分离数据库sp_detach_db ***附加数据库create database ***on primary (filename=C:/Program Files/Microsoft SQL Server/MSSQL/Data/***.mdf)for attach

2009-10-11 12:34:00 317

原创 打印表头

打印表头for(int i=0;i{     e.Graphics.DrawString(dgv.Columns[i].ToString(), new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 20, 20);}

2009-10-11 12:34:00 250

原创 Business Agility SOA

 SOA(Service-Oriented Architecture)面向服务的体系结构.    从根本上讲,SOA是关于业务的,而不是技术的概念.其核心目标,是通过实现可灵活反应的敏捷IT基础架构,支持业务流程的敏捷变化,实现组织复用,支持业务迅速流程的敏捷变化,实现企业增长.    SOA的首要目的是让业务能够快速地响应或领导变化,即"业务敏捷性"(Business Agility),

2009-10-11 12:33:00 415

原创 Winform命令窗口与窗体一同打开/如何生成DLL文件

Winform命令窗口与窗体一同打开:                                  这个问题看起来非常简单,不过也让我迟疑了半天,解决起来非常简便,就是更改一下应用程序的输出类型为Windows应用程序.    事后想象,这几天都在写控制台应用程序,再写Windows应用程序选择Visual Studio已安装的模板时,选择为控制台应用程序了,而没有改为Windows

2009-10-11 12:31:00 582

转载 C#打印

不知在何处看的C#打印,应该可以实现其功能.class DataGridPrinter    {  private PrintDocument ThePrintDocument;  private DataTable TheTable;  private DataGrid  TheDataGrid;  public int RowCount = 0;  // current count o

2009-10-11 12:29:00 301

原创 隐藏DataGridView的表头及列

datagridview1.ColumnHeadersVisible=false;//隐藏表头datagridview1.Columns[i].Visible=false;//隐藏第i列

2009-10-11 12:29:00 4049 1

原创 C#设置EXE程序的图标

项目——>属性——>应用程序——>资源——>图标

2009-10-11 12:27:00 513

原创 C#打印导出功能实现

由于做的项目用到打印和导出功能,我根据在图书馆里看到的,结合实践,自己编写代码实现了这方面的功能,其中有不足之处,不吝赐教.class PrintEx    {        //打印DataGridView中数据        public void PrintDataGridView(DataTable dt,object sender, System.Drawing.Printi

2009-10-11 12:27:00 652

转载 c#.net常用函数列表

c#.net常用函数列表(转载自中国IT动力)  1、DateTime 数字型System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒currentTime=System.DateTime.Now;1.2 取当前年int 年=currentTime.Year;1.3 取当前月int 月=currentTime.Month;1

2009-10-11 12:26:00 223

原创 从Excel读取数据并存入数据库

private   DataTable   LoadExcel(string fileName)        {            FileInfo   file   =   new   FileInfo(fileName);            string dataSource, tableName, connectionString, strCmd = String.Empty;  

2009-10-11 12:24:00 564

原创 使用指针复制字节数组

如何:使用指针复制字节数组(C# 编程指南)下面的示例使用指针将字节从一个数组复制到另一个使用指针的数组。此示例使用 unsafe 关键字,它允许在 Copy 方法内使用指针。fixed 语句用于声明指向源数组和目标数组的指针。这将锁定源数组和目标数组在内存中的位置,使其不会因为垃圾回收操作而移动。这些内存块将在 fixed 块结束时取消锁定。因为本示例中 Copy 函数使用了 unsaf

2009-10-11 12:20:00 675

原创 DataGrid:提示"can not initialize data binding"

这两天遇到一个问题,就是运行可执行文件时,出现"can not initialize data binding"错误,原因:使用DATAGRID控件,除了注册MSDATGRD.OCX外,还需要注册一下MSSTDFMT.DLL才可以。MSSTDFMT.DLL是微软标准数据格式对象相关动态链接库文件,引用名称为“Microsoft Data Formatting Object Library”

2009-10-11 12:19:00 1949 1

原创 Regsvr32

Regsvr32   --摘自百度百科    这个命令行工具将动态链接库文件注册为注册表中的命令组成。  2000系统的regsvr32.exe在winnt/system32文件夹下;  WInXP系统的regsvr32.exe在windows/system32文件夹下  语法  regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname 其中dllname为

2009-10-11 12:18:00 307

原创 以二进制形式存取图片

以二进制形式存取图片注:此图片表中类型为 text、ntext、image格式才可存入数据库        ///         /// 以二进制形式存取图片        ///         ///         ///               private void openFileDialog1_FileOk(object sender, CancelEventAr

2009-10-11 12:17:00 514

翻译 DriveInfo 类

  .NET Framework 类库 DriveInfo 类 请参见  示例  成员 全部折叠 全部展开    语言筛选器: 全部 语言筛选器: 多个 语言筛选器: Visual Basic 语言筛选器: C# 语言筛选器: C++ 语言筛选器: J# 语言筛选器: JScript 注意:此类在 .NET Fra

2008-12-11 14:35:00 1103

原创 远程连接数据库

Winform中如何实现网外远程连接SQL SERVER数据库?

2008-11-26 14:12:00 348

鼠标模拟点击之C#源码

鼠标模拟点击功能: 此程序是Winform项目,调用API完成的。 根据坐标、点击间隔、点击次数,实现模拟鼠标自动点击功能。 注意:你的电脑首先装有.NET Framework框架,然后才能运行此程序. Process[] pname = Process.GetProcesses(); //取得所有进程 http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?//正则表达式 验证URL

2009-08-16

风云自动点击器——鼠标模拟点击

鼠标模拟点击功能: 此程序是Winform项目,调用API完成的。 根据坐标、点击间隔、点击次数,实现模拟鼠标自动点击功能。 注意:你的电脑首先装有.NET Framework框架,然后才能运行此程序. Process[] pname = Process.GetProcesses(); //取得所有进程 http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?//正则表达式 验证URL

2009-01-09

项目字典——程序员必会的知识

作为一名程序员,在做项目前,首先要做好一件事: 项目字典. 以备后面的工作. 本次上传的是一物流运输管理的项目字典. 共同分享、指正!

2009-01-08

User32.dll

user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性。

2008-12-23

空空如也

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

TA关注的人

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