热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学生信息管理系统(VC+SQLSERVER)

求:学生信息管理系统(VC+SQLSERVER)资料或提供下载地址
求:
    学生信息管理系统(VC+SQL SERVER) 资料 或 提供下载地址

16 个解决方案

#1


google 一下,很多的

http://www.pudn.com/downloads64/sourcecode/database/detail230164.html

http://www.vckbase.com/code/listcode.asp?mclsid=11&sclsid=1111

vckbase不错的,如果要去国外的网站

www.codeproject.com

#2


哈,给我点分我就高兴啦.

#3


从网上搜索一下  很多源代码都有!vckbase确实不错!

#4


我有源码,怎么给你?
BOOL CJIBENdlg::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
m_ListCtrl.SetTextColor(RGB (0, 0, 0));
m_ListCtrl.SetTextBkColor(RGB (140, 180, 220));
m_ListCtrl.SetBkColor(RGB (140, 180, 220));
m_ListCtrl2.SetTextColor(RGB (0, 0, 0));
m_ListCtrl2.SetTextBkColor(RGB (140, 180, 220));
m_ListCtrl2.SetBkColor(RGB (140, 180, 220));
   m_ListCtrl2.ShowWindow(SW_HIDE);
   if(K != 2)
   {
    m_delete.EnableWindow(false);
   }
    m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
    m_ListCtrl.InsertColumn(0,_T("学号"),LVCFMT_IMAGE|LVCFMT_LEFT);
m_ListCtrl.InsertColumn(1,_T("姓名"));
m_ListCtrl.InsertColumn(2,_T("性别"));
m_ListCtrl.InsertColumn(3,_T("年龄"));
m_ListCtrl.InsertColumn(4,_T("出生日期"));
m_ListCtrl.InsertColumn(5,_T("专业"));
m_ListCtrl.InsertColumn(6,_T("年级"));
    m_ListCtrl.InsertColumn(7,_T("班级"));
m_ListCtrl.InsertColumn(8,_T("班主任"));
m_ListCtrl.InsertColumn(9,_T("联系电话"));
m_ListCtrl.InsertColumn(10,_T("家庭住址"));
m_ListCtrl.InsertColumn(11,_T("毕业时间"));
m_ListCtrl.InsertColumn(12,_T("收费"));
    m_ListCtrl2.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
    m_ListCtrl2.InsertColumn(0,_T("学号"),LVCFMT_IMAGE|LVCFMT_LEFT);
m_ListCtrl2.InsertColumn(1,_T("姓名"));
m_ListCtrl2.InsertColumn(2,_T("性别"));
m_ListCtrl2.InsertColumn(3,_T("年龄"));
m_ListCtrl2.InsertColumn(4,_T("出生日期"));
m_ListCtrl2.InsertColumn(5,_T("专业"));
m_ListCtrl2.InsertColumn(6,_T("年级"));
    m_ListCtrl2.InsertColumn(7,_T("班级"));
m_ListCtrl2.InsertColumn(8,_T("班主任"));
m_ListCtrl2.InsertColumn(9,_T("联系电话"));
m_ListCtrl2.InsertColumn(10,_T("家庭住址"));
m_ListCtrl2.InsertColumn(11,_T("毕业时间"));
m_ListCtrl2.InsertColumn(12,_T("收费"));
int j;
    for(j=0; j <= 12; j++)
{
  m_ListCtrl.SetColumnWidth(j, 80);
   m_ListCtrl2.SetColumnWidth(j, 80);
}
m_ListCtrl.SetColumnWidth(2, 50);
m_ListCtrl.SetColumnWidth(3, 50);
m_ListCtrl2.SetColumnWidth(2, 50);
m_ListCtrl2.SetColumnWidth(3, 50);
show();
return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

