深度训练(DotNet专场)

随笔档案 - 2011年6月

.NET简谈互操作(二:先睹为快)

2011-06-24 12:54 by 南京.王清培, 1134 visits, 网摘, 收藏, 编辑
摘要:我们继续.NET互操作学习,为了揭开互操作的神秘面纱,今天这篇文章我们就来先睹为 快,让我们先来做个例子,基础的东西,我们陆续进行讲解;由于互操作牵扯到的东西非常多,比较复杂,我们要循环渐进的学习,为了给大家有一定的吸引力,让 我们一边看一边能动手做起来;本篇文章用VisualStudio2010进行演示,将非托管代码暴露在我们眼前,它对我们来说不在有神秘感,我们通 过.NETP/invoke(平台调用)很方便的进行调用,可能需要我们掌握一些C++的基础知识,但是也放心啦,有C语言的基础功,足够用了;我们开始 吧; 阅读全文

.NET简谈互操作(一:开篇介绍)

2011-06-23 14:43 by 南京.王清培, 1051 visits, 网摘, 收藏, 编辑
摘要:本人最近在学习非托管C++互操作的技术,有点小收获不敢私藏拿出来跟大家分享;作 为.NET开发人员,我们有必要学习一些互操作方面的知识;尤其对一些高级程序员来说,掌握非托管的互操作能很好的增加我们的技术竞争力;由于互操作的内 容很多,我打算用系列来讲,这篇就当是随便唠叨做入门介绍吧; .NET平台的相关基础知识我就不浪费时间讲了,直接进入主题吧;.NET是在操作系统上的一层软件开发框架,是在Windows平台上的抽象封装,将复 杂的软件开发过程简单化,让我们摆脱复杂重复的技术难点进行高效的应用 阅读全文

企业应该深思团队来自不易

2011-06-23 10:45 by 南京.王清培, 1661 visits, 网摘, 收藏, 编辑
摘要:由于本人最近在工作中一直不太顺利,不知道是自己的原因还是周围的环境变化的原因;时 间过的真快来贵公司快一年了,在这一年里公司发展的飞快,开发人员比去年翻了近两倍,公司的盈利据说也比上一年翻了许多;我们也为公司的发展而高兴,毕竟 我们也付出了许多,这付出是远远操作公司付给我们的报酬的,完全是来自自身的责任心,程序员绝大部分都是非常正直诚恳的,不玩虚的;好就是好,不好就是不 好;不会看谁的脸色说NO;刚来公司的时候,压力真大;连续加班一个月,每天晚上近11点到家,浑身累的不能动;有一次加班到 阅读全文

.NET简谈脚本引擎系列(一:认识脚本引擎)

2011-06-21 11:55 by 南京.王清培, 1735 visits, 网摘, 收藏, 编辑
摘要:提到脚本,大家都耳熟能详但是默默无私奉献的脚本引擎都被大家所忽略,本人也是最近才 开始接触脚本引擎的技术的,是我的恩师指点我去学习它, 真是不用不不知道,一用吓一跳;如果我们能熟练的使用脚本引擎,那么将大大增加我们系统的灵活性;一开始不太理解这个技术,脚本引擎听起来感觉很厉害,自 从了解了脚本引擎的技术后对一些脚本语言的执行也多了一步的认识,不管是我们B/S中常用的Javascript、vbscript还是数据库中的 sqlscript我们都可以用类似的方式去理解,我们先从脚本这个名词进行分析 阅读全文

.NET简谈CLR到底藏在哪?

2011-06-18 11:29 by 南京.王清培, 1432 visits, 网摘, 收藏, 编辑
摘要:大家好,今天这篇文章不是由我来跟大家讲解什么技术,而是我们一起来探 讨.NETFrameWork中的重要部件CLR的秘密,众所周知CLR是所有非托管代码的运行时环境,.NET技术平台发展到今天已经经历了近10年的 风风雨雨,各大书店数不胜数的.NET技术书籍,大部分都是讲解一些怎么运用.NET平台来发开某种应用软件,如:B/S的ASP.NET、C/S的 Winform等等,本人苦于想寻找一本能讲解平台背后故事的技术书籍,对一些初学者来说可能对传统的B/S和C/S的软件应用方式有点搞不清楚,他们到 底有什么不同,很多人都认为他们都是差不多的,但是作为我们有兴趣挖掘平台背后故事的人来说,他们的相同点是在我们VisualStudio开发环境中的 开发方式差不多,都是运用事件驱动模型来编写软件,但是随着我们深入的研究会发现B/S和C/S两者之间有天大不同,这样的理解可能有...... 阅读全文

每个程序员都应该经历一次软考

2011-06-14 19:16 by 南京.王清培, 2807 visits, 网摘, 收藏, 编辑
摘要:今天讨论的问题可能会引起很多争议,但我还是坚持做有争议的敢说真话的人;软考在很多 各大高校里还是比较流行的,只能说是流行而已,60%的人只是去凑热闹为国家软考办去做贡献的,为什么要说“每个程序员都应该经历一次软考”呢,这是源自 于本人从软考中得到的感悟吧,在园子里很多人都是经历过软考的,有的人会说软考没有用,证书在找工作时根本配不上用场,不错,这点我坚决认同,企业不会因 为你得了个什么软考证书而另眼相看你,觉的你有多厉害;其实我们今天要探讨的软考的真正的意思不在于结果怎么样,就拿我自己来讲吧,软考其实是锻炼我们的 耐力、思考、冷静的方式,我身边过软考的人不多,但是过的人我总觉他们对计算机的理解就是不一样,在程序方面总能有所自己的感悟,在大学里学习的计算机课 程可能当时觉得没啥用,一个认真学习的人想过软考可能也很简单,但是这种简单也是很少见的.... 阅读全文

