小弟初学Delphi,有很多问题想请教Delphi高手,本人创建了一个群,欢迎大家来讨论关于Delphi的技术问题!

huaneww 2003-10-21 01:42:53
小弟初学Delphi,有很多问题想请教Delphi高手,本人创建了一个群,欢迎大家来讨论关于Delphi的技术问题!相信以这种方式更能很解决我们在编程上遇到的问题!!!


我的群号是:443420


小弟欢迎大家的到来!特别是Delph高手·!
...全文
41 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzhifei 2003-10-23
  • 打赏
  • 举报
回复
MMBBMMMMMBA@ABMBBA@3:,,,,,..........,,,,,,:::::::+++++39@BBB@@BBBBAAA@@:.............
MMBBMMMMBA@@BBBBBA9+:,:,,,,.,....,.,,,,,,,::::::::::+++39ABBA@BBBBA@A@@+.............
BMBBMMMMB99@BMBBB@+:,,,,,,,,,,....,,,,,,,,:::::::::::+++3@BBA@AMBBA@@@@3.............
MMMMMMBBA33AMMBBA3:::,,,,,,,,,,.,,,,,,,,,,::::::::::::++3@ABA@@BBBA@@@@3.............
MMMMMMBB939BMMBB9+:::,,,,,,,,,,,,,,,,,,,,,::::::::::::++39ABB@@BBBBA@@99.............
MMMMMMB@33@MMBBA3:,:,,,,,,,,,,,,,,,,,,,,,,:::::::::::::++3@BBA@BBBBA@@93.............
MMMMMMB9+9AMMBA9+:,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::++9ABA@AMBBBA@93.............
MMMMMMB3+9AMBB@3::,,::,,,,,,,,,,,,,,,,,,,,,::::::::::::+:+3ABB@ABBBBA@9+.............
MMBBMB9+3@BBBA9:::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::+:::+9AB@@MBABA@@3.............
MMMMMB3+3ABBBA3:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::+3@AA@BBBBAA@3,............
BMMMMA++9BBMB@+:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::++9@A@BMBAAA@9,............
MMMMM9++@BMBA9:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::+3@A@BBBAAA@9:............
MMMMB9+3AMBBA3:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::++:::::++9@@ABBAA@@9:............
MMMMA3:9BMBB@+:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::++333+::::+3@9ABBBAA@9:............
MMMMA+:@BMBB9+:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::+++333333++:::39@@BBAA@@9:............
MMMB@++@BBBA3:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::+333333++33+:::+99@BBAAA@9:............
MMMB9+3ABMM@+:::,,,,,,,,,,,,,,,,,,,,,,,:,::+339933+::::::::::+399@BB@@@9,............
BMMB3+3ABMB@+:::::::,,,,,,,,,,,,,,,,,,,::+39@993+::::::::::::+399@AA@@@9,............
BMMA3+3AMMB@+++++++++:::::,,,,,,,,,,,:::+399933::::::::::::::+3933@A@@@3,............
BMM@++3BMBBA33333399933+++:::,,,,,,::::+3993++:+::::+:::::::::+93+9AA@9+.............
BMB@++9BBMBA3++++339999993++:::,,,:::::+333++:::,:::::::::::::+@3+9AA@3+.............
BBB9++9BBMB9+::::::++339933++:::::::::++++++::::+3933+++::::::+@3:3AA@3:.............
BBB9++@MMBA3,::,,,:::+++333++:::::::::+++++::+3@AAAAA@93++::::+@3:+@A@3:.............
BBB3+3AMBB@+,:::::::++++++++++:::::::+++++++3@BABB99ABA93+::::+@3,:9@@3:.............
BBB3+3ABBB@3::+::::::::+++++++::::::::+++::39@M@AB9,+9@3+::,,:+@3,:9@9:..............
BBA3:3ABBB@+:::::+++++:+::+++:+::,,:::++::+3+3BBBM@,,+3+::,,,:+@3,:+:,...............
BBA+:3ABBB@3::+:3@@@@@93+:+++::::,,,::++::++,,@MMA+,:++::,,,,:+93::+.................
BBA+:3BBBB@3:+9@ABBB@BA993:::::::,,,::::::+:,,:39+::+++:,,,,,,+93:::.................
ABA+:3ABBB@3+9AB@9BB@BA:33+::::::,,,,:::,::::,,,:::+++::,,,,,,+9+,,,.................
ABA+:3ABMB@33@A@::BMBM@,::+::::::,,,,::,,,:::::::++++::,,,,,,:39+:,,.................
AAA+:3ABMB@3339+,:9BBA3.,::::,:::,,,,:::,,,:::++++::::,,,,,,,:39+:,,.................
AAA+:3ABMB@+:+3+:,,39+,,:::::::::,,,,::::,,,:::::::::,:,,,,,,:39+:,..................
A@A3:3ABBB9:::+3+:::,,:::::,,,,:::,,,::::,,,,,:::::,,,,,,,,,,:99+:,..................
A@A3:3@BBB@+::+++++++++::::,,,::::,,,::::,,,,,,::,,,,,,,,,,,,:93+:...................
A@A3:3@ABB@+::::+++++++:::,,,,::::,,,::::,,,,,,,,,,,,,,,,,,,:+93:,...................
A@A3:3@ABB@+::,::::::::::,,,,,::::,,,:::::,,,,,,,,,,,,,,,,:::+93:,...................
A@A9+39ABB@+::,,::::::,:,,,,,,::::,,,,::::,,,,,,,,,,,,,,:::::393:,...................
A@A9++9@BB@+::,,,::::,,,,,,,,,::::,,,,:::::,,,,,,,,,,,,,:::::39+:....................
A@A9++9@BBA3::,,,,,,,,,,,,,,,,::::,,,,:::::,,,,,,,,,,,,,::::+39+,....................
A@A@++9@ABA3::,,,,,,,,,,,,,,,,::::,,,,,:::::,,,,,,,,,,,,::::+39+,....................
@@A9++3@ABA9+::,,,,,,,,,,,,,,:::::,,,,,:::::,,,,,,,,,,,,,:::+99:,....................
@@A9+39@ABA9+::::,,,,,,,,,,,,:::::,,,,,::::::,,,,,,,,,,,::::+99:,....................
@@A@+33@ABA@3::::,,,,,,,,,,,,:::::,,,,,::::::,,,,,,,,,,::::++93:,....................
@@A@+339@AA@3+:::,,,,,,,,,,,:::::,,,,,,,:::::,,,,,,,,::::::++93:,....................
99A@++39@AA@9+:::,,,,,,,,,,,:::::,,,,,,,,::::,,,,,,,,::::::+393:,....................
39AA3+39@AA@93+::,,,,,,,,,,,:::::,,,,,,::::::,,,,,,,:::::::+39+,.....................
:3@A9:+39AA@93+:::,,,,,,,,,,::::::,,,,,::+:+:,,,,,,,::::::++39+,,....................
.:+@9:+39@A@93+:::,,,,,,,,,,:::::::,,,,:+333+,,,,,,,::::::++39+:++,,,................
...,,.+33@AA@3++:::,,,,:,,,,,:3+333::::+@BA@+,,,,,,,:::::++399+:@@333+,..............
...,,.:339@A@3++::::,,,,,,,,,+3@@A@93++@@@9+:,,,,::::::::++399:3BB@@@99,,,,,.........
....,.,+39@A@93+::::,,,,,,,,,:3@@AA@@9@@9+:::,:,,::::::++++3@3:@MBAA@@A@@@@@9+:......
....,..:+39@A93++::::,::,,,,,,:++399@@A3+:::::,::::::::++++9@3+BBAABAAABAAA@99999333.
....,,.,+39@A@3++::::::,,,,,,,,::::+333+:,:::::::::::::+++39@39MBAABBBBA@@9@@AABAA@@.
.....:..:+39@@3++::::::,:,,,,:::::,,:::,,,::::::::::::++++3993AMBAAA@A@@AAAAAAA99999.
.....:...:33@@93++::::::::,,,:::::,,,,:,:::::::++++++++++33@9@BMBAAAAAAAAAAA@9999999.
.....:...:+39@93++:::::::,,,:::::::::,,::+++333993+++++++33@9AMBAAAABBBAA@@999999999.
.....,,...:399@3+++:::::::::::::++++++:+33999@9993+++++3339@@MMBBBBBAAA@@@@9@@@@93++.
......,...,+39@9+++::::::::::::+333++33399933++++++++++333@ABMMBBBBA@@@@@@@@@@@9+,...
......,....,+9@93+++++::::::+3399999999@93+::::+::+++++339@AMMBBBBAAA@@A@@@@@@3:,,...
............:39@9+++++:::::+39@@9399999+:,,,:++++:++++3339ABMMBBBAAAA@@@@@@A@+::,,,,.
............,:3@93+++++:::+++333+::::::,,,,:++3++::+++339@BMMMBBBBAA@@@@@AA@+:::,,,,.
..............+399++++++::++::,:::::,,,:::::+33++:+++++39ABMMBBBBAA@@@@@AB@+::::,,,,.
..............:399333++++++++::+3+++::::::+3933+::++++39@BMMMBBBAA@@@@@BB@+::::::::,.
..............+939933+++++++++++333++::++39993++::++++39BMMMMBBAA@@@@ABM@++++++:::::.
.............,9BA@933333+++++++++399999@@@@93+:::++++33BBBMMMBAAAAAAMMM9+++++++:::,,.
.............:AMMA@333333++++++:++39999993+:::::::+++3@BBBMMMBBBAABBMB@3+++++++::,,,.
.............3BMMBA@333333+++++++::++++:::::::::::+++9BMBMMMMBBBBBMMM@++++++++:::,,,.
............,9BMBMMBA993333++++++:::::::::,,,::::+++3AMMBMMMMBBBBMMMB3:++3++++:::,,,.
............:@MMMMMMBB@9333+++++:::::::::::,,::::++3@BMMBMMBBBBBBBBB@+:+++++++::::,,.
............3AMMMMMBMMBA@333+++++::::,,:::::::::+++@BMMMBMBBABBBBABB@:+++++++++:::,,.
...........,9BMMMMMMBBMMB@93++++++:::::::::::::++3@BMMMBBBBAABAAAABB9:+++++++++::::,.
...........:AMMMMMMMMMBBBMA933+++::::::::::::::+3@BMMMMBBBBBABAAABBB3:+33++++++::::,.
...........9BMMMMMMMMMM33MMBA9333++:+:::::::::+9ABMMMMMBBAAAAAAAABBA+++3++++++::::::.
..........:@BMMMMMMMMMM:,BMMMBA993++++++:::++9@BMMMMMMBBBBBAAAAAABB9+++3+++++++:::::.
..........+@BMMMMMMMMMM+.@MMMMMBA@9933333339@BMMMMMMMMBBBAAAAAAAABA3+++++++++++:::::.
.........,9ABMMMMMMMMMM+.+BMMMMMMBBAAAAAAABBMMMMMMMMMBBBBBBAAAAAABA3+++++++++++:::::.
.........+@AMMMBBBMMMMM:..9MMMMMMMMMMMMMMMMMMMMMMMMMMBBBBBAAAAAAAB@++++33++++++:::::.
.........3@BMMMBBBMMMMM:..+MMMMMMMMMMMMMMMMMMMMMMMMMBBBBBBAAAAAABB@++:+3333++++:::::.
........,9@BMBBBBBMMMMM:..:BMBMMMMMMMMMMMMMMMMMMMMMMBBBBBBBAAAAABB9++:+3333++++:::::.
.....................................................................................
huaneww 2003-10-23
  • 打赏
  • 举报
