• 关于

    程序设计

    的搜索结果

回答

本文介绍设计制作微信小程序的途径。 进入小程序设计器。 进入小程序设计器的途径有以下两种。途径一:在网站控制台首页,单击进入设计 > 小程序,皆可进入小程序设计器 途径二:单击左侧导航栏中的小程序管理,然后在我的小程序页面单击设计,即可进入小程序设计器。 选择模板。 模板可根据场景和色系自行选择。 设计小程序。 可通过对控件的增加、删除、修改完成小程序的设计。

剑曼红尘 2020-03-23 17:59:05 0 浏览量 回答数 0

回答

进入小程序设计器。 进入小程序设计器的途径有以下两种。途径一:在网站控制台首页,单击进入设计 > 小程序,皆可进入小程序设计器 途径二:单击左侧导航栏中的小程序管理,然后在我的小程序页面单击设计,即可进入小程序设计器。 选择模板。 模板可根据场景和色系自行选择。 设计小程序。 可通过对控件的增加、删除、修改完成小程序的设计。

剑曼红尘 2020-03-23 18:01:39 0 浏览量 回答数 0

问题

C语言程序结构 【问答合集】

马铭芳 2019-12-01 20:09:43 988 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

【stackoverflow调查:对程序员最具影响的书籍】 1《代码大全》 2《程序员修炼之道》 3《计算机程序的构造和解释》 4《C程序设计语言》 5《算法导论》 6《重构:改善既有代码的设计》 7《人月神话》 8《设计模式》 9《计算机程序设计艺术 (第一卷)》 10《编译原理》

美人迟暮 2019-12-02 01:20:31 0 浏览量 回答数 0

回答

程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。所以,从一定意义上说,人们平时所说的递归就是递归算法。递归程序是将递归算法用程序设计语言来实现的,它是程序,当然也有人说程序是算法描述的一种方法,不管怎么说,递归程序不等同于递归算法。

青衫无名 2019-12-02 01:24:10 0 浏览量 回答数 0

回答

回1楼dongshan8的帖子 您好。非常感谢您的建议,但是,我是想要监控ECS上面的程序,不是移动APP上面的。 简单说就是这样,我用命令行在ECS上面运行写好的程序,可是我不能24小时都开着窗口看程序有没有运行啊,所以就需要有一个程序替我去做这个事情。 ------------------------- 回2楼transcend的帖子 自己写程序的话,现在看怎么设计程序是个问题。 比如我在程序中设计一个计时器,每隔10分钟发一次状态,那么这个状态发送到哪里去呢?而且这样的设计肯定是有问题啊,应该是程序出现问题的时候才发信息出来。 可是如果程序出现问题了,那么程序中的计时器也已经不工作了。 如果计时器是放到另外一个程序上面,那么这个程序本身也可能出现问题啊。

张生 2019-12-02 01:46:37 0 浏览量 回答数 0

问题

【教程免费下载】C++程序设计教程(第3版)

玄学酱 2019-12-01 22:07:48 1450 浏览量 回答数 2

回答