.NET简谈构件系统开发模式

2011-06-14 11:11 by 南京.王清培, 1733 visits, 网摘, 收藏, 编辑
摘要:在本人的“.NET简谈插件系统开发模式”一文中我们详细介绍了插件系统开发模式的优 越性,尽管.NET平台或者第三方提供的平台都为我们实现了底层插件原理模型,我们可以在上面进行开发,作为一名有求知欲的程序员才是一名合格的程序员; 我们不能满足系统为我们提供的功能,我们要向下沉,沉的越深越好,躲开那些应用变化给我们带来的劳累感,所以我们是否需要掌握一些别人不会的技术,才能让 我们在众多的程序员中脱颖而出呢;[王清培版权所有,转载请给出署名] 我们今天来探讨“构件”系统开发模式,其实各种各样五花八名的设计模式开发模式追求的目标都是一样的,让我们开发出来的软件系统能满足日新月异的变化,这 样的变化可能来自应用需求、系统支撑需求、安全需求等等,只有具备以不变应万变的...... 阅读全文

.NET实现之(部署ActiveX控件—简)

2011-06-12 11:53 by 南京.王清培, 977 visits, 网摘, 收藏, 编辑
摘要:网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署 ActiveX控件要注意的细节。本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是 没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺; 由于ActiveX插件属于早期的COM原理技术,在COM刚出来的时候,它的技术复杂度是每个C++ 阅读全文

.NET简谈插件系统开发模式

2011-06-10 11:03 by 南京.王清培, 2191 visits, 网摘, 收藏, 编辑
摘要:天跟大家分享一下我们在日常开发中并不常用的开发模式“插件系统模式”,什么叫插件从 大一点的概念讲就是我们开发的软件是由很小的模块组成,每一块都能成功的装卸,使我们的软件成为一个有机体,在发生重大事故、改良优化等等的时候,我们不 需要重新编译我们的系统就能很方便的进行升级替换进行使用;这样的开发模式就是插件系统开发模式;这个概念很大,每个人的技术水平不同使用的效果也是不同 的;一个大型的系统,不能简简单单的用三层或者MVC来概括,我们要站在一个更高的角度去思考程序,每当我们开始一个新系统的架构设计时,我们不能总是保 守的或是“封建”式的使用以往的思想模式,是否深思熟虑过这些开始模式在我们当前系统中是否可用或者说是否能发挥模式的最大效果,但是我们往往很多人,不 太喜欢思考,俗话说得好:思考是前进的本质;尽量向“建筑的永横之道”一书中所讲的道理去迈进 阅读全文

.NET实现之(WebBrowser数据采集—续篇)

2011-06-07 14:06 by 南京.王清培, 1417 visits, 网摘, 收藏, 编辑
摘要:我们继续“.NET实现之(WebBrowser数据采集)“系列篇之最后一篇,这篇 本人打算主要讲解怎么用WebBrowser控件来实现“虚拟”的交互性程序;比如我们用Winform做为宿主容器,用Asp.net做相关收集程序页 面,我们需要通过客户端填写相关数据项,在通过Asp.net进行收集传递到服务器端进行查询,然后展现给用户,这样的操作是需要用户界面的;请看 图...... 阅读全文

.NET实现之(WebBrowser数据采集—终结篇)

2011-06-05 09:56 by 南京.王清培, 1474 visits, 网摘, 收藏, 编辑
摘要:们继续上一篇".NET实现之(WebBrowser数据采集-基础篇)",由于时间 关系这篇文未能及时编写;上一篇文章发布后,得来了部分博友的反对意见,觉得这样的文章没有意义,WebBrowser采集数据效率低下用 WebRequest效率就能提高了,本人不理解,为什么同样是HTTP协议进行数据采集,效率能提高多少,在采集过程中同样要经历种种的高层协议向底层 协议转换等过程,我个人感觉WebRequest是实现更多的扩展性,本人的WebBrowser数据采集,并不是谈抓取数据的效率,重点是讲解 WebBrowser控件的原理.... 阅读全文

.NET实现之(WebBrowser数据采集—基础篇)

2011-06-01 13:08 by 南京.王清培, 1857 visits, 网摘, 收藏, 编辑
摘要:本人写博客总是喜欢来一段开场白,其实细心看我文章的朋友能明白我的意思,本人就是想 让更多的人能理解我写文章的用意,力求用通俗易懂的方式展现复杂抽象的概念,写文章的朋友尤其是用心写文章的朋友,其实真正的目的不是写文章而是去帮助大 家学习技术,在.NET领域里有各种各样的技术,一个人的精力有限,在讲解某一个技术要点的时候难免疏忽大意讲错,这很正常,我有时候在看一些前辈的文章 时,总能发现前辈多么希望将自己毕生的经验、技术传递给每一个想学的人,他们是多么让我们敬佩,让我们值得尊重,我还是那句话,技术不是用来炫耀的,技术 是我们生存的本领,更是我们兴趣的展现,做技术的朋友都是比较深沉、细心、敏锐的人,他们那不修... 阅读全文
原文地址:https://www.cnblogs.com/Leo_wl/p/2090056.html