自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (21)
  • 收藏
  • 关注

空空如也

mysql.data.dll几乎所有版本

收集了mysql几乎所有版本的mysql.data.dll,该文件是.net访问mysql数据库必须的文件,版本如下: 5.1.5.0,6.4.3.0,6.4.3.0,6.4.3.0,5.1.5.0,5.1.5.0,5.1.5.0, 6.4.3.0,6.4.3.0,6.3.7.0,6.5.4.0,6.5.4.0,5.1.5.0,6.4.4.0, 6.3.7.0,6.4.3.0,6.4.3.0,6.3.7.0,6.1.0.0,6.3.7.0,6.4.3.0, 6.4.3.0,6.4.3.0,6.4.3.0,5.1.5.0,6.4.3.0,6.4.3.0,1.0.6.1, 6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.5.4.0,6.5.4.0,5.0.8.1, 5.0.8.1,1.0.7.3,1.0.10.,1.0.10.,6.5.4.0,6.5.4.0,6.4.4.0, 1.0.10.,5.1.7.0,6.4.4.0,6.4.3.0,6.4.3.0,1.0.7.3,5.2.7.0, 5.2.7.0,5.0.8.1,6.4.4.0,6.4.4.0,5.0.9.0,5.0.8.1,5.0.8.1, 5.0.8.1,5.0.8.1,5.1.5.0,6.2.3.0,6.4.3.0,5.0.8.1,5.0.8.1, 5.0.8.1,5.0.8.1,1.0.7.3,5.0.8.1,5.0.8.1,5.0.8.1,5.0.8.1, 5.1.5.0,5.1.5.0,5.1.5.0,5.1.5.0,5.1.5.0,5.1.5.0,5.1.5.0, 5.1.5.0,5.1.5.0,5.1.5.0,5.0.8.1,5.0.8.1,6.4.3.0,6.4.3.0, 6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0, 6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0,6.4.3.0, 6.4.3.0,6.4.3.0,

2014-04-28

