自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 利用#Develop内嵌的#ZipLib,轻松搞定.net下的解压缩

利用#Develop内嵌的#ZipLib,轻松搞定.net下的解压缩       #Develop是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,而#ZipLib是它内嵌的一个制作.net下的解压缩软件的强大工具。关于#Develop这个软件,大家可以去它的中文网站(http://www.aspx.cn/comm/dotnetbbs/Forum.aspx?Forum_ID=14)下

2004-02-11 14:08:00 1937

原创 祝贺SharpDevelop中文站开通,让我们共同来挖掘#develop的强大功能吧!

    SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。 SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历

2004-02-07 22:59:00 2288

原创 在C#中使用ObjectDBX技术从未打开的AutoCAD图形中获得图块的信息

在C#中使用ObjectDBX技术从未打开图形中获得图块的信息C#才鸟(QQ:249178521)    从未打开图形中能获得图块的信息吗?回答是肯定的。下面就来说明具体的实现方法。    要求:n         会用C#编程n         读过我写的“利用C#进行AutoCAD的二次开发“(在csdn中有)    开始:n         在visual stu

2004-01-14 11:06:00 4354 1

原创 一周学会C#(类三)

一周学会C#(类三)C#才鸟(QQ:249178521)8.常量字段·        常量字段... w       隐含为static w       必须在声明时初始化w       必须被初始化为编译时常量值 w       只有简单类型,枚举,字符串才可以是常量class Pair {     public Pair(int x, int y)

2004-01-12 17:16:00 984

原创 一周学会C#(类二)

一周学会C#(类二)C#才鸟(QQ:249178521)5.实例字段·        实例字段... w        在所有的构造函数中被初始化为缺省值(0/false/null)w        可以在一构造函数中显式初始化w        可以在它们声明时初始化sealed class Pair {     public Pair(int x, int

2004-01-12 17:15:00 871

原创 一周学会C#(类一)

一周学会C#(类一)C#才鸟(QQ:249178521)1.类的声明·       类是用户自定义的引用类型class Pair {     public int X, Y; //公有变量名单词的首字母大写(PascalCase规则)}class Pair {     private int x, y; //非公有变量名第一个单词的首字母小写(camelCa

2004-01-12 17:14:00 996

原创 一周学会C#(索引二)

一周学会C#(索引二)C#才鸟(QQ:249178521)4.索引vs.数组·       索引和数组的比较   w       索引可以使用非整型参数w       索引可以被重载 w       索引可以是私有的 w       索引不能有ref/out 型参数struct Matrix {     ...     public double t

2004-01-12 17:13:00 1105

原创 一周学会C#(枚举一)

一周学会C#(枚举一)C#才鸟(QQ:249178521)1.类型·       值类型 w       变量直接包含它们自己的数据 w       局部变量总是放在栈(stack)中 ·       引用类型 w       变量间接指向它们的数据 w       局部变量指向堆(heap)中的对象枚举(enum)    值类型结构(struct)   

2004-01-12 17:12:00 1365

原创 一周学会C#(枚举二)

一周学会C#(枚举二)C#才鸟(QQ:249178521)4.使用枚举枚举隐式派生于System.Enumnamespace System {     public abstract class Enum ...     {           // 静态函数         public static string[] GetNames(Type);   

2004-01-12 17:12:00 1315

原创 一周学会C#(结构一)

一周学会C#(结构一)C#才鸟(QQ:249178521)1.结构的声明·       结构是用户自定义的值类型struct Pair {     public int X, Y; //公有变量名单词的首字母大写(PascalCase规则)}struct Pair {     private int x, y; //非公有变量名第一个单词的首字母小写(cam

2004-01-12 17:12:00 1056

原创 一周学会C#(结构二)

一周学会C#(结构二)C#才鸟(QQ:249178521)6.实例字段·        实例字段... w        缺省初始化是调用编译器声明的缺省构造函数w        在用户自定义的构造函数中必须显式初始化w        不能在它们声明时初始化struct Pair {     public Pair(int x, int y)     {

2004-01-12 17:12:00 1048

原创 一周学会C#(结构三)