回复
哈哈!已经有好几位高手坐镇该群了!来的要快哦!越多越好!

如果是高手哪就更是欢迎欢迎!呵呵!
yonge23 2003-10-22
  • 打赏
  • 举报
回复
ME,也是初学的!!!
wangbab 2003-10-22
  • 打赏
  • 举报
回复
呵呵,我刚学。共同进步。
ssiqplbj 2003-10-22
  • 打赏
  • 举报
回复
我也要
myadvice 2003-10-22
  • 打赏
  • 举报
回复
楼主,咱们共同学习

lizexia 2003-10-22
  • 打赏
  • 举报
回复
up
yeeyee 2003-10-21
  • 打赏
  • 举报
回复
我是一只菜鸟,我来学学
hbqinlei 2003-10-21
  • 打赏
  • 举报
回复
我也去学学!
cpilq 2003-10-21
  • 打赏
  • 举报
回复
看看~~有没有分啊??
jbzj 2003-10-21
  • 打赏
  • 举报
回复
我也去,我不是高手!
guge 2003-10-21
  • 打赏
  • 举报
回复
let me see see!
lw549 2003-10-21
  • 打赏
  • 举报
回复
看看去。
汉化说明 与许多初学者一样,我在开始学习Delphi时,面对全英文的界面,很是不习惯。在Delphi5.0时就开始对Delphi进行汉化。但效果并不明显,也就没好意思拿出来。但心中总是感到有些遗憾,为什么Delphi这样好的编辑工具,始终不推出简体中文版呢? 一直等到Delphi7.0时,Smallfish终于等不住了,为了Delphi在华夏大地上的传播与推广,SmallFish决定自己动手,汉化出真正属于中国人的简体中文Delphi程序开发工具。 SmallFish通过几个星期的艰苦奋战,在Delphi7.06的英文版的基础上,终于推出了现今汉化最好的Delphi7.0简体中文版。 Delphi7资源汉化包的源文件 其中SmallFish汉化的部分是*.bpl、*.exe及其它文件,而Lib中的文件及Source文件夹中的文件是LiWD完成的,我也加到了我的文件夹中,在此表示感谢!为了表示对他劳动的尊重,将他汉化时的文字在后面附加了。 下面,向大家介绍一下使用方法,首先关闭Delphi7.0的运行,打Winsystem文件夹下的所有文件,覆盖到系统目录下(如C:WindowsSystem);然后,将Bin、Lib文件夹下的所有文件覆盖到Delphi安装目录的Bin中。至于Source文件,可以覆盖到相应文件夹中,也可以不做任何操作。 为了减少大家的开支,我将文件的大小尽可能缩小,也不得已使用可执行程序压缩工具对.Exe文件、.Bpl文件进行压缩。但还是很大,请大家原谅。如果修改,可以以下面的邮件地址向我索取没有压缩的文件,我会抽时间发给你们。 最后,要说明的是,汉化到现在,发现要推出完全汉化的Delphi,以我的精力和能力来说,还要等一定时间。因为需要汉化的资源太多,以典型安装为例,可能需要汉化的文件多达200个左右,而且是都是DELPHI程序,无法借助字典批量翻译,工作量实在巨大。同时随汉化的深入,发现许多要翻译的字符没有把握准确译出,恐怕翻译后让大家更糊涂,加上马一就要毕业答辨,我只好暂时把汉化工作停一下,只是将手头现有的部分拿出来与大家共享,因水平有限,翻译错误在所难免,请不吝指教!以便我日后推出汉化Delphi时,做最后的修正。 我汉化Delphi不是为了出名。没有任何商业目的,不希望出现Delphi简体中文版应用于商业的现象发生,但为了表明大家对我的工作尊重,也不要修改我在可执行文件版本信息中加的一行字-汉化:SmallFish。如果向朋友推广,也不要把我编写的汉化说明删除,我只是通过这样的一个难得机会,结识更多像我一样酷爱Delphi的网友。 如果你有什么好的建议,请给我发电子邮件电子邮件地址SmallFish@0335.net或LiYuguo@0335.net,我尽量抽时间回答网友的提问。不要向我要Oicq或其它联系方式,恕我不公开。常见问题: 1.为什么汉化Delphi7.0在运行时菜单没有快捷键但按下Alt键后,就有了。能不能改进一下? 答:这是Delphi7.0本身的原因,并不是我汉化资源文件有误,不信你将Delphi原文件覆盖回去试试,一样存在此问题。 2.为什么编译信息一部分是英文,另一部分是中文? 答:这是因为我汉化不完全造成的。 3.什么时候会推出Delphi7.0的其它汉化资源? 答:时间不会太长,只要大家支持。 4.如果我向你的信箱中发送其它控件的汉化请求,能不能帮我完成? 答:如果时间允许,控件好用,我会满足您的要求,但有一个条件,留下您的联系方式,交一个朋友。:)附:网友LiWD原文汉化说明 这是Delphi7的一些资源文件的汉化,是我从Delphi6改编的,由于英文水平有限,错误在所难免,并且有些单元没有汉化,如果你修改或汉化了其他单元,别忘了给我一份! 用Delphi7 打开 Project1.dpr, 进行编译,即可得到相应的dcu文件! 上传:李岚文 QQ:270181856 E_-mail:llw.lz@126.com 曾上传作品:柯龙进销存 希望能给初学Delphi 7的朋友带来帮助 ^_^
Delphi编程大师2003 还有各类控件400多个.也有Delphi教学文章及书籍25个.和各类Delphi编程的软件原代码 不但能使你简单的操控Delphi进行编程.而且能对初学者进行深入浅出的教学. 同时Delphi的原代码能帮助各位Delphi爱好者在编程过程中得到不同的启发与参考. 本软件含有: BorlandDelphi7.06中文版 BorlandDelphi6中文版 BorlandDelphi5中文版 控件控件大全: DBISAM 3.07 SkinForm 界面控件 FlatStyle 文件备份 BackFile XP菜单 XPMenu DosMove RainXP XP Bar Menu 窗口停泊组件 RxLib2.75 nBdeDBF AVL平衡树控件包 常用数据结构控件包(+源码+测试程序) SourceEdit DevExpress For Delphi6&7 Inforpower 4000.E FlatStyle 平面界面控件 ehlib25 Devexpress DBTree 1.3 1 FS 序列号大全 FrmConv 1.0 PrintManager 1.0 超链接拖放 Delphi Project Launcher 1.3 Gifform For Delphi 1.1 1stClass for Delphi 6 3000.01 RegTool控件 1.0 Delphi 6.0 汉化资源包 繁简转换原码 WjTable Miniprint Miniprint_tryversion Spcomm Menubar mssql bitdbgrid exp aexcel aliased doci ln hgdbfilter kbmmemtab VclZip 2.23版本 一个极酷的TreeView控件,多种视觉效果.推荐 对于字符串进行DES加密的控件 在Delphi中制作扑克牌游戏的控件 eXperience dxPack12(一组dotNet控件) 界面控件ThemeEngine 3.2 界面控件Skinengine3.2.0 内存表控件 kbmMemTable TGifImage For D7 经本人修改过的XpMenu,真正xp效果 可支持窗体停靠的控件 Modem拨号构件 一个用于Ini文件控制的控件 DBPanel 一个支持多种图形格式的控件 Modem拨号控制控件 一个可以实现颜色渐变效果的label控件 TEasySize Skinengine 3.1.2 ADOTable TTransitionEffect 一个可以以动画方式显示Hint的控件 一个能够旋转显示其内的图像的Image控件 Gifimage For Delphi6 Richview1.4.2 SakEmail控件3.4.3版本 利用Windows Socket API抓取网络上的网页的控件 系统信息控件 一个不错的RAS构件 最新版本的gifimage glad控件包for d5 拥有七种不同外观的改良版TCheckBox构件 平滑特效字体控件包 V2.2 用Xcl代替Delphi的Vcl控件 能够嵌入TButton或TComboBox的TStringGrid控件 能够以回转的形式带出欲显示Form的控件 具有渐层色彩为背景之改良版TLabel构件 模拟大型电子广告牌的控件 VDF-Tools系列控件 能够得知True Type字体详细信息的非可视构件 直接存取硬件设备IO口地址的非可视构件BAIOPORT QuickReport实现自动分行显示的补丁 能够拦截系统内键盘输入信息的Hook构件 能够精简HTML文件的控件 可以处理XML的TQuickRTTI控件 制作 Microsoft ISAPI Extention 应用程序的构件 控制ISDN拨号的控件 AGHOTKEYMGR 针对 UDP 通讯协议的 Socket 构件 能够更改 TForm.Cpation 显示字体的非可视构件 改良版的 TTimer 构件 利用 MODEM 提供拨号功能的非可视构件 加强版 TTimer 构件 TCommStatus串行状态控件 一个具备 FTP 功能的构件 目前为止效果最好的mp3播放控件组 非常COOL的能够做出WIN2K般的效果动感界面控件 很cool的grid控件 换肤功能控件 自动缩放数据表格 V1.0 平滑字体控件包 V1.1 应用程序病毒免疫控件 V1.21 以可视鼠标拖放的方式产生 SQL 语句的可视构件 UCCOMP AExcel组件 模拟音响设备中纵向彩色LED指示表的控件 类似音响设备中立体旋钮构件 TRANSPARENT PRNTRAID TMnet 能够解析编辑MP3文件中的Tag的非可视构件 一个TextToSpeech(TTS)控件 一个报表控件 自缩放数据表格 TAutoDBGrid V1.0 应用程序病毒免疫控件 SelfAV V1.1 For Delphi 平滑字体控件包 V1.1Beta gifimage最新版本 MS的语音生成(TTS)的Delphi单元 功能全面的报表快速生成构件库 TTommHtmlLabel 存取和控制硬件的控件Tvichw32 能够让 TForm 构件产生半透明效果的非可视构件 GraphicEx87 最棒的Internet编程构件 Microsoft Office 97样式TComboBox 构件 JBS 系列的构件套件 ARC系列套件1.0.3 版 TBurner TDosMove Shell Control Pack VCL v1.5 TCadComboBox outlplus BUPack Component Package v1.4 Directx游戏制作开发包DGCBETA6的十七个例子 Directx游戏制作开发包DGCBETA6 DRIVEDIR TDsFancyButton CGI Expert Components Release 5.0.6 RaLib 1.00 TDsPanel TColorPageControl 超级中国式报表控件(printdbgrid)示例 TOutlook Button 1.0 TPageSetupDialog TStolliFullScreen TSpeedbtn.zip ALEXISRIOS fre AMDCPACK .......................
《Core Java》介绍和我的课程计划 李冰Email: bing.li@asu.eduWeChat: libertymama2021年4月15日 这是我第一次通过录屏的方式讲授主流程序设计技术。从今年二月底至今,我已经录制了105讲52.5小时的视频课程。通过这段时间的工作,我认为借助互联网强大的传播能力,这种新型教育方式完全具备超越传统实体模式的巨大优势,一定会成为未来教育的发展趋势。我会积极投入到这项事业当中,尽我所能提供更多高质量在线教学课程。 一、本课程内容 本课程将以Cay Horstmann的经典著作《Core Java》(第11版,2019年)为蓝本面向广大程序设计爱好者以及专业人员讲授基础Java程序设计技术。对于主流程序设计语言的教学,教材的选用对教学效果具有决定意义。我虽然有大量Java语言开发经验,但并没有时间和精力按照我自己的理解写一部教材。在这种情况下,不妨在现有资料中做出恰当选择。在长期Java程序开发过程中,我收集的各种Java程序设计书籍超过50部。它们包括基础技术、设计模式、并发技术、数据处理、网络通信、性能优化、代码测试以及高级技巧等多个方面。通过对这些书籍的比较,我认为《Core Java》是全面介绍Java技术的经典教材。它篇幅宏大,对Java标准版(Java Standard Edition – JSE)大大小小各种问题做了细致入微的介绍。对学习者来说,它无疑是众多介绍Java基础技术书籍中的最佳选择。 为了方便学习者掌握本书,我对全书内容进行了摘要并编纂成幻灯片。在这个准备过程中,即使作为拥有大量程序设计经验的我来说,我也发现了我对一些细节认识的模糊,有的甚至从来没有接触过。事实上,这些细节对于我们提高程序质量是大有裨益的。作为基础程序设计技术的经典之作,本书除了有翔实完整的描述外,还包括大量具有充分说服力的程序示例。这体现了计算机科学作为当代最重要的科学分支之一所独有的理性诉求。为了使学习者更深入了解每一项技术,我还额外增添了很多程序示例,更加丰富了本课程的内容。这些示例使得全书所有论述都是建立在代码支持的基础上,成为学习Java程序设计技术最坚实的保证。 还有一点我需要说明的是,作为本课程的主讲者,我并不是简单地照本宣科。根据我的研发和教学经验,对程序设计这样一门复杂技术来说,主讲者以往和当前所从事的研发工作对讲课质量有着至关重要的影响。我会把我在研发中的实际体会融入在整个讲课过程中。对所有重要技术,除了清晰阐述原作者观念以外,我会提供我个人的评价供学习者参考;同时,我还会收集其他资料作为辅助,使得对特定技术的解释更加充分。通过多角度的观察体验,促使学习者全面透彻理解Java语言。我认为这种个性多元的教学方式是帮助大家掌握程序设计的关键所在。 由于本书的庞大容量,我还没有足够时间完成全书的录制。我会坚持完成所有课程,估计在六月中会完成第一卷全部十二章内容;在八月底完成第二卷的录制。保守估计,完成后全部幻灯片页数会超过3,000页;程序示例个数超过700个;全部代码程序会超过15,000行;全部视频课程时长至少会达到150小时,即300讲。当前,我已经完成本书第一卷前五章和第六章部分内容的录制,现在共有105讲(52.5小时)的视频,幻灯片达到1,222页。其中包括212个程序示例,共5,130行代码。在完成本书的全部录制之后,本课程将成为国内全网范围内时间最长和内容最丰富的Java基础技术视频教材。 当然,《Core Java》这本书也有它的不足。在全面覆盖Java标准版的同时,对一些重点问题的介绍深度上有欠缺。这对于一部力图囊括所有Java基础技术的教材来说也在所难免。为了弥补这个不足,我将在其他课程中予以弥补。这些课程也同样是基于知名经典著作进行介绍。我的初步计划涉及的著作包括:Steven John Metker的《Design Patterns Java Workbook》、Brian Goetz等的《Java Concurrency In Practice》、Elliotte Rusty Harold的《Java Network Programming》、Charlie Hunt和Binu John的《Java Performance》、Ira Forman和Nate Forman的《Java Reflection in Action》以及Maurice Naftalin和Philip Wadler的《Java Generic and Collections》。另外,我还计划把最新出版的其他重要英文程序设计专著在不侵犯版权的前提下,以视频方式呈现给大家。 二、本课程的理念 一项事业一定会有它的理。程序设计的理当然是能够完成伟大软件作品。 我们虽然都会在现实中不得不做出一些妥协,但理总是唯一能够激发我们最大创造力的催化剂,它同样是带给我们最大快乐的源泉。我们也许在不断降低曾经的理维度,但我们也同时都会在人生每一个寂静时刻扪心自问深刻反省。那些对我们自己灵魂发出的询问,就是我们不会屈服的个性展示。换句话说,面对理时,我们自始自终都有来自内在天赋的支持。 当然,除了我们的天赋,为了理,我们同样需要付出巨大的劳动。这些劳动不仅仅是学习和研发过程的坚持,更多的还是抵御外在环境对我们理不到的干扰。其实,无论是否有那些干扰,在外人看来艰辛的劳动对于拥有理的我们永远是最大的快乐。 对于程序设计来说,我个人伴着理和辛勤劳动走了很长的路。即使如此,我只能说我对程序设计略知一二,甚至对做出高质量程序的解决之道还有些迷惑了。但我的这些付出,至少使我坚信没有任何灵丹妙药可以实现所谓“在零基础上几日登天”,我也不认为这样做程序的人会真正快乐。事实上,理只会离这种模式的程序设计更远。 三、我的经验 作为本课程的主讲者,我应该具备一些基本素质。我希望我的经验能够得到各位的认可。 我现有程序代码量达到1,300,000行,其中Java有950,000行,其他语言有350,000行。至少,我在我的人际圈内没有发现超过这个数目的人。 此时此刻,我还在进行两个重要软件项目的研发。第一个是《新万维网》。它是对传统万维网(WWW)的重大改进。当前版本持续开发超过十年,基础层已经建立,我正在努力修改新版界面。我认为这个产品在学术和市场两个方面都会有很好前景。这个项目现在拥有代码行数882,224。从这个角度看,很可能是我国学界最大的软件研究项目。 另一个项目是《GreatFree: 面向互联网环境的通用分布式程序设计技术》。通过我的大量对比,这是国际学界在互联网环境下第一个具备通用开发能力的程序设计技术。尽我所知,我国在程序设计领域的贡献很少,我的这个成果具备首创价值。我正在把它以新的语言形式展现出来。这应该是我国在计算机领域贡献的第一个程序设计语言。现有成果已经开源,大家可以从GitHub上找到,链接是:http://github.com/greatfree/wind。 我当前还在大学任教。我在国际知名企业也有一些工作和实习经验。我曾经工作和实习过的机构包括:北京大学、西安工业大学、IBM研究中心(纽约)和贝尔实验室(北京)等。我还曾在美国亚利桑那州立大学获得过计算机科学博士学位。 四、英文问题 本课程的教材和幻灯片全部使用英文。英文是科技领域的官方语言,所有最新科技成果都是以英文方式呈现的。随着互联网技术的广泛普及,通过网络我们可以轻易获得足够多的英文资料。这对提高我们的程序设计技术和能力有极大帮助。另外,我认为当前大学普遍存在专业教育和英文教育割裂的现象,这是非常荒唐的。对于母语非英文的人来说,通过英文学习专业是掌握英文最佳甚至是唯一可行的学习方式。英文对于程序设计的帮助是决定性的。寻找一个编程中具体问题的答案,英文搜索结果要远好于中文。对于程序设计人员,英文还有更特别的意义,毕竟程序是英文写的。英文差,完全会导致程序质量大幅下降。最后,我着重需要强调的是,英文能够培养一个人科学理性的思维能力,对提高程序质量有着潜移默化的推动作用。 我多年在大学的教学中一直采取以英文学习专业的方式。实践告诉我,这种方式是成功的,普遍受到学生欢迎。我在我任教过的大学总是最受欢迎的老师之一,这和我的英文教学方式分不开。另外,在我的视频课程中,我对每一张幻灯片都有详细的中文口语解释和大量的程序示例。我认为英文不仅不会影响学习质量,反而会促进对具体程序设计技术的理解,毕竟英文更能反映出技术的本质。相比于大量不精确的翻译书籍,我认为直接学习英文原著是最好的选择。与此同时,借助视频技术实现音像并茂,可以生动展示英文教学内容,一定对提高学习者能力有本质上的提高。我认为大家是会欢迎这种模式的。英文不是学习科技的障碍,恰恰相反,它是我们通向科技巅峰的桥梁。 五、可能的学习者 《Core Java》这本书虽然讨论的是基础Java技术,但它翔实全面的风格其实对每一个对程序设计技术感兴趣专业和非专业人士都会有价值。 第一,没有任何程序设计经验的初学者。相比于其他主流语言,Java是经过长期演化后形成的程序设计技术。Java彻底摆脱了早期机器语言的影响,不存在任何对于机器特征过分依赖的编程方式;Java和互联网技术结合得更加紧密,适合学习者初步掌握互联网开发技术;Java采用面向对象程序设计风格,这是当前被普遍接受和推荐的程序设计理念;还有,相比于其他语言,Java的程序呈现方式更加简化。正是由于上述原因,Java是初学者学习程序设计的恰当选择。 第二,需要全面了解Java技术的程序设计人员。根据我的经验,一个程序员完全掌握一门程序设计语言的所有细节是非常困难的,一般都会存在对某个分支或者部分细节缺乏了解的现象。本课程的全面性会帮助程序员查漏补缺,以较小代价对模糊不清的枝节问题进行了解,从而完善自身的程序设计技术,并迅速在实际研发过程中将所学体现出来。 第三,致力于从事基础软件系统开发的Java程序设计人员。本课程讲授的Java标准版是Java最重要的技术。事实上,Java所有的开发能力集中体现在标准版当中,而非其他任何版本(如Java Enterprise Edition – JEE),更不是其他众多架构(Frameworks)所能代替的。在实际开发中,由于Java标准版一些主要技术使用难度相对较大,很多开发人员会有意回避使用它,转而去借助各种架构进行开发,从而快速完成应用软件的建立。从软件工程角度看,这种做法无可厚非。这些架构不要求研发人员具备深厚的基础知识和技能,只需通过简单配置或者简化的脚本语言编程就可以完成高层应用软件开发。但是长此以往,这种做法会逐渐降低程序设计人员的技术能力。只通过架构开发应用的研发人员大都会失去开发复杂基础软件系统的能力。本课程讲授的Java标准版是Java核心技术,对这个技术的全面掌握是开发基础软件系统不可或缺的。 六、怎样掌握Java程序设计技术 事实上,我不认为只通过这个课程就可以真正掌握Java程序设计技术。这个认识对任何程序设计技术课程都是成立。作为一门需要高度实践经验的科学技术,程序设计课程或者书籍只能是辅助的和启发式的。我认为无论使用何种开发技术何种开发理念,真正决定程序质量的永远是人,而不是单独的某项技术。对于一个高水平的程序设计师来说,他完全可以使用相对落后的技术做出高质量的软件;而低水平的程序设计人员,无论使用任何先进工具都无法保证程序水准。因此,我在课堂上经常和学生们说,你们要坚持“每天编程序”。更重要的是,这个程序应该学生独立思考后设出的一个软件,每天坚持逐步把它做出来。当这个软件达到特定规模时,设计者才会真正领悟到程序设计的核心价值、各种技术的科学理性意义乃至程序设计的乐趣。 最后,除了“每天编程序”,其实我在课堂上对学生还有一个建议,就是“每天读英文”。前两天,我在网上看到一篇文章。它展示了钱学森先生1933年6月在国立交通大学读书时参加《水力学》考试的试卷。我惊讶地发现这份试卷完全是英文作答。这意味着在遥远的八十八年前,我国大学已经开始使用英文进行专业教育了。遗憾的是,在当前我国主要大学里,竟然还做不到这点。我希望大家能够理解我对英文学习重要性的一再重复:在我们这个全新时代,在一个富有朝气的学科中以英文为蓝本展开自己的理!  

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