2006年5月17日

在外国网站上看到了一个别人做的SQL server管理器的源代码,推荐给大家。

摘要: 这几天偶尔在国外的一个blog上看到了一个个人做的SQL server管理器软件,附加有C#源代码,做的感觉挺好的,在前几天看了ltp的.net代码自动生成器以后,一直觉得ltp的数据库工具那一块的功能和代码设计挺神秘的,看了这个blog以后,下了这些源代码,你可以研究这些程序的实现,相信对你有帮助。如果你喜欢,你就下了研究下,不喜欢就看看吧。!!!软件下载地址为: http://... 阅读全文

posted @ 2006-05-17 10:27 c#之旅 阅读(1746) 评论(6) 推荐(0) 编辑

blog的文件上传经常传不上去,不知道是什么原因。

摘要: blog的文件上传经常传不上去,不知道是什么原因。好象自己的网络也没有什么问题啊。大家有没有碰到这种情况呢??? 阅读全文

posted @ 2006-05-17 10:11 c#之旅 阅读(250) 评论(0) 推荐(0) 编辑

2006年5月16日

推荐一个不错的c#开源站点,里边不少好东西

摘要: http://csharp-source.net/今天大致浏览了下,里边有不少的好东西啊,希望大家有空的时候可以去看一看啊! 阅读全文

posted @ 2006-05-16 11:35 c#之旅 阅读(781) 评论(0) 推荐(0) 编辑

2006年5月13日

Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层

摘要: Microsoft PetShop 3.0 设计与实现--数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。 关于一些Microsoft PetShop的来由、如何安装,所表现业务流程,数据库表结构等基本的信息的资料请大家参考下面文章 ... 阅读全文

posted @ 2006-05-13 16:17 c#之旅 阅读(925) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记2-IDAL

摘要: 一、 IDAL主要功能: 1、 这完全是“工厂模式”的一部分实现而已 2、 这是一组接口类,其中包括了每个要公开的数据访问方法。为每个数据库产品单独编写的DAL(数据访问层)都要实现这组接口所定义的方法 3、 也就是规定了在DAL中编写的“对用户账号进行操作的类”所必须执行的方法! 4、 ID... 阅读全文

posted @ 2006-05-13 16:14 c#之旅 阅读(988) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记1-Model

摘要: 一、 Model主要功能: 1、 将每一个“业务实体”抽象成“(瘦数据)类”,可以很好地“划分”各个“对象”,操作更加清晰 2、 用于在应用程序各层之间传递数据,被用做传输数据的“容器” 3、 这就是所谓的“建模”过程! 4、 Model各个类(Model文件夹中的各个文件)划分或者说编制的原... 阅读全文

posted @ 2006-05-13 16:14 c#之旅 阅读(858) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记3-Utility

摘要: 一、 Utility主要功能: 1、 一组帮助器类,包含DPAPI的包装(不理解) 2、 有一组负责加密和解密的公共方法 3、 使用了Crypt32.dll和kernel32.dll中的方法 4、 在ConnectionInfo类中使用了两个方法,分别用于加密和解密数据库连接字符串 5、 ... 阅读全文

posted @ 2006-05-13 16:12 c#之旅 阅读(643) 评论(0) 推荐(0) 编辑

[转] PetShop3.x学习笔记4-SQLServer_DB Architec Design

摘要: 一、 SQLServer_DB Architec主要功能: 1、 数据库架构设计 二、 实现细节: 1、 注意看,什么是数据库架构图!!! 2、 使用SQLServer自带的“数据库关系图”功能直接就可以进行数据库建模!!!!!!在数据库关系图中生成的关系图实际上就是数据模型,可以直接保存回数据库,创建相应的表及表... 阅读全文

posted @ 2006-05-13 16:11 c#之旅 阅读(489) 评论(0) 推荐(0) 编辑

PetShop3.x学习笔记5-我读cocoboy79《MS PetShop 3.x 设计与实现——数据访问层》

摘要: 红色——文档重点;蓝色——我自己的理解;绿色——不明白的地方 ---------------------------------------------------------------------------------- MS PetShop 3.x 设计与实现——数据访问层 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是... 阅读全文

posted @ 2006-05-13 16:06 c#之旅 阅读(727) 评论(2) 推荐(0) 编辑

PetShop3.x学习笔记6-SQLServer学习笔记

摘要: 一、 SQLServer主要功能: 1、 这是Microsoft SQL Server特定的PetShop DAL层实现,执行了IDAL接口定义的各方法 二、 实现细节: 1、 SQLHelper.cs文件:就是MS DAAB 2、 主要定义了以下几个方法对数据库操作: 3、 Execut... 阅读全文

posted @ 2006-05-13 16:03 c#之旅 阅读(640) 评论(0) 推荐(0) 编辑

[转]对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式

