C#
newbie724
这个作者很懒,什么都没留下…
展开
-
C#入门经典第六章
第6章 函数使用 static修饰符声明属于类型本身而不是属于特定对象的静态成员。static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。参数数组 class Program { static int SumVals(params int[] vals) {原创 2012-03-26 14:17:41 · 369 阅读 · 0 评论 -
C#入门经典第十五章
第15章Windows编程基础15.2Button按钮FlatStyle:按钮的样式Enabled:按钮是否可用15.3Label和LinkLabel控件15.4TextBox控件15.5RadioButton和CheckBox控件15.6RichTextBox控件RichText Format(富文本格式)RTF15.7ListBox和CheckedListB原创 2012-04-13 10:12:58 · 705 阅读 · 0 评论 -
C#入门经典第一章
第一部分第1章 C#简介MSIL和JIT:多语言,多系统程序集:简单部署托管代码垃圾回收链接原创 2012-03-22 17:22:59 · 399 阅读 · 0 评论 -
C#入门经典第十三章
第13章 其他OOP技术13.1::运算符和全局名称空间限定符nameSpace::ClassNameglobal::…13.2定制异常 13.3事件事件类似异常,异常有try…catch结构来处理,事件需要订阅(subscribe),订阅一个事件的含义是提供代码,在事件发生时执行这些代码,它们成为事件处理程序。(timer).Elapsed+=newElaps原创 2012-04-01 15:32:59 · 755 阅读 · 0 评论 -
C#入门经典第十四章
第14章 C#3.0语言的改进发明者:Anders Hejlsberg已介绍给过的C#3.0新功能:自动属性和部分方法。14.1初始化器14.1.1对象初始化器:需要类有默认的公共构造函数ClassName variableName=new className{propertyOrFiled1=value1,propertyOrFiled2=value2,…原创 2012-04-01 15:31:36 · 633 阅读 · 0 评论 -
C#入门经典第十一章
第11章 集合、比较和转换11.1集合强类型化的:使用时不需要把他们转换为正确的类型System.CollectionsIEnumerable:可以迭代集合中的项ICollection:可以获取集合中项的个数IList:提供了集合的列表项IDictionary:提供了可通过键码值访问的项列表。11.1.2定义集合public class Animals:Co原创 2012-03-31 13:58:24 · 701 阅读 · 0 评论 -
C#入门经典第十二章
第12章 泛型(C++的模板)12.1泛型的概念在C++中,编译器可以检测出在哪里使用了模板的某个特定类型,例如,模板B的A类型,然后编译需要的代码,来创建这个类型。而在C#中,所有的操作都在运行期间进行。12.2使用泛型12.2.1可空类型(nullabletype)System.Nullable,null,HasValueSystem.Nullable=type?原创 2012-03-31 13:57:57 · 672 阅读 · 0 评论 -
C#入门经典第十章
第10章 定义类成员10.1成员定义10.1.1定义字段访问级别:PublicPrivateInternalProtected静态成员:static10.1.2定义方法Virtual:方法可以重写Abstract:方法必须在非抽象的派生类中重写(只用于抽象类中)Override:方法重写了一个基类方法Extern:方法定义放在其他地方10.1原创 2012-03-30 09:02:38 · 1204 阅读 · 0 评论 -
C#入门经典第九章
第9章 类定义9.1C#中类的定义class MyClass{}Internal class MyClass //只有当前项目中的代码才能访问{}Public:公共的,可以由其他项目中的代码访问Abstract:抽象的,不能实例化,只能继承,可以有抽象成员。Sealed:密封的,不能继承:后先接基类,再接口接口的定义:interface IMyInter原创 2012-03-30 09:02:02 · 405 阅读 · 0 评论 -
C#入门经典第八章
第8章 面向对象编程简介OOP:Object-OrientedProgramming8.1什么是面向对象编程通用建模语言:UML(UniversalModeling Language)1. 属性和字段属性不能直接访问数据,要设置对应的方法。2. 方法:对象中的函数静态构造函数:只能有一个,帮助初始化静态成员。 创建包含静态构造函数的类实例时执行原创 2012-03-30 09:01:34 · 427 阅读 · 0 评论 -
C#入门经典第七章
第7章 调试和错误处理Debug.WriteLine();仅在调试模式下运行Trace.WriteLine();还可用于发布程序CopyTo(),Clone()浅拷贝,只是用法有区别:Array1.CopyTo(Array2,0);Array2=Array1.Clone();输出调试信息的两个方式:诊断输出(trace);跟踪点进入中断模式的方式:断点,Debug.原创 2012-03-28 14:38:25 · 404 阅读 · 0 评论 -
C#入门经典第四章
第4章 流程控制4.1 布尔逻辑条件布尔运算符 &&,||先计算符号前面的值再判断要不要计算后面的值这些运算符有时用于比较复杂的情形,例如:只有第一个操作数包含某个值时,才计算第二个操作数:var1=(var2!=0)&&(var3/var2>2);var2=0时就不会计算第二个表达式。4.1.1位运算符&和,|或,^异或,~取反-x为( ~x+1):数字原创 2012-03-26 10:51:14 · 400 阅读 · 0 评论 -
C#入门经典第二,三章
第2章 编写C#程序VS2008 设置开发环境:Tools->Import and Export Settings->Reset all settings第3章 变量和表达式3.1 C#的基本语法///注释:可以用于创建文档说明书3.2 C#控制台应用程序的基本结构代码突出显示功能:#region/#endregion3.3 变量3.3.2 变量原创 2012-03-26 10:00:10 · 885 阅读 · 0 评论 -
C#入门经典第五章
第5章 变量的更多内容5.1 类型转换5.1.1隐式转换:不会丢失信息的情况5.1.2 显示转换(destinationType) sourceVar;值溢出,没有检测Checked(expression)Unchecked(expression)5.1.3使用Convert命令进行显转换5.2 复杂的变量类型5.2.1枚举Enum typeNam原创 2012-03-26 12:05:28 · 402 阅读 · 0 评论 -
C#入门经典第十九章
第19章 Web编程基础Web应用程序的底层技术是http和htmlURL:“统一资源定位符(Uniform Resource Locator)Button:PostbackUrl属性Page类定义了属性PreviousPage,对象中的控件可以通过FindControl()方法来访问。@ PreviousPageTypeVirtualPath="~/Default.aspx原创 2012-04-16 14:39:46 · 557 阅读 · 0 评论