“程序设计 = 算法 + 数据结构”是瑞士计算机科学家Niklaus Wirth于1976年出版的一本书的书名,很快就成了在计算机工作者之间流传的一句名言。斗转星移,尽管新技术方法不断涌现,这句名言依然焕发着无限的生命力,它借助面向对象知识的普及,使数据结构技术更加完善和易于使用。由此,也说明了数据结构在计算机学科中的地位和不可替代的独特作用。 然而,在可视化程序设计的今天,借助于集成开发环境我们可以很方便、快捷地开发部署应用程序,程序设计似乎不再只是计算机专业的人员的专利,很多人以为,只要掌握了几种开发工具就可以成为编程高手了,其实这是一个误区。纵然,我们可以很熟练地掌握一门程序设计语言、熟练地运用各种IDE开发应用程序,但是我们写出的代码是否是优良的。我们的设计是否合理。代码执行是否是高效的。代码风格是否是有美感的。更甚的说我们所写出代码的是否是艺术。 在长达几年的时间内,我总是陷在了一个误区里面:即认为工程能力和算法能力是不相干的两回事,我们似乎可以很轻松地完成一个工程项目,至少我在做一些MIS系统的时候一直都是这么认为的,甚至觉得根本不需要所谓的算法或数据结构。当时一直想不通的是为什么Google、百度这样牛的公司却对ACMer们如此青睐,对于这种招聘的标准感到疑惑不解。为什么他们不在技术(多线程、网络编程、分布式系统等)上做要求,却偏偏只关注这么一小块的算法设计。 我曾经反复地告诉自己“程序设计 = 算法 + 数据结构”在70年代提出是受限于计算机硬件,当时的内存不足、计算能力不强,程序需要设计足够精巧细致。再看当前主流的计算机配置,比70年代的大型机运算能力还要强大,我们好像完全不用担心算法设计的问题。报着这样的想法,我向来都不太重视算法,而且工程中对算法的需求并不多。 只是有一天,我突然发现我只是片面地关注其中一个方面,硬件能力是提升了,但同时人们所面对的信息、数据、运算任务的规模也是极大的膨胀了,而且膨胀的规模比硬件本身运算能力提升的规模还要大很多。算法和数据结构不仅没有贬值,反而比之前那个时代显得更为重要。试想,在互联网迅猛发展的今天,一个中等规模的企业每天所产生的数据量能达到GB级甚至TB级。要处理这样的海量数据不是说单纯的硬件运算能力上来就解决了的,设计优良的算法和数据结构设计能够在1分钟之内完成任务,而一个糟糕的设计则可能需要1个小时的运行。 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的,这种对数据元素间逻辑关系的描述称为数据结构。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。当然,有些情况下事情也会反过来,我们根据特定算法来选择数据结构与之适应。算法则可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。 总的来说,数据结构和算法并不是一门教你编程的课,它们可以脱离任何的计算机程序设计语言,而只需要从抽象意义上去概括描述。说的简单一点,数据结构是一门告诉你数据在计算机里如何组织的课程,而算法是一门告诉你数据在计算机里如何运算的课程,前者是结构学、后者是数学。程序设计就像盖房子,数据结构是砖、瓦,而算法则是设计图纸。你若想盖房子首先必须要有原材料(数据结构),但这些原材料并不能自动地盖起你想要的房子,你必须按照设计图纸(算法)一砖一瓦地去砌,这样你才能拥有你想要的房子。数据结构是程序设计这座大厦的基础,没有基础,无论设计有多么高明,这座大厦不可能建造起来。算法则是程序设计之灵魂,它是程序设计的思想所在,没有灵魂没有思想那不叫程序,只是一堆杂乱无章的符号而已。在程序设计中,数据结构就像物质,而算法则是意识,这在哲学上可以理解为:意识是依赖与物质而存在的,物质是由意识而发展的。双方相互依赖,缺一不可。 当然最经典的数据结构是有限的,包括线性表、栈、队列、串、数组、二叉树、树、图、查找表等,而算法则是琳琅满目的,多种多样的。就好像数据结构是人体的各种组织、器官,算法则是人的思想。你可以用自己的思想去支配你的身体各个可以运动的器官随意运动。如果你想吃苹果,你可以削皮吃,可以带皮吃,只要你愿意,甚至你可以不洗就吃。但无论如何,你的器官还是你的器官,就那么几样,目的只有一个就是吃苹果,而方式却是随心所欲的。这就是算法的灵活性、不固定性。因此可以这样说:数据结构是死的,而算法是活的。 我花了四年时间才走出这个误区,值得庆幸的是不算太晚,而我的梦想是要做一名优秀的架构师,缺乏数据结构和算法的深厚功底,很难设计出高水平的具有专业水准的架构和应用,数据结构和算法则是我实现梦想最坚实的基石。现在,也正是我需要开始沉淀的时刻。程序设计这项伟大的工程,教授于我的将不仅仅是技术这么简单,我期待它能给我以更深的思考与感悟,激发我对生命的热爱,对理想的执着,对卓越的追求。

