我觉得我是一个C++大神

lyramilk 2014-02-21 11:28:12
不服来考。。。。。最好考通俗点,高端的词我都没听说过就不知道怎么回答了。
...全文
529 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
版主大哥 2014-03-03
  • 打赏
  • 举报
回复
riwei和楼主是结拜兄弟?
Binshion 2014-03-03
  • 打赏
  • 举报
回复
引用 15 楼 lyramilk 的回复:
[quote=引用 13 楼 u013799012 的回复:] 问题描述 设计一个支持基本计算统计功能和其他一些表格管理/处理功能的计算机软件,使用户可在该软件的支持下,用互交方式进行表格建立、数据输入、数据编辑及其他一些表格操作。 基本要求 建立表格:建立空白表格,同时在屏幕上显示,使其处于可输入数据状态。 输入数据与编辑数据:通过键盘将数据输入到显示在屏幕上的电子表格上,同时要支持基本的数据输入编辑。 基本统计计算:统计计算的种类包括:合计、求平均、求最大/小统计计算方式;表格按行/列统计计算;表格按块统计计算。 排序:使任一行/列中的数据按大小(升或降)排列,对字符串型数据,还要可选大小写敏感。 表格保存:使电子表格存储在磁盘上(磁盘文件),并可随时读入,供继续处理。 数据复制:将表格中任一块数据,复制到另一块中。复制到目标块时,对目标块中原内容,可选择下列几种处理方式:代替、相加、相减、按条件替换。 公式支持:单元格内可输入公式(表达式),使对应单元格的最终内容为公式的计算结果,公式最基本的形式是算术计算公式,公式中可以按名引用其他单元格。
是excel吗,如果用SDK/MFC来做不太合适。但是很适合用Excel的库来做,用Excel的库来做是通过COM,Office的COM设计得有点乱套,里面的Rang对象很复杂,Rang对象弄明白,就完全无难度,调Excel做太简单就不说了。你说的这个也适合嵌入IE浏览器,然后在浏览器里实现。或者用类似directUI那样的库来做或者gid+或direct自己写。当然也可以套用.NET,用WPF来做。这个东西用WPF来做还是比较容易的,只不过用C++来做WPF的话VS支持不太好,不过也完全没有问题。。。。如果单从C++来说,用Gid+或SDK来实现才是你想要我说的吧,下面从这个方向来说。但不表示我会这么来做,我肯定会考虑用Excel的库来做。 建立表格:建立空白表格,同时在屏幕上显示,使其处于可输入数据状态。   看后面要求,这个表格比较复杂,因此优先考虑数据反射界面的思路,也就是WPF中的数据绑定的思路。设计一个表格对象,然后在另外一个类中将其反序列化为界面对象。这样的设计可以避免复杂的界面操作干扰把程序弄乱。表格对象要支持事件通知(要支持监听,也就是观察者模式)。 输入数据与编辑数据:通过键盘将数据输入到显示在屏幕上的电子表格上,同时要支持基本的数据输入编辑。   显然将输入截获到数据对象上,将直接的输入反应在数据中然后通过数据改变事件把数据的改变体现为界面上的变化。 基本统计计算:统计计算的种类包括:合计、求平均、求最大/小统计计算方式;表格按行/列统计计算;表格按块统计计算。   表格对象要由行对象和列对象构成,行列是两个抽象集合,这两个集合里映射了一系列单元格对象。统计要求对一系列单元格计算,这个没有设计难度。无论行列还是块,都是一系列单元格的集合,和行列本身是同性质的东西。 排序:使任一行/列中的数据按大小(升或降)排列,对字符串型数据,还要可选大小写敏感。   行列对单元格的映射中还包含了单元格的坐标,一个排序命令,是一个根据指定规则调整映射坐标的操作。 表格保存:使电子表格存储在磁盘上(磁盘文件),并可随时读入,供继续处理。   将表格对象序列化为二进制数据或者干脆保存成文本,不考虑性能存在xml很方便。 数据复制:将表格中任一块数据,复制到另一块中。复制到目标块时,对目标块中原内容,可选择下列几种处理方式:代替、相加、相减、按条件替换。   数据的复制也是映射坐标的调整。按条件替换我不懂什么意思。 公式支持:单元格内可输入公式(表达式),使对应单元格的最终内容为公式的计算结果,公式最基本的形式是算术计算公式,公式中可以按名引用其他单元格。   公式比较麻烦,可以考虑使用yacc和lex做一个简化的脚本引擎,或者干脆嵌进来一个成熟的脚本引擎,lua和js都很方便,别的脚本引擎肯定也可以嵌,但我没接触过就不说了。 [/quote]课程设计好烦啊,C++和Java的知识来完成,NO数据库,NO MFC,我表示啥都不会
lyramilk 2014-03-02
  • 打赏
  • 举报
