-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-04-22
内容间介:本书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。 作者简介:虞斌: 高级系统架构师、IT高级顾问、软件开发专家,有着极为丰富的工程项目背景,技术领域涵盖了从芯片设计、微控制器/嵌入式系统设计和开发、手机/移动设备到网络安全设备、高性能网站和大型企业应用的系统架构设计和开发。作为一名专业架构设计技术顾问、项目管理和软件质量保证专家,主要研究实时系统(RTOS)、手机软件和信息安全相关领域,并提供相关产品和解决方案,是集软硬件专业技术和现代企业管理于一身的优秀复合型人才。作为Scrum敏捷过程管理高级顾问、精益软件开发和软件架构培训讲师,独立设计并开发了(Clear Works)精益研发平台,帮助企业改进软件开发方式,并提供敏捷过程管理培训和咨询服务。在经过多年的技术积累后,创建了四川赛文纳克软件有限公司(www.sevenuc.com),提供iPhone、Android、Symbain等移动平台的手机软件和游戏外包,以及微电子系统、嵌入式系统、高性能电子商务网站和大型企业应用系统的技术架构咨询、方案设计以及开发服务。 点此下载:[BD件开发揭密:iPhone&iPad企业应用和游戏开发].虞斌.扫描版.pdf内容截图: 第1章 iphone开发环境设置1.1 安装雪豹操作系统1.2 安装iphone sdk1.3 无证书开发环境xcode设置1.4 有证书开发环境xcode设置1.5 安装源代码版本管理工具1.6 安装wine1.7 使用wine安装source insight1.8 相关网络资源第2章 objective-c编程基础2.1 objective-c介绍2.2 第一个iphone程序2.3 objective-c基本类型2.3.1 id2.3.2 sel2.3.3 bool2.3.4 nit、null nsnull2.4 常量声明和预处理宏2.5 使用#import包含头文件2.6 使用#pragma mark分融代码块2.7 objective-c内存管理:retain和release2.8 字符串操作2.8.1 字符串常量2.8.2 获取子字符串2.8.3 合并和格式化字符串2.8.4 分融字符串2.8.5 nsstring和char*之间的转换2.8.6 字符串比较2.9 处理数值对象2.10 处理日期时间nsdate2.11 处理nsdata类型2.12 集合操作2.12.1 数组操作:nsarray和nsmutablearray......第3章 iphone sdk开发基础第4章 iphone sdk高级编程第5章 iphone企业应用实例分析第6章 ipad软件开发基础第7章 ipad商业软件实例分析第8章 ios游戏开发基础第9章 ios商业游戏实例分析第10章 iphone软件发布附录 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-22
内容简介 本书全面讲解了网络营销方方面面的知识,既包括基本的营销策略规划、搜索引擎优化、网页优化、搜索引擎营销设置等内容,也包括PPC(点击付费广告)实施策略、电子邮件营销、CMS(内容管理系统)等网络营销领域有一定难度的技术知识。作者结合多年的网络营销策划和实施经验,通过大量的图表和丰富的小案例,融会贯通讲解网络营销的诸多知识点。 本书特别适合从事网站建设、网络推广及网络营销相关工作的人员阅读和使用。学习网www.minxue.net下载地址下载地址:[网络营销的奥秘].(美)托达罗.扫描版.pdf内容截图 第1章 网络营销简介第2章 搜索引擎优化简介第3章 关键词——成功SEO的基石第4章 网页的优化第5章 提交第6章 链接流行度和搜索引擎优化排名第7章 PPC导论第8章 赞助结果的第一阶段第9章 PPC广告的关键词第10章 制作盈利的PPC广告第11章 PPC的优化第12章 简报第13章 直接电子邮件营销第14章 强大的新闻宣传第15章 网络营销一体化第16章 电子商务的策略及发展第17章 购物车第18章 放大镜下的内容管理系统(CMS)第19章 流量标记第20章 结语前的最后一个观点附录A Flash和SEO附录B 投递邮件货运技术附录C 内容管理系统(CMS)名词解释 ...
-
分类:膽�腮�綣��� 语言:简体中文 大小:未知 发布时间:13-04-22
��絎合�篁�鐚���孔��菴�紊ч����腓坂����後��綺���軒������鏄紫��茹�Delphi�醇�医��九�������孔��絅�����筝㊥�箴�篋�箙�賢����絎�箴���羣�篁g��鐚�����羣�篁g���順�颷�膕上�莪�莚�鐚���Windows XP筝�羌�莚���菴�鐚��遵�罩e幻菴�茵��� 膃�1腴� 絖�膃�顕紊����醇��1.1 UpperCase�醇��1.2 LowerCase�醇��1.3 CompareStr�醇��1.4 CompareText�醇��1.5 Concat�醇��1.6 Copy�醇��1.7 Delete菴�腮�1.8 Insert菴�腮�1.9 LeftStr�醇��1.10 Length�醇��1.11 Pos�醇��1.12 PosEx�醇��1.13 QuotedStr�醇��1.14 RightStr�醇��1.15 SameText�醇��1.16 SetLength菴�腮�1.17 SetString菴�腮�1.18 Str菴�腮�1.19 StringOfChar�醇��1.20 StringReplace�醇��1.21 StuffString�醇��1.22 Trim�醇��1.23 TrimLeft�醇��1.24 TrimRight�醇��1.25 Val菴�腮�1.26 AnsiStrComp�醇��1.27 AnsiStriComp�醇��1.28 AnsiStrLComp�醇��1.29 AnsiStrLiComp�醇��1.30 AnsiStrLower�醇��1.31 AnsiStrPos�醇��1.32 AnsiStrRScan�醇��1.33 AnsiStrScan�醇��1.34 AnsiStrUpper�醇��1.35 ExtractStrings�醇��1.36 LineStart�醇��1.37 SearchBuf�醇��1.38 StrCat�醇��1.39 StrComp�醇��1.40 StrCopy�醇��1.41 StrECopy�醇��1.42 StrEnd�醇��1.43 StrLComp�醇��1.44 StrLCat�醇��1.45 StrLCopy�醇��1.46 StrLen�醇��1.47 StrLiComp�醇��1.48 StrLower�醇��1.49 StrMove�醇��1.50 StrPCopy�醇��1.51 StrPLCopy�醇��1.52 StrPos�醇��1.53 StrRScan�醇��1.54 StrScan�醇��1.55 StrUpper�醇��膃�2腴� �医⑥莅∞��醇��2.1 Abs�醇��2.2 Ceil�醇��2.3 CompareValue�醇��2.4 DivMod菴�腮�2.5 EnsureRange�醇��2.6 Exp�醇��2.7 Floor�醇��2.8 Frac�醇��2.9 InRange�醇��2.10 Int�醇��2.11 IsZero�醇��2.12 Ldexp�醇��2.13 Ln�醇��2.14 Log10�醇��2.15 Log2�醇��2.16 Max�醇��2.17 Min�醇��2.18 Pi�醇��2.19 Poly�醇��2.20 Power�醇��2.21 Round�醇��2.22 RoundTo�醇��2.23 SameValue�醇��2.24 Sign�醇��2.25 Sqr�醇��2.26 Sqrt�醇��2.27 Trunc�醇��2.28 VarComplexAbs�醇��2.29 VarComplexAbsSqr�醇��2.30 VarComplexAngle�醇��膃�3腴� 綺��医�醇��3.1 Inc菴�腮�3.2 Odd�醇��3.3 Ord�醇��3.4 Pred�醇��3.5 Succ�醇��膃�4腴� 筝�茹��醇��膃�5腴� 膸�莅≦�醇��膃�6腴� �����醇��膃�7腴� ���堺�医�醇��膃�8腴� ��篏��∝��醇��膃�9腴� �ユ���醇��膃�10腴� 膠糸��莉��√�醇��膃�11腴� 綣�絽後����醇��膃�12腴� ��篁九����醇��膃�13腴� �上就莅∞�筝�紊����醇��膃�14腴� �弱�����醇��膃�15腴� 絲壕�罅��醇��膃�16腴� ���井�阪�醇��膃�17腴� COM絎����醇��膃�18腴� 腦���ァ�九����綺�膃�19腴� �����醇��膃�20腴� �����弱�箴�腮�膃�21腴� 茵�筝堺�����醇�遺��菴�腮�膃�22腴� Windows��幹�水�醇��膃�23腴� 羌�腮��ァ��膃�24腴� �����後�喝�醇��膃�25腴� 膾睡�膊∞���醇��膃�26腴� �������醇��膃�27腴� 膸�篁倶絵���醇��膃�28腴� ��絖�膊∞���醇����綵� Delphi�醇�亥刈綣� ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-04-22
å†…å®¹ç®€ä»‹ï¼šæœ¬ä¹¦åšæŒä»¥è¯è¨€ä¸ºåŸºç¡€å’Œåº”用为主导的编写原则,介ç»å¦‚何使用Visual Basic 2010å¼€å‘Windows窗体应用程åºå’ŒASP.NET应用程åºã€‚ä¸ºäº†æ›´å¥½åœ°å¸®åŠ©è¯»è€…åœ¨çŸæ—¶é—´å†…掌æ¡ä½¿ç”¨Visual Basicè¯è¨€å¼€å‘å„ç§åº”用程åºçš„çŸ¥è¯†ç‚¹å’Œç¼–ç¨‹æŠ€å·§ï¼Œå…¨ä¹¦çš„åŸºç¡€çŸ¥è¯†ä»‹ç»æ¸…晰,ç†è®ºè”系实际,具有很强的æ“作性。《Visual Basic 2010(䏿–‡ç‰ˆ)从入门到精通》还æä¾›äº†å¤§é‡çš„通过测试å¯è¿è¡Œçš„完整实例,这些实例都有设计æ¥éª¤ã€ä»£ç 详解ã€ç¨‹åºè¿è¡Œç»“æžœç‰ã€‚ 本书读者对象为《Visual Basic 2010(䏿–‡ç‰ˆ)从入门到精通》适åˆåˆå¦å’Œä¸çº§ç¼–程人员。 第1ç« Visual Basic 2010概述1.1 Visual Basic简介1.1.1 Visual Basic的诞生åŠå‘展1.1.2 .NET Framework 4概述1.1.3 Visual Basic基本概念åŠå¸¸ç”¨æœ¯è¯1.2 Visual Basic 2010ä¸çš„æ–°å¢žåŠŸèƒ½1.2.1 自动实现的属性1.2.2 集åˆåˆå§‹å€¼è®¾å®šé¡¹1.2.3 éšå¼è¡Œæ–ç»1.2.4 Lambda表达å¼1.2.5 ç‰ä»·ç±»åž‹æ”¯æŒ1.2.6 å…±å˜å’Œé€†å˜1.2.7 定ä½åˆ°1.2.8 çªå‡ºæ˜¾ç¤ºå¼•用1.2.9 使用时生æˆ1.2.10 IntelliSense建议模å¼1.3 Visual Studio 2010çš„è¿è¡ŒçŽ¯å¢ƒåŠå®‰è£…1.3.1 安装Visual Studio 20101.3.2 选择默认环境设置1.4 认识Visual Studio 2010集æˆå¼€å‘环境1.4.1 èœå•æ 与工具æ 1.4.2 解决方案资æºç®¡ç†å™¨1.4.3 工具箱和属性窗å£1.4.4 设计器窗å£1.4.5 代ç 编辑器1.4.6 对象æµè§ˆå™¨1.5 Visual Basic 2010应用程åº1.5.1 创建Visual Basic 2010应用程åº1.5.2 æ·»åŠ æŽ§ä»¶1.5.3 设置属性1.5.4 æ·»åŠ ä»£ç 1.5.5 è¿è¡Œç¨‹åº1.5.6 ä¿å˜é¡¹ç›®ç¬¬2ç« Visual Basic 2010编程基础2.1 ç¼–ç 基础2.1.1 关键å—å’Œæ ‡è¯†ç¬¦2.1.2 ç¼–ç 规则2.1.3 注释规则2.2 æ•°æ®ç±»åž‹2.2.1 数值数æ®ç±»åž‹2.2.2 å—符åŠå—符串类型2.2.3 布尔类型2.2.4 日期时间类型2.2.5 对象类型2.2.6 用户自定义的类型2.3 常é‡2.4 å˜é‡2.4.1 声明å˜é‡2.4.2 ç»™å˜é‡èµ‹å€¼2.4.3 作用域2.4.4 陿€å˜é‡2.4.5 类型转æ¢2.5 è¿ç®—符和表达å¼2.5.1 算术è¿ç®—符2.5.2 关系è¿ç®—符2.5.3 逻辑è¿ç®—符2.5.4 å—符è¿ç®—符2.5.5 è¿ç®—符的优先级2.5.6 ç»“åˆæ€§2.5.7 表达å¼2.6 常用函数2.6.1 æ•°å¦å‡½æ•°2.6.2 å—符处ç†å‡½æ•°2.6.3 éšæœºæ•°å‡½æ•°2.6.4 转æ¢å‡½æ•°2.6.5 日期函数第3ç« æµç¨‹æŽ§åˆ¶è¯å¥3.1 程åºçš„基本结构3.2 顺åºç»“æž„3.2.1 赋值è¯å¥3.2.2 å¤åˆèµ‹å€¼è¯å¥3.2.3 输入数æ®3.2.4 æ•°æ®çš„输出3.3 分支结构3.3.1 Ifè¯å¥3.3.2 情况è¯å¥(Select Caseè¯å¥)3.4 循环结构3.4.1 For…Next循环è¯å¥3.4.2 While循环è¯å¥3.4.3 Do循环è¯å¥3.4.4 枚举循环è¯å¥3.4.5 循环嵌套è¯å¥3.5 å…¶ä»–æµç¨‹æŽ§åˆ¶è¯å¥3.5.1 GoToè¯å¥3.5.2 Withè¯å¥3.5.3 Stopè¯å¥å’ŒEndè¯å¥3.5.4 Exitè¯å¥3.5.5 DoEventsè¯å¥ç¬¬4ç« æ•°ç»„4.1 数组概述4.2 声明数组4.2.1 声明一维数组4.2.2 声明多维数组4.2.3 声明交错数组4.3 数组的åˆå§‹åŒ–4.3.1 一维数组的åˆå§‹åŒ–4.3.2 多维数组的åˆå§‹åŒ–4.3.3 交错数组的åˆå§‹åŒ–4.4 åŠ¨æ€æ•°ç»„4.4.1 å£°æ˜ŽåŠ¨æ€æ•°ç»„4.4.2 ä¿ç•™åŠ¨æ€æ•°ç»„的内容4.5 数组的基本æ“作4.5.1 数组的引用4.5.2 æ•°ç»„å…ƒç´ çš„è¾“å…¥4.5.3 æ•°ç»„å…ƒç´ çš„è¾“å‡º4.5.4 æ•°ç»„å…ƒç´ çš„å¤åˆ¶4.6 æ•°ç»„å…ƒç´ çš„ç‰¹æ®Šæ“作4.6.1 使用Eraseè¯å¥å¯¹æ•°ç»„釿–°åˆå§‹åŒ–4.6.2 使用For Each…Next循环访问数组4.6.3 使用Lboundå’ŒUboundå‡½æ•°å–æ•°ç»„上下界第5ç« è¿‡ç¨‹å’Œå‡½æ•°5.1 过程的概念5.2 过程的分类5.2.1 按用途分类5.2.2 按调用方å¼åˆ†ç±»5.3 Sub过程5.3.1 通用过程5.3.2 事件过程5.3.3 调用Sub过程5.4 Function过程5.4.1 Function过程的定义5.4.2 Function过程的调用5.4.3 调用其他模å—ä¸çš„过程5.5 过程的作用域5.6 傿•°ä¼ 递5.6.1 å½¢å‚和实å‚5.6.2 æŒ‰å€¼ä¼ é€’5.6.3 按地å€ä¼ 递5.6.4 æ•°ç»„ä½œä¸ºä¼ é€’å‚æ•°5.6.5 å¯¹è±¡å‚æ•°5.6.6 å¯é€‰å‚数与å¯å˜å‚æ•°5.7 递归调用第6ç« é¢å‘对象编程基础6.1 ç±»6.1.1 类的定义6.1.2 ç±»çš„å—æ®µå’Œå±žæ€§6.1.3 类与å空间6.1.4 类的方法6.1.5 类的事件6.1.6 ç±»çš„æž„é€ å‡½æ•°6.2 对象6.2.1 创建对象6.2.2 对象之间的关系6.2.3 对象æˆå‘˜6.2.4 å°†å¯¹è±¡ä¼ é€’ç»™è¿‡ç¨‹6.3 继承和派生6.3.1 继承的基础知识6.3.2 é‡å†™æ´¾ç”Ÿç±»çš„属性和方法6.3.3 创建派生类6.4 é‡è½½6.5 接å£6.5.1 接å£å®šä¹‰6.5.2 创建和实现接å£6.5.3 何时使用接å£6.5.4 接å£å®žä¾‹6.6 å°è£…6.7 多æ€6.7.1 åŸºäºŽç»§æ‰¿çš„å¤šæ€æ€§6.7.2 基于接å£çš„å¤šæ€æ€§6.8 委托6.8.1 委托和事件6.8.2 声明使用现有委托类型的事件6.8.3 委托å˜é‡å’Œå‚数第7ç« çª—ä½“å’Œå¸¸ç”¨æŽ§ä»¶7.1 窗体7.1.1 创建窗体7.1.2 窗体的属性7.1.3 窗体的方法7.1.4 窗体的事件7.2 窗体设计器7.3 控件7.3.1 å¯è°ƒèŠ‚ç±»æŽ§ä»¶7.3.2 选择类控件7.3.3 显示类控件7.3.4 组åˆç±»æŽ§ä»¶7.3.5 其他常用控件7.4 窗体和控件ä¸çš„å称第8ç« æ–‡ä»¶ç³»ç»Ÿ8.1 Visual Basic 2010æä¾›çš„3ç§æ–‡ä»¶I/O途径8.2 ä¼ ç»Ÿæ–‡ä»¶æ–¹æ³•æ¦‚è¿°8.3 文件系统对象8.3.1 FileSystemObject对象8.3.2 Driver对象8.3.3 Folder对象8.3.4 File对象8.3.5 TextStream对象8.4 System.IO模型8.4.1 Fileç±»8.4.2 FileStreamç±»8.4.3 StreamReaderå’ŒStreamWriteç±»8.4.4 BinaryReaderå’ŒBinaryWriterç±»8.4.5 Directoryç±»8.5 è¯»å–æ–‡ä»¶8.6 写入文件第9ç« å¤šåª’ä½“ç¼–ç¨‹æŠ€æœ¯9.1 多媒体环境9.1.1 多媒体æœåŠ¡æè¿°9.1.2 MCI设备9.1.3 多媒体文件类型9.2 媒体API9.3 åª’ä½“æ’æ”¾æ¨¡å¼9.3.1 独立模å¼9.3.2 时钟模å¼9.4 使用多媒体控件编程9.4.1 MediaPlayer控件9.4.2 Multimedia MCI控件第10ç« å›¾å½¢å›¾åƒå¤„ç†10.1 图形图åƒåŸºç¡€10.1.1 åæ ‡ç³»ç»Ÿ10.1.2 图形控件10.1.3 PictureBox控件和Image控件的异åŒç‚¹10.1.4 图形方法10.1.5 绘图属性10.1.6 图形显示方法10.2 GDI+10.2.1 GDI+概述10.2.2 GDI+方法10.2.3 GDI+主è¦å‘½å空间10.2.4 GDI+çš„åæ ‡ç³»ç»Ÿ10.3 用GDI+绘图10.3.1 创建Graphics对象10.3.2 从Image对象创建10.4 绘制和æ“作图形10.4.1 创建Graphics对象10.4.2 用Pen绘制图形10.4.3 用Brush填充图形10.5 颜色控制10.5.1 用ä¸é€æ˜Žå’ŒåŠé€æ˜Žçš„直线绘制图形10.5.2 ç”¨åˆæˆæ¨¡å¼æŽ§åˆ¶é€šé“æ··åˆ10.6 绘制直线ã€çŸ©å½¢å’Œæ¤åœ†10.7 绘制弧线10.8 绘制多边形和折线10.9 绘制曲线10.10 图åƒå¤„ç†10.10.1 导入图åƒ10.10.2 平铺图åƒ10.10.3 调整和缩放图åƒ10.10.4 翻转和旋转图åƒç¬¬11ç« æ•°æ®åº“编程11.1 æ•°æ®åº“基础11.1.1 æ•°æ®åº“设计11.1.2 使用Access创建数æ®åº“11.2 SQLè¯è¨€11.2.1 SQLè¯è¨€åŸºæœ¬å‘½ä»¤11.2.2 æ•°æ®å®šä¹‰è¯è¨€11.2.3 æ•°æ®æ“作è¯è¨€11.2.4 æ•°æ®æŸ¥è¯¢è¯è¨€11.2.5 æ•°æ®æŽ§åˆ¶è¯è¨€11.3 使用DAO11.3.1 DAO简介11.3.2 DAO的使用11.4 使用ADO.NET11.4.1 ADO.NET 4ç®€ä»‹åŠæ–°å¢žåŠŸèƒ½11.4.2 DataSet11.4.3 ADO.NET的使用11.5 创建数æ®åº“11.5.1 呿•°æ®åº“䏿·»åŠ è¡¨11.5.2 æ·»åŠ é”®11.5.3 æ·»åŠ æ•°æ®11.6 实现数æ®ç»‘定第12ç« ç½‘ç»œç¼–ç¨‹12.1 VBScript12.1.1 Script简介12.1.2 VBScript编程12.2 网络编程基础12.2.1 ç½‘ç»œä¼ è¾“åè®®12.2.2 使用套接å—编程12.3 ASP.NET12.3.1 ASP.NET 4ç®€ä»‹åŠæ–°å¢žåŠŸèƒ½12.3.2 é…ç½®IIS管ç†å™¨12.3.3 创建和é…ç½®Web应用程åº12.3.4 事件处ç†12.3.5 输入验è¯12.3.6 状æ€ç®¡ç†12.4 WebæœåŠ¡12.4.1 WebæœåŠ¡æ¦‚è¿°12.4.2 使用WebæœåŠ¡çš„å¥½å¤„12.4.3 WebæœåŠ¡ä½“ç³»ç»“æž„12.4.4 WebæœåС平å°12.5 其他网络用途12.5.1 Web Forms12.5.2 Web Service12.5.3 XML在VB.NETä¸çš„应用第13ç« ç¨‹åºè°ƒè¯•和错误处ç†13.1 程åºé”™è¯¯ç±»åž‹13.1.1 编译错误13.1.2 è¿è¡Œæ—¶é”™è¯¯13.1.3 逻辑错误13.2 程åºè°ƒè¯•方法概述13.3 设置è¿è¡Œæ–点13.4 使用调试窗å£13.4.1 ç«‹å³çª—å£13.4.2 监视窗å£13.4.3 本地窗å£13.5 啿¥è°ƒè¯•和跳跃调试13.6 异常和错误处ç†13.6.1 结构化异常处ç†13.6.2 éžç»“构化异常处ç†13.6.3 何时使用结构化和éžç»“构化异常处ç†13.7 处ç†å¼‚å¸¸çš„æœ€ä½³åšæ³•13.8 如何é¿å…错误13.9 常è§é”™è¯¯ä¿¡æ¯ä¸¾ä¾‹ç¬¬14ç« éƒ¨ç½²Windows应用程åº14.1 选择部署ç–ç•¥14.2 ClickOnce部署14.2.1 ClickOnce部署的工作方å¼14.2.2 ClickOnce部署的功能14.3 选择ClickOnce部署ç–ç•¥14.3.1 从Web或网络共享安装14.3.2 从CD安装14.3.3 从Web或网络共享å¯åŠ¨åº”ç”¨ç¨‹åº14.4 选择ClickOnceæ›´æ–°ç–ç•¥14.4.1 在应用程åºå¯åŠ¨åŽæ£€æŸ¥æ›´æ–°14.4.2 在应用程åºå¯åŠ¨æ—¶æ£€æŸ¥æ›´æ–°14.4.3 强制执行更新14.4.4 指定更新时间间隔14.4.5 æä¾›è¿›è¡Œæ›´æ–°çš„用户界é¢14.4.6 é˜»æ¢æ›´æ–°æ£€æŸ¥14.5 手动部署ClickOnce应用程åº14.5.1 先决æ¡ä»¶14.5.2 使用Mage.exe命令行工具部署应用程åº14.5.3 使用MageUI.exe图形工具部署应用程åº14.6 ClickOnce部署清å•14.7 Windows Installer部署14.7.1 部署基于Windows的应用程åº14.7.2 å¯é€‰çš„部署功能14.8 Windows Installer使用示例14.8.1 æ·»åŠ Samples文件夹14.8.2 为应用程åºåˆ›å»ºç¤ºä¾‹æ–‡ä»¶14.8.3 å°†ç¤ºä¾‹æ·»åŠ åˆ°å®‰è£…ç¨‹åºä¸14.8.4 æ·»åŠ å¯åЍæ¡ä»¶14.8.5 设置系统必备组件的属性14.8.6 设置部署项目的å¯é€‰å±žæ€§14.8.7 在开å‘计算机上安装14.8.8 部署到其他计算机14.8.9 测试安装 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-22
内容简介:如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“圣经”的“注释版”更深刻和全面、更通俗和生动、更接近开发者遇到的实践场景,更具指导性。本书兼收并蓄、博采众长,也许是设计模式领域里的下一个里程碑之作。 全书共分为四部分,第一部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。 前 言第一部分 大旗不挥,谁敢冲锋——热身篇第1章 单一职责原则1.1 我是“牛”类,我可以担任多职吗1.2 绝杀技,打破你的传统思维1.3 我单纯,所以我快乐1.4 最佳实践第2章 里氏替换原则2.1 爱恨纠葛的父子关系2.2 纠纷不断,规则压制2.3 最佳实践第3章 依赖倒置原则3.1 依赖倒置原则的定义3.2 言而无信,你太需要契约3.3 依赖的三种写法3.4 最佳实践第4章 接口隔离原则4.1 接口隔离原则的定义4.2 美女何其多,观点各不同4.3 保证接口的纯洁性4.4 最佳实践第5章 迪米特法则5.1 迪米特法则的定义5.2 我的知识你知道得越少越好5.3 最佳实践第6章 开闭原则6.1 开闭原则的定义6.2 开闭原则的庐山真面目6.3 为什么要采用开闭原则6.4 如何使用开闭原则6.5 最佳实践第二部分 我惹了谁——真刀实枪篇第7章 单例模式7.1 我是皇帝我独苗7.2 单例模式的定义7.3 单例模式的应用7.4 单例模式的扩展7.5 最佳实践第8章 工厂方法模式8.1 女娲造人的故事8.2 工厂方法模式的定义8.3 工厂方法模式的应用8.3.1 工厂方法模式的优点8.3.2 工厂方法模式的使用场景8.4 工厂方法模式的扩展8.5 最佳实践第9章 抽象工厂模式9.1 女娲的失误9.2 抽象工厂模式的定义9.3 抽象工厂模式的应用9.3.1 抽象工厂模式的优点9.3.2 抽象工厂模式的缺点9.3.3 抽象工厂模式的使用场景9.3.4 抽象工厂模式的注意事项9.4 最佳实践第10章 模板方法模式10.1 辉煌工程—制造悍马10.2 模板方法模式的定义10.3 模板方法模式的应用10.4 模板方法模式的扩展10.5 最佳实践第11章 建造者模式11.1 变化是永恒的11.2 建造者模式的定义11.3 建造者模式的应用11.4 建造者模式的扩展11.5 最佳实践第12章 代理模式12.1 我是游戏至尊12.2 代理模式的定义12.3 代理模式的应用12.3.1 代理模式的优点12.3.2 代理模式的应用12.4 代理模式的扩展12.4.1 普通代理12.4.2 强制代理12.4.3 代理是有个性的12.4.4 虚拟代理12.4.5 动态代理12.5 最佳实践第13章 原型模式13.1 个性化电子账单13.2 原型模式的定义13.3 原型模式的应用13.3.1 原型模式的优点13.3.2 原型模式的使用场景13.4 原型模式的注意事项13.4.1 构造函数不会被执行13.4.2 浅拷贝和深拷贝13.4.3 clone与final两个冤家13.5 最佳实践第14章 中介者模式14.1 进销存管理是这个样子的吗?14.2 中介者模式的定义14.3 中介者模式的应用14.4 中介者模式的实际应用14.5 最佳实践第15章 命令模式15.1 项目经理也难当15.2 命令模式的定义15.3 命令模式的应用15.3.1 命令模式的优点15.3.2 命令模式的缺点15.3.3 命令模式的使用场景15.4 命令模式的扩展15.4.1 未讲完的故事15.4.2 反悔问题15.5 最佳实践第16章 责任链模式16.1 古代妇女的枷锁—“三从四德”16.2 责任链模式的定义16.3 责任链模式的应用16.3.1 责任链模式的优点16.3.2 责任链模式的缺点16.3.3 责任链模式的注意事项16.4 最佳实践第17章 装饰模式17.1 罪恶的成绩单17.2 装饰模式的定义17.3 装饰模式应用17.3.1 装饰模式的优点17.3.2 装饰模式的缺点17.3.3 装饰模式的应用17.4 最佳实践第18章 策略模式18.1 刘备江东娶妻,赵云他容易吗18.2 策略模式的定义18.3 策略模式的应用18.3.1 策略模式的优点18.3.2 策略模式的缺点18.3.3 策略模式的应用18.3.4 策略模式的注意事项18.4 策略模式的扩展18.5 最佳实践第19章 适配器模式19.1 业务发展—上帝才能控制19.2 适配器模式的定义19.3 适配器模式的应用19.3.1 适配器模式的优点19.3.2 适配器模式的应用19.3.3 适配器模式的注意事项19.4 适配器模式的扩展19.5 最佳实践第20章 迭代器模式20.1 整理项目信息—苦差事20.2 迭代器模式的定义20.3 迭代器模式的应用20.4 最佳实践第21章 组合模式21.1 公司的人事架构是这样的吗21.2 组合模式的定义21.3 组合模式的应用21.3.1 组合模式的优点21.3.2 组合模式的缺点21.3.3 组合模式的应用21.3.4 组合模式的注意事项21.4 组合模式的扩展21.4.1 真实的组合模式21.4.2 透明的组合模式21.4.3 组合模式的遍历21.5 最佳实践第22章 观察者模式22.1 韩非子身边的卧底是谁派来的22.2 观察者模式的定义22.3 观察者模式的应用22.3.1 观察者模式的优点22.3.2 观察者模式的缺点22.3.3 观察者模式的应用22.3.4 观察者模式的注意事项22.4 观察者模式的扩展22.4.1 Java世界中的观察者模式22.4.2 项目中真实观察者模式22.4.3 订阅发布模型22.5 最佳实践第23章 门面模式23.1 我要投递信件23.2 门面模式的定义23.3 门面模式的应用23.3.1 门面模式的优点23.3.2 门面模式的缺点23.3.3 门面模式的应用23.4 门面模式的注意事项23.4.1 一个子系统可以有多个门面23.4.2 门面不参与子系统内的业务逻辑23.5 最佳实践第24章 备忘录模式24.1 如此追女孩子,你还不乐24.2 备忘录模式的定义24.3 备忘录模式的应用24.3.1 备忘录模式的应用24.3.2 备忘录模式的注意事项24.4 备忘录模式的扩展24.4.1 clone方式的备忘录24.4.2 多状态的备忘录模式24.4.3 多备份的备忘录24.4.4 封装得更好一点24.5 最佳实践第25章 访问者模式25.1 员工的隐私何在?25.2 访问者模式的定义25.3 访问者模式的应用25.3.1 访问者模式的优点25.3.2 访问者模式的缺点25.3.3 访问者模式的应用25.4 访问者模式的扩展25.4.1 统计功能25.4.2 多个访问者25.4.3 双分派25.5 最佳实践第26章 状态模式26.1 城市的纵向发展功臣—电梯26.2 状态模式的定义26.3 状态模式的应用26.3.1 状态模式的优点26.3.2 状态模式的缺点26.3.3 状态模式的应用26.3.4 状态模式的注意事项26.4 最佳实践第27章 解释器模式27.1 四则运算你会吗27.2 解释器模式的定义27.3 解释器模式的应用27.3.1 解释器模式的优点27.3.2 解释器模式的缺点27.3.3 解释器模式使用的场景27.3.4 解释器模式的注意事项27.4 最佳实践第28章 享元模式28.1 内存溢出,司空见惯28.2 享元模式的定义28.3 享元模式的应用28.3.1 享元模式优点和缺点28.3.2 享元模式的应用28.4 享元模式的扩展28.4.1 线程安全的问题28.4.2 性能平衡28.5 最佳实践第29章 桥梁模式29.1 我有一个梦想……29.2 桥梁模式的定义29.3 桥梁模式的应用29.3.1 桥梁模式的优点29.3.2 桥梁模式的应用29.3.3 桥梁模式的注意事项29.4 最佳实践第三部分 谁的地盘谁做主—模式PK篇第30章 创建类模式大PK30.1 工厂方法模式VS建造者模式30.1.1 按工厂方法建造超人30.1.2 按建造者模式建造超人30.1.3 最佳实践30.2 抽象工厂模式VS建造者模式30.2.1 按抽象工厂模式生产车辆30.2.2 按建造者模式生产车辆30.2.3 最佳实践第31章 结构类模式大PK31.1 代理模式VS装饰模式31.1.1 代理模式31.1.2 装饰模式31.1.3 最佳实践31.2 装饰模式VS适配器模式31.2.1 按装饰模式描述丑小鸭31.2.2 按适配器模式实现丑小鸭31.2.3 最佳实践第32章 行为类模式大PK32.1 命令模式VS策略模式32.1.1 策略模式实现压缩算法32.1.2 命令模式实现压缩算法32.1.3 小结32.2 策略模式VS状态模式32.2.1 策略模式实现人生32.2.2 状态模式实现人生32.2.3 小结32.3 观察者模式VS责任链模式32.3.1 责任链模式实现DNS解析过程32.3.2 触发链模式实现DNS解析过程32.3.3 小结第33章 跨战区PK33.1 策略模式VS桥梁模式33.1.1 策略模式实现邮件发送33.1.2 桥梁模式实现邮件发送33.1.3 最佳实践33.2 门面模式VS中介者模式33.2.1 中介者模式实现工资计算33.2.2 门面模式实现工资计算33.2.3 最佳实践33.3 包装模式群PK33.3.1 代理模式33.3.2 装饰模式33.3.3 适配器模式33.3.4 桥梁模式33.3.5 最佳实践第四部分 完美世界—混编模式第34章 命令模式+责任链模式34.1 搬移UNIX的命令34.2 混编小结第35章 工厂方法模式+策略模式35.1 迷你版的交易系统35.2 混编小结第36章 观察者模式+中介者模式36.1 事件触发器的开发36.2 混编小结第37章 规格模式37.1 规格模式的实现37.2 最佳实践第38章 MVC框架38.1 MVC框架的实现38.1.1 MVC的系统架构38.1.2 模型管理器38.1.3 值栈38.1.4 视图管理器38.1.5 工具类38.2 最佳实践附录:23个设计模式 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-22
内容简介: 在通往“java技术殿堂”的路上,本书将为你指点迷津!内容全部由java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为java程序员如何编写高质量的java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,而且还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。 本书一共12章,第1~3章针对java语法本身提出了51条建议,例如覆写变长方法时应该注意哪些事项、final修饰的常量不要在运行期修改、匿名类的构造函数特殊在什么地方等;第4~9章重点针对jdk api的使用提出了80条建议,例如字符串的拼接方法该如何选择、枚举使用时有哪些注意事项、出现nullpointerexception该如何处理、泛型的多重界限该如何使用、多线程编程如何预防死锁,等等;第10~12章针对程序性能、开源的工具和框架、编码风格和编程思想等方面提出了20条建议。 前言第1章 java开发中通用的方法和准则建议1: 不要在常量和变量中出现易混淆的字母建议2: 莫让常量蜕变成变量建议3: 三元操作符的类型务必一致建议4: 避免带有变长参数的方法重载建议5: 别让null值和空值威胁到变长方法建议6: 覆写变长方法也循规蹈矩建议7: 警惕自增的陷阱建议8: 不要让旧语法困扰你建议9: 少用静态导入建议10: 不要在本类中覆盖静态导入的变量和方法建议11: 养成良好习惯,显式声明uid建议12: 避免用序列化类在构造函数中为不变量赋值建议13: 避免为final变量复杂赋值建议14: 使用序列化类的私有方法巧妙解决部分属性持久化问题建议15: break万万不可忘建议16: 易变业务使用脚本语言编写建议17: 慎用动态编译建议18: 避免instanceof非预期结果建议19: 断言绝对不是鸡肋建议20: 不要只替换一个类第2章 基本类型建议21: 用偶判断,不用奇判断建议22: 用整数类型处理货币建议23: 不要让类型默默转换建议24: 边界,边界,还是边界建议25: 不要让四舍五入亏了一方建议26: 提防包装类型的null值建议27: 谨慎包装类型的大小比较建议28: 优先使用整型池建议29: 优先选择基本类型建议30: 不要随便设置随机种子第3章 类、对象及方法建议31: 在接口中不要存在实现代码建议32: 静态变量一定要先声明后赋值建议33: 不要覆写静态方法建议34: 构造函数尽量简化建议35: 避免在构造函数中初始化其他类建议36: 使用构造代码块精炼程序建议37: 构造代码块会想你所想建议38: 使用静态内部类提高封装性建议39: 使用匿名类的构造函数建议40: 匿名类的构造函数很特殊建议41: 让多重继承成为现实建议42: 让工具类不可实例化建议43: 避免对象的浅拷贝建议44: 推荐使用序列化实现对象的拷贝建议45: 覆写equals方法时不要识别不出自己建议46: equals应该考虑null值情景建议47: 在equals中使用getclass进行类型判断建议48: 覆写equals方法必须覆写hashcode方法建议49: 推荐覆写tostring方法建议50: 使用package-info类为包服务建议51: 不要主动进行垃圾回收第4章 字符串建议52: 推荐使用string直接量赋值建议53: 注意方法中传递的参数要求建议54: 正确使用string、stringbuffer、stringbuilder建议55: 注意字符串的位置建议56: 自由选择字符串拼接方法建议57: 推荐在复杂字符串操作中使用正则表达式建议58: 强烈 建议使用utf编码建议59: 对字符串排序持一种宽容的心态第5章 数组和集合建议60: 性能考虑,数组是首选建议61: 若有必要,使用变长数组建议62: 警惕数组的浅拷贝建议63: 在明确的场景下,为集合指定初始容量建议64: 多种最值算法,适时选择建议65: 避开基本类型数组转换列表陷阱建议66: aslist方法产生的list对象不可更改建议67: 不同的列表选择不同的遍历方法建议68: 频繁插入和删除时使用linkedlist建议69: 列表相等只需关心元素数据建议70:子列表只是原列表的一个视图建议71: 推荐使用sublist处理局部列表建议72: 生成子列表后不要再操作原列表建议73: 使用comparator进行排序建议74: 不推荐使用binarysearch对列表进行检索建议75: 集合中的元素必须做到compareto和equals同步建议76: 集合运算时使用更优雅的方式建议77: 使用shuffle打乱列表建议78: 减少hashmap中元素的数量建议79: 集合中的哈希码不要重复建议80: 多线程使用vector或hashtable建议81: 非稳定排序推荐使用list建议82: 由点及面,一叶知秋—集合大家族第6章 枚举和注解建议83: 推荐使用枚举定义常量建议84: 使用构造函数协助描述枚举项建议85: 小心switch带来的空值异常建议86: 在switch的default代码块中增加assertionerror错误建议87: 使用valueof前必须进行校验建议88: 用枚举实现工厂方法模式更简洁建议89: 枚举项的数量限制在64个以内建议90: 小心注解继承建议91: 枚举和注解结合使用威力更大建议92: 注意@override不同版本的区别第7章 泛型和反射建议93: java的泛型是类型擦除的建议94: 不能初始化泛型参数和数组建议95: 强制声明泛型的实际类型建议96: 不同的场景使用不同的泛型通配符建议97: 警惕泛型是不能协变和逆变的建议98: 建议采用的顺序是list[t]、list[?]、list[object]建议99: 严格限定泛型类型采用多重界限建议100: 数组的真实类型必须是泛型类型的子类型建议101: 注意class类的特殊性建议102: 适时选择getdeclared×××和get×××建议103: 反射访问属性或方法时将accessible设置为true建议104: 使用forname动态加载类文件建议105: 动态加载不适合数组建议106: 动态代理可以使代理模式更加灵活建议107: 使用反射增加装饰模式的普适性建议108: 反射让模板方法模式更强大建议109: 不需要太多关注反射效率第8章 异常建议110: 提倡异常封装建议111: 采用异常链传递异常建议112: 受检异常尽可能转化为非受检异常建议113: 不要在finally块中处理返回值建议114: 不要在构造函数中抛出异常建议115: 使用throwable获得栈信息建议116: 异常只为异常服务建议117: 多使用异常,把性能问题放一边第9章 多线程和并发建议118: 不推荐覆写start方法建议119: 启动线程前stop方法是不可靠的建议120: 不使用stop方法停止线程建议121: 线程优先级只使用三个等级建议122: 使用线程异常处理器提升系统可靠性建议123: volatile不能保证数据同步建议124: 异步运算考虑使用callable接口建议125: 优先选择线程池建议126: 适时选择不同的线程池来实现建议127: lock与synchronized是不一样的建议128: 预防线程死锁建议129: 适当设置阻塞队列长度建议130: 使用countdownlatch协调子线程建议131: cyclicbarrier让多线程齐步走第10章 性能和效率建议132: 提升java性能的基本方法建议133: 若非必要,不要克隆对象建议134: 推荐使用“望闻问切”的方式诊断性能建议135: 必须定义性能衡量标准建议136: 枪打出头鸟—解决首要系统性能问题建议137: 调整jvm参数以提升性能建议138: 性能是个大“咕咚”第11章 开源世界建议139: 大胆采用开源工具建议140: 推荐使用guava扩展工具包建议141: apache扩展包建议142: 推荐使用joda日期时间扩展包建议143: 可以选择多种collections扩展第12章 思想为源建议144: 提倡良好的代码风格建议145: 不要完全依靠单元测试来发现问题建议146: 让注释正确、清晰、简洁建议147: 让接口的职责保持单一建议148: 增强类的可替换性建议149: 依赖抽象而不是实现建议150: 抛弃7条不良的编码习惯建议151: 以技术员自律而不是工人 ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-04-22
内容简介:本书是一本Delphi综åˆå¼€å‘å‚考手册,书ä¸å‡ 乎囊括了使用Delphi进行实用程åºå¼€å‘çš„å…¨éƒ¨çŸ¥è¯†ï¼ŒåŒæ—¶åœ¨è®²è§£ä¸ç»“åˆäº†å¤§é‡å®žç”¨è€Œåˆæœ‰ä»£è¡¨æ€§çš„示例和典型应用。全书共分36ç« ï¼ŒåŒ…æ‹¬è®¤è¯†Delphi,Delphiè¯è¨€åŸºç¡€ï¼ŒDelphi控制è¯å¥ï¼Œæ•°ç»„与算法,过程与函数,é¢å‘对象的程åºè®¾è®¡ï¼Œç”¨æˆ·ç•Œé¢è®¾è®¡ï¼Œèœå•ã€å·¥å…·æ å’ŒçŠ¶æ€æ è®¾è®¡ï¼Œå¯¹è¯æ¡†åœ¨ç¨‹åºä¸çš„应用,组件的使用,自制VCLç»„ä»¶ï¼Œé¼ æ ‡ã€é”®ç›˜ç›¸å…³æŠ€æœ¯çš„应用,图形图åƒå¤„ç†æŠ€æœ¯ï¼Œå¤šåª’ä½“æŠ€æœ¯ï¼Œæ–‡ä»¶æ“作技术,系统控制技术,ADOæ•°æ®åº“å¼€å‘æŠ€æœ¯ï¼Œå¸¸ç”¨æ•°æ®ç»„ä»¶ï¼Œæ·»åŠ ã€åˆ 除和修改数æ®ï¼Œæµè§ˆä¸ŽæŸ¥è¯¢æ•°æ®ï¼Œå›¾è¡¨ç»„件的设计,多层数æ®åº“程åºï¼ŒæŠ¥è¡¨ä¸Žæ‰“å°ç¨‹åºè®¾è®¡ï¼Œæ•°æ®åº“安全技术,网络编程,Internet编程,数æ®é€šä¿¡ï¼ŒWindows API函数的应用,DLL动æ€é“¾æŽ¥åº“的使用,多线程的应用,消æ¯å¤„ç†æŠ€æœ¯ï¼Œæ³¨å†Œè¡¨çš„åº”ç”¨ï¼Œç¨‹åºä¼˜åŒ–,程åºè°ƒè¯•ï¼Œè‡ªå®šä¹‰å¸®åŠ©ï¼Œç¨‹åºæ‰“包åŠå®‰è£…ç‰å†…容。书ä¸å„部分介ç»çš„æŠ€æœ¯æ—¢ç›¸äº’独立åˆç›¸äº’è”系,å¯ä»¥é€æ¥å¼•导读者深入å¦ä¹ 并掌æ¡Delphiçš„ç¼–ç¨‹çŸ¥è¯†ã€æ–¹æ³•和编程技巧。本书附有é…套光盘。光盘æä¾›äº†ä¹¦ä¸ç¤ºä¾‹å’Œå…¸åž‹åº”用实例的全部æºä»£ç ,所有æºä»£ç 都ç»è¿‡ç²¾å¿ƒè°ƒè¯•,在Windows 2000下测试通过,ä¿è¯èƒ½å¤Ÿæ£å¸¸è¿è¡Œã€‚ 第1篇 Delphi基础篇第1ç« è®¤è¯†Delphi 31.1 Delphi概述 41.1.1 Delphi简介 41.1.2 Delphiçš„å‘展历程 41.1.3 Delphi 7.0的新特性 41.2 Delphi 7.0集æˆå¼€å‘环境 41.2.1 Delphi集æˆå¼€å‘环境概述 41.2.2 Delphi集æˆå¼€å‘环境 51.2.3 Delphi主èœå• 51.2.4 Delphi工具æ 91.2.5 Delphiç»„ä»¶é¢æ¿ 101.2.6 å¯¹è±¡æ ‘çŠ¶è§†å›¾ 111.2.7 对象查看器 121.2.8 代ç 编辑器 121.2.9 ä»£ç æµè§ˆå™¨ 131.2.10 项目管ç†å™¨ 131.3 定制集æˆå¼€å‘环境 141.3.1 定制编程环境 141.3.2 定制工具æ 151.3.3 定制Delphiçš„ç»„ä»¶é¢æ¿ 161.3.4 定制代ç 编辑器 161.3.5 ä¿å˜å®šåˆ¶çš„å¼€å‘环境 171.4 安装其他开å‘组件 181.4.1 安装ActiveX组件 181.4.2 安装第三方组件 181.5 安装其他开å‘工具 201.5.1 安装打包工具 201.5.2 安装InterBaseæ•°æ®åº“ 241.6 æœ‰æ•ˆä½¿ç”¨å…‰ç›˜èµ„æº 271.6.1 通过Delphi自带的示例å¦ä¹ 使用Delphi 271.6.2 在Delphiä¸åŠ è½½QReport报表组件 271.7 æœ‰æ•ˆåˆ©ç”¨å¸®åŠ©èµ„æº 271.7.1 Delphi帮助文档的使用 271.7.2 Delphi附属开å‘环境的帮助 291.7.3 Delphiä¸API帮助的使用 29第2ç« Delphiè¯è¨€åŸºç¡€ 312.1 Object Pascalè¯è¨€ 322.2 程åºè®¾è®¡è§„范 322.2.1 注释的使用 322.2.2 Delphiä¸çš„命å规则 332.2.3 使用空白增强代ç çš„å¯è¯»æ€§ 332.2.4 有效地利用代ç 缩进 332.3 程åºè®¾è®¡åŸºç¡€ 342.3.1 Delphiä¸çš„ä¿ç•™å— 342.3.2 Delphiä¸çš„å…³é”®å— 342.3.3 æ ‡è¯†ç¬¦ 352.3.4 常é‡çš„声明与使用 352.3.5 å˜é‡çš„声明与使用 362.3.6 è¿ç®—符 372.4 基本数æ®ç±»åž‹ 392.4.1 整数类型 392.4.2 å—符类型与å—符串类型 412.4.3 日期类型 442.4.4 数组类型 452.4.5 集åˆç±»åž‹ 452.4.6 集åˆç±»åž‹çš„典型应用 472.4.7 指针类型 482.4.8 文件类型 492.4.9 å˜ä½“类型 512.4.10 过程与函数类型 52第3ç« Delphi控制è¯å¥ 553.1 顺åºè¯å¥ 563.1.1 赋值è¯å¥ 563.1.2 输入è¯å¥ 563.1.3 输出è¯å¥ 583.2 æ¡ä»¶åˆ¤æ–è¯å¥ 593.2.1 使用if…thenè¯å¥ 593.2.2 if…then…elseè¯å¥ 603.2.3 if…then…else ifè¯å¥ 613.2.4 case…ofæ¡ä»¶åˆ†æ”¯è¯å¥ 613.3 循环结构 633.3.1 Repeat…untilè¯å¥ 633.3.2 while…doè¯å¥ 653.3.3 for…doè¯å¥ 653.4 其他控制è¯å¥ 673.4.1 Breakè¯å¥ 673.4.2 Continueè¯å¥ 683.4.3 Exitè¯å¥ 683.4.4 Haltè¯å¥ 693.4.5 RunErrorè¯å¥ 693.4.6 Abortè¯å¥ 703.4.7 gotoè¯å¥ 70第4ç« æ•°ç»„ä¸Žç®—æ³• 714.1 数组的概念 724.2 一维数组 724.2.1 一维数组的声明 724.2.2 一维数组的引用 724.2.3 æ•°ç»„ä¸‹æ ‡çš„ä¸Šä¸‹è¾¹ç•Œ 734.3 二维数组åŠå¤šç»´æ•°ç»„ 744.3.1 二维数组的声明和引用 744.3.2 多维数组的声明 764.4 åŠ¨æ€æ•°ç»„ 764.4.1 åŠ¨æ€æ•°ç»„的声明 764.4.2 åŠ¨æ€æ•°ç»„的引用 774.5 控件数组 7817.2.1 TADOTable组件的主è¦å±žæ€§ 43617.2.2 TADOTable组件的方法 43917.3 TADOQuery组件 44217.3.1 TADOQuery组件的属性 44217.3.2 TADOQuery组件的方法 44517.3.3 使用TADOQuery组件æ“作数æ®åº“ 44617.3.4 在TADOQuery组件ä¸èµ‹å€¼å’Œè¿è¡ŒSQL 44817.3.5 如何在ADOQuery1ä¸èµ‹å€¼å˜é‡ 44817.3.6 在ADOQuery1组件ä¸ç»„装SQLå®žçŽ°åŠ¨æ€æŸ¥è¯¢ 44917.4 TADOCommand组件 44917.4.1 TADOCommand组件的属性 45017.4.2 TADOCommand组件的方法 45117.5 TADODataSet组件 45217.5.1 TADODataSet组件的主è¦å±žæ€§ 45217.5.2 TADODataSetç»„ä»¶çš„ä¸»è¦æ–¹æ³• 45317.6 æ•°æ®è¡¨ã€å—段的相关应用 45417.6.1 与数æ®åº“ã€æ•°æ®è¡¨ç›¸å…³çš„应用 45417.6.2 ä¸Žå—æ®µç›¸å…³åº”用 45917.7 使用å˜å‚¨è¿‡ç¨‹å’Œè§†å›¾ 463第18ç« å¸¸ç”¨æ•°æ®ç»„ä»¶ 46518.1 æ•°æ®ç»„ä»¶çš„ä»‹ç» 46618.2 TDBEdit组件 46618.2.1 TDBEdit组件的常用属性 46618.2.2 TDBEdit组件的常用方法 46718.2.3 TDBEdit组件的常用事件 46818.2.4 TDBEdit组件的应用 46918.3 TDBNavigator组件 47018.3.1 TDBNavigator组件的常用属性 47018.3.2 TDBNavigator组件的常用方法 47218.3.3 TDBNavigator组件的常用事件 47318.3.4 TDBNavigator组件的应用 47318.4 TDBImage组件 47418.4.1 TDBImage组件的常用属性 47418.4.2 TDBImage组件的常用方法 47618.4.3 TDBImage组件的常用事件 47718.4.4 TDBImage组件的应用 47718.5 TDBListBoxç»„ä»¶çš„ä»‹ç» 47818.5.1 TDBListBox组件的常用属性 47818.5.2 TDBListBox组件的常用方法 48018.5.3 TDBListBox组件的常用事件 48118.5.4 TDBListBox组件的应用 48218.6 TDBLookupListBox组件 48318.6.1 TDBLookupListBox组件的常用属性 48318.6.2 TDBLookupListBox组件的常用方法 48418.6.3 TDBLookupListBox组件的常用事件 48418.6.4 TDBLookupListBox 组件的应用 48618.7 TDBComboBox组件 48718.7.1 TDBComboBox组件的常用属性 48718.7.2 TDBComboBox组件的常用方法 48818.7.3 TDBComboBox组件的常用事件 48818.7.4 TDBComboBox组件的应用 48818.8 TDBGrid组件 48918.8.1 TDBGrid组件的常用属性 49018.8.2 TDBGrid组件的常用方法 49118.8.3 TDBGrid组件的常用事件 49118.8.4 TDBGrid组件的应用 493第19ç« æ·»åŠ ã€åˆ é™¤å’Œä¿®æ”¹æ•°æ® 49519.1 æ·»åŠ æ•°æ® 49619.1.1 æ•°æ®å†…容检验 49619.1.2 ç›´æŽ¥æ·»åŠ æ•°æ® 49619.1.3 æ·»åŠ å›¾ç‰‡ã€å£°éŸ³æ–‡ä»¶ 49919.1.4 ä»Žå…¶ä»–è¡¨æ·»åŠ æ•°æ® 50119.1.5 从其他类型的数æ®åº“䏿·»åŠ æ•°æ® 50119.1.6 æ·»åŠ æ–‡æœ¬æ–‡ä»¶å†…å®¹ 50319.1.7 æ·»åŠ Word文件内容 50419.1.8 æ·»åŠ ç”µåè¡¨æ ¼å†…å®¹ 50719.1.9 利用å˜å‚¨è¿‡ç¨‹æ·»åŠ æ•°æ® 50819.2 åˆ é™¤æ•°æ® 50919.2.1 åˆ é™¤æ•°æ®çš„å‡ ç§æ–¹æ³• 50919.2.2 åˆ é™¤æŒ‡å®šçš„è®°å½• 51119.2.3 åˆ é™¤ç¬¦åˆæ¡ä»¶çš„记录 51219.2.4 åˆ é™¤æ‰€æœ‰è®°å½• 51319.2.5 利用å˜å‚¨è¿‡ç¨‹åˆ 除记录 51319.3 æ›´æ–°æ•°æ® 51419.3.1 æ›´æ–°æ•°æ®çš„å‡ ç§æ–¹æ³• 51419.3.2 更新特定记录 51519.3.3 æ›´æ–°ç¬¦åˆæ¡ä»¶çš„记录 51619.3.4 更新所有记录 51819.3.5 利用å˜å‚¨è¿‡ç¨‹æ›´æ–°è®°å½• 518第20ç« æµè§ˆä¸ŽæŸ¥è¯¢æ•°æ® 52120.1 对数æ®è¡¨è¿›è¡Œæµè§ˆ 52220.1.1 通过TADOTableæµè§ˆæ•°æ®è¡¨ 52220.1.2 通过TADOQuery组件æµè§ˆæ•°æ®è¡¨ 52320.2 æ•°æ®çš„ç®€å•æŸ¥è¯¢ 52420.2.1 æ•°æ®æŸ¥è¯¢ 52520.2.2 æ•°æ®æŽ’åº 52620.2.3 æ•°æ®è¿‡æ»¤ 52720.2.4 æ•°æ®ç»Ÿè®¡ 52820.3 æ•°æ®çš„å¤åˆæŸ¥è¯¢ 53020.3.1 ä½¿ç”¨åæŸ¥è¯¢ 53020.3.2 使用连接查询 53120.3.3 使用内连接查询 53220.3.4 使用外连接查询 53220.3.5 使用交å‰è¿žæŽ¥æŸ¥è¯¢ 53420.4 æ•°æ®çš„æ—¶é—´åŠæ—¶é—´æ®µæŸ¥è¯¢ 53520.5 æ•°æ®æ¨¡ç³ŠæŸ¥è¯¢ 536第21ç« å›¾è¡¨ç»„ä»¶çš„è®¾è®¡ 53921.1 TDBChart图表组件简介 54021.1.1 TDBChart图表组件的属性 54021.1.2 TDBChart图表组件的方法 54221.1.3 TDBChart图表组件的事件 54321.2 TDBChart图表的类型与应用 54521.2.1 柱形图表(Bar) 54521.2.2 折线图表(Line) 54821.2.3 饼形图表(Pie) 55021.2.4 ç®å½¢å›¾è¡¨(Arrows) 55221.2.5 点形图表(Point) 55421.2.6 预览和打å°TDBChart图表 557第22ç« å¤šå±‚æ•°æ®åº“ç¨‹åº 55922.1 多层数æ®åº“程åºè®¾è®¡åŽŸç† 56022.2 多层数æ®åº“æœåŠ¡ 56022.3 远程数æ®è¿žæŽ¥ç»„ä»¶ 56122.3.1 TDCOMConnection组件 56122.3.2 TSocketConnection组件 56322.4 多层数æ®åº“ä¸çš„æ•°æ®é›† 56422.4.1 TDataSetProvider组件 56422.4.2 TClientDataSet组件 56522.5 多层数æ®åº“编程实现 56522.5.1 建立多层数æ®åº“的连接 56522.5.2 è¿œç¨‹æ•°æ®æŸ¥è¯¢ 56822.5.3 è¿œç¨‹æ•°æ®æ“作 57022.5.4 在客户端控制显示的数æ®è¡¨ 573第23ç« æŠ¥è¡¨ä¸Žæ‰“å°ç¨‹åºè®¾è®¡ 57523.1 QuickReport报表 57623.2 QuickReport报表å‘导 57723.3 使用QuickReport组件设计报表 57923.3.1 常用的QuickReport组件 57923.3.2 åŸºæœ¬æ•°æ®æŠ¥è¡¨ 58323.3.3 å¡ç‰‡å¼æ•°æ®æŠ¥è¡¨ 58423.3.4 åæŸ¥è¯¢æŠ¥è¡¨ 58523.4 特色报表设计 58623.4.1 ä¸è§„则报表 58723.4.2 报表åˆå¹¶ 58723.5 RaveæŠ¥è¡¨ä»‹ç» 58823.6 利用Raveå‘导创建报表 58923.7 利用Rave组件设计报表 59323.7.1 常用的Rave组件 59323.7.2 è®¾è®¡ä¸»ä»Žå¼æŠ¥è¡¨ 59523.7.3 设计汇总报表 59623.7.4 利用报表打å°å›¾å½¢ 59723.8 特色报表设计 59823.8.1 设计页眉和页脚 59923.8.2 打å°åˆ†æ 文本 600第24ç« æ•°æ®åº“安全技术 60124.1 æ•°æ®åº“的备份 60224.1.1 备份数æ®åº“的概念 60224.1.2 使用Delphi备份Accessæ•°æ®åº“ 60224.1.3 在ä¼ä¸šç®¡ç†å™¨ä¸å¤‡ä»½SQL Serveræ•°æ®åº“ 60324.1.4 使用Delphi备份SQL Serveræ•°æ®åº“ 60424.2 æ•°æ®åº“的还原 60624.2.1 还原数æ®åº“的概念 60624.2.2 还原Accessæ•°æ®åº“ 60624.2.3 在ä¼ä¸šç®¡ç†å™¨ä¸è¿˜åŽŸSQL Serveræ•°æ®åº“ 60624.2.4 使用Delphi还原SQL Serveræ•°æ®åº“ 60724.3 æ•°æ®åº“的分离 60924.3.1 在ä¼ä¸šç®¡ç†å™¨ä¸åˆ†ç¦»æ•°æ®åº“ 60924.3.2 使用Delphi分离数æ®åº“ 61024.4 æ•°æ®åº“çš„é™„åŠ 61224.4.1 在ä¼ä¸šç®¡ç†å™¨ä¸é™„åŠ æ•°æ®åº“ 61224.4.2 使用Delphié™„åŠ æ•°æ®åº“ 613第5篇 网络通信篇第25ç« ç½‘ç»œç¼–ç¨‹ 61725.1 网络基本知识 61825.1.1 网络分层 61825.1.2 点对点网络 61925.1.3 通信åè®® 61925.1.4 ç½‘ç»œåœ°å€ 62025.2 常用的网络组件编程简介 62025.3 常用的网络组件 62025.3.1 TIdSMTP组件 62025.3.2 TIdMessage组件 62325.3.3 TTcpClient组件 62525.3.4 TTcpServer组件 62825.3.5 TIdUDPClient组件 62925.3.6 TIdUDPServer组件 63125.3.7 TIdTCPClient组件 63225.3.8 TIdTCPServer组件 63625.3.9 POP3组件 63725.4 基于组件的网络编程 63925.4.1 利用TTcpClientã€TTcpServer组件进行网络连接 63925.4.2 通过局域网控制其他计算机 64025.4.3 é”å®šå±€åŸŸç½‘ä¸æŒ‡å®šè®¡ç®—æœºçš„é¼ æ ‡ 64225.5 对局域网的编程æ“作 64425.5.1 获å–工作组上的计算机的åç§° 64425.5.2 获å–局域网ä¸çš„工作组 64625.5.3 局域网èŠå¤© 648......... ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-04-22
操作系统有好几种,都想弄清楚也不时很容易的,在虚拟机上安装和使用则是个非常好的方案。不过每个人的知识量不同,安装也是很麻烦的。所以我就做了这个东西。他是在虚拟机里安装好的文件包。导入虚拟机就可以用了。虚拟机文件我也找到最新的版本。密码是: mmd ...
-
分类:电子通信 语言:简体中文 大小:未知 发布时间:13-04-22
内容推荐 《智能手机修理从入门到精通(2012年新出版)》介绍了目前常见智能手机的电路组成、基本结构、单元电路原理、各类故障检测维修方法,特别是突出讲述了图解分析实例、维修仪器辅助测量解决手机故障的众多方法。书中的故障分析及排查讲解吸收了大量的实际维修经验和操作技巧,对于帮助读者尽快掌握和解决智能手机维修维护中碰到的各种实际问题可起到立竿见影的效果。 《智能手机修理从入门到精通(2012年新出版)》在内容上突出了实用性与可操作性,适合智能手机及其他各类手机维修的专业技术人员,售后服务网点的维护人员,以及具有一定基础知识的手机用户和青少年diy爱好者阅读,也可以作为手机生产厂商、客服及各有关人员了解手机维修维护情况的参考书籍。 入门篇第1章 智能手机基础知识1.1智能手机系统的种类及特点1.2智能手机电路的基本组成第2章 智能手机维修实战准备2.1智能手机维修必备工具及使用2.2智能手机关键元器件的识别与检测2.3智能手机常用检修方法与技巧第3章 图解典型智能手机结构及拆装机3.1图解诺基亚n8-002智能手机结构及拆装机3.2图解iphone4苹果智能手机结构及拆装机3.3图解谷歌nexus one智能手机结构及拆装机3.4图解谷歌nexus s智能手机结构及拆装机3.5图解htcxv6900智能手机结构及拆装机3.6图解中兴n600智能手机结构及拆装机第4章 图解智能软件手机软件升级系统维护4.1图解智能手机的升级4.2图解智能手机的解锁4.3图解智能手机的刷机4.4图解苹果手机的“越狱”4.5图解iphone4最新“越狱”提高篇第5章 智能手机典型单元电路分析5.1主处理电路5.2存储器电路5。3蓝牙电路5.4移动数字电视电路5.5fm收音机电路5.6gps电路5.7照相机电路5.8显示及背光控制电路5.9通话及振铃电路5.10电源供电电路5.11usb接口电路5.12键盘接口电路5.13sim卡与sd卡接口电路5.14天线开关电路5.15射频功放电路5.16收发处理电路5.17基带处理电路5.18主副时钟电路第6章 诺基亚智能手机电路分析6.1主处理电路6.2存储器电路6.3电源及音频管理电路6.4fm收音及gps电路6.5照相机及usb等电路6.6键盘及背光电路6.7wcdma前端处理电路6.8gsm前端处理电路6.9中频处理电路精通篇第7章 智能手机开关机故障检修实例与技巧7.1诺基亚手机开关机故障检修实例与技巧7.2多普达、htc手机开关机故障检修实例与技巧7.3黑莓、苹果手机开关机故障检修实例与技巧7.4lg、三星手机开关机故障检修实例与技巧7.5华为手机开关机故障检修实例与技巧第8章 智能手机网络故障检修实例与技巧8.1诺基亚手机网络故障检修实例与技巧8.2多普达、htc手机网络故障检修实例与技巧8.3黑莓、苹果手机网络故障检修实例与技巧8.4lg手机网络故障检修实例与技巧8.5华为、中兴手机网络故障检修实例与技巧第9章 智能手机通话振铃故障检修实例与技巧9.1诺基亚手机通话振铃故障检修实例与技巧9.2多普达、htc手机通话振铃故障检修实例与技巧9.3黑莓、苹果手机通话振铃故障检修实例与技巧9.4lg手机通话振铃故障检修实例与技巧9.5华为手机通话振铃故障检修实例与技巧9.6中兴手机通话振铃故障检修实例与技巧第10章 智能手机软件故障检修实例与技巧101多普达、htc手机软件故障检修实例与技巧10.3黑莓、苹果手机软件故障检修实例与技巧10.4三星手机软件故障检修实例与技巧10.5华为手机软件故障检修实例与技巧第11章 智能手机其他故障检修实例与技巧11.1诺基亚手机其他故障检修实例与技巧11.2多普达、htc手机其他故障检修实例与技巧11.3黑莓、苹果手机其他故障检修实例与技巧11.4lg手机其他故障检修实例与技巧11.5华为手机其他故障检修实例与技巧11.6中兴手机其他故障检修实例与技巧 ...
-
分类:生物学 语言:简体中文 大小:未知 发布时间:13-04-22
内容提要《人类的由来》是达尔文继《物种起源》后将进化论用于人类学的研究,并解开了人类起源之秘的经典著作。全书分为三编。第一编主要介绍人类在生理构造上与其他哺乳动物的相同或相近。将人类的骨骼系统、肌肉、神经、血管、心理和动物进行比较,说明人和其他动物来自一个共同的祖系。第二编主要阐述性选择的若干原理,所有分为雌雄两性动物除生殖动作外,还有第二性征的差别。第三编由动物回到人类,说明性选择和人类的关系,探讨人类第二性片对人类进化的作用。最后得出结论:人类是由某种低级类动物发展而来的。学习网www.minxue.net下载地址下载地址:[A0412人类的由来].查理.达尔文.扫描版.pdf内容截图 编译者语查理·达尔文传略诞生于医学世家平庸的学生在神与科学之间抉择乘“贝格尔”号环球旅行进化论的诞生归隐达温宅在荣辱中淡泊回归自然附:查理·达尔文大事年表第一编人类的起源第一章 人类起源于某些低级动物的证据人与低等动物相同的结构相同的胚胎期发育相同的残留结构事实的结论第二章 人类如何从某些低级类动物发展而来人的变异性人口的增殖人是最有优势的动物第三章 人与低等动物在心理能力方面的比较某些共同本能各种心理逐步的进步使用工具或*高级思维第四章 人与低等动物的社会性比较本章的基本命题社会性或合群力社会性的品质社会性的起源人是一种社会性动物更坚韧不拔社会性本能的胜利对社会性德行的重视第五章 从原始到文明时代,各种理智和道德能力的发展理智能力的自然选择社会与道德品质的获得自然选择在文明国家中的影响文明国家经历过的半开化阶段第六章 人类的亲缘关系和谱系人在动物体系中的地位人与四手类动物的细微相似处人在自然系统中的位级人类的起源地和年寿人谱系中的低级阶段第七章 论人的种族论题的意义种族和人种种族的发展发生作用的方式几种遗传的法则两性之一和幼小动物不因性选择变化的原因第二章 动物界较低级的几个纲的基本性征最低级的各个纲中没有第二性征甲壳类有很发达的第二性征蜘蛛类的雌雄异色多足类第三章 昆虫类的第二性征两性结构的差别直翅类脉翅类膜翅类鞘翅类第四章 鱼类、两栖类与爬行类的第二性征求爱与雄性间的战斗雌雄的体型和颜色雄鱼的其他奇异特征雄性限于繁育季节的一些颜色和附器雄鱼能做窝、能保护和照料鱼卵、幼鱼两栖类爬行类第五章 鸟类的第二性征性的差别好斗的雄鸟声乐与器乐求爱的杂技和舞蹈装饰羽毛第六章 哺乳类的第二性征相互的攻击兽类的*公兽的体型更为高大自卫的手段四足兽类求偶时的示爱和挑选第三编 性选择与人类的关系并结论第一章 人类的第二性征男女生理的差别两性心理能力的差别嗓音与音乐能力野蛮人重视装饰野蛮人心中的女子美夸大本种族的特点第二章 人类的第二性征(续)不同审美标准对女子的影响干扰性选择的一些因素性选择在人类中的活动方式野蛮部落女子挑选丈夫的某些权力体毛、胡髭和肤色第三章 全书总述与结论人是由某种低级类型进化而来的人和低于人的动物有着类似的遗传法则人类的谱系各种理智与道德的能力信仰性选择述评:颠覆亚当夏娃之舟的理论环球之旅的新发现进化论背叛了上帝之说进化论揭示了人类的秘密 ...