关于博客最近无法访问的说明

呃,由于某些原因,服务器所在的江西机房停止了IDC服务,我今天晚上刚更换了服务器。我向在这段时间访问我博客却发现404错误的童鞋们报以10万分抱歉~

网上搜索相关新闻,原来很多机房有非法信息和未备案网站,被叫停了,我所在的江西景德镇服务器属于重灾区。幸好那天早晨备份了数据库和文件,基本没有造成什么损失。花 了1个多小时搬家,除了一个Share-This插件工作不正常,貌似没有发现其他问题。

Share-This的这个插件在http://log4d.com/wp-content/plugins/share-this/share- this.php?akst_action=css路径上会返回500内部服务器错误,搜索结果为文件权限问题,我之后设定为755/777都没有效 果。没办法,暂时停用这个插件了。

Update:09_12_04-23:29:这个问题我已经解决 ...

more ...

Delphi学习笔记04

今天主要学习了Object Pascal的面向对象部分:类的定义、继承、多态这些基本操作。

1.Delphi的关键词好麻烦,居然result都没法用,返回值的错误我查找了很久才明白为什么编译器说result重定义。

2.语法结构严谨,比如类定义必须在interface之后,过程/函数的实现必须要分开,而无法写成C++/Java那种inner类定义,写起来难免缚手缚脚 。

3.大小写的语法规范很麻烦,像Integer/String这些关键词,我真不知道该不该首字母大写。还有变量的定义,按照"Delphi编码规范"是应该大写 ,可是这样就需要频繁的使用Shift,还是喜欢Java的那种首字符小写的驼峰式,能够清楚地把函数/过程/变量区分开。

4.fuction/procedure除了返回值又没什么大区别,现在想来真爱死void了。

下面上今天学习的代码,是类的定义继承多态这些。

1.类的使用 ...

more ...

Delphi学习笔记05

今天是第五天了,我对自己的学习速度很不满意,还是处在半懵懂状态。语法还要经过大脑才能想出来,一点不顺手。

VCL控件使用了几个简单的,BDE数据库ADO数据库这一块还没有涉及,网络编程也没涉及到。

这几天事情很烦,18号的课程设计赶不上了,我之前又是做的"PylexChat"聊 天系统这么有挑战性的题目。唉,真开始后悔了,老师那里也不好说,郁闷。还得等我组员回来讨论一下,这周就得答辩了。当时老师突然说:"那你不是在学Delphi么, 就用Delphi写一个吧",我狂晕,学一门语言又不是吃菜,总得有个进度吧~

昨天请同学吃饭,我把我生日提前一个月过,请一帮兔崽子吃饭唱歌,闹到11点多才回来,所以昨天的总结今天早晨才更新。

ps:我之前使用的Delphi7版本是绿色精简完美版,在插入AboutBox跟踪源码(在某个VCL类名如TForm上Ctrl+单击)时 候出现找不到".pas"的错误,我之后重新安装了188MB的安装版,错误消失了 ...

more ...

Delphi源程序格式书写规范【转】

话说我不喜欢转帖,可是看到实在好的东西又想留下来,真矛盾。为此,我凡是所有转的帖子都在标题上注明转帖,大家如果不感兴趣,可以直接略过。

下面的这篇文章出处:百度_delphi吧_Delphi 源程序格式书写规范

文章很长,我看了很长时间,好的代码风格将是一个程序员终身受益。文中的一些关于Tab/空格问题我完全同意,不过在个别地方,比如变量名定义上持中立意见,我觉得每 个人、每个公司的编码风格还是会有出入的。总体来说,这篇文章作为参考是很不错的。

我整理了半小时,将原来的一个p分成3级h2/h3/p,呃,方便阅读吧。

*原文送上*

感谢&nbsp_place_holder;tianhaiyise&nbsp_place_holder;提供的来自&nbsp_place_holder;ht tp://www.delphiforums.com/&nbsp_place_holder;的译 本

1.规范简介

本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都 可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护 ...

more ...

一个C++程序员的Delphi学习笔记【转】

&nbsp_place_holder;早晨起来就看到这篇好文章,转载过来。

作者:Dream_soft(via CSDN)

原文链接:

