Thursday, May 17, 2007

Glassfish JPA and Compass

I've been working with Compass on a few projects based either on Grails and Spring (Grails features Spring under the covers). Recently, I needed to incorporate Compass into a project based on the Glassfish platform.

The actual implementation was a little trickier than expected, but the final result was worth the effort. I've blogged about my experience, providing both a synopsis of the problems encountered as well as fully coded classes to get you started.

I'm not 100% happy with the result, and in my gut I know there's a more elegant solution: I used a Singleton to be called from within a BMT configured session facade for initialization.

If you're in the same position, and need some assistance, this article will get you to a working system. On the other hand, if you've dealt with this issue before, and have some advice, I'd be very interested to hear from you.

View the article: Glassfish JPA and Compass

Glassfish, JPA, and Compass

Compass provides a powerful bridge between ORMs and the Apache Foundation's Lucene project. Supporting both XML descriptors and Java 5 annotations, Compass makes quick work of creating powerful indexes over your application data domain.

As a fan of both Toplink and Glassfish, I was excited to integrate Compass into the applications I design, but soon ran into difficulty. I've found a work around to get Compass working in a Glassfish JPA environment that is easy, somewhat elegant, but a bit of a hack.

I've included code samples, as well as a description of the issues faced at Glassfish & Compass.

I've taken a Singleton approach, with some caveats. If you have had success with Compass, JPA, and Glassfish (without Spring!), this developer would be very interested in your experiences.

Spring Live 1.5 released

Matt Raible, in "Spring Live 1.5 Released," notes that the 6th edition of Spring Live was released last week. This release contains a new chapter on Advanced Form Processing, as well as Spring 1.2 updates.

It can be downloaded from SourceBeat; the release notes are also online.

Alex Vasseur - Opt-out AOP: good or evil?

Alex Vasseur, in "Opt-out AOP: good or evil?," describes the -Xreweavable option in AspectJ. One of the consequences of this option is that it's "fairly easy to implement an opt-out AOP engine that simply restores the state prior to weaving, and thus kicks out all the aspects from the application!"

Billy Newport: "End of the road for invasive middleware?"

Billy Newport has blogged in "End of the road for invasive middleware?" that add-in components like Hibernate for persistence or Coherence for caching are attractive for consumers because they're not invasive - meaning that users can take advantage of the products without waiting for a release cycle of an application server.

Floyd Marinescu: "A brief history of EJB"

Floyd Marinescu, in "A brief history of EJB," has given us a discussion point on the history and placement (and success) of EJB in the Java space. There has been some dissent, including this rebuttal by Ted Neward, in which Ted refers to Floyd's history as being "revisionist."

John Smart: "An offshore development war story"

John Ferguson Smart has documented the problems and results of a project that used an offshore development team in "An offshore development war story": what went wrong, what corrections were used, and what lessons might be learned.

Xiaobin Lu on the actual memory consumed by Java

Xiaobin Lu, in "Perception == Reality," blogs about another Mustang feature: removing the memory-mapping of rt.jar (and other such resources), changing the (perceived) memory footprint of the java process to be closer to the actual memory footprint.

Freedom languages

Kevin Barnes takes a different spin on the scripting languages vs. Java/C# discussion by categorizing the two as "Freedom" and "Safety" languages, explaining the differences between each and which he prefers. The distinction is quite useful.

Read Freedom Languages.

Google Desktop API for Java

Kohsuke Kawaguchi, in "Calling Google Desktop from Java," mentions Java GDS API, a project on sourceforge that allows searches to be initiated from Java... using server-side technologies.

Slobodan Celenkovic: Object Count Impact on GC Performance

Slobodan Celenkovic has written up a fine document talking about "Object Count Impact on Garbage Collection Performance," saying that "we Java programmers can be real pigs and allocate excessive numbers of objects that can overwhelm any garbage collection algorithm, regardless of how fast it is."

Joe, the Amazing Coding Monkey

Bruce Tate got a new pet Monkey that he named Joe and wouldn’t you know it, Joe learned how to code. This made Joe a much more interesting Pet then his old pony Seabusbus. But as is the case with all pets, they are cute when young and but can cause no end of grief as they older. Take a Friday break and learn more about Bruce's new pet Joe.


Threaded replies
· Joe, the Amazing Coding Monkey by Kirk Pepperdine on Fri Oct 21 06:10:24 EDT 2005
· Joe, the Amazing Coding Monkey by Daniel Selman on Fri Oct 21 06:24:23 EDT 2005
· Context-shift Whiplash by Patrick Carroll on Fri Oct 21 07:13:46 EDT 2005
· Joe, the Amazing Coding Monkey by Pauk Pauk on Fri Oct 21 09:52:23 EDT 2005
· Joe, the Amazing Coding Monkey by Laurent BEDE on Fri Oct 21 10:11:03 EDT 2005
· Joe, the Amazing Coding Monkey by Stefan Arentz on Fri Oct 21 07:23:29 EDT 2005
· Stir crazy by n n on Fri Oct 21 07:24:19 EDT 2005
· Joe, the Amazing Coding Monkey by Keith Donald on Fri Oct 21 09:26:10 EDT 2005
· Joe, the Amazing Coding Monkey by Mark Johansson on Fri Oct 21 11:23:35 EDT 2005
· Joe, the Amazing Coding Monkey by Putio Mudurkin on Fri Oct 21 11:31:22 EDT 2005
· Joe, the Amazing Coding Monkey by Kirk Pepperdine on Sun Oct 23 15:14:55 EDT 2005
· Joe, the Amazing Coding Monkey by Martin Straus on Fri Oct 21 09:28:27 EDT 2005
· Joe, the Amazing Coding Monkey by Jacob Hookom on Fri Oct 21 10:19:51 EDT 2005
· Joe, the Amazing Coding Monkey by Konstantin Ignatyev on Fri Oct 21 11:26:56 EDT 2005
· funny blog, and... by weiyong huang on Fri Oct 21 11:27:56 EDT 2005
· Lighten Up! by Thad Smith on Fri Oct 21 11:55:31 EDT 2005
· Lighten Up! by Henrique Steckelberg on Fri Oct 21 12:20:09 EDT 2005
· Lighten Up! by Mark Nuttall on Sat Oct 22 10:35:09 EDT 2005
· TSS quality is slipping by Neil Bartlett on Fri Oct 21 12:22:30 EDT 2005
· Right associations? by Doug Hall on Tue Oct 25 16:49:42 EDT 2005
· In all seriousness... by Shaun Smith on Tue Oct 25 17:03:38 EDT 2005
· In all seriousness... by Steve Zara on Thu Oct 27 02:29:14 EDT 2005
· Joe the amazing coding monkey by Javed Mandary on Sun Oct 30 16:31:43 EST 2005

Cameron Purdy: BigDecimal, BigInteger and BigMistake

Cameron Purdy, in "The Seven Habits of Highly Dysfunctional Design II," delivers on the second dysfunctional design: BigDecimal and BigInteger, focusing primarily on BigDecimal.

Sun Engineer - Well, I do have to think about backwards compatibility, which means I'll not be able to touch any other part of the JDK or JVM to make it straightforward. We'll have to invent a new package just for this so that we don't confuse anyone. Just in case someone already has a Decimal type, we will have to pick some stupid name that noone would ever think of. And we certainly can't change the language to support it. But yes, if you're a Sun Engineer, it should be relatively easy to use ... compared to some of that Taligent crap, anyhow.

Anonymous Generic Demonstration

In his blog Anonymous generic methods making things "just work", Ted Neward takes the idea of filtering results from the relational world and shows us how this could be coded using anonymous methods in C#. Ted then uses the opportunity to take a jab at Sun for needing type erasure for their implementation of Generics.

Ted’s challenge to offer an elegant solution to the problem is taken up by Sam Pullara. In Sam's blog, he demonstrates how to get the job done in Java. The challenge is also taken up by Guillaume Laforge and in his blog he shows how to solve this problem using Groovy. This solution is so nice that it makes all the other solutions offered resemble the dogs breakfast which leads us to the point of Marc Logemann’s blog, "perhaps Generics won’t reach the masses"

John Mitchell: Code Naked

John Mitchell, in "Code Naked," discusses transparency in coding, bringing up some notable terms: "Refrigerator code" and "toilet code." Refrigerator code is code you're so proud of that you would put it on your refrigerator; no comment on what toilet code is, or whether your Humble Editor has written any. :)

So out with it: where's your refrigerator code?

How to send/receive emails without routing

In the nicely-titled "How to Send / Receive Emails (SMTP & POP) From Localhost; Simple Freeware MailServer", Angsuman Chakraborty talks about using JMailSrv to accept emails (and check them) without actually sending them, for testing.

This might be a very useful project, especially considering how many times Your Humble Editor has accidentally sent emails to people while testing content. :)

An annotation processor to update your persistence.xml

Sahoo (no last name provided, all apologies!) has written a blog called "An annotation processor to update your persistence.xml during javac" to automatically generate a persistence.xml file for entity persistence. While aimed at EJB3 users from J2SE, the facility might be useful for J2EE users, to keep updated as well.

From the introduction:
When Java Persistence API is used in a managed environment (like Java EE container), there is often a deployment step and a notion of deployable module (an ear/war/jar) that represents the boundary of an application. During deployment container/persistence provider can discover managed persistence classes by introspecting .class files bundled in the application. But when Java Persistence API is used in Java SE environment, there is no such predefined deployment step, nor is there any deployable module. So a persistence provider does not know what are all the classes to introspect. Hence the spec requires users to specify the list of managed persistence classes in persistence.xml. A managed persistence class is a class that is either an Entity or Embeddable or EmbeddableSuperclass.

In this article, I shall show how to write an Annotation Processor that can be used along with J2SE's Annotation Processing Tool to automatically generate the list of managed persistence classes and update persistence.xml during compilation of entity source code.

Weiqi Gao: Would You Give This Student Full Credit?

In "Would You Give This Student Full Credit?," which is probably an off-topic blog for TSS, Weiqi Gao shows a truly astounding (and very obvious) answer for a question on the Pythagorean Theorem, with another example of such obvious answers coming in a comment to the blog.

It made Your Humble Author wonder: how often do we skip the obvious answer in an attempt to be engineers, mathematicians, or anything else to fulfill our self-images?


Threaded replies
· Weiqi Gao: Would You Give This Student Full Credit? by Joseph Ottinger on Thu Jan 05 09:39:19 EST 2006
· Weiqi Gao: Would You Give This Student Full Credit? by James Watson on Mon Jan 09 10:56:06 EST 2006
· Weiqi Gao: Would You Give This Student Full Credit? by Irakli Nadareishvili on Tue Jan 10 08:07:07 EST 2006
· Probably not by Simon Bisson on Fri Jan 20 10:22:24 EST 2006
· Understand the customer by Jonas Andersen on Fri Feb 17 16:04:37 EST 2006

Web 2.0 Culture

In his blog Roman Mittermayr writes about Web 2.0 culture. What is Web 2.0 culture? Though it is about Web 2.0 and Ajax Roman wanted to look beyond this specific implementation technologies currently used to create web applications that utilize interconnections of webservices. This mix of Web2.0 and Ajax is what he terms 2.0 Culture. In the discussion he list some major “must-dos” as well as a couple of “do-nots”.

The major must-do list includes


Rounded Shapes
Shades
Sans Serif
Pastell v2.0
Footers
Buttons
Font-Size: Oversized
Descriptive HTML (XML style)
The major do not’s include;

Java Applets (Script is fine though)
Animated GIFs (the blinky ones)
100% Flash Websites
Visible tables
From the must do list, here is what Roman has to say about fonts.
I remember a time when it was absolutely out and “nerdy” to use Arial for anything you wrote. Simply because geeks tried to separate themselves from the every day Word Processor user, who were choosing Arial as most easily readable, besides Times New Roman. And now, wohoo, major come back. Literally Arial (and Helvetica, and similar...) has become a rule for simple, yet great looking web design. Font-Size 8 to 10 was a cool thing to do recently. Now we talking about sizes 14 and up. Not kidding.

The blog is littered with links to demonstrate his views and provide the reader with more information on how to achieve the desired effects. Roman doesn’t offer any clues as to why he has put Applets, flash, and animated blinky GIFs on the list of must not-do. Instead he leaves that as an exercise to the reader. What is on your list of must and must not do in web design?


Threaded replies
· Web 2.0 Culture by Kirk Pepperdine on Sun Feb 05 06:26:45 EST 2006
· Web 2.0 Culture by Bill Siggelkow on Tue Feb 07 15:56:56 EST 2006
· Web 2.0 Culture by Jose Ramon Diaz on Thu Mar 09 03:28:07 EST 2006
· Except for POST requests by Vishal Shah on Tue Mar 28 18:12:04 EST 2006
· Web 2.0 Culture by James Watson on Wed Feb 08 12:00:47 EST 2006
· Open standards, Web 2.0 Culture by Brian Miller on Wed Feb 08 12:58:52 EST 2006
· Open standards, Web 2.0 Culture by Steve Zara on Wed Feb 08 22:32:36 EST 2006
· Open standards, Web 2.0 Culture by James Watson on Mon Feb 13 09:20:56 EST 2006
· Open standards, Web 2.0 Culture by Ralph M. Prescott on Wed Mar 15 13:17:32 EST 2006
· And don't forget... by Ben Kittrell on Thu Feb 23 14:14:39 EST 2006
· Funny how his examples... by Lukas Bradley on Wed Mar 15 14:10:35 EST 2006
· Web 2.0 Culture by John Wrynn on Wed Mar 15 15:38:48 EST 2006

Brian Leonard on "Elvis, Meet Portability"

"Elvis" is a pseudonym for programmers who are trying to get things done, as opposed to "Mort," who's a click-and-install programmer, and "Einstein," who wants complete and absolute control over individual bits. In "Elvis, Meet Portability," Brian Leonard moves a Java EE application (documented in "Elvis Meets Glassfish", which also documents who Elvis, Mort, and Einstein are) to JBoss, to test out how difficult achieving portability is.His conclusion: Java EE is pretty portable, indeed, although one questions some of the steps he takes - i.e., recreating a client for JNDI properties seems a bit odd, when one can specify runtime parameters in a property file instead.

Tips From the Trenches

Though Tips from the Trenches by Matt Gullet is aimed at those of us that are alone in their development efforts, it contains a lot practical advice that works for those working in team environment. The article is divided into two sections, technical and non-technical aspects of Matt's job. Matt also describes what he has worked towards in his three years of going it alone.The list of non technical advice includes;* Set personal goals* Read, Read, Read* Come out of the closet* Meetings are not all bad, just mostly bad* After hours is off limits* Set reasonable expectations* I'm not a programmer, I'm an architectWhen setting a goal one must also set a dead line in which that goal should be reached
One of the things I have learned about goals is that any real goal must have a deadline attached to it. You will notice that each of the goals I listed is singular in nature and has a set deadlineMatt comments that setting deadlines helps him in managing his schedule. He also notes the difficulties of setting personal goals and comments how he manages to avoid setting himself up for failure. Matt doesn’t claim to meet all of his goals but he does try to understand what caused him to miss. This information is often useful when one sets new goals as it often addresses compromises and sacrifices that one is not willing to make.On the subject of meetings, the advice addresses how to measure the potential usefulness. The guidelines include the ability of the person calling the meeting to set an agenda, the length is relation to the topic, the number of and roles of the people invited. If Matt was aiming to avoid all useless meetings then he clearly has failed. Matt recognizes that there are meeting that just cannot be avoided. However these meeting still offer opportunities to improve communication skills.There is also an interesting aspect of putting in time after-hours.
At one point, I found myself saying to myself (and others) that I would have a particular feature/component/whatever finished by Monday morning. This is a dead giveaway for a problem. How can anything be ready in the morning unless you plan to work on it at night?The technical aspects include;* Plan, then code* The right tool for the right job* Fix bugs early* Develop good coding habits* Know thy enemy* Documentation is your friend* Form over functionIn the category of know thy enemy, Matt points to two major devourers of time, procrastination and gold plating. The two main reasons for procrastination fear of failure and avoiding the mundane. Gold platting is always trying to work with latest and greatest technologies without understanding if there will be benefits to do so. The advice here is to limit gold platting till the end of the project. This limits the chance that you’ll over-run the schedule.

Michael Yuan: First Release of Seam Plugin for NetBeans

Michael Yuan has posted "First Release of Seam Plugin for NetBeans!," pointing out Petr Pisl's contribution to the NetBeans community. A full walkthrough of generating a simple application is posted; the plugin is still new, but looks good.The plugin looks like it can only deploy to JBoss AS (which isn't much of a limitation, in real terms) but it'll be nice when Java EE 5 is standard enough that Seam can be as cross-server as, say, Hibernate is.
Threaded replies
·
Michael Yuan: First Release of Seam Plugin for NetBeans by Joseph Ottinger on Fri Apr 20 06:06:27 EDT 2007
·
Seam is cross-application server by Michael Yuan on Fri Apr 20 23:43:53 EDT 2007
·
Re: Seam is cross-application server by Joseph Ottinger on Sat Apr 21 11:55:03 EDT 2007
·
Re: Seam is cross-application server by Michael Yuan on Sat Apr 21 13:14:32 EDT 2007
·
Re: Michael Yuan: First Release of Seam Plugin for NetBeans by Dennis Bekkering on Sun Apr 22 11:15:41 EDT 2007
·
Re: Michael Yuan: First Release of Seam Plugin for NetBeans by Michael Yuan on Sun Apr 22 18:00:01 EDT 2007
·
More Seam information and links by Ian Hlavats on Sun Apr 22 21:47:43 EDT 2007
·
Re: Michael Yuan: First Release of Seam Plugin for NetBeans by Dennis Bekkering on Mon Apr 23 14:35:17 EDT 2007

LiquiBase 0.8 released - previously Sundog Database Refactoring Tool

Version 0.8 of LiquiBase, an LGPL database refactoring tool, has been released. This release completes our name change from "Sundog Database Refactoring Tool" as well as adding several new, unique features including preconditions, execution contexts, control over error handling, improved documentation, and more.Change Log PreconditionsPreconditions can be specified at the beginning of each change log to both document and enforce assumptions the writers of the changelog had when creating it.Currently supported preconditions check the type of database (MySQL vs. PostgreSQL) and the username of the database connection.Execution contextsChange Sets can now be tagged with a "context" in which to run. This allows you to control which will be executed in any particular migration run.Contexts can be used to ease management of test data sets and to allow you to more easily create a single change log that is compatible with multiple DBMS systems.failOnErrorChangeSets can now have a "failOnError" attribute which controls if errors executing the changeset will cause the entire database migration to fail or not.New refactorings"addNotNullConstraint" and "dropNotNullConstraint" refactorings have been added.Comment tagsWe have added a "comment" tag. Currently it is just ignored, but future releases may make use of it.Improved documentationWe have officially launched http://www.liquibase.org with greatly improved documentation. The documentation is also included in the downloaded .zip files as well.Many, Many Bug FixesAs we approach 1.0, we have added an expanded set of unit and integration tests which have helped us flush out many bugs and will continue to make sure that old issues do not resurface.Download LiquiBase from http://www.liquibase.org/download.html

Tuesday, May 15, 2007

自然码输入系统2000 6.55 普及版

下载地址:http://www.77rj.cn/soft/1/25/2006/20062109829.html

软件简介
大自然输入系统 2000 是一种非常有特色的输入法,它具有如下特点:全新万能挂接 32 版本,适合中、英、台 WIN 9X/NT4/2000 多种环境;全方位支持自然双拼、四通双拼、全拼、混拼、五笔字型、首尾、声形多种方案;全新智能化处理过程,仿真人脑记忆形式,最佳解决重码与速度问题;超强自造词功能,简单方便,词组中允许任何字符,最长可达 512 字符,数量无限;在全拼和双拼中(含语句方式)可随时利用偏旁部首的声母,减少重码,做到盲打;首创“自然切形”大字符集(GBK)输入方法,任何难字都可用拼音或双拼轻松输入;首创“多词库”任意挂接功能,成语、地名、军事、医学、法律、金融、财会等等;首创“智能化语句与字词”完美结合方式,既有句输入的特点,又有字词输入的好处;首创“自动学习文风习惯、批量造词删词”功能,可对已有文章,自动学习自动造词;首创“超容量自造词库”,允许按整句或整行添加任意词组,并可全声母输入整句;首创“语音按词朗读、语音中文数字校对”功能,汉字输入与语音朗读彻底结合;首创“汉语拼音符号自动生成”功能,用于难字标音及少年儿童读物编写;首创“智能化多内码转换”功能,利用强大字词库,完全实现一对多精确转换;首创“重码直接修改”功能,任何文章中的字词都可重现重码选择状态;首创“汉字信息提示”功能,可随时看到“同音字、带调拼音、五笔码、机内码”。试用版本功能与普及版基本相同,但没有语音朗读,自造词库只能 15K。

紫光华宇拼音输入法 V4.0 m3 增强版

下载地址:http://www.77rj.cn/soft/291/297/2006/2006423148813.html


软件简介
紫光拼音输入法是一个完全面向用户的,基于汉语拼音的中文字、词及短语输入法。提供全拼和双拼功能,并可以使用拼音的不完整输入(简拼)。双拼输入时可以实时提示双拼编码信息,无需记忆。大容量精选词库,收录8万多条常用词、短语、地名、人名以及数字,优先显示常用字词,而字词的使用频度(词频〕则从一亿七千万字语料中统计而来。支持GBK大字符集。智能组词能力:对于词库中没有的词或短语,紫光拼音输入法可以搜寻相关的字和词,帮您组成所需的词或短语。组词算法同样以一亿七千万字语料的统计信息为基础,组词速度快,准确率高。词和短语输入中的自学习能力:包括自动造词、动态调整词频、自动隐藏低频词。智能调整字序,可根据用户前一次的输入情况,动态调整汉字的优先选择顺序。紫光拼音输入法的前身是李国华设计的考拉拼音输入法。 更新记录 紫光华宇拼音 v4.0m3 增强版 build 2(发布于:2005.07.29)   - 根据多数网友的建议,去掉了自定义词库中的各类符号;   * 安装程序细节上的优化。

资产评估大师 1.1

下载地址 :http://www.77rj.cn/soft/6/72/2006/2006462140845.html

软件简介
资产评估软件(新增功能:(1)更好支持审计大师3.1.03;(2)分类汇总表可以插入行,打印效果更好) 自动生成工作底稿,自动生成评估报告,自动生成评估说明、智能打印(底稿可以打印为申报表,不会打印评估数据,事半功倍),同审计项目共享数据,可直接从审计大师生成的审计项目中读取数据生成评估底稿(对先审计后评估的强大支持); 强大的编辑功能(几乎同Excel一致),可以新建底稿(多种底稿模板快速新建底稿)、删除底稿、修改底稿(改变行高列宽、编辑公式,插入列或行,设置单元格格式,所见即所得式的打印),“单元格自加自减”、“自动复制自动粘贴”,“自动重分类”,数据自动即时保存(停电勿惧); 底稿合并让您无需网络也支持多用户协同工作(软件应用环境要求最低),支持自定义评估底稿模板、评估报告模板,充分适应不同类型客户或不同评估业务。

中国电子地图2006正式版 2006

下载地址:http://www.77rj.cn/soft/6/149/2006/2006092458545.html

软件简介
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 中国电子地图2006内容介绍 ★ 中国最大的电子地图黄页平台,地名、道路、POI信息应有尽有,内容极致丰富,体验前所未有 ★ 12大类,100子类,百万地名数据 ★ 内嵌300余个城市详细地图,城乡、城际,四通八达 ★ 3万公里高速公路里程,11万公里国道里程,70万公里道路里程 ★ 复杂立交桥表示,复杂路口表示,主辅道,高架桥,含交通规则 ★ 2100个旅游景点详细信息,天下任你游 ★ 衣食住行,休闲娱乐,更新及时,下载方便 ★ 无缝地图浏览,无级缩放,极致流畅感受 ★ 与国内首家推出的智能位置搜索引擎www.51ditu.com(我要地图网)互联互动 《中国电子地图2005》是北京灵图软件技术有限公司推出的大众普及版电子地图软件产品。它以细至乡镇的可无级缩放地图为平台,全面展现我国包括铁路和各级公路在内的丰富的路程、路况信息,数据更新及时,操作简单方便,人性化设计体贴灵活。可智能设计国内任意两点间的行车路线,并配以详细的文字说明。能够多尺度、多模式地展现地图信息,并具有迅速准确的地名搜索、地名定位功能;门到门、跨省市的路径计算功能;逐步路口的路径指示信息。可智能设计任意两点间的汽车驾驶路线,设计报告除用地图直观展示路线外,还提供"总里程"、"A公里后,向B方向转,上C国道"等内容的详细文字报告及路口信息提示。包含独特的专题信息,并具有专题信息实时更新下载能力,使您及时获得最新专题信息服务。比如:国庆黄金周到了,为您量身定做最新的旅游路线图。内含2100个旅游景点的详细信息及全面的餐饮娱乐信息,是您居家、旅行的好助手。与国内首家推出的智能位置搜索引擎——我要地图网(www.51ditu.com)紧密结合,支持软件的自动升级与地图数据的网上即时更新。 功能特点 :海量信息即时浏览、查询、打印、出行、行车线路精确指示,数十万商户信息一搜即得、专题信息、各地风情贴心实用,地图无缝浏览,无级缩放,实时更新,互联互动,个人标注添加与显示 数据优势内含全国及300余个城市的详细地图数据,2100个全国旅游景点信息。百万地名信息,3万公里高速公路里程,10万公里国道里程,70万公里全部道路里程(包括最新高速公路、国道、省道、县乡道,涵盖我国目前90%以上通车道路,全国精细道路网无缝漫游。所有信息均可实现模糊查询定位。 商业机会 一幅图胜过千言万语。置身全国最大的电子地图黄页平台,直接面对百万用户,从此不再担心"巷子深"!电子地图光盘与51ditu网站互动,最新信息即时更新,解除后顾之忧!标点"我的地图"个性化商务指南,让您立即成为焦点! 序列号:J9Q7H-KPXXT-V48YD-GWVK7-2T6BJ QWYX8-RY86X-4K8DM-B8R43-Y39QC
安装注意:如果您的电脑已经安装了《中国电子地图2005》,请先卸载,然后全新安装《中国电子地图2006》才能正常使用。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
说明:现在小部分国内杀毒软件把注册机(特别是内存注册机)报告为病毒(一般报为hack.psw.foxmail病毒)这是为了打击破解,盗版。如果你觉得软件好用,建议向作者注册或购买!如果你对误报病毒很在乎,请不要使用!如果您想试用这些破解,请先把病毒防火墙关闭再进行注册,注册成功后再开启病毒防火墙 ^_^
附:根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!
鉴于此,也希望大家按此说明研究软件!谢谢

智能ABC输入法伴侣 200607 破解版

下载地址:http://www.77rj.cn/soft/291/297/2006/2006423148855.html

软件简介
智能ABC输入法用户的福音,选择汉字超级方便,可以实现盲打输入,[Shift]切换中英文 通常情况下,输入拼音时如果出现错误按<;>进入专用键盘,按可以向后删除,按可以返回按<空格>键开始选择汉字的时候,自动进入特别的快速选择键盘 按键=按<1>键 =<2> =<3> =<4> =<5>... =<下页> =<上页> =<回格>(向后删除)您就可以保持指法不变,实现最快速的盲打输入了! 可以返回正常键盘;当您选择完毕后,也会立刻返回。

优化大师赢政完美版 破解版 7.71.7.417

下载地址:http://www.77rj.cn/soft/1/191/2007/2007042364331.html

软件简介
本软件为自动注册免安装版 :免去注册机的使用,去除百度搜霸,个性化注册!完美解决所有因D版而引发的问题! 经测试,是相当完美的!   如果已经安装了Windows优化大师.67/V7.66/V7.65/V7.63/V7.62/V7.61/V7.6 / V7.5赢政天下系列版本,直接覆盖到你的优化大师目录即可。  永不使用"赢政天下"注册字样,100%采用用户自己的名字注册,还大家一个个性化的启动界面。使用静态原版LOGO,作为一款赢政天下版,点此LOGO,即可访问赢政天下论坛。升级时能直接进入偶的网盘进行下载。

易语言 4.02 正式版

下载地址 :http://www.77rj.cn/soft/10/169/2006/200621215255.html

软件简介
易语言4.01版相对于4.0版更新说明: 1、DLL命令调用功能全面增强,具体请参见核心支持库手册里面的“调用API.e”例程和相关文档。 2、新增位图操作和易LOGO两个支持库。 3、核心库中的外部数据库组件被修正。 4、以下支持库被修正或增加新功能: 互联网服务支持库 网络传送支持库 mysql支持库 Sqlite数据库支持库:增加了20个命令以直接返回相关数据(而不是写入到参数变量中)。 扩展界面支持库三:增加了提示文本功能,同时更新了卷帘式菜单和高级选择夹的属性编辑对话框并增加了相关方法;在卷帘式菜单控件的“项目”属性编辑对话框中,如果项目名称为空文本,则显示为“未命名”,以便于用户以鼠标点击选中。 扩展界面支持库五:“汽球提示框”更名为“气球提示框”并增加“批量关联组件”方法,以方便用户动态指定提示文本;修改其“提示框即将弹出”事件的参数“手柄横向坐标”“手柄纵向坐标”,由屏幕坐标改为客户坐标,以方便用户处理 数据图表支持库:曲线图和柱状图增加了“显示标注”和“提示文本”属性;鼠标指向曲线图和柱状图的相应区域时会有提示框弹出并显示当前数据值。 XML解析支持库:增加导入导出字节集功能,另外增加了9个命令以直接返回相关数据(而不是写入到参数变量中)。

迅雷(Thunder) V5.5.4.268 绿色版 国产下载软件 V5.5.4.268 绿色版

下载地址 :http://www.77rj.cn/soft/2/29/2007/2007011858660.html

软件简介
更新信息* 修正了纠错到单资源下载可能发生崩溃的BUG* 修正了预览按钮不能正常显示的BUG* 修正了预览下载模式不能自动切换的BUG* 增加了本地默认播放器文件不存在时的正确提示

PC保镖之熊猫烧香专杀及防御工具 1.5

下载地址:http://www.77rj.cn/soft/1/17/2007/2007213162261.html

软件简介
“熊猫烧香”,又称“武汉男生”,这是一个感染型的蠕虫病毒,它能感染系统中exe,com,pif,src,html,asp等文件,它还能中止大量的反病毒软件进程并且会删除扩展名为gho的文件,该文件是一系统备份工具GHOST的备份文件,使用户的系统备份文件丢失。被感染的用户系统中所有.exe可执行文件全部被改成熊猫举着三根香的模样。PC保镖之熊猫烧香专杀及防御工具,是国内著名软件商豪杰公司,为解决广大备受熊猫烧香病毒感染的pc用户推出的免费专杀工具。针对目前感染熊猫烧香的用户被反复感染的情况,本防御工具使用强力防御,防止熊猫烧香病毒的自启动及各种修改。而感染的exe文件可以通过用户点击即可还原。病毒原体将不能起到任何作用。内容介绍:pc保镖之熊猫病毒专杀及防御工具,最好的免疫及防御工具。第一招:坚决禁止病毒进程的启动。第二招:坚决防止病毒原体被系统运行。第三招:坚决关闭系统可以利用的autorun.inf自动运行后门。在工具的保护下,即使目前您运行自己计算机上被感染的文件,也不会引发病毒的激活。请保持经常访问pc保镖网站的习惯,防止各种病毒的袭击!注意:软件下载后的格式为rar格式,建议直接打开压缩包,在压缩包内运行安装程序

熊猫烧香病毒专杀合集 1.16 更新

下载地址:http://www.77rj.cn/soft/326/327/2007/2007011758656.html

软件简介
近日,国内三大主流杀毒软件在其主页同时发布了熊猫烧香病毒泛滥成灾的消息。据不完全统计,截止到目前为止,国内感染“熊猫烧香”病毒的企业已接近千家,其中外企用户居多,个人用户更是不计其数。且多家IT门户网站被植'熊猫烧香' 百万网民将受威胁。为防止熊猫烧香病毒进一步扩大,我们收集了国内最新的主流专杀工具(截止1月16日)金山毒霸熊猫烧香病毒专杀工具V3.6瑞星熊猫烧香病毒专杀工具V1.5.2.1 江民熊猫烧香病毒专杀工具V3.0.7.112超级巡警之熊猫烧香病毒专杀 V1.6正式版

新华字典词典 2006 build 04.01

下载地址:http://www.77rj.cn/soft/7/76/2006/2006461044241.html

软件简介
〖新华字典词典〗软件是一个精巧、全面、新颖的桌面资料工具。软件收集了中国所有的国标汉字,所有的规范成语,所有的汉语词语。软件集成了新华字典、新华词典的全部内容。全面收集,权威、科学。是一个优秀的学习工具助手。新华字典包括汉字拼音、笔划、部首、检字法、五笔编码,字源、组词、举例、意思等等。详尽、齐全、细致、深入。新华词典包括词条、释义等等。成语词典包括拼音、出处、举例等等。歇后语典包括前部分及后部分。新华字典、新华词典、成语词典、歇后语典都包括模糊检索功能。方便、快捷、高效。软件同时集成了众多的资料,包括名人名言、对联、名句欣赏、魔鬼词典、绕口令、千字文、三字经、百家姓、昔时贤文、俗语、谚语等等。是一款不可多得的优秀工具软件。

小说下载阅读器 3.5

下载地址:http://www.77rj.cn/soft/1/26/2007/2007515162017.html

软件简介
只需知道小说名称即可快捷地下载小说各章节内容,按喜欢的样式惬意地阅读小说内容,并可打包为各种样式的电子书以方便阅读。 主要功能有: 1、支持各小说网站的小说下载,包括论坛形式的网站;同样亦支持各类网络文章的下载。 2、可按小说名自动获取小说目录页网址,方便下载。 3、能下载带图片的小说。 4、能自动优化小说内容,去掉不需要的内容;简单自如地设定背景色、字体大小、字体颜色进行阅读,并可双击自动平滑滚屏。 5、能随小说网站的更新而更新。 6、能将整本小说打包为chm或txt格式电子书,以便在其他电脑或mp3等工具上阅读。 7、支持背景音乐的播放。 8、支持简繁体之间的转换。 9、可随意编辑章节内容,查找及替换相应内容。 10、可查看并设置章节是否已读情况。 11、可通过不同的网址下载单独的章节,能通过章节名称获取下载地址进行下载。 12、我的书柜:可将所有制作好的电子书以及其他电子书分门别类地排列,点击阅读。V3.5版改进:1、小说菜单下加入更新本分类小说。2、“更多制作”中加入生成各分卷txt文件处理。3、加入电子书(chm格式)合集的制作。4、加入自定义电子书(chm)面板上的各工具按钮及导航面板的处理。5、改进电子书的生成。6、在章节菜单下加入“导入本地文件”的处理。7、“章节内容优化”名称更改为“按当前设置样式转换”,同时加入批量处理。8、章节内容编辑器中加入了插入图片处理以及其他的一些改进。9、其他的一些改进

物流配送管理系统 V1.20

下载地址:http://www.77rj.cn/soft/6/405/2006/2006423536589.html

软件简介
是一套专门针对配送行业实现销售管理的软件系统,全面适用于物流配送领域中的各级各类经营企业(如:纯净水、煤气、牛奶等等)。该软件完美紧密跟踪配送业务的特点;实现完善的销售管理;生成丰富多样的销售报表;具有严密的操作使用权限控制;应用最新独特的来电显示技术。本软件采用大型网络数据库C/S结构,保证20台客户端电脑连接流畅稳定。1、业务(收入、支出)处理模块:配送业务的开票、收款、收空包、核对入帐等。 2、查询汇总:业务流水记录、数十种组合方式的汇总统计。 3、排行榜:与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。 4、报表输出:数十种销售报表随意输出为Excel格式。 5、费率设置:多种客户销售价格以及配送工报酬计算方式。 6、人员信息:包含软件操作员、员工、客户等基本信息。 7、数据库处理:新套帐的建立、数据备份及还原、数据提交与回滚等。

物流配送管理系统 V1.20

下载地址:http://www.77rj.cn/soft/6/405/2006/2006423536589.html

软件简介
是一套专门针对配送行业实现销售管理的软件系统,全面适用于物流配送领域中的各级各类经营企业(如:纯净水、煤气、牛奶等等)。该软件完美紧密跟踪配送业务的特点;实现完善的销售管理;生成丰富多样的销售报表;具有严密的操作使用权限控制;应用最新独特的来电显示技术。本软件采用大型网络数据库C/S结构,保证20台客户端电脑连接流畅稳定。1、业务(收入、支出)处理模块:配送业务的开票、收款、收空包、核对入帐等。 2、查询汇总:业务流水记录、数十种组合方式的汇总统计。 3、排行榜:与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。 4、报表输出:数十种销售报表随意输出为Excel格式。 5、费率设置:多种客户销售价格以及配送工报酬计算方式。 6、人员信息:包含软件操作员、员工、客户等基本信息。 7、数据库处理:新套帐的建立、数据备份及还原、数据提交与回滚等。

经典五笔-86优化版 2.0

下载地址 :http://www.77rj.cn/soft/1/25/2007/2007461863585.html

软件简介
一个精品输入法要经得起各种输入环境的考验,经典五笔以稳定大于一切为宗旨,在传统86版五笔的基础上,提升了多项适用功能。传统输入法一般具有以下功能:1、全角半角切换。2、中英文切换。3、光标跟随。4、编码查询。5、软键盘输入。6、手工造词。7、词语联想等功能。经典五笔入法在继承传统五笔的众多适用功能后,增加以下超强功能:1、繁体输出功能,能方便港、台地区的用户和国内特定情况下的用户使用。2、有GB2312、GB18030、GBK、UNICODE四种标准字符集,可以说是当今输入法中能输出最多字符的超强输入法,为了避免重码过多,字符集可供用户自由选择。3、空格键直截上屏和回车键直截清屏弥补了传统输入法的不足之处。4、为了提高专业用户的输入速度,增加了;‘两键可选择2、3重码的选项,此方式也可由用户根据自已的使用习惯选择。5、具有七万多的常用精选词组,在考虑词组时注重“精”而不是“量”,避免词组过多的而产生累赘的重码,从而提高输入速度。6、增加可选项,用左Shift键切换中英文输入,不需用鼠标操作即可进入英文状态,方便适用。7、可启用,。进行翻页功能,减少了选词组时必须用“- +或Page up Page Down”的麻烦。8、本品选用经典界面,上手容易,适合多种Windows..

网络狂飙(NetSpeeder) 3.82

下载地址 :http://www.77rj.cn/soft/2/178/2007/2007126228405.html

软件简介
  尊敬的用户,经本站接到举报后核实:此软件由于强制安装、隐含插件;或虽有插件安装选项但用户很难看到;或诱使用户安装插件,有可能导致您在使用电脑的过程出现诸多困扰,不符合本站收录标准,现已被华军软件园暂停下载,待作者整改后我们将继续提供,请您下载同类软件使用。欢迎 举报,感谢您的支持与理解!如确需使用,可以到作者主页下载。查杀插件请选用插件清理工具专集 NetSpeeder 是一个网络加速软件,可以用于Modem,ADSL,Wi-Fi等上网的加速,经过实测,加速效果相当好,765KB的ADSL,加速前下载速度上80KB/S 是已经很快了,加速后速度可以上到1xx甚至2xxKB/S,其速度可以提高1—3倍。软件拥有超酷的介面,並且提供了向导和手工网络优化功能,使你加起速來得心应手,还拥有DNS加速功能,而且还能自己实现类似3721的功能,如自己定义好: hunter----www.superhsoft.com, 那你在IE里只要输入hunter就可以到达http://www.superhsoft.com, 它可以让你随心所欲的定制,这么好的软件,还不赶快来下载,体验体验网络狂飙的感觉...同时还支持400多种插件的自动免疫

E时代网络电视 3.5

下载地址:http://www.77rj.cn/soft/2/45/2007/2007515164196.html

软件简介
1、改进了程序,不用注册就能收看更多免费节目: (1)集成三个常用P2P网络电视,去掉了没用的插件,软件更精简,并且没广告。 (2)能收看众多的网络电视、电影,没任何限制。 (3)集成美剧播发器,可以观看众多的美国大片。 (4)集成MTV播放器,可以观看众多的MTV音乐。 (5)免费节目里也有成人节目! (6)以上免费节目没有任何限制,无广告!2、注册后能收看众多的网络电视、电影、电台、成人节目、在线成人视频聊天、在线彩虹直播等!3、添加了更多的高速电影!4、添加了众多的网络电视台,包括中央台、各省卫视和地方台、港澳台(凤凰台、中天、翡翠台等)以及国外电视台!5、添加了众多的成人教育节目!6、增加了更多的网络电台!特别提醒:只有注册用户才能看见隐藏了的节目,没有注册用户是不能试看隐藏了的节目的!

万能五笔输入法平台 2006输入法平台 6.52 简体中文正式版 创新的中文输入软件

下载地址:http://www.77rj.cn/soft/291/297/2007/2007011858661.html

软件简介
万能五笔是集国内目前流行的五笔字型及拼音、英语、笔画、拼音+笔画等多种输入法为一体的多元输入法。全部输入法只在一个输入法窗口里,不需要您切换来切换去的。如果你输入五笔时,找不到要输入的字,可以用拼音或英语单词输入您想要任一个的字词。 该版自带10万的大词库版,还提供用户DIY组合输入法码表功能,每种输入法窗口都可个性化换肤。同时增加所有GBK疑难字的输入,可输出“鎔”、“嘅”、“堃”等不常用的汉字,避免了传统五笔对于“镕”、“瞭(望)”、“啰(嗦)”、“芃”、“冇”“嘢”“囍”等汉字不能输入的尴尬。

Adobe Photoshop CS2 v9.0 简体中文正式光盘版

下载地址:http://www.77rj.cn/soft/4/51/2006/2006051958448.html

软件简介
Photoshop CS2是对数字图形编辑和创作专业工业标准的一次重要更新。它将作为独立软件程序或Adobe Creative Suite 2的一个关键构件来发布。Photoshop CS2引入强大和精确的新标准,提供数字化的图形创作和控制体验。
此版本是由Photoshop CS2的官方简体中文版制作而成(非汉化版)。只有区区55MB,可以方便的存入u盘随携带,无需安装,只需按照说明进行简单的几步注册就可以使用。集成了KPT和Alien Skin的Eye Candy等多种功能强大的滤镜。解决了无法进行升级的缺点。去掉了不太常用的ImageReady,保留了Photoshop的所有功能。

天网防火墙 3.0.0.1007 build0202个人版

下载地址:http://www.77rj.cn/soft/2/174/2007/2007221538343.html

软件简介
天网防火墙个人版是个人电脑使用的网络安全程序,根据管理者设定的安全规则把守网络,提供强大的访问控制、信息过滤等功能,帮你抵挡网络入侵和攻击,防止信息泄露。天网防火墙把网络分为本地网和互联网,可针对来自不同网络的信息,来设置不同的安全方案,适合于任何方式上网的用户。   天网防火墙个人版v3.0.0.1007 build0202新增特性  一、 对默认规则中的“高”级别重新整理,使其更严密、更严谨。  二、 更新零售版及充值版的扩展规则库。

2007电脑语音算命大师 4.06

下载地址:http://www.77rj.cn/soft/8/86/2007/2007541961963.html

软件简介
最●专业的●算命软件,本程序的最新版本,增加了数码照像功能,真人语音,动画宣传窗口 本软件是在参考★众多命运术古籍的基础上编写的一款★同类软件中信息★最丰富的★电脑★语音算命娱乐软件,提供了以下信息:●八字算命、●星座解说、●事业参考、●爱情婚姻参考、●取名参考、●住宅方位参考、●职业参考、●人生忠告、●本年本月运程参考、●总体解说、●健康疾病、●凶年提示、● 官运解说,●考运参考等众多信息。让你在瞬间知晓你的命运和未来。更重要的是软件把让你◆难易看懂的命运术专业术语进行了翻译,语言通俗易懂并带语★音朗读,所以本软件既适合你自娱自乐,同时也是你用于旅游景点、车站码头等场所进行◆电脑语音娱乐算命的★专业软件。软件特色:◆1、软件提供信息最为★丰富,通俗易懂。是目前同类软件中信息●最丰富的软件之一。◆2、软件支持★繁体和★简体两种显示和打印方式。 请在软件窗口上单击右键实现。◆3、通过设置可以轻松控制输出内容的★详细或者★简洁,让你节约纸张。◆4、支持★语音★朗读功能,★自动显示公历或者农历★节日。◆5、命运自动★打分、★自动统计推算总人数,★自动显示推算时间。◆6、软件背景音乐可以自由设置,让你轻松加入你的★录音。◆7、软件功能强大,系统自动★转换阴历和阳历。◆8、软件界面设计美观、操作简便,让你随意控制。◆9、软件提供★彩色打印功能、手写支持 支持姓名分析功能,支持每月运程显示。◆10、支持算命人数码照像。◆11、支持姓名分析。◆12、真人语音宣传,动画窗口显示。◆13、支持打印预览,支持缩放打印,A4、16开及其它纸型任意选择。

手机点点通 1.05

下载地址:http://www.77rj.cn/soft/9/124/2007/2007416164163.html

软件简介
最佳PC端手机软件 手机点点通 正式发布!-- 在个人电脑上操作您的手机>>主要特色>>1 数据连接:支持数据线,红外连接,蓝牙等多种连接方式>2 手机信息:手机厂商,软件版本,手机电量,信号量,SIM卡等详细信息显示(下版本支持)>3 时间同步:校准手机时间为系统时间(下版本支持)>4 短信息: PC读取编辑导入(出)手机短信,PC连接手机发送(免提)短信>5 电话簿: PC添加、读取、编辑、保存、手机电话簿,本机备份联系人资料>6 通讯录: PC添加、读取、编辑、保存、手机通讯录,本机备份联系人资料(下版本支持)>7 图片: 一万多张热门手机图片下载,支持缩略图查看,支持将电脑图片下载到手机,赠送图片给好友手机>8 铃声: 一万多首热门铃音下载,支持铃声试听,将电脑音乐下载到手机,赠送铃声给好友手机>9 短信遥控器:先进的短信遥控技术,利用短信无论您身在何方,远程遥控您的个人电脑完成各类任务,所有任务可自定义>10 文件管理:PC浏览手机文件列表,支持操作(导入、导出、重命名、删除、)手机文件。(下版本支持)>11 国际化:多语言界面支持>12 跨平台:支持包括 Windows, Linux, Mac 等各类主流操作系统(下版本支持)>13 智能在线升级:最先进的插件开发技术,确保您不必在每次升级后重新下载安装包,自动在线检测最新版本本下载安装。>>运行环境 > >1 Windows 9x/2000/XP>2 数据线,红外端口(红外适配器)或者蓝牙端口(蓝牙适配器)>3 各种类型手机

上网提速王 2.45

下载地址 :http://www.77rj.cn/soft/2/178/2007/2007515158638.html

软件简介
本软件采用国内先进的上网提速方案,全面提高您的网速!实践证明,凡注册用户网速可提高到原来的1.5-3.2倍!本软件支持各种上网接入方式。如14.4K-56K拨号网络、ISDN网络连接、ADSL(基于PPPOE协议)、Cable Modem、通过局域网(LAN)接入因特网、笔记本无线上网等上网方式。本软件还能修复网速不稳定、上网经常掉线等疑难杂症。给您一个稳定和高速的上网享受!(本软件附赠一款智能防火墙)本软件绝不含插件,请用户放心使用!
下载地址 :http://www.77rj.cn/soft/2/178/2007/2007515158638.html

软件简介
本软件采用国内先进的上网提速方案,全面提高您的网速!实践证明,凡注册用户网速可提高到原来的1.5-3.2倍!本软件支持各种上网接入方式。如14.4K-56K拨号网络、ISDN网络连接、ADSL(基于PPPOE协议)、Cable Modem、通过局域网(LAN)接入因特网、笔记本无线上网等上网方式。本软件还能修复网速不稳定、上网经常掉线等疑难杂症。给您一个稳定和高速的上网享受!(本软件附赠一款智能防火墙)本软件绝不含插件,请用户放心使用!

瑞星杀毒软件下载版2007·简版 19.22

下载地址:http://www.77rj.cn/soft/1/17/2007/2007511164060.html

软件简介
瑞星杀毒软件2007下载版,是基于第八代虚拟机脱壳引擎(VUE)研制开发的新一代信息安全产品,能够准确查杀各种加壳变种病毒、未知病毒、黑客木马、恶意网页、间谍软件、流氓软件等有害程序,在病毒处理速度、病毒清除能力、病毒误报率、资源占用率等主要技术指标上实现了新的突破。同时用户可以免费下载安装包,具有免费查毒和实时监控功能,无需用户每次都连接到互联网就能免费查毒。(瑞星杀毒、防火墙组合版公用免费序列号)产品序列号:CSA5V1-S7RJNG-EQV4S6-G8E200 用户ID:U2MZUAJ6QFVR功能特性:1.第八代虚拟机脱壳引擎(VUE),病毒库减小1/3,极大降低资源消耗。 2.Startup Scan 独占式抢先杀毒 3.漏洞攻击防火墙联动 4.第二代智能提速增量查杀毒 5.NTFS流隐藏数据查杀6.未知病毒查杀(专利号:ZL 01 1 17726.8) 7.八大监控系统 8.主动漏洞扫描、修补 9.全自动无缝升级 (专利号:ZL 01 1 42155.X) 10.支持64位操作系统 11.文件粉碎技术12.高速邮件监控技术13.垃圾邮件智能白名单14.迷你杀毒15.专利数据修复 (专利号:ZL 01 1 17730.6) 16.IE执行保护(IE防漏墙)

手机视频压缩专家(TO 3GP) 1.00 注册机

下载地址 :http://www.77rj.cn/soft/291/303/2006/2006612158514.html

软件简介
“手机视频压缩专家”是“田雨软件工作室”最新开发的一款手机视频压缩软件。简单易用,支持将DVD的VOB文件,VCD的DAT文件、MPG、AVI、MOV 等格式转换成手机视频使用的3GP文件格式。操作简单,支持批量转换!转换完毕关闭计算机等功能。

电脑维护专家 1.0.3

下载地址 :http://www.77rj.cn/soft/7/79/2007/2007281762208.html

软件简介
电脑维护专家功能要点:◆ 图文并茂,覆盖面广,实用性强,既可作为初学维修人员的自学入门教材,也可作为维修人员的提高教材。当然也是每个电脑使用者了解电脑知识、维护电脑正常运行不可或缺的教材软件。◆ 本套软件有详尽的文字教程,并配有形象生动的图解。它从实际出发,深入细致,通俗易懂地讲述了各种板卡的工作原理,制作技术和维修方法,更加详细到每一个电子元器件的作用和故障诊断,并附有宝贵的维修经验。告诉你每个部件的易损件,故障检测点等。使你很快在现有水平上有一个突飞的发展。◆ 本套软件不仅着重于硬件原理与维修部分,也用了大量篇幅来介绍操作系统、常用软件及相关外围的使用技巧和维护技术,使您可以成为软硬两方面高手。◆ 本套软件系统地讲解了计算机的组装、维护的过程和方法,选购计算机及其组件的策略。本套软件内容理论联系实际,重点突出,知识全面,为电脑使用者提供了计算机配件选购、计算机整机组装与维护方面的指导。本套软件目前分为两大部分:◆ 第一部分为硬件篇,介绍了微型计算机的硬件技术,给出了微型计算机及常用外部设备等部件的有关知识、参数指标,并提供了有关部件的选购策略;其中又细分为基础知识、显示器、主板、CPU、内存、显卡、硬盘、光驱、声卡、网卡、键盘、鼠标、电源十三个分栏目。各个分栏目都详细叙述了与之相关的维护技术,使您一目了然。◆ 第二部分为外围篇,介绍了与微型计算机有关的外围办公设备的硬件技术、有关知识与维护技术;目前分为激光打印机和喷墨打印机两个分栏目。本软件每星期会更新一次内容,增加的新内容都包含在一次注册费中。一次注册,终身升级,终身学习,把学到的知识用于实践中,所创造的财富或挽回的损失就不单单是注册费的价值了。

千千静听扩展包 豪华版 Build 0801

下载地址 :http://www.77rj.cn/soft/3/152/2007/2007126259345.html

软件简介
千千静听以体积小巧、功能强大著称的音频播放器,因此它拥有许多资源,但因精简起见,官方的安装包不可能拥有如此多的资源,故为方便大家使用,特地从网上收集一些资源,做成此安装包,方便大家使用,希望大家支持,谢谢! 千千静听扩展安装包(TTPlus)是一个千千静听的资源插件集合包,收集了网上与其兼容的Winamp音效插件及编/解码插件,并且全全收录论坛上几乎所有的最新的资源。获千千静听官方推荐,是目前针对千千静听最全面最权威也是最方便的资源插件包。 本包内所收录的所有插件均为汉化破解版,且大部分针对千千静听重新汉化和界面设计使这些主流插件更贴切播放器本身。 其中汉化原版主要是由“烈火”、“汉化新世纪”及“吴昊”汉化和破解,部分由我Wilson本人汉化破解,其中“千千静听专用版”都由本人改造。在改造过程中可能会出现Bug,若发现,请与我联系,我的E-Mail是,yyfearth@163.com(我不常看,不推荐),也可以到论坛资源区发帖(推荐),若是我的原因,我将立即修正。 本包包括了我自己用VB6做的配制程序,有一些扩展功能,并在不断完善中。 本包将在一定程度上保持更新。 此版本为豪华版,主旨为“全”字,包括100套皮肤和一些不常用的资源插件,故体积较大,若嫌太大,可使用精减版本——千千静听扩展包 2006 精华版。 谢谢使用!本安装包包含以下内容: 1、Winamp兼容DSP音效插件(十五款) ○Enhancer 0.17 for 千千静听 ○DFX 7.502 for 千千静听 ○OctiMax 1.51 for 千千静听 ○iZotope Ozone 1.03 for Winamp ○iZotope Vinyl 1.0 for Winamp ○Equalizer 250 波段均衡器 1.43 for Winamp ○1by1 压缩和展宽插件 v1.1 for Winamp ○Dee2.2 for Winamp ○Goes 3D (SRS WOW) 2.0r for Winamp ○VirtualSound for Winamp ○WaveSurround for Winamp ○DeFX-0.97 for 千千静听 ○Crossfeed for Winamp ○Super Equalizer for Winamp ○Nullsoft 信号处理工作室 2、文件播放支持插件 ○MP3Pro文件播放支持插件(1.2.0.0) ○VQF文件播放支持插件 3、编码格式支持插件 ○Mp3Pro编码器(Cool Edit Pro2中提取) ○Nero AAC 编码插件 ○命令行编码器所需EXE文件 4、千千静听皮肤 ○千千静听12款获奖推荐皮肤 ○千千静听100款皮肤(铂金版) 5、网络电台(5月1日) 6、千千静听部分图标资源 7、千千使用手册第二次测试版 8、千千静听皮肤制作工具(SkinMaker)注意: 1、本包必须安装到“千千静听”的安装目录下,否则里面的大多数组件讲失效! 2、因为应用皮肤的功能一直不令人满意,故安全起见,停止应用皮肤的功能!请到“千千静听 - 选项 - 皮肤”处,应用已安装的皮肤! 3、千千静听100款皮肤(铂金版)中包含了 千千静听12款获奖推荐皮肤! 4、Mp3Pro编码器注册程序mp3pro.exe运行时会系统报错,点击“关闭”即可有的系统则无效,那只得安装CoolEdit2了! 5、千千静听扩展包配置器(TTPlus2006),使我用VB6制作的工具,需要相关支持!需要:Visual Basic 6 运行时文件。本包已包含所有所需文件!

屏幕录像专家 7.0 Build20070415

下载地址:http://www.77rj.cn/soft/4/155/2007/2007416148525.html

软件简介
《屏幕录像专家》是一款专业的屏幕录像制作工具。使用它你可以轻松地将屏幕上的软件操作过程等录制成FLASH动画、ASF动画、AVI动画或者自播放的EXE动画。本软件采用直接录制方式或者先录制,再生成的方式录制屏幕录像,使用户对制作过程更加容易控制。本软件使用简单,功能强大,是制作各种屏幕录像和软件教学动画的首选软件。软件基本功能如下: 1.生成FLASH动画,文件小可以在网络上方便使用。 2.生成ASF动画,可以在网络上在线播放。 3.生成AVI动画,支持各种压缩方式。 4.生成EXE文件,可以自动播放动画不需附属文件。高度压缩,生成文件小。 5.支持后期配音和声音文件导入,使录制过程和配音分离。 6.录制目标自由选取:可以是全屏、选定窗口或者选定范围。 7.录制时可以设置是否同时录制声音,是否同时录制鼠标。 8.可以自动设置最佳帧数。 9.可以设置录音质量 10.可以自己定义快捷键 11.直接录制AVI功能 12.直接录制EXE功能 13.FLASH扩帧功能,使FLASH动画更加平滑。 14.EXE自动扩帧功能,更加平滑,即使是1帧/秒也有平滑的效果 15.AVI扩帧功能,可以制作25帧/秒的AVI动画 16.录制Realplay中播放的电影内容 17.鼠标点击自动提示功能 18.AVI合成、AVI截取、AVI转换压缩格式,EXE转成AVI 19.自由设置EXE录制播放时各种参数,比如位置、大小、背景色、控制窗体、时间等 20.支持EXE录像合成多节EXE 21.高度无损压缩,制作出最小的EXE录像 22.简单后期编辑功能,支持EXE截取、EXE合成、EXE转成LX、LX截取、LX合成等功能 23.EXE播放时可以定位到任意帧

屏幕间谍 2006 V12.18

下载地址:http://www.77rj.cn/soft/326/329/2007/2007011758653.html
软件简介
如果您的电脑经常被别人使用,您的员工上班时需要有所监督,孩子的上网行为需要正确引导,那么,我们向您推荐屏幕间谍软件。屏幕间谍为你安装一个软件摄像头,使你天涯海角仍能掌握乾坤。  《屏幕间谍》可以按照您的要求在后台运行,并为您记录键盘击键、打开的网址、运行过的程序和聊天记录。更主要的是,它为您定时抓屏,把指定间隔的屏幕图像保存为图片文件,准确记录抓图时间,使您不在电脑前也能对别人的使用情况了如指掌。抓屏完全在后台进行,工作时不显山不露水,在不动声色中掌握监视目标的行踪。2006版本的软件更提供了聊天工具的文字记录,为您打造了一个全方位的记录监管平台。2004版本-2006版本1、增加运行命令的自定义;2、破解QQ的键盘加密(密码保护);3、自定义禁止访问的网站;4、文字记录QQ聊天记录;5、升级图片浏览器Viewer和Reader到8.1版,提供更多实用功能;6、改写监控引擎,使运行效率更高,且不会出现无记录情况;7、修改相关引擎代码,大幅降低CPU占用率,最低低于1%;8、修多次点击“清除”按钮时出错的BUG;9、改变特征码,避免杀软非法影响。

小巧名片王 2.0

下载地址:http://www.77rj.cn/soft/6/61/2007/2007511064583.html

软件简介
名片本身是联系信息,各种各样的联系信息毫无疑问是您非常宝贵的无形资产。 小巧名片王主要是为了管理您长期积累下来的众多名片而设计,当然也可以用来管理您的其他联系信息。 小巧名片王能记录大量的人员信息(包括:姓名.职务.公司.地址.电话.传真.手机.Email.QQ.邮编),并分类管理.供您方便的浏览.查询.为您的生活带来方便。

梦幻大头贴 (DreamPhoto) V2.2

下载地址:http://www.77rj.cn/soft/4/51/2006/2006442334927.html

软件简介
本软件可以实现在家里进行大头贴的拍摄,只要拥有摄像头和打印机就可以自己拍摄和打印大头贴相片了。方便网上交流相片和Email相片给自己的亲戚朋友和网友。软件要求简单,只需要有一个30万像素的摄像头就可以进行拍摄了。具体请参看帮助文件! 新版本能够自动使用用户添加的相框文件,网络上搜集的大头贴相框都可以应用到本大头贴软件了.只要用户将自己收集的相框图片复制到相框目录(自己建立个子目录保存用户相框),这样程序中救可以选择用户照片了。

流氓软件清理工具绿色版合集 2007.4.15

下载地址:http://www.77rj.cn/soft/1/14/2007/2007415164134.html

软件简介
流氓软件清理工具合集绿色版,收集了360安全卫士、超级兔子清理王、恶意软件清理助手、完美卸载插件卸载、Wopti流氓软件清除大师和Windows清理助手的最新版等等。8个软件联合起来使用,用“鸡尾酒疗法”,可以把市面上常见的流氓软件从你的系统中清理干净。超级兔子清理王第一次运行时如果出错,多运行几次就可以了。本合集纯方便网友使用,版权归原作者所有。

金山画王 2006 共享版

下载地址:http://www.77rj.cn/soft/4/51/2007/2007011158625.html

软件简介
畅销德国、法国、美国7个国家,被誉为“一款不可多得的普及绘画软件”!让你轻松成为绘画高手!更多画法,任意挥洒:新增蜡笔、粉笔等4种新画笔,至此集合了8种仿真画笔,笔的粗细、力度、颜色都随心所欲调节,铅笔画、水彩画、国画、油画、蜡笔画等都可以细腻表现。绘图工具包括水彩笔、铅笔、蜡笔、粉笔、喷枪、油漆桶和橡皮,可随意组合并调整笔尖的粗细、力度,可任意调整自己喜爱的底色,每张作品都能加入漂亮的相框,所有作品都可建立画夹进行保存、管理、打印,转为BMP格式图片

金山打字(金山打字通) 2006 正式版

下载地址:http://www.77rj.cn/soft/7/79/2007/2007011258633.html

软件简介
《金山打字通 2006》具有更为合理的设计规划,它在各个模块中都有多项改进,目的让用户能在由浅入深出的练习中循序渐进地提高。 在英文打字的键位练习中,用户可以选择键位练习课程,分键位进行练习;而且增加了手指图形,不但能提示每个字母在键盘的位置,更可以知道用哪个手指来敲击当前需要键入的字符。 拼音打字从音节练习入手,用户通过对方言模糊音、普通话异读词的练习,可以纠正用户在拼音输入中遇到的错误。 五笔练习体系划分的更为合理,分为“字根练习”、“单字练习”、“词组练习”、“文章练习”四个部分,在“字根练习”中还能分“横区”、“竖区”、“撇区”、“捺区”、“折区”、“综合”进行练习。 此外,在中英文打字练习中,按照英文单词、中文词汇出现频率的高低,为用户科学地找出常用英文单词1000,常用中文词汇1000个,保证用户能用最少的时间取得最好的练习效果。 测试过程更科学,可以随时测试自己的打字速度。用户可以采用屏幕对照的形式进行测试;可以采用模拟实际情况的书本对照方式;还为专业打字人员提供了同声录入训练的机会。此外,在用户使用金山打字2006之前可以选择学前测试,系统会根据用户的实际情况,建议用户进入哪个模块进行练习。《金山打字2006》更加个性化的设计能真正满足不同用户的需要。该版本为您提供了机械、电子、医学、经贸、计算机、法律等十个专业的中英文词汇和文章;您还可以将自己喜欢的文章或工作中经常用到的内容调入到相应的测试模块,进行专门的练习。在打字游戏中,新添太空大战游戏,增加角色扮演类的游戏——生死时速,支持网络对决,更为引人入胜。支持多用户管理,用户登录成功后,能查看个人的学习记录;系统还能提出学习建议、跟踪用户打字速度增长的整个过程。

金山词霸2007 v7240.3000+超完美破解补丁二次修正(by myCrack)破解补丁

下载地址:http://www.77rj.cn/soft/7/158/2007/2007010558609.html


软件简介
金山软件公司正式对外宣布金山词霸2007隆重上市。作为词霸的十年典藏版本,金山词霸2007不仅在应用的稳定性和兼容性等方面更加完善,而且还增加了强大网络功能,为用户提供更加全面和高效的在线服务,为此金山词霸系列产品也成功地实现了一个完美的十年跨越。{ki0WV词霸2007不但产品功能更加完善,而且在用户的体验方面也做了很多改进。首先,词霸07收录了150余本权威词典,70余个专业词库,同时支持28种常备资料线实时更新,让您随时拥有奥运知识、常用工具(货币单位等)等最新的资料;其次全面支持简体中文、英文、日文查词功能,满足更多用户需求;值得一提的是,词霸07收录了与朗文、牛津、韦氏齐名四大词典的《美国传统词典》最新版,英汉、英英双解,包含96000余词条,20余万例句。2QJF3F^9U j!IY.B-_n#Rd8h9V A P"X&E*t-sMc:`H******************************************************************游戏藏宝湾v8QDD9D W&T说明:是为PC玩家提供最新热门单机游戏下载的网上首选!E${/DAm.n9z此版本是金山公司12月8日发布的最新版本,并非我在12月6日破解的版本!游戏,电脑游戏,单机游戏,单机游戏下载,pcgame,PC游戏,games,pcgames,单机游戏讯雷下载,单机游戏BT下载,经典电脑游戏,单机游戏论坛,游戏工具t7o9o1P V此破解我修复了原版里的N个BUG,比如自动隐藏,自动取词等功能游戏藏宝湾1R7lg1AsyK(z$oo.d可以说,这个破解版比原版还要原版!Kct;aB8la)wH游戏藏宝湾安装后把破解文件释放,覆盖原来的就可以使用!

金蝶财务软件破解版 7.3

下载地址:http://www.77rj.cn/soft/6/147/2007/2007011758650.html

软件简介
内附注册文件,序列号任意输入
金蝶KIS财务软件使用简单,性能稳定,通过财政评审,是上海市财政局指定的会计电算化培训和考试用教材,并被上海市财政局审批推荐为中小企业会计核算的主要应用软件。 金蝶KIS充分为用户着想,本着“Keep It Simple”(简单易用)的原则,基于微软windows平台,采用最成熟的技术研发的最新产品。该财务软件对运行环境要求不高,无须升级您现有的电脑软硬件,全面支持现行的《企业会计制度》和《小企业会计制度》,简单易用,安全可靠。是中小企业财务软件的首选品牌! 根据企业在不同发展阶段的管理需要,分为迷你版、标准版、行政事业版、专业版。
产品名称主要模块 KIS迷你版 帐务处理、往来管理、出纳、报表、套打设计工具、财政部通用报表接口 KIS标准版 帐务处理、往来管理、出纳、报表与分析、工资、固定资产、套打设计工具、科目结构转换工具、帐套科目转换工具、财政部通用报表接口 KIS专业版 采购、销售、仓库、存货核算、帐务处理、往来管理、出纳、报表与分析、工资、固定资产、套打设计工具、单据自定义工具、数据交换工具 KIS行政事业版 帐务处理、往来管理、出纳、报表与分析、工资、固定资产、套打设计工具、科目结构转换工具、帐套科目转换工具、财政部通用报表接口
帐务处理: 日常业务的凭证处理,总帐、明细帐等各种帐簿具有多种查询筛选功能;期末进行成本结转、调汇及损益结转 往来管理: 对客户和供应商以及企业内部员工等重要环节的往来帐的管理,减少坏帐损失,加速资金周转,有利于营造一个高增值的价值链 项目核算: 对一些重要项目进行单独、特殊的管理 报 表: 除提供资产负债表和利润表外,还特别地提供了强大的自定义报表功能,可以编制出所需的任何对外报表及内部管理报表; 对财务数据进行多指标、多角度分析, 分析结果可以用表格或图表的形式浏览或打印输出 工 资: 通过简便易行的公式和灵活多变的项目设置,及时、准确的进行工资计算、分配,可及时掌握人员的薪资结构和人工成本 固定资产: 自动处理固定资产的购入、报废、变动等业务并进行相应的帐务处理,自动计提折旧,输出各种固定资产卡片及管理报表,便于全面掌握固定资产的使用情况 进 销 存: 提供采购、销售、仓存等企业物流这一块的业务、帐务处理,可增值税核算 出纳管理: 现金和银行日记帐、资金日报表、与银行对帐、支票管理等功能,使出纳更轻松 套打设计工具 : 可以根据需要设计凭证、帐本、试算平衡表、增值税发票等19种单据的格式并进行套打打印,让各种会计资料更规范、更优美 现金流量表向导: 引导您简单、高效的编制出正确的现金流量表, 轻松掌控企业现金流,从而准确分析出企业的财务状况、经营成果和偿付能力,为企业高层进行决策的增添了一件利器 另外,金蝶KIS财务软件还可以进行合同管理;提供标准格式进行引入引出,集成应用,满足集团管理的需要;伴随着您的成长,将来还可以平滑升级到金蝶K/3 ERP,甚至金蝶EAS
随着计算机和互联网技术的普及应用,在中国加入WTO后复杂多变的商务环境下,特别是身处于上海这个国际化大都市中,企业的信息化变得越来越重要。专业的金蝶财务软件帮助您极大的减少财务会计人员的工作量,使财务会计人员将其工作重心从以往繁琐的事后核算转向事前预测、事中控制监督和事后分析,与企业的纵深管理全程协同,为企业高层进行决策提供及时、准确、可靠的依据,帮助企业成功!

Photoshop CS基础入门教程 2.0.0.2

下载地址:http://www.77rj.cn/soft/7/79/2007/2007126159139.html

软件简介
TeliuTe系列教程之Photoshop CS,一步一步教你学会图像处理,从基础练习开始,每课都有一个知识点和一个针对性的练习;2.0.0.2更新说明:1. 课程增至20课;2. 补充说明文件和帮助信息;3. 其他细微的调整;详细说明:1. 本软件为绿色软件,安装时默认解压在当前文件夹,并在桌面放一个快捷方式;2. 课程分为基础课程和正式课程,通过目录进行索引,也可以在当前文件夹中选择;3. 基础课程侧重打好基础,熟练掌握操作规范,综合练习作为阶段检测,是否可以进入下一阶段学习;4. 正式课程包括:新建图像,颜色修饰,选择工具,发布图片,抓图和存储1,抓图和存储2,视频图像,缩放图像,练习,文字变形,浮雕文字,投影字 ,描边字,选取工具,魔术棒工具,几何体,修复图片,爆炸特效,火焰字,水波倒映;5. 正式课程中,每一步都有详细操作和详细图片说明,在课程最后给出了实例;6. 课程侧重实用,通过强化练习达到自主运用的目的;7. 学习过程中注重阅读理解,突出文字说明效果,避免学过就忘的缺点,学习中需要细致和耐心;8. 基础课程较为简单,突出操作基础,并且与正式课程融合起来;9. 帮助文档中包含一些常见的疑问解答,碰到疑难可以先看一下帮助;10.欢迎提出教程修改意见;

江民杀毒软件移动版 9.00.505绿色特别版+病毒库12.30 病毒库12.30

下载地址:http://www.77rj.cn/soft/1/17/2006/2006224428552.html

软件简介
一、江民杀毒软件(移动版)简介江民杀毒软件(移动版)是专为使用移动磁盘查杀病毒的用户量身定做的一款计算机安全产品。用户在使用时无需安装,只要拷贝到移动存储器(MP3、U盘、移动硬盘)上,输入产品序列号即可使用。二、适用系统江民杀毒软件(移动版)适用于目前所有的主流Windows操作系统,包括:Windows98、Windows me、 Windows 2000、Windows NT、Windows XP以及Windwos 2003。如果用户要在Windows98和Windows me的操作系统上使用该产品时,需要安装支持移动存贮设备的驱动程序
解压到任意文件夹下或者U盘里运行KVUSCAN.exe就可以启动江民杀毒软件移动版

佳宜合同管理软件 1.41(SQL网络版)

下载地址:http://www.77rj.cn/soft/6/60/2007/2007011958672.html

软件简介
一、适应对象:《佳宜合同管理软件 》是一款通用的合同管理软件,软件操作简单方便,界面美观大方,可方便的帮助你对供货商和客户的合同进行管理,协助您完成应收应付款分析,自动统计所有供货商和客户的应收应付款额,为您大大节省工作时间,提高工作效率。科学的管理方法会给您带来无限的效益,佳宜合同管理软件将是您明智的选择。软件同时提供单机版和网络版供用户选择,网络版可以多台电脑联网使用,数据共享,多人同时操作各项软件功能。二、软件特点:1。导航式的界面:所想即所见,所见即所想,这就是导航式操作的优点。众多功能的巧妙安排,缩短了数据传输的流程;帐务的错综复杂体现在系统内部,你的操作依然那么简单,省时又省心。 全能的报表查询;所有的报表和基本资料均可导入EXCEL中进行分析加工,以满足用户的更高的要求。2。高效强大的查询工具:系统提供多种查询方式来帮助您快速找到所需要的资料。无论是使用预制条件还是临时的高级组合查找,都能够让您省心省力;3。稳定安全的数据库:佳宜系列软件分两种数据库版本,一种是采用Mrosoft公司的Access作后台数据库性能稳定、数据交换速度快、数据安全(用友、金碟单机版也是使用Access数据库),另一种是采用Microsoft公司的SQL作后台数据库性能稳定、数据交换速度快、数据安全。(1)佳宜Access数据库版本的系列软件支持单机、网络.(2)佳宜SQL数据库版本的系列软件支持单机、网络、远程连接.4。完全的网络化操作:各个站点的数据保存即通过网络传递到服务器,相关人员可以随时看到更新的数据,极大的提高了信息传递的速度,使得企业的管理效率更上一层楼;5。开放式的打印设置:佳宜系列软件的打印样式设计功能采用当今流行的报表设计器进行设计,兼具WORD和EXCEL的强大功能。用户不仅可以对单据/报表的外观进行设计(包括对格式、字体、边框、背景等的设计),而且可以设定报表内部数据的计算方法(包括对数据来源的设定、数据算法的设定等)。三、部分特色功能:● 强大的数据导入功能,支持从Excel导入合同、客户资料,减少期初数据录入的工作量。 ● 软件界面直观、操作简单,支持全键盘操作; ● 支持合同类型资料树形分类管理; ● 支持部门类型资料树形分类管理; ● 强大的操作员权限管理功能,使用户的权限分配一目了然。 ● 完善的数据备份(包括自动备份和手功备份)和恢复功能(密码操作,数据更加安全);● 全新对象化多层次设计,系统稳定,结构清晰; ● 更多功能请参阅软件四、 市场卖点:实惠体贴的价格,为您提供高性价比的实用软件; 一次购买,终生免费升级; 确认汇款凭证后,当日提供软件注册码,让交易更快捷,用户更放心。 五、 售后服务与技术支持:注册用户享有最新版本免费升级权利; 对用户提出的合理改进要求,免费进行修改; 提供电话全天候咨询; 提供网上论坛进行互动交流; 提供电子邮件与在线 QQ 实时技术支持。

全国专业技术人员计算机应用能力考试模拟(学习)系统 1.0 网络版

下载地址:http://www.77rj.cn/soft/7/79/2006/2006461845156.html

软件简介
《全国专业技术人员计算机应用能力考试模拟(学习)系统》(以下简称系统)是根据国家人事部已在全国推广使用的《全国专业技术人员计算机应用能力考试》(也称职称计算机考试)而专门设计的一套模拟(学习)系统。该系统模拟逼真、选题精准、题量丰富、题库适时更新永不落伍、宜练宜学(不会时可以教您)、直达目的节约您宝贵时间,是广大考生通过职称计算机考试的不可多得利器。欢迎下载体验!

机械设计手册 3.0

下载地址 :http://www.77rj.cn/soft/6/146/2006/2006472546080.html

软件简介
1.常用设计资料2.公差配合与表面粗糙度3.机械设计常用计算4.机械工程材料选用5.联接与紧固6.轴承7.联轴器、离合器、制动器8.弹簧常用电动机9.润滑与密封器10.管件、法兰、阀门11.搬运零件和操作件12.液压传动与控制13.零件结构工艺性14.典型传动设计、计算15.常用电动机16.常用低压电器17.减速器和变速18.标准件图库与《机械设计手册(软件版)》R1.0相比,《机械设计手册(软件版)》R2.0数据更全面、功能更加强大,使用更加方便:● 在《机械设计手册(软件版)》R1.0的基础上进一步充实、丰富了数据资料,例如增加了液压、减速器、搬运件、操作件、常用低压电器等方面的数据资料。● 对机械设计所涉及到的标准、规范及资料,都按最新颁布的国标、部标及行业标准进行了更新、补充。● 增加了二维及三维标准件图库。● 对典型零件设计计算程序进行了完善,并新补充了一些典型零件设计计算程序。● 研制了工程计算器,使设计人员能便捷地进行机械设计中的常用计算。● 为了更好的服务于用户,我们不定期在http://www.minfre.com网站上提供软件更新数据包供用户下载。●为用户便于保存和使用,我们特制作了《机械设计手册(软件版)》R2.0精装本图书,详细介绍了各种标准、规范、资料的查询方法,以及各种典型零件设计计算程序的使用方法。●本手册可供机械设计人员及大专院校有关专业师生使用。

辰灿汇编语言集成开发环境(CCASM) 3.0

下载地址:http://www.77rj.cn/soft/10/169/2007/2007126258986.html

软件简介
windows 32 位汇编语言开发工具。仿VC6.0界面。方便的编辑功能:自动提示函数参数,自动提示并完成结构体成员。自动将相关代码分层,可以折叠隐藏某段代码。自动将所有的变量、函数、函数形成列表,双击即可跳到其定义处。强大的调试功能:可以在源代码中设置断点,单步跳过、跟踪进入。鼠标停在变量名上,即可显示变量的值。监视窗口可以监视变量、表达式、寄存器,变可修改它们的值。查看并修改任意位置的内存数据。可以显示当前函数的调用层次,并可回溯到上层函数查看其局部变量。先进的编译功能:使用工程管理方式,不需要输入命令行,也不用Makefile,按一下按钮即自动编译链接。可视化的编译参数设置,不需要记住繁多的编译选项。使用字符串更加方便,比如“mov eax, "字符串正文"”即可把字符串的地址存入eax中。国产编译器,全完支持中文变量名或函数名。关键字: 辰灿 汇编 CCASM win32 集成开发环境 编译器 调试工具

一键还原精灵装机版 7.17

下载地址:http://www.77rj.cn/soft/1/20/2006/2006452132574.html

软件简介
★ 安装傻瓜,明了简约 实现了一键安装,非常傻瓜化。即使没有软驱或光驱的用户同样可以安装。★ 操作简单,保密可靠 不需要用任何启动盘,只须开机时按F11键就即还原系统,并可设置二级密码保护。★ 安全快速,性能稳定软件是以GHOST 8.0为基础开发的,具有安全、稳定、快速特点,绝不破坏硬盘数据。★ 节约空间,维护方便 软件自动根据C盘数据的大小动态地分割存储分区(如C盘1G数据则存储分区大小为600M),同时将系统分区进行高压缩成为系统备份文件,最大程度节省硬盘空间。并可随时更新备份,卸载方便安全。★ 独立高效,兼容性好 软件只在还原或备份时运行,不影响操作系统的使用;可兼容所有分区工具;支持FAT、FAT32及NTFS分区格式;支持WIN 98/ME及WIN2000/XP/2003系统。可进行多个分区的备份、还原。★ 瞬间还原,昨日重现 电脑若被病毒木马感染或主页被修改得面目全非甚至C盘被格式化,启动电脑按下F11键并选择还原,操作系统即可恢复到健康状态。而且备份文件位于隐藏分区,不受病毒感染。

费尔托斯特安全 V7

下载地址:http://www.77rj.cn/soft/1/15/2007/2007011758649.html

软件简介
费尔托斯特安全(Twister Anti-TrojanVirus)是一款同时拥有反木马、反间谍和反病毒功能的强大电脑防护软件。支持Windows安全中心,支持右键扫描,支持对ZIP、RAR等主流压缩格式的全面多层级扫描,实时监控功能可以对硬盘、软盘、光盘、移动硬盘、网络驱动器、网站浏览、E-mail附件中的每一个文件活动进行实时监控,并且系统资源占用极小。采用SmartScan快速扫描技术,具有非凡的扫描速度。国际一流的网页病毒分析技术,拥有最出色的恶意网站识别能力。它的行为性智能分析和Windows信任验证技术可以准确辨别出隐藏在电脑中的其他未知木马和恶意程序,同时避免同类防木马软件中存在的严重“谎报”现象。它的“系统快速修复工具”可以对IE、Windows、注册表等常见故障进行一键修复。 “木马强力清除助手”可以轻松清除那些用普通防毒软件难以清除掉的顽固性木马和间谍程序。注册表实时监控能够高效阻止和修复木马病毒对注册表的恶意破坏。支持病毒库在线升级和自动升级,不断提升对新木马新病毒的反应能力...

费尔托斯特安全 V7

下载地址:http://www.77rj.cn/soft/1/15/2007/2007011758649.html

软件简介
费尔托斯特安全(Twister Anti-TrojanVirus)是一款同时拥有反木马、反间谍和反病毒功能的强大电脑防护软件。支持Windows安全中心,支持右键扫描,支持对ZIP、RAR等主流压缩格式的全面多层级扫描,实时监控功能可以对硬盘、软盘、光盘、移动硬盘、网络驱动器、网站浏览、E-mail附件中的每一个文件活动进行实时监控,并且系统资源占用极小。采用SmartScan快速扫描技术,具有非凡的扫描速度。国际一流的网页病毒分析技术,拥有最出色的恶意网站识别能力。它的行为性智能分析和Windows信任验证技术可以准确辨别出隐藏在电脑中的其他未知木马和恶意程序,同时避免同类防木马软件中存在的严重“谎报”现象。它的“系统快速修复工具”可以对IE、Windows、注册表等常见故障进行一键修复。 “木马强力清除助手”可以轻松清除那些用普通防毒软件难以清除掉的顽固性木马和间谍程序。注册表实时监控能够高效阻止和修复木马病毒对注册表的恶意破坏。支持病毒库在线升级和自动升级,不断提升对新木马新病毒的反应能力...

恶意软件清理助手精简版 1.06 Build 015

下载地址:http://www.77rj.cn/soft/1/14/2007/2007415164138.html

软件简介
恶意软件清理助手精简版是一款体积小巧而功能强大的恶意软件清理程序。改进的查杀引擎,清理恶意软件更准确更迅速。本软件运行要求Windows2000/Xp,IE6.0及以上。 本软件是在完整版恶意软件清理助手的基础上发展而来,内核上进行了大量改进,更加稳定可靠,对恶意软件的检测和清理更加迅速。

Codematic.Net代码自动生成器 2.0

下载地址:http://www.77rj.cn/soft/10/94/2007/2007270562091.html

软件简介
Codematic 是一款为 C# 数据库程序员设计的自动代码生成器,Codematic 生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model + DAL + BLL + Web 的设计,主要实现在 C# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 Model 类构造等基础代码片断,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 > Codematic 同时提供方便的数据库查询管理,SQL脚本生成,存储过程生成,数据库文档生成,Web项目文件发布,代码生成自动导出文件等多项开发工作中常用到的功能,您可以很方便地进行项目开发。>1.自动代码生成 可以生成三层架构的代码。>2. 数据库管理器 。>3. 查询分析器 。 >4. 自动生成存储过程和SQL脚本 。>5. 自动生成数据库结构文档。>6. Web项目文件发布。>7. 代码生成自动导出功能。>8. 其他功能 :> (1) C#ToVB.NET代码转换器.> (2) 实现了热键呼出。

程序员助手 2.0 Build 2006.3.1

下载地址:http://www.77rj.cn/soft/10/169/2006/2006471445566.html

软件简介
程序员离不开的就是代码,是否有过这种经历,我们常常收集的好代码到要用的时候却不知道在哪里去找或者找起来非常费劲.当然,这款软件就能解决你的苦恼,专为收集代码而作.它界面友好清新,操作方便,支持多种语法着色,包括 C++, Delphi(Pascal), Java, C#, Basic, Html, XML, Asp, Php等多种语法,以及灵活的分类数据管理功能,强大的数据搜索功能,可让你从复杂冗长的数据代码中解脱出来,适用于常与代码接触的学生或程序员等,给你的工作带来非常大的方便,为你的学习增加兴趣,成为你的好助手!

豪杰超级解霸V9真正纯绿色版 V9

下载地址:http://www.77rj.cn/soft/3/320/2007/2007011358642.html

软件简介
有人会说这个软件不是早就有韩川等人做了绿色版了吗?你做这个不会是多此一举吧。那倒未必是这样了。首先韩川版的压缩包有7MB多,我这个只有2MB多一点点。哪个精简一些呢? 其次韩川版和其它绿色版本的显示时间功能经常使豪杰超级解霸出现非法错误。不信,你用它按一下键盘上的INSERT键试试,保证非法操作!我这个版本完全去除了“显示时间”功能,其实它也没什么作用 如果要看播放时间,双击出现主界面就可以看到了。使用超级解霸不加上MYMPC DIY版那是不能正常播放RM、RMVB、QUICKTIME等文件类型的。请你下载MYMPC DIY版,强烈推荐使用六王毕四海一的这个DIY版

3D彩票圣手 白金版 2007.1399

下载地址:http://www.77rj.cn/soft/6/64/2007/2007514139954.html


软件简介

"数乐悠"3D彩票圣手操作非常简单,因为作者已经将复杂的分析计算过程用程序全面实现客观来讲,一个好的分析工具首先给彩民的应该是方便的操作和科学计算的结合3D彩票圣手正是在这种思路的指导下开发的一款彩票工具 一款优秀的3D彩票软件从2005年初推出至今,深受彩民朋友推崇,有超过6万的彩民通过本软件中千元大奖本软件不仅可以用于3D彩票,也可用于其他凡"排列3"的彩票推算分析中国共享软件下载站 知名彩票工具共享软件天空软件站同时提供下载将3D彩票的数学概率分析方法发挥到极限非凡的筛选技术 分析3D、排列3、天天彩、时时彩等选"3"型彩票的优秀工具 这款软件让中奖成为经常的事情0998 白金版(最新) 1.新版本增强了以前的计算公式中互斥函数集2.新版本中修正了以前版本中的3个bug,包括修正了分析数字"9"的小bug3.新版本可自定义每位组合的列表输出,使软件的工具功能更明显;且可统计最近开奖号码组合的情况和分析当前可参考的号码

冰刃(icesword) V1.20 Final For Vista 查探系统中的木马后门并处理

下载地址:http://www.77rj.cn/soft/326/328/2007/2007011858665.html

软件简介
  这是一斩断黑手的利刃,它适用于Windows 2000/XP/2003 操作系统,其内部功能是十分强大,用于查探系统中的幕后黑手-木马后门,并作出处理。可能您也用过很多类似功能的软件,比如一些进程工具、端口工具,但是现在的系统级后门功能越来越强,一般都可轻而易举地隐藏进程、端口、注册表、文件信息,一般的工具根本无法发现这些“幕后黑手”。IceSword 使用了大量新颖的内核技术,使得这些后门躲无所躲。使用前请详细阅读说明

超想中英对照编程学习系统 3.0

下载地址:http://www.77rj.cn/soft/10/169/2007/2007129161653.html

软件简介
本系统采用了中英文对照方式进行编程的学习,对照表可以由用户提供,并可随时修改,导入与导出,十分非常方便不同的机型或语言.对照表在支持库编辑面板中进行自定义,而最终的行编译时的批处理文件的也可通过批处理面板进行定制. 本系统提供了多种开放的接口,以便于您自己定制任意的新型编程语言.支持中文TC,中文汇编,中文BASIC,中文PASCAL,中文ASP,中文JAVA的编程学习。

暴风影音专用优化迷你播放器 V1.43.0

下载地址:http://www.77rj.cn/soft/3/47/2006/2006222226236.html

软件简介
我们针对暴风影音的特点和弱势专门制作了一个“简化 + 优化 + 汉化”的补充播放器,集成的是 WinAMP 5.07 和 Zoom Player WMV Pro 4.10 Beta2。   WinAMP 5.07 主程序和自带常用插件采用周明波汉化版,结合部分其他流行/常用的音频插件(部分为原程序不包含的第三方插件):mp3(in_mad.dll)、aac/mp4、ogg、ape、flac、tta、mpc、wma、恢复播放等,去掉现代外观、媒体库、视频播放等极不常用功能,小巧、方便且资源占用低,适合播放大量音频文件,推荐使用。   Zoom Player WMV Pro 4.10 Beta2 由紫雨汉化,并特别针对暴风影音中的 DVD 解码支持做了精心的设定、简化和优化,您现在可以把它当作是一款小巧而功能强大的 DVD 播放器,其支持方便的色彩和亮度调节,播放、控制的功能和效果也完全可媲美于任何大牌的专用 DVD 播放软件,同时在普通多媒体文件播放方面的功能又不是那些专业的 DVD 播放器所能比拟,一定程度上已经可以替代 Media Player Classic 了。   PS:Zoom Player 的设置选项和功能很强大,一般用户采用“基础模式”方式进行设置简单易懂,高级用户则可以使用精细到惊人“高级模式”;此外我们已将该软件部分键盘和鼠标针对播放控制的快捷键修改为类似 Windows Media Player、WinDVD 等的常用方式而不是其默认的大家不熟悉的方式。   PS:WinAMP 的使用无任何限制;而 Zoom Player 对 DVD 的解码需要相应设定的解码器的支持,故只能在暴风影音已安装的情况下进行 DVD 的回放(当然系统中安装了 WinDVD/PowerDVD/NVDVD 亦可以标准方式进行播放),并只建议在 Win2000/XP/2003 下使用。

百度硬盘搜索 2.0.0.1-搜索引擎

下载地址:http://www.77rj.cn/soft/1/18/2006/2006451737916.html

软件简介
百度硬盘搜索是全球第一款可检索中英文双语的硬盘搜索软件它可以帮您从电脑中快速查找到需要的信息,包括Outlook/Outlook Express邮件、Word、Excel、PowerPoint、PDF、MSN Messenger聊天记录、网页历史、JPG、GIF、BMP、TIF、PNG、AVI、MPG、WMV、RM、RMVB、SWF、MP3、WAV、WMA、TXT、RTF、RAR、ZIP、EXE等,并根据硬盘中文件的类型、元数据、时间等信息自动生成目录,让你轻松管理硬盘!它的使用方法与百度网页搜索一样简单,您只需要在搜索框内输入需要查询的内容,点击搜索框右侧的“硬盘搜索”按钮,就可以快速得到符合条件的内容。百度硬盘搜索2.0.0.1-资源管理具有以下新亮点: 我的目录:完全自动生成,帮你轻松管理硬盘! 优化性能:索引更多信息,占用更少空间,性能更优! 增强浏览性:优化图片、影音搜索结果页面,使用更方便! 支持插件:多文档解析平台,开放接口,扩展搜索类型!此外,百度硬盘搜索提供密码功能,能够妥善保护个人隐私,是您资源管理必不可缺少的好助手!

XP变脸王 8.81

下载地址 :http://www.77rj.cn/soft/5/58/2007/200745211854.html

软件简介
XP变脸王能让电脑桌面变得绚丽多彩,极富个人魅力,给您带来与众不同的视觉享受。他拥有比XP自身更多更强大的界面定制功能,能彻底改变WinXP界面内的各个元素,实现超炫系统图标,彩色浏览器,动态鼠标指针,动态桌面,个性开机画面,个性化文件夹,可视风格,XP风格应用程序等,并且还附带了大量的桌面素材,而且界面直观,使用方便,一个电脑新手都可以轻松打造一个属于自己的Windows!更重要的是它不会影响电脑运行速度,不占用系统资源!

指法练习XP 3.60

下载地址:http://www.77rj.cn/soft/7/79/2007/2007592142795.html

软件简介
1、本程序为全新XP界面的指法练习软件。2、首款支持五笔字型简码、全码及全拼提示,同时适用于用五笔打字和拼音打字的用户。可用于普通话学习。3、新增全拼和五笔字型的互查功能。在字典中可连续输入文字,或采用复制/粘帖的方式实现拼音和五笔编码的查询。4、实现闪电查询。你输入速度有多快,则提示速度就有多快。5、可自选外部文章进行练习。6、每种练习都可设置的对照打字、覆盖、整版打字效果。7、设有20分钟测试。便于用来作打字比赛。8、在帮助中有五笔学习的全部资料。9、新增全新的换肤功能。提供兰色和银灰色两种方案。  尊敬的用户,此软件捆有插件,是选项安装,如果你不想安装插件,安装该软件时请注意选择。欢迎 举报,感谢您的支持与理解!查杀插件请选用360安全卫士

Password Manager XP pro 2.2.383

下载地址: http://www.77rj.cn/soft/1/15/2007/2007512262028.html

软件简介
这个口令保护程序允许你储存注册,口令,PIN,信用卡卡号和他们的存取码,和任何其他保密的信息。你能够创建被加密的数据库,每一个以它的自己的访问口令。

WinRAR 3.70 beta 7 官方简体版

下载地址:http://www.77rj.cn/soft/1/22/2007/20074172014.html

软件简介
WINRAR 是现在最好的压缩工具,界面友好,使用方便,在压缩率和速度方面都有很好的表现。其压缩率比之 WINZIP 之流要高。RAR 采用了比 Zip 更先进的压缩算法,是现在压缩率较大、压缩速度较快的格式之一。 主要特点:对 RAR 和 ZIP 的完全支持; 支持 ARJ、CAB、LZH、ACE、TAR、GZ、UUE、BZ2、JAR、ISO 类型文件的解压;多卷压缩功能;创建自释放文件,可以制作简单的安装程序,使用方便;强大的档案文件修复功能,最大限度恢复损坏的 rar 和 zip 压缩文件中的数据,如果设置了恢复记录,甚至可能完全恢复等等……

Windows木马清道夫 2007 10.0 Build 0513 上网必备版

下载地址:http://www.77rj.cn/soft/2/174/2007/2007513261819.html

软件简介
《Windows木马清道夫》是一款专门查杀并可辅助查杀木马的专业级反木马信息安全产品,是全新一代的木马克星!《Windows木马清道夫》可自动查杀近10万种木马,配合手动分析可近100 知木马进行查杀!它不仅可以查木马,还可以分析出后门程序,黑客程序等等。它专业的分析功能,完美的升级功能,使您不再惧怕木马,让您远离木马的困扰!还不快把这位安全防卫专家请进您的电脑,您还在犹豫什么? 为什么要选择《Windows木马清道夫》? (1)自动查杀近10万种木马病毒、流行病毒及间谍程序等等 (2)有效的未知木马探测功能 (3)嵌入式行为分析,对每一个可疑程序的启动进行有效的拦截 (4)高速准确的硬盘扫描引擎,更快更稳定,将误杀降到最低! (5)专业的辅助查杀功能,让您迅速了解本机的安全状况 (6)强大的漏洞检测功能,增强您系统的抵抗力 (7)人性化的操作界面,更容易上手! (8)内置高性能木马防火墙,真正实时保护系统及网络的安全 (9)提供插件扩展,更方便地扩展软件的各种功能 (10)完善的木马上报系统,及时地做出响应 (11)木马病毒库每天更新,让软件始终保持抵御最新木马病毒的状态

WindowsXP超级魔法设置 2.0

下载地址 :http://www.77rj.cn/soft/1/191/2006/2006219223661.html

软件简介
“WindowsXP超级魔法设置V1.0”!是一款系统维护软件!她主要有以下几大功能“外观设置”,“安全设置”,“性能优化”“IE安全设置”“右键设置”“黄金眼”“系统信息”有了本软件你的电脑将安全无忧,恢复恶意网站对你系统的修改!让你的系统始终处于最佳状态!本系统属绿色软件,无需安装!解压即可使用!系统无次数和时间的限制你拥有永久使用权!一句话帮助更是贴心方便!哪里有疑问,鼠标一放,帮助就出来!很是方便 !本系统最佳适用平台WindowsXP!个项功能作者都已反复测试,请放心使用!

ETTS for windows2000 1.0

下载地址:http://www.77rj.cn/soft/7/158/2006/2006219120399.html



软件简介
ETTS是一个English Text to Speech软件。你输入一段英文篇章,ETTS将朗读整篇文章。有语法停顿哟,可以不用买磁带了,自己搞点文章练听力吧。呵呵

Azureus for Windows 3.0.1.3 Beta 12

下载地址:http://www.77rj.cn/soft/2/29/2007/2007512226380.html

软件简介
一个基于JAVA的多torrent下载程序,可以手动设置某个torrent的优先权,加入了irc聊天室,增加了一些基本的irc命令,可以看见在线人数和ID,支持多tracker url,对于多tracker发布的torrent可自动切换,并可以手动更改tracker url。

Winamp皮肤精选 2.0.20070427工具条社区版

下载地址:http://www.77rj.cn/soft/3/152/2007/2007427238013.html

软件简介
Winamp 皮肤精选集合,海啸收藏。使用方法:1.将本程序安装路径下的目录Skins下的所有文件拷到Winamp安装路径下的Skin目录中即可。(比如,将所有文件拷到C:\Program Files\Winamp\Skins\中即可)2.在Winamp的菜单:选项>>面板>>面板浏览中设置皮肤。   尊敬的用户,此软件捆有插件,是选项安装,如果你不想安装插件,安装该软件时请注意选择。欢迎 举报,感谢您的支持与理解!查杀插件请选用360安全卫士

Windows垃圾文件清理大师 2.30

下载地址: http://www.77rj.cn/soft/1/14/2007/2007511163106.html

软件简介
电脑用上一段时间会产生许多垃圾文件,这些垃圾文件不仅占用大量的硬盘空,而且还会严重影响电脑的运行速度和系统的执行效率,Windows垃圾文件清理大师是专门为清理电脑的垃圾文件而设计的,它会使您的臃肿的系统变回一个健康清洁的系统!

WAP编码转换器 1.0

下载地址: http://www.77rj.cn/soft/9/124/2006/2006467242735.html
软件简介
WAP编码转换器是一款将代码、汉字在GB2312和UTF-8编码之间互转的绿色免费软件。
它不仅支持文本互转,同时支持整个WAP文件整体转换。
程序由Bicyle开发,供广大网友免费使用。

Vista优化大师 1.07

下载地址: http://www.77rj.cn/soft/1/191/2007/2007324163046.html

软件简介
Vista 优化大师(Vista Master),微软Windows Vista系统优化中的瑞士军刀,中国国内第一个专业优化微软Windows Vista的超级工具,当然,也是最好的Vista优化设置和管理软件!
>
>Vista优化大师给您带来什么:
>1.超快:加速Vista的系统启动速度、软件执行速度、上网浏览速度、开关机速度等等;
>2.超值:本软件为免费授权正式版本,不用四处找注册版和破解版了;
>3.超炫:超过100多个系统设置选项,1分钟成为Vista系统专家;
>4.超易:所有操作,用鼠标点点选选,即可完成,更可轻松恢复到Vista默认设置;
>5.超强:系统安全设置,防入侵设置等等,给你的Vista加把安全之锁;
>6.更多:关注Vista优化大师的每次升级,必将给您带来更多的便利和惊喜!

vfpexeNc(vfp加密) 6.10

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=23977
vfp&exeNc内存型加密软件,采用全新的加密内核精心编制而成,vfp&exeNc采用拦截系统功能调用(hook)技术,还原和运行完全在内存中动态完成,加密后的文件保持了VFP原有的运行速度,可选择是否采用压缩方式加密,足以防止现有的任何反编译软件的反编译。

点拓彩扩管理软件 vf

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=39154
为了摆脱繁重的手工业务管理,更多精力的致力于企业的决策,市场开拓,事业推进,愈来愈多的彩扩店采用软件进行业务的高效规范管理。点拓公司基于彩扩管理系统的多年行业服务经验,现推广优秀的管理系统和发展模式,希望可以给彩扩行业朋友一点点帮助

VB-PowerWrap 4.3

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=31631
这是给编写vb程序,用来给系统文件*.dll *.ocx打包发布的程序

Dr. DivX(DivX博士) V2.0

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=48230
唯一的一个由官方开发制作的DivX编码工具——Dr. DivX(DivX博士)。只要三个简单的步骤就帮您完成数字影片转DivX文件!软件包含DivX Pro Codec、Divx Player。Dr. DivX的“七种武器”:极易上手的操作界面、全面的输入接口(VCD中的MPEG1文件,SVCD或DVD中的MPEG2文件、DV数字摄像机中的TYPE I-II DV文件、微软公司的WMV文件,以及各种MPEG4、AVI文件,均可以直接交给Dr. DivX进行编码压缩,制作成为标准的DivX文件。内建的1394接口DV视频捕捉,以及DVD-VOB分析工具)、丰富的画面校正功能、智能化的参数控制、支持VirtualDUB的各种视频特效滤镜、创纪录的高速压缩、方便批处理等功能

PHP 4.4.2 for Unix/Linux

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=9912
PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能,PHP3直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC接口,用户更换平台时,无需变换PHP3代码,可即拿即用。Php3 Server 完全免费。PHP4.0提供了更多web server的支持,例如Zeus, Netscape Enterprise, Apache Win32 module,并增加了很多性能,并修正了很多bug。

Max(TM)财务进销存管理系统 1.0.81 MySQL网络版

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=45860
一、 适用对象:使用电脑进行采购、销售、仓储、财务管理的各大、中、小企业。二、 软件特点:美观简便的操作界面:直观的图形化操作界面,以及丰富详细的操作提示,帮助您高效快捷的完成仓储、销售、采购、应收应付及其它财务帐的管理工作; 高效强大的查询工具:系统提供多种查询方式来帮助您快速找到所需要的资料。无论是使用预制条件还是临时的高级组合查找,都能够让您省心省力;安全可靠的数据管理:系统采用免费大型开源数据库MySQL,立即节省$5000,服务器同步增量备份,无需定期备份,永不丢失数据。 提供专门的后台数据管理系统。以上特点都为您提高采购、销售、仓储、财务的管理水平,降低管理人员的劳动强度,加速资金周转,降低管理费用,最终为企业的决策提供依据。

StyleXP 3.18

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=46321
是一套可以和Windowblinds XP相媲美的产品。通过使用皮肤,它同样可以改变Windows的外观界面,而且还提供了皮肤制作软件。下载安装的过程非常简便,在机器重启后变可令你Win XP外观焕然一新,整体感觉要比Winblinds看上去要轻盈淡雅

Skype for Windows 3.2.0.145

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=62255
Skype是一个小软件,能让您和世界上任何其它使用Skype的人免费通话。而且虽然通话是免费的,但通话质量却是地地道道的一流水平。如果您和您的至亲好友或生意上的关系户都用网络摄像头,您还可以进行免费视频通话。您甚至可以按确实便宜的每分钟费率拨打普通和移动电话(免收开通费或月费)。

AI RoboForm Portable 6.6.5 USB 便携版本

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=27722
AI RoboForm 是一个内建有强大人工智能的密码管理器和一键网页填表器. 它可以为你: 保存登录表单的密码信息. 自动填充登录表单的密码信息. 自动登录到在线帐户. 根据身份信息填写长表单. 保存"脱机密码"到安全标注(Safenotes). 生成安全的随机密码. 使用 3-DES 加密你的密码. 所有的个人信息只安全地保存在你的计算机中. 新! 把密码放在USB 存贮设备上以获得更大的安全保障. 新! 同步保存你的密码和安全标注(safenotes)到Palm上. 备份和还原、打印密码. 更多的功能等待你的探索

RealPlayer v10.5 GOLD 简体中文版

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=29899
在网上收听收看实时 Audio、Video 和 Flash 的最佳工具。用 RealPlayer 可欣赏网上在线音频和视频资料。主要功能包括:支持 RealFlash 功能(只适用于Windows 95/NT用户);带有目标按纽,只需单击鼠标就可收听新闻和娱乐资讯;近乎CD一样的音频效果(只在28.8kbps或更快的连接速度情况下)全屏播放图象功能(只适用于高带宽连接情况)。其他功能包括:内容频道,自动升级功能,SmartStream 技术消除了再次缓冲,查找媒介链接,支持 MP3 格式等。

Quick AVI Joiner 2.1

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=64252
是一个易用的强大的用于合并多个AVI视频文件成一个大的AVI文件的工具

腾讯QQ 2007 珊瑚虫集成版 v5.0 正式版

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=63158
■ 北京理工大学珊瑚虫工作室[Coral Studio]出品,cygwin, soff, Quaful 联合制作 ■ 本程序基于腾讯 QQ2006 Beta3 制作而成,除了具有 QQ 基本功能外,集成了网上最新流行的珊瑚虫增强包,可以显示好友的 IP 地址以及地理位置,另外去掉了烦人的广告,使界面更加清爽,也可选择安装 MSN 风格的提示声音,外挂还提供了丰富的定制功能。本程序为集成安装版,无需原版 QQ,装完即可使用,还可以自由选择运行珊瑚虫版或者原版,安装时可根据实际需要选择组件。 ☆ IP 显示 ☆ 提供四种显示 IP 的方式,可通过参数定制器自行设置: 1. 在主面板好友列表中,当鼠标移动到头像时,显示该好友的 IP 信息; 2. 传统 IP 条,可自定义是否显示及其具体位置; 3. 在消息对话框中,IP 信息显示在其标题栏中,可自定义是否显示; 4. 另外,当鼠标悬停在左上方的头像和号码处或者消息对话框的边缘处(可定制),将显示对方的 IP 信息及地理位置,此时单击鼠标右键可将 IP 信息复制到剪贴板。 ■ 腾讯 QQ 版权归深圳市腾讯计算机系统有限公司所有,本版本仅为方便用户使用之辅助性工具,没有任何侵权意图

PPStream 网络电视 1.0.4.752点播+直播版

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=64168
PPStream是全球第一家集P2P直播点播于一身的网络视频软件。PPStream网络电视能够在线收看电影、电视剧、体育直播、游戏竞技、动漫、综艺、新闻、财经资讯……播放流畅、完全免费,是网民喜爱的装机必备软件

Any FLV Player 1.1.0

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=64484
它可以独立播放 FLV (MPEG-4 编码的 Flash)文件,使用它你可以很容易的播放你的FLV视频而不需要其他的flash工具此播放器还能通过抓取URL帮助你定位网页和blog的视频文件,还能通过添加信息数据让视频文件播放更加清晰>>支持原始大小,双倍大小,全屏多重播放模式,可以直接拖拽文件放入播放器>>完整的自定义控制面板,让你可以自由的修改播放器的控制方法,操作更人性化

WaterProof PHPEdit 2.10.0

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=52080
一款WINIDOWS下最好的PHP集成开发环境。它提供一整套工具帮助你轻松迅捷地完成每日工作。主要特性:语法高亮显示;代码提示;集成PHP调试器;帮助生成器;可定制的快捷方式;100多个可编辑的命令;键盘模板;计划任务报表生成器;快速标记;插件

Adobe Photoshop CS2 V9.0 绿色中文精简增强版

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=47803
1.由英文零售版+汉化整合的汉化版本,并不是官方中文版! 2.添加了 PS专业去背景软件 Mask Pro 3.03.插件均己注册的了,不用再注册的了!4.软件安装不需要注册码,但需要激活!5.联机激活说明:运行Photoshop.exe 在弹出激活介面中,点击--Activate Online(联机激活),再点击--Phone Activation(电活激活),复制随机生成的第2行激活代码,然后运行key.exe,在注册机激活选择版本--选Photoshop CS2 9.0,然后把复制PS随机生成的激活代码,粘贴到激活代号处--点生成,最后把生成的代码复制和粘贴到PS的注册框,再点--Activate(激活)就行了!

Virtual Pascal 2.1 Build 279

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=1030
Virtual Pascal免费的Pascal 32位交互平台开发工具,相容于Borland Pascal和Delphi,包含Run-Time Library、最佳化的编译器(compiler)、与IDE整合的除错器、和完整的线上说明文件。相容于Win32和OS/2,包含命列的compiler/linker,也有整合开发环境(IDE)和整合的除错器,可以开发文字或图形模式的应用程序,亦相容于Borland Pascal和Delphi。他的特色包括:快速的交互平台编译器和联结器,可以编译Win32和OS/2的程序,未来还支持Linux。包含整合开发环境(IDE)和除错器,就像是Borland Pascal和Turbo Debugger整合在一起。包含HG(Help Generator)、Which、Tph2Vph、ImpLib、ToLower等工具程序。包含程序库及范例。有pdf格式的使用说明及Pascal的参考资料。压缩文件内包含完整的套件,先将全部解开放到暂时的目录,Windows环境下执行SetupW32.Exe,OS/2环境下执行SetupOs2.Exe,便可以进行安装,安装时有一些选项请参阅说明文件

Oraspeed for Oracle 3.2.7

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=60634
是一款针对 Oracle程序开发者的工具。它通过直观的界面帮助程序员对Oracle数据库编程、测试以及监视数据库的活动

Office2003迷你版第七版最终完美版 150M版 『适合办公人士用』

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=48872
Microsoft Office2003迷你版从第1版、第2版……第6版、到今天的最终版受到了真的很不容易,受到不少网友的欢迎,我们也希望早一点出一个最终版给大家一个交代,给迷你版划上一个完美的句号,感谢各位网友。
这次是最后一次版本,认为是Office 2003。。。第七版也好,还是最终完美版也好,都无所谓啦。不过这次是我最满意的一次,因为我认为它是没有太多累赘物的最好用的一次版本,而且已经集成SP1,又稳定,不出错。希望大家用的舒心。是因为不再以追求小为目标了,这个版本的根本目的是去除Office 2003的冗赘部分。在使用时真正觉得实用,而不是纯粹用来玩的或给人家装机器用的

精简OFFICE2000 SP3 6IN1全自动安装版

双击即可实现全自动安装,或者用winrar打开解压出来手动安装均可!包括的组件:FRONTPAGE2000,ACCESS2000,WORD2000,FRONTPAGE2000,OUTLOOK2000POWERPOINT被精简掉的内容为:OFFICE2000里的工具的字体及语言,其他未作改动
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=58449

Office DocumentsRescue Pro 4.4.3

Office DocumentsRescue Professional可以将丢失的DOC、XLS、PPT、RTF、LIT等文件类型的数据从硬盘、CF卡(包括I、II型)、IBM微盘、SM卡、多媒体卡(MMCs)、SD卡、记忆棒以及其他存储介质上予以恢复。

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=30352

MSN Messenger 7.5.0324 简体版 for XP

MSN Messenger 是微软公司推出的即时消息软件,凭借该软件自身的优秀的性能,目前在国内已经拥有了大量的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机。MSN Messenger 界面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联系的绝佳选择。使用您已有一个Email地址,即可注册获得免费的MSN Messenger的登录账号。在使用之前,强烈建议阅读(http://china.msn.com/Messenger/3steps/)三步法,快速启用 MSN Messenger。如果您拥有hotmail 或者MSN的邮件账号,那么,您就可以使用该账号直接登录MSN Messenger ,而无需再申请新的账号了。利用MSN Messenger进行个人的即时通信和群体的群发这些功能将会保留在新的版本中。另外,MSN Messenger 6.0还会加入聊天背景,并可以保存聊天记录。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=9916

Microsoft SQL Server 2005 简体中文开发人员版、企业版、标准版32、64位DVD合集 2005破解版

∷软件简介∷
软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=64971

Active Media Player Screen Saver 3.20

可以趁你的系统空闲的时候,播放流式媒体或者是全屏幕的MPEG, AVI, ASF,或者是Quicktime格式视频。如果你有持续的宽带连接的话,这个屏幕保护对你来说是非常合适的。这个屏幕保护还支持播放列表,并且带有完整的音频支持,如果你是GetRight的用户,还可以在播放的同时监视下载情况
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=33379

McAfee VirusScan DAT 5028 for linux

McAfee防毒软件, 除了操作介面更新外,也将该公司的WebScanX功能合在一起,增加了许多新功能! 除了帮你侦测和清除病毒,它还有VShield自动监视系统,会常驻在System Tray,当你从磁盘、网络上、E-mail夹文件中开启文件时便会自动侦测文件的安全性,若文件内含病毒,便会立即警告,并作适当的处理,而且支持鼠标右键的快速选单功能,并可使用密码将个人的设定锁住让别人无法乱改你的设定。附注:4.0.1版采用Dr Solomon''s virus引擎,并且新增了侦测恶意的Java Applet和ActiveX程序的功能,介面也焕然一新。请记得病毒码是要经常更新的
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=64894

Macromedia Dreamweaver 8.0 简体版

Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。
序列号:WPD800-56438-82132-82503
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=22452

Longhorn Transformation Pack 10.5

Longhorn Transformation Pack是一款令人惊奇的软件.它可以将各个版本的Windows XP和Windows 2003(无论是beta版或者是alpha build版)模拟成Longhorn系统,无论是开机画面、登录画面,还是桌面,都模拟得非常出色.
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=23102

Vlaue List Handler using CachedRowSet

advantage : assume that the query results 1000 records. in this implementation at server side u cache a 100 records (page size) out of 1000and deliver these 100 and eventually all 1000 records to client in a frame requested by client (say 10 records per page)disadvantage : the com.sun.rowset.CachedRowSetImpl DOES NOT WORK SOMETIMES.i dont know ! i was not able to look into its impl as i guess its source is not available.below is the whole code!// stateful session bean interfacepackage session;// add imports@Remote()public interface CachedRowSetListerSessionRemoteextends CachedRowSetValueListIterator{public void executeStaffSearch(CriteriaVO oCriteriaVO,RequiredFieldsVO oRequiredFieldsVO) throws ListHandlerException;}// stateful session bean implpackage session;// add imports@Stateful(mappedName = "CachedListerSessionBean")public class CachedRowSetListerSessionBeanextends CachedRowSetValueListHandlerimplements CachedRowSetListerSessionRemote{public void executeStaffSearch(CriteriaVO oCriteriaVO,RequiredFieldsVO oRequiredFieldsVO) throws ListHandlerException{// Create DAO instance and fetch the list// according to the required FieldsStaffDAO oStaffDAO = DAOFactory.getDAOFactory(DAOFactory.POSTGRES).getStaffDAO();// Set the total size of the listint iSize = oStaffDAO.getListSize();setSize(iSize);// get the list from dao and set it// this list is nothing but custom list impl// (iterating over list is simple compared to that of cachedrowset cursor !)// get the required level of dataswitch(oRequiredFieldsVO.getListingLevel()){// if L1 : minimum data (from a same table all compulsary columns)case L1:setList(new RowSetWrapperList(oStaffDAO.getL1Detail(oCriteriaVO),iSize));break;// if L2 : medium data (from a same table all columns)case L2:setList(new RowSetWrapperList(oStaffDAO.getL2Detail(oCriteriaVO),iSize));break;// if L2 : maximum data (from a same table as well as related relational tables data)case L3:setList(new RowSetWrapperList(oStaffDAO.getL3Detail(oCriteriaVO),iSize));break;}setList(new RowSetWrapperList(oStaffDAO.getList(oCriteriaVO),iSize));}}}// value list handler classpackage session;// add importspublic abstract class CachedRowSetValueListHandlerimplements ValueListIterator{private List moList;private ListIterator moListIterator;private int miListSize;public CachedRowSetValueListHandler(){moLogger.debug("Called the constructor");}protected void setSize(int lSize){miListSize = lSize;}public int getSize(){moLogger.debug("Get the size in the getSize method: " + miListSize);return miListSize;}public List getNextElements(int iSize) throws IteratorException{int iCount = 0;Object oObject = null;ArrayList oList = new ArrayList();if(moListIterator != null){while(moListIterator.hasNext() && (iCount < oobject =" moListIterator.next();oList.add(oObject);iCount++;}}else{throw" icount =" 0;Object" oobject =" null;ArrayList" olist =" new" oobject =" moListIterator.previous();oList.add(oObject);iCount++;}}else{throw" olist =" new">= 0 && iStartIndex < icounter =" iStartIndex" molistiterator =" moList.listIterator();}}protected" molist =" oList;moLogger.debug(" molistiterator =" moList.listIterator();}}//" mologger =" Logger.getLogger(RowSetWrapperList.class.getName());private" mocachedrowset =" null;private" misize =" 0;public" micurrentpage =" 0;public" mimaxnoofpages =" 0;public" row_set_page_size =" 100;public" mocachedrowset =" oCachedRowSet;miSize" mimaxnoofpages =" miSize" mimaxnoofpages =" miSize" mimaxnoofpages =" miMaxNoOfPages" misize ="=""> miSize){moLogger.error("index " + iIndex + " out of bound !");throw new IndexOutOfBoundsException("index " + iIndex+ " out of bound !");}// find on which page this object isint iPage = 0;int iPageLocation = iIndex % ROW_SET_PAGE_SIZE;if(iPageLocation == 0){iPage = iIndex / ROW_SET_PAGE_SIZE;iPage--;iPageLocation = ROW_SET_PAGE_SIZE;}else{iPage = iIndex / ROW_SET_PAGE_SIZE;}moLogger.debug("the requested object is on page " + iPage);moLogger.debug("the requested object is at location "+ iPageLocation);// get the object// check whether object is on current pageif(micurrentPage == iPage){// object is on same page// get itmoCachedRowSet.absolute(iPageLocation);return createStaffTO();}// object is not on current page// go to that pageif(micurrentPage < ipagecounter =" 0;int" ihowmuchahead =" iPage" ipagecounter =" 0;int" ihowmuchbehind =" micurrentPage" breturn =" moCachedRowSet.nextPage();if(bReturn){moLogger.debug(" href="http://forum.java.sun.com/thread.jspa?threadID=769985" target="_blank">http://forum.java.sun.com/thread.jspa?threadID=769985if(!moCachedRowSet.nextPage()){moCachedRowSet.previousPage();}}private void goToPreviousPage() throws SQLException{boolean bReturn = moCachedRowSet.previousPage();if(bReturn){moLogger.debug("yup its previous page now");}else{moLogger.debug("this is the first page");}}public Object set(int iIndex, Object oElement){throw new UnsupportedOperationException("RowSetWrapperList does not support set operation");}public void add(int iIndex, Object oElement){throw new UnsupportedOperationException("RowSetWrapperList does not support add operation");}public Object remove(int iIndex){throw new UnsupportedOperationException("RowSetWrapperList does not support remove operation");}public int indexOf(Object oObject){throw new UnsupportedOperationException("RowSetWrapperList does not support indexOf operation");}public int lastIndexOf(Object oObject){throw new UnsupportedOperationException("RowSetWrapperList does not support lastIndexOf operation");}public ListIterator listIterator(){return new DataRowListIterator();}public ListIterator listIterator(int iIndex){throw new UnsupportedOperationException("RowSetWrapperList does not support listIterator operation");}public List subList(int iFromIndex, int iToIndex){throw new UnsupportedOperationException("RowSetWrapperList does not support subList operation");}private StaffTO createStaffTO(){StaffTO oStaffTO = null;moLogger.debug("inside Create Array List");try{oStaffTO = new StaffTO();oStaffTO.setStaffId(moCachedRowSet.getInt(1));moLogger.debug("inside Create Array List -- "+ oStaffTO.getStaffId());oStaffTO.setFirstName(moCachedRowSet.getString(2));moLogger.debug("inside Create Array List -- "+ oStaffTO.getFirstName());oStaffTO.setMiddleName(moCachedRowSet.getString(3));moLogger.debug("inside Create Array List -- "+ oStaffTO.getMiddleName());oStaffTO.setLastName(moCachedRowSet.getString(4));moLogger.debug("inside Create Array List -- "+ oStaffTO.getLastName());oStaffTO.setDesignation(StaffDesignation.values()[moCachedRowSet.getInt(5)]);moLogger.debug("inside Create Array List -- "+ oStaffTO.getDesignation());}catch(SQLException oSQLException){moLogger.error("Could not fetch data from resultset", oSQLException);throw new InternalException("Could not fetch data from resultset : "+ oSQLException.getMessage());}return oStaffTO;}private class DataRowListIteratorimplements ListIterator{private int miCurrentRow = 0;public void add(Object oObject){throw new UnsupportedOperationException("DataRowListIterator does not support add operation");}public boolean hasNext(){return miCurrentRow != size();}public boolean hasPrevious(){return miCurrentRow != 0;}public Object next(){return get(++miCurrentRow);}public int nextIndex(){return miCurrentRow;}public Object previous(){return get(miCurrentRow--);}public int previousIndex(){return miCurrentRow - 1;}public void remove(){throw new UnsupportedOperationException("DataRowListIterator does not support remove operation");}public void set(Object oObject){throw new UnsupportedOperationException("DataRowListIterator does not support set operation");}}}// staff daopackage dao;// add importspublic class StaffDAO{private static final Logger moLogger = Logger.getLogger(CourseDAO.class.getName());private final String ASCENDING = "asc";private final String DESCENDING = "desc";private static StaffDAO moStaffDAO = null;private StaffDAO(){// do nothing}public static synchronized StaffDAO getInstance(){if(moStaffDAO == null){moStaffDAO = new StaffDAO();}return moStaffDAO;}public CachedRowSet getL1Detail(CriteriaVO oCriteriaVO){String szSortCriteria = null;CachedRowSet oCachedRowSet = null;try{if(oCriteriaVO.isAscending()){szSortCriteria = ASCENDING;}else{szSortCriteria = DESCENDING;}oCachedRowSet = new CachedRowSetImpl();oCachedRowSet.setDataSourceName(PostgresDAOFactory.DATASOURCE);oCachedRowSet.setPageSize(RowSetWrapperList.ROW_SET_PAGE_SIZE);oCachedRowSet.setCommand("select staff_id, first_name, middle_name, last_name, designation from staff "+ " where is_deleted != '1' order by first_name "+ szSortCriteria);oCachedRowSet.execute();}catch(SQLException oSQLException){moLogger.error("cannot execute at level1", oSQLException);throw new InternalException("cannot execute at level1 : "+ oSQLException.getMessage());}return oCachedRowSet;}public int getListSize(){Connection oConnection = null;Statement oStatement = null;ResultSet oResultSet = null;try{oConnection = PostgresDAOFactory.createConnection();oStatement = oConnection.createStatement();oResultSet = oStatement.executeQuery("SELECT count(*) from staff WHERE is_deleted !='1'");oResultSet.next();int iCount = oResultSet.getInt(1);moLogger.debug("Result Set Size" + iCount);return iCount;}catch(SQLException oSQLException){moLogger.error("cannot execute at get Size", oSQLException);throw new InternalException("cannot execute at get Size -- "+ oSQLException.getMessage());}finally{try{if(oResultSet != null){oResultSet.close();}}catch(SQLException oSQLException){// ignore}try{if(oStatement != null){oStatement.close();}}catch(SQLException oSQLException){// ignore}try{if(oConnection != null){oConnection.close();}}catch(SQLException oSQLException){// ignore}}}}

Linux Kernel 2.6.20.8

最新版本的Linux内核,支持Intel、Alpha、PPC、Sparc、IA-64 、ARM、MIPS、Amiga、Atari和IBM s/390等,还支持32位大文件系统。而在Intel平台上,物理内存最大支持可以达到64GB。加强对IDE和SCSI硬件系统的支持,并增强了对USB设备和3D加速卡的支持
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=26495

JSPMaker 1.0.1

JSPMaker是一款强大易用的代码生成器,可从MySQL和Oracle中快速生成一套完整JSP(JAVA服务器页)代码。使用生成的JSP,用户可以轻松查看,编辑,搜索以及添加删除网页上的数据库记录。 生成的代码清洁并易于用户定制。JSP开发者可以更快地建立网站应用程序。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=33223

阿赖实用javascript控件程序及教程 build20030731

阿赖实用javas cript控件程序当前包括表格控件、浮动层窗体控件、菜单控件和目录树控件(及目录树模板)几种,每种控件都有相应的教程和示例。这些程序提供了更简单高效的WEB设计方法,提供灵活的可复用的功能模块,减少开发的重复劳动
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=27976

Java Contactor 3.0

一款地址簿管理软件,支持强大的同步功能,即使在家中也可以方便的管理你的联系人,然后将数据与办公室的数据同步合并。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=60521

Equation Illustrator 2.4.3

FREE Equation Illustrator 这个程序可以让你轻轻松松的完成图形或复杂格式文件合并这一类艰苦的差事。它有一个『所见即所得』的介面,利用自动化将操作步骤减到了最少,并且可以让你将你想要的东西放到任何你想要的地方。你可以自行编辑你要的『格式等化巨集』,并随时取用。而且除了一些特效功能之外,这程序还支援了向量绘图的功能,以及超过 50 种的绘图工具
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=31463

纵横IIS防盗链及流量控制组件 5.01

1. 集防盗链、流量控制、防下载、和流媒体防盗链于一身2. 可以针对不同站点设置防盗链和流量控制, 防止图片、软件、音乐、电影等下载资源被人引用。如果发现请求者是盗用网站的链接, 则自动重定向到错误处理页面3. 支持流媒体防盗链, 包括Flash、电影、音乐在线播放, 可以做到只能在线播放而不能被客户端下载(防下载). 流媒体防盗链采用独创的64位加密来保护4. 该产品能为返回给客户端的网页中的资源链接自动添加加密串,不需要添加任何代码就可以实现为网页中的资源下载地址自动添加加密串。支持任何静态网页、论坛程序中的资源下载地址在不添加任何代码的情况下自动加入加密5. 支持下载流量控制, 下载线程控制,可以控制单个下载线程,单个下载文件,单个客户端,单个虚拟主机的网络流量. 采用独创的线程控制和流量控制技术, 大大提高服务器性能, 提高网站流量6. 可以防止网站相关目录的资源被客户端下载, 例如数据库文件等重要文件, 提高网站安全性。7. 能够指定信任站点,信任站点可以正常链接被保护的资源。8. 防盗链目录、防下载目录和流量控制目录可以灵活设置, 不同目录可以指定不同的扩展名9. 防盗链重定向页面可以根据不同扩展名指向不同页面。10. 请求者请求不存在的资源时可以自动重定向到指定页面11. 完全采用域名独立的方式来配置。用户配置安装方便,管理界面友好人性化12. 采用C++编写, 处理速度快, 占用资源极少。效率要比.net php asp 这类脚本解释的效率要高得多13. 不用对现有的程序、数据库、文件路径做任何的修改即可实现防盗链,也不怕嗅探文件真实路径。实施成本低14. 使用该过滤器效果是十分明显的, 站点访问量会提升好多。站点流量也会进入正常状态15. 能随时停止防盗链功能16. 支持多语言目前支持简体中文,繁体中文,英文17. 可以记录盗链日志, 客户端访问日志, 可以随时了解网站的访问情况和盗链的站点
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=58975

ABC Amber ICQ Converter 2.01 多国语言版

ABC Amber ICQ Converter 是一个可以帮助你快速方便的将ICQ信息转换为PDF, RTF, HTML, DOC, TXT, MCW等几十种电子文档格式,方便你保存收藏,程序内置了对近50种语言的支持,其中包括简体中文和繁体中文
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=21428

Flex GIF Animator 7.17

可以创建GIF, Flash, Quicktime 动画,并且可以支持实时的3D特效以及声音同步。软件可以优化生成的动画影片的体积,或者调整影片的压缩比。内置30种优秀的视频特效,包括粒子运动特效等。此外软件还集成84了抓图,图片融合,录音等功能。新版支持鼠标滚轮缩放
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=59831

番茄花园 GHOST XP SP2 v 2.7 破解版

CD KEY:HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=65012

FrontPage2003

Office2003简体中文版的重要组成部分,此为单独的FrontPage2003,用于网页制作与编辑
office sn: GWH28-DGCMP-P6RC4-6J4MT-3HFDY
other sn: WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=2

Foxmail 6.0 Beta 2

Foxmail是一款著名的电子邮件客户端软件,提供基于Internet标准的电子邮件收发功能。Foxmail 6.0致力于提供更便捷、更舒适的Foxmail产品使用体验。 该版本是Foxmail被腾讯收购后发布的测试版本
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=43055

foobar2000 Normal 0.9 Beta 14

一个 Windows 平台下的高级音频播放器。包含了一些重放增益支持、低内存占用等基本特色以及内置支持一些流行的音频格式。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=36204

FRLyrics For Winamp 2/5 and Foobar 1.41

FRLyrics是一款Winamp2/5的插件,集歌词显示、搜索、下载于一身,基本上解决了你需要的所有歌词功能。 功能列表:*同步显示歌词 *有多行显示和单行显示两种显示方式 *内置的歌词搜索引擎 *自定义颜色主题(内置5种)*支持手动关联单个歌词 *多行模式下支持用歌词导航歌曲。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=26668

FlashFXP Password Recovery 1.0.160.2006 汉化版

是一款即时恢复和解密 FlashFXP 帐户信息的程序。它可以恢复所有被添加到 FlashFXP 的站点密码,或从外部数据文件 (Sites.dat) 恢复密码。也可以恢复代理服务器信息中所包含的密码,支持 FlashFXP 的所有版本。
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=60359

Fireworks 8 官方简体教程

Fireworks 官方教程,内容全面,手把手教你用Fireworks 8.0,而且是全中文界面
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=22929

FlexCell表格控件 5.6.2

FlexCell是一款美观易用的电子表格控件,包含6种单元格类型和9个编程对象,提供三维图表和图片单元格,支持剪贴板操作、合并单元格、虚表、打印和打印预览等功能,不需要Excel运行库支持就可以输出为Excel WorkBook。软件包中附带FlexCell表格设计器,无需任何编程就可以制作出图文并茂的报表和程序界面,还可作为B/S报表工具使用
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=4485

神奇ERP软件 2.30

神奇ERP系统功能实用,专门针对中小企业的实用的管理功能,包括五大功能模块,生产管理、销售管理、库存管理、采购管理、财务管理。五大功能共同为企业提供从财务到业务、从内部到外部的全方位管理解决方案
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=62079

eMule Turbo Accelerator 2.4.6

是一款针对 eMule下载工具的加速器。它采用最新技术,可以保证用户的带宽得到充分利用
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=61606

Macromedia Dreamweaver 8.0 简体版

Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。
序列号:WPD800-56438-82132-82503
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=22452

天鹰抗DDOS防火墙 2.10

1. 物超所值:性价比最高的DDOS防护墙,商业软件的品质,共享软件的价格;2. 以一当十:独有网桥版,轻松DIY硬件防火墙,用软件的价格购买硬件防火墙;2. 状态跟踪:独有IP包特征分析算法,高效防御DDOS、DrDOS、CC、ARP、阿拉丁等攻击;3. 智能分析:自带数据抓取、分析功能,最快时间对新的攻击手段进行防御;4. 高效稳定:核心态运行,CPU占用低,防御性能接近网卡线速;5. 进退自如:独有动态端口密码,随时随地动态开启、关闭防火墙连接;6. 远处管理:自带远程连接管理,无须3389连接,更安全、高效;7. 自动升级:自动网络自动升级功能,与时俱进不落伍;8. 贴心服务:一年免费升级,提供7×24服务保证用户网络畅通;
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=63016

Flowchart4j v2 Released! Code to Sequence Diagram to Visio - UML

Flowchart4j v2, an Eclipse Plugin, generates Sequence Diagram and Control Flow Diagram by analyzing Java source code.Effectively reverse engineering a sequence diagrams from source code helps in retro-documentation, retro-conceptualization, understanding current business logic and proposing changes in the current business logic.V2.0 Features
Generates Sequence Diagram
Export diagram to Microsoft Visio as UML Model
Save diagram as image(jpg)
Sequence Diagram to Code Navigation
Conditional Sequence diagram generation, using Control FlowV2 Demo Download TrialCommercial: € 65/Node - Six Months Subscription.Let's discuss on the benefits and drawbacks. Also discuss on the usefulness of generating other UML artifacts such as Class Diagram, Activity Diagram etc.
Threaded replies
·
Flowchart4j v2 Released! Code to Sequence Diagram to Visio - UML by Kuppu Sammy on Mon May 14 09:53:04 EDT 2007
·
Alternatives? by Leandro de Oliveira on Mon May 14 11:28:36 EDT 2007
·
Re: Alternatives? by AmitKumar Agrawal on Tue May 15 04:34:30 EDT 2007
·
Re: Flowchart4j v2 Released! Code to Sequence Diagram to Visio - UML by William Childers on Mon May 14 12:13:34 EDT 2007
·
Visio is Garbage by Bruce Fancher on Mon May 14 15:05:57 EDT 2007
·
Re: Visio is Garbage by Tero Vaananen on Mon May 14 15:28:17 EDT 2007

百度硬盘搜索 2.0.0.1-搜索引擎

软件介绍: 百度硬盘搜索是全球第一款可检索中英文双语的硬盘搜索软件它可以帮您从电脑中快速查找到需要的信息,包括Outlook/Outlook Express邮件、Word、Excel、PowerPoint、PDF、MSN Messenger聊天记录、网页历史、JPG、GIF、BMP、TIF、PNG、AVI、MPG、WMV、RM、RMVB、SWF、MP3、WAV、WMA、TXT、RTF、RAR、ZIP、EXE等,并根据硬盘中文件的类型、元数据、时间等信息自动生成目录,让你轻松管理硬盘!它的使用方法与百度网页搜索一样简单,您只需要在搜索框内输入需要查询的内容,点击搜索框右侧的“硬盘搜索”按钮,就可以快速得到符合条件的内容。下载地址:http://www.99rj.cn/soft/1/18/2006/2006451737916.html

简易C语言开发工具 0.01

简易C语言开发工具是一款简单易用的C语言集成开发环境(IDE),适合于编写符合ANSI C 标准的C程序,用户可以方便的编写、调试、运行C程序。简易C语言开发工具具有以下特点:一、以解释的方式执行C程序的,可以很容易的发现程序运行中的错误,方便用户调试。二、程序编译和运行出错的信息是中文的,出错信息简单明了,定位准备。编译错误的第一条错误信息总是准确的。三、代码编辑器是语法加亮的。四、本产品使用的是自主开发的C语言解释器。五、用户程序出错时,可以指出出错原因、出错代码行,方便用户快速解决算法错误
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=63036

Podcast with DataSynapse's Gordon Jackson

While at JavaOne 2007, TSS recorded this podcast with Gordon Jackson from DataSynapse, an application virtualization vendor. We talked about what virtualization meant, including specifically application virtualization, and the value that virtualization offers developers and deployers; it's interesting stuff.

Coreldraw 12 简体中文版 ISO 12

功能强大的矢量图编辑和平面排版工具!

序列号:DR12CUW-2591545-XBY

DR12WBZ-8357722-VST

DR12CNR-7083906-HXW

下载地址:http://www.77rj.cn/soft/softdown.asp?softid=58645

软件编程伴侣 4.0

软件介绍:
网集所有开发工具的最新实用编程技术资料及编程书籍[Delphi、VB、VC、Java、PHP、Oracle、SQL Server、Windows、Linux],强大的实用资料管理功能,友好的人机交互界面。同时软件编程资讯网定时提供最新编程技术资料及编程书籍供伴侣下载。V3.00版本增加在线更新资料及资料阅后批注功能,增强资料搜索功能,完善V2.00版本存在的问题
下载地址:http://www.99rj.cn/soft/10/169/2006/2006451136906.html

SavePoint Pattern

There are two ways to use SavePoint pattern.1. 'SavePointIndexBased' and2. 'SavePointLabelBased'Both have different type of container inside it having capability to store different objects of its own at different stages wherever required by user for later ussage.You just need to extend your class with either 'SavePointIndexBased' or with 'SavePointLabelBased' and you can bookmark/save object's current state by calling respective 'savePoint' method. In order to retrieve the saved object, user need to call respective 'getSavedPoint' method. There is also facility to roll back the object with any of saved point. It can be done by calling respective 'rollBack' method.SavePointIndexBased:=====================It has Vector container to store objects by index based. So that user can save object's states on different stages to get exact level of bookmarked object's state.SavePointLabelBased:=====================It has Hashtable container to store objects by label based. So that user can label the save point for the later use to get exact labeled object's state.Both classes facilitate the user to store object in different stages for the save point. For example if you are managing some transaction and you are playing with some object. You will need to rollback in case of any failure and in such cases databases and drivers provide the facility and this class will provide you facility to do the same behaviour with your own java object.

Coreldraw 12 简体中文版 ISO 12

功能强大的矢量图编辑和平面排版工具!

序列号:DR12CUW-2591545-XBY

DR12WBZ-8357722-VST

DR12CNR-7083906-HXW

Print to a printer (using IP address) from EJB

HI
We are trying to Print contents from EJB by using a Printer IP address, We are having problems trying to use java print API.If someone has any idea how to solve this problem please replyThanks in advance

中望CAD2007 标准版

中望CAD,国产CAD的领导品牌。完全兼容AutoCAD各版本,而且功能、操作界面、操作习惯都与AutoCAD保持一致,是AutoCAD全球最佳替代品、CAD正版化的首选。中望CAD标准版以强大的二维设计为主,广泛应用于建筑、通信、机械、电子等各领域。 2007年3月26日,中望公司隆重推出“中望CAD2007”版。“中望CAD2007”以“超级兼容,完美打印”为主打亮点,新增功能22项,整体绘图速度提升18 国产CAD市场上再掀新的技术风暴。详情请登陆www.zwcad.com。中望CAD2007功能亮点:1、顶级的兼容性,支持AutoCAD2007DWG格式2、文字编辑器支持多语言输入,支持用户国际化工作3、真实消隐,着色,增加阴影效果4、国内首创批量打印功能5、新增消隐打印、打印样式设置功能6、清新易用Vista风格,更支持界面自定义
下载地址:http://www.77rj.cn/soft/softdown.asp?softid=63586

java.lang.ClassCastException for cmp entity beans

Posted by: john smith on ?? 14, 2007 DIGG
function _parseDiggURL() {
var _diggURL = "http://digg.com/submit?phase=2&topic=Programming&url="
_diggURL += encodeURIComponent(location.href);
_diggURL += "&title=";
_diggURL += escape ( "java.lang.ClassCastException for cmp entity beans") ;
_diggURL += "&bodytext=";
_diggURL += escape ( "Hi:

I am using Weblogic 8.1 sp6. When I called an cmp method called
Collection products = categoryHome.selectProduct(category);
I get the following error:
Error Message:EJB Exception: : java.lang.ClassCastException
at com.CategoryEJB_9tmtvx__WebLogic_CMP_RDBMS.ejbSelectProduct(CategoryEJB_9tmtvx__WebLogic_CMP_RDBMS.java:1544)
at com.CategoryBean.ejbHomeSelectProduct(CategoryBean.java:32)
at com.CategoryEJB_9tmtvx_LocalHomeImpl.selectProduct(CategoryEJB_9tmtvx_LocalHomeImpl.java:167)
at jsp_servlet._jsp.__browsecatalogcontent._jspService(BrowseCatalogContent.jsp:48)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:646)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:431)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)
at jsp_servlet._jsp.__browsecatalog._jspService(BrowseCatalog.jsp:9)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)

Here is my client code:
Context jndiContext = getInitialContext();
Object objCategory = jndiContext.lookup("CategoryHomeLocal");
CategoryHomeLocal categoryHome = (CategoryHomeLocal)objCategory;
Integer categoryId = new Integer(categoryIdString);
CategoryLocal category = categoryHome.findByPrimaryKey(categoryId);
Collection products = categoryHome.selectProduct(category);

ejb-jar.xml:
<?xml version="1.0"?>

<!DOCTYPE ejb-jar PUBLIC
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
"http://java.sun.com/dtd/ejb-jar_2_0.dtd">

<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>CategoryEJB</ejb-name>
<local-home>com.CategoryHomeLocal</local-home>
<local>com.CategoryLocal</local>
<ejb-class>com.CategoryBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Category</abstract-schema-name>
<cmp-field><field-name>categoryId</field-name></cmp-field>
<cmp-field><field-name>categoryName</field-name></cmp-field>
<cmp-field><field-name>picture</field-name></cmp-field>
<cmp-field><field-name>pictureWidth</field-name></cmp-field>
<cmp-field><field-name>pictureHeight</field-name></cmp-field>
<cmp-field><field-name>labelOn</field-name></cmp-field>
<cmp-field><field-name>labelOff</field-name></cmp-field>
<cmp-field><field-name>button</field-name></cmp-field>

<primkey-field>categoryId</primkey-field>
<security-identity><use-caller-identity/></security-identity>
<query>
<query-method>
<method-name>findCategory</method-name>
<method-params></method-params>
</query-method>
<ejb-ql>
SELECT OBJECT(c) FROM Category c
</ejb-ql>
</query>
<query>
<query-method>
<method-name>ejbSelectProduct</method-name>
<method-params>
<method-param>com.CategoryLocal</method-param>

</method-params>
</query-method>
<ejb-ql>
SELECT OBJECT(p) FROM Product p
WHERE p.homeCategory = ?1
</ejb-ql>
</query>
</entity>
<entity>
<ejb-name>ProductEJB</ejb-name>
<local-home>com.ProductHomeLocal</local-home>
<local>com.ProductLocal</local>
<ejb-class>com.ProductBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Product</abstract-schema-name>
<cmp-field><field-name>productId</field-name></cmp-field>
<cmp-field><field-name>brandName</field-name></cmp-field>
<cmp-field><field-name>productDescription</field-name></cmp-field>
<cmp-field><field-name>purchasePrice</field-name></cmp-field>
<cmp-field><field-name>categoryId</field-name></cmp-field>
<primkey-field>productId</primkey-field>
<security-identity><use-caller-identity/></security-identity>
<!-- <query>
<query-method>
<method-name>findByProduct</method-name>
<method-params>
<method-param>com.titan.address.CategoryLocal</method-param>

</method-params>
</query-method>
<ejb-ql>
SELECT OBJECT(p) FROM Product p
WHERE p.homeCategory = ?1
</ejb-ql>
</query>
-->
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>

<ejb-relation-name>Product-HomeCategory</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>
Product-has-a-Category
</ejb-relationship-role-name>
<multiplicity>one</multiplicity>
<relationship-role-source>
<ejb-name>ProductEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>homeCategory</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>
Category-belongs-to-Product
</ejb-relationship-role-name>
<multiplicity>many</multiplicity>
<cascade-delete/>
<relationship-role-source>
<ejb-name>CategoryEJB</ejb-name>
</relationship-role-source>
</ejb-relationship-role>
</ejb-relation>
</relationships>
<assembly-descriptor>
<security-role>
<role-name>Employees</role-name>
</security-role>
<method-permission>
<role-name>Employees</role-name>
<method>
<ejb-name>CategoryEJB</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>CategoryEJB</ejb-name>
<method-name>*</method-name>
</method>
<method>
<ejb-name>ProductEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>

</ejb-jar>

weblogic-cmp-rdbms-jar.xml:
<!DOCTYPE weblogic-rdbms-jar PUBLIC
'-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB RDBMS Persistence//EN'
'http://www.bea.com/servers/wls810/dtd/weblogic-rdbms20-persistence-810.dtd'>
<weblogic-rdbms-jar>

<weblogic-rdbms-bean>
<ejb-name>CategoryEJB</ejb-name>
<data-source-name>ShoeStore</data-source-name>
<table-map>
<table-name>category</table-name>
<field-map>
<cmp-field>categoryId</cmp-field>
<dbms-column>categoryID</dbms-column>
</field-map>
<field-map>
<cmp-field>categoryName</cmp-field>
<dbms-column>categoryName</dbms-column>
</field-map>
<field-map>
<cmp-field>picture</cmp-field>
<dbms-column>Picture</dbms-column>
</field-map>
<field-map>
<cmp-field>pictureWidth</cmp-field>
<dbms-column>PictureWidth</dbms-column>
</field-map>
<field-map>
<cmp-field>pictureHeight</cmp-field>
<dbms-column>PictureHeight</dbms-column>
</field-map>
<field-map>
<cmp-field>labelOn</cmp-field>
<dbms-column>LabelOn</dbms-column>
</field-map>
<field-map>
<cmp-field>labelOff</cmp-field>
<dbms-column>LabelOff</dbms-column>
</field-map>
<field-map>
<cmp-field>button</cmp-field>
<dbms-column>Button</dbms-column>
</field-map>
</table-map>
<automatic-key-generation>
<generator-type>SQL_SERVER</generator-type>

</automatic-key-generation>
</weblogic-rdbms-bean>

<weblogic-rdbms-bean>
<ejb-name>ProductEJB</ejb-name>
<data-source-name>ShoeStore</data-source-name>
<table-map>
<table-name>PRODUCT</table-name>
<field-map>
<cmp-field>productId</cmp-field>
<dbms-column>productId</dbms-column>
</field-map>
<field-map>
<cmp-field>categoryId</cmp-field>
<dbms-column>categoryId</dbms-column>
</field-map>
<field-map>
<cmp-field>brandName</cmp-field>
<dbms-column>brandName</dbms-column>
</field-map>
<field-map>
<cmp-field>productDescription</cmp-field>
<dbms-column>productDescription</dbms-column>
</field-map>
<field-map>
<cmp-field>purchasePrice</cmp-field>
<dbms-column>purchasePrice</dbms-column>
</field-map>

</table-map>

<!-- Automatically generate the value of ID in the database on inserts using sequence table -->
<automatic-key-generation>
<generator-type>SQL_SERVER</generator-type>

</automatic-key-generation>

</weblogic-rdbms-bean>

<weblogic-rdbms-relation>
<relation-name>Product-HomeCategory</relation-name>
<weblogic-relationship-role>
<relationship-role-name>Category-belongs-to-Product</relationship-role-name>
<relationship-role-map>
<column-map>
<foreign-key-column>categoryId</foreign-key-column>
<key-column>productId</key-column>
</column-map>
</relationship-role-map>
</weblogic-relationship-role>
</weblogic-rdbms-relation>
</weblogic-rdbms-jar>

ProductBean.java:
package com;

import javax.naming.InitialContext;
import javax.ejb.EntityContext;
import javax.ejb.CreateException;
import javax.ejb.FinderException;
import javax.naming.NamingException;
import java.util.Date;
import java.util.Collection;
import java.util.Iterator;
import java.util.Vector;
import java.lang.Integer;
public abstract class ProductBean implements javax.ejb.EntityBean
{
public Integer ejbCreate(Integer id)
{
this.setProductId(id);
return null;
}

public void ejbPostCreate(Integer id)
{

}
//public abstract Integer getCategoryId();
// public abstract void setCategoryId(Integer categoryId);

public abstract Integer getProductId();
public abstract void setProductId(Integer productId);

public abstract Integer getCategoryId();
public abstract void setCategoryId(Integer categoryId);

public abstract String getBrandName();
public abstract void setBrandName(String brandName);

public abstract String getProductDescription();
public abstract void setProductDescription(String productDescription);

public abstract Double getPurchasePrice();
public abstract void setPurchasePrice(Double purchasePrice);


public abstract Collection getHomeCategory();
public abstract void setHomeCategory(Collection categoryLocal);


public void setEntityContext(EntityContext ec)
{
System.out.println("ProductBean setEntityContext");
}
public void unsetEntityContext()
{
System.out.println("ProductBean unsetEntityContext");
}
public void ejbLoad()
{
System.out.println("ProductBean ejbLoad");

}
public void ejbStore()
{
System.out.println("ProductBean ejbStore");
}
public void ejbActivate()
{
System.out.println("ProductBean ejbActivate");

}
public void ejbPassivate()
{
System.out.println("ProductBean ejbPassivate");
}
public void ejbRemove()
{
System.out.println("ProductBean ejbRemove");
}



}

ProductHomeLocal.java:
package com;

import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.FinderException;


public interface ProductHomeLocal extends javax.ejb.EJBLocalHome
{
public ProductLocal create(Integer id)
throws CreateException;

public ProductLocal findByPrimaryKey(Integer id)
throws FinderException;




}
ProductLocal.java:
package com;

import javax.ejb.CreateException;
import javax.ejb.FinderException;
import javax.naming.NamingException;


import java.util.Date;
import java.util.Vector;
import java.util.Collection;

public interface ProductLocal extends javax.ejb.EJBLocalObject
{
public Integer getProductId();
public void setProductId(Integer productId);

public String getBrandName();
public void setBrandName(String brandName);

public String getProductDescription();
public void setProductDescription(String productDescription);

public Double getPurchasePrice();
public void setPurchasePrice(Double purchasePrice);

public Collection getHomeCategory();
public void setHomeCategory(Collection categoryLocal);


}

CategoryBean.java:
package com;

import javax.naming.InitialContext;
import javax.ejb.EntityContext;
import javax.ejb.CreateException;
import javax.naming.NamingException;
import java.util.Date;
import java.util.Collection;
import java.util.Iterator;
import java.util.Vector;
import javax.ejb.FinderException;

public abstract class CategoryBean implements javax.ejb.EntityBean
{

public Integer ejbCreate(Integer id)
{
this.setCategoryId(id);
return null;
}

public void ejbPostCreate(Integer id)
{

}
// abstract accessor methods
public abstract javax.ejb.EntityBean ejbSelectProduct(CategoryLocal categoryLocal)
throws FinderException;

public Collection ejbHomeSelectProduct(CategoryLocal categoryLocal)
throws FinderException {
return (Collection)(this.ejbSelectProduct(categoryLocal));
}





public abstract Integer getCategoryId();
public abstract void setCategoryId(Integer categoryId);


public abstract String getCategoryName();
public abstract void setCategoryName(String categoryName);

public abstract String getPicture();

public abstract void setPicture(String picture);

public abstract String getPictureWidth();
public abstract void setPictureWidth(String pictureWidth);

public abstract String getPictureHeight();
public abstract void setPictureHeight(String pictureHeight);

public abstract String getLabelOn();
public abstract void setLabelOn(String labelOn);

public abstract String getLabelOff();
public abstract void setLabelOff(String labelOff);

public abstract String getButton();
public abstract void setButton(String button);


public void setEntityContext(EntityContext ec)
{
System.out.println("setEntityContext");
}
public void unsetEntityContext()
{
System.out.println("unsetEntityContext");
}
public void ejbLoad()
{
System.out.println("ejbLoad");

}
public void ejbStore()
{
System.out.println("ejbStore");
}
public void ejbActivate()
{
System.out.println("ejbActivate");

}
public void ejbPassivate()
{
System.out.println("ejbPassivate");
}
public void ejbRemove()
{
System.out.println("ejbRemove");
}


}

CategoryHomeLocal.java:
package com;

import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.FinderException;

public interface CategoryHomeLocal extends javax.ejb.EJBLocalHome
{
public CategoryLocal create(Integer id)
throws CreateException;

public CategoryLocal findByPrimaryKey(Integer id)
throws FinderException;

public Collection findCategory()
throws FinderException;


public Collection selectProduct(CategoryLocal categoryLocal)
throws FinderException;
}

CategoryLocal.java:
package com;

import javax.ejb.CreateException;
import javax.naming.NamingException;
import java.util.Date;
import java.util.Vector;
import java.util.Collection;
public interface CategoryLocal extends javax.ejb.EJBLocalObject
{

public Integer getCategoryId();
public void setCategoryId(Integer categoryId);

public String getCategoryName();
public void setCategoryName(String categoryName);

public String getPicture();

public void setPicture(String picture);

public String getPictureWidth();
public void setPictureWidth(String pictureWidth);

public String getPictureHeight();
public void setPictureHeight(String pictureHeight);

public String getLabelOn();
public void setLabelOn(String labelOn);

public String getLabelOff();
public void setLabelOff(String labelOff);

public String getButton();
public void setButton(String button);


}

Any hint would be greatly appreciated.

Yours,

Frustrated.").substring(0,300);
return _diggURL ;
}
Hi:I am using Weblogic 8.1 sp6. When I called an cmp method calledCollection products = categoryHome.selectProduct(category);I get the following error:Error Message:EJB Exception: : java.lang.ClassCastExceptionat com.CategoryEJB_9tmtvx__WebLogic_CMP_RDBMS.ejbSelectProduct(CategoryEJB_9tmtvx__WebLogic_CMP_RDBMS.java:1544)at com.CategoryBean.ejbHomeSelectProduct(CategoryBean.java:32)at com.CategoryEJB_9tmtvx_LocalHomeImpl.selectProduct(CategoryEJB_9tmtvx_LocalHomeImpl.java:167)at jsp_servlet._jsp.__browsecatalogcontent._jspService(BrowseCatalogContent.jsp:48)at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:646)at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:431)at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)at jsp_servlet._jsp.__browsecatalog._jspService(BrowseCatalog.jsp:9)at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)Here is my client code:Context jndiContext = getInitialContext();Object objCategory = jndiContext.lookup("CategoryHomeLocal");CategoryHomeLocal categoryHome = (CategoryHomeLocal)objCategory;Integer categoryId = new Integer(categoryIdString);CategoryLocal category = categoryHome.findByPrimaryKey(categoryId);Collection products = categoryHome.selectProduct(category);ejb-jar.xml:CategoryEJBcom.CategoryHomeLocalcom.CategoryLocalcom.CategoryBeanContainerjava.lang.IntegerFalse2.xCategorycategoryIdcategoryNamepicturepictureWidthpictureHeightlabelOnlabelOffbuttoncategoryIdfindCategorySELECT OBJECT(c) FROM Category cejbSelectProductcom.CategoryLocalSELECT OBJECT(p) FROM Product p WHERE p.homeCategory = ?1 ProductEJBcom.ProductHomeLocalcom.ProductLocalcom.ProductBeanContainerjava.lang.IntegerFalse2.xProductproductIdbrandNameproductDescriptionpurchasePricecategoryIdproductIdProduct-HomeCategoryProduct-has-a-CategoryoneProductEJBhomeCategoryjava.util.CollectionCategory-belongs-to-ProductmanyCategoryEJBEmployeesEmployeesCategoryEJB*CategoryEJB*ProductEJB*Required weblogic-cmp-rdbms-jar.xml:CategoryEJBShoeStorecategorycategoryIdcategoryIDcategoryNamecategoryNamepicturePicturepictureWidthPictureWidthpictureHeightPictureHeightlabelOnLabelOnlabelOffLabelOffbuttonButtonSQL_SERVERProductEJBShoeStorePRODUCTproductIdproductIdcategoryIdcategoryIdbrandNamebrandNameproductDescriptionproductDescriptionpurchasePricepurchasePriceSQL_SERVERProduct-HomeCategoryCategory-belongs-to-ProductcategoryIdproductIdProductBean.java:package com;import javax.naming.InitialContext;import javax.ejb.EntityContext;import javax.ejb.CreateException;import javax.ejb.FinderException;import javax.naming.NamingException;import java.util.Date;import java.util.Collection;import java.util.Iterator;import java.util.Vector;import java.lang.Integer;public abstract class ProductBean implements javax.ejb.EntityBean{public Integer ejbCreate(Integer id){this.setProductId(id);return null;}public void ejbPostCreate(Integer id){}//public abstract Integer getCategoryId();// public abstract void setCategoryId(Integer categoryId);public abstract Integer getProductId();public abstract void setProductId(Integer productId);public abstract Integer getCategoryId();public abstract void setCategoryId(Integer categoryId);public abstract String getBrandName();public abstract void setBrandName(String brandName);public abstract String getProductDescription();public abstract void setProductDescription(String productDescription);public abstract Double getPurchasePrice();public abstract void setPurchasePrice(Double purchasePrice);public abstract Collection getHomeCategory();public abstract void setHomeCategory(Collection categoryLocal);public void setEntityContext(EntityContext ec){System.out.println("ProductBean setEntityContext");}public void unsetEntityContext(){System.out.println("ProductBean unsetEntityContext");}public void ejbLoad(){System.out.println("ProductBean ejbLoad");}public void ejbStore(){System.out.println("ProductBean ejbStore");}public void ejbActivate(){System.out.println("ProductBean ejbActivate");}public void ejbPassivate(){System.out.println("ProductBean ejbPassivate");}public void ejbRemove(){System.out.println("ProductBean ejbRemove");}}ProductHomeLocal.java:package com;import java.util.Collection;import javax.ejb.CreateException;import javax.ejb.FinderException;public interface ProductHomeLocal extends javax.ejb.EJBLocalHome{public ProductLocal create(Integer id)throws CreateException;public ProductLocal findByPrimaryKey(Integer id)throws FinderException;}ProductLocal.java:package com;import javax.ejb.CreateException;import javax.ejb.FinderException;import javax.naming.NamingException;import java.util.Date;import java.util.Vector;import java.util.Collection;public interface ProductLocal extends javax.ejb.EJBLocalObject{public Integer getProductId();public void setProductId(Integer productId);public String getBrandName();public void setBrandName(String brandName);public String getProductDescription();public void setProductDescription(String productDescription);public Double getPurchasePrice();public void setPurchasePrice(Double purchasePrice);public Collection getHomeCategory();public void setHomeCategory(Collection categoryLocal);}CategoryBean.java:package com;import javax.naming.InitialContext;import javax.ejb.EntityContext;import javax.ejb.CreateException;import javax.naming.NamingException;import java.util.Date;import java.util.Collection;import java.util.Iterator;import java.util.Vector;import javax.ejb.FinderException;public abstract class CategoryBean implements javax.ejb.EntityBean{public Integer ejbCreate(Integer id){this.setCategoryId(id);return null;}public void ejbPostCreate(Integer id){}// abstract accessor methodspublic abstract javax.ejb.EntityBean ejbSelectProduct(CategoryLocal categoryLocal)throws FinderException;public Collection ejbHomeSelectProduct(CategoryLocal categoryLocal) throws FinderException {return (Collection)(this.ejbSelectProduct(categoryLocal));}public abstract Integer getCategoryId();public abstract void setCategoryId(Integer categoryId);public abstract String getCategoryName();public abstract void setCategoryName(String categoryName);public abstract String getPicture();public abstract void setPicture(String picture); public abstract String getPictureWidth();public abstract void setPictureWidth(String pictureWidth);public abstract String getPictureHeight();public abstract void setPictureHeight(String pictureHeight);public abstract String getLabelOn();public abstract void setLabelOn(String labelOn);public abstract String getLabelOff();public abstract void setLabelOff(String labelOff);public abstract String getButton();public abstract void setButton(String button);public void setEntityContext(EntityContext ec){System.out.println("setEntityContext");}public void unsetEntityContext(){System.out.println("unsetEntityContext");}public void ejbLoad(){System.out.println("ejbLoad");}public void ejbStore(){System.out.println("ejbStore");}public void ejbActivate(){System.out.println("ejbActivate");}public void ejbPassivate(){System.out.println("ejbPassivate");}public void ejbRemove(){System.out.println("ejbRemove");}}CategoryHomeLocal.java:package com;import java.util.Collection;import javax.ejb.CreateException;import javax.ejb.FinderException;public interface CategoryHomeLocal extends javax.ejb.EJBLocalHome{public CategoryLocal create(Integer id)throws CreateException;public CategoryLocal findByPrimaryKey(Integer id)throws FinderException;public Collection findCategory()throws FinderException;public Collection selectProduct(CategoryLocal categoryLocal)throws FinderException;}CategoryLocal.java:package com;import javax.ejb.CreateException;import javax.naming.NamingException;import java.util.Date;import java.util.Vector;import java.util.Collection;public interface CategoryLocal extends javax.ejb.EJBLocalObject{public Integer getCategoryId();public void setCategoryId(Integer categoryId);public String getCategoryName();public void setCategoryName(String categoryName);public String getPicture();public void setPicture(String picture); public String getPictureWidth();public void setPictureWidth(String pictureWidth);public String getPictureHeight();public void setPictureHeight(String pictureHeight);public String getLabelOn();public void setLabelOn(String labelOn);public String getLabelOff();public void setLabelOff(String labelOff);public String getButton();public void setButton(String button);}Any hint would be greatly appreciated.Yours,Frustrated.