C#.Net
文章平均质量分 67
juejue1984
这个作者很懒,什么都没留下…
展开
-
托管/非托管语言数据类型对照表
Wtypes.h 中的非托管类型 非托管 C 语言类型 托管类名 说明 HANDLE void* System.IntPtr原创 2006-09-06 14:39:00 · 1618 阅读 · 0 评论 -
C#典型异常(1)的解决办法
有时编译比较大的C#项目文件,会遇到一个非常令人头疼的异常:不能复制XXX到XXX目录,因为它与依赖项冲突。但是检查后会发现,没有任何编译错误。此问题的参考解决办法是:1:搜索项目所在文件夹下的动态产生的文件,全部干掉!在搜索栏输入:*.exe,*.dll,*.pdb,*.scc,*.xml,*.resources,*.projdata (注意:静态引用的文件不要删除)原创 2006-08-29 11:58:00 · 860 阅读 · 0 评论 -
MyIM2006开发报告1:概要
开发时间:2006.12.1 – 2006.12.24开发环境:Windows2003, C#.Net2003, Oracle 9 MyIM2006是一款运行在局域网环境、基于TCP连接的即时通讯软件,可稳定、可靠地完成点对点、群发、广播消息。现将开发过程加以总结,自我检讨的同时也抛砖引玉,希望能给开发同类软件的兄弟们一些帮助。基本界面如下: 主窗口:原创 2006-12-23 12:09:00 · 1000 阅读 · 0 评论 -
MyIM2006开发报告2:Tcp连接
启动侦听这是一个线程方法: try { //创建TcpListener对象实例 serverListener = new TcpListener( Dns.GetHostByName( Dns.GetHostName() ).AddressList[ 0 ], MyPort ); serverListener.Sta原创 2006-12-26 10:31:00 · 917 阅读 · 0 评论 -
how to Serial COM Simply in C# and MSCOMM
原创 2007-02-10 10:55:00 · 1645 阅读 · 0 评论 -
简单文件读写
using System;using System.IO;using System.Text;namespace ReadTxt{ /// ///简单的文件读写 /// class Class1 { /// /// Entry Po原创 2007-02-27 16:54:00 · 541 阅读 · 0 评论 -
C#数据导出器
看到网上不少介绍有关数据导出的方法,但是总显得凌乱、琐碎,用起来也很不爽。索性一起收集起来,整合到一块。 下面介绍一个整合导出到word、excel、text的导出控件,具体做法是用一个扩展的按钮固化上一个菜单及其事件,程序员需要做的仅仅是赋予此控件一个DataTable类型的属性实例。 以下初始资源均来自网上,本人代为整合和优化,如有错误,欢迎来信批评。原创 2007-04-02 08:40:00 · 1781 阅读 · 3 评论 -
Transaction in Access2003
1using System; 2using System.Data.OleDb; 3using System.Data; 4using System.Windows.Forms; 5namespace DBAccess 6...{ 7 /**//// 8 /// 对Access2003数据库的访问、数据获取 9 /// 10 public cl原创 2007-07-19 17:14:00 · 971 阅读 · 0 评论 -
How to manipulate RTF Document in C#(all in one)?
How to manipulate RTF Document in C# 1. how to read and save RTF Document in C#? No.1 Read RTF to byte[] object/// /// ◆将RichTextBox的rtf文本转化为Byte[]/// /// ▼富文本控件/// ◇二进制数组publi原创 2007-04-23 10:01:00 · 1422 阅读 · 0 评论 -
How to select the full row in DataGrid
How to select the full row in DataGrid? As a multifunctional data display control, DataGrid is used frequently in practice. Sometimes, you want to select full row in datagrid which seems as follow原创 2007-05-16 09:59:00 · 937 阅读 · 0 评论 -
C#图表
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Drawing.Drawing2D;using System.IO;using System.Data;/原创 2007-06-13 17:29:00 · 1538 阅读 · 0 评论 -
使用扩展文本框取得脱字符号位置信息
使用扩展文本框取得脱字符号位置信息环境:.Net, C#引言有时,我们需要知道文本框中脱字符号的位置信息。例如,在编辑器中。下面介绍一个扩展的文本框类: ExtTextBox,它增加了两个只读属性GetCaretXYPosition和GetCaretLCPosition. 其中GetCaretXYPosition返回一个Point对象,包含当前脱字符号相对于文本框的坐标信息;GetCa翻译 2006-08-12 11:46:00 · 1191 阅读 · 0 评论 -
C# Operate Excel File
[转贴]出处:http://blog.csdn.net/metababy/archive/2005/12/28/563680.aspx引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系 统时,对于不同原创 2006-08-08 10:42:00 · 1038 阅读 · 0 评论 -
C# how to connect the database
1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.原创 2006-09-16 08:54:00 · 1014 阅读 · 0 评论 -
C#参考书籍
我的C# & .NET 读书之旅 (2002-2004) 作者:郑佐 在校时,那时的热门竞技游戏包括星际(starcraft),反恐(CS) ,雷神(quake III)等成为我的最爱,由于过分喜欢游戏,特别是星际差不多伴随我走完大学四年,所以我一直处于忙碌疲劳状态,直到毕业,还是难以忘怀,记得快毕业的时候,魔兽3(War3)出来了,我想暴雪又将掀起一场魔兽风暴,结果后来证实了。 在刚原创 2006-10-19 18:43:00 · 3510 阅读 · 1 评论 -
How do I bind the values of an enum to a ComboBox?
How do I bind the values of an enum to a ComboBox?原创 2006-11-07 09:08:00 · 743 阅读 · 0 评论 -
发现C#.Net2003的一个bug
C#下喜欢用 GroupBox控件的朋友要注意了,在往组框里添加多个控件的时候,C#.Net内部可能会崩溃,于是你忙碌了半天,保存完毕,再打开此窗体,发现已经只有一个窗体,其它控件莫名其妙地全丢了。 这个bug出现的前兆是,点击该窗体上的某个控件,右键菜单已经只有“查看代码”可用,其它全部变灰,而且撤销和重作按钮已经不再记载你的任何操作,当然其功能也已失效。 VB下原创 2006-11-11 13:08:00 · 711 阅读 · 0 评论 -
C#编程规范和惯例
谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Ca转载 2006-07-06 19:10:00 · 883 阅读 · 0 评论 -
一个罕见C#异常的解决过程
近日在用C#编程过程中遇到一个非常罕见的异常,用了3天时间终于给解决掉。问题虽然解决,但是迷惑仍然未解,还往高手能指点迷津。 我用一个组合框来显示数据表中的数据,其中赋值语句是这样的(在加载主窗体过程中执行): DataTable tb = Oracle.GetDept(1); //把取得的数据表赋给tb,此语句无问题,tb内容很正常,有8条数据If(tb.Rows.Coun原创 2006-07-17 12:19:00 · 2691 阅读 · 0 评论 -
转载:清华梦的粉碎
清华梦的粉碎—写给清华大学的退学申请 2005.9.22 清华梦的诞生 小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要原创 2006-07-17 18:58:00 · 731 阅读 · 0 评论 -
DotNet or Java
一切都乱了。 北京来的所谓的“高参”,叫嚣:Java比DotNet好,Windows是最烂的操作系统、未来互联网的网速会达到200MB/S、大城市的网吧未来都会直接接入一把光纤(原话如此),所以网速超快。旁边的我们的老总,一脸虔诚,一边听一边不停记录,老总没听清于是问是多少光纤啊,“高参”答:一把。最后老总完全失去方向,恨不能公司所有软件全部转向Linux原创 2006-11-21 18:07:00 · 1008 阅读 · 1 评论 -
水晶报表自定义打印非完美解决方案
水晶报表自定义打印非完美解决方案 最近,项目中要使用水晶报表打印发票,必须用程序自定义纸张,并且设置为默认打印机的默认纸张,但是微软并没有在.NET1.1中给出很好的办法,大家在网上就此问题也是众说纷纭,百度狗狗了许久,终于找到了一个不算很好的办法,有不少不爽之处,但是整体功能上还是可以实现自定义纸张和设纸,这里稍加整理贴出来,但愿能抛砖引玉,以图能有完美的解决方案。原创 2007-12-30 20:58:00 · 2665 阅读 · 1 评论