相关推荐
-
CUJ:标准库:基于文件的容器 (转)
CUJ:标准库:基于文件的容器 (转)[@more@]The Standard Librarian: File-Based Containers Matt AusternXML:namespace prefix = o ns ...
-
两个类相互包含引用的问题
1、背景 编程中遇到如下错误:使用不完全类型**以及**前向声明。 查找相关资料后发现是类的前向声明(forward declaration)问题:在程序中声明一个类后,此类是一个不完全类型(incompete type),即已知此类是一个类型,但不知道包含哪些成员。 不完全类型只能以有限方式使用,不能定义该类型的对象。不完全类型只能用于定义指向该类型的指针及引用,或者用于声
-
不完全类型
可以声明一个类而不定义他class class1;这个声明也叫前向声明,在声明之后,定义之前,该类是个不完全类型,即已知是一个类型,但不知道包含哪些成员,不完全类型只能以有限方式使用,不能定义该类型的对象,只能用于定义指向该类型的指针及其引用,或者用于声明该类型作为形参类型或者返回的函数。只有当类定义完成后才能定义类,因此类不能具有自身类型的成员函数,然而,只要类名一出现,就可以认为该类已
-
CUJ:标准C++编程:虚函数与内联
标准C++编程:虚函数与内联Josée Lajoie and Stanley Lippman----------------------------------------------------------------------------------[This is the last installment of a column that was being published
-
CUJ:普及知识:typeint
普及知识: typeintStephen C. Dewhurst (WQ注:这是比Loki还令我震惊的东西,实在难以译好。先放出来让大家都震惊一下,以后我会修订的。)-------------------------------------------------------------------------------- 在最近的系列文章中,我们为 C++语言设计和实现
-
C++中类定义时不允许使用不完整的类型错误提示原因分析
http://www.cjjjs.com/paper/czxt/201624195815601.aspx
-
C++错误:不允许使用不完整的类型解决方案
出现这种问题的主要原因是没有找到响应类的定义!例如class A{public: void printhello(){ std::cout << "hello" << std::endl; }}/*****如果B想调用A的话第一种解决在B头文件中引用A的头文件:#include"classa.h" /*****第二种解决方案:CLASS A; 然后定义一个指针A *POI...
-
C++不允许使用不完整的类型
在C++中定义一个类,同时在类中定义此类的对象作为类的组成部分。这个情况确实需要,然后你会发现编译器提示“不允许使用不完整的类型”错误提示。 不过为了探究此错误底下的更多的信息,让初学者更明白为什么错了,对于学习更有好处。知道为什么错了,就不会再无意中犯错。当你深入了解了之后,会让你的思想产生震撼。因为错误的背后,包含了一个思想的碰撞。只是你的理解和人家设计的不一样,当你完全知道人家设计的思想,你...
-
C++12.1.4 类的前向声明、不完全类型类
简介 在一个给定的源文件中,一个类只能被定义一次,如果在多个文件中定义一个类,那么每个文件中的定义必须是完全相同的 将类定义放在头文件中,可以保证在每个使用类的文件中以同样的方式定义类。使用头文件保护符,来保证即使头文件在同一个文件中被包含多次,类定义也只出现一次。 只声明却没有定义的类称为—————–不完全类型,不完全类型不能定义该类型的对象,只能用于定义指向该类型的指针及引用,或者用于声明(不是
-
CUJ:标准库:标准库中的搜索算法
The Standard Librarian: Searching in the Standard LibraryMatthew Austernhttp://www.cuj.com/experts/1911/austern.htm?topic=experts The genius as well as the oversights in the design of the Stan
-
C语言 | 什么是不完全类型?
C语言类型C的类型分为:对象类型(char、int、数组、指针、结构体等)函数类型不完全类型什么是不完全类型?C/C++中不...
-
标准库:容纳指针的容器
The Standard Librarian: I/O and Function Objects: Containers of PointersMatthew Austernhttp://www.cuj.com/experts/1910/austern.htm?topic=experts-----------------------------------------------
-
CUJ:标准库:容纳指针的容器
The Standard Librarian: I/O and Function Objects: Containers of PointersMatthew Austernhttp://www.cuj.com/experts/1910/austern.htm?topic=experts--------------------------------------------------
-
对不完全类型“class Point *”的非法使用
今天我在写一个比较点是否在圆上的一个小项目的时候,遇到了这个错误: 源代码是这样的 #include <iostream> #include <cmath> using namespace std; class Circle { private: //圆半径 double r; //圆心坐标 double x0; double...
28 楼 fucktianya 2010-04-26 08:33
要是我,就都不用,都TM给我回到旧社会去
电脑都不让你们用,哈哈
27 楼 skzr.org 2010-04-26 02:15
看实际情况吧,如果是一个类似开心网的网站,我会用Flex,因为别的类似网站都是用Flex的,你要是强迫客户必须要下载和安装jre,可能会失掉很多用户的。
如果是做企业内部网类似OA的系统,我会考虑用JavaFX。
1. 新闻舆论攻势: 可以发展广大的5毛,到处鼓吹java的强大和绚丽!
2. 金钱攻势:城市里面大网吧安装jre,1W/(网吧*年)
3. 在淘宝建立java软件商店:
通过以上1,2还不能搞起我就不信,其实只要第二点就很好了!
而且第二点可以和网吧做系统的公司合作,给他money让其集成jre就可以了!
26 楼 fight_bird 2010-04-25 13:49
25 楼 carlkkx 2010-04-25 13:01
http://today.java.net/pub/a/today/2003/10/14/swingcss.html
http://tk-ui.sourceforge.net/user-guide/cssengine.html
tk-ui 以前就看到过,好像项目发展不是很顺的。。。目前swing编程过于依赖硬编码方式,而不是声明的方式,swing 与自身的java标准没有很好的结合,如bean binding, bean validation, app framework,而之前又失去了与xul结合的机会(有一些开源项目在做这些工作),看看现在的 e4的中xwt,要是十年前swing就用xul 来render界面有多好。
XML描述Swing这些东西早就有了,这种项目有很多。但是没有好的可视化设计器那也是白塔,手写XML描述不见得比手写Java代码省心多少。另外你说的一个关于声明式,这个的确很关键,只是Swing库没有提供数据绑定机制,只是提供了基础灵活的模型机制,其实在这个基础上可以建立自己绑定机制,Swing标准没有建立,可能是一个定位问题吧,定位自己是一个基础的GUI框架而不是一个提供更多应用层面的框架。
但是现在有了JavaFX,这个问题已经被彻底重新解决了,你看现在所有的RIA都是XML(有自己的扩展)描述加某些编程语言的方式,而JavaFX彻底设计了一种新的语言,比他们走的更为前列,从理念上来说,JavaFX先进,JavaFX在语言层面上直接支持绑定等很多强大的声明式特性。
24 楼 hantsy 2010-04-25 10:43
http://today.java.net/pub/a/today/2003/10/14/swingcss.html
http://tk-ui.sourceforge.net/user-guide/cssengine.html
tk-ui 以前就看到过,好像项目发展不是很顺的。。。目前swing编程过于依赖硬编码方式,而不是声明的方式,swing 与自身的java标准没有很好的结合,如bean binding, bean validation, app framework,而之前又失去了与xul结合的机会(有一些开源项目在做这些工作),看看现在的 e4的中xwt,要是十年前swing就用xul 来render界面有多好。
23 楼 bookong 2010-04-25 08:04
看实际情况吧,如果是一个类似开心网的网站,我会用Flex,因为别的类似网站都是用Flex的,你要是强迫客户必须要下载和安装jre,可能会失掉很多用户的。
如果是做企业内部网类似OA的系统,我会考虑用JavaFX。
22 楼 ray_linn 2010-04-25 02:00
21 楼 chenweionline 2010-04-25 01:18
20 楼 不复记忆 2010-04-24 22:33
19 楼 rovanz 2010-04-24 21:16
18 楼 aisjava 2010-04-24 20:59
17 楼 carlkkx 2010-04-24 20:16
http://today.java.net/pub/a/today/2003/10/14/swingcss.html
http://tk-ui.sourceforge.net/user-guide/cssengine.html
16 楼 Eastsun 2010-04-24 19:53
有一个MigLayout,建议你看看
MigLayout 只是个 布局器,与CSS有毛关系
15 楼 aqingsao 2010-04-24 19:14
有一个MigLayout,建议你看看
14 楼 wangzaixiang 2010-04-24 18:26
记得JDK1.0.4发布的时候都有src.zip(大约是1996年的时候),到了2010年了,反而回到原始社会了
13 楼 javagui 2010-04-24 13:23
12 楼 skzr.org 2010-04-24 11:44
我会用javafx,swing编写程序打成jar包, 通过JNLP启动, 关于jre的安装,可以使用sun的jre-6u16-windows-i586-s.exe ,大小有16M,安装好后有 90M.
可以以客户端使用一个java的小型数据库.
选择javafx,swing;flex淘汰
我的理由:
1 java 成熟稳定
2 我还有其他java产品
最关键的:很多解决方案都有java版本的实现
11 楼 elf8848 2010-04-24 10:33
我会用javafx,swing编写程序打成jar包, 通过JNLP启动, 关于jre的安装,可以使用sun的jre-6u16-windows-i586-s.exe ,大小有16M,安装好后有 90M.
可以以客户端使用一个java的小型数据库.
10 楼 xhuixuanwen 2010-04-24 10:05
9 楼 tenderuser 2010-04-24 09:54