- 博客(24)
- 资源 (8)
- 收藏
- 关注
转载 让DataGridView显示行号
DataGridView默认的属性中,不可设置显示行号。 效果如下: 为了表示行号,我们可以在DataGridView的RowPostPaint事件中进行绘制。 RowPostPaint事件,具体可以参照MSDN。 下面是实现代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.D
2010-11-30 11:12:00 656
转载 UTF8百科
<br />UTF-8是UNICODE的一种变长字符编码又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文)<br />目录基本简介UTF8字符集优缺点UTF-8编码的优点:UTF-8编码的缺点:UTF8修正更新基本简介UTF8字符集优缺点UTF-8编码的优点:UTF-8编码的缺点:UTF8修正更新展开<br />编辑本段基本简介 <br />数据结构简要
2010-11-28 15:13:00 1783
原创 C#实现反双曲余弦函数等
虽然没有这样的函数。但是可以推出来。如果求X的反双曲正弦。则:Asinh(x)=Log(x + Sqrt(x * x + 1)) 对应的C#中的数学公式:System.Math.Log(X + Math.Sqrt(X * X + 1));还有这些公式:以下为非内部数学函数的列表,这些函数皆可由内部数学函数导出:正切 (Sec(x))= 1 / Cos(x) 余切 (Csc(x))= 1 / Sin(x) 余切 (Ctan(x))= 1 / Tan(x) 反正弦
2010-11-26 10:17:00 5351
原创 一个C#获得桌面窗口的例子
一个网上的例子c# 获取鼠标处窗口句柄,程序嵌入桌面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace W
2010-11-24 11:17:00 9288 1
转载 表达式解析
<br />1 本文目标<br /><br />分析用堆栈解析算术表达式的基本方法。给出的示例代码能解析任何包括+,-,*,/,()和0到9数字组成的算术表达式。<br /><br />2 中缀表达式和后缀表达式<br /><br />中缀表达式就是通常所说的算术表达式,比如(1+2)*3-4。<br /><br />后缀表达式是指通过解析后,运算符在运算数之后的表达式,比如上式解析成后缀表达式就是12+3*4-。这种表达式可以直接利用栈来求解。<br /><br />3 运算符的优先级<br /><br
2010-11-23 12:30:00 1174
转载 表达式解析
<br />1 本文目标<br /><br />分析用堆栈解析算术表达式的基本方法。给出的示例代码能解析任何包括+,-,*,/,()和0到9数字组成的算术表达式。<br /><br />2 中缀表达式和后缀表达式<br /><br />中缀表达式就是通常所说的算术表达式,比如(1+2)*3-4。<br /><br />后缀表达式是指通过解析后,运算符在运算数之后的表达式,比如上式解析成后缀表达式就是12+3*4-。这种表达式可以直接利用栈来求解。<br /><br />3 运算符的优先级<br /><br
2010-11-23 12:30:00 707
转载 表达式解析
<br />1 本文目标<br /><br />分析用堆栈解析算术表达式的基本方法。给出的示例代码能解析任何包括+,-,*,/,()和0到9数字组成的算术表达式。<br /><br />2 中缀表达式和后缀表达式<br /><br />中缀表达式就是通常所说的算术表达式,比如(1+2)*3-4。<br /><br />后缀表达式是指通过解析后,运算符在运算数之后的表达式,比如上式解析成后缀表达式就是12+3*4-。这种表达式可以直接利用栈来求解。<br /><br />3 运算符的优先级<br /><br
2010-11-23 12:29:00 1041
转载 C#获得process主窗体Title
<br />.NET环境中,用C#获得某个Process对象的主窗口句柄的方法是使用Process的属性:Process.MainWindowHandle:<br />////////////////////////////////////////////////////////////////<br />//C#编程获取进程的主窗口代码<br />//<br />using System;<br />using System.Text;<br />using System.Diagnostics;<br
2010-11-20 21:21:00 4262
原创 C#自动点击外部Process按钮
<br />[DllImport("user32.dll", CharSet = CharSet.Auto)]<br /> public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);<br /><br /> [DllImport("user32.dll", CharSet = CharSet.Auto)]<br /> public static extern Int
2010-11-20 21:20:00 3136 1
原创 C# richtextbox 光标所在位置
<br />行值.Text=(1+richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart)).ToString(); <br /><br />列值.Text=(1+richTextBox1.SelectionStart-(richTextBox1.GetFirstCharIndexFromLine(1+richTextBox1.GetLineFromCharIndex(richTextBox1.
2010-11-20 14:24:00 6240 1
转载 编译器错误 CS0445
<br />编译器错误 CS0445 全部折叠全部展开 代码:全部 代码:多种 代码:Visual Basic 代码:C# 代码:Visual C++ 代码:F# 代码:JScript 编译器错误 CS0445错误消息无法修改取消装箱转换的结果<br /><br /><br />取消装箱转换的结果是一个临时变量。编译器禁止您修改这样的变量,因为当临时变量消失时,任何修改也随之消失。若要修复此错误,请使用新的值类型变量来存储中间表达式,并将值赋给该新变量。<br />下面的代码生成 CS0455:C
2010-11-19 10:50:00 1175
原创 c# 关闭其他程序窗口/进程
<br />private bool closeProc(string ProcName)<br />{<br /> bool result = false;<br /> System.Collections.ArrayList procList = new System.Collections.ArrayList();<br /> string tempName = "";<br /> int begpos;<br /
2010-11-16 16:04:00 2497 1
原创 error MSB3323: Unable to find manifest signing certificate in the certificate st
Problems began when I received the MSDN Final VS 2005 v8.0.50727.42 and uninstalled the RC build which I had worked with without issue and replaced it with the previously mentioned.<br /><br />After four or so installs/uninstalls I got past the Invalid lic
2010-11-15 11:12:00 2284
转载 sealed(C#中的修饰符)
sealed(C#中的修饰符)<br /> 当对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承。 <br /> 在下面的示例中,类 B 从类 A 继承,但是任何类都不能从类 B 继承。 <br /> class A {} <br /> sealed class B : A {} <br /> 还可以在重写基类中的虚方法或虚属性的方法或属性上使用 sealed 修饰符。这将使您能够允许类从您的类继承,并防止它们重写特定的虚方法或虚属性。 <br /> 在下面的示例中,C 从 B
2010-11-15 10:52:00 854
转载 正则表达式语言元素
正则表达式语言元素.NET Framework 4 其他版本 Visual Studio 2008 Visual Studio 2005 此内容为质量更高的人工翻译。若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。正则表达式是正则表达式引擎尝试匹配输入文本的一种模式。 模式由一个或多个字符文本、运算符或构造组成。 有关简单介绍,请参见 .NET Framework 正则表达式。 此快速参考中的每一节都列出了可用于定义正则表达式的字符、运算
2010-11-13 19:10:00 845
原创 Structure 和Class的比较
<br /><br />平时不注意,今天在网上看到这个标题,感觉自己也是搞不清楚,索性拿来学习了,不过他说的是C#中的区别,自己又找了找其他语言的区别,感觉面向对象语言中,两者的区别大同小异~下面要是有说的不对的地方,请多多指点,因为有些纯属自己的观点而已~嘿嘿<br />区别:<br />结构是一种用关键字struct声明的自定义数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。<br />1.结构的构造函数和类的构造函数不同。<br />
2010-11-13 17:42:00 3661
原创 C#简单RichTextBox编辑器
<br /><br />C#开发高亮语法编辑器(一)——TextBox ,RichTextBoxC#简单实现高亮语法编辑器(一)<br /> ——TextBox ,RichTextBox的局限性<br /><br /><br />一、RichTextBox基本设置<br />二、实现语法高亮<br />三、关键字提示<br />四、实现行号<br /><br />就简单快速得开发文本编辑器TextBox 最为简单,大家用得也多,缺点是无法实现复杂的操作。RichTextBox虽然是则功能比它
2010-11-13 17:27:00 8663 2
转载 文件夹选项"里“显示所有文件和文件夹”无效的解决方法
<br />文件夹选项"里“显示所有文件和文件夹”无效的解决方法<br />注意:该方法在win2000和XP下测试通过 <br /><br />方法一: <br />1、在Windows任务栏中依次单击:开始→运行,然后在运行框中输入 regedit 打开注册表编辑器。 <br /><br />2、将注册表定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder <br />/Hidde
2010-11-13 13:23:00 9707
转载 编写简单脚本解释器
<br />编写简单的脚本解释器 收藏<br />首先声明一下以下文章是跟据我用C#写的脚本解释器的经验之谈,如不认可也请不要找本人。<br />一般写个脚本解释器需要以下的步骤:<br />源程序-词法分析-语法分析-生成中间代码-解释中间代码<br />一、我写的脚本解释器就是跟据上面的过程写的,下面说明一下本脚本解释器的语法。<br />1、语法规则:<br />(1)script_begin代表语句开始<br />(2)script_end代表语句结束<br />(3)条件语句:if 表达式语句 e
2010-11-11 13:37:00 11416 1
转载 制作HLP帮助文件
发现把东西存在这里是一个好主意。 <br />1.制作工具 <br />制作工具很多,在网上查Windows Help Designer很不错,可是用起来图片根本不识别,后来又下载了ERP2HLP,是可以,但是却不能转化英文。后来还是用C++里的HelpWorkshop软件 <br />这个帖子是别人找给我的,我都没有找到这么全面的文章。 <br />2.如何作 <br />1.在word里写好帮助内容后,保存为rtf格式,记住必须是rtf <br />2.HelpWorkshop新建一个hlp文件。 <b
2010-11-08 13:32:00 2795 1
原创 关于版本管理和发布
<br />关于发布版本号管理 <br /><br />标准版本号物理形式表示为用句点隔开的四段数字,如下面的代码示例所示。<br /><major version>.<minor version>.<build number>.<revision> <br /><br />实际使用中,我们一般只用到前面三段。即<br /><major version>.<minor version>.<build number><br /><br />而且会分外部版本号和内部版本号:<br /><Version><b
2010-11-07 12:38:00 2920
转载 C#中使用try catch对系统性能的影响和处理机制的学习总结!
<br />问题1:当一段代码被try块包围后与不加try时在没有异常发生的情况下,执行过程是否有区别?<br />问题2: 如果有区别,那么这样的区别对性能的影响有多大呢?<br />问题3: try的代码究竟做了些什么?他对代码做的是每次执行时监视还是以类似中断的的方式,当出现异常时主动调用什么过程转向异常处理.?<br />问题1的回答:<br /> ①: try{}部分和不加try/catch语句块的效率几乎一样, catch{}部分似乎需要100倍以上的时间 ,所以只要不把try{}cat
2010-11-02 14:49:00 943
原创 C#结构体定义的详解
C#结构体定义是什么样子呢?也可以象类一样可以单独定义.C#结构体定义也可以在名字前面加入控制访问符,本文向你详细介绍C#结构体定义方面的内容。<br /> <br />C#结构体定义的情况:<br />C#结构体定义也可以象类一样可以单独定义.class a{}; struct a{}; <br />C#结构体定义也可以在名字前面加入控制访问符.public struct student{}; internal struct student{}; <br />如果结构体student没有pu
2010-11-02 13:46:00 2441 4
转载 C#动态数组的常用方法
<br />C#数组有很多值得学习的地方,这里我们主要介绍C#动态数组,包括介绍C#动态数组的常用属性等方面。<br />C#动态数组对象是较为复杂的数组。我们可以将它看为扩充了功能的数组,但ArrayList并不等同于数组,与数组相比,它以下功能和区别是什么呢?让我们来看看具体的内容吧:<br />1.数组的容量是固定的,但ArrayList的容量可以根据需要自动扩充。当我们修改了ArrayList的容量时,则可以自动进行内存重新分配和元素复制,比如往1号索引位插入n个元素,插入后,元素的索引依次向后n个
2010-11-02 13:42:00 18974
C#de教材C#de教材
2009-04-27
C++test rulewizard教材
2008-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人