自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 软考的心得

本人的“每个程序员都应该经历一次软考的”一文中,强烈的分析了软考对我们程序员的重要性,尽管有些人觉得我在乱说;我还是那句话,任何一篇文章都有存在的价值;作为我们刚刚步入软件开发领域的初学者来说,有时候真的会觉得迷茫,学着学着就会觉得没兴趣或者说是没有力气,当然软件开发本来就属于一种高智商的脑力活动,在我大学里面学计算机编程的人多的不得了,但是我们仔细的想一想在扳扳手指,又有多少人能学出来的,能在软

2011-06-30 19:15:00 649 1

原创 .NET简谈互操作(五:基础知识之Dynamic平台调用)

我们继续.NET互操作学习。在上篇文章中我们学习了关于托管与非托管内存Dispose(释放)问题;下面我们继续学习基础知识中的Dynamic(动态)平台调用技术;在前几篇文章中,我们都是采用按部就班的方式来调用非托管代码的,先定义非托管代码的托管定义,然后用DllImport来标识相关调用约定;这篇文章我们将介绍怎么通过动态的方式调用非托管代码;在进行讲解之前我们有必要简单的了解一下,托管代码

2011-06-29 17:20:00 486

原创 .NET简谈互操作(四:基础知识之Dispose非托管内存)

我们继续.NET互操作学习。前一篇文章中我们学习了基础知识中的DllImport关键特性;我们继续学习基础知识中的内存释放相关技术;在托管与非托管内存之间,是不允许直接调用进行相互操作的,这点我相信稍微有点.NET技术基础的人都能了解;上一篇文章中有位朋友提出了些问题,刚好我们在这里就当是学习来粗略的分析一下,问题大概是这样的:[王清培版权所有,转载请给出署名]1.在.NET托管平台上的对

2011-06-29 15:26:00 550

原创 .NET简谈互操作(三:基础知识之DllImport特性)

我们继续.NET互操作学习,上一篇文章中我们介绍了托管代码怎么与非托管代码C++之间的互操作;要想在托管代码中成功的进行非托管调用,要注意的细节还是很多的,下面我们就来介绍一下,在互操作方面托管代码要注意的必不可少的代码申明,为我们下面的互操作打下基础;在.NET平台里面开发我们还是很幸运的,微软为我们做了很多很方便的东西,我们只需要了解一下就能快速上手;在互操作里面我们只需要借助DllImp

2011-06-27 17:10:00 517

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

 我们继续.NET互操作学习,为了揭开互操作的神秘面纱,今天这篇文章我们就来先睹为快,让我们先来做个例子,基础的东西,我们陆续进行讲解;由于互操作牵扯到的东西非常多,比较复杂,我们要循环渐进的学习,为了给大家有一定的吸引力,让我们一边看一边能动手做起来;本篇文章用VisualStudio2010进行演示,将非托管代码暴露在我们眼前,它对我们来说不在有神秘感,我们通过.NETP/invo

2011-06-24 13:21:00 433

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

本人最近在学习非托管C++互操作的技术,有点小收获不敢私藏拿出来跟大家分享;作为.NET开发人员,我们有必要学习一些互操作方面的知识;尤其对一些高级程序员来说,掌握非托管的互操作能很好的增加我们的技术竞争力;由于互操作的内容很多,我打算用系列来讲,这篇就当是随便唠叨做入门介绍吧;.NET平台的相关基础知识我就不浪费时间讲了,直接进入主题吧;.NET是在操作系统上的一层软件开发框架,是在Wind

2011-06-23 14:47:00 484 2

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

由于本人最近在工作中一直不太顺利,不知道是自己的原因还是周围的环境变化的原因;时间过的真快来公司快一年了,在这一年里公司发展的飞快,开发人员比去年翻了近两倍,公司的盈利据说也比上一年翻了许多;我们也为公司的发展而高兴,毕竟我们也付出了许多,这付出是远远操作公司付给我们的报酬的,完全是来自自身的责任心,程序员绝大部分都是非常正直诚恳的,不玩虚的;好就是好,不好就是不好;不会看谁的脸色说yes

2011-06-23 10:49:00 536

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

提到脚本,大家都耳熟能详但是默默无私奉献的脚本引擎都被大家所忽略,本人也是最近才开始接触脚本引擎的技术的,是我的恩师指点我去学习它, 真是不用不不知道,一用吓一跳;如果我们能熟练的使用脚本引擎,那么将大大增加我们系统的灵活性;一开始不太理解这个技术,脚本引擎听起来感觉很厉害,自从了解了脚本引擎的技术后对一些脚本语言的执行也多了一步的认识,不管是我们B/S中常用的Javascript、vbscrip

2011-06-21 11:57:00 670