琴瑟 2019-12-02 01:22:02 0 浏览量 回答数 0

回答

根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。

云篆 2019-12-02 01:21:17 0 浏览量 回答数 0

回答

《数据结构与算法:C++》 作者: 窦延平 出版日期: 2005年05月第1版 主题词: 数据结构 算法分析 C语言-程序设计 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>程序设计>数据结构 《数据结构与数据库技术》 作者: 孙志锋 出版日期: 2004年08月第1版 主题词: 数据结构-高等学校-教材 数据库系统-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 图书简介:本书主要介绍数据结构与数据库二个部分,包括堆栈、队列、树、图等数据结构,排序查找等算法、数据库标准语言、理论、技术与设计等。 《数据结构》 作者: 徐孝凯编著 出版日期: 2004年01月 主题词: 数据结构-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 《数据结构与算法解析》 作者: 苏仕华编著 出版日期: 2004年01月第1版 主题词: 数据结构-高等学校-教材 算法分析-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 《数据结构自学辅导》 作者: 罗文劼 出版日期: 2002年 主题词: 数据结构 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 图书简介:本书共分10章,归纳和总结了各章的重点和难点,给出了典型题分析,选解了每章中的习题,给出了重点题的解题思路、答案。 《算法与数据结构——C语言描述》 作者: 张乃孝主编 出版日期: 2002年09月第1版 主题词: 电子计算机-计算方法-数据结构 C语言-程序设计 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序语言、算法语言>总论及其他 图书简介:本书系统地介绍了算法与数据结构方面的基本知识,内容包括线性表、字符串、栈与队列、树与二叉树、字典与检索、排序、算法分析与设计等。

云篆 2019-12-02 01:22:05 0 浏览量 回答数 0

回答

给你推荐6本程序员必读书籍 1、代码大全 2、程序员修炼之道 3、计算机程序的构造和解释 4、C程序设计语言 5、算法导论 6、设计模式 7、人月神话

liujae 2019-12-02 01:20:21 0 浏览量 回答数 0

回答

数据结构算法解析 高一凡著 清华大学出版社 数据结构及算法 彭波编著 机械工业出版社 数据结构与算法 廖明宏等编写 高等教育出版社 数据结构 C语言版 王晓东编著 电子工业出版社 数据结构 冯俊编著 清华大学出版社 数据结构 Java语言描述 (美)Michael Main著 机械工业出版社 数据结构与面向对象程序设计 C++版 (美) Michael Main, Walter Savitch著 清华大学出版社-------------------------《数据结构与算法:C++》 作者: 窦延平 出版日期: 2005年05月第1版 主题词: 数据结构 算法分析 C语言-程序设计 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>程序设计>数据结构 《数据结构与数据库技术》 作者: 孙志锋 出版日期: 2004年08月第1版 主题词: 数据结构-高等学校-教材 数据库系统-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 图书简介:本书主要介绍数据结构与数据库二个部分,包括堆栈、队列、树、图等数据结构,排序查找等算法、数据库标准语言、理论、技术与设计等。 《数据结构》 作者: 徐孝凯编著 出版日期: 2004年01月 主题词: 数据结构-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 《数据结构与算法解析》 作者: 苏仕华编著 出版日期: 2004年01月第1版 主题词: 数据结构-高等学校-教材 算法分析-高等学校-教材 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 《数据结构自学辅导》 作者: 罗文劼 出版日期: 2002年 主题词: 数据结构 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>总论及其他 图书简介:本书共分10章,归纳和总结了各章的重点和难点,给出了典型题分析,选解了每章中的习题,给出了重点题的解题思路、答案。 《算法与数据结构——C语言描述》 作者: 张乃孝主编 出版日期: 2002年09月第1版 主题词: 电子计算机-计算方法-数据结构 C语言-程序设计 分类:工业技术图书馆>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序语言、算法语言>总论及其他 图书简介:本书系统地介绍了算法与数据结构方面的基本知识,内容包括线性表、字符串、栈与队列、树与二叉树、字典与检索、排序、算法分析与设计等。

