Modern C#系列课程(8)(9)(10):终结篇
摘要:Modern C#(8):多层结构应用程序设计Modern C#(9):基于组件的程序设计Modern C#(10):C# 中的一些设计技巧 《现代软件开发——使用.NET与C#》系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们将概述在.NET中一些类的良好设计思路、原则。 本次系列讲座比较简单基础,听完这系列的所有课程的原因...
阅读全文
posted @
2005-11-07 21:30
蝈蝈
阅读(462)
推荐(0)
C#2.0中的新特性预览
摘要:SQL Server 2005和Visual Studio 2005在今年的11月份要Release。这个版本的.net和sql都变化比较大,首先Framework从1.1变为2.0,单从Framework的版本号我们知道是一个大版本号的变化,其实Visual Studio后没有了.Net,所以我们说有了大变化。 下面我们看看C#中有些什么样的变化。 1、泛型编程是C#2....
阅读全文
posted @
2005-10-30 21:55
蝈蝈
阅读(240)
推荐(0)
Modern C#系列课程(1): 应用程序的执行
摘要:.Net概述一、.Net 是由CLR和FxCL组成,CLR是建立在操作系统之上的虚拟机。同Java中的JVM一样,之所以Java可以跨平台就是因为JVM的存在,同样.Net也可以实现跨平台。mono是.Net的Linux版。.Net还是一个与语言无关的平台。再来看看.Net下应用程序的运行过程:通过VS.Net可以把源代码编译成中间语言IL的EXE或DLL。在运行时.Net通过实时编译JIT,把I...
阅读全文
posted @
2005-09-20 22:14
蝈蝈
阅读(837)
推荐(0)
Modern C#系列课程(3): 现代面向对象的程序设计
摘要:OOP面向对象程序、OOA面向对象分析、OO面向对象设计面向对象(OO)的三个特性:封装、继承、多态封装:实现方法——访问限制修饰符public 无限制,允许任何人来访问protected internal = protected + internalInternal 允许项目或程序内部的类来访问protected 继承时子类可以对基类有完全访问权private 只允许同一个类中的成员访问继承是...
阅读全文
posted @
2005-09-20 22:09
蝈蝈
阅读(477)
推荐(0)
Modern C#系列课程(4):C# 中的类的设计
摘要:一、代理Delegate 委托实际上是定义一类型的委托,委托类型代表的是方法的返回类型和参数表。委托代表的是具有相同参数列表和返回类型的任何方法。 using System; public delegate double DelegateCompute(double x); namespace MyDelegateDemo { ...
阅读全文
posted @
2005-09-20 21:57
蝈蝈
阅读(428)
推荐(0)
Modern C#系列课程(7): ADO.NET进行数据库编程
摘要:ADO.NET进行数据库编程 1、连接字符串查询:http://www.connectionstrings.com 2、注意Connection、Command、DataAdapter、CommandBuilder、Parameters、Transaction对象的关系 3、连接对象打开后一定要记得关闭,不管是否有异常发生都是。 SQL.SqlConnection dbConn = ...
阅读全文
posted @
2005-09-20 21:18
蝈蝈
阅读(525)
推荐(0)
Modern C#(6):使用WinForms进行GUI设计
摘要:使用WinForms进行GUI设计 俞晖提到把Main()单独放到一个命名为App的类中,并在Main的开始初始化进行当前应用程序域的异常处理和应用程序的日志记录。感觉到比较像企业级开发的模式,这些都是与业务无关的设计,但对于一个系统来说,这些是必须的。线程异常的处理保证了系统的健壮性,当然系统健壮性依靠这一点是不够的,还需要更详细的异常处理机制。日志的记录对于系统Release后的Bug修...
阅读全文
posted @
2005-09-19 22:52
蝈蝈
阅读(596)
推荐(0)