void CJIBENdlg::show()
{
CString st;
st.Format("select * from 主体表");
CString xx, s, x;
if(m_Set.IsOpen())
m_Set.Close();
m_Set.Open(AFX_DB_USE_DEFAULT_TYPE, st);
if(!(str == "全部学校"))
{
 m_ListCtrl.DeleteAllItems();
 x = "'";
 xx = "[所在学校]="+x+str+x;
 m_Set.m_strFilter=xx;
 m_Set.Requery();
   int i = 0;
      while(!m_Set.IsEOF())
  {
m_ListCtrl.InsertItem(i, m_Set.m_column3, 0);
      m_ListCtrl.SetItemText(i, 1, m_Set.m_column4);
        m_ListCtrl.SetItemText(i, 2, m_Set.m_column5);
  m_ListCtrl.SetItemText(i, 3, m_Set.m_column6);
  m_ListCtrl.SetItemText(i, 4, m_Set.m_column7);
  m_ListCtrl.SetItemText(i, 5, m_Set.m_column10);
  m_ListCtrl.SetItemText(i, 6, m_Set.m_column15);
      m_ListCtrl.SetItemText(i, 7, m_Set.m_column21);
  m_ListCtrl.SetItemText(i, 8, m_Set.m_column16);
  m_ListCtrl.SetItemText(i, 9, m_Set.m_column8);
  m_ListCtrl.SetItemText(i, 10, m_Set.m_column9);
  m_ListCtrl.SetItemText(i, 11, m_Set.m_column17);
  s.Format("%d", m_Set.m_column18);
   m_ListCtrl.SetItemText(i, 12, s);
           m_Set.MoveNext();
    i++;
  }
}
else
{
if(P)
{
   return;
}
else
{
 m_ListCtrl.DeleteAllItems();
 int i = 0;
   if(m_Set.IsEOF())
   return;
      while(!m_Set.IsEOF())
  {
m_ListCtrl.InsertItem(i, m_Set.m_column3, 0);
      m_ListCtrl.SetItemText(i, 1, m_Set.m_column4);
        m_ListCtrl.SetItemText(i, 2, m_Set.m_column5);
  m_ListCtrl.SetItemText(i, 3, m_Set.m_column6);
  m_ListCtrl.SetItemText(i, 4, m_Set.m_column7);
  m_ListCtrl.SetItemText(i, 5, m_Set.m_column10);
  m_ListCtrl.SetItemText(i, 6, m_Set.m_column15);
      m_ListCtrl.SetItemText(i, 7, m_Set.m_column21);
  m_ListCtrl.SetItemText(i, 8, m_Set.m_column16);
  m_ListCtrl.SetItemText(i, 9, m_Set.m_column8);
  m_ListCtrl.SetItemText(i, 10, m_Set.m_column9);
  m_ListCtrl.SetItemText(i, 11, m_Set.m_column17);
  s.Format("%d", m_Set.m_column18);
   m_ListCtrl.SetItemText(i, 12, s);
           m_Set.MoveNext();
    i++;
m_ListCtrl.ShowWindow(SW_SHOW);
  }
}
}
}




void CJIBENdlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
//  K = 3;
 N = M = 2;
POSITION iPos = m_ListCtrl.GetFirstSelectedItemPosition();
      int nItem = m_ListCtrl.GetNextSelectedItem(iPos);
     number = nItem;
 if(number == -1)
 return;
    m_Set.MoveFirst();
 m_Set.Move(nItem);
      m_zhucetime.SetWindowText(m_Set.m_column2);
  m_beizhu.SetWindowText(m_Set.m_column20);
  m_dangan.SetWindowText(m_Set.m_column19);
  m_xuexiao.SetWindowText(m_Set.m_column14);
  m_cengci.SetWindowText(m_Set.m_column12);
  m_leixing.SetWindowText(m_Set.m_column11);
          m_xingshi.SetWindowText(m_Set.m_column13);
          m_ruxue.SetWindowText(m_Set.m_column1);
  m_Set.MoveFirst();
 *pResult = 0;
}