管理贝贝 2019-12-02 01:22:05 0 浏览量 回答数 0

回答

前端Web开发人员 - 这项工作的重点是HTML,CSS,JavaScript和后端。 Web应用程序开发人员 - 使用Javascript创建基于Web的软件应用程序,包括交互式在线表单,购物车,文字处理,电子邮件软件和文件转换。 Javascript开发人员 - 为各种平台设计和开发新的前端应用程序。 UX / UI设计器 - 根据用户或客户设计产品功能。并找到解决用户体验问题的创新方法,并与UI设计师合作执行有吸引力的设计。 全栈开发人员 - 设计Web应用程序的体系结构。 DevOps工程师 - 这项工作是IT和开发人员之间的链接,如测试服务器,部署,版本控制,构建过程和服务器软件。

问问小秘 2019-12-02 02:11:42 0 浏览量 回答数 0

回答

  主要还是看你学系统方向还是软件方向或是信息方向。下面简单归纳一下。 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机中国络、计算机系统结构、软件工程、面向对象程序设计等。  计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机中国络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。  电子商务专业:管理学原理、电子商务、物流管理、计算机中国络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务中国站建设等。   本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机中国络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、中国络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等

行者武松 2019-12-02 01:22:35 0 浏览量 回答数 0

回答

1、 C语言和操作系统调用 重新学C语言,理解指针和内存模型,用C语言实现一下各种经典的算法和数据结构。推荐《计算机程序设计艺术》、《算法导论》和《编程珠玑》。 学习(麻省理工免费课程)计算机科学和编程导论 学习(麻省理工免费课程)C语言内存管理 学习Unix/Linux系统调用(Unix高级环境编程),,了解系统层面的东西。 用这些系统知识操作一下文件系统,用户(实现一个可以拷贝目录树的小程序) 用fork/wait/waitpid写一个多进程的程序,用pthread写一个多线程带同步或互斥的程序。多进程多进程购票的程序。 用signal/kill/raise/alarm/pause/sigprocmask实现一个多进程间的信号量通信的程序。 学会使用gcc和gdb来编程和调试程序(参看我的《用gdb调试程序》) 学会使用makefile来编译程序。(参看我的《跟我一起写makefile》) IPC和Socket的东西可以放到高级中来实践。 学习Windows SDK编程(Windows 程序设计 ,MFC程序设计) 写一个窗口,了解WinMain/WinProcedure,以及Windows的消息机制。 写一些程序来操作Windows SDK中的资源文件或是各种图形控件,以及作图的编程。 学习如何使用MSDN查看相关的SDK函数,各种WM_消息以及一些例程。 这本书中有很多例程,在实践中请不要照抄,试着自己写一个自己的例程。 不用太多于精通这些东西,因为GUI正在被Web取代,主要是了解一下Windows 图形界面的编程。@virushuo 说:“ 我觉得GUI确实不那么热门了,但充分理解GUI工作原理是很重要的。包括移动设备开发,如果没有基础知识仍然很吃力。或者说移动设备开发必须理解GUI工作,或者在win那边学,或者在mac/iOS上学”。 摘抄自 酷壳

美人迟暮 2019-12-02 01:20:58 0 浏览量 回答数 0

回答

不错,算法设计工程师并不是程序员,由算法设计工程师设计的算法再交由程序员来实现。

琴瑟 2019-12-02 01:21:26 0 浏览量 回答数 0

回答

这个问题已加载,数据驱动设计与域驱动设计。对于具有大量行为的任何应用程序,则应首选域驱动设计。报告或实用程序应用程序在数据驱动的设计中往往可以更好地工作(或更快地开发)。 您要问的是“我的公司应该在我们设计代码的方式上进行根本性的转变吗”。作为域怪胎,我的直觉反应是尖叫肯定。但是,由于您问题的简单性质,我不确定您是否完全了解您提出的更改的范围。我认为您应该与您的团队讨论更多。

