Welcome 微信登录

首页 / 软件开发 / C#

C#发现之旅第三讲 使用C#开发基于XSLT的代码生成器(2)

C#发现之旅第三讲 使用C#开发基于XSLT的代码生成器(2)

C#发现之旅第三讲 使用C#开发基于XSLT的代码生成器(2)2011-04-27 cnblogs 袁永福在本演示程序中,我们只是用程序目录下的一个Access2000数据库作为例子,因此也只调 用了LoadFromAccesss2000这个函数,其他的分析SQLSERVER和ORACLE的函数没用到。在未来 当这个代码生成器经过改善而投入实际应用时,它就能分析SQLSERVER和ORACLE等企业级数据 库了。在主页面xslcreatecode.aspx...
C#发现之旅第四讲 Windows图形开发入门

C#发现之旅第四讲 Windows图形开发入门

C#发现之旅第四讲 Windows图形开发入门2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的...
C#发现之旅第五讲 图形开发基础篇

C#发现之旅第五讲 图形开发基础篇

C#发现之旅第五讲 图形开发基础篇2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一起探...
C#发现之旅第六讲 C#图形开发中级篇

C#发现之旅第六讲 C#图形开发中级篇

C#发现之旅第六讲 C#图形开发中级篇2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一...
C#发现之旅第七讲 C#图形开发高级篇

C#发现之旅第七讲 C#图形开发高级篇

C#发现之旅第七讲 C#图形开发高级篇2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一...
C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图

C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图

C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,...
C#发现之旅第九讲 ASP.NET验证码技术

C#发现之旅第九讲 ASP.NET验证码技术

C#发现之旅第九讲 ASP.NET验证码技术2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步...
C#发现之旅第十讲 文档对象模型

C#发现之旅第十讲 文档对象模型

C#发现之旅第十讲 文档对象模型2011-04-27 cnblogs 袁永福为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一起探索...
C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(上)

C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(上)

C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(上)2011-04-27 cnblogs 袁永福ORM背景在数据库界,主流的数据库都是关系型数据库,其采用的关系型数据结构模型,无论从数学上还是实践中都相当的成熟,得到非常广泛的应用。在关系型数据结构理论中,所有的数据都组织成一个个相互独立的二维表格,一个数据表有若干行若干列。因此关系型数据库适合存储大量的结构简单的数据,不适合存储复杂的数据结构。在编程界,面向对象的编程思想及其派生思想占据主流。面...
C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(下)

C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(下)

C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架(下)2011-04-27 cnblogs 袁永福在InnerReadValue函数中遍历所有的属性绑定信息,调用IDataReader.GetValue函数从数据库中获得原始数据,然后调用FieldBindInfo.FromDataBase函数对这个原始数据进行一些处理,主要是进行格式化和数据类型转换,然后调用PropertyInfo.SetValue函数根据读取的数据设置对象实例的属性值。这样遍历...
C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(上)

C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(上)

C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(上)2011-04-27 博客园 袁永福动态编译技术所谓动态编译技术就是应用程序在运行时,程序内部自动的生成C# 代码,然后调用.NET框架提供的C#程序编译器生成临时的程序集,然后将临时程序集加载到 应用程序域中动态的调用其中的对象模块。动态编译技术内部调用了代码生成器。以 前我们是在编程时使用代码生成器生成代码文档,然后添加到C#工程中,然后进行整体编译 ,此时我们是手工的使用代码生成器,这个过...
C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(下)

C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(下)

C#发现之旅第十二讲 基于反射和动态编译的快速ORM框架(下)2011-04-27 博客园 袁永福对于字符串类型的属性,其默认值就是“DBNull”。而对于其他的整数或者日 期类型的属性,并没有默认值,因此是无条件的插入到数据库中。我们使用以下的代 码来生成上述代码文本myWriter.WriteLine("public override int FillInsertCommand( System.Data.IDbCom...
C#发现之旅:C#开发Windows Service程序(上)

C#发现之旅:C#开发Windows Service程序(上)

C#发现之旅:C#开发Windows Service程序(上)2011-04-27 cnblogs 袁永福Windows Service概念介绍Windows Service,也称Windows服务,是32位Windows 操作系统中一种长期运行的后台程序。它们长期后台运行,没有用户界面,默默无闻,但它 们却是支持Windows正常运行的幕后英雄,却永无出头之日。Windows服务程序为其他 系统模块提供了非常重要的服务,而且各个Windows服务分工明确...
C#发现之旅:WinForm.NET中开发具有固定背景图片的可滚动控件

C#发现之旅:WinForm.NET中开发具有固定背景图片的可滚动控件

C#发现之旅:WinForm.NET中开发具有固定背景图片的可滚动控件2011-04-27 博客园 袁永福在WinForm.NET开发中,可以使用一个Panel或UserControl作为一个带滚动条的容器放置 图形或其他控件。我们可以设置控件的BackgroundImage属性来设置控件的背景图片,但这个 背景图片是会随着控件内容的滚动而滚动的,而且还出现背景破碎的不良效果。现笔者在开 发实践中遇到控件的背景图片不随着控件的滚动而滚动。在B/S开发中,开...
C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(上)

C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(上)

C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(上)2011-04-27 博客园 袁永福脚本的原理脚本,也可称为宏,是一种应用系统二次开发的技术,它能在应用系 统提供的一个容器环境中运行某种编程语言,这种编程语言代码调用应用系统提供的编程接 口,使得应用系统暂时“灵魂附体”,无需用户干预作而执行一些自动的操作, 此时应用系统称为“宿主”。脚本也采用多种编程语言,比如JavaScript 语言,VBS...
C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(下)

C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(下)

C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎(下)2011-04-27 博客园 袁永福主窗体中还定义了诸如Function_New,Function_Open,Function_Save等等函数用于实现 对文档的新建、打开文件和保存文件等处理。而工具条上的按钮就是调用这些功能函数。定 义这些功能函数的代码如下/// <summary>/// 执行新建文档 /// </summary>public bool Functio...
C#利用sharpziplib的方法浅析

C#利用sharpziplib的方法浅析

C#利用sharpziplib的方法浅析2011-04-27C#语言有很多值得学习的地方,这里我们主要介绍C#利用sharpziplib,包括介绍压缩和解压缩的两个类,分别为 ZipClass和UnZipClass等方面。在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需...
<< 61 62 63 64 65 66 67 68 69 70 >>