void CJIBENdlg::OnFind() 
{
// TODO: Add your control notification handler code here 
P = true;
number = -1;
int column = m_ListCtrl.GetItemCount();
CFINDdlg m_dlg;
if(m_dlg.DoModal() == IDOK)
{
  m_ListCtrl2.ShowWindow(SW_SHOW);
 m_ListCtrl.ShowWindow(SW_HIDE);
}

if( m_dlg.m_nianji == "")
 m_dlg.op = 1;
 else
 m_dlg.op = 2;
m_ListCtrl2.DeleteAllItems();
int i  = 0;
CString s;
maxfind[0] = -1;
m_Set.MoveFirst();
  for(int j = 0; j < column; j++)
  {  
  if(m_dlg.op == 2)
  {
  if(m_Set.m_column10 == m_dlg.m_zhuanye)
  {
if(m_dlg.m_nianji == m_Set.m_column15)
{
m_ListCtrl2.InsertItem(i, m_Set.m_column3, 0);
        m_ListCtrl2.SetItemText(i, 1, m_Set.m_column4);
          m_ListCtrl2.SetItemText(i, 2, m_Set.m_column5);
    m_ListCtrl2.SetItemText(i, 3, m_Set.m_column6);
    m_ListCtrl2.SetItemText(i, 4, m_Set.m_column7);
    m_ListCtrl2.SetItemText(i, 5, m_Set.m_column10);
    m_ListCtrl2.SetItemText(i, 6, m_Set.m_column15);
        m_ListCtrl2.SetItemText(i, 7, m_Set.m_column21);
    m_ListCtrl2.SetItemText(i, 8, m_Set.m_column16);
    m_ListCtrl2.SetItemText(i, 9, m_Set.m_column8);
    m_ListCtrl2.SetItemText(i, 10, m_Set.m_column9);
    m_ListCtrl2.SetItemText(i, 11, m_Set.m_column17);
    s.Format("%d", m_Set.m_column18);
    m_ListCtrl2.SetItemText(i, 12, s);
maxfind[i] = j;
            m_Set.MoveNext();
++i;
continue;
}
  }
  }
  if(m_dlg.op == 1)
  {
  if((m_Set.m_column10 == m_dlg.m_zhuanye))
  {
m_ListCtrl2.InsertItem(i, m_Set.m_column3, 0);
        m_ListCtrl2.SetItemText(i, 1, m_Set.m_column4);
          m_ListCtrl2.SetItemText(i, 2, m_Set.m_column5);
    m_ListCtrl2.SetItemText(i, 3, m_Set.m_column6);
    m_ListCtrl2.SetItemText(i, 4, m_Set.m_column7);
    m_ListCtrl2.SetItemText(i, 5, m_Set.m_column10);
    m_ListCtrl2.SetItemText(i, 6, m_Set.m_column15);
        m_ListCtrl2.SetItemText(i, 7, m_Set.m_column21);
    m_ListCtrl2.SetItemText(i, 8, m_Set.m_column16);
    m_ListCtrl2.SetItemText(i, 9, m_Set.m_column8);
    m_ListCtrl2.SetItemText(i, 10, m_Set.m_column9);
    m_ListCtrl2.SetItemText(i, 11, m_Set.m_column17);
    s.Format("%d", m_Set.m_column18);
    m_ListCtrl2.SetItemText(i, 12, s);
maxfind[i] = j;
            m_Set.MoveNext();
++i;
continue;
  }
  }
  m_Set.MoveNext();
  }
 // int jj = i;
  CString ttt;
  ttt.Format("%d", i);
  ttt = ttt + "条记录";
  m_sousuo.SetWindowText(ttt);
}

#5


佩服这位给源代码的兄弟,用循环可以解决的问题被你弄的那么复杂

#6


-> !T

#7



哈,给我点分我就高兴啦.

#8


接分

#9


接分

#10


自己动手做吧,多学一点总没坏处

#11


www.codeproject.com

#12


我的E_mail: ctfysj@126.com

学生信息管理系统(VC+SQL SERVER) 资料 或 提供下载地址

发给我么?

#13


handsomerun (60)、 mochen5460 (40)、 
mochen5460 大哥你辛苦了 但是你给我的不是很好 只能给你40分了

谢谢 handsomerun 大哥我找到自己需要的 三Q 你能告诉我你的QQ不?

我的QQ:308463776

#14




void   CJIBENdlg::show() 