原创 CLR(公共语言运行时)到底藏在哪?

大家好,今天这篇文章不是由我来跟大家讲解什么技术,而是我们一起来探讨.NETFrameWork中的重要部件CLR的秘密,众所周知CLR是所有非托管代码的运行时环境,.NET技术平台发展到今天已经经历了近10年的风风雨雨,各大书店数不胜数的.NET技术书籍,大部分都是讲解一些怎么运用.NET平台来发开某种应用软件,如:B/S的ASP.NET、C/S的Winform等等,本人苦于想寻找一本能讲解平

2011-06-18 11:40:00 1010

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

今天讨论的问题可能会引起很多争议,但我还是坚持做有争议的敢说真话的人;软考在很多各大高校里还是比较流行的,只能说是流行而已,60%的人只是去凑热闹为国家软考办去做贡献的,为什么要说“每个程序员都应该经历一次软考”呢,这是源自于本人从软考中得到的感悟吧,在园子里很多人都是经历过软考的,有的人会说软考没有用,证书在找工作时根本配不上用场,不错,这点我坚决认同,企业不会因为你得了个什么软考证书而另眼相看

2011-06-14 19:21:00 919

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

在本人的“.NET简谈插件系统开发模式”一文中我们详细介绍了插件系统开发模式的优越性,尽管.NET平台或者第三方提供的平台都为我们实现了底层插件原理模型,我们可以在上面进行开发,作为一名有求知欲的程序员才是一名合格的程序员;我们不能满足系统为我们提供的功能,我们要向下沉,沉的越深越好,躲开那些应用变化给我们带来的劳累感,所以我们是否需要掌握一些别人不会的技术,才能让我们在众多的程序员中脱颖而出呢;

2011-06-14 11:17:00 704

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

网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺;由于ActiveX插件属于早期的COM原理技术,在COM刚出来的时候,它的技术复杂度是每个C++程序员高

2011-06-12 12:00:00 555

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

今天跟大家分享一下我们在日常开发中并不常用的开发模式“插件系统模式”,什么叫插件从大一点的概念讲就是我们开发的软件是由很小的模块组成,每一块都能成功的装卸,使我们的软件成为一个有机体,在发生重大事故、改良优化等等的时候,我们不需要重新编译我们的系统就能很方便的进行升级替换进行使用;这样的开发模式就是插件系统开发模式;这个概念很大,每个人的技术水平不同使用的效果也是不同的;一个大型的系统,不能简简单

2011-06-10 11:11:00 826

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

我们继续“.NET实现之(WebBrowser数据采集)“系列篇之最后一篇,这篇本人打算主要讲解怎么用WebBrowser控件来实现“虚拟”的交互性程序;比如我们用Winform做为宿主容器,用Asp.net做相关收集程序页面,我们需要通过客户端填写相关数据项,在通过Asp.net进行收集传递到服务器端进行查询,然后展现给用户,这样的操作是需要用户界面的;请看图:1:这是服务器端的as

2011-06-07 14:16:00 774

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

我们继续上一篇".NET实现之(WebBrowser数据采集-基础篇)",由于时间关系这篇文未能及时编写;上一篇文章发布后,得来了部分博友的反对意见,觉得这样的文章没有意义,WebBrowser采集数据效率低下用WebRequest效率就能提高了,本人不理解,为什么同样是HTTP协议进行数据采集,效率能提高多少,在采集过程中同样要经历种种的高层协议向底层协议转换等过程,我个人感觉WebReques

2011-06-05 10:13:00 1152 1

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

<br />本人写博客总是喜欢来一段开场白,其实细心看我文章的朋友能明白我的意思,本人就是想让更多的人能理解我写文章的用意,力求用通俗易懂的方式展现复杂抽象的概念,写文章的朋友尤其是用心写文章的朋友,其实真正的目的不是写文章而是去帮助大家学习技术,在.NET领域里有各种各样的技术,一个人的精力有限,在讲解某一个技术要点的时候难免疏忽大意讲错,这很正常,我有时候在看一些前辈的文章时,总能发现前辈多么希望将自己毕生的经验、技术传递给每一个想学的人,他们是多么让我们敬佩,让我们值得尊重,我还是那句话,技术不是用来

2011-06-01 13:17:00 1123

java并发编程内部分享PPT

java并发编程内部分享PPT

2017-07-15

上下文原型框架

面向AOP框架实现。对Context、AOP原型实现。

2012-08-08

PrintThemp(模板打印)

模板打印工具源码,实现B/S和C/S的打印;可以根据自己的需求去修改,但是改动不大;

2010-10-28

卡拉OK点歌系统(C#+Access+Com)

利用C#+Access实现简单的卡拉OK媒体播放器,用到COM接口调用 Windows Play系统组件.

2009-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除