coffee


随风轻扬(教育网访问)

backye

mOumin

祺思妙想

蜗牛的家

06031


  • 人气指数:11839点
  • 日志数:49篇
  • 日志评论118条
  • 主页留言:11条
[未分类]一个小系统的总结

十一长假之前,用了7天的时间做了一个小系统,总结下新学到的东西吧。

 1、“退出系统” 的链接

放在html页面的一个超链接,希望实现退出系统的功能,即删除Session或者Cookie,转到登录页面。在html页面实现清除Session或者Cookie可能比较困难,于是,曲线救国,先转到登录页面,然后在登录页面Page_Load里面判断,如过Session或者Cookie为空,则先清除。要求登录之后,除非“退出”否则不会进入该登录页面。

2、不使用页面缓存

……

2008-11-13|By:15
阅读全文(73) | (已有0条评论)
 
[未分类]关于虚函数

虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。
  下面是对C++的虚函数这玩意儿的理解。
  一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)
  简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码
  class A{
  public:
  void print(){ cout<<”This is A”<<endl;}
  };
  class B:public A{
  public:
  void print(){ cout<<”This is B”<<endl;}
  };
  int main(){ //为了在以后便于区分,我这段main()代

……

2008-10-21|By:15
阅读全文(136) | (已有0条评论)
 
[未分类]关于CWnd

既然窗口操作是Windows编程的核心内容,那么窗口基类CWnd在MFC类结构中的核心地位就无可争议了。它派生于CCmdTarget类,是最基本的GUI对象。我们在屏幕上看到的一切对象都与窗口有关,它们或者派生于CWnd,属继承关系,如对话框、工具栏、状态栏、子控件;或者被CWnd合成,属服务员与服务对象的关系,如图标、菜单、显示设备。
  窗口类CWnd与Windows操作系统管理是显示(或隐藏)给用户的,作为应用程序的一种表现形式的窗口是两个概念。前者通过一个窗口句柄操作后者,不同的操作被封装为不同的成员函数。而后者,操作系统为其开辟了一个内存区,存储一个数据结构,进行管理。后者包括窗口风格、窗口类、当前状态等信息。
  CWnd类封装的窗口操作主要包括窗口的创建和销毁、操作窗口风格、操作窗口状态、窗口子类化、获取指定窗口等。除窗口操作外,CWnd类还实现以下功能。 编辑本段绘制窗口  通过取得窗口的显示设备上下文,控制窗口的绘制。主要成员函数如下。
  ■ GetDC():取得客户区显示设备上下文。
  ■ GetWindowDC():取得整个窗口

……

2008-10-21|By:15
阅读全文(134) | (已有0条评论)
 
[未分类]CListCtrl

1。先来介绍REPORT类型的CListCtrl:
首先使用下面的语句设置CListCtrl的style:
DWORD SetExtendedStyle( DWORD dwNewStyle );
其中
LVS_EX_CHECKBOXES 表示添加CheckBox
LVS_EX_FULLROWSELECT 表示选择整行
LVS_EX_GRIDLINES 表示添加表格线

如果设置了LVS_EX_CHECKBOXES属性,则可以用
BOOL GetCheck( int nItem ) const;
来得到某一行是否Checked。

可以先用下面的语句来删除以前的东西:
for(int k=2;k>=0;k--) //注意要从后往前删,否则出错
   m_ListCtrl.DeleteColumn(k);
m_

……

2008-10-20|By:15
阅读全文(156) | (已有0条评论)
 
[未分类]List Control 的编辑--ODBC程序

大家知道用VC开发数据库程序,一般有两种选择:ODBC或ADO。ODBC出现的较早,用的人也多。ADO是微软正大力支持和发展的技术,致力于学习VC的程序员应该现在就学习这种技术。
在这个例字中我还是采用了自己更为熟悉的ODBC。程序的实现有两个关键地方:一、ODBC两个类的运用。二、LISTCONTROL控件的使用。程序的视图用CRecordView类,具体配置可以参考源程序。程序的实现主要在视图文件中完成,实现的功能有:增加记录、删除记录、修改记录、排序记录、查寻记录,并且在控件表格中直观的显示。本程序采用的是AECESS数据库,当然也可采用ORACLE等其它数据库。整个程序的界面简洁、直观(见下图)。


下面介绍具体步骤:
首先根据数据库的内容确定表格的样式,这里如下设计:
1.在视图头文件中给List

……

2008-10-20|By:15
阅读全文(157) | (已有0条评论)
 
发表留言
昵称:
密码:
标题:

 请将您看到图片上的字符输入左边表单中


悄悄话: