您现在的位置: 天下网吧 >> 网吧天地 >> 天下码农 >> 微信小程序
面向对象技术在软件重用和体系结构中的应用(3)
4 并发面向对象技术  并行计算是未来计算机的发展方向。将面向对象与并行计算的相结合的并发面向对象技术是一个比较新的研究领域,许多问题有待解决。  目前一些流行的面向对象程序设计语言(如C++)只提供了描述程序顺序执行的能力;即使有些语言(如Smalltalk)提供了描述程序并发执行的机制,但往往采用一些传统的并发控制模式和设施,没有从对象模型本身的特点来考…
(更新时间:2011-1-9)[查看全文]
面向对象技术在软件重用和体系结构中的应用(2)
2 分布式对象中间件  90年代以来,计算技术逐步进入以网络为中心的新时期,用户迫切希望在网络上建立更为丰富的分布式客户/服务器应用;不仅实现数据共享,而且支持知识共享和各类计算资源的共享;并能实现包括整个企业在内的各个层次的的协同工作。  为适应上述要求,分布对象技术成为分布式计算环境发展的主流方向。其技术特点为:  1. 主要针对异构环境下的应用互操作问…
(更新时间:2011-1-9)[查看全文]
面向对象技术在软件重用和体系结构中的应用(1)
面向对象技术提供了一种新的认知和表示世界的思想和方法,它对计算机工业的影响是深远的。计算机从业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等等。同时面向对象技术为软件工业实现工程化提供了强有力的支持,正是面向对象技术造就了组件、构件、中间件等概念。 1 可重用软件组件  计算机的不断发展为计算机及网络应用提供了大量技…
(更新时间:2011-1-9)[查看全文]
P2P技术与应用
P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。 技术背景   P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用…
(更新时间:2011-1-5)[查看全文]
ASP.NET Popup Control
Introduction 这篇文章介绍的是一个ASP.NET popup control。这个 control模仿了MSN Messenger alert,只不过它是用于web page上的。 我们可以通过事先定义好的styles或直接更改颜色来变换它的界面。另外,这个control还支持拖拽,你可以将它移动到页面的任何地方。这个control的一…
(更新时间:2011-1-5)[查看全文]
HOOK API例子
声明:这个例子,是冉林仓的《Windows API编程》中,HOOK API中的一个例子,我只是看明白,又做了一点改进。原理: 1、在一个进程内部(当然可以是想要HOOK的API,或者任意知道的函数),随时都可以用一个jmp指令,把当前的执行路径跳到其它位置。 2、只要构造好跳到位置的执行代码,进程就可以正常执行下去了。 3、也…
(更新时间:2011-1-5)[查看全文]
COM+ Web 服务:路由到 XML Web Services
摘要:COM+ Web 服务新增了某些功能,可与 Microsoft .NET Remoting 集成,并通过 SOAP for COM+ 组件实现 XML Web Services 发布的复选框激活。本文通过几个示例介绍基本的互操作性、配置以及托管和非托管 COM+ 组件(在 Microsoft Windows .NET Server 和 Microsof…
(更新时间:2011-1-5)[查看全文]
DCOM实现分布式应用
DCOM概述 Microsoft的分布式COM(DCOM)扩展了组件对象模型技术(COM),使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通讯。使用DCOM,你的应用程序就可以在位置上达到分布性,从而满足你的客户和应用的需求。 因为DCOM是世界上领先的组件技术COM的无缝扩展,所以你可以将你现在对基于COM的应用、组件、工具以及知…
(更新时间:2011-1-5)[查看全文]
现代企业数据仓库系统建设
企业数据仓库建设的需求    信息作为现代企业的宝贵资源,占据着越来越重要的地位,已经成为现代企业科学管理的基础,正确决策的前提,有效调控的手段。能否拥有及时、准确、全面的信息已经成为衡量一个企业是否具有发展潜力的一个重要指标。    经过多年的努力,目前大多数企业根据自己的业务…
(更新时间:2011-1-5)[查看全文]
面向对象数据库的正确评价与选择
一、概述 就象关系数据库一样,市场上有许多面向对象的数据库(Object-Oriented Database,OODB)可供选择。然而,OODB在价格、功能、特色和体系上没有什么统一的标准。本文将帮助你理解各种OODB系统之间的一些差别,在为应用选择合适的OODB时,帮助你缩小挑选的范围。 根据标准的不同,我用于评估这些产品的参考资料也是五花八门。在大多数情…
(更新时间:2011-1-5)[查看全文]
.NET框架与网络服务
网络服务(Web Service)是基于网络的分布式应用程序的基本构造模块,而这些程序是以平台、对象模板和多语言方式构建的。   网络服务是建立在象HTTP和XML之类的开放的Internet 标准之上的,并且由此形成了可编程网络理念的基础。    图1 网络服务应用模型   这篇文章详细讲述网络服务以及为其提供支持的技术,这些技术能确保服务被集成…
(更新时间:2011-1-5)[查看全文]
汇总c#.net常用函数和方法集
 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月  int 月=current…
(更新时间:2011-1-5)[查看全文]
常见文件名后缀大全
【简 介】  你对Windows里面各个面孔的文件名后缀熟悉吗?是不是有点糊涂呀,不要紧,我们在本文中将为你对常用的文件名后缀进行一一解说!   什么是文件名后缀      说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划。文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windo…
(更新时间:2011-1-5)[查看全文]
最长递增子序列问题的求解(LIS)
最长递增子序列问题是一个很基本、较常见的小问题,但这个问题的求解方法却并不那么显而易见,需要较深入的思考和较好的算法素养才能得出良好的算法。由于这个问题能运用学过的基本的算法分析和设计的方法与思想,能够锻炼设计较复杂算法的思维,我对这个问题进行了较深入的分析思考,得出了几种复杂度不同算法,并给出了分析和证明。 一,   …
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之框架窗口及其他
1.修改主窗口风格 AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名、窗口是叠加型的、可改变窗口大小等。要修改窗口的缺省风格,需要重载CWnd::PreCreateWindow(CREATESTRUCT& cs)函数,并在其中修改CREATESTRUCT型参数cs。CWnd::PreCreateWind…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之图标、光标及位图
1.图标透明(1).Windows中的图标其实是有两个图像组成的,其中一个用于与它要显示的位置的图像做“AND”操作,另一个作“XOR”操作。透明:用“白色”AND,用“黑色”XOR反色:用“白色”AND,用“白色”XOR正常色:用“黑色”AND,用正常颜色XOR.(2). WIN9X中好像是对像素的操作实现透明的WIN2K中就有API直接实现透明了!WIN…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之视图
1.如何得到视图指针[问题提出]    现在你有一个多线程的Demo,你想在多线程里处理视图指针里的函数,我们给这个函数起个名字:Put();该如何实现呢?   //有两种方法可以实现你的要求:   //1)第一种方法:   //要是多线程不是在Ap…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之打印相关
1.修改打印预览的ToolBar为AFX_IDD_PREVIEW_TOOLBAR这个ID创建一个DialogBar。则系统就会用新创建的DialogBar代替系统默认的那个2.关于打印1.要打印哪个视就 ((CMainFrame*)AfxGetMainWnd())->m_wndSplitter.SetActivePane(...) //要打印的那个视对…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之文件操作
1.删除文件夹// 删除文件夹及其所有内容void CBaseDoc::RemoveFolder(const CString &strPathName){    CString path = strPathName;    if (path.Right(1) != _T(…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之对话框
1.用鼠标移动基于对话框的无标题栏程序的简单方法void CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint point) {    //一句话解决问题     SendMessage(WM_SYSCOMMAND,0xF012,0);&nb…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之工具提示
1.如何给树控件加入工具提示1.     首先给树控件加入TVS_INFOTIP属性风格,如下所示:if (!m_ctrlTree.Create(WS_CHILD|WS_VISIBLE|   TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_S…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之树操作
1.如何在TreeList中加图标?  [问题提出]  请问treeview控件和treectrl控件的用法有何不同呢?向如何imagelist控件中加图象呀?  [解决方法]  1)    HICON hicon[8]; &nb…
(更新时间:2011-1-5)[查看全文]
积累的VC编程小技巧之滚动条
1.设置滚动条的滚动大小创建一个基于CScrollview的SDI Project(在第6步中选CScrollview) 若你已创建了,这步可以省略。 然后: 改为如 void CTestView::OnInitialUpdate() { CScrollView::OnInitialUpdate(); CSize sizeTotal; // TODO: ca…
(更新时间:2011-1-5)[查看全文]
Visual C# 2.0匿名方法揭密
匿名方法基础   匿名方法是C#2.0的一个新的语言特性。本文的主要内容是提供给读者关于匿名方法的内部实现和工作方式的一个更好的理解。本文无意于成为匿名方法的完全语言特性参考。   匿名方法允许我们定义委托对象可以接受的代码块。这个功能省去我们创建委托时想要传递给一个委托的小型代码块的一个额外的步骤。它也消除了类代码中小型方法的混乱。让我们看看:比方说,我们…
(更新时间:2011-1-5)[查看全文]
利用C#设计端口扫描器
上网很久的朋友一定对端口扫描器不会陌生吧。XScanner,SuperScanner大家一定都使用过。  今天我们就用最新的.Net技术来制作一个自己的端口扫描器!   今天主要使用到的是System.Net和System.Threading名称空间.12using System;3using System.Collections.Generic;4usin…
(更新时间:2011-1-5)[查看全文]
在C#中建立复杂的、灵活的SQL查询/命令
SelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。  介绍  承认,并且我们都这样作过,也认为下面的方式是最好的和唯一的方式。就是我们建立大量的字符串包含所有的Where子句,然后提交到数据库去执行它。来断的加语句到我们的SQL字符串,极有可能会带来Bugs和SQL注入式攻击的危险。并且也使得…
(更新时间:2011-1-5)[查看全文]
551 篇文章  首页 | 上一页 | 6 7 8 9 10 11 12 13 14 | 下一页 | 尾页  26篇文章/页  转到第
天下网吧 网吧天下

本栏目最新图文

  • 最新文章
  • 最新推荐
  • 阅读排行