一个C++程序员的Delphi学习笔记 - Dream_soft的专栏 - CSDN博客

一个C++程序员的Delphi学习笔记(2) - Dream_soft的专栏 - CSDN博客

作者的学习经历和我比较类似,视角也比我广阔,这篇文章对程序员学习Delphi很有参考价值。

***以下为原文***


说心里话,站在一个C++程序员的立场,是有那么一点看不上用Delphi的开发者的。就几周前,我还撰文维护过C++的尊严。种种原因,今天我却须学习Delphi 、熟悉Delphi,不由兴起人生无常的感慨。

&nbsp_place_holder;&nbsp_place_holder; 我给了自己十五天的时间,不知够否掌握一门语言?我选择了Marco cantu的《Delphi从入门到精通》及《Delphi高级开发指南》作为学习用书。第一本书名叫《从入门到精通》,但如果你不熟悉一门OOP语言, 那这本书不合适你。对我,则正合适。二书总厚度共一千五百页,嗯 ...

more ...

Delphi学习笔记03

学习Delphi第三天,早晨起来之后跑去图书馆找了一本书《Delphi开发经验技巧宝典》,翻开这本书发现更适合作为手册查阅,而不是学习教材。最后借了一本《Delphi面向对象程序设计》的教材,属于"21世纪高等学校应用型教材"系列。

今天主要完成了Pascal到Delphi的过度,学习使用集合set记录record指针Pointer简单的可视化编程

在百度Delphi吧逛时候发现more ...


Delphi学习笔记01

&nbsp_place_holder;由于工作中需要使用Dephi,而此之前我对Delphi仅限于听过而已,所以我要在极短的时间内学会一门新的语言。这对我来 说是很有挑战性,也到了证明我以前反复强调"语法不是问题,语言才是跨度"的时候。我需要掌握的是Delphi基本使用和IDE工具使用。我认为,在熟悉C/Java /.NET的基础上快速掌握一门从未接触过的语言,并非不可完成的任务。

&nbsp_place_holder;在学习这门未知的语言之前,首先要知道自己学习的是什么东西,框架如何,用来开发哪些类型应用,IDE的情况,下面给出一些简 单解释。

Pascal Delphi (via wiki)

我的主要教程(电子档)有如下几本:

Pascal基本教程》([Google快照] (http://203.208.39.132/search?q=cache:EEjmkPEDtpQJ:www.tanghu.net/gr/zhoukun/p ascal/pascal5 ...

more ...

Delphi学习笔记02

今天算是学习Delphi的第二天,昨天熟悉了一下基本概念和开发环境,写了一个简单的Hello world!(传送门-Hello world!)。

说是学Delphi,其实今天我一下午都在学习Pascal语法,这里有一个要点我需要强调"Delphi与其说一门语言,不如说是一个开发环境和开发框架,使用的是 Object Pascal语言"。我今天还停留在Delphi基本语法、变量、数组、指针这些学习上。

说说我对Pascal的第一感觉吧:语法很繁琐,比起C/Java,if/while/repeate/for这些语法结构都begin/end才支持多语句 (C/Java使用{},Python使用缩进)。不过正是这个原因,所以代码特别直观,在教学使用和信息学比赛就很适合了。

今天使用的教材是《Pascal基础教程》(传送门-更多教程 ...

more ...

奔波

&nbsp_place_holder;最近很忙,奔波于徐州和南京之间,hunt for job.

未来很可能去广东。广东,多么遥远的一个词,我从来没有想到需要离家这么远。虽然当时高考志愿有一个实在桂林,不过那不也是后来没去么。

我很犹豫,后来想着,同宿舍就有山西的同学,隔壁有内蒙的同学,人家大学都出来这么远,我刚毕业出去闯闯怎么了。

嗯,雏鹰需要更广袤的天空才能搏击出坚韧的翅膀!

eagle

more ...

Flex Builder3中的launch path设置

在Flex Builder3中,想运行或者调试一个Flex项目,有Run/Debug/Profile三种运行方式。当我点击这三种方式的按钮时,都会报出一下警告:

Flash Player Not Found

Flex Builder cannot locate the required version of Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder.

Do you want to try to run your application with the current version?

大意就是说没有找到Flash Player,有两个选项Yes ...

more ...