异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
本章的其余部分将通过建立一个简单的数据录入应用程序来考查MVC的更多基本特性。本小节打算分步进行,目的是演示MVC的运用,因此会跳过对幕后工作原理的一些解释。但不必担心,在后面的章节中会重新深入地讨论这些论题。
用户可定制Visual Basic的很多界面元素,如窗口和工具栏,以便更高效地工作。现在打开“File”菜单并单击“New Project”来创建一个新的Windows窗体应用程序,该项目用来演示如何定制设计环境。
大部分开发工作都是由大型开发团队的成员来完成的。正如本章所述,开发包括需求分析、设计、实现、测试、配置管理、质量保证以及其他活动。开发团队中的有些成员可能会承担多个角色。
开始使用AngularJS的最好方式就是潜心钻研进去,创建一个Web应用程序。在本章中,我将带你学习一个简单的开发过程,从一个目标应用程序的静态模型开始,使用AngularJS的特性打造出一个动态的Web应用程序,尽管只是一个简单的程序。
最简单的高速缓存组织就是直接映射(direct mapped)或者单路组相联(one-way set associative)高速缓存(短语“单路组相联”的意思在下一节介绍“双路组相联”的时候就清楚了)。
开发一款C#程序,包括编写代码、把它编译成通用中间语言(Common Intermediate Language ,CIL)编码以及运行CIL编码。作为一名C#程序员,你会不断地重复这个过程,而熟悉和习惯这个过程也是至关重要的。
正如本章前面指出的,在数学领域之外,运算符+有另一种功能:拼接多个字符串。 拼接(concatenate)指的是将两样东西连接到一起。不知道什么原因,在编程领域选择了这个动词来描述合并字符串的操作——它从paste、glue、affix、combine、link、smush together和conjoin等中脱颖而出。
关于“动态统计”的第3节讨论了行计数和过程时间计数,以及用这两种计数搜集的统计数据。
本章介绍了许多概念,它们对于优秀的软件工程研究和实践来说都很重要。单个的软件开发人员可以通过下面的方法使用这些概念。
近年来,Web前端技术飞速发展,作用也日趋重要。在Web前端技术中,HTML和CSS是最基础的知识。当前市面上同类书籍很多,但大部分都是介绍基础性的HTML标签和CSS属性,缺乏一本真正体现前端开发水平的书籍。
无论如何,TDD不是一件坏事;事实上,它可以是一件非常好的事情。TDD是一个伟大的开始,不管是整个应用程序还是一个单一模块—所有人都喜欢编写新代码,如果编写新代码之前的“成本”仅仅是先编写测试的话,那就随它去吧。因为开始时没有代码,所以编写测试的“成本”是最小的。
不同之处在于jQuery Mobile处理链接的方式。当链接地址指向的域和当前页面的域相同,默认是使用AJAX请求加载的。可以通过特定的设置关掉这个功能,稍后本章会有演示。另外,如果链接地址指向了不同的域,则将和普通网站的链接一样对待。
发表了文章
2019-10-25
发表了文章
2019-10-08
发表了文章
2019-09-26
发表了文章
2019-09-24
发表了文章
2019-09-05
发表了文章
2019-09-03
发表了文章
2019-08-30
发表了文章
2019-08-22
发表了文章
2019-08-16
发表了文章
2019-05-15
发表了文章
2019-05-13
发表了文章
2019-05-09
发表了文章
2019-05-05
发表了文章
2019-04-30
发表了文章
2019-04-22
发表了文章
2019-04-12
发表了文章
2019-04-08
发表了文章
2019-04-03
发表了文章
2019-04-01
发表了文章
2019-03-27