摘要:
请大家耐心看完所有的基础文章,前两篇网上发表的比较多,是CodeSmith英文帮助文档的第一篇,我后面写的基础是将其他所有的英文帮助全部翻译出来了,全部为本人手写翻译,希望对大家有所帮助 创建好一个模板后第一步要指明这是一个C#语言的模板。 第二步,我们要指明模板在生成代码时的属性,即生成代码需要的输入值变量。 如上边所示,在进行代码生... 阅读全文
阅读排行榜
Outlook报告了错误(0x8004010F):“操作失败,找不到某个对象”(转)
2006-04-18 10:48 by 努力学习的小熊, 35204 阅读, 收藏,
摘要:
Outlook报告了错误(0x8004010F):“操作失败,找不到某个对象” 快速解决办法: 在Exchange管理工具中, 1。点击“收件人”,点击“脱机地址列表“,右键点击“默认脱机地址列表“,点“重建”。 2。设置其为默认。 3。点击“收件人”,点击“收件人更新服务”,对2个列表内容右键点击“立即更新”--------------------------------------------... 阅读全文
CodeSmith基础(二)
2005-12-19 14:37 by 努力学习的小熊, 31210 阅读, 收藏,
摘要:
本文将介绍CodeSmith与数据库进行交互生成相应的存储过程,本例使用的数据库为SQL Server 2000。 在与数据库进行交互时,我们使用到了一个CodeSmith自带的组件SchemaExplorer,利用这个组件我们可以访问数据库的数据表、存储过程、视图等,并可以得到相应的数据类型、标识列、列的(字段)名称等信息。 下面这个例子是教我们如何生... 阅读全文
CodeSmith基础(三)
2005-12-19 17:49 by 努力学习的小熊, 23807 阅读, 收藏,
摘要:
这里写的东东都是从CodeSmith自带的帮助文档中FAQ里学到的东东 1.如何在模板中添加注释 CodeSmith: VB.NET: C#: 2.创建一个可以下拉选择的属性 首先定义一个枚举类型的变量,然后将属性的类型设置为枚举型 ... 阅读全文
C#学习笔记(十六):使用打开保存文件对话框
2006-03-09 09:21 by 努力学习的小熊, 23309 阅读, 收藏,
摘要:
除了PrintPreviewDialog外,其他对话框类都派生于抽象基类CommonDialog,这个基类的方法可以管理Windows通用对话框。 对话框适用的场合: 1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。 2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路... 阅读全文
EWS编程问题三:调用WebService出现 请求因 HTTP 状态 404 失败 Not Found 错误(解决)
2010-10-11 13:20 by 努力学习的小熊, 22799 阅读, 收藏,
摘要:
这个问题是在如下状况出现的,当初实施人员为了我写程序方便,关掉了Exchange服务器上IIS里面EWS的SSL访问,直接利用http去访问这个WebService,结果上一篇文章中的代码在这个函数就出现了问题。[代码] 错误信息就是标题里面写的:请求因 HTTP 状态 404 失败 Not Found。 查找一些文章后发现这个问题就是因为我上面说到的关闭了IIS中EWS的SSL访问造成的,那么既... 阅读全文
CodeSmith基础(四)
2005-12-20 17:14 by 努力学习的小熊, 16602 阅读, 收藏,
摘要:
本文是翻译的第四篇,内容为在CodeSmith中使用的语法和标签的参考。CodeSmith模板语法参考 本文的目的是在编写一个CodeSmith模板时遇到的各种类型的变量和对象提供参考。本文的目的不是要介绍CodeSmith,如果您想快速了解CodeSmith请查看我翻译的CodeSmith基础(一)和CodeSmith基础(二)。标签 标签一般出现在... 阅读全文
解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败”
2006-04-20 11:16 by 努力学习的小熊, 13698 阅读, 收藏,
摘要:
由于在网上搜到好多的解决方案并不能真正的解决问题,所以将这个放到主页,希望能帮助大家:)
解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败” 阅读全文
C#中的多态性
2006-09-06 14:31 by 努力学习的小熊, 12489 阅读, 收藏,
摘要:
C#中的多态性 首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。 多态性通过派生类覆写基类中的虚函数型方法来实现。 多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。 编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 运行时的多态性:运行时的多态... 阅读全文
CodeSmith基础(六)
2005-12-22 11:22 by 努力学习的小熊, 12366 阅读, 收藏,
摘要:
本文主要介绍CodeSmith对象。 CodeSmith Object CodeSimth中有许多对象可以在编写模板的时候使用,这里将介绍这些对象的一些公用方法和属性以及怎么使用它们。 代码模板对象(CodeTemplate Object)在模板中,“this”(或者“Me”在VB.NET中)在当前模板中代码代码模板对象。 代码模板的方法(CodeTem... 阅读全文
CodeSmith基础(五)
2005-12-21 13:35 by 努力学习的小熊, 12312 阅读, 收藏,
摘要:
本篇将介绍CodeSmith的模版中的语法。代码标签 标签 可以放置任意数量的代码在其中,但并不能直接输出到模版中。 标签 在模版中输出一个字符串。上例中的 脚本标签 在这个标签中可以包含一段代码,但是他不直接影响输出的模版。可以放置一些比较有帮助的方法在其中,然后在模版的各个地方可以调用它。在脚本标签中必须包含这个参数runat=”template”,否则... 阅读全文
CodeSmith应用(二)
2005-12-28 15:39 by 努力学习的小熊, 11269 阅读, 收藏,
摘要:
今天又根据CodeSmith的几个基本组件写出了基于表生成删除功能的存储过程代码生成模板。 昨天觉得添加的存储过程模板写的比较简单,今天准备详细介绍一下这个删除的模板。 首先介绍我们使用到的一个教本函数GetSqlParameterStatement(ColumnSchema column),其函数代码如下: 1public string GetSql... 阅读全文
CodeSmith基础(八)
2005-12-26 12:22 by 努力学习的小熊, 11044 阅读, 收藏,
摘要:
编写CodeSmith自定义属性的编辑器(Writing Custom Property Editors) 当你开始编写自定义的CodeSmith模板时,很可能对于使用它的strings或integers属性很满意,但有时你会发现需要创建一个不同类型的属性,可能是一个自定义的类型或者是.NET framework中但是在属性面板中没有提供的类型。在模板中去作这些很简... 阅读全文
JS分段获取URL解析(转)
2008-03-04 14:52 by 努力学习的小熊, 10304 阅读, 收藏,
摘要:
URL : 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme = 通信协议 (常用的http,ftp,maito等) host = 主机 (域名或IP) port = 端口号 path = 路径 query = 查询 可选,用于给动态网页... 阅读全文
CodeSmith基础(七)
2005-12-23 12:38 by 努力学习的小熊, 10093 阅读, 收藏,
摘要:
本文翻译的内容为CodeSmith控制台指南。 很多人仅仅知道CodeSmith像一个图形应用程序,或者可能是一个Visual Studio的附件,但是通过CodeSmith的控制台应用程序还有好多其他的使用方法。控制台应用程序是很有价值的,因为可以通过它去生成脚本,或者其他一些自动工具。这篇文档的目的就是要告诉你怎样使用它的控制台应用程序并且如何去定义变量和参数。 Basic Usage 大多... 阅读全文
浙公网安备 33010602011771号