CString   st; 
st.Format("select   *   from   主体表"); 
CString   xx,   s,   x; 
if(m_Set.IsOpen()) 
m_Set.Close(); 
m_Set.Open(AFX_DB_USE_DEFAULT_TYPE,   st); 
if(!(str   ==   "全部学校")) 

  m_ListCtrl.DeleteAllItems(); 
  x   =   " ""; 
  xx   =   "[所在学校]="+x+str+x; 
  m_Set.m_strFilter=xx; 
  m_Set.Requery(); 
    int   i   =   0; 
            while(!m_Set.IsEOF()) 
    { 
m_ListCtrl.InsertItem(i,   m_Set.m_column3,   0); 
            m_ListCtrl.SetItemText(i,   1,   m_Set.m_column4); 
              m_ListCtrl.SetItemText(i,   2,   m_Set.m_column5); 
    m_ListCtrl.SetItemText(i,   3,   m_Set.m_column6); 
    m_ListCtrl.SetItemText(i,   4,   m_Set.m_column7); 
    m_ListCtrl.SetItemText(i,   5,   m_Set.m_column10); 
    m_ListCtrl.SetItemText(i,   6,   m_Set.m_column15); 
            m_ListCtrl.SetItemText(i,   7,   m_Set.m_column21); 
    m_ListCtrl.SetItemText(i,   8,   m_Set.m_column16); 
    m_ListCtrl.SetItemText(i,   9,   m_Set.m_column8); 
    m_ListCtrl.SetItemText(i,   10,   m_Set.m_column9); 
    m_ListCtrl.SetItemText(i,   11,   m_Set.m_column17); 
    s.Format("%d",   m_Set.m_column18); 
      m_ListCtrl.SetItemText(i,   12,   s); 
                      m_Set.MoveNext(); 
        i++; 
    } 

else 

if(P) 

      return; 

else 

  m_ListCtrl.DeleteAllItems(); 
  int   i   =   0; 
      if(m_Set.IsEOF()) 
      return; 
            while(!m_Set.IsEOF()) 
    { 
m_ListCtrl.InsertItem(i,   m_Set.m_column3,   0); 
            m_ListCtrl.SetItemText(i,   1,   m_Set.m_column4); 
              m_ListCtrl.SetItemText(i,   2,   m_Set.m_column5); 
    m_ListCtrl.SetItemText(i,   3,   m_Set.m_column6); 
    m_ListCtrl.SetItemText(i,   4,   m_Set.m_column7); 
    m_ListCtrl.SetItemText(i,   5,   m_Set.m_column10); 
    m_ListCtrl.SetItemText(i,   6,   m_Set.m_column15); 
            m_ListCtrl.SetItemText(i,   7,   m_Set.m_column21); 
    m_ListCtrl.SetItemText(i,   8,   m_Set.m_column16); 
    m_ListCtrl.SetItemText(i,   9,   m_Set.m_column8); 
    m_ListCtrl.SetItemText(i,   10,   m_Set.m_column9); 
    m_ListCtrl.SetItemText(i,   11,   m_Set.m_column17); 
    s.Format("%d",   m_Set.m_column18); 
      m_ListCtrl.SetItemText(i,   12,   s); 
                      m_Set.MoveNext(); 
        i++; 
m_ListCtrl.ShowWindow(SW_SHOW); 
    } 





void   CJIBENdlg::OnClickList1(NMHDR*   pNMHDR,   LRESULT*   pResult)   

//   TODO:   Add   your   control   notification   handler   code   here 
//     K   =   3; 
  N   =   M   =   2; 
POSITION   iPos   =   m_ListCtrl.GetFirstSelectedItemPosition(); 
            int   nItem   =   m_ListCtrl.GetNextSelectedItem(iPos); 
          number   =   nItem; 
  if(number   ==   -1) 
  return; 
        m_Set.MoveFirst(); 
  m_Set.Move(nItem); 
            m_zhucetime.SetWindowText(m_Set.m_column2); 
    m_beizhu.SetWindowText(m_Set.m_column20); 
    m_dangan.SetWindowText(m_Set.m_column19); 
    m_xuexiao.SetWindowText(m_Set.m_column14); 
    m_cengci.SetWindowText(m_Set.m_column12); 
    m_leixing.SetWindowText(m_Set.m_column11); 
                    m_xingshi.SetWindowText(m_Set.m_column13); 
                    m_ruxue.SetWindowText(m_Set.m_column1); 
    m_Set.MoveFirst(); 
  *pResult   =   0; 


void   CJIBENdlg::OnFind()   