回复
引用 13 楼 u013799012 的回复:
问题描述 设计一个支持基本计算统计功能和其他一些表格管理/处理功能的计算机软件,使用户可在该软件的支持下,用互交方式进行表格建立、数据输入、数据编辑及其他一些表格操作。 基本要求 建立表格:建立空白表格,同时在屏幕上显示,使其处于可输入数据状态。 输入数据与编辑数据:通过键盘将数据输入到显示在屏幕上的电子表格上,同时要支持基本的数据输入编辑。 基本统计计算:统计计算的种类包括:合计、求平均、求最大/小统计计算方式;表格按行/列统计计算;表格按块统计计算。 排序:使任一行/列中的数据按大小(升或降)排列,对字符串型数据,还要可选大小写敏感。 表格保存:使电子表格存储在磁盘上(磁盘文件),并可随时读入,供继续处理。 数据复制:将表格中任一块数据,复制到另一块中。复制到目标块时,对目标块中原内容,可选择下列几种处理方式:代替、相加、相减、按条件替换。 公式支持:单元格内可输入公式(表达式),使对应单元格的最终内容为公式的计算结果,公式最基本的形式是算术计算公式,公式中可以按名引用其他单元格。
是excel吗,如果用SDK/MFC来做不太合适。但是很适合用Excel的库来做,用Excel的库来做是通过COM,Office的COM设计得有点乱套,里面的Rang对象很复杂,Rang对象弄明白,就完全无难度,调Excel做太简单就不说了。你说的这个也适合嵌入IE浏览器,然后在浏览器里实现。或者用类似directUI那样的库来做或者gid+或direct自己写。当然也可以套用.NET,用WPF来做。这个东西用WPF来做还是比较容易的,只不过用C++来做WPF的话VS支持不太好,不过也完全没有问题。。。。如果单从C++来说,用Gid+或SDK来实现才是你想要我说的吧,下面从这个方向来说。但不表示我会这么来做,我肯定会考虑用Excel的库来做。 建立表格:建立空白表格,同时在屏幕上显示,使其处于可输入数据状态。   看后面要求,这个表格比较复杂,因此优先考虑数据反射界面的思路,也就是WPF中的数据绑定的思路。设计一个表格对象,然后在另外一个类中将其反序列化为界面对象。这样的设计可以避免复杂的界面操作干扰把程序弄乱。表格对象要支持事件通知(要支持监听,也就是观察者模式)。 输入数据与编辑数据:通过键盘将数据输入到显示在屏幕上的电子表格上,同时要支持基本的数据输入编辑。   显然将输入截获到数据对象上,将直接的输入反应在数据中然后通过数据改变事件把数据的改变体现为界面上的变化。 基本统计计算:统计计算的种类包括:合计、求平均、求最大/小统计计算方式;表格按行/列统计计算;表格按块统计计算。   表格对象要由行对象和列对象构成,行列是两个抽象集合,这两个集合里映射了一系列单元格对象。统计要求对一系列单元格计算,这个没有设计难度。无论行列还是块,都是一系列单元格的集合,和行列本身是同性质的东西。 排序:使任一行/列中的数据按大小(升或降)排列,对字符串型数据,还要可选大小写敏感。   行列对单元格的映射中还包含了单元格的坐标,一个排序命令,是一个根据指定规则调整映射坐标的操作。 表格保存:使电子表格存储在磁盘上(磁盘文件),并可随时读入,供继续处理。   将表格对象序列化为二进制数据或者干脆保存成文本,不考虑性能存在xml很方便。 数据复制:将表格中任一块数据,复制到另一块中。复制到目标块时,对目标块中原内容,可选择下列几种处理方式:代替、相加、相减、按条件替换。   数据的复制也是映射坐标的调整。按条件替换我不懂什么意思。 公式支持:单元格内可输入公式(表达式),使对应单元格的最终内容为公式的计算结果,公式最基本的形式是算术计算公式,公式中可以按名引用其他单元格。   公式比较麻烦,可以考虑使用yacc和lex做一个简化的脚本引擎,或者干脆嵌进来一个成熟的脚本引擎,lua和js都很方便,别的脚本引擎肯定也可以嵌,但我没接触过就不说了。
  • 打赏
  • 举报
