- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 关于51单片学习的一点心得
学习51单片机,首先需要一点电子方面的知识,最好能系统的学习一下数字电路和模拟电路,因为单片机的学习是一个以硬件为基础,配以软件工作的系统。脱离了硬件,单片机的软件开发就无法进行。以下作几点总结:1、首先最基本的要熟悉进制之间的转换,比如看到一个十六进制的数,要想到他的十进制,做到心中有数。2、关于汇编指令的学习,这个问题困扰了很多初学者,往往很多人就在这里花了很多时间,达不到很好
2007-05-07 09:29:00 1655
原创 将变量的千位、百位、十位、个位分别提取出来,以利应用
//将变量的千位、百位、十位、个位分别提取出来,以利应用unsigned char number1,number2,number3,number4; //用于存放分解出来的千位,百位,十位,个位void bcd999to3(unsigned int value){ number4=value/1000; //千位 number3=(value-=number4*1000)/100;
2007-05-07 08:57:00 3678
原创 程序员考试大纲
程序员考试大纲 1.考试要求: (1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; (2)理解计算机的组成以及各主要部件的性能指标; (3)掌握操作系统、程序设计语言的基础知识; (4)熟练掌握计算机常用办公软件的基本操作方法; (5)熟练掌握基本数据结构和常用算法; (6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言
2006-06-26 16:05:00 1443
原创 千锤百炼VC++实例(连载12) flash播放器的制作
孤狼工作室 Visual C++ 实例连载实例12 Flash播放器的制作1.创建一对话框应用程序,工程名:Flash2.删除对话框中的控件,添加一个Flash控件。具体步骤如下:如果在制作这个flash播放器之前没有装过制作flash 的软件flash MX的话,就要先注册一下控件,点击菜单中的工具,点ActiveX Control Test Container,在弹出的对话框中点
2006-06-06 19:07:00 4247 1
原创 千锤百炼VC++实例(连载11) 计算平均成绩
孤狼工作室 Visual C++ 实例连载实例11 计算平均成绩1.创建一单文档,工程名:pingjun2.创建完后,单击菜单“插入”,“资源”新建对话框,将OK按钮的标题改为"退出",其他删除,添加如下图控件3.打开类向导,为对话框创建一个对话框类CEditDlg。添加编辑框的成员变量,对应分别为:m_s1 m_s2 m_s3 m_Sav 类型分别为i
2006-05-29 21:48:00 2273
原创 千锤百炼VC++实例(连载10) 对话框的应用
孤狼工作室 Visual C++ 实例连载实例10 对话框的应用1.创建以对话框,工程名为:F1 在创建的第二步中前三个复选框只选 3D Controls,完成2.在对话框中添加一个静态文本,标题为:请单击鼠标,再添加一个按钮,标题为:退出3.在类向导中class name 选中CDialogDlg,分别为对话框和添加的按钮添加鼠标单击响应BN_CLICKED、WM_LBUTTON
2006-05-29 21:21:00 1992 1
原创 千锤百炼VC++实例(连载9) 对话框的创建
孤狼工作室 Visual C++ 实例连载实例9 对话框的创建1.创建以对话框应用程序,工程名为:Dialog2.在对话框中添加两个按钮,标题分别为:对话框、关于。3.为这两个按钮添加鼠标单击响应事件编辑代码如下:void CDialogDlg::OnButton1() { // TODO: Add your control notification handler cod
2006-05-29 21:07:00 1691
原创 千锤百炼VC++实例(连载8) CRect类的应用
孤狼工作室 Visual C++ 实例连载实例8 CRect 类的应用1.创建一单文档,工程名为:CRect2.添加代码(1)在CRectView.h头文件中创建CRect对象public: CCRectDoc* GetDocument(); CRect h;(2)在CRectView.cpp中添加对颜色的定义#define RED RGB(255,0,0)#defin
2006-05-29 21:01:00 2639
原创 千锤百炼VC++实例(连载7) 滚动轴的应用
孤狼工作室 Visual C++ 实例连载实例7 滚动轴的应用1.创建一单文档,工程名为:Scroll,在创建的最后一步基类(Base class)选择 CscrollView2.添加代码:在ScrollView.cpp中void CMyScrollView::OnDraw(CDC* pDC){ CScrollDoc* pDoc = GetDocument(); ASSERT_
2006-05-29 20:52:00 1364
原创 千锤百炼VC++实例(连载6) 键盘响应
孤狼工作室 Visual C++ 实例连载实例6 键盘响应1.创建一单文档,工程名为:Shuru2.初始化存储空间:(1)在头文件 ShuruDoc.h 中定义一个变量:public:CString Text;public: virtual ~CShurnDoc(); int number;(2)在 ShuruDoc.cpp 中初始化 TextCShurnDoc::
2006-05-29 20:42:00 2640 3
原创 千锤百炼VC++实例(连载5) 图标的应用
孤狼工作室 Visual C++ 实例连载实例5 图标的应用1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex05”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文
2006-05-25 21:02:00 1654
原创 千锤百炼VC++实例(连载4) 制作菜单
孤狼工作室 Visual C++ 实例连载实例4 制作菜单1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex04”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档
2006-05-25 20:39:00 3169 1
原创 千锤百炼VC++实例(连载3) 鼠标响应
孤狼工作室 Visual C++ 实例连载实例2 鼠标响应1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex03”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档
2006-05-25 20:21:00 2300 2
原创 千锤百炼VC++实例(连载2) 显示文本
孤狼工作室 Visual C++ 实例连载实例2 显示文本1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex02”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档
2006-05-25 20:05:00 1733
原创 千锤百炼VC++实例(连载1) DOS界面下的控制台应用程序
孤狼工作室 Visual C++ 实例连载俗话说:千锤百炼,百炼成钢。不经历风雨,怎能见彩虹?学电脑的路上,有你、有我、并不孤单。但你我用同样的鼠标、同样的键盘、同样的电脑配置,做出来的效果,却总是不一样,这是为什么?这是因为:一分耕耘,一分收获。当然不止这些,因为没有创意,作品就没有灵魂。所以,聪明应该转变成智慧,智慧激发灵感。在电脑这个广阔的天地里,我们从来不停步,夜深
2006-05-25 18:10:00 2755 1
原创 C语言函数大全(5)
U:函数名: ultoa 功 能: 转换一个无符号长整型数为字符串用 法: char *ultoa(unsigned long value, char *string, int radix);程序例: #include #include int main( void ){ unsigned long lnumber = 3123456789L; char string[25
2006-05-21 23:59:00 1401
原创 C语言函数大全(4)
Q:函数名: qsort功 能: 使用快速排序例程进行排序用 法: void qsort(void *base, int nelem, int width, int (*fcmp)());程序例: #include #include #include int sort_function( const void *a, const void *b);char list[5][4
2006-05-21 23:56:00 2074
原创 C语言函数大全(3)
K:函数名: kbhit功 能: 检查当前按下的键用 法: int kbhit(void);程序例: #include int main(void){ cprintf("Press any key to continue:"); while (!kbhit()) /* do nothing */ ; cprintf("/r/nA key was pressed.../
2006-05-21 23:52:00 1666
原创 C语言函数大全(2)
F:函数名: fabs功 能: 返回浮点数的绝对值用 法: double fabs(double x);程序例: #include #include int main(void){ float number = -1234.0; printf("number: %f absolute value: %f/n", number, fabs(number));
2006-05-21 23:47:00 2395
原创 C语言函数大全(1)
A:函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:#include #include int main(void){ printf("Calling abort()/n"); abort(); return 0; /* This is never reached */} 函数名: abs功 能: 求整数的绝对值用 法
2006-05-21 23:40:00 2034
原创 JAVA方法重载的例子
在JAVA中一个激动人心的功能就是方法的重载,只要同一个函数名有不同个数、不同类型的参数时,就是会调动那一个函数。下面是一个简单的方法重载的例子!代码如下:class OverloadDemo{ void test(){ System.out.println("No parameters"); } void tes
2006-05-20 18:40:00 15020 2
原创 最新软件设计师级考试大纲
一、考试说明1.考试要求:(1)掌握数据表示、算术和逻辑运算;(2)掌握相关的应用数学、离散数学的基础知识;(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5)熟练掌握常用数据结构和常用算法;(6)熟悉数据库、网络和多媒体的基础知识;(7)掌握C程序设计语言,以及C++、Java、Visual Basic
2006-05-19 14:20:00 1036
原创 你了解计算机软件考试的政策吗?
报考任何一种考试之前,首先要了解这种考试的政策,特别是考试的性质、特点、主要对象、证书形式、社会认可度、报考条件、考试形式、考试大纲、试题类型、难易程度、与其他相关考试的比较等。计算机软件考试的全名为计算机技术与软件专业技术资格(水平)考试。这种考试由国家人事部和信息产业部领导,其主要的政策文件是由人事部和信息产业部联合颁发的《计算机技术与软件专业技术资格(水平)考试暂行规定和实施办法》(
2006-05-19 13:57:00 1481
原创 中国软考2006年各地报名方式和咨询地址
说明:各地软件考试报名陆续开始,我们以全国软考办公布的今年各地咨询地址为基础,从网上搜集了一些各地报名时间,供大家参考。全国 100043 北京4356信箱全国软考办北京 100027 北京海淀区莲花苑小区3号楼考试中心 北京东直门外新中街11号人事考试中心 010-64160186 贾生林此次报名采用全部在网上报名、网上付费的方式,要求报考人员提前就近到招商银行或中国工商银行网
2006-05-19 13:57:00 30393
原创 2006年春季软考报考指南
1、通过软考与职称有什么关系? 2、如何报考哪个级别?3、选定了考试级别后考生应该如何选择适合自己的复习资料?4、软考复习有什么窍门没有? 5、如何合理安排自己的复习时间? 1、通过软考与职称有什么关系? 根据人事部、信息产业部文件(国人部发 [2003]39 号),计算机软件考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水
2006-05-19 13:49:00 865
原创 如何才算掌握Java(J2SE篇)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道
2006-05-17 23:53:00 683
原创 如何才算掌握Java(J2SE篇)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道
2006-05-17 23:53:00 734
原创 前瞻:Java能否畅行未来?
如果要评选最近十年对整个IT产业具有颠覆性影响力的技术,非Java莫属。今年,Java问世整整十年,Java已经在全球盛开得无处不在。 全球市场调查分析显示:已经有25亿部电子设备采用Java技术,Java智能卡发行量已经达到10亿张;采用Java技术的手机达7亿多部;7亿台PC中应用了Java技术;140家电信运营商支持Java技术;全球有450万以上的Java开发人员;JCP(Java社区项
2006-05-17 23:00:00 787
原创 用Java实现几种常见的排序算法
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @versi
2006-05-17 22:51:00 923 2
原创 四种程序启动画面的制作方法(VC)
摘 要:本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序);二是可以用来显示软件名称和版权等提示信息。怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程序。 1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,
2006-05-12 14:55:00 1410
原创 VC最常用操作程序20项列举
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本
2006-05-12 14:52:00 965
原创 微软Visual Studio2005开发工具路线图详解(7)
代码控制和工作项跟踪 软件配置管理 (SCM) 是一种规范的方法,在软件开发和维护做法随着时间的推移而更改时,可对其演变进行管理和控制。通过 SCM,企业开发人员可以对现有代码进行安全更改,跨越开发人员、项目和时间来跟踪更改,有效地管理生成过程,以及跟踪项目错误和问题。 Visual Studio Team Foundation(Visual Studio 2005 Team Sys
2006-05-12 14:33:00 993
原创 微软Visual Studio2005开发工具路线图详解(6)
分析和设计“为操作设计” 收集应用程序需求后,组织通常会为其解决方案设计详细的体系结构模型。这些体系结构设计并不总能很好地转换为代码,而且即使能够,实现和设计也并不总能在整个开发生存期中保持同步。此外,应用程序架构师必须能够使其应用程序设计符合数据中心(在其中最终部署其解决方案)的要求。实际上,应用程序架构师必须能够在设计其解决方案时考虑操作基础结构。 通过 Visual Studi
2006-05-12 14:31:00 855
原创 微软Visual Studio2005开发工具路线图详解(5)
Microsoft Office 解决方案开发 2003 年 10 月,Microsoft 发布了 Visual Studio Tools for Microsoft Office System。这一新技术使开发人员能够编写响应 Word 和 Excel 自动化模型中事件的托管代码,从而为 Word 2003 和 Excel 2003 解决方案带来基于 .NET Framework 的开发方
2006-05-12 14:30:00 1247
原创 微软Visual Studio2005开发工具路线图详解(4)
Web 应用程序开发 (ASP.NET) Web 应用程序基础结构 ASP.NET(作为 .NET Framework 版本 1.0 的一部分引入)将提供 Windows 客户端开发的瘦客户端对应物。通过显著改善的性能、工作效率和安全性,Visual
2006-05-12 14:28:00 1158
原创 微软Visual Studio2005开发工具路线图详解(3)
Visual J# Visual J# 的 2005 版将引入多项计划增强 Java 语言开发体验的功能。首先,Visual J# 2005 将包含一些针对语言语法的增强功能,以改善代码迁移和互操作性方案。其次,Visual J# 2005 版是完整的
2006-05-12 14:27:00 972
原创 微软Visual Studio2005开发工具路线图详解(2)
Visual C++ Visual C++ 2005 将为面向 Windows 和 .NET Framework 的系统和应用程序开发人员提供比其较低版本更多的功能和更细粒度的控制。 人们计划在该产品的所有领域(包括语言、编译器和核心库)进行关键改进。
2006-05-12 14:25:00 1068
原创 微软Visual Studio2005开发工具路线图详解(1)
随着企业需要的不断演变,Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求,从而确保客户的成功。为帮助组织规划未来的软件开发工作,Microsoft 提供了一个开发人员工具计划版本的路线图(如下): • Visual Studio 2005(以前称为“Vis
2006-05-12 14:22:00 1296
原创 深刻:现在计算机专业学生怎么这样
前几天和一位做人力资源的朋友在饭店里面喝酒,聊起来大学生找工作不好找的话题.我的这个朋友对这个还真比较感兴趣,说着说着从公文包里拿出来一份简历递给我看.投递者是一位计算机应届研究生。一看之下,差点没吓死,简直就是一个超人啊: 专业知识和技能 软件工程 牢固掌握软件工程专业的主要专业课程,包括软件工程、面向对象的系统分析和设计、软件测试、软件过程管理等软件工程核心课程。 操作系
2006-05-12 14:17:00 1401 1
原创 让你的软件界面更漂亮 [VC++]
我们使用过很多的软件, 给我们留下印象很深的是那些界面漂亮且迷人的软件, 国外的软件象QickTime,国产的象金山词霸等,它们的软件界面设计风格都有独特之处。本人跟据自已的经验和大家探讨一下软件的漂亮界面实现的原理并提供DEMO程序。 一、漂亮界面实现的原理 用图象元素自绘窗口标题样栏,边框,系统按钮(最大化、最小化、关闭按钮)还有按窗口中的控件。图象当然是美工画的,但要你教美工怎么去画
2006-05-09 20:24:00 2442 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人