一周学会C#(结构一)C#才鸟(QQ:249178521)10.常量字段·        常量字段... w       隐含为static w       必须在声明时初始化w       必须被初始化为编译时常量值 w       只有简单类型,枚举,字符串才可以是常量struct Pair {     public Pair(int x, int

2004-01-12 17:12:00 931

原创 一周学会C#(属性一)

一周学会C#(属性一)C#才鸟(QQ:249178521)1.    问题原始的封装是麻烦的struct Time {     ...     public int GetHour()     {         return hour;     }     public void SetHour(int value)     {      

2004-01-12 17:12:00 1043

原创 一周学会C#(属性二)

一周学会C#(属性二)C#才鸟(QQ:249178521)5.    set语句·        set 语句w       是通过value 标识符来进行赋值的w       可以包含任何语句(甚至没有语句)struct Time {     ...     public int Hour     {           ...        

2004-01-12 17:12:00 1049

原创 一周学会C#(属性三)

一周学会C#(属性三)C#才鸟(QQ:249178521)8.    静态属性l      静态属性是和类联系在一起的 Ø       只能通过类名使用sealed class Error {     ...     public static TextWriter Log     {           get { return log; }   

2004-01-12 17:12:00 1033

原创 一周学会C#(索引一)

一周学会C#(索引一)C#才鸟(QQ:249178521)1.[]·       索引提供[ ] 类的语法 w       总是一个实例成员,可以是虚拟的 w       没有ref/out 参数struct StringSection {     ...     public char this [int at]     {           ...

2004-01-12 17:12:00 902

原创 一周学会C#(语句一)

一周学会C#(语句一)C#才鸟(QQ:249178521)1. 语句·          语句 w        声明语句 w        表达式语句 ·        块 w        是语句的一个无名集合 w        包含在{}之间声明语句;           //必须要有分号表达式语句;      //必须要有分号{     语句

2004-01-12 17:11:00 1393

原创 一周学会C#(语句二)

一周学会C#(语句二)C#才鸟(QQ:249178521)5.布尔型操作符1.赋值  =2.等于  ==  !=3.逻辑  ! && ||  ^ & |int tens  = (9 * 6) / 13; int units = (9 * 6) % 13; bool isFour = tens == 4; bool isTwo = units == 2;

2004-01-12 17:11:00 770

原创 一周学会C#(语句三)

一周学会C#(语句三)C#才鸟(QQ:249178521)9.for语句·       for 语句 w       for块中声明的变量是局部的,只在for块中有效w       可以省略for语句中的任何一部分for (int digit = 0; digit != 10; digit++) {     Console.Write("{0} ", digit

2004-01-12 17:11:00 713

原创 一周学会C#(命名空间)

一周学会C#(命名空间)C#才鸟(QQ:249178521)1.问题·       越大的程序包含的名字越多 w       越多的名字-越大的可能性导致命名冲突 w       你是怎样命名以反映结构w       显式的前缀不是一个很好的解决方法sealed class Book {     ... }sealed class GUIBook {

2004-01-12 17:11:00 1439

原创 一周学会C#(值的类型一)

一周学会C#(值的类型)C#才鸟(QQ:249178521)1.整型类型位数System.与CLS兼容?有无符号sbyte8SByte否有ushort16UInt16否无uint32UInt32否无

2004-01-12 17:10:00 703

原创 一周学会C#(值的类型二)

一周学会C#(值的类型二)C#才鸟(QQ:249178521)4.连接·        规则1  w       除了赋值操作符外的其他二元操作符都是左连接的。x+y+z   应理解为   (x+y)+z·        规则2 w       赋值操作符和?: 操作符是右连接的。x=y=z      应理解为   x=(y=z)x+=y+=z   应理解为

2004-01-12 17:10:00 649

原创 一周学会C#(值的类型三)

一周学会C#(值的类型三)C#才鸟(QQ:249178521)7.整数转换·       隐式转换,从小到大的转换w       不会丢失精度,不会抛出错误·       显式转换,从大到小的转换(强制转换) w       可能会丢失精度,可能会抛出错误int m = int.MaxValue;//整数的最大值short s;checked { s = (

