任何人都可以建议一些好的(免费或商业,基于网络或桌面)iPhone/iPad应用程序原型设计工具?
我有兴趣创建应用程序模型,旨在支持设计+开发和在业务计划中显示应用程序存根.
谢谢.
我的一个朋友正在讨论关于对象的状态转换的这些设计技术(他是一个Java大师,顺便说一句),在没有boolean myState成员的情况下执行,而是将该myState成员声明为实现"所有者"的相同接口的对象.
好吧,我太神秘了,所以你可以在这里找到讨论代码示例.
就个人而言,我对这种方法很兴奋,因为我的朋友向我解释了背后的哲学; 从设计的角度来看,我也认为它非常连贯.顺便说一句,我关心的是性能和内存使用情况,因为编译时和运行时优化可能会进入游戏.由于我不了解JIT编译器和JVM内部,我很想知道更广泛的意见.
你有什么想法?
是否有可能在Windows7 +平台上以编程方式获取蓝光光盘ID和标题?
在我工作的公司,我是一个团队的一员,该团队将不得不专注于移动应用程序开发(iOS和Android).
我们致力于为iOS和Android实现我们的第一个商业应用程序,并且自第一次会议以来,团队正在讨论哪个是更好的开发方法,如果针对目标平台的本机语言和开发环境或通过PhoneGap的HTML5 .
我们已经知道这两个世界之间的技术差异,但我们正在讨论的一个方面是关于外观.
另请注意,应用程序将拥有的唯一网络功能与HTTP请求相关.
事实上,我们所讨论的应用程序需要具有相当自定义的UI,例如具有特定按钮和列表视图外观.更确切地说,我们不仅谈论颜色,还谈论圆形按钮.
这种画布让我们中的一些人认为HTML5/PhoneGap可以是一个更快,更灵活的解决方案,因为你拥有明显的设计能力,配合开发速度,并针对2个应用程序和1个代码库.
当需要自定义外观时,有人会建议哪种方法(在全本地和HTML5/PhoneGap之间)可能更好吗?
纯粹作为家庭练习,旨在更好地理解一些语言基础,我试图重新实现这个Ord功能,但我遇到了一个问题.
事实上,现有的Ord函数可以接受的各种不同类型(的参数AnsiChar,Char,WideChar,Enumeration,Integer,Int64),并可以返回整数或Int64的.
我无法弄清楚如何声明同一个函数的多个版本.
应该如何在Delphi中编码?
我们正在决定下一个Web应用程序框架策略,并且需要考虑很多事情.
在讨论了几个解决方案后,我们将视线限制在2个RIA框架:extJS和GWT.
你会在这两者之间建议哪一个?
我们已经有了jQuery的经验,如果它有点重要.
谢谢.
我在Delphi 7中遇到了关于事件传播的问题(由于我的无知).
我被要求OnMouseUp在表单上的某些控件上动态附加一个事件处理程序(我对那件事很好)但是如果OnMouseUp存在,则OnClick不能处理该控件上的事件.
如果你问这背后的原因,那么,我负责修改一个旧的生产监控应用程序(叹气),从现在开始必须适应某些控件的条件行为,直接响应之前点击特殊功能按钮.
其中一些控件已经有一个OnClick事件处理程序; 团队提出的第一个解决方案是准时干预每个OnClick处理程序并管理与特殊功能按钮状态相关的上下文操作.
我建议利用已经适用于应用程序表单的面向对象设计:它们都继承自相同的自定义祖先对象,因此我计划在那里插入一个初始化方法,将OnMouseUp事件动态附加到声明支持的控件它在子类中.
我不是要求对所有这些(可能缺乏)设计优点进行验证或质疑(顺便说一下,经过大量的思考和推理,它似乎是我们可以轻松走路的路径); 我的问题是,为了进行这样的设计,我必须让动态连接的OnMouseUp事件处理程序停止事件传播到OnClick这些控件上的预先存在的事件.
Delphi 7有可能吗?
任何人都可以帮助我清除我的疑虑,我正在尝试实施SIP应用程序,我已经有sip服务器设置,我有我的SIP帐户的用户名和密码.
现在我尝试使用PJSIP和SIPHON,但不知何故失败了很多错误.然后我尝试使用LinPhone,它工作正常.然后将LinPhone项目中的文件复制到我的项目中,并继续处理它.(我应该在项目中复制什么才能开始 - 我已经在我的应用程序中复制了apple-darwin include&lib文件夹)我想在应用程序中使用G711(A和u)编解码器而我找不到任何头文件的那个,请任何人建议我如何在我的应用程序中使用G711编解码器和LinPhone库?
任何人都可以告诉我在没有视频功能的情况下掩盖SIP应用程序需要多少天?(仅限GSM,Speex,G711 Codec的音频通话)专家和中级开发人员将在没有任何SIP应用程序的任何先验知识的情况下制作这样的应用程序需要多少天?(根据你的任何粗略想法.)
有没有其他好的开源库可供轻松使用来制作这样的应用程序?或者任何类型的教程可用?(LinPhone的文档不符合标准).
我正朝着正确的方向前进吗?
C++是一门很棒的语言(imho).
但是从C++开始,作为一种全新的语言学习,你会建议哪种形成路径?
书籍,网站,任何可以加速学习而不需要知识和理解记忆和混淆的东西.确实是一条路径,它以结构化的方式导致C++知识和理解.
可能吗?
我问这个问题,因为我的一个朋友(php程序员)问我如何正确(和更好)开始学习C++.
编辑:
感谢大家的关注和合意答案.我正在接受菲尔的那个,因为在我看来,它非常反映了什么是更好的方法的理想.
但真的感谢大家的链接,意见和答案.他们很棒.
我在我目前的Delphi 7项目(名为Project1.dpr)中有两个文件(Project1.dof和Project1.cfg),我和我的团队无法决定将其置于版本控制之下(我们使用Mercurial btw).
问题是:在上面的两个文件中指出了一些与程序员所在系统相关的库,组件和扩展路径.
我的团队由一些使用32位Windows XP的人和一些使用64位Windows 7的人(包括我)组成.
因此,这提出了一个问题:因为在64位Windows 7 Delphi扩展,组件和库位于c:\program files (x86)\...32位XP下c:\program files\...,它们就在它们之下,提交对这些文件的更改将导致打破其他同事的项目配置.
有人对这种情况有什么建议吗?