摘要: 最近对CLR的本质部分非常感兴趣,也看了园子里面很多高手的文章,特别是AnyTao同志的[你必须知道的.NET]系列文章。AnyTao同志在继承本质论中,提出了使用关注对象和就近原则的方法来确认继承类具体调用方法的问题。文章非常精彩,下面的回复更加精彩,对文章进行了必要的补充。这篇文章的中,具体集中关注了以下这个问题一个被声明为基类(A),却使用派生类(C)进行实例化的对象,其调用的方法(foo,...阅读全文
我记录网站综合系统 1.6发布
一个网站的诞生- MagicDict开发总结6 [划词 检索]
摘要: 【名称】我记录网站综合系统 1.6【网址】http://www.wojilu.com【简介】集成了“SNS/门户CMS/论坛/博客/相册/微博/wiki”等应用程序的互联网产品,为互联网创业提供一站式解决方案。【特点】功能强大、开放源代码、多语言支持,并带有丰富的二次开发教程和示例代码,扩展方便灵活。【应用环境】windows/.net 2.0或更高版本;数据库SqlServer或Mysql或Access【其他】界面修改方便,模板语法简单,可在线轻松自定义界面;支持sqlserver/access/mysql数据库;支持多国语言(i18n);支持静态资源(css/js/图片)和动态页面的分离(阅读全文
一个网站的诞生- MagicDict开发总结5 [检索候补列表的生成]
摘要: 一边输入检索词语的同时,一边能够在网页的下拉列表中显示候补词语,作为一个日语单词检索网站,这个是必须的。至于使用什么技术,Ajax以外似乎没有其他选择了。以前是手工写Ajax的代码的,现在有Jquery了,我也随大流了,用JQuery写Ajax。。。 //检索建议词语functionGetSug(ReadyToSearch){if(ReadyToSearch==searchKey){$.get("ASHX/GetWordList.ashx",{SearchKey:searchKey},function(data){if(!(data.toString()=="&q阅读全文
一个网站的诞生- MagicDict开发总结4 [如果有阶层数据库就完美了]
摘要: 说到数据库,大家第一反映就是表格,2维的表格,一个维度代表属性,一个维度代表对象。某某对象的某某属性是多少多少。2维表格大概就是这样描述数据和存放数据的。不过,其实生活中,很多事物的相互联系并非是 2维的,更多的阶层形状的。一个世界里面有很多国家,一个国家下面有很多省,每个省下面可能有市,也可能没有[直辖市]。其实,字典这样的东西,就是一个典型的阶层数据。每个词汇就是一个顶层对象,平假名,片假名,罗马字是属性, 第二层是中文解释,一个词语可能有若干个中文解释。 第三层是例句,每个例句有日语例句和中文解释两个成员。[当然这个只是最简单的字典模型,没有考虑到各种扩展情况。]老实说,如果数据不多的话阅读全文
一个网站的诞生- MagicDict开发总结3 [日语字典数据结构]
摘要: 首先感谢各位ACCESS数据库大牛在上一篇文章的评论中,对我的批评和帮助。这样的话,上一篇文章也没有白写了。的确,一直在Mainframe上做开发,ACESS只是入门级别的水平,学习的道路还很长很长,需要 大石头 这样的高手的指教和提点。 这篇文章,可能不会涉及到任何技术面的东西。主要介绍一下日语单词的特征,就当一个日语知识的简单普及了。[园子里面日语好的朋友应该有很多]日语在线字典,可能是所有字典里面最复杂的。日语,分为平假名,片假名和汉字:平假名是从中国偷师过来的,一般用于书写日本原来的文字,日语的平假名表示了一个单词的发音。一个假名对应一个发音。例如 [はな] 就是一个片假名,这个词语怎阅读全文
一个网站的诞生- MagicDict开发总结2 [ACCESS的烦恼]
摘要: 说到数据库,有很多很多选择,除了MS-SQL,Oracle,SQLite,MySql,这些大家都非常熟悉的同学,还有DB2,IMSDB(灰常灰常古老的数据库,用在OS390等Mainframe中,层次型数据结构,不做大型机的同学们可能不知道)。不过,大部分个人网站的首选还是Access,理由很简单,ASPNET的空间,它是免费使用的。 天下没有白吃的午饭,ACCESS对于小型数据库来说,完全没有什么问题,不过,如果数据库非常庞大的话,呵呵,可能让你整天提心吊胆了。(特别是对于入门级的网络空间来说,简直就是灾难) 好了,来说说我的故事吧。我和ACCESS,不得不说的故事。 使用数据库,第一件事.阅读全文
一个网站的诞生- MagicDict开发总结1 [首页]
摘要: 能够自己拥有一个 个人网站,可能是很多人的梦想。在这个阶级固化的时代,我们需要一个梦想和目标。。。。 由于本职工作不算忙碌,自己对于动手制作网站有兴趣,所以,从去年9月底开始,萌生了制作一个个人网站的念头。 一直从事COBOL,PL1等非面向对象的工作,借着开发网站的机会,过过面向对象的瘾.使用VB10年了(VB6-VB2010),这次作为挑战,同时为了以后择业面考虑,开发语言也准备用C#。至于网站的内容嘛,由于工作需要日语,同时处于一个对日外包的圈子,以及对现有在线字典的有些不满,所以准备自己开发一个日语词典网站。目标是能够成为沪江小D那样的伟大的网站。 一个伟大网站,需要有一个好的首页。.阅读全文
摘要: 划词检索,一个好的字典网站所必须的功能。这个功能包括2部分内容,第一个部分是,在鼠标弹起的时候(MouseUp)知道鼠标的具体位置,显示一个【查询】的图标,第二个部分是,知道用户选中的词语。所有的操作都是纯JS的代码,第一次写JS,不好的地方,请高手指点鞭策。首先,在JS里面写一句鼠标MouseUp时候,触发事件的声明 //划词检索document.onmouseup=showselect;这样的话,鼠标MouseUp的时候,就会触发showselect事件了。接下来就是重头戏了,或许选中位置和选中文本。需要说明一下的是, iframeMode 这个标志表示划词的窗体是不是iframe。原本.阅读全文