回复
Binshion 2014-02-28
  • 打赏
  • 举报
回复
问题描述 设计一个支持基本计算统计功能和其他一些表格管理/处理功能的计算机软件,使用户可在该软件的支持下,用互交方式进行表格建立、数据输入、数据编辑及其他一些表格操作。 基本要求 建立表格:建立空白表格,同时在屏幕上显示,使其处于可输入数据状态。 输入数据与编辑数据:通过键盘将数据输入到显示在屏幕上的电子表格上,同时要支持基本的数据输入编辑。 基本统计计算:统计计算的种类包括:合计、求平均、求最大/小统计计算方式;表格按行/列统计计算;表格按块统计计算。 排序:使任一行/列中的数据按大小(升或降)排列,对字符串型数据,还要可选大小写敏感。 表格保存:使电子表格存储在磁盘上(磁盘文件),并可随时读入,供继续处理。 数据复制:将表格中任一块数据,复制到另一块中。复制到目标块时,对目标块中原内容,可选择下列几种处理方式:代替、相加、相减、按条件替换。 公式支持:单元格内可输入公式(表达式),使对应单元格的最终内容为公式的计算结果,公式最基本的形式是算术计算公式,公式中可以按名引用其他单元格。
FrankHB1989 2014-02-26
  • 打赏
  • 举报
回复
引用 7 楼 misakamm 的回复:
大婶乃好
\抓住一只新鲜的炮姐/
FrankHB1989 2014-02-26
  • 打赏
  • 举报
回复
通俗点的嘛……比如说C艹烂在哪?
bedynamic 2014-02-25
  • 打赏
  • 举报
回复
大神好牛逼啊…………
Johnblx 2014-02-25
  • 打赏
  • 举报
回复
大神,你好。。。
zhaiguanjie7 2014-02-24
  • 打赏
  • 举报
回复
我去,一个日伪还不够啊,又来一个
  • 打赏
  • 举报
回复
大婶乃好
Adol1111 2014-02-23
  • 打赏
  • 举报
回复
引用 4 楼 u013344873 的回复:
强烈支持 LZ 和 riwei 比较一下, http://my.csdn.net/riwei
sololie 2014-02-22
  • 打赏
  • 举报
回复
大婶你好
Falleyes 2014-02-22
  • 打赏
  • 举报
回复
通俗的东西,那只能说是学霸,还够不到神的等级
漫步者、 2014-02-22
  • 打赏
  • 举报
回复
unmapped 2014-02-22
  • 打赏
  • 举报
回复
强烈支持 LZ 和 riwei 比较一下, http://my.csdn.net/riwei
derekrose 2014-02-21
  • 打赏
  • 举报
回复
我感觉一般大神不喜欢研究通俗的东西

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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