XuGang

记录一个程序员的成长

 

随笔分类 -  DotNET

上一页 1 2 3 下一页

三层结构之联接查询的实现
摘要:试想:如果不使用数据库中的 view 视图,那么在三层结构的开发环境下,如何实现两表或多表( join table )联接查询所需要的显示结果呢?为了直观揭露实现办法的本质,于是在此弱化了一些操作步骤,如:配置文件保存连接字符串、数据访问类( DBHelper.cs )访问数据库等的具体实现。在本示例的数据库中:学生信息表(Students)与成绩表(Score)是一对多的关系( 1:N )。实体... 阅读全文

posted @ 2010-05-08 12:14 钢钢 阅读(1044) 评论(2) 推荐(0) 编辑

再探委托与事件
摘要:委托在这里补充两个对委托运用得比较少的示例:一、将委托作为参数传递,然后再调用;二、使用委托调用内部类中的方法;示例一:委托作为参数委托作为参数.csCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Col... 阅读全文

posted @ 2010-04-28 20:30 钢钢 阅读(887) 评论(1) 推荐(0) 编辑

Winform小软件 —— 摇奖机
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.... 阅读全文

posted @ 2010-04-15 17:37 钢钢 阅读(1161) 评论(0) 推荐(0) 编辑

C# 之值类型与引用类型参数[基础]
摘要:根据参数类型和传递方式,有以下4种不同的情况:值类型参数的按值传递; (int m)引用类型参数的按值(地址值)传递; (string str)值类型参数的按引用传递; (ref int m)引用类型参数的按引用传递; (ref string str) 值类型与引用类型参数Code highlighting produced by Actipro CodeHighlighter (freeware... 阅读全文

posted @ 2010-04-15 17:29 钢钢 阅读(506) 评论(0) 推荐(0) 编辑

MSDN中的图形元素和文档约定[备忘]
摘要:MSDN中的图形元素和文档约定图形元素:帮助主题包含图形元素以提高您快速查找信息的能力。语言参考主题通常包含图标以提供有关表中所列项的直观信息。 图形 说明 公共类 公共接口 公共结构 公共委托 公共枚举 公共字段 公共属性 公共方法 受保护的方法 受 .NET Compact Framework 支持 静态 文档约定:本文档集使用下列印刷规范。 更多信息请参见对“帮助”的... 阅读全文

posted @ 2010-04-07 17:46 钢钢 阅读(438) 评论(0) 推荐(0) 编辑

《浅谈线程池》笔记
摘要:线程池其实“线程池”就是用来存放“线程”的对象池。线程池的作用因为创建一个线程的代价较高,因此我们使用线程池设法复用线程。就这样,在一个“池”中,保存了一组可以反复使用的线程对象,从而可以节省创建线程的开销。在.NET当中,虽然每次创建的SqlConnection对象是新的,但是这个对象内部所占用的“数据库连接&#... 阅读全文

posted @ 2010-02-20 10:12 钢钢 阅读(1252) 评论(0) 推荐(0) 编辑

ASP.Net 4.0中新增加的23项功能[转]
摘要:这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能。 1、代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.net标记。在下面画... 阅读全文

posted @ 2010-02-13 17:42 钢钢 阅读(469) 评论(0) 推荐(0) 编辑

Visual Studio常用小技巧[备忘]
摘要:1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d 2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 单击状态栏中的行号3. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。 Ⅱ. 按住Shift+Alt点击矩... 阅读全文

posted @ 2008-12-14 17:52 钢钢 阅读(1192) 评论(2) 推荐(1) 编辑

如何使用VSTS写单元测试
摘要:Microsoft的开发平台VSTS(Visual Studio Team System) 集成了单元测试框架(Team Test),即:VSTS单元测试。 它支持: 1. 生成测试代码框架; 2. 在IDE中运行测试; 3. 支持从数据库中加载数据的测试; 4. 测试运行完成后,进行代码分析覆盖。使用VSTS写单元测试的步骤如下: 1. 创建测试; 2. 编写测试; 3. 运行测试; 4.... 阅读全文

posted @ 2008-06-06 14:49 钢钢 阅读(7993) 评论(16) 推荐(4) 编辑

《论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化? 》补记
摘要:最近有一个考试,所以几天没有上网了,往后到五月初。没有想到我的一篇 论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化? 给了大家这么大的争议。这也折射出博客园如今是越来越热闹,越办越好了。在这里,首先感谢大家对我的指教,其中也包括 ytzong 和他的 说数据控件不好不灵活的人,请问你们对数据控件了解有多少?记得我的一位朋友,他最近的QQ签名是这样的:“爱国是... 阅读全文

posted @ 2008-04-29 22:40 钢钢 阅读(2506) 评论(11) 推荐(0) 编辑

论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化?
摘要:看了园子里面的两篇关于数据绑定的文章(使用objectdatasource结合数据绑定控件进行简单三层架构的开发和 使用objectdatasource结合数据绑定控件进行简单三层架构的开发 [绝版]),终于让我按捺不住想写点我的看法。对于数据绑定的相关使用,我跟许多人一样,也有着许多的感受。一开始先是使用VS 2003中的DataGrid+SqlConnection、SqlCommand、Sql... 阅读全文

posted @ 2008-04-23 23:53 钢钢 阅读(4862) 评论(50) 推荐(0) 编辑

如何使用log4net(转)
摘要:介绍Log4net是一个开源的组件.可以使.net程序记录日志并输出成各种格式.使用代码Log4net可以提供简便的方式去使用强大的日志功能.步骤如下:1. 获取最新版本的Log4net组件并添加引用到程序提供一个版本下载:http://files.cnblogs.com/xugang/log4net.rar2. 增加以后行到你的AssemblyInfo.cs文件[assembly:log4net... 阅读全文

posted @ 2008-04-09 17:18 钢钢 阅读(7888) 评论(2) 推荐(1) 编辑

如何使用NUnit进行单元测试
摘要:这篇文章是我学习《单元测试之道C#版》这本书籍所做的笔记,所以内容存在非原创性。 NUnit 是一个免费开源的(http://www.nunit.org)产品,它提供了一套测试框架和一个测试运行程序(test runner)。注意:test tunner 知道如何寻找具有 [TestFixture] 属性的类和类中的 [Test] 方法。 如何安装 NUnit: 方法一:下载 NUnit 的... 阅读全文

posted @ 2008-02-26 17:05 钢钢 阅读(19420) 评论(13) 推荐(2) 编辑

NUnit快速入门(转)
摘要:51Testing 软件测试网 http://www.51testing.com/html/9/507.html 原著:NUnit v2.1 原文:NUnit文档之QuickStart.doc 翻译:lover_P -------------------------------------------------------------------------------- [译者序] ... 阅读全文

posted @ 2008-02-21 14:45 钢钢 阅读(492) 评论(0) 推荐(0) 编辑

Visual Studio .NET 2003 IDE 快捷键(转)
摘要:“全局”快捷键 下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。 命令名 + 快捷键 + 说明 编辑.复制CTRL + C CTRL + INSERT 将当前选定的项复制到系统剪贴板。 编辑.剪切CTRL + X SHIFT + DELETE 将当前选定的项移除到系统剪贴板。 编辑.循环应用剪贴板中的复制项CTRL + SHIFT + INS CTRL + ... 阅读全文

posted @ 2008-01-28 11:14 钢钢 阅读(3286) 评论(4) 推荐(0) 编辑

Globally Deployment Assembly 部署全局程序集(转)
摘要:(一)StrongName Assembly Strongly Named Assembly是CLR唯一标识程序集的机制,包含4个特性: ·文件名(没有扩展名) ·版本号 ·语言文化 ·公有密钥标记 例如:MyTypes,Version=1.0.123.0,Culture=neutral,PublicKeyToken=1234567890123456 利用 SN.exe 产生一个公钥/私钥对... 阅读全文

posted @ 2008-01-25 11:55 钢钢 阅读(1606) 评论(2) 推荐(0) 编辑

ASP.NET 实用资料[转]
摘要:使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期计算方法 在sqlserver中如何根据字段名查找字段所在的表 [CommunityServer]看RBAC的一方景象 七招制胜ASP.NET应用程序开发 企业库之数据访问的一个小应用 SQL查找某一条记录的方法 简介微软. 阅读全文

posted @ 2008-01-20 03:04 钢钢 阅读(2549) 评论(4) 推荐(0) 编辑

反编译工具Reflector下载(集成FileGenerator和FileDisassembler)
摘要:Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了... 阅读全文

posted @ 2008-01-20 02:17 钢钢 阅读(75164) 评论(12) 推荐(6) 编辑

ASP.NET应用程序的三层设计模型(学习)
摘要:回顾ASP ASP (Active Server Page) 的功能: 可以把VBScript 编写的服务器端脚本嵌入到Web页面中, 在服务器端动态生成页面内容; 可以通过COM 组件与数据库连接, 从而提供强大的事务处理功能。 ASP的缺点: (1) 由于用脚本语言编写的控制逻辑要嵌入到HTML标记中, 因此ASP页面的开发效率低, 后期维护困难; (2) 动态部分采用脚本语言编写, 其... 阅读全文

posted @ 2008-01-18 13:21 钢钢 阅读(1862) 评论(3) 推荐(0) 编辑

ASP.NET如何存取SQL Server数据库图片(转)
摘要:SQL Server提供了一个特别的数据类型:image,它是一个包含binary数据的类型。下边这个例子就向你展示了如何将文本或照片放入到数据库中的办法。在这篇文章中我们要看到如何在SQL Server中存储和读取图片。 1、建立一个表 在SQL SERVER中建立这样结构的一个表: 列名 类型 目的 ID Integer 主键ID IMGTITLE Varchar(50) ... 阅读全文

posted @ 2008-01-17 13:28 钢钢 阅读(1169) 评论(3) 推荐(0) 编辑

上一页 1 2 3 下一页

导航