//   TODO:   Add   your   control   notification   handler   code   here   
P   =   true; 
number   =   -1; 
int   column   =   m_ListCtrl.GetItemCount(); 
CFINDdlg   m_dlg; 
if(m_dlg.DoModal()   ==   IDOK) 

    m_ListCtrl2.ShowWindow(SW_SHOW); 
  m_ListCtrl.ShowWindow(SW_HIDE); 


if(   m_dlg.m_nianji   ==   "") 
  m_dlg.op   =   1; 
  else 
  m_dlg.op   =   2; 
m_ListCtrl2.DeleteAllItems(); 
int   i     =   0; 
CString   s; 
maxfind[0]   =   -1; 
m_Set.MoveFirst(); 
    for(int   j   =   0;   j   <   column;   j++) 
    {     
    if(m_dlg.op   ==   2) 
    { 
    if(m_Set.m_column10   ==   m_dlg.m_zhuanye) 
    { 
if(m_dlg.m_nianji   ==   m_Set.m_column15) 

m_ListCtrl2.InsertItem(i,   m_Set.m_column3,   0); 
                m_ListCtrl2.SetItemText(i,   1,   m_Set.m_column4); 
                  m_ListCtrl2.SetItemText(i,   2,   m_Set.m_column5); 
        m_ListCtrl2.SetItemText(i,   3,   m_Set.m_column6); 
        m_ListCtrl2.SetItemText(i,   4,   m_Set.m_column7); 
        m_ListCtrl2.SetItemText(i,   5,   m_Set.m_column10); 
        m_ListCtrl2.SetItemText(i,   6,   m_Set.m_column15); 
                m_ListCtrl2.SetItemText(i,   7,   m_Set.m_column21); 
        m_ListCtrl2.SetItemText(i,   8,   m_Set.m_column16); 
        m_ListCtrl2.SetItemText(i,   9,   m_Set.m_column8); 
        m_ListCtrl2.SetItemText(i,   10,   m_Set.m_column9); 
        m_ListCtrl2.SetItemText(i,   11,   m_Set.m_column17); 
        s.Format("%d",   m_Set.m_column18); 
        m_ListCtrl2.SetItemText(i,   12,   s); 
maxfind[i]   =   j; 
                        m_Set.MoveNext(); 
++i; 
continue; 

    } 
    } 
    if(m_dlg.op   ==   1) 
    { 
    if((m_Set.m_column10   ==   m_dlg.m_zhuanye)) 
    { 
m_ListCtrl2.InsertItem(i,   m_Set.m_column3,   0); 
                m_ListCtrl2.SetItemText(i,   1,   m_Set.m_column4); 
                  m_ListCtrl2.SetItemText(i,   2,   m_Set.m_column5); 
        m_ListCtrl2.SetItemText(i,   3,   m_Set.m_column6); 
        m_ListCtrl2.SetItemText(i,   4,   m_Set.m_column7); 
        m_ListCtrl2.SetItemText(i,   5,   m_Set.m_column10); 
        m_ListCtrl2.SetItemText(i,   6,   m_Set.m_column15); 
                m_ListCtrl2.SetItemText(i,   7,   m_Set.m_column21); 
        m_ListCtrl2.SetItemText(i,   8,   m_Set.m_column16); 
        m_ListCtrl2.SetItemText(i,   9,   m_Set.m_column8); 
        m_ListCtrl2.SetItemText(i,   10,   m_Set.m_column9); 
        m_ListCtrl2.SetItemText(i,   11,   m_Set.m_column17); 
        s.Format("%d",   m_Set.m_column18); 
        m_ListCtrl2.SetItemText(i,   12,   s); 
maxfind[i]   =   j; 
                        m_Set.MoveNext(); 
++i; 
continue; 
    } 
    } 
    m_Set.MoveNext(); 
    } 
  //   int   jj   =   i; 
    CString   ttt; 
    ttt.Format("%d",   i); 
    ttt   =   ttt   +   "条记录"; 
    m_sousuo.SetWindowText(ttt); 

#15


太厉害了,我都看不懂是什么意思,唉,都是我没学好

#16


兄弟有学生管理信息系统的vc实现源代码的话  给发一个啊   不胜感激   
xiangzhou890405@163.com

推荐阅读
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
author-avatar
手机用户2502873667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有