摘要: 专栏作品 对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式卢彦 .NET PetShop和Duwamish简单介绍 相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过... 阅读全文

posted @ 2006-05-13 09:20 c#之旅 阅读(802) 评论(0) 推荐(0) 编辑

Xp下安装SQL2000或者其他软件系统提示之前有挂起的安装操作,要求重启系统的解决办法

摘要: 在Windwos Xp下,要安装Sql或sp补丁以及其他软件,尤其是微软自己的软件的时候,系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations再重新安装就可以了. 阅读全文

posted @ 2006-05-13 07:42 c#之旅 阅读(3833) 评论(13) 推荐(0) 编辑

2006年5月11日

今天碰到一个强数据类型集的问题,不知道大家怎么解决呢????

摘要: 我有一个表,有字段1,字段2,字段3,字段4,我制作了一个xsd文件,生成了相应的DataAdapter和DataSet.同时要在DataGrid里边进行显示,但是我不需要在DataGrid里边显示字段4的内容,因此我在xsd设计器中,添加了一个查询,SQL语句为select 字段1,字段2,字段3 From 表1,只是没有选择表的所有字段,完成以后,提示与主架构不同,是否保存????即使保存了... 阅读全文

posted @ 2006-05-11 22:09 c#之旅 阅读(693) 评论(1) 推荐(0) 编辑

今天修改了数据库结构,XSD文件都要重新生成,郁闷!

摘要: 今天修改了一下数据库其中一个表的结构,结果导致整个XSD文件都要修改,搞的真是焦头烂额,所以,有时候真的不好说是ELB好用还是使用强类型集更好用,如果真的使用强类型集的时候,建议你一定要先规划好数据库,省得麻烦。搞的现在不敢轻易写程序了,怕的是数据库的改动。 阅读全文

posted @ 2006-05-11 20:44 c#之旅 阅读(734) 评论(0) 推荐(0) 编辑

My ResDB Not Finished

摘要: This is My ResDB,But it is not Finished,Because i need it anywhere,so,upload here.USE [master]GOIF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'ResDB')BEGINCREATE DATABASE [ResDB] ON PRI... 阅读全文

posted @ 2006-05-11 20:39 c#之旅 阅读(362) 评论(0) 推荐(0) 编辑

学习SmartClient时,安装比较麻烦,先提供IssueVision和TaskVision源代码

摘要: 学习SmartClient时,很多人都借鉴IssueVision和TaskVision两个程序,但他们的安装要求比较高,尤其是对数据库有要求,如果数据库不满足要求的话,整个系统都无法安装。如果你不是为了运行它,而仅仅是查看其中的代码是如何编写的话,就没有必要安装数据库了,现提供IssueVision和TaskVision源代码,可以直接下载查看。 特别说明的一点是,IssueVision因为... 阅读全文

posted @ 2006-05-11 14:05 c#之旅 阅读(3414) 评论(3) 推荐(0) 编辑

非界面线程中引发异常处理(http://zitiger.cnblogs.com/)

摘要: 用到了多线程的地方,非界面线程的异常被吃掉是很正常的事,所以在非界面线程中引发异常应该转到界面线程来处理 public delegate void WorkThreadExceptionHandlerDelegate(Exception e); protected void WorkThreadExceptionHandler(Exception e) { if (InvokeRequired) ... 阅读全文

posted @ 2006-05-11 13:04 c#之旅 阅读(429) 评论(0) 推荐(0) 编辑

2006年5月10日

控制用户在textbox里只能输入数字

摘要: 如下代码即可.在textbox的keypress里边加入如下代码: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!Char.IsDigit(e.KeyChar)) { e.Handled = true; ... 阅读全文

posted @ 2006-05-10 15:32 c#之旅 阅读(4328) 评论(2) 推荐(0) 编辑

打包.net 2.0 Winform程序杂项

摘要: Setup Project的Project Property 里 Prerequisites...1. 顶上 Create setup program to install prerequisite components打上勾2. 中间列表 .Net Framework 2.0打上勾 (Windows Install 3.1也是)3. 下面 Download prerequisites from ... 阅读全文

posted @ 2006-05-10 14:14 c#之旅 阅读(1004) 评论(0) 推荐(0) 编辑

使用Enterprise LIbrary还是使用VS2005提供的强数据类型集更方便???

摘要: 经过近一段时间对Enterprise Library的研究,在具体的实践过程中,发现其更新数据库的能力虽然比较强大,但是需要自己编写很多的代码,尤其是那些UpdataCommand以及InserCommand等,都要自己手工的编写,虽然在数据库的无关性方面有了很大的便捷性和灵活性,但是,在实际的操作过程中,感觉使用起来不是很方便,缺乏一定的智能性。 相反,vs2005提... 阅读全文

posted @ 2006-05-10 13:51 c#之旅 阅读(848) 评论(3) 推荐(0) 编辑

导航