自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

翻译 第8课 标签和工作表格

简  介– 标签和表格 标签和表格对于GUI应用程序来说是极其重要的部件,本教程的目的是演示如何将这些特性纳入到Ultimate Grid应用程序中。此例采用了对话框界面。这个应用程序将有三个选项卡对应的三个表格。所有这三个表格将被连接到相同的数据源,分别从各自对应的数据库表中读取数据。关于数据源,你可以在合适的位置创建一个.mdb文件。请记住务必在启动函数时传递一个正确路径的参数。下面这个函

2013-04-25 11:13:49 1353

翻译 第12课 创建一个ODBC应用

简 介 本节的目的是演示如何用UltimateGrid开发全功能的ODBC(MFC)应用程序。开放式数据库互连(ODBC)接口允许应用程序使用结构化查询语句(SQL)作为访问数据的标准去访问数据库管理系统(DBMS)中的数据。该接口允许最大程度的互通性 — 一个应用程序可以访问不同的数据库管理系统。第1步– 创建一个新的MFC项目使用MFC应用程序向导创建一个新的MFC项目,项目命

2013-04-18 16:23:29 1870 4

翻译 第11课 日历应用程序

简介本教程将演示如何使用UltimateGrid,以生成一个非常快速和准确的日历应用程序。此应用程序允许用户一个月一个月或一年一年的前后翻页。允许用户输入特定的月份或年份而跳转到那个特定的时间。下图显示了完成后的的日历应用程序。图4.22 – 日历应用程序第1步– 启动一个新的MFC项目 启动MFC应用程序向导创建一个新的MFC项目,命名为:'Calen

2013-03-25 17:51:20 2060

翻译 第9课 单元格的编辑

简介本教程为您在Ultimate Grid中内容的编辑提供指导,还将展示如何在网格中实现掩码编辑。第1步– 在OnSetup()内对网格进行设置在MyCug::OnSetup()中对您的网格进行设置:12345678910111213141516171819202122

2013-03-20 10:29:23 1484

翻译 第10课 拖放操作

Ultimate Grid具有拖放功能。本教程的目的是说明如何开发具有拖放功能的网格应用程序。使用MFC应用程序向导,启动一个新的项目。项目名为dragex,在向导的步骤1中选择对话框选项。第1步 – 构造一个对话框界面 点击资源文件标签页。Visual C++有如下屏幕图像的出现:接着,双击IDD_DRAGEX_DIALOG。把当前界面修改为类似于如下图的样子。 控件

2013-03-15 16:35:29 1598

翻译 第7课 合并单元格中添加图片

本课演示在合并单元格中插入图片。这些特性对于开发电子表格或日历等程序都很有用。第1步 建一个大单元格在MyCug::OnSetup()函数中先调用EnableJoins()函数激活合并功能,再对单元格进行合并,再按要求处理合并了的单元格。代码如下:EnableJoins(TRUE); JoinCells(1,1,2,4); //把第1列第1行 到 第2列第4行 合并第2步 添加

2012-12-27 16:45:47 2814

翻译 第6课 使用下拉列表、微调按钮

Ultimate Grid 支持很多种单元格类型,比如下拉列表、多选按钮、微调按钮、单选按钮等等。如果没有您所需要的标准单元格类型,自定义单元格类型也很容易。下拉列表、多选按钮等类型的单元格是内嵌的,而要添加非内嵌类型单元格需要调用CUGCtrl::AddCellType() 。第1步 添加2个文件到项目把 Ultimate Grid 源代码压缩包里面的CellTypes目录拷贝到D:

2012-12-27 14:43:56 1611

翻译 第5课 使用Pop-up菜单

Pop-up菜单就是在表格上用鼠标的右键点击而弹出的菜单。第1步 激活 Pop-up 菜单要使用Pop-up菜单得先激活,只需在OnSetup()函数中执行EnableMenu()即可。请把下面的这一句添加到MyCug::OnSetup内:/***********************************************************************

2012-12-27 11:31:42 1470 1

翻译 第4课 行列的尺寸、文本的对齐方式和字体的改变

这一课演示如何改变行或列的尺寸以及单元格文字的对齐方式。通常,当我们把鼠标移动到标题行的分割线或标题列的分隔线时,光标会变成左右或上下两个箭头形状的光标,此时就可以拖动鼠标来改变行或列的尺寸。当然也可以对表格编程以使它的行或列尺寸不可改变。第3课已经介绍了改变单元格属性既可以采用Get...Set函数也可以采用QuickSet()函数,这部分用QuickSet()函数去改变单元格的对齐方式。第

2012-12-26 20:22:08 1880

翻译 第3课 使用( Get...Set ) 函数

操作某个单元格、标题或者一列,甚至是整个表格,方法就是使用 Get...Set  函数。当你需要操作单元格的时候,必须先用GetCell()  函数去获取单元格对象的拷贝,然后修改其属性(比如你可以改变某个单元格的背景色,或则修改其文字),最后使用SetCell()函数再写回单元格改变它。正确的语法如下所示: C++ Code 1234567

2012-12-26 13:16:10 1755 4

翻译 第2课 建一个99乘法表

这部分演示如何把数据放入网格内。第1步 添加网格行和列的标题在 MyCug 类的 OnSetup() 函数中添加编辑为如下代码: C++ Code 12345678910111213141516171819202122232425262728

2012-12-24 16:27:53 1699 1

翻译 第1课 创建第一个 Ultimate Grid 程序

第1步:首先用MFC AppWizard 在D:\UG目录下新建一个名字为 test 的项目。选择默认的Multiple documents框架类型,点击"finish"结束。 第2步:把Ultimate Grid源码包里面的,Source、Include、Skel三个目录都拷贝到 d:\UG目录下(与test目录在同一级目录下)。在【FileView】标签页【test fil

2012-12-23 15:28:20 2235 2

原创 学习环境的建立

英文版XP(因为有非unicode编码问题,在中文版XP下编译会出错,当然也有解决办法),英文版的VC6,UltimateGrid源代码文件。点这里下载源代码也可以到codeproject下载

2012-12-23 11:09:45 1018

原创 开始UltimateGrid 学习之旅

学习使用源代码开放的 UltimateGrid ,然后再学习它的实现原理。

2012-12-23 08:53:55 2269 2

Ultimate Grid 第8课 用的实验文件

配合 Ultimate Grid 第8课 用的实验文件 Access 97新建mdb文件

2013-04-25

课程用实验文件

Ultimate Grid 第12课 用的实验文件

2013-04-19

UltimateGrid72源代码

UltimateGrid开源代码包 100% MFC, built for MFC developers Ultimate Grid was and still is the pioneer grid specifically created for MFC developers. Ultimate Grid is built on top of the MFC framework, so it works and behaves just like you would expect. By taking advantage of commonly used MFC classes the learning curve is minimized while code reuse is maximized. Why use a control designed for Visual Basic, when you can use a control designed to take advantage of your MFC development knowledge?

2012-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除