2004-01-12 17:10:00 675

原创 一周学会C#(值的类型四)

一周学会C#(值的类型四)C#才鸟(QQ:249178521)9.浮点类型类型位数System.与CLS兼容?后缀float32Single是F fdouble64Double是D dC#默认的浮点类型是double,所以你要使用float型,

2004-01-12 17:10:00 690

原创 一周学会C#(前言续二)

一周学会C#(前言续二)C#才鸟(QQ:249178521)8.操作符操作符                    类型  + - * / %(取余数)        算术 && || ! ?:                 逻辑 >=                   关系 == !=                        相等 =        

2004-01-09 10:08:00 659

原创 一周学会C#(前言)

一周学会C#(前言)C#才鸟(QQ:249178521)       大家好!C#作为微软在21世纪推出的新语言,它有着其他语言无法比拟的优势。但如何在短时间内迅速掌握它,却是一个比较难的问题。但如果你看完这个教程后,你一定会理解并掌握C#。       这个教程共分六个部分,今天先介绍C#中比较基本的概念。1.总体框架Hiker.cs                   

2004-01-09 10:03:00 950

原创 一周学会C#(函数一)

一周学会C#(函数一)C#才鸟(QQ:249178521)1.前言·        C#不支持全局函数 w       所有的函数必须在类内部声明·        无源文件和头文件之分 w       所有的函数必须声明的时候被实现int NotAllowed()      //错误,C#没有全局函数{             ... }sealed c

2004-01-09 10:03:00 956

原创 一周学会C#(函数二)

一周学会C#(函数二)C#才鸟(QQ:249178521)4.引用型参数·                    引用型参数是实参的一个别名 w       没有发生复制 w        实参必须预先被赋值w       实参必须是一个变量类型 w       实参和函数参数都要有refsealed class ParameterPassing {  

2004-01-09 10:03:00 1080

原创 一周学会C#(函数三)

一周学会C#(函数三)C#才鸟(QQ:249178521)8.ref/out重载·                    ref / out 在大部分情况下是标识的一部分! w       你可以重载一个ref型参数和一个普通参数 w       你可以重载一个out型参数和一个普通参数 w       你不可以重载一个ref型参数和一个out型参数sealed c

2004-01-09 10:03:00 692

原创 一周学会C#(前言续)

一周学会C#(前言续)C#才鸟(QQ:249178521)4.标点符号{ 和 } 组成语句块 分号表示一个语句的结束using System; public sealed class Hiker {     public static void Main()     {         int result;         result = 9 * 6

2004-01-09 09:59:00 770

原创 利用C#进行AutoCAD的二次开发(三)

                        利用C#进行AutoCAD的二次开发(三)                                    C#才鸟   这一讲的主要内容是介绍AutoCAD对象模型,如果你对VBA开发AutoCAD了解的话,这部分内容应该是超简单的。对象是 AutoCAD ActiveX 接口的主要构造块,每一个显示的对象均精确代表一个

2004-01-05 11:53:00 4662 1

原创 利用C#进行AutoCAD的二次开发(一)

          利用C#进行AutoCAD的二次开发(一)                C#才鸟           众所周知,对AutoCAD进行二次开发用到的主要工具有:ObjectArx,VBA,VLisp。但它们的优缺点是显而易见的:ObjectArx功能强大,编程效率高,但它的缺点是编程者必须掌握VC++,而这门语言非常的难学;VBA和VLisp虽然简单易上手,但它们对于开发大

2003-12-23 15:28:00 3615 2

原创 利用C#进行AutoCAD的二次开发(二)

利用C#进行AutoCAD的二次开发(二)C#才鸟       大家好,今天我继续给各位介绍利用C#进行AutoCAD的二次开发。在这一讲中,主要介绍上一讲例子中存在的问题。         在上一次的例子中我是通过引用AutoCAD 2004 Type Library来进行C#与AutoCAD之间的通信,但这种方法存在两个致命的缺点。第一个缺点是每次调试程序的时候C#都要重新启动Au

2003-12-23 15:28:00 2413

空空如也

空空如也

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

TA关注的人

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