游客ufivfoddcd53c 2020-01-03 18:23:35 0 浏览量 回答数 0

回答

SICP(Structure and Interpretation of Computer Programs) 深入理解计算机系统 代码大全2 人件 人月神话 软件随想录 算法导论(麻省理工学院出版社) 离散数学及其应用 设计模式 编程之美 黑客与画家 编程珠玑 The Little Schemer Simply Scheme_Introducing_Computer_Science TCP/IP详解 Unix 编程艺术 技术的本质 软件随想录 计算机程序设计艺术 职业篇:程序员的自我修养,程序员修炼之道,高效能程序员的修炼 《失控》《科技想要什么》《技术元素》凯文凯利 程序开发心理学 摘自:stanzhai/be-a-professional-programmer

祁同伟 2019-12-02 01:20:21 0 浏览量 回答数 0

回答

最近铁道出版社出版了两本ACM的书,你可以看看。《世界大学生程序设计竞赛(ACM/ICPC)高级教程第一册 程序设计中常用的计算机思维方式》 作者:吴文虎 王建德 书号:10134-3 定 价:42.00元 出版日期:2009年7月 《ACM程序设计培训教程》 作者:吴昊 蒋斌 廖波 朱宁波 书号:07651-1 定 价:28.00元 出版日期:2007年8月

小旋风柴进 2019-12-02 01:20:59 0 浏览量 回答数 0

回答

谭浩强《C程序设计》、C创造者的《C程序设计语言》、《C陷阱与缺陷》、《C专家编程》(经典)、《C程序员成长攻略》、《算法导论》、《数据结构》等等;

小旋风柴进 2019-12-02 01:20:14 0 浏览量 回答数 0

回答

如果一个程序运行了两个实例,很遗憾,这两个程序的代码并不会共享,因为程序代码在程序运行时就被装载到内存,第二个程序再启动时,系统没法判断也不会判断这个程序是否还是原来的程序(如果程序被更新或更改),所以仍然会把程序代码重新加载到内存的另一块区域。代码的共享体现应该是链接库中,特别是动态链接库中。因为库被设计成动态链接的,所以程序可以在运行后再确定代码所在的内存地址,这也就能实现多个程序调用同一块代码了。

a123456678 2019-12-02 02:59:06 0 浏览量 回答数 0

问题

从入门到精通 | 最实用Java学习路线,内含871节Java视频课程 【每周学习】

问问小秘 2020-05-27 10:17:21 12144 浏览量 回答数 4

回答

计算机这个范围太广了,计算机语言也太广了,所以书就太多了。 不过可以给你推荐几本我喜欢的书,一般学编程都从C开始,C语言国内好的有谭浩强的《C程序设计》和国外的K&R的《C程序设计语言》。汇编国内的似乎是王爽的《汇编语言》比较好,国外的《intel汇编语言程序设计》不错。Java有《Java核心设计》和《Java编程思想》等,编程相关的还有《离散数学及其应用》《算法导论》《编译原理》《深入理解计算机系统》《数据结构·Java版》等等。其他各种语言还有很多好书。

游客886 2019-12-02 01:19:57 0 浏览量 回答数 0

回答

技巧: 《程序员面试宝典》这本书有Java、C++等各种版本,主要介绍笔试面试常考的题,有些知识点真的很细,非常值得看。 数据结构和算法: 《编程之美》里面的编程题经常考到,有些可能比较难。 《剑指offer》这个是强烈推荐的,掌握解决问题的思路很重要。比如以空间换时间、动态规划等。 《数据结构》这个不用多说,链表、树、图是经常考到的。 《算法导论》有精力的话,可以选择性的看一看。 《编程珠玑》 语言: 《深入浅出MFC》 《深度探索C++对象模型》介绍C++面向对象中的构造函数、虚函数等,看完之后能理解程序的运行结果了。 《C++ Primer》大量C++的基础,不过基础不太好的同学建议看谭浩强的《C++程序设计》。 《Effective C++》 《Java编程思想》 《大象Thinking in UML》 《JavaScript 权威指南》 《C++标准程序库》 《STL源码剖析》 设计模式: 《设计模式》 《HeadFirst设计模式》 脚本语言: 《Python学习手册》 掌握一门脚本语言很必要,最好有工程实践。 操作系统方面: 《Linux程序设计-鸟哥的私房菜》。 《UNIX网络编程》 不但要会基本命令,最好能在linux环境下有编程经验。 《深入理解计算机系统》个人觉得这本书并不好。 数据库: 没有发现更好的,要会基本的SQL命令。

