当前位置: 首页 > news >正文

做app网站需要什么条件职业技能培训网上平台

做app网站需要什么条件,职业技能培训网上平台,wordpress 注册 中文,汽车网站建设流程C主题年技巧积累#1——UltraEdit的代码美化 CSDN旗下水之真谛(http://blog.csdn.net/FantasiaX)出品 小序: 最近这些天总有朋友问我怎么不写C#的东西了,呵呵,是这样的——今年的年度计划中我把“年度技术主题”定为了…

C++主题年技巧积累#1——UltraEdit的代码美化

CSDN旗下水之真谛http://blog.csdn.net/FantasiaX)出品

小序:

         最近这些天总有朋友问我怎么不写C#的东西了,呵呵,是这样的——今年的年度计划中我把“年度技术主题”定为了C++语言,所以学习的内容就偏重C++了——显然,去年的主题是C#。当然啦,温故可以知新,所以我也会时常对照着C++来反思所学过的C#内容。比如:我还欠大家一个例子,那就是多播委托用C++函数指针的实现(确切地说是“函数指针数组”)。还有,前段时间Sidney提醒我关于“智能指针”的知识,最近也要看看。再加上学习完COM的结构与原理,返回来再看C#/.NET的Interop会更加深入透彻……总之,呵呵,以C++为主、温习C#,只赚不赔!

正文:

        历来有文推荐学习XXXX语言的时候,不要使用IDE——要使用纯文本编辑器+编译器——这才够“初级”、够“基础”、够……唉,总之一句话,这才够“酷”!为什么呢?因为所有隐藏在背后的东西你都看到啦!

        看看,程序员的钻研精神又在作怪了吧!真的是凡事都看透彻就是好的吗?未然吧……要不我们还穿什么衣服?(说笑了……)我是说,保持一定的、健康的隐藏不是很好吗?实际上C++等诸多面向对象语言不就是这样的思想吗:把数据封装起来,不让它用户能够直接接触到它。况且,对于新手,你让他看到那么多看不懂的信息八成是会吓着人家的,何必呢?出一个bug就吓人家一身冷汗、哗啦哗啦滚好几屏的错误信息……这样做只能让C++失去更多的朋友。Java就是因为这样而失去了一个伟大的支持者——我!

        个人观点,初学者还是使用IDE吧,比如:Visual C++ 2005 Express 或者 Dev-C++。特别推荐学校同学使用Visual C++ 2005 Express,免费的!绝对正版,呵呵,咱们少给学校找麻烦吗:)

        不过话又说回来,当你玩儿了一段时间某种语言的IDE之后,的确应该看看到底是什么东西under the hood。这时候真的应该使用纯文本编辑器+编译器了——用纯文本编辑器把源代码写好,再进入命令行模式把源代码分块编译、链接……最好是全手动的,这时候你会体验到为什么#include后面可以跟<>还可以跟""——原来全是编译器的参数在作怪,而这些东西又都被IDE塞到hood下面了。

        纯文本的编辑器太多了,选哪个?呵呵,这就跟在CS里选枪一样——你选哪条都有人夸它好也保证有人会骂它臭。我选了UltraEdit,目前最新版是12.20b,为什么选它?一是口碑好,二是公司买了批量注册号。

        安装好之后,新建一个文件,试着往里面输入几个C/C++关键字,哟!没反应……保存一下,在保存的时候存为后缀为“.cpp”,回来之后关键字就已经彩色高亮了。又试着写了个Hello World,再用编译器编译一下,嗯——顺利通过。感觉还不错!

        不过,使了这么多年的微软IDE,已经被微软惯坏了,看着UltraEdit的代码怎么那么丑,而且没有代码的自动提示……特别是有一点最招人烦:无论在什么地方,右花括号总会向右缩进一个Tab——这叫什么格式啊?真让人恼火。

        没关系!我改!打开帮助文档,找到相关内容看了一遍,优化了一些;又在网上“咕嘟”(Google+Baidu)了一下,找到一些信息。于是做了以下的配置:

  1. 打开配置UE对话框的操作是:Advanced -> Configuration...
  2. 在左边的分支中找到Editor
    • 把Auto-complete中的Show auto...一项选中,开启自动完成功能,我感觉比VC的也不差!
    • 在Word Warp/Tab Settings里可以调整Tab与空格的比例,有些跨平台的项目要求只能用空格、不能用Tab
  3. 在左边的分支中找到Editor Display
    • Code Folding是管代码折叠的,可以按照自己喜好来定制一下。
    • Formatting里的Auto indent new line是当你按下Enter键折行后的缩进情况,由UE安装目录下的wordfile.txt文件里的参数决定。打开wordfile.txt
      • /Indent Strings = "{" "if" "else" ":" 是说在哪些字符后折行,下一行会缩进。只保留冒号就OK了。如果连冒号也不保留,又会出毛病,不知道问题在哪里。
      • /Unindent Strings = "}" 是说在哪些字符后折行回减少缩进,对应的上面一行。上面的左花括号已经删了,自然这个也应该删除。
      • 如果有兴趣,可以再自己调整别的参数——很好玩滴~~~
    • Syntax Highlightinging里可以设置你喜欢的彩色高亮。把Highlight new file as选成C/C++,这样只要一打开新文件,它就按照是C/C++文件对待了,不用先保存成.cpp。
  4. 最后,如果你想调整编辑器的字体——不在这里——在UE主菜单的View->Set Font...里。自己选一个漂亮的字体吧:) 我用的是Georgia 14 斜体,代码看上去很有艺术风格——VC可做不到这点!它不支持斜体!每次我提意见给MS,收到的回答都是:Thanks, we will implement it in NEXT version,而且是从VS2002开始。

        好啦,这时候再看看我们的代码,唔!多漂亮!大家还有什么好的优化方法,也拿出来在后面跟贴吧!

 

http://www.wooajung.com/news/34449.html

相关文章:

  • 上海专业网站建设费百度搜索推广方案
  • 做网站对企业有什么好处全部列表支持安卓浏览器软件下载
  • 商洛市城乡建设局网站软文撰写公司
  • bootstrap网页模板源码seo快速排名上首页
  • behance设计网站 教程上海推广服务
  • 房地产网站广告销售怎么做推介网
  • 顺德网站建设价格教育培训网站设计
  • 徐州做网站企业seoshanghai net
  • 泸州本地网站建设资源搜索神器
  • 做婚恋网站的翻译好吗短视频培训课程
  • 专业模板建站哪家好百度关键词排名代做
  • 东莞定制建站网站推广公司优化设计答案六年级上册语文
  • 丰宁县建设局网站律师推广网站排名
  • 平江县网站建设长沙百度网站推广
  • 企业网站建设费详细的营销推广方案
  • 网站做描本好处百度开车关键词
  • 网站被墙怎么办网络营销案例范文
  • 网站开发失败原因分析搜索引擎优化的方法有哪些?
  • 1企业网站案例竞价恶意点击器
  • win2008怎么做网站最新的国际新闻
  • 关于做香奈儿网站的PPT推广软文200字
  • 成熟网站开发联系电话武汉seo创造者
  • 社交(sns)网站的完整设计思路网络推广怎么找客户
  • 和萝莉做的电影网站线上平台推广方案
  • 桂林象鼻山附近的酒店漯河搜狗关键词优化排名软件
  • 学校网站建设预算百度联盟注册
  • 专业的网站设计seo伪原创工具
  • 网站建设计入哪个科目品牌网站建设
  • 商城网站制作网站谷歌seo代运营
  • 网站建设营销型号的区别珠海百度关键词优化