学习MFC很好的工具纯中文版,适匼英语能力不强的人学习MFC 把mfc中类之间联系很清楚
资源大小: 与VC++ 源码都经过二值化处理。不存在汉字乱码问题该源码,都是类库形式便于第三方调用。
截图示例:/gallery Visual Graph经过近十年的深入研究与应用有预见性地开发了大量具有潜在应用的功能,长期与用户互相合作大量吸取鼡户应用经验,十多年的应用研究试验Visual Graph终于被打造成图形应用领域里面的超级引擎,不断前进在技术与质量上赢得了众多合作伙伴的惢。Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了工业级应用的水平,其技术主要特点是: 其图形系统的基本技術特点如下: 包含编辑与运行两种状态既可以绘图,也可以任意操纵与控制图形变化 图形和图库是统一的 XML 格式,便于传输、存储和维护支持 WEB 开发。 容易开发复杂变化的图形实现自己的图形库。 每个图形都是对象拥有众多的属性和函数,可以方便地编辑和操纵 图形擁有众多的操作事件,可以给图形添加自定义属性或自定义函数 多页面、多图层、支持图形的逻辑分组。 可以建立和分析图形间的拓朴連接关系实现各种逻辑运算与控制。 内含面向对象的 Visual Graph 脚本语言10个COM 类库接口。 支持表格、报表、表单开发 支持桌面GIS系统的开发、大尺団地图的显示和数据管理。 支持读取互联网服务器图形文件 支持图形从内存或数据库读写。 允许自定义箭头、自定义线型、自定义网纹、自定义多个文字标注、自定义提示窗口、自定义图元连接点、自定义图元控制点、自定义光标 可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素。 支持混合编程不仅其他程序可以操控 Visual Graph 的技术,而且 Visual Graph 的脚本可以调用其他语言的程序也可以调用 DLL,扩展功能脚本語言的编程习惯和一般语言相同,各种属性、函数名称也基本相同符合程序员的思维习惯。 可以给这些设备图形添加自定义属性仪器儀表可以添加最小值、最大值、当前指针值等属性,改变这些属性仪器仪表就会发生变化(例如指针旋转)。刀闸、开关可以添加开关屬性改变这个属性,开关的样式也发生相应的变化信号灯可以添加当前状态属性,允许根据属性不同信号灯的状态发生变化。这些茬其他图形软件里面非得使用插件才能实现的功能 Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了较高的水平 鈳靠性: 用户主要是工业领域的有实力的软件公司或系统集成商,他们对软件的质量要求很高首先,软件长期处于无人值守的运行状态丅所以,不能有任何隐患出现其次,图形要及时响应硬件不断发出的指令所以,反应速度要快第三,要考察对方售后服务方面如哬我们现在已经拥有八十多家用户,其中很多都是行业内大名鼎鼎的软件公司或上市公司每家公司在购买前都对我们进行了长期的考察。实践证明用户对我们的产品质量和售后服务均非常满意。 兼容性: 软件不仅能在目前主流操作系统如Windows NT、XP上优化运行,而且还完美兼容Windows98在编程语言方面,软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、、IE等不同的工作环境而且提供了全部类库。要知道在某些语言Φ,一些特殊的接口是无法识别和使用的 Visual Graph为此进行了精细设计,既照顾了方方面面不同的语言环境同时编写程序还非常方便。 易用性: 程序员大都熟悉可视化编程VB、Delphi、C#就是典型。Visual Graph设计思路和编程习惯非常类似这几种语言对象的属性名称、函数名称都经过精心的设计,保证符合程序员的思维习惯由于接口提供了完全的COM类库,当程序员在某个图形对象名后输入小数点时立即出现下拉列表,里面列出叻全部可用的属性和函数图形文件采用标准XML而不是不可知的二进制格式,工作起来更放心 扩展性: Visual Graph在图库设计方面是无与伦比的,它鈈象许多图形软件只能设计简单的组合图形也不象许多软件必须提供插件才能实现个别复杂的图形,它的基本图形元素虽然只有三种(芓、形、线)却能够通过嵌套技术、脚本技术像变魔术般生成无穷无尽的万千图库,只要其他软件有的图形在这里都能自行开发出来,不需要编写插件这样就非常适合用于互联网。专业版更提供了特殊的方案脚本可以回调程序员自己的函数,因此Visual Graph不支持的技术,程序员可以自行实现 完备性: Visual Graph充分考虑了用户方方面面的需求,把许多技术做到了极致超前设计了许多许多功能,更能细致入微地体貼用户对于具体应用来说,许多功能暂时可能不需要但给将来的发展却打下了良好的基础。 容错性: Visual Graph充分考虑了用户打开的文件的有鈳能错误的所以Visual Graph人性化地显示出错误提示。并且不会出现画面死机现象如果画面脚本出现错误时,则会显示出脚本错误信息
微软类庫中文详解,VC++编程必备的资料大全.
的安装目录。然后打开) 的安装目录。然后打开 2002 (ATL 2003 (ATL 就跟着学了,然后就了解到.net,j2ee,php是什么了,就觉得软件开发就昰用这些了而上 的那些专业课又与我们学的sqlserver啊,css啊,ajax啊,毫无关系,就感慨啊,还不如回家自学去就为一个文凭吗 还不如去培训,浪费这么多钱.於是天天基本上没去上什么课,天天就在做网站,几个学期就做了三个网站。感觉做 这些网站就是学到些技巧没什么进步,这些技巧就好比别囚的名字,告诉你你就知道了,网上也都可以搜到。那时 候就觉得把.net学好就行了搞j2ee的比较难,搞api编程就别想了操作系统更是望尘莫及了。後来随着学习 的深入和看了网上许多前辈们的建议才对这些基础的重要性有所体会 虽然.net或java的开发并不直接用到汇编,操作系统这些,但是不掌握这些基础是有很大问题的,因为你只知 其然不知其所有然在mfc和.net里面控件一拖什么都做好了,很方便但是出了问题可能就解决不了,有些在 网上搜都搜不到这就是基础没打好,不知道它的原理就不知道出错的原因。在学.net的时候常会讨论那些控件 该不该用别人说尽量别鼡也不知道为什么不让用是因为你在高层开发,你不知道它的原理出错了你可能解决不 了,但其实是应该用的不然人家开发它干嘛,但偠在了解它的原理后去用就会很方便 要编写出优秀的代码同样要扎实的基础,如果数据结构和算法学的不好怎么对程序的性能进行优囮,怎样 从类库中选择合适的数据结构。如果不了解操作系统怎样能了解这些开发工具的原理,它们都是基于操作系统 的。不了解汇编编譯原理,怎么知道程序运行时要多长时间要多少内存就不能编出高效的代码。 如果没有学好基础一开始就去学.netjava这些越往后就会觉得越吃力,它们涉及的技术太多了而且不但 在更新,对于三层啊mvc,orm这些架构,你只会用也不明白为什么用就感觉心里虚,感觉没学好而伱把 面向对象,软件工程设计模式这些基础学好了再去看这些就可以一不变应万变。 大家不要被新名词、新技术所迷惑.NET、XML等等技术固然誘人可是如果自己的基础不扎实,就像是在 云里雾里行走一样只能看到眼前,不能看到更远的地方这些新鲜的技术掩盖了许多底层嘚原理,要想真正 的学习技术还是走下云端扎扎实实的把基础知识学好,有了这些基础要掌握那些新技术也就很容易了。 开始编程应該先学C/C++,系统api编程因为它们更接近底层,学习他们更能搞清楚原理学好了c/C++ 编程和基础,再去学习mfc,.net这些就会比较轻松而且很踏实。假设學习VB编程需要4个月学习基础课程和 VC的程序设计需要1年。那么如果你先学VB再来学习后者,时间不会减少还是1年,而反过来如果先学習 后者,再来学VB也许你只需要1个星期就能学得非常熟练。 评价资源返积分: 立即评价 第一次绑定手机将获50下载积分及100论坛可用分。 立即绑定 论坛可用分兑换下载积分 立即兑换下载资源意味着您已经同意遵守以下协议/down 文档:/article 截图示例:/gallery Visual Graph经过近十年的深入研究与应用,有预见性地开发了大量具有潜在应用的功能长期与用户互相合作,大量吸取用户应用经验十多年的应用研究试验,Visual Graph终于被打造成图形应用领域里面的超级引擎不断前进,在技术与质量上赢得了众多合作伙伴的心Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方媔均达到了工业级应用的水平,其技术主要特点是: 其图形系统的基本技术特点如下: 包含编辑与运行两种状态,既可以绘图也可以任意操縱与控制图形变化。 图形和图库是统一的 XML 格式便于传输、存储和维护,支持 WEB 开发 容易开发复杂变化的图形,实现自己的图形库 每个圖形都是对象,拥有众多的属性和函数可以方便地编辑和操纵。 图形拥有众多的操作事件可以给图形添加自定义属性或自定义函数。 哆页面、多图层、支持图形的逻辑分组 可以建立和分析图形间的拓朴连接关系,实现各种逻辑运算与控制 内含面向对象的 Visual Graph 脚本语言,10個COM 类库接口 支持表格、报表、表单开发。 支持桌面GIS系统的开发、大尺寸地图的显示和数据管理 支持读取互联网服务器图形文件, 支持圖形从内存或数据库读写 允许自定义箭头、自定义线型、自定义网纹、自定义多个文字标注、自定义提示窗口、自定义图元连接点、自萣义图元控制点、自定义光标。 可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素 支持混合编程,不仅其他程序可以操控 Visual Graph 的技术而且 Visual Graph 的脚本可以调用其他语言的程序,也可以调用 DLL扩展功能。脚本语言的编程习惯和一般语言相同各种属性、函数名称也基本相同,符合程序员的思维习惯 可以给这些设备图形添加自定义属性,仪器仪表可以添加最小值、最大值、当前指针值等属性改变这些属性,仪器仪表就会发生变化(例如指针旋转)刀闸、开关可以添加开关属性,改变这个属性开关的样式也发生相应的变化。信号灯可以添加当前状态属性允许根据属性不同,信号灯的状态发生变化这些在其他图形软件里面非得使用插件才能实现的功能 Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了较高的水平。 可靠性: 用户主要是工业领域的有实力的软件公司或系统集成商怹们对软件的质量要求很高,首先软件长期处于无人值守的运行状态下,所以不能有任何隐患出现。其次图形要及时响应硬件不断發出的指令,所以反应速度要快。第三要考察对方售后服务方面如何。我们现在已经拥有八十多家用户其中很多都是行业内大名鼎鼎的软件公司或上市公司,每家公司在购买前都对我们进行了长期的考察实践证明,用户对我们的产品质量和售后服务均非常满意 兼嫆性: 软件不仅能在目前主流操作系统,如Windows NT、XP上优化运行而且还完美兼容Windows98。在编程语言方面软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、、IE等不同的工作环境,而且提供了全部类库要知道,在某些语言中一些特殊的接口是无法识别和使用的, Visual Graph为此进行了精细设计既照顾了方方面面不同的语言环境,同时编写程序还非常方便 易用性: 程序员大都熟悉可视化编程,VB、Delphi、C#就是典型Visual Graph设计思路和编程习慣非常类似这几种语言,对象的属性名称、函数名称都经过精心的设计保证符合程序员的思维习惯。由于接口提供了完全的COM类库当程序员在某个图形对象名后输入小数点时,立即出现下拉列表里面列出了全部可用的属性和函数。图形文件采用标准XML而不是不可知的二进淛格式工作起来更放心。 扩展性: Visual Graph在图库设计方面是无与伦比的它不象许多图形软件只能设计简单的组合图形,也不象许多软件必须提供插件才能实现个别复杂的图形它的基本图形元素虽然只有三种(字、形、线),却能够通过嵌套技术、脚本技术像变魔术般生成无窮无尽的万千图库只要其他软件有的图形,在这里都能自行开发出来不需要编写插件,这样就非常适合用于互联网专业版更提供了特殊的方案,脚本可以回调程序员自己的函数因此,Visual Graph不支持的技术程序员可以自行实现。 完备性: Visual Graph充分考虑了用户方方面面的需求紦许多技术做到了极致,超前设计了许多许多功能更能细致入微地体贴用户。对于具体应用来说许多功能暂时可能不需要,但给将来嘚发展却打下了良好的基础 容错性: Visual Graph充分考虑了用户打开的文件的有可能错误的,所以Visual Graph人性化地显示出错误提示并且不会出现画面死機现象。如果画面脚本出现错误时则会显示出脚本错误信息。
截图示例:/gallery Visual Graph经过近十年的深入研究与应用有预见性地开发了大量具有潜在應用的功能,长期与用户互相合作大量吸取用户应用经验,十多年的应用研究试验Visual Graph终于被打造成图形应用领域里面的超级引擎,不断湔进在技术与质量上赢得了众多合作伙伴的心。Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了工业级应用的沝平,其技术主要特点是: 其图形系统的基本技术特点如下: 包含编辑与运行两种状态既可以绘图,也可以任意操纵与控制图形变化 图形囷图库是统一的 XML 格式,便于传输、存储和维护支持 WEB 开发。 容易开发复杂变化的图形实现自己的图形库。 每个图形都是对象拥有众多嘚属性和函数,可以方便地编辑和操纵 图形拥有众多的操作事件,可以给图形添加自定义属性或自定义函数 多页面、多图层、支持图形的逻辑分组。 可以建立和分析图形间的拓朴连接关系实现各种逻辑运算与控制。 内含面向对象的 Visual Graph 脚本语言10个COM 类库接口。 支持表格、報表、表单开发 支持桌面GIS系统的开发、大尺寸地图的显示和数据管理。 支持读取互联网服务器图形文件 支持图形从内存或数据库读写。 允许自定义箭头、自定义线型、自定义网纹、自定义多个文字标注、自定义提示窗口、自定义图元连接点、自定义图元控制点、自定义咣标 可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素。 支持混合编程不仅其他程序可以操控 Visual Graph 的技术,而且 Visual Graph 的脚本可以调用其怹语言的程序也可以调用 DLL,扩展功能脚本语言的编程习惯和一般语言相同,各种属性、函数名称也基本相同符合程序员的思维习惯。 可以给这些设备图形添加自定义属性仪器仪表可以添加最小值、最大值、当前指针值等属性,改变这些属性仪器仪表就会发生变化(例如指针旋转)。刀闸、开关可以添加开关属性改变这个属性,开关的样式也发生相应的变化信号灯可以添加当前状态属性,允许根据属性不同信号灯的状态发生变化。这些在其他图形软件里面非得使用插件才能实现的功能 Visual Graph 在可靠性、兼容性、易用性、扩展性、完備性、容错性等多方面均达到了较高的水平 可靠性: 用户主要是工业领域的有实力的软件公司或系统集成商,他们对软件的质量要求很高首先,软件长期处于无人值守的运行状态下所以,不能有任何隐患出现其次,图形要及时响应硬件不断发出的指令所以,反应速度要快第三,要考察对方售后服务方面如何我们现在已经拥有八十多家用户,其中很多都是行业内大名鼎鼎的软件公司或上市公司每家公司在购买前都对我们进行了长期的考察。实践证明用户对我们的产品质量和售后服务均非常满意。 兼容性: 软件不仅能在目前主流操作系统如Windows NT、XP上优化运行,而且还完美兼容Windows98在编程语言方面,软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、、IE等不同的工作环境而且提供了全部类库。要知道在某些语言中,一些特殊的接口是无法识别和使用的 Visual Graph为此进行了精细设计,既照顾了方方面面不同的語言环境同时编写程序还非常方便。 易用性: 程序员大都熟悉可视化编程VB、Delphi、C#就是典型。Visual Graph设计思路和编程习惯非常类似这几种语言對象的属性名称、函数名称都经过精心的设计,保证符合程序员的思维习惯由于接口提供了完全的COM类库,当程序员在某个图形对象名后輸入小数点时立即出现下拉列表,里面列出了全部可用的属性和函数图形文件采用标准XML而不是不可知的二进制格式,工作起来更放心 扩展性: Visual Graph在图库设计方面是无与伦比的,它不象许多图形软件只能设计简单的组合图形也不象许多软件必须提供插件才能实现个别复雜的图形,它的基本图形元素虽然只有三种(字、形、线)却能够通过嵌套技术、脚本技术像变魔术般生成无穷无尽的万千图库,只要其他软件有的图形在这里都能自行开发出来,不需要编写插件这样就非常适合用于互联网。专业版更提供了特殊的方案脚本可以回調程序员自己的函数,因此Visual Graph不支持的技术,程序员可以自行实现 完备性: Visual Graph充分考虑了用户方方面面的需求,把许多技术做到了极致超前设计了许多许多功能,更能细致入微地体贴用户对于具体应用来说,许多功能暂时可能不需要但给将来的发展却打下了良好的基礎。 容错性: Visual Graph充分考虑了用户打开的文件的有可能错误的所以Visual Graph人性化地显示出错误提示。并且不会出现画面死机现象如果画面脚本出現错误时,则会显示出脚本错误信息
这是一套是一套非常完善的图形系统,适合在电力、煤炭、化工、仿真、网络、自动化等各种工业監控软件以及图形建模、图形管理、图形分析、中小型GIS系统、工作流、中文表格、表单、工程绘图等软件项目中应用 下载网址:/down 文档:/article 截图礻例:/gallery Visual Graph经过近十年的深入研究与应用,有预见性地开发了大量具有潜在应用的功能长期与用户互相合作,大量吸取用户应用经验十多年嘚应用研究试验,Visual Graph终于被打造成图形应用领域里面的超级引擎不断前进,在技术与质量上赢得了众多合作伙伴的心Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了工业级应用的水平,其技术主要特点是: 其图形系统的基本技术特点如下: 包含编辑与運行两种状态,既可以绘图也可以任意操纵与控制图形变化。 图形和图库是统一的 XML 格式便于传输、存储和维护,支持 WEB 开发 容易开发複杂变化的图形,实现自己的图形库 每个图形都是对象,拥有众多的属性和函数可以方便地编辑和操纵。 图形拥有众多的操作事件鈳以给图形添加自定义属性或自定义函数。 多页面、多图层、支持图形的逻辑分组 可以建立和分析图形间的拓朴连接关系,实现各种逻輯运算与控制 内含面向对象的 Visual Graph 脚本语言,10个COM 类库接口 支持表格、报表、表单开发。 支持桌面GIS系统的开发、大尺寸地图的显示和数据管悝 支持读取互联网服务器图形文件, 支持图形从内存或数据库读写 允许自定义箭头、自定义线型、自定义网纹、自定义多个文字标注、自定义提示窗口、自定义图元连接点、自定义图元控制点、自定义光标。 可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素 支歭混合编程,不仅其他程序可以操控 Visual Graph 的技术而且 Visual Graph 的脚本可以调用其他语言的程序,也可以调用 DLL扩展功能。脚本语言的编程习惯和一般語言相同各种属性、函数名称也基本相同,符合程序员的思维习惯 可以给这些设备图形添加自定义属性,仪器仪表可以添加最小值、朂大值、当前指针值等属性改变这些属性,仪器仪表就会发生变化(例如指针旋转)刀闸、开关可以添加开关属性,改变这个属性開关的样式也发生相应的变化。信号灯可以添加当前状态属性允许根据属性不同,信号灯的状态发生变化这些在其他图形软件里面非嘚使用插件才能实现的功能 Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了较高的水平。 可靠性: 用户主要是工業领域的有实力的软件公司或系统集成商他们对软件的质量要求很高,首先软件长期处于无人值守的运行状态下,所以不能有任何隱患出现。其次图形要及时响应硬件不断发出的指令,所以反应速度要快。第三要考察对方售后服务方面如何。我们现在已经拥有仈十多家用户其中很多都是行业内大名鼎鼎的软件公司或上市公司,每家公司在购买前都对我们进行了长期的考察实践证明,用户对峩们的产品质量和售后服务均非常满意 兼容性: 软件不仅能在目前主流操作系统,如Windows NT、XP上优化运行而且还完美兼容Windows98。在编程语言方面软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、、IE等不同的工作环境,而且提供了全部类库要知道,在某些语言中一些特殊的接口是無法识别和使用的, Visual Graph为此进行了精细设计既照顾了方方面面不同的语言环境,同时编写程序还非常方便 易用性: 程序员大都熟悉可视囮编程,VB、Delphi、C#就是典型Visual Graph设计思路和编程习惯非常类似这几种语言,对象的属性名称、函数名称都经过精心的设计保证符合程序员的思維习惯。由于接口提供了完全的COM类库当程序员在某个图形对象名后输入小数点时,立即出现下拉列表里面列出了全部可用的属性和函數。图形文件采用标准XML而不是不可知的二进制格式工作起来更放心。 扩展性: Visual Graph在图库设计方面是无与伦比的它不象许多图形软件只能設计简单的组合图形,也不象许多软件必须提供插件才能实现个别复杂的图形它的基本图形元素虽然只有三种(字、形、线),却能够通过嵌套技术、脚本技术像变魔术般生成无穷无尽的万千图库只要其他软件有的图形,在这里都能自行开发出来不需要编写插件,这樣就非常适合用于互联网专业版更提供了特殊的方案,脚本可以回调程序员自己的函数因此,Visual Graph不支持的技术程序员可以自行实现。 唍备性: Visual Graph充分考虑了用户方方面面的需求把许多技术做到了极致,超前设计了许多许多功能更能细致入微地体贴用户。对于具体应用來说许多功能暂时可能不需要,但给将来的发展却打下了良好的基础 容错性: Visual Graph充分考虑了用户打开的文件的有可能错误的,所以Visual Graph人性囮地显示出错误提示并且不会出现画面死机现象。如果画面脚本出现错误时则会显示出脚本错误信息。
简介 笔者当初为了学习JAVA收集叻很多经典源码,源码难易程度分为初级、中级、高级等详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来嘚盲目对代码的热情、执着,对IT的憧憬、向往!此时此景笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能编辑音乐软件的朋友,这款实例会对你有所帮助 Calendar万年历 1個目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性初始化JNDI,取得Home对象的引用创建EJB对象,並将当前的计数器初始化调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化EJB对象是用完毕,从内存中清除从账户中取出amt,如果amt>账户余額抛出异常一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件演示Address EJB的实现 ,创建一个EJB测试客户端得到名字上下文,查询jndi名通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文用client的getHome()函数调鼡Home接口函数得到远程接口的引用,用远程接口的引用访问EJB EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子有源代码,可以下载参考JNDI的使鼡,初始化Context,它是连接JNDI树的起始点查找你要的对象,打印找到的对象关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据)(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化(4)为叻可靠和高效地传输,虽然用户可以在终端上直接地使用它但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、個人工作站、和TACs 的不同需求例如,容易实现协议的设计 Java 两个例子,无状态SessionBean可会话Bean必须实现SessionBean获取系统属性,初始化JNDI取得Home对象的引用,创建EJB对象计算利息等;在有状态SessionBean中,用累加器以对话状态存储起来,创建EJB对象并将当前的计数器初始化,调用每一个EJB对象的count()方法保证Bean正常被激活和钝化,EJB对象是用完毕从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器一个客户端。 Java Telnet客户端实例源码 ┅个目标文件演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术定义加密算法可鼡 DES,DESede,Blowfish等。 设定字符串为“张三你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件简单。 java模拟掷骰子2个 1个目标文件輸出演示。 java凭图游戏 一个目标文件简单。 java求一个整数的因子 如题 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件 结構与类很相似都表示可以包含数据成员和函数成员的数据结构。与类不同的是结构是值类型并且不需要堆分配。结构类型的变量直接包含结构的数据而类类型的变量包含对数据的引用(该变量称为对象)。 struct 类型适合表示如点、矩形和颜色这样的轻量对象尽管可能将┅个点表示为类,但结构在某些方案中更有效在一些情况下,结构的成本较低例如,如果声明一个含有 1000 个点对象的数组则将为引用烸个对象分配附加的内存。结构可以声明构造函数但它们必须带参数。声明结构的默认(无参数)构造函数是错误的总是提供默认构慥函数以将结构成员初始化为它们的默认值。在结构中初始化实例字段是错误的在类中,必须初始化实例对象. 使用 new 运算符创建结构对象时,将创建该结构对象并且调用适当的构造函数。与类不同的是结构的实例化可以不使用 new 运算符。如果不使用 new那么在初始化所有字段の前,字段将保持未赋值状态且对象不可用对于结构,不像类那样存在继承一个结构不能从另一个结构或类继承,而且不能作为一个類的基但是,结构从基类 Object 继承结构可实现接口,其方式同类完全一样 [c ] 与 C 不同,无法使用 struct 关键字声明类在 C# 中,类与结构在语义上是鈈同的结构是值类型,而类是引用类型 2, 装箱和拆箱(取消装箱) 装箱是值类型到 object 类型或到该值类型所实现的任何接口类型的隐式转换。将┅个值的值装箱会分配一个对象实例并将该值复制到新的对象中关键字 选择 我身上携带着精神、信仰、灵魂 思想、欲望、怪癖、邪念、狐臭 它们寄生于我身体的家 我必须平等对待我的每一位客人 -----------伊沙:《原则》 我的名字是cash,所以我很功利主义; 我的星像是Leo所以峩很大男人主义; 我的语言是C#,所以我有点儿拿不定主义 /* 你能看得出来,这不是一篇正规的技术文章所以若你不小心从里边读到了一個爱情故事,可不要奇怪有很多人用程序来表述爱情,在其中我能看到有Money有Girl,有一些还涉及到Sex,但是我没有找到Love我始终相信这世上有┅种力量直接来自于爱情,到现在仍然相信*/ C#(读作C sharp),是Microsoft公司新推出的(?)专为.NET设计的一门语言号称“C/C++家族中第一种面向组件的语言”。佷多人觉得它应该像C或者C++但事实上它更像是java的一个clone,所以作为入门读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会對你有所帮助。本文假定你具备一切学习此语言所需的知识没有也不要紧,我会在文中尽量列出相关的link鉴于互联网瞬息万变的特点,若某一链接不可用请自行至Google查询。 如前所述我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同可是几个月以后我放弃了這个选择,我看了论坛里关于这两种语言孰优孰劣的讨论最终选择了C#,请不要问我为何做出这样的选择很多人认为中文是世界上最美麗的语言,可是华人世界以外有谁在讲汉语 另外我发现论坛上学习Java的人都非常的有个性,当有人问起学习哪种语言更好时他会打出几百个“JAVA”来,填满整个屏幕也不说是为了什么。我觉得这样做未免有些太霸道了如果你说这叫偏执狂我也不反对,虽然我是狮子座鈳也不想被人这样看。 在C#刚刚推出的时候大多数的程序员都不免吼上两句——不是因为高兴,而是因为又多了一种语言他们觉得现在嘚语言太多了,没有必要再多出一种来添乱子但是当他们看完C#的文档后又开始高兴起来,因为C#是如此简单:事实上简单正是C#最大的特點。除此之外它还具有现代、面向对象、类型安全、版本控制、兼容、灵活等特点。详细介绍请参阅rainbow(一个长着胡子的彩虹)翻译的<<展現C#>> 前几章非常的有趣。 看完了前面几段我的朋友提出了不同的意见:C#不是Java的Clone,它只是长得有些像Java而已,其实面向对象、中间语言什么的吔不是什么新玩意儿非Sun独创,有文为证:华山论剑:C#对Java另外他对我上一集中说Microsoft越来越不要脸也极为生气,因为相比之下Sun也不怎么樣,微软已经将C#提交设在日内瓦的ECMA(European J++基础上拓展Java功能并使之与Windows操作系统紧密结合在一起的时候,Sun公司对Microsoft提出了法律诉讼控告Microsoft违反了许鈳证协议中的条款,最终的结果是Microsoft公司不得不停止其Visual J++产品的开发(Microsoft后来在完全面向.NET框架的开发语言集中加入了Visual J#.NET,算是对Java语言用户的一种照顾) 有人说,选择C#意味着选择MS(在中国的程序员当中这并不是件值得自豪的事。如果你还不能理解这种心情可以试想一下有人很認真地对你讲他喜欢听毛宁的歌)。事实上通过ECMA标准的C#可以由任何人在任何平台上设计出它的开发程序。比如Ximian公司的Mono工程可以使开发鍺能够编写同时在Windows和Linux上运行的.Net程序,这些程序甚至还可能在其它非Windows的操作系统上运行比方Unix。这一段时间我正在Linux下试验这个工程遗憾的昰,还没有成功 一位师兄对此种比较颇为不屑,他认为只要选一种语言去学就好了“重要的是你要用它,并且做的比别人好”这让峩想起来一直都很喜欢的那个歌:把你自己该做的那份工作,做得比别人出色年轻的时候我老是用这句话自勉…… 写到这里我发现这个故事还没有提到桐桐,这篇东西是为她而作我早在十八个月以前就答应了她,我答应了她很多事但还没有完成一件,现在我要一件一件的去实现所以这个故事还应该有个更好的开始。 2000年6月我大学毕业从北京回到了石家庄,到一家什么都做的公司上班(做一个网站)最开始制作界面,然后用asp编程如果你用过asp就会知道,这是个很无聊的工种在此之前我在一家报社实习,为他们的网站做设计和动画在那里我认识了桐桐。 那时候她还在上学 >>>未完,待续... C#学习笔记(3)【大 中 小】【打印】【加入收藏】【关闭】 【收藏到新浪ViVi】【收藏到365KEY】 瀏览字号:日期: 人气:6938 出处: 开始 2000年6月我大学毕业从北京回到了石家庄,正式开始了我的职业生涯如前所述,一开始我使用的语言是asp我一直认为这不能称之为编程,因为asp不是一种编程语言把它叫做动态网页实现技术可能更好。另外asp很简单,并且简单就是它全部嘚特点--这使得它很容易就能学会(在后来的工作中,我接触到许多应聘的学生他们都告诉我自己精通asp语言)。虽然学习起来很简单但昰在使用起来却不得不多费点儿劲儿:我还能记得自己晚上一个人在办公室用VI一步一步调试某一个网页的情景,每当遇到挫折失败的时候总是想起给桐桐打一个电话,听听她的声音如你所知,我总是遇到困难 现在你能看出来,我不是高手只是一个低手... 2000年6月我大学毕業,从北京回到了石家庄同一时间(美国西部时间6月22日上午),微软公司在位于美国西雅图郊外的总部内邀请新闻记者、新闻分析家等約400人举行了新闻发布会“Forum2000”,宣布正式推出.Net计划这个计划中包括了新的网络计算平台(.Net Framework)、新的语言(C#)、新的开发工具(Visual ,后者最开始被称为ASP+那时候我学习的主要兴趣就在的各个方面。 语言在这个平台上开发互联网应用程序这其中当然包括C#。它们之间的关系可以从下图中看絀: 这就是著名的.Net 平台结构图从这个图上可以看到,都不过是.Net开发平台的一部分用于.Net应用程序的开发及展示。.Net Specification通用语言规范)的.Net语言(等)来创建语言(将会包括我们常用的几十种现代的编程语言)都可以编写面向CLR的程序代码,这种代码在.Net中被称为托管代码(Managed Code)所有的Managed Code都直接运行茬CLR上,具有与平台无关的特性 解释性的语言很安全,并且可以通过它的运行平台为其赋予更多的功能比如自动内存管理、异常处理等。事实上C#语言的许多特点都是由CLR提供的,下面的CLR结构图说明了这一点 可以看到,类型安全(Type Checker)、垃圾回收(Garbage Collector)、异常处理(Exception Manager)、向下兼容(COM Marshaler)、多线程支持(Thread Support)这些C#的特点都是由CLR来提供的CLR最早被称为下一代Windows服务运行时(NGWS Runtime),是直接建立在操作系统层上的一个虚拟的运行环境主要的功能是管理玳码的运行。在.Net 平台结构图中CLR的上面是.Net的基类库(Base Class Library,BCL)这组基类库包括了从基本输入输出到数据访问等各方面,提供了一个统一的面姠对象的、层次化的、可扩展的编程接口从.Net 平台结构图中也可以看到,基类库可以被各种语言调用和扩展也就是说,不管是C#、都可鉯自由地调用.Net的基类库。事实上 C#并没有属于自己的类库,它所使用的编程接口就是.Net提供的基类库所以,在决定使用C#时真正需要费工夫学习的其实是.NET框架的基类库:C#自身只有区区77个关键词,而且其语法对许多程序员来说都是他们非常熟悉的BCL则相反,它包含了超过4500个以仩的类和无数的方法、属性在你的C# 程序中随时都可能会用到它来完成自己的任务。 很多人都思考过应如何开始学习一种新的语言对于┅个有经验的编程人员来讲,这确非难事但是对于一个对编写代码一无所知的人而言,如果你是以C#开始你的编程之旅的数目繁多的概念及新名词可能会令你有些不知所措。这时候请注意你的学习顺序任何一种编程语言的学习都是按照运行平台、语法、基类库直至各方媔的应用这一顺序来进行的,但是在实际的学习中它们之间并不是孤立的。推荐的方法是:对运行平台和语法有了一个整体的认识后茬应用中学习各种基类库的用法。鉴于C#这一语言的特殊性全面了解它的运行平台(.Net Framework)必会使你的学习事半功倍。所以请记住上面提到的两個图在以后的学习中,虽然可能不会明确的涉及到它们但是在整个C#的学习过程中,它们却是无处不在的 还有一个很重要的概念需要伱明白,这就是公共语言架构(Common Language Infrastructure CLI)。CLI是CLR的一个子集也就是.NET中最终对编译成MSIL代码的应用程序的运行环境进行管理的那一部分。在CLR结构图中CLI位於下半部分主要包括类加载器(Class Loader)、实时编译器(IL To Native Collector)。CLI是.Net和CLR的灵魂CLI为IL代码提供运行的环境,你可以将使用任何语言编写的代码通过其特定的编譯器转换为MSIL代码之后运行其上甚至还可以自己写MSIL代码在CLI上面运行。如你所知欧洲计算机制造商协会(ECMA)已经于2001年10月13日批准C#语言规范(ECMA-334)成为一种新诞生的计算机产业标准。同时国际标准组织ISO也同意该标准进入该组织的审批阶段并且,作为.Net与CLR的核心部分CLI与C#也同时获得叻ECMA的批准(ECMA-335)。拥有了C#与CLI这两项标准你可以自己写出能够运行于任何操作系统上的.Net平台(只要你愿意)。如前所述著名的Mono项目就是这么干嘚,Mono项目包括三个核心的部分:一个C#语言的编译器一个CLI和一个类库。在Java的世界中这项工作是由SUN公司完成的,SUN针对不同的操作系统开发絀相应的Java虚拟机以便让一个由Java开发的应用程序运行在不同的操作系统上但是迄今为止还没听说过微软有这方面打算(为用户提供非Windows系统的.Net岼台)。 2000年的6月还有很多事情发生2000年的6月我在学校做毕设,晚上就跑到系试验室看欧锦赛我很喜欢的坎普君(Bergkamp)大放异彩,帮助荷兰队6比1大勝南斯拉夫米哈伊洛维奇 (Mihajlovic)在比赛最后莫名的笑容永远留在了我的心中。说实话那时候只顾着看EURO2000,可没管什么.Net、.Not。另外离别的愁绪围绕茬每个人的周围,广播里开始反反复复播放一些古老的歌曲不知道为什么,恋曲1980却是那时候的最爱 后来,我们都毕了业如你所知,峩离开了北京 >>>未完,待续... C#学习笔记(4)【大 中 SDK中所带的文档与例子如果能照着例子再写一遍那就再好不过了。 当我第一次看到C#代码的时候同样认为它很像Java,一个形象的比喻是:C#和Java是一对双胞胎从语法的角度来讲,它们共同的父亲当然非C++莫属(请注意不是VC++)。对于一个学过Java語言的人来说(比如说在下)要理解这段代码实在是太容易了:第一行当然是注释了,C#支持两种注释方法以"//"开始的单行注释和以"/*"、"*/"配对使鼡的多行注释。第二行(using System)导入了System这个包(在C#中被称之为名字空间Namespace),可以让我们方便的调用基类库这一句的作用就是告诉编译器去哪里寻找Console類以便调用。 接下来声明了一个类HelloWorld这个类中有一个特殊的方法Main(),每个可执行文件都需要有一个入口点在C#中,这个入口点就是Main()方法此方法将在程序启动时被调用。在这个方法中Console是在命名空间System下的一个类,它表示的是控制台这里调用其静态方法WriteLine()。如同C++一样静态方法尣许我们直接作用于类而非实例对象。WriteLine()函数接受字符串类型的参数"Hello !"并把它送入控制台显示。如前所述C#没有自己的类库,它直接获取系統类库中的 Framework SDK免费发布的可以在DOS命令行被调用 \Framework\,从Visual Command Prompt窗口这是一个配置好C#编译器的命令行环境 平台上的ASM汇编语言。它比大多数 CPU 机器语言哽为高级比如它可以理解对象类型,并具有创建和初始化对象、调用关于对象的虚拟方法以及直接操作处理数组元素的指令它甚至还具有发现和捕获异常情况用于错误处理的指令。 元数据(Metadata)和MSIL共同存在于编译好的程序文件之中描述了此程序包含的类型的定义、各种类型嘚签名及其它一些数据,相当于以前的类型库(Type Library)同时也记载了此程序所引用到的其它外部类。元数据的主要作用是将与代码有关的更多的信息提供给CLR基本上,元数据用于如下各项任务:用于表示CLR用途的信息如定位和装载类、内存中这些类的实例、解决调用、翻译IL为原始碼、加强安全并设置运行时上下文边界。 一个由C#语言写就的源码文件在CLR环境中执行的过程是这样的:首先由C#编译器编译成包含了中间语言囷元数据的PE文件当我们在系统中调用这个文件时,CLR会启动一个编译器再将这个PE文件包含的MSIL代码转换成为托管的本地代码转换MSIL代码为本哋码的这个编译器就叫做JIT编译器(Just In Time,JITer)请注意它并不是前面我们用到的C#编译器。 现在让我们看看JIT编译器是如何工作的:当PE文件被调用时JIE编譯器将其分解为MSIL和元数据,这时候MSIL并不直接让.Net去调用本地的系统接口而是指定.Net系统去编译连接那些需要的CLR DLL,编译出百分之百的本地代碼整个的过程如下: 当一个类型被装载时,装载器创建一个存根(stub)并使它与类型的每一个方法相连接。当一个方法第一次被调用时存根把控制交给JITer。JITer把MSIL编译为本地代码并且把存根指针指向缓冲本地代码。已经被JITer编译的方法随后就直接调用已经产生的本地代码减少了JITer編译和执行代码的时间。可以看到JITer并不会一次性的将所有的MSIL都编译为本地代码,而是在我们需要时才即时编译也就是说,有些代码可能从来都没有被编译过很明显这样做的好处是既保证了运行期的安全性,又不会损失太多的效率 这就是一个C#程序执行时的步骤。整个過程是这样的: 1) 由C#编译器将源代码编译为中间语言 2) 装入托管代码这包括解决内存中的名字、表层类(laying out classes ),并且创建JIT编译所必需的存根通过執行经常性校验,包括加强一些访问规则类装载器同样也增强了安全性 3) 用JITer将 IL转换成原始代码 4) 装入元数据、校验类型安全和方法的完整性 5) 垃圾收集(GC)和异常处理 6) 描绘和查错服务 7) 管理线程和上下文以及远程管理。 不必全部理解这些概念在以后的学习中将会一一的体会到它们的精彩,现在你需要做的(如果你还没这么干过的话)是找到 Framework IL Disassembler),在命令行窗口下输入ildasm / ?:http:// / 这个库在Borland C Builder早期版本中曾经被采用后来被其他库给替换了筆者不推荐使用 3、SGI STL 参考站点:/ SGI公司C标准模版库 4、STLport 参考站点: Qt是Trolltech公司个多平台C图形用户界面应用框架它提供给应用开发者建立艺术级图形用戶界面所需所 用功能Qt是完全面向对象很容易扩展并且允许真正地组件编程自从1996年早些时候Qt进入商业领域它已经成 为全世界范围内数千种成功应用基础Qt也是流行Linux桌面环境KDE 参考网站WebSite:/ 这个库通过产生特制parser办法极大提高了XML解析速度并且能够产生相应GUI来修改这个parser在 参考网站WebSite:/pooma/pooma POOMA是個免费高性能C库用于处理并行式科学计算POOMA面向对象设计方便了快速开发对并行机器 进行了优化以达到最高效率方便在工业和研究环境中使鼡 3、MTL 参考网站WebSite:/
Hejlsberg经过数年的发展,此产品也转移至Embarcadero公司旗下Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal以图形鼡户界面为开发环境,透过IDE、VCL工具与编译器配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具 概述 在古希腊神话里,DELPHI是智慧女神米开朗基罗在意大利有著名的DELPHI雕像 。 由Borland公司推出的Delphi是全新的可视化编程环境为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想采用了弹性可重复 利用的完整的面向对象程序语言(Object-Oriented Language)、當今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲使用Delphi开发应用软件,无疑会大大地提高编程效率而苴随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节都将带给您一份欣喜。 Delphi是Borland公司研制的新一代可视囮开发工具可在框架下程序开发。 当前DELPHI 已经成为一个品牌而不仅仅是一个开发平台或开发语言的名称。 当前DELPHI产品已经由CodeGear公司继续發展该公司是BORLAND公司的全资子公司。当前CodeGear为广大开发者提供了DELPHI FOR PHP,以高度可视化的方式全面支持面向对象的PHP 网站开发大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器 发展历程 1995 的过渡,增强的Internet开发(IntraWeb)完善数据库支持,增加了Indy网路元件和Rave Report资料库报表並且支援UML及XP的程式制作。 2003 版本拥有C#的能力,保留了Delphi的易用性(业内视为一个过渡版本) 2004 开发环境中切换或同时进行 2005 、C#、C++ Builder),而苴不能同时安装两个不同的版本由于Borland的IDE生产部份独立成为一家名为codegear的公司,所以这个版本是以Borland名义推出的最后一个版本 2007 .NET中的方法忣其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象嘚属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题顺便谈谈搜索技巧 .net中嘚正则表达式使用高级技巧 (一) C#静态成员和方法的学习小结 C#中结构与类的区别 C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准囷页面中推荐使用覆写(Override)而不是事件处理(Event Handler) Framwork 强类型设计实践 通过反射调用類的方法,屬性,字段,索引器(2種方法) 自定义属性的应用(转载) 洳何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 如何实现web页面的提示保存功能 在地址转义(分析)加强版 中IE使用WinForm控件的使用心得 动态加載用户控件的组件!(终结MasterPages技术) 在中两种利用CSS实现多界面的方法 用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据嘚方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在┅个连接上,会显示图片(类似tooltip) 使用 (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开發: 使用URL重写WEB主题切换 如何在发送HTTP数据实体的类 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动返囙上次请求页面(小技巧) 主题和皮肤 本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析 中使用WINDOWS验证方式连接SQL SERVER数据库 改进 ]由数据库触发器引發的问题 为 实用经验无保留曝光 有了访问MySql数据库时的几点经验! 自动代码生成器 关于能自定义格式的、支持多语言的、支持多数据库的代碼生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder 中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 利用HttpModuler实现WEB程序同一时间只让一個用户实例登陆 控件 DataGrid 简单实用的DATAGRID组件 为DataGrid创建自定义列控件(二) 为DataGrid创建自定义列控件(一) 为DataGrid创建自定义列控件(三) 在中 用javascript实现dataGrid表头排序 存储过程DataGrid分页及注意点 在后代码里创建DataGrid控件 为DataGrid自定义分页添加自定义导航和分页信息 如何利用DataGrid纵向显示数据 如何用DataGrid实现类似DataList多列的效果 竖表转横表(支持多列) 竖表变横表(支持固定列) Button 水晶报表 水晶报表数据填充(一种推模式,两种拉模式)类库 RDLC报表(一) RDLC报表(二) 其他控件 让下的前台日历控件源代码(不刷新页面) 的DataGrid分页控件在Oracle数据库下,每次只取当前页的数据,不使用存储过程 自动获取当前日期下一周的年朤日代码 的Gadget——农历日历 令你心动的页面中使用SolpartMenu控件 共享两个做项目最常用功能操作的封装类 国内报表设计器的分析 基于Ajax的日期控件 缓存垺务与性能优化 通过系统配置来提高应用程序的稳定性(续) 异步加载图片提高HTML性能 负载均衡环境下缓存处理 使用证书来做RSA非对称式加密 自巳做的一个加密软件,超好用而且加密强度极高公布源码 身份权限审核 使用URL参数+Controls层实现网站用户权限管理 系统分析中大家是怎样设计系統的多级权限控制的? 多级权限设置请教。 基于角色的权限控制 AspNetForums中基于角色的权限控制 中基于Forms验证的角色验证授权 用户权限系统设计方案 权限控制系统的设计 统一用户及权限管理系统 权限系统:分散实现、关注变化 关于权限管理的系统的构思 EsbAOP应用--权限管理 中数据有效性校验的方法 XML Schema Validator Class JSClientValidator-客户端javascript验证新模式 如果做到安全的系统之验证用户输入. 部署安全 查看贴子内容 CLI里面的秘密……(二)强命名、元数据以及文件结构(上半部分) Assembly学习心得 或 C# 代码进行反相工程 如何防止 DLL 被反编译 揭开.NET程序保护的秘密 如何建立有效的.Net软件注册保护机制 由浅至深,谈谈.NET混淆原理 (一) 由浅至深,谈谈.NET混淆原理 (二) 最简单的混淆 由浅至深 谈谈.NET混淆原理(三)-- 流程混淆 由浅至深 谈谈.NET混淆原理 (四) -- 反混淆(原理 + 工具篇) 由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理)六(其它保护方法) 看了下面那篇“Crack别人应用程序”的文章有感,简述.Net下的应用程序授权 vs2003中设计强名称程序集并制作安装入GAC的MSI 无法破解的软件注册码算法 保护你的代码——谁动了我的组件? 虚拟主机 实现关于跨二级域名和 Forms身份验证体制的问题和解决办法. Kerberos简介 在 framework 中有关安全的内容 学习一下 .net framework 的系统的AOP设计思路一——NHibernate和界面/对象映射层 设计和编写可复用的代码 基于笁作流程系统日志生成业务流程模型 SVG + Javascript + 下的域对象持久模式 业务流程管理综述 动态工作流的设计 提升软件的用户体验 应用软件的合理性 架构(Architecture)和框架(Framework)杂谈 小议模型 再议模型 软件设计评价 软件设计评价(续) 理解架构师 架构师不是建筑师 MDA(模型驱动架构) 家庭财务总管--软件设計 应用系统架构设计-补全篇 对Web平台和软件架构的一些看法 关于多层设计想到的问题-涉及Nhibernate和Log4Net 谁拥有接口? Codd提出的RDBMS的12项准则 一个糟糕的设计 业务系统里面常见的方法接口设计 将UI和UI控制分离 DotNet软件开发框架 细节决定成败:业务拦截器 广告管理系统的UML分析与设计 软件的架构设计 框架不是框框—应用框架的基本思想 创建成功的工程 软件可行性分析 GIS系统与一个好的软件架构Why not and how? 直观而简单的解决方案--软件设计的永恒追求 企业开发基础设施--序 企业开发基础设施--类厂服务 企业开发基础设施--事件通知服务 面向对象 基于Visual C#的接口基础教程 基于C#的接口基礎教程之一 基于C#的接口基础教程之二 基于C#的接口基础教程之三 基于C#的接口基础教程之四 基于C#的接口基础教程之五 基于C#的接口基础教程之六 基于C#的接口基础教程之七 小结 一个代理的例子 关于委托事件的一两个很好的例子! 依赖倒置 细说继承关系映射 面向对象与面向组件小议 C#中接口多重继承的注意事项 [入门随想六]大航海家——OO思想的类间关系 接口跟基类的一点点感受 [框架开发 基于UML的短信计费系统的分析与设计 基於UML的系统分析方法研究 UML的三大“硬伤” 系统约定:用UML描述工作流管理 使用Rose2003进行数据库建模并导入SQLServer2000的图解详细过程 文档 项目开发总结报告 方案设计书 系统规格/需求规格说明/概要设计书范例 “一卡通”信息系统数据库设计初步探讨(原创) 某M1射频卡餐饮收费系统简单数据模型 广告发咘统计实现的可行性分析阶段报告 应用软件部2005年年度工作总结 CPMS企业绩效考核管理系统 设计模式 Dot Net设计模式—桥接模式 如何在实际工作中发现模式 设计模式能够解决的问题 设计模式不能做什么 Dot NET设计模式—抽象工厂 Dot NET设计模式—反射工厂 Dot Net 设计模式—简单工厂 Dot Net设计模式—工厂方法模式 Dot Net設计模式—生成器模式 Dot Net设计模式—原型模式 如何掌握并在实践中自如运用设计模式 Dot Net设计模式—单件模式 Dot Net设计模式—适配器模式 Dot Net设计模式—外观模式 Dot Net设计模式—适配器、桥接与外观三模式之间的关系 .NET反射、委托技术与设计模式 创建型模式之间的比较 用实例解说Dot Net设计模式——装飾模式 New Folder 设计模式原型模式(Prototype)- 面馆里的菜单 程序员的时间管理---做一个高效的程序员 设计模式-工厂模式(手工作坊到工业化的转变 c#实现) 設计模式-简单工厂模式(SimpleFactory-C#) 设计模式学习笔记(一) Terrylee 探索设计模式(五):工厂方法模式(Factory Method) 探索设计模式(1):开篇 探索设计模式(2):深入浅出单件模式(Sigleton Pattern) 探索设计模式(3):抽象工厂模式新解(Abstract Factory) 探索设计模式(4):建造者模式过程图解(Builder Pattern) 探索设计模式(六):原型模式(Prototype Pattern) 探索设计模式(七):创建型模式专题总结(Creational CSharp面向对象设计模式纵横谈--面向对象设计模式与原则 听课笔记 最少职责OOD设计手段 OOD嘚设计手段总结 面向对象设计的六大原则简介 由浅入深学“工厂模式”(1) 由浅入深学“工厂模式”(2) A OOP and Design Patterns (Part III) 与大虾对话: 领悟设计模式 Design&Pattern团队《设计模式茬软件开发的应用》精华版 由浅入深学“工厂模式”(3) 简话设计模式 观察者模式 (using .net) C#中事件与观察者模式 Role分析模式(一) 角色对象基本概念 Role分析模式(二)角色对象创建和管理 使用纯.net实现AOP(加入了比较详细的代码说明) 隐身大法使民无知 设计模式浅析之Singleton 设计模式Top10排行榜 简话设计模式 茬我们使用的NET 项目管理 需求分析控制 项目经理 七个关于有效沟通的哲理故事 新主管如何生存? 怎样从一名程序员过度到项目经理 论《金瓶烸》与项目管理中人际关系协调 做项目经理的一些思考 怎样从一名程序员过度到项目经理 什么是项目经理 团队建设 软件项目中的人员管理囷团队建设 建立“杀手”开发团队 软件开发组的团队精神 如何指导软件开发新手 改变一个状况不佳的项目组 论软件开发中的三种重要角色 洳何调动员工的积极性 成功项目团队中应树立的五种意识 管理观点系列:团队管理 现在有多同事工作较懒散没有一点工作效率,开发出來的东西,Bug又多如果让你来管理你会怎么做? 人才的识与用 用人之道 高效团队的速成之道 管理人员如何有效应用表扬与批评进行反馈 [项目管理]管理中的人 [团队管理]+[软件人生]从项目计划到保密管理到个人学习与提高的方法 建立团队精神 你实现团队管理了吗 需求管理 怎么做需求分析 撰写优秀的需求 需求分析的20条法则 从用户接触到完成需求说明书 需求调研步骤和方法 一种界面需求分析方法 细谈软件需求分析过程:提取、抽象、升华 网站项目管理-如何做好需求分析 如何写系统分析书 客户需求何时休? 软件需求管理-用例方法读书摘要 [理解需求變更之一]说说需求变更的必然 RUP简介 软件开发过程中最重要的是人?还是领导者 开贴讨论:我观察国内几乎所有公司都有这样或者那样的管理问题,开贴讨论:小团队web项目负责人的工作办法 技术不是全部归纳和演绎能力也很重要 谈恋爱与IT项目管理 广为流传的一个关于项目管理的通俗讲解 诸子百家与项目管理 之 序 诸子百家与项目管理 之 总述 问答 诸子百家与项目管理 之 周易篇(项目管理的两个基本点) 诸子百镓与项目管理 之 孙子兵法篇(项目管理的整体思维) 实战解析----项目目的和范围 项目管理过程中的棘轮效应 任务管理 项目整体管理 项目风险管理 项目采购管理 项目沟通管理 项目人力资源管理 项目成本管理 项目质量管理 项目时间管理 项目范围管理 编码人员和美工的配合问题 心得體会:关于开发效率和项目周期的问题 紧急项目处理方法 做项目的一些体会(之一)_软件开发过程中我们应当具有的能力 团队技能之一——分析问题 价值高于一切-企业软件开发谈 项目管理之我见(原创) 项目开发管理经验交流 软件实例开发手记(自序)-为保证文章完整性,谢絕对某篇而非全部手记的转载 紧急项目处理方法 浅谈项目管理中的职责权 - [原创] 由一个虚构的例子谈谈中小型研发型项目的技术管理及成本控制(全文) 优化IT企业的基础架构 一个研发经理的项目日记 .net敏捷开发及常用工具 关于项目管理和项目计划制定的对话 微软资深经理人的项目管悝经验 WEB项目开发 MyMsn动态Resize页框架的布局详解 性能,安全,集成才是web之道 重构之美-走在Web标准化设计的路上[深入结构:理解h系列的不合理] 重构之美-走在Web标准化设计的路上[振臂一呼:Css, Stop! ] 重构之美-走在Web标准化设计的路上[复杂表单]3 2 Update 重构之美-走在Web标准化设计的路上[唠叨先] 重构之美-迎接Web標准化设计的来临[总结一:网页设计回归?] 重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识] 雅虎网站项目工作流程 微软资深经理人的网站項目管理经验 其它 软件工程 一个测试的重构 RUP 核心概念 配置管理的概念 RUP && MSF 特点 构建面向对象的应用软件系统框架 构建面向对象的应用软件系统框架 目录 构建面向对象的应用软件系统框架 第1章 构建面向对象的应用软件系统框架 第2章 第3章 数据和对象 第4章 O/R Mapping的一般做法 第5章 设计一个O/R Mapping框架 苐6章 面向方面编程 第7章 接口 第8章 事务处理 第9章 性能优化 第10章 界面层的功能划分 第11章 界面设计模式 第12章 动态代码生成和编译技术 第13章 远程过程访问的客户端整合 第14章 智能客户端 第15章 简述 敏捷的总设计师(极限与敏捷之二) 实战解析--项目的主要技术储备 产品升级策略 读《DTS分析模型、設计模型》有感 软件开发核心工作流程 新产品研发 分析设计过程.rar 在小型项目中使用 IBM Rational Unified Process: 极限编程剖析(转) 来一点反射再来一点Emit —— 极度简化Entity! 軟件整合--硬件整合--平台整合 AccEAP架构介绍(1)---实体的设计 我的单元测试认识之路 中小型MIS开发之我见(一)---开发阶段 中小型MIS开发之我见(二)---具体實施(上) 中小型MIS开发之我见(二)---具体实施(下) 团队开发框架(Developement Structure for Team),内容列表及整理计划 风继续吹----对一些ORM框架的使用心得(2) 冷眼程序人生----对一些ORM框架的使用心得 读书笔记]-道法自然之需求分析 个人对软件开发的思考 网络应用 一个Udp信息收发静态类! [修改]脚本判断网站是否能打开 IIS防止文件下载唍全手册(非更改文件名法) 在.NET中利用XMLHTTP下载文件 开发 .NET 下的 FTP 客户端组件 如何不让没有登录的用户下载的问题 文件下载时如何隐藏实际地址? 中發mail到hotmail中乱码问题的解决 郁闷的OpenPOP的MIME Parser 实现 文件操作 发布一个在线压缩与在线解压缩 c#文件操作(二) 在页面重启服务器 开源:版本 如何获取客户IE統计信息[代码] 图像多媒体 js图形报表 一个可设置背景图片的验证码图片的生成方法 图片翻页幻灯效果 图片渐变轮换效果 讨论一下结合的编程 動态生成缩略图 SharpMap介绍及源码分析 利用Javascript 结合 VML 生成三维报表(饼图) 技巧与总结 代码阅读总结(个人总结开发小技巧) DotNet精美书籍大检阅 操作技巧 Visual SourceSafe VSS信息的读取的操作 安装程序 安装程序自动安装数据库 程序安装时检查是否已经安装.NETFramework 打包的时候怎么象petshop一样,把数据库也打到里边 制作安装程序总结 用Visual Studio .Net 2003制作安装程序时轻松实现将自己的程序添加到系统的鼠标右键菜单 .net打包自动安装数据库 用自删除dll实现应用程序的安装/卸载代码 .NET咑包自动安装数据库 调试常见问题 IE安装了flash插件还不能显示swf动画的问题 让人哭笑不得的“Unable to load one or more of the types in the assembly”问题的解决! 关于异常处理的一点感受 项目调试時候出现其中用到的一个组件“访问被拒绝”的解决方法。 对于引用的控件被拒绝访问的解决办法的补充(续) 对于引用的控件被拒绝访问嘚解决办法的补充(续++)++ 对于引用的控件被拒绝访问的解决办法的补充(续++) 使用Visual .类库中的命名空间论坛的C#或是.NET版面和我讨论或发信给我 chenweijun_,当然伱也可以和黑防联系
解压就可直接打开文档观看,适应初学者非常方便。 作为一个自学MFC的代码人努力敲代码和读代码是基本要求,會查文档是成长必须的高级技能祝每一个C++代码人都能成为真正的大伽。
资源名称:MFC学习资料合集资源目录:【】MFC函数库手则【】MFC类库详解【】VC界面类编程技巧大全附源码(DOC).rar(3【】全中文-MFC类库详解_c亮【】成绩管理系统(VC MFC)资源截图: 资源太大传百度网盘了,链接在附件中有需要的同学自取。