Soobb Studio(John Chen)
我是一个过着普普通通的生活的普普通通的人。
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 40 文章- 0 评论- 652
A Visual Basic
一切关于 Visual Basic 的随笔.
设计模式: 能够自举的基类
摘要: 最近开发中正好有这么一个需求,就是需要一个基类,这个基类将在另外一些类里被运用;但是这个基类的实例最后会是哪一个派生类,调用者是不知道的。倘若要让调用者知道具体的派生类,就是在前端代码里创建一个派生类的实例并且传递给调用者,可能是不妥当的,因为调用者是分散而不确定的,即使它们有着唯一的入口点。那么,如何创建一个能够自举的基类以解决这样的问题呢?
阅读全文
posted @
2008-03-16 21:16
随风流月 阅读(2337) |
评论 (12)
编辑
Visual Basic 9 不完全入门系列(8) : XLINQ : XML字面量和XML后期绑定
摘要: 刚从社会实践回来,就看到 Visual Studio 2008 RTM 发布的消息。若不把 Visual Basic 9 中最与众不同的功能与各位分享,未免不够厚道了些;XML 字面量与后期绑定可是 C# 没有的。仍然使用 Visual Studio 2008 Beta 2 进行示例,但是相信在 RTM 中不会有实质性的变动。(p.s:我还正在下载呐)同时,Visual Basic 9 不完全入门系列,到此就结束了。非常感谢各位持续的关注。
阅读全文
posted @
2007-11-23 17:18
随风流月 阅读(1505) |
评论 (4)
编辑
翻译: Visual Basic 9 Beta 2 语言规范发布
摘要: Visual Basic 9 Beta 2 语言规范 已经被在微软的下载中心发布了。这个语言规范和将与 Visual Studio 2008 一同到来的 Visual Basic 版本保持一致。尽管它将在最终的发布中被再次更改,但是 VB 团队仍然希望现在就将它提供给社区。
阅读全文
posted @
2007-10-21 18:57
随风流月 阅读(427) |
评论 (1)
编辑
Linq to SQL, String.Empty = Nothing, Bug - Visual Basic
摘要: 看罢这些词,您有什么感觉?是不是毫无头绪,茫然无措?读完这篇文章,您应该可以知道我为什么要用这些看上去风马牛不相及的词汇写下这篇随笔。我并不会介绍任何枯燥的概念,有的只是 BUG,BUG 的来龙去脉与解决方案。它关于 Linq to SQL,一个 O/R Mapping 解决方案。
阅读全文
posted @
2007-09-24 13:05
随风流月 阅读(1862) |
评论 (18)
编辑
Visual Basic LINQ Hands On Labs 翻译 - Part III
摘要: 吸取了上几次发布的经验,这次一次性提供一整个练习的中文翻译(Exercise)。这个练习提供了如何进行脱离设计器的映射,并探索映射的工作内幕。同时也欢迎您关注鄙人的其他系列 - 虽然最近学业沉重(每次都是这样啊...),但是我还是尽力在更新的。如果翻译出现错误(初二的英语水平还真是不咋地),敬请指正,不胜感激。p.s: 现在只能发到一个团队了?这篇随笔也关于数据库啊...
阅读全文
posted @
2007-09-15 15:26
随风流月 阅读(1669) |
评论 (0)
编辑
线程安全的 Singleton - Visual Basic
posted @
2007-08-28 18:04
随风流月 阅读(277) |
评论 (0)
编辑
Visual Basic LINQ Hands On Labs 翻译 - Part II
摘要: 对于上一篇中的排版问题,鄙人深感歉意。这一篇随笔包含了 Part I 中仅翻译一半的示例的后半段。这个示例可以被称为 LINQ to SQL 的“从入门到精通”,虽然排版不是太好 :( 再度说明,最终译本 doc 都将被完整的公开。在这半段示例中,您将创建并查询你的对象模型,映射一个存储过程,最终完成检索新的结果集的任务。下一个示例将在不久后翻译完成。
p.s: 佩服一下 Ninputer,20多页的 LINQ 动手实验室文档两三天就翻译完了,哪像我...
阅读全文
posted @
2007-08-24 21:10
随风流月 阅读(1630) |
评论 (1)
编辑
Visual Basic LINQ Hands On Labs 翻译 - Part I
摘要: 鄙人翻译之 Visual Basic Linq 动手实验室手册 - Part I。鉴于鄙人英文水平不济,若有错谬,敬请指出。全部翻译之后,将发布完整 doc 文档,内含所有图片。这个实验营将向您清晰地描绘借助于 Linq to Sql,Linq 项目对于关系型数据存取的支持。 您将先创建一个基于 Northwind 数据库的对象模型,随后使用新的VB.NET 查询表达式查询 Northwind 数据库。正文摘要: 我们将使用Linq to Sql 设计器,从已有数据库中创建一个对象模型。而后,将着眼于映射表之间的实体关系,并且使用创建,更新与删除操作。紧接着,我们将探索如何使用事务,对象检索(retrieval)技术,存储过程集成与使用 Linq to Sql 标识对象 (identify)。Linq to Sql 是一个语言无关的 Linq 项目组件。尽管展现在这篇文档中的示例仅仅与 Visual Basic 语言兼容, Linq to Sql 还是可以在支持 Linq 版本的C# 编译器中正常使用。Linq 项目依赖许多内建于 VB.Net 中的新的关键字和语法,并且当前
阅读全文
posted @
2007-08-22 15:57
随风流月 阅读(1703) |
评论 (6)
编辑
LINQ 性能分析系列 - 第一回: 传说中的 LINQ
摘要: 自从 Beta1 发布以来,关于 .Net Framework 3.5 的讨论真是沸沸扬扬。我大概也算是比较早吃螃蟹的一位,Beta1 发布伊始就将它用于正式的开发中。虽然其间遇到过许许多多的 BUG,对于 .Net Framework 3.5 的核心特性 - LINQ,我个人感觉还是相当满意的。然而仅仅是 LINQ 比较酷的语法,绝不足以决定项目所用的技术。事实上,如果不是我这种个人作坊式的开发,评估新技术是否采用很重要的一点,就是它的性能是否令人满意。而这个系列希望与大家一同讨论、分享并学习的,正是关于 LINQ 的性能问题。最近过于忙碌,且作业负担甚重,若有错谬,敬请指出,感激不尽。
阅读全文
posted @
2007-08-21 20:01
随风流月 阅读(2988) |
评论 (21)
编辑
Visual Basic 9 不完全入门系列(7) : Linq to SQL: 进阶
摘要: 随着 Beta 2 的发布,无数的新特性(当然,不仅是 Bug Fixes,连 Namespace 也 Fix 了)涌到程序员的面前。这一篇随笔旨在描述 Beta 2 中 Linq to SQL 振奋人心的增强与一些不那么令人高兴的更动。它们包括更多的谓词支持,加强的设计器支持与其他的许多变化。同时描述了 Linq to SQL 中的高级事务支持。
阅读全文
posted @
2007-07-31 17:47
随风流月 阅读(1605) |
评论 (12)
编辑
Visual Basic 9 不完全入门系列(6) : Linq to SQL: 简介
摘要: 最近一段时间的 Cnblogs 首页上,Linq to SQL 无疑已成为最炙手可热的话题之一。虽然我们知道,Linq 的领域并不仅包含 Linq to SQL,但是由于其应用的广泛性,还是有必要在这里做一个 Visual Basic 9 下应用 Linq to SQL 的简要介绍。
阅读全文
posted @
2007-07-20 17:37
随风流月 阅读(1931) |
评论 (15)
编辑
Visual Basic 9 不完全入门系列(5) : LINQ 进阶
摘要: 在上一篇随笔中,我透过简单的代码,向大家展现了 Visual Basic 9 中 Linq 激动人心的新特性。而这一篇随笔,则将以更复杂的示例,展示 Linq 的排序功能,匿名类型支持,以至于探索 Linq 的工作原理。Linq 实质上仍然是编译时行为,这决定了它不可能作出过多的变化,然而它所代表的快速开发的势头,则是难以扭转的。
阅读全文
posted @
2007-07-06 13:11
随风流月 阅读(1545) |
评论 (11)
编辑
测试,探索与发现:String, StringBuilder 与 StringWriter
摘要: 在 .Net Framework 下,对文本的操作无外乎三个类:String, StringWriter 和 StringBuilder。本文将探究它们之间的区别,并发现它们效率差别的原因。
阅读全文
posted @
2007-07-01 10:07
随风流月 阅读(876) |
评论 (5)
编辑
Visual Basic 9.0 不完全入门系列(4) : LINQ 简介
摘要: LINQ 的官方中文名称为“.NET 语言集成查询”,英文全称为 Language-Integrated Query。它提供了类似于 SQL 语法的遍历,筛选与投影功能,是 Visual Studio Orcas&.Net Framework 3.5 中最重要的新增技术。LINQ 不仅能完成对于对象的查询,它可以透过 DLINQ 操纵数据库,或是透过 XLINQ 控制 XML。Visual Basic 9 与 C# 3.0 都完全支持 LINQ。现在,我们可以透过一小段代码,来展示 LINQ 令人激动的新特性。
阅读全文
posted @
2007-06-16 19:56
随风流月 阅读(1952) |
评论 (15)
编辑
Visual Basic 9 不完全入门系列(3) : 语法增强
摘要: 由于 .Net Framework 3.5 中许多修改与扩展触及 .Net Framework 2.0 中的已有类(如 LINQ),但又要保证向下兼容,所以微软的设计团队对现有 Visual Basic 语法作出了一些增强。与语法糖一样,它们也是编译时由编译器负责完成的。由于总复习,拖延一周方才写成,见谅。
阅读全文
posted @
2007-06-10 19:13
随风流月 阅读(1993) |
评论 (10)
编辑
Full A Visual Basic Archive
公告
我的最新闪存
Google Code Jam 的题目巨搞笑..
<
2009年7月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我管理的小组
Visual Basic
我参加的小组
.Net Micro Framework
程序员音乐空间
web标准设计
设计模式
Visual Studio
.NET 3.x
博客园精华集出版小组
CLR基础研究小组
服务器迁移临时交流小组
福州.NET俱乐部
我参与的团队
北京.NET俱乐部(0/0)
应届毕业生之家(0/0)
福州.NET俱乐部(0/0)
.NetFramework3.0 & 3.5(WCF,WPF,WF)团队(0/0)
Visual Basic 团队(0/0)
CLR基础研究团队(0/0)
数据库团队(0/0)
.net企业应用开发(0/0)
我的标签
XHTML(1)
CSS(1)
教程(1)
随笔分类
A Visual Basic(17)
(rss)
B 系列随笔(14)
(rss)
C Web 开发(5)
(rss)
D 无关技术(8)
(rss)
E 测试,探索,发现(1)
(rss)
F 团队相关(2)
(rss)
G 杂项技术(4)
(rss)
H 设计思想(2)
(rss)
随笔档案
2008年6月 (2)
2008年5月 (1)
2008年4月 (1)
2008年3月 (1)
2007年11月 (4)
2007年10月 (1)
2007年9月 (2)
2007年8月 (5)
2007年7月 (7)
2007年6月 (6)
2007年5月 (1)
2007年4月 (3)
2007年2月 (1)
2007年1月 (1)
新闻档案
2008年5月 (1)
2007年7月 (1)
2007年3月 (1)
2007年1月 (1)
常用资源
Express Lane
(rss)
MSDN 简体中文
Tech ED 2007
搜比旅游搜索
闲人茶斋
开源项目
积分与排名
积分 - 110632
排名 - 500
最新评论
1. re: 欢迎加入 Visual Basic 团队
1.小沥
2.275122844
3.学习VB,希望共同进步!
4.能够很好的互相帮助! (小沥)
2. re: 我为什么反对计算机奥林匹克竞赛
楼主的爱好和目标是搞项目搞应用,不是搞算法搞底层数学和算法可以在项目中带着了解一下,通过与搞算法搞底层的人交流来获得需要的知识,大家应该各自有分工,而不是把自己的鼻子乱伸十几年之后,楼主可能会和二三十... (tomchen1989)
3. re: 欢迎加入 Visual Basic 团队
1. 您在 Cnblogs 上的帐户名 yhaaayh 2. MSN 地址(QQ 亦可) 610808390 3. 申请目的 做一些有关vb的项目,积累实战经验。 ... (yhaaayh)
4. re: 欢迎加入 Visual Basic 团队
@Plendid2009
添加成功,欢迎~~ (G yc {Son of VB.NET})
5. re: 欢迎加入 Visual Basic 团队
1. 您在 Cnblogs 上的帐户名 :Plendid20092.qq:3748809813. 申请目的 :学习交流4. 对团队建设的建议(Optional) 实践出真知.... (心宽似海)
阅读排行榜
1. 我为什么反对计算机奥林匹克竞赛(4230)
2. .Net 方向的 Coder/Designer 应当掌握什么技能?(3215)
3. LINQ 性能分析系列 - 第一回: 传说中的 LINQ(2988)
4. 设计模式: 能够自举的基类(2337)
5. 欢迎加入 Visual Basic 团队(2285)
评论排行榜
1. 我为什么反对计算机奥林匹克竞赛(159)
2. 欢迎加入 Visual Basic 团队(105)
3. 悼念童年(53)
4. 十三周岁生日(34)
5. 征集关于成立 Visual Basic 团队的建议(31)