(MFC6.0类层次结构图.pdf

Windows API的封装MFC类的继承关系,基于MFC开发查找方便。

2013-01-24

MFC类库详解 chm版

该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。 相当不错的chm版MFC查找文档,我就喜欢这么去找 当你没有网络的时候可以到这里去找 更加权威和可信哦

2013-01-24

汇编程序设计教程 chm版

汇编程序设计教程 chm版 《汇编语言》(Assembly Language)是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。汇编语言程序产生的代码运行效率高。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。 计算机专业所培养的学生,不应仅仅满足于利用他人已开发出来的软件和软件工具来解决实际问题,还应具备有分析、研究原有软件系统,改进、完善、提高原有系统功能供广大用户使用的能力。汇编语言程序设计将使学生受到更严密、更系统的程序设计及其思维方法的训练,为深入分析、研究、开发新的软件系统打下良好的训练基础。 本课程的教学目的是使学生进一步了解计算机的基本组成,汇编指令的格式和使用方法,以及用汇编语言进行程序设计的基本思想和方法。于此同时,希望学生能了解用汇编语言程序来充分发挥计算机性能的基本思想。 本课程的学习也将为后续课程(如操作系统、接口与通信、计算机外围设备等)的学习提供必要的前期知识。 二、本课程与其它课程的联系 三、本课程的基本要求 通过本课程的浏览学习,要求学生:   1、掌握数据在计算机内的表示及其相互转换   2、计算机基本组成及各部分主要功能   3、汇编指令寻址,指令的功能与使用形式   4、利用汇编语言实现程序的基本控制结构   5、中断系统与常用外设的I/O程序设计 四、本课程的教学参考书 1、Peter Abel,IBM PC Assembly Language and Programming(Fourth Edition),清华大学出版社,1998.5 2、Barry B. Brey著,金惠华、曹庆华、李雅倩译,80X86、奔腾机汇编语言程序设计,电子工业出版社,1998.8 3、张纪罗等译,Pentium处理器结构与程序设计(奔腾系列用户手册 第三卷),电子工业出版社,上海科学普及出版社,1996.5 4、艾德才等编著,Pentium/80486实用汇编语言程序设计,清华大学出版社,1997.11 5、杨季文等编著,80X86汇编语言程序设计教程,清华大学出版社,1998.6 6、周明德等编著,80X86的结构与汇编语言程序设计,清华大学出版社,1993.12 7、王爱英主编,计算机组成与结构,清华大学出版社,1995.9 五、学习时间分配 本课程通常有3~4个学分,浏览学习时间包括阅读网络课件、做作业、讨论交流等,这些时间大约120小时,建议时间分配如下: 章次 章节名称 学习时间 1 预备知识 4 2 CPU资源和存储器 10 3 操作数的寻址方式 8 4 标识符和表达式 12 5 微机CPU的指令系统 20 6 程序的基本结构 10 7 子程序和库 8 8 输入输出和中断 8 9 宏 8 10 应用程序的设计 12 11 数值运算协处理器 8 12 汇编语言和C语言 2 附录1 汇编语言编程和调试工具 6 附录2 Pentium指令的执行周期数 1 附录3 中断列表 2 附录4 DOS和BIOS的宏定义 1 附录5 键盘按键的各种编码对照表 1 附录6 几个重要内存单元地址 1

2013-01-24

深入浅出MFC.chm —侯俊杰

目 录 第0章 你一定要知道(导读)/1 这本书适合谁/1 你需要什么技术基础/1 你需要什么软硬件环境 让我们使用同一种语言 本书符号习惯/3 磁盘内容与安装 范例程序说明 第一篇 勿在浮砂筑高台 - 本书技术前提/3 第1章 Win32 程序基本观念/3 Win32程序开发流程/4 需要什么函数库(.LIB)/4 需要什么头文件(.H)/4 以消息为基础,以事件驱动之/5 一个具体而微的Win32 程序/5 程序进入点WinMain/10 窗口类之注册与窗口之诞生/11 消息循环/12 窗口的生命中枢—窗口函数/12 消息映射(Message Map)雏形/13 对话框的运作/14 模块定义文件(.DEF)/14 资源描述文件(.RC) /15 Windows 程序的生与死/15 闲置时间的处理:OnIdle /16 Console 程序/17 Console 程序与 DOS 程序的差别/17 Console 程序的编译链接/18 JBACKUP:Win32 Console 程序设计/19 MFCCON:MFC Console 程序设计/20 什么是C Runtime Library 的多线程版本/22 进程与线程(Process and Thread)/22 核心对象/22 一个进程的诞生与死亡/23 产生子进程/23 一个线程的诞生与死亡/24 以_beginthreadex取代CreateThread/25 线程优先权(Priority)/26 多线程程序设计实例/27 第2章 C++ 的重要性质 /29 类及其成员—谈封装(encapsulation)/29 基类与派生类—谈继承(Inheritance)/29 this 指针 /31 虚函数与多态(Polymorphism)/32 类与对象大解剖 /40 Object slicing 与虚函数 /42 静态成员(变量与函数) /44 C++程序的生与死:兼谈构造函数与析构函数 /46 四种不同的对象生存方式 /47 所谓“Unwinding”/48 运行时类型信息(RTTI) /48 动态生成(Dynamic Creation) /50 异常处理(Exception Handling) /50 Template /53 Template Functions /53 Template Classes /54 Templates 的编译与链接 /56 第3章 MFC六大关键技术之模拟/57 MFC类阶层/57 Frame1范例程序/57 MFC程序的初始化过程/59 Frame2范例程序/61 RTTI(运行时类型辨识)/65 CRuntimeClass与类型录网 /65 DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC宏/66 Frame3 范例程序/71 IsKindOf(类型辨识)/77 Frame4 范例程序/77 Dynamic Creation(动态生成)/78 DECLARE_DYNCREATE / IMPLEMENT_DYNCREATE 宏 /79 Frame6 范例程序 /84 Persistence(永续生存)机制 /91 Serialize(数据读写) /91 DECLARE_SERIAL/IMPLEMENT_SERIAL 宏 /95 没有范例程序 Message Mapping(消息映射)/97 Frame7 范例程序/104 Command Routing(命令循环)/112 Frame8 范例程序/119 本章回顾/130 第二篇 欲善工事先利其器- Visual C++ 5.0 开发工具 第4章 Visual C++ - 整合性软件开发环境 安装与组成 四个重要的工具 内务府总管:Visual C++ 整合开发环境 关于project 关于工具设定 Source Browser Online Help 除错工具 VC++ 除错器 Exception Handling 程序代码产生器—AppWizard 东圈西点完成 MFC 程序骨干 Scribble Step0 威力强大的资源编辑器 Icon 编辑器 Cursor编辑器 Bitmap编辑器 ToolBar编辑器 VERSIONINFO资源编辑器 String Table编辑器 Menu 编辑器 Accelerator 编辑器 Dialog 编辑器 Console 程序的项目管理 第三篇 浅出MFC程序设计 第5章 总观Application Framework /130 什么是Application Framework /130 侯捷怎么说 /130 我怎么说 /131 别人怎么说 /133 为什么使用 Application Framework /134 Microsoft Foundation Class(MFC) /136 白头宫女话天宝:Visual C++与MFC/137 纵览MFC /138 General Purpose classes /138 Windows API classes /139 Application framework classes /140 High level abstractions /140 Afx全局函数 /140 MFC宏(macros) /141 MFC数据类型(data type)/142 第6章 MFC程序设计导论——MFC程序的生死因果 /144 不二法门:熟记MFC类的阶层架构 /144 需要什么函数库(.LIB) /146 需要什么含入文件(.H) /146 简化的MFC程序架构—以Hello MFC为例 /148 Hello 程序原始代码 /148 MFC 程序的来龙去脉 /152 我只借用两个类:CWinApp和CFrameWnd /152 CWinApp—取代WinMain的地位 /152 CFrameWnd—取代WndProc的地位 /154 引爆器—Application object /155 隐晦不明的 WinMain /156 AfxWinInit - AFX 内部初始化动作 /158 CWinApp::InitApplication /160 CMyWinApp::InitInstance /160 CFrameWnd::Create 产生主窗口(并注册窗口类)/161 奇怪的窗口类名称 Afx:b:14ae:6:3e8f/168 窗口显示与更新 /170 CWinApp::Run - 程序生命的活水源头/170 把消息与处理函数串接在一起:Message Map机制/172 来龙去脉总整理/173 Callback 函数/174 闲置时间(idle time)的处理:OnIdle/176 Dialog 与 Control/178 通用对话框(Common Controls)/178 本章回顾/179 第7章 简单而完整:MFC 骨干程序/180 不二法门:熟记 MFC 类的阶层架构/180 MFC程序的UI新风貌/180 Document/View 支撑你的应用程序 /181 利用Visual C++工具完成Scribble step0 /183 骨干程序使用哪些MFC类?/183 Document Template的意义 /187 Scribble的Document/View 设计/190 主窗口的诞生/192 工具列和状态列的诞生(Toolbar & Status bar)/193 鼠标拖放(Drag and Drop)/195 消息映射(Message Map)/196 标准菜单File/Edit/View/Window/Help/196 对话框 /199 改用CEditView /199 第四篇 深入MFC程序设计 /199 第8章 Document-View 深入探讨 /200 为什么需要 Document-View(形而上)/200 Document /200 View /201 Document Frame(View Frame)/202 Document Template /202 CDocTemplate 管理 CDocument / CView / CFrameWnd /202 Scribble Step1 的 Document(数据结构设计) /207 MFC Collection Classes 的选用 /207 Template-Based Classes /208 Template-Based Classes 的使用方法 /209 CScribbleDoc 的修改 /209 SCRIBBLEDOC.H /211 SCRIBBLEDOC.CPP /212 文件:一连串的线条 /215 CScribbleDoc 的成员变量 /215 CObList /215 CScribbleDoc 的成员函数 /215 线条与坐标点 /217 CStroke 的成员变量 /217 CArray<CPoint, CPoint> /217 CStroke 的成员函数 /217 Scribble Step1 的 View:数据重绘与编辑 /218 CScribbleView 的修改 /218 SCRIBBLEVIEW.H /219 SCRIBBLEVIEW.CPP /220 View 的重绘动作—GetDocument和OnDraw /222 CScribbleView的成员变量 /222 CScribbleView的成员函数 /223 View 与使用者的交谈(鼠标消息处理实例)/223 ClassWizard 的辅佐 /224 WizardBar 的辅佐 /225 Serialize:对象的文件读写 /225 Serialization以外的文件读写动作 /226 台面上的Serialize动作 /227 台面下的Serialize写文件奥秘 /231 台面下的Serialize读文件奥秘 /233 DYNAMIC / DYNCREATE / SERIAL 三宏/240 Serializable 的必要条件/244 CObject 类/245 IsKindOf/245 IsSerializable/245 CObject::Serialize/245 CArchive类/246 operator<<和operator>>/246 效率考虑/250 自定 SERIAL宏给抽象类使用 /250 在CObList中加入 CStroke 以外的类 /250 Document与View 交流—为Scribble Step4做准备/254 第9章 消息映射与命令循环 /255 到底要解决什么 /255 消息分类 /256 万流归宗 Command Target(CCmdTarget)/256 三个奇怪的宏,一张巨大的网 /257 DECLARE_MESSAGE_MAP 宏/257 消息映射网的形成:BEGIN_/ON_/END_ 宏 /258 米诺托斯(Minotauros)与西修斯(Theseus)/261 两万五千里长征—消息的流窜 /265 直线上溯(一般 Windows 消息) /265 拐弯上溯(WM_COMMAND 命令消息) /268 罗塞达碑石:AfxSig_xx 的秘密/273 Scribble Step2:UI 对象的变化/277 改变菜单/277 改变工具列/278 利用ClassWizard连接命令项识别代码与命令处理函数/280 维护UI对象状态(UPDATE_COMMAND_UI)/282 本章回顾/285 第10章 MFC 与对话框/285 对话框编辑器/286 利用ClassWizard 连接对话框与其专属类/288 PENDLG.H /290 PENDLG.CPP /291 对话框的消息处理函数 /292 MFC中各式各样的MAP /294 对话框数据交换与查核(DDX & DDV)/294 MFC中各式各样的DDx_函数 /297 如何唤起对话框 /297 本章回顾 /299 第11章 View功能之加强与重绘效率之提升/299 同时修改多个 Views:UpdateAllViews 和 OnUpdate/300 在View中定义一个 hint/302 把hint传给 OnUpdate/304 利用hint增加重绘效率/305 可卷动的窗口:CScrollView /307 大窗口中的小窗口:Splitter /313 分裂窗口的功能 /313 分裂窗口的程序概念/314 分裂窗口之实现/315 本章回顾 /317 第12章 印表与预览/317 概观/317 打印动作的后台原理 /320 MFC预设的打印机制 /324 Scribble打印机制的补强 /333 打印机的页和文件的页 /333 配置GDI绘图工具 /334 尺寸与方向:关于映射模式(坐标系统)/334 分页/336 表头(Header)与表尾/338 动态计算页代码/338 打印预览(Print Preview)/339 本章回顾/339 第13章 多重文件与多重显示 /339 MDI 和 SDI /340 多重显像(Multiple Views) /340 窗口的动态分裂 /342 窗口的静态分裂 /343 CreateStatic 和 CreateView /343 窗口的静态三叉分裂 /345 Graph 范例程序 /346 静态分裂窗口之观念整理 /354 同源子窗口 /355 CMDIFrameWnd::OnWindowNew/355 Text 范例程序 /356 非制式作法的缺点 /361 多重文件 /361 新的Document类 /362 新的Document Template /363 新的UI系统 /364 新文件的文件读写动作 /365 第14章 MFC多线程程序设计(Multi-threaded Programming in MFC)/367 从操作系统层面看线程/367 三个观念:模块、进程、线程/367 线程优先权(Priority) /368 线程排程(Scheduling) /369 Thread Context /370 从程序设计层面看线程 /371 Worker Threads 和UI Threads /371 错误观念 /372 正确态度 /372 MFC多线程程序设计 /372 探索CwinThread/372 产生一个Worker Thread/374 产生一个UI Thread /375 线程的结束/376 线程与同步控制 /376 MFC多线程程序实例 /378 第15章 定制一个AppWizard /380 到底Wizard是什么? /381 Custom AppWizard 的基本操作 /381 剖析AppWizard Components /385 Dialog Templates 和Dialog Classes /385 Macros /386 Directives /387 动手修改Top Studio AppWizard/387 利用资源编辑器修改IDD_CUSTOM1对话窗画面/387 利用ClassWizard 修改CCustom1Dlg类 /388 改写OnDismiss 虚函数,在其中定义macros /389 修改text template/389 Top Studio AppWizard执行结果/390 更多的信息/390 第16章 站上众人的肩膀—使用Components和ActiveX Controls/391 什么是Component Gallery /391 使用 Components /393 Splash screen /393 System Info for About Dlg /394 Tips of the Day /394 Components实际运用:ComTest 程序/395 修改ComTest 程序内容 /409 使用ActiveX Controls /411 ActiveX Control 基础观念:Properties、Methods、Events/411 ActiveX Controls 的五大使用步骤/412 使用“Grid”ActiveX Control:OcxTest 程序/413

2013-01-24

MFC编程技巧和各种模块另附范例详解(配套源码)

MFC编程技巧和各种模块另附范例详解(配套源码),好不容易找到的 对MFC编程技巧的提升有很大帮助哦

2013-01-24

Windows.API的chm 版

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。 本册子是从事Windows应用程序开发的软件工程师的必备参考手册。 win 32 API可以参考 函数原型:HBRUSH CreateDIBPattemBrushPt(CONST VOID *lpPackedDIB, UINT iUsage); 参数: lpPackedDIB:指向包装的DIB的指针。这种DIB由BITMAPINFO结构后紧跟用于定义位图像素的字节型数组组成。对于Windows 95和Windows 98,不支持从大于8*8像素的位图或DIB中创建刷子。如果指定了一个较大的位图,那么只使用该位图的一部分。 iUsage:指定BITMAPINFO结构中的成员bmiColors是否包含了一个有效的颜色表,如果是这样,那么该颜色表中的项是否包含明确的RGB或调色板索引,并且该颜色表由16位索引值数组组成,利用这些索引值可对刷子要选入的设备环境的逻辑调色板进行索引。 DIB_PAL_COLORS:表示提供颜色表,该颜色表包含原义的RGB值。 返回值:如果该函数成功,那么返回值标识了一个逻辑刷子;如果该函数执行失败,那么返回值为NULL。 Windows NT:若想获得更多错误信息,可调用GetLastError函数。 备注:刷子是指系统用来绘制要填充图形的内部区域的位图。 在应用程序调用CreateDIBPatternBrushPt创建完刷子之后,可以通过调用SelectObject函数来将该刷子选入任何设备环境中,当不需要该刷子时,可调用DeleteObject函数删除它。 ICM:在创建刷子时没有颜色。然而,当把刷子选入到一个ICM允许的设备环境中时将完成颜色管理。 Windows CE:Windows CE NO版不支持iUsage参数的DIB_PAL_COLORS标志。 在Windows CE 2.0版中,参数iUsage设为DIB_RGB_COLORS。当使用的是8bpp位图时,可将iUsage设为DIB_PAL_COLORS,然而,在这种情况下,Windows CE将忽略BITMAPINFO结构中成员bmiColors数组中的值。 速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h:库文件:gdi32.lib。

2013-01-04

精通Windows.API-函数、接口、编程实例

windows api(windows application program interface,windows应用程序接口)是一系列函数、宏、数据类型、数据结构的集合,运行于windows系统的应用程序,可以使用操作系统提供的接口来实现需要的功能。本书由浅入深、循序渐进地教授读者如何使用windows api进行windows应用程序开发。 全书共18章,分为3个部分,第1部分(第1章~第3章)介绍windows程序设计基础; 第2部分(第4章~第17章)按照程序设计的各个方面进行划分,包括文件系统、内存管理、进程与线程、用户界面、shell程序开发、windows gdi、socket网络通信驱动程序开发、安全机制等内容; 第3部分(第18章)作为全书的总结和补充。 本书使用Visual Studio和Platform SDK作为程序编译和连接的工具。各版本的Visual Studio,包括Visual Studio 6.0、Visual Studio 2003、Visual Studio 2005、Visual Studio 2008都可以用于编译本书中的实例程序。 过去已经发行了的所有Windows版本,每一个版本都有一个Platform SDK。 Windows系统为应用程序提供了很多的调用接口,如果要使用这些调用接口就需要用于Platform SDK。PlatformSDK提供了开发Windows应用程序所必须的头文件、库文件等。Windows应用程序的开发接口是C\\C++语言形式的。读者可以使用Platfrom SDKforWindowsXPSP2、Platform SDKforWindowsServer 2003、Platforiil SDK for Windows Vista。 Visual C++2005 Express Edition(Visual c++速成版)是Visual Studio 2005的一个子版本。包括了编译和连接的全部工具vC\\vc++8.0,对编译本书的示例程序已经足够使用。 微软公司提供官方下载,下载地址为http:llmsdrt2.microsoft.eom/zh-crgexpress/default.aspx。 各个版本的Platform SDK都也可以从微软公司的网站上下载到。 在本书中,将综合使用Visual c++Express Edition 2005、Visual c++Express Editon 2008以及Microsoft Platfornl SDK XP SP2版本、2003SPI版本和Vista版本。  …… 目录: 第1章 windows应用程序开发入门 1.1 第一个实例程序 1.2 编译代码 第2章 windows api概要 2.1 windows数据类型 2.2 windows api的功能分类 2.3 windows api核心dll 2.4 unicode和多字节 2.5 对windows程序设计规范的建议 第3章 开发工具配置与使用 3.1 使用visual c/c++编译链接工具 3.2 使用platform sdk 3.3 编写makefile 3.4 使用windbg调试 3.5 集成开发环境 visual studio 3.6 开发环境配置总结 第4章 文件系统 4.1 概述 4.2 磁盘和驱动器管理 4.3 文件和目录管理 . 4.4 内存映射文件 4.5 总结 第5章 内存管理 5.1 windows内存管理原理 5.2 堆管理 5.3 全局(global)和局部(local)内存管理 5.4 虚拟内存管理 5.5 内存操作与内存信息管理 5.6 各种内存分配方式的关系与比较 第6章 进程、线程和模块 第7章 线程同步 第8章 服务 第9章 图形用户界面 第10章 系统信息的管理 第11章 进程间通信 第12章 windows shell程序设计 第13章 windows gdi 第14章 网络通信与配置 第15章 程序安装与设置 第16章 设备驱动管理与内核通信 第17章 用户、认证和对象安全 第18章 windows api的内部原理

2013-01-04

PowerDesigner使用教程

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。 PowerDesigner主要包括以下几个功能部分:   (1) DataArchitect 这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM产生基于某一特定数据库管理系统(例如:Sybase System 11)的"物理数据模型"-PDM(Physical Data Model)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM,CDM及创建数据库的SQL脚本。   (2) ProcessAnalyst 这部分用于创建功能模型和数据流图,创建"处理层次关系"。   (3) AppModeler 为客户/服务器应用程序创建应用模型。   (4) ODBC Administrator 此部分用来管理系统的各种数据源。 PowerDesigner的4种模型文件: 概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。 物理数据模型 (PDM) PDM 叙述数据库的物理实现。 藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 你使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述 程序,流程,信息和合作协议之间的交互作用。 以下是其中的CDM PDM OOM三者的转换关系

2013-01-02

谭浩强C++程序设计集合

谭浩强C++程序设计集合,有课件、习题、例题的源代码。这些是学好本书的重要资源,好不容易才找全了,有要的就拿去吧。

2012-11-22

C++面向对象程序设计题解与上机指导(随书配套光盘)谭浩强

C++面向对象程序设计题解与上机指导(随书配套光盘)谭浩强有教材例题程序,习题程序例程,这些是自学的基础。

2012-11-22

谭浩强--C语言程序设计程序课本的全部源代码(第三版)

谭浩强--C语言程序设计程序课本的全部源代码(第三版)

2012-11-22

AODV(rfc3561)中文版

AODV中文RFC3561,Ad hoc 网络中基于距离数组的按需(AODV)路由协议 。真的不容易找到啊,花了好多积分 有需要的下载一下吧

2012-11-21

C++程序设计谭浩强100%完整·清华大学

第1篇 基 本 知 识 第1章 C++的初步知识 第2章 数据类型与表达式 第2篇 面向过程的程序设计 第3章 程序设计初步 第4章 函数与预处理 第5章 数组 第6章 指针 第7章 自定义数据类型 第第3篇 基于对象的程序设计 第8章 类和对象 第9章 关于类和对象的进一步讨论 第10章 运算符重载 第4篇 面向对象的程序设计 第11章 继承与派生 第12章 多态性与虚函数 第13章 输入输出流 第14章 C++工具

2012-10-24

C++程序设计(谭浩强完整版)

第1篇 基 本 知 识 第1章 C++的初步知识 第2章 数据类型与表达式 第2篇 面向过程的程序设计 第3章 程序设计初步 第4章 函数与预处理 第5章 数组 第6章 指针 第7章 自定义数据类型 第第3篇 基于对象的程序设计 第8章 类和对象 第9章 关于类和对象的进一步讨论 第10章 运算符重载 第4篇 面向对象的程序设计 第11章 继承与派生 第12章 多态性与虚函数 第13章 输入输出流 第14章 C++工具

2012-10-24

IOS、安卓、塞班&WP7;四大主流手机系统简介

IOS,android,Symbian,Windows Phone 7四大主流手机操作系统简介。

2012-10-22

林锐博士成名作《高质量C/C++编程》

想成为编程高手、想用用C/C++做项目必看 林锐博士成名作《高质量C/C++编程》。 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?” 花一两个小时认真阅读这本百页经书,你将会获益匪浅。 1.4 头文件的作用......................................................................................................... 13 1.5 目录结构................................................................................................................ 14 第2 章 程序的版式......................................................................................................... 15 2.1 空行........................................................................................................................ 15 2.2 代码行.................................................................................................................... 16 2.3 代码行内的空格..................................................................................................... 17 2.4 对齐........................................................................................................................ 18 2.5 长行拆分................................................................................................................ 19 2.6 修饰符的位置......................................................................................................... 19 2.7 注释........................................................................................................................ 20 2.8 类的版式................................................................................................................ 21 第3 章 命名规则............................................................................................................. 22 3.1 共性规则................................................................................................................ 22 3.2 简单的WINDOWS 应用程序命名规则..................................................................... 23 3.3 简单的UNIX 应用程序命名规则............................................................................ 25 第4 章 表达式和基本语句.............................................................................................. 26 4.1 运算符的优先级..................................................................................................... 26 4.2 复合表达式............................................................................................................. 27 4.3 IF 语句.................................................................................................................... 27 4.4 循环语句的效率..................................................................................................... 29 4.5 FOR 语句的循环控制变量....................................................................................... 30 4.6 SWITCH 语句............................................................................................................ 30 4.7 GOTO 语句............................................................................................................... 31 第5 章 常量..................................................................................................................... 33 5.1 为什么需要常量..................................................................................................... 33 5.2 CONST 与 #DEFINE的比较...................................................................................... 33 5.3 常量定义规则......................................................................................................... 33 5.4 类中的常量............................................................................................................. 34 第6 章 函数设计............................................................................................................. 36 高质量C++/C 编程指南,v 1.0 2001 Page 4 of 101 6.1 参数的规则............................................................................................................. 36 6.2 返回值的规则......................................................................................................... 37 6.3 函数内部实现的规则.............................................................................................. 39 6.4 其它建议................................................................................................................ 40 6.5 使用断言................................................................................................................ 41 6.6 引用与指针的比较.................................................................................................. 42 第7 章 内存管理............................................................................................................. 44 7.1 内存分配方式.......................................................................................................... 44 7.2 常见的内存错误及其对策....................................................................................... 44 7.3 指针与数组的对比.................................................................................................. 45 7.4 指针参数是如何传递内存的? ............................................................................... 47 7.5 FREE 和DELETE 把指针怎么啦?............................................................................ 50 7.6 动态内存会被自动释放吗?................................................................................... 50 7.7 杜绝“野指针” ..................................................................................................... 51 7.8 有了MALLOC/FREE 为什么还要NEW/DELETE ? .................................................. 52 7.9 内存耗尽怎么办?.................................................................................................. 53 7.10 MALLOC/FREE 的使用要点................................................................................... 54 7.11 NEW /DELETE 的使用要点...................................................................................... 55 7.12 一些心得体会....................................................................................................... 56 第8 章 C++函数的高级特性........................................................................................... 57 8.1 函数重载的概念..................................................................................................... 57 8.2 成员函数的重载、覆盖与隐藏............................................................................... 60 8.3 参数的缺省值......................................................................................................... 63 8.4 运算符重载............................................................................................................. 64 8.5 函数内联................................................................................................................ 65 8.6 一些心得体会......................................................................................................... 68 第9 章 类的构造函数、析构函数与赋值函数................................................................ 69 9.1 构造函数与析构函数的起源................................................................................... 69 9.2 构造函数的初始化表.............................................................................................. 70 9.3 构造和析构的次序.................................................................................................. 72 9.4 示例:类STRING 的构造函数与析构函数............................................................. 72 9.5 不要轻视拷贝构造函数与赋值函数....................................................................... 73 9.6 示例:类STRING 的拷贝构造函数与赋值函数...................................................... 73 9.7 偷懒的办法处理拷贝构造函数与赋值函数............................................................ 75 9.8 如何在派生类中实现类的基本函数....................................................................... 75 9.9 一些心得体会......................................................................................................... 77 第10 章 类的继承与组合................................................................................................ 78 高质量C++/C 编程指南,v 1.0 2001 Page 5 of 101 10.1 继承...................................................................................................................... 78 10.2 组合...................................................................................................................... 80 第11 章 其它编程经验.................................................................................................... 82 11.1 使用CONST 提高函数的健壮性............................................................................ 82 11.2 提高程序的效率.................................................................................................... 84 11.3 一些有益的建议.................................................................................................... 85 参考文献.......................................................................................................................... 87 附录A :C++/C 代码审查表.......................................................................................... 88 附录B :C++/C 试题...................................................................................................... 93 附录C :C++/C 试题的答案与评分标准....................................................................... 97

2012-10-15

Computational_Geometry_in_C(剑桥计算几何鼎力推荐)

计算几何书,剑桥大学出版的。对几何中常见问题进行了分析,包含大量c语言言代码-Computational geometry book, published by Cambridge University. Frequently Asked Questions on the geometry analyzed, contains a large amount of code words c language

2012-10-15

空空如也

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

TA关注的人

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