学生时代的小玩意
dukaqi
我是一个平常人
展开
-
一个简单的词法分析程序
一个简单的词法分析程序,是关于C语言的,里面的关键字可能不怎么全面,某些不怎么常用的符号可能也没有,呵呵,不过它能把一些基本的关键字、运算符、分界符和空格识别出来,还能知道标识符和常量,功能很不全面,不过目前只能做到这个水平啦。希望能给初学编译技术的朋友一些帮助。#include #define LEN 1000struct KEYWORD{ char name[10];}原创 2009-06-15 23:06:00 · 1090 阅读 · 0 评论 -
线性表的顺序结构存储
#include #include #include using namespace std; #define maxsize 100typedef struct node { int data[maxsize]; int length; }seqlist;typedef seqlist *pseqlist;pse原创 2008-06-24 20:35:00 · 385 阅读 · 0 评论 -
一个关于数据库联接的问题
我正在做一个课程设计,题目是手机通讯录,不过要用MFC做。现在我遇到了一个难题,就是我没有正式学过数据库,只是自己随便看了看SQL Server 2005的入门材料,而要想做一个正式一点的通讯录,肯定要用到数据库来存储通讯信息。怎样才能做到这点呢?或者说,还有没有什么别的方法来实现这个功能呢?跷首期盼热心人士的帮助。谢谢。原创 2008-06-24 21:11:00 · 308 阅读 · 1 评论 -
怎样在一个单文档程序中添加树形控件
如题,怎样在一个单文档程序里添加树形控件呢?这几天有一个问题一直困扰着我,树形控件只有在对话框元素里面有,添加到单文档里面需要一些什么样的操作?原创 2008-10-01 13:28:00 · 1684 阅读 · 0 评论 -
小谈树形视图控件
树形视图控件是一种相当实用的控件,这几天国庆放假,感觉没有什么事做,抽空看了看已经看了五六遍却仍不太懂的那个“企业管理系统”例子,里面用到了树形视图控件。我想,既然不能一下子学通,先弄个零件出来吧。以下是对树形视图控件使用的详细过程和一些心得体会。 使用过程: 1、利用MFC AppWizard (exe)创建一个单文档程序,在“MFC 应用程序向导 —步骤 6 共原创 2008-10-04 15:41:00 · 1558 阅读 · 2 评论 -
在单文档工程中创建工具栏
一、当工程视图类的基类为CView时,操作步骤如下1、新建一个单文档工程,注意工程视图类的基类选择CView。2、在主框架中添加CImageList类型的变量imagelist——CImageList imagelist。3、把要用作按钮图标的图标引入工程,设置好ID。4、在主框架的OnCreate函数中添加如下代码:int CMainFrame::OnCreate(LPCREATESTRUCT原创 2008-10-08 23:29:00 · 1255 阅读 · 0 评论 -
粗谈使用ADO接口连接数据库
在这个工程中使用ADO接口进行数据库应用程序开发所得到的程序是一个单击按钮后在列表框里显示所要查看的数据库里所有的表名。简要步骤如下:1、新建一个基于对话框的应用程序,工程名取为adodatabase。2、向窗体中添加一个EidtBox控件、一个ListBox控件、一个Button控件。3、为编辑框和列表框连接变量m_edit和m_list,为对话框类CAdodatabaseDlg添加 _Reco原创 2008-10-22 22:31:00 · 594 阅读 · 0 评论 -
以顺时针、逆时针和回字形显示矩阵
using System;using System.Collections.Generic;using System.Text;namespace specialmatrix{ class Program { static void Main(string[] args) { int n;原创 2009-04-12 20:02:00 · 1034 阅读 · 0 评论 -
一个简单的查添符号表程序
这段时间学习了一下编译技术,由于上机实验的要求,写了这么个查添符号表的小程序,有兴趣的朋友可以看看,随便取用。#include #define LEN 1000 //标识符串的最大长度using namespace std;struct ID{ char name[8]; //存放登记标识符名字 int addr; //记录标识符编号}id原创 2009-06-15 22:59:00 · 1239 阅读 · 4 评论 -
用汇编语言随机产生字母的子程序
randomchar proc far mov di,0 mov bx,78 ;产生78个字母 rec: push cx ;寄存器入栈 push dx push ax sti mov ah,0 in原创 2009-01-07 19:12:00 · 812 阅读 · 0 评论