沉默术士 2019-12-02 01:19:49 0 浏览量 回答数 0

回答

谭浩强的C语言程序设计,是入门的好选择。这个可以帮你打好基础。学程序,最重要的是:亲手写程序(就算照书本抄也没关系)。 《C和指针》与《数据结构与算法》是进阶看的书,而且《C和指针》要比《数据结构与算法》先看。因为对于C来说,先把指针掌握好是很有必要的。 至于《C高级实用程序设计》,我没看过,所以也不好断言。

行者武松 2019-12-02 01:22:36 0 浏览量 回答数 0

问题

我应该如何为我的应用程序正确设计一个SQL数据库?

LiuWH 2020-01-07 18:44:12 1 浏览量 回答数 1

回答

算法,建议先看数据结构,再看算法导论这两本书。 算法没有老师教,只有自己看。真的,如果老师教,也是照书上写的再写一遍。 算法是灵魂, 现在一般应用程序的程序员,有很好算法素养的很少。因为,现在的程序设计,都鼓励开发效率, 忽略执行效率(时空复杂度)。但是,如果你不想做普通的程序员,那么,算法分析 设计就要慢慢磨练。 确实很难,一起学习。

小旋风柴进 2019-12-02 01:21:09 0 浏览量 回答数 0

问题

python程序设计是什么意思

云计算小粉 2019-12-01 20:01:10 522 浏览量 回答数 1

回答

算法导论 深入理解计算机系统 人月神话 Unix编程艺术 Effective C++中文版 C++编程思想 修改代码的艺术 重构:改善既有代码的设计 计算机网络 Unix网络编程 设计模式 程序设计实践 UNIX环境高级编程 卓有成效的程序员

云篆 2019-12-02 01:20:26 0 浏览量 回答数 0

回答

捏合手势处理器可以检测到用户手势捏合的比例,解析该捏合比例即可对图片进行缩放。本实例将通过捏合手势对图片进行缩放。创建一个Single View Application,该应用包含一个应用程序委托类、一个视图控制器类以及配套的Main.storyboard界面设计文件。在Interface Builder中打开该界面设计文件,将一个UIImageView拖入界面设计文件中,并让该UIImageView控件与应用界面保持相同大小。为了在程序中能访问UIImageView控件,需要将该控件绑定到控制器的imageView IBOutlet属性。 由于该程序需要对图片进行缩放,因此我们将《疯狂iOS讲义》上册第12章介绍绘图时开发的UIImage(FKCategory)分类添加到该应用中,这样就可为UIImage类增加图片缩放、旋转等方法。 接下来修改视图控制器类,在视图控制器类中使用UIPinchGestureRecognizer来检测用户捏合手势,并根据捏合手势对图片进行缩放。下面是该控制器类的实现代码。 程序清单:codes/01/1.3/PinchImage/PinchImage/FKViewController.m 只是程序中增加了粗体字代码的判断。该粗体字代码判断当捏合手势开始时,程序会把当前图片的缩放比例记录下来作为图片的当前缩放比例,然后用捏合手势的缩放比例乘以当前缩放比例作为图片真正的缩放比例,接下来调用UIImage(FKCategory)分类中的方法对图片进行缩放。 编译、运行该程序,按下option键与鼠标配合模拟用户的两个手指进行捏合,即可看到如图1.4所示的效果

杨冬芳 2019-12-02 03:01:03 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站