Saturday, September 25, 2010

Eclipse to improve productivity



The following are used every day on some of the things set out a table (in alphabetical order), is certainly incomplete, or is not detailed, expert Please add the entry-disciple please Experience

Eclipse to improve the efficiency of good practice:

1, switch editor points Alt + <-, Alt + ->

2, view open files Ctr + e

3, full use of the template is mainly defined by their

4, the custom shortcut keys generate Getter and Setter

I: Ctr + Shift + S, S generates a single attribute you can: Ctr +1 proposal, there is a

5, the time try not to remove the Delete key or backspace, line-level Ctr + d, line individual parts Ctr + x

6, see the method name or variable name is not good, replace Ctr +2, r

7, Find selected Next: Ctr + k, anti-check: Ctr + Shift + k

8, run the Ctr + F11

9, case conversion: Ctr + Shift + X Ctr + Shift + Y

10, the largest general window switch: Ctr + M

11 Sometimes, Alt + Shift + X, Q to run was quite cool, especially when the individual is running build

12, multi-window editor, you may not meet, but after using cooked, you will find very effective:

Window-> New Window

13, implement the interface of class annotation: @ Override, or just fine to use Ctr +1

14, forget the class name, remember that about?

Ctr + Shift + T, remember to use *? Oh

15, debug would not have said F5 F6 F8 F7

16, the console row of labels, can shut off a few to a few, do not waste resources, I used three Problems Tasks Consle

17, full use of TODO and Tasks view, it is possible to achieve or improve later you want something you forgot

18, switch orientation class method Ctrl + Shift + Down / Up

19, copy selected row Ctrl + Alt + Down / Up

20, corresponding to Article 18 or the outlines of their better use: ctr + o

21, ctrl + shift + r file search (not a one of the buns open, go)

22, alt + shift + QP is maximum when the edit window, you can quickly open the Package Explorer

23, alt + shift + QC is maximum when the Edit window, you can quickly open the Console

24, ctrl + b to build (Yibanquxiao the Zidong build), ctrl + l Ding Wei OK Hao

25, ctrl + shift + f format code

26, ctrl + t (ctrl + t + t) see the inheritance structure of classes or methods

27, ctrl + shift + u see where the variable is cited

28, ctrl + shift + g (alt + shift + h) View method is called where

29, alt + shift + c type or method signature reconstruction (reconstruction of interface is very effective)

30, on the reconstruction of shortcut keys, I did not say, make good use of functional reconstruction of the restructuring of the code is really a word: cool!

Therefore, it is to improve the efficiency of an excellent way to much appreciated here because I still deal with reconstruction of the primary level, you can always try to improve it:

Often by press: Alt + Shift + T (= right -> Refactor-> Series selection)







Recommended links:



rising user can not solve the problem of UPGRADING



Money crowd and CHOW'S relay



Lists Graphic



Analysis of 2008 strategic adjustments Taobao causes and consequences of B2C



Jinshan tomorrow in Hong Kong IPO issue price listed on the Hong Kong dollar as a 3.6



MOV TO MPEG4



Web Or Video Cams Comments



DivX To 3GP



AVI to MOV



evaluation Investment Tools



IPTV in China is still a Big step forward needs to test the water level of attainment



Discuz! 7.0 mature and stable inheritance is more effective and user-friendly re-



To expose the FRAUD: WinRAR to compress 775MB 13.4MB



Domain Name Registration Norms Into Their Public Phase Of Consolidation



Comment Food And Drink



Tuesday, September 14, 2010

Save Delphi: Chinese open source community an excellent opportunity to display strength


The embarrassment of the open source community in China

If you want to discuss China's open-source software development community in recent years, the status and contribution of the process, even if only to consider the impact of domestic and not consider the world, and I am embarrassed to say only, not status, it is a modest contribution . No one denies that the most active and creative force in the United States and Europe open source and other western countries. On the deeper reason, I have to admire the spirit of mutual cooperation foreigners, dedication and persistent in pursuing the spirit of this point than we were less so, our programmers work separately for a little more consideration in the face of reality When the interests of more, the pursuit of the ideal time to less so. More importantly, the technology is a unified and coordinated the integration of the lack of opportunity, I think that the rescue is a great opportunity for Delphi.

Why is Delphi

1, mass basis

First of all, Delphi programming enthusiasts in the country occupies a large heavy status, this does not mean more people with Delphi, did not say how much Delphi has developed a great application, but rather a kind of feeling - a lot of fans are into the programming world by Delphi. Give my own example, I am an amateur enthusiast, it is vegetables rookie, beginner learn the C programming language, now the main study. Net, but is prepared Delphi I can do something for the first program, learning the surface to the object of thought, learning design patterns, data structures and so on. With the masses will have a market basis, as long as the Delphi can be reborn in the country will certainly be numerous supporters.

2, Delphi is facing a dilemma

Delphi is now facing difficulties, with a Chinese term that is not with the times, the current environment and his birth year was completely different environment, need to change the strategy and thinking. Delphi.Net seems to be an option, but very few people develop. Net programs do not have C #,. Delphi Studio obviously want to copy the success of JBuilder, where I boldly predict, the end doomed to fail, JBuilder appearance was because the lack of a good Java IDE, is now different, the success probability of IDE alone is too small. Yang boiling soup just as drastic, Delphi is most needed is a thorough transformation, creating a new language, library or even platform, Java language development from a toy to this day only took ten years, as long as there are good innovation, together with a strong mass base, the success is not impossible.

Dream D #

1, the transformation language

Delphi is mainly used to develop Win32 programs, but under Win32 and Delphi syntax. Net has been under a big gap between Delphi syntax, and a lot of features. Net of all, in Win32 you could not use. What we need is a similar C # and Java for Delphi # language, it should at least have the following characteristics: 1, all objects, including basic data types; 2, Zhi Chi foreach 寰幆; 3, support the paradigm; 4, reinvented Tobject; 5, syntax is concise, easy to learn; 6, has its own virtual machine, all platforms have the same syntax and so on.

If there is such a D # language, even if it can only develop console program, I would use, if you feel strange reason for me to say:

[1] It is the Chinese people create their own language;

[2] which originated from the Delphi

[3] It is an excellent, modern language, to learn some basics are simple and convenient, such as data structures, design patterns, etc.;

2, the transformation of library

Language is completely different, libraries certainly have to change. JDK, VCL libraries have these outstanding given us a good example, we can absorb its essence, to its dregs, design a line of Chinese habits and characteristics of libraries. The first class library does not need too complicated, just to provide basic functionality, for beginners and small applications, Java has a similar upbringing. As long as able to attract sufficient popular (especially those new to programming the young people who dominate the world of the future), and abide by the spirit of open source, it will not take years, developed, or these three reasons:

[1] It is the Chinese people create their own language;

[2] which originated from the Delphi

[3] It is an excellent, modern language, to learn some basics are simple and convenient, such as data structures, design patterns, etc.;


Call

China has a strategic vision of entrepreneurs and programming expert who is time to act, to the general programming world and domestic fans show your strength. National is the world, when we have our own language, the influence of China's software technology to the world very soon.

The words written on the back

You might think that technology knows no borders, no more Chinese and foreign, I agree, but the learners have national boundaries, I think Americans learn C # and C # experience we will probably not learn too much, like, right? Particularly for amateur, this is particularly important. If we have our own language, in line with our habits of mind, have their own documentation, or even everyone can improve it views the world who want access to programming for the new, lower barriers to entry to many, as long as a large number of people entering the Chinese software industry development will definitely put on a grade than it is now.

You might think that such a transformation from a language point of nothing new, I want to say that with C + + why do we still have Java, with Java Why are C #, with C # why do we still have VB.Net, not all from the market to consider, right? An ecological system should be varied, as long as a transformed Delphi, naturally someone.

Also here prawns are likely to be professionals, to consider the issue a bit complicated, and sometimes see the game better, bystander, I think we can simply start from a language point of view, even if we have only a simple language, like removing the MFC C + +, remove the JDK's Java, remove the Framework, C #, this is still an exciting thing, when he was really born, and you dare rows breast, that you will not to pay attention to it? I think not only not so, you must also have a impulse to do something for him.






相关链接:



Mod to mpg



video formats



archos mkv



Mts to flv