记事本代码
记事本动画代码
就用记事本实现三维动画!超强! 时间:2009-05-21 23:48:52 来源:极客之家 布衣卿相 这个程序是97年Mekka ’97 4K Intro比赛的一等奖作品,汇编语言所写。整个程序全长4095字节, 生成.com程序只有4K,可是却实现了3D动画的效果,还有一段背景音乐!画面是游戏天旋地转的一个场景! 1)把下面的代码粘贴到记事本里面,另存为 1.txt 文档。 2)在命令行窗口下(在开始→运行→cmd),进入文档所存盘符,输入debug<1.txt,就出现标准的三维空间动画和音乐了。悍啊.... 大家可以试一下,绝非病毒敬请放心。 e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e8 f 0 5a f7 d8 8b d8 26 8a 1 aae14f 4a 75 f9 eb de cb 57 bb 21 13 8b c1 40 f7 27 f7 f5 8b fb ba 11 1 4f 4f 4ae168 39 5 7f f9 52 8b c5 f7 25 f7 37 2b c8 95 f7 65 2 f7 37 95 2b e8 fe e fee181 10 79 6 c6 6 fe 10 7 46 d0 14 d1 d1 d1 e5 79 ec 5a b8 11 1 ff 7 4b 4b 48e19b 3b d0 75 f7 5f c3 83 f7 83 a6 5d 59 82 cd b2 8 42 46 9 57 a9 c5 ca aa 1be1b4 4f 52 b4 92 3f ab 6e 9e a8 1d c6 3 fc e 6a e7 ae bb 5f 7b 10 b8 b4 f7 8e1cd e2 bf 36 4e 39 9d 79 29 3f a f9 36 52 16 fb 5 e8 e5 a6 c2 e9 b0 43 d3 a3e1e6 cf d3 fd fd cb d1 4c 5e e0 63 58 86 bb 3e 9 c1 20 bc cc 91 a3 47 81 70 b3e1ff d6 1a 9e c2 c9 12 e7 4e ad f4 5f e3 30 e9 9 39 d7 e8 f9 f4 d2 44 e8 d7 22e218 be e2 ce 88 25 cf 30 4a a8 29 ae 3f 47 c6 2d 85 e9 73 54 13 b e6 e0 34 65e231 e2 50 8a 89 18 5f ce 70 99 3 5f 42 bf eb 7 ae d0 ca 5 22 8d 22 a5 b7 f0e24a 90 81 bc 7a bc dc 5 db c0 6a 2 e5 57 38 be 60 cb ac ba a5 3b 9d f1 77 38e263 a6 84 d1 3c af 49 d8 6a 45 a2 76 60 21 12 c0 c2 44 f2 5e bb e5 37 a9 2be27b ec 4a 8c 4c f2 f7 a9 58 71 2b ba 6d d6 6a e5 60 46 e0 da e5 b9 90 e5 a3e293 f7 7f 31 60 58 f0 c4 88 10 4e 3c a3 ee 4e 11 55 8f a 92 eb db ad 7a 9c fe2ac db 5a 28 96 da 87 ae 91 91 2d e3 5e ea df 6 95 71 67 71 40 ce d1 2e 31 6de2c5 c1 9c d8 6a 76 9b 4a e8 36 44 d6 76 d 30 5 ff d4 1b ac 1f 32 65 31 bf 55e2de 26 b a4 55 e1 5d 5e 16 ed 97 48 6c 77 fb 81 86 e f9 18 bd d4 f4 8b de 1de2f7 ba d 47 75 3 89 4b 3e dc 27 86 1c d0 17 89 48 d1 a6 8d d4 2b 54 4e 8f b0e310 2 e1 6b 1a 75 78 ea 21 91 13 c0 cf 78 a0 ab f3 35 c6 b4 c8 90 8d d7 45 e7e329 c 5b a4 ba 52 10 64 f5 4a 50 b7 ec 46 22 15 23 84 30 81 5c df 61 5a 8f 67e342 c4 63 57 6d f7 26 92 a3 1f e5 3 a5 0 54 41 8 48 7c 26 90 33 82 9c 91 b0e35b ab 78 5d df 99 e0 b9 fc 5 36 ac d9 49 91 ab 20 a2 63 48 89 ce 5c 60 64 f0e374 63 d9 a8 38 3b d3 e6 4c 8c 23 34 4e 20 51 93 5e 6d b4 7a 22 9b 4c f2 d3e38c c4 f8 3 6f 47 40 f4 f8 45 9b 83 f3 83 6 31 d0 0 17 82 83 dc 67 f9 62 77e3a5 90 3b d9 ec f3 55 96 b8 d9 db 79 55 f1 e5 8c 5e f2 e5 2e b0 b 6e e2 81 25e3be 93 8e b5 dd 5b 46 f9 af ed 6 12 cf c9 1d f0 f7 3b 16 2d c6 58 73 8d e9 5fe3d7 fd 5a b6 a1 94 4d 1a 8 ff eb b
记事本代码
转载using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Runtime.InteropServices;namespace Text01{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void 新建NToolStripMenuItem_Click(object sender, EventArgs e){//如果当前文本内容处于修改状态,则提示保存if (richTextBox1.Modified == true){DialogResult re = MessageBox.Show("文件" + Text +"的内容已改变,需要保存吗?", "保存文件",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);switch (re){case DialogResult.Yes:this.新建NToolStripMenuItem_Click(sender, e);richTextBox1.Clear(); = "";this.Text = "新建-记事本";break;case DialogResult.No:richTextBox1.Clear(); = "";this.Text = "新建-记事本";break;case DialogResult.Cancel:break;}}else{richTextBox1.Clear(); = "";this.Text = "新建-记事本";richTextBox1.Modified = false;}// this.richTextBox1.Text = "";}private void 打开OToolStripMenuItem_Click(object sender, EventArgs e){OpenFileDialog openF = new OpenFileDialog();openF.Filter = "文本文件(*.rtf)|*.rtf|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";if (openF.ShowDialog() == DialogResult.OK){string strFileNmae = openF.FileName;string strExt = Path.GetExtension(strFileNmae);//对应命名空间System.IOif (strExt.ToLower() == ".rtf"){this.richTextBox1.LoadFile(@strFileNmae,RichTextBoxStreamType.RichText);}else if (strExt.ToLower() == ".txt"){this.richTextBox1.LoadFile(@strFileNmae,RichTextBoxStreamType.PlainText);}else{this.richTextBox1.Text = "系统不支持该类型文件。";}}}private void 保存SToolStripMenuItem_Click(object sender, EventArgs e){
纯C++代码写的记事本
#include "windows.h"
#include "wyyapi.h"
#include "inttypes.h"
#include <string>
#include "stdio.h"
LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM);
HMENU wyymenu=NULL;
int i=0;
BOOL CreateTopMenu()
{wyymenu=CreateMenu();
HMENU wyypopup=CreateMenu();
HMENU wangpopup=CreateMenu();
AppendMenu(wyypopup,MF_STRING,IDM_OPEN,"&打开");
AppendMenu(wyypopup,MF_STRING,IDM_EXIT,"&退出");
AppendMenu(wangpopup,MF_STRING,IDM_NEW,"&刷新");
AppendMenu(wangpopup,MF_STRING,IDM_SAVE,"&保存");
AppendMenu(wyymenu,MF_POPUP,(intptr_t)wyypopup,"&王云勇");
AppendMenu(wyymenu,MF_POPUP,(intptr_t)wangpopup,"&王云");
return true;
}
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
记事本代码
?using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace 记事本{public partial class Form1 : Form{DateTime d;private static string openfilepath = "";public Form1(){InitializeComponent();d = new DateTime(0);d = DateTime.Now;this.Text = "记事本";}private void 打印ToolStripMenuItem_Click(object sender, EventArgs e){this.printPreviewDialog1.ShowDialog();}private void 查找ToolStripMenuItem_Click(object sender, EventArgs e){chazhao cz1 = new chazhao();cz1.Show();}private void 替换ToolStripMenuItem_Click(object sender, EventArgs e){tihuan ti1 = new tihuan();ti1.Show();}private void richTextBox1_TextChanged(object sender, EventArgs e){}private void 帮助ToolStripMenuItem_Click(object sender, EventArgs e){help h1 = new help();h1.Show();}private void 退出ToolStripMenuItem_Click(object sender, EventArgs e){this.Close();}private void 打开ToolStripMenuItem_Click(object sender, EventArgs e){StreamReader sr = null; if (openFileDialog1.ShowDialog() == DialogResult.OK){try{openfilepath = openFileDialog1.FileName; //获取打开的文件路径string name = openfilepath.Substring(stIndexOf("\\") + 1);this.Text = name; //文件名作为标题sr = new StreamReader(openfilepath, Encoding.Default); //实例化srrichTextBox1.Text = sr.ReadToEnd(); //读取所有文件内容}catch{MessageBox.Show("打开文件时出错。", "错误",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Warning);return;}finally{if (sr != null){sr.Close(); //关闭对象srsr.Dispose(); //释放对象sr资源}}}}private void 保存ToolStripMenuItem_Click(object sender, EventArgs e){StreamWriter sw = null;if (openfilepath == ""){另存为ToolStripMenuItem_Click(null, null); //调用另
记事本代码
记事本代码
#include<iostream.h>
#include<string.h>
#include<ctype.h> //为了以下使用isdigit(string)函数作铺垫typedef struct node{
char a[100]; //每行100字符
node * next; //关于此处next的作用还不清楚,但不可去掉
}node;
class notepad{
public:
notepad(){
i=1;
line=0;
}
~notepad(){}
void operator_interface();
void input();
void ct_input();
void delete1();
void copy();
void paste();
void open();
void save();
char * find();
void print();
char store[100]; //储存需复制内容
private:
char * ptr_array[100]; //指针数组,记录100行行指针
int linelen[100]; //最大100行
int line; //当前总行数
char d[30]; //记录操作数据
int k,l; //记录当前查找行il
int i; //文档录入初始标记
};
void notepad::operator_interface(){
cout<<"********************************************************"<<en dl;
用C#语言实现记事本(代码)
一记事本
本章介绍如何使用Visual C# 2013设计一个Windows应用程序——记事本,通过本章的学习,可以进一步掌握MenuStrip(菜单)、ToolStrip(工具栏)、RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何使用CommonDialog(公共对话框)实现对文本的存取、格式设置等操作。(说明:所有代码必须在英文状态下使用!)
1.1 记事本简介
记事本是一种常用的软件,在微软的Windows中,自带了一个记事本软件,Windows 7下的记事本软件如图1所示。
图1 Windows自带的记事本
本章介绍的记事本,实现了Windows自带的记事本的部分功能外,并且还可以任意更改字体的字体类型、大小和颜色,并在状态栏中显示时间。为了方便用户的操作,还在程序的窗体上放置了一个工具栏。
本章介绍的记事本程序具有文件的新建、打开、保存功能;文字的复制、粘贴、删除功能;字体类型、格式的设置功能;查看日期时间等功能,并且用户可以根据需要显示或者隐藏工具栏和状态栏。
接下来将详细的介绍记事本程序的设计与实现的步骤和方法。
1.2 记事本界面设计
新建一个Windows窗体应用程序,并命名为“Notepad”。本节介绍记事本程序的界面设计以及界面上各控件的属性设置。
1.打开VS2013 单击文件→新建→项目
2.选择模版→Visual C# →windows→windows窗体应用程序在下面的名称写Notepad
出现界面如图所示
3 更改窗体名称单击窗体,→右下角属性→text 修改为“记事本”如图所示
c#记事本 源代码
using System;using System.Drawing;using System.Collections;using ponentModel;using System.Windows.Forms;using System.Data;using System.IO;namespace NotePad{public class Form1 : System.Windows.Forms.Form{private System.Windows.Forms.MainMenu mainMenu1;private System.Windows.Forms.MenuItem menuItem1;private System.Windows.Forms.MenuItem menuItem3;private System.Windows.Forms.MenuItem menuItem4;private System.Windows.Forms.MenuItem menuItem5;private System.Windows.Forms.MenuItem menuItem6;private System.Windows.Forms.MenuItem menuItem7;private System.Windows.Forms.MenuItem menuItem8;private System.Windows.Forms.MenuItem menuItem9;private System.Windows.Forms.MenuItem menuItem10;private System.Windows.Forms.MenuItem menuItem14;private System.Windows.Forms.MenuItem menuItem15;private System.Windows.Forms.MenuItem menuItem16;private System.Windows.Forms.RichTextBox richTextBox1;private System.Windows.Forms.FontDialog fontDialog1;private System.Windows.Forms.SaveFileDialog saveFileDialog1;private System.Windows.Forms.OpenFileDialog openFileDialog1;private ponentModel.Container components = null;public Form1(){InitializeComponent();}protected override void Dispose(bool disposing){if (disposing){if (components != null){components.Dispose();}}base.Dispose(disposing);}#region Windows Form Designer generated codeprivate void InitializeComponent(){this.mainMenu1 = new System.Windows.Forms.MainMenu();this.menuItem1 = new System.Windows.Forms.MenuItem();this.menuItem6 = new System.Windows.Forms.MenuItem();this.menuItem7 = new System.Windows.Forms.MenuItem();this.menuItem8 = new System.Windows.Forms.MenuItem();this.menuItem9 = new System.Windows.Forms.MenuItem();this.menuItem10 = new System.Windows.Forms.MenuItem();this.menuItem14 = new System.Windows.Forms.MenuItem();this.menuItem3 = new System.Windows.Forms.MenuItem();this.menuItem15 = new System.Windows.Forms.MenuItem();this.menuItem16 = new System.Windows.Forms.MenuItem();this.menuItem4 = new System.Windows.Forms.MenuItem();this.menuItem5 = new System.Windows.Forms.MenuItem();this.richTextBox1 = new System.Windows.Forms.RichTextBox();this.fontDialog1 = new System.Windows.Forms.FontDialog();this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
简易记事本代码
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.filechooser.FileNameExtensionFilter;public class Gui extends JFrame{JToolBar toolBar = new JToolBar();ImageIcon iconCut = new ImageIcon("QQ截图20120520233636.jpg");ImageIcon iconCopy = new ImageIcon("QQ截图20120520233636.jpg");ImageIcon iconPaste = new ImageIcon("QQ截图20120520233636.jpg");JButton buttonCut = new JButton("剪切",iconCut);JButton buttonCopy = new JButton("复制",iconCopy);JButton buttonPaste = new JButton("粘贴",iconPaste);JTextArea textArea = new JTextArea();JScrollPane scrollPane = new JScrollPane(textArea);JMenuBar menuBar = new JMenuBar();JMenu menuFile = new JMenu("文件(F)");JMenu menuEdit = new JMenu("编辑");JMenu menuHelp = new JMenu("帮助(H)");JMenuItem menuItemFileNew = new JMenuItem("新建");JMenuItem menuItemFileOpen = new JMenuItem("打开");JMenuItem menuItemFileSaveAs = new JMenuItem("另存为");JMenuItem menuItemFileExit = new JMenuItem("退出(X)");JCheckBoxMenuItem checkBoxMenuItemEditAutoWrap = new JCheckBoxMenuItem("自动换行");JMenuItem menuItemEditCut = new JMenuItem("剪切");JMenuItem menuItemEditCopy = new JMenuItem("复制");JMenuItem menuItemEditPaste = new JMenuItem("粘贴");JMenuItem menuItemHelpAbout = new JMenuItem("关于(A)"); JPopupMenu popupMenu = new JPopupMenu();JMenuItem popupMenuItemCut = new JMenuItem("剪切");JMenuItem popupMenuItemCopy = new JMenuItem("复制");JMenuItem popupMenuItemPaste = new JMenuItem("粘贴");JFileChooser fileChooser = new JFileChooser();FileNameExtensionFilter fileFilTer = new FileNameExtensionFilter("文本文件","txt");File file;public Gui(){this.setTitle("简易记事本");this.setBounds(100,200,550,440);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);initialize();this.setVisible(true);}private void initialize(){toolBar.add(buttonCut);toolBar.add(buttonCopy);toolBar.add(buttonPaste);this.add(toolBar,BorderLayout.NORTH);this.add(scrollPane,BorderLayout.CENTER);menuFile.setMnemonic(KeyEvent.VK_F);menuHelp.setMnemonic(KeyEvent.VK_H);menuItemFileExit.setMnemonic(KeyEvent.VK_X);menuItemHelpAbout.setMnemonic(KeyEvent.VK_A);menuItemFileExit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,KeyEvent.CTRL_DOWN_MASK,true));menuFile.add(menuItemFileNew);menuFile.add(menuItemFileOpen);menuFile.add(menuItemFileSaveAs);menuFile.addSeparator();menuFile.add(menuItemFileExit);menuEdit.add(checkBoxMenuItemEditAutoWrap);menuEdit.addSeparator();menuEdit.add(menuItemEditCut);menuEdit.add(menuItemEditCopy);menuEdit.add(menuItemEditPaste);menuHelp.add(menuItemHelpAbout);menuBar.add(menuFile);menuBar.add(menuEdit);menuBar.add(menuHelp);this.setJMenuBar(menuBar);menuIt
JAVA--简单记事本源代码
JAVA--简单记事本源代码import javax.swing.JFrame;
import javax.swing.JTextArea;
import java.awt.*;
import java.awt.event.*;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import javax.swing.*;
import javax.swing.plaf.FileChooserUI;
public class notepad extends JFrame implements ActionListener{
//定义所需要的组件
JTextArea jta=null;
JMenuBar jmb=null;
JMenu jm=null;
JMenuItem jmi1=null;
JMenuItem jmi2=null;
public static void main(String[]args){
new notepad();
}
public notepad(){
//把组件添加到窗体上
jta=new JTextArea();
jmb=new JMenuBar();
this.add(jta);
this.setJMenuBar(jmb);
//设置窗体属性
this.setTitle("简易记事本");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
VB记事本代码
《跟我学做记事本》
我想有了这个示例VB的世界才够精彩:
用VB做一个记事本实在不很复杂,我们完全可以通过向导来很方便地做出来。但本文只打算讨论用手动方法制作记事本,旨在向VB初学者展示:学VB原来是如此容易!
通过阅读、研究本文并按本文所述进行尝试,初学者将学到很多东西,如怎样使用RichText 控件来打开和保存文件,怎样制作菜单、工具栏和状态栏以及如何对其编写代码等。
第一章让我们的记事本马上运行
急于求成是初学者共有的心愿。那好,请按如下三个步骤做,我们的愿望立即就可以实现!
步骤一:绘制界面。
新建一个标准EXE工程,将其Caption属性改为“超级记事本”,点击Icon属性给它找个合适的Icon图标。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft RichText Box 6.0和公共对话框Microsoft Common Dialog 6.0并选中它们,单击“确定”按钮。这时左边的工具栏上出现了我们刚才新添的两个控件了。在窗体上绘制RichText Box和Commn Dialog,其中RichText Box的大小和位置可不用理睬,我们将在代码中处理它,当然,有必要把它的ScrollBar属性设为2-rtfVertical,这样在打开和编辑文件时垂直滚动条才可用。
步骤二:编辑菜单。
按Ctrl+E调出菜单编辑器,我们来做如下几个菜单:
一.文件菜单:
文件(第一层)mnuFile
新建(第二层)mnuNew
打开(第二层)mnuOpen
保存(第二层)mnuSave
记事本的程序设计及代码示例
记事本的程序设计及代码示例记事本是一种常见的应用程序,用于记录和编辑文本内容。在本文中,我们将探讨记事本的程序设计,并给出一个基于Python语言的代
码示例。
一、程序设计思路
在设计记事本程序时,我们需要考虑以下几个方面:
1. 用户界面设计:记事本的用户界面应简洁直观,方便用户输入和
编辑文本内容。可以采用菜单栏、工具栏和文本区域等组件,让用户
可以进行打开、保存、复制、粘贴、查找替换等操作。
2. 功能设计:记事本应具备基本的文本编辑功能,如插入、删除、
复制、粘贴和撤销等。此外,还可以添加其他高级功能,如自动保存、自动换行、字体调整以及批量替换等。
3. 文件操作:记事本需要支持文件的打开和保存功能。用户可以通
过打开功能选择要编辑的文本文件,保存功能可以将编辑的内容保存
为文件。同时,还可以支持文件拖拽和快捷键操作。
二、代码示例
下面是一个基于Python语言的记事本代码示例:
```python
import tkinter as tk
from tkinter import filedialog
window = ()
window.title("记事本")
# 创建文本区域
text_area = tk.Text(window)
text_area.pack()
# 打开文件函数
def open_file():
file_path = filedialog.askopenfilename() if file_path:
with open(file_path, 'r') as file:
text_area.delete(1.0, tk.END)
java编程记事本代码
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class Notepad extends JFrame {係统组件声明private JMenuBar menuBar = new JMe nuBar(; private JEditorPa ne content = new JEditorPa ne(; private JScrollPa ne scroll = new JScrollPa ne(c ontent; private JFileChooser filechooser = new JFileChooser(; private BorderLayout bord = new BorderLayout(; private JLabel statusBar = new JLabel(; private JPanel pane = new JPanel(; private File file = null; /定义文件菜单private JMenu fileMenu = new JMenu(; private JMenultem newMenultem = new JMenultem(; private JMe nultem ope nMen ultem = new JMe nultem(; private JMe nultem saveMe nultem = new JMe nultem(; private JMe nultem saveAsMe nultem = new JMe nultem(; private JMe nultem pageSetupMe nultem = new JMe nultem(; private JMe nultem prin tMe nultem = new JMe nultem(; private JMe nultem exitMe nultem = new JMenultem(; // 定义风格菜单private JMenu styleMenu = new JMenu(; private Butt on Group styleMe nu Group = new Butt on Group(; private JRadioButt onMen ultem javaStyleMe nultem = new JRadioButt onMen ultem(; private JRadioButt onMen ultem metalStyleMe nultem = new JRadioButt onMen ultem(; private JRadioButt onMen ultem windowsStyleMenultem = new JRadioButtonMenultem(; // 定义帮助菜单private JMe nultem aboutMe nultem = new JMe nultem(; private JMe nultem helpTopicMe nultem =new JMenultem(; private JMenu helpMenu = new JMenu(; 〃构造函数public Notepad({ initComponents(; } private void initComponents({ // 添加子菜单项到文件菜单fileMe nu.setText("\u6587\u4ef6 (F"; n ewMe nultem.setText(” 新建(N
用记事本写html的基本html语言
用记事本写html的基本html语言用记事本写HTML的基本HTML语言
一、HTML标签
HTML是一种使用标签和属性组成的标记语言,它用来描述网页的结构和展示。我们通过记事本来编写HTML代码,下面是一些基本的HTML标签:
1.<!DOCTYPE>:这个标签用来声明文档类型,告诉浏览器使用哪种HTML版本来解析网页。例如:<!DOCTYPE html>表示使用HTML5版本。
2.<html>和</html>:这对标签是HTML文档的根标签,它们包裹着整个网页的内容。
3.<head>和</head>:这对标签包含了网页的头部信息,通常包括<title>标签(用来定义网页的标题)、<link>标签(用于引入外部样式表)和<script>标签(用于引入JavaScript代码)等。
4.<body>和</body>:这对标签定义了网页的主体内容,包含了需要显示给用户的文本、图片、链接等。
二、基本文本标签
在网页中,我们经常需要使用到一些文本标签来定义文本的样式和结
构。下面是一些常用的文本标签:
1.<h1>到<h6>:这些标签用来定义标题的大小,<h1>是最大的标题,
<h6>是最小的标题。
2.<p>:这个标签用来定义段落,用于将文本分为不同的段落。
3.<a>:这个标签用来创建链接,通过设置href属性来指定链接的目标
记事本程序源代码汇总
记事本程序源代码汇总下面是一个简单的记事本程序的源代码:
```
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void showMen
cout << "**********************" << endl; cout << " 记事本程序 " << endl; cout << "**********************" << endl; cout << "请选择以下操作:" << endl;
cout << "1. 新建记事本文件" << endl;
cout << "2. 打开已有记事本文件" << endl; cout << "3. 查看记事本文件内容" << endl; cout << "4. 添加文本到记事本文件" << endl; cout << "5. 退出程序" << endl;
cout << "**********************" << endl; void createFil
string filename;
cout << "请输入新建记事本文件的文件名:";
cin >> filename;
记事本编vbs对话框教程
记事本编vbs对话框教程
Vb语言是Microsoft visual basic软件的脚本语言
大家好,我是记忆….今天给大家带来:记事本编程VBS对话框
大家应该都懂的吧,VBS格式的文件是对话框文件,而利用vb编写vbs文件其实是简单的不能再简单的事情,我也相信大家都对微软公司的windows 系统自带的对话框有浓厚
的兴趣吧!
下面,教程开始
首先,大家先创建一个txt
文档….
文档创建好了以后,大家往里
输入以下代码:
Msgbox "欢迎光临"
Msgbox其实是Microsoft visual basic软件中的一个函数,它可以弹出一个对话框。
如图:
看到了图片以后,也许你会问我:“对话框不是都有标题的吗?为什么你的就没有呢?”
要加上标题的话可以输入以下代码Msgbox "欢迎光临",0,"***"
当然,后面双引号中的“***”可以改变成你想要的内容,反正都是标题
如图:
下面,我再教大家做一个“输入对话框”,那什么是“输入对话框”呢?
输入对话框的功能是弹出
一个对话框,对话框内显示
着提示,到了用户按下了对
话框内的按钮后,再返回用
户输入文字…….
输入对话框主要用到的函
数:Inputbox函数
在记事本内输入以下代码:
Inputbox "hello",0,"hero"
试试看,后面的hero不是标题,而是对话框内显示的提示。
下面再教大家弄一个最好
玩的对话框,用到函数是:
WScript.Echo,它的功能
是:弹出对话框,用户没有
按完你所编的所有代码制作的对话框,是关不掉程序的…….不是高手的话,不想按了,关机子解决问题…好好学这个,愚人节时去弄弄你的朋友们吧
用C编写的记事本程序
最近想好好研究C,于是便拿记事本这个小程序练练手。
自己从网上找了一个挺不错的,就从这个开始学习吧。。。。
一:代码
先建立一文件夹->方便管理与查看
拿我来说,在d盘根目录下新建note文件夹
1.新建一note.rc资源文件,代码如下。
#include "sample.h"
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "sample.ico" //LOADONCALL 调入装入
MAINMENU MENU
{
POPUP "文件(&F)"
{
MENUITEM "打开(&O)...", CM_FILE_OPEN
MENUITEM "另存为(&S)...", CM_FILE_SAVEAS
MENUITEM SEPARATOR
MENUITEM "关闭", CM_FILE_EXIT
}
POPUP "帮助(&H)"
{
MENUITEM "关于(&A)", CM_ABOUT
}
}
2.新建sample.h,代码如下
#define CM_FILE_SAVEAS 9072
#define CM_FILE_EXIT 9071
#define CM_FILE_OPEN 9070
#define CM_ABOUT 9069
3.新建源程序note.c ,代码如下
#include
#include "sample.h"
static char g_szClassName[] = "MyWindowClass";
static HINSTANCE g_hInst = NULL;
#define IDC_MAIN_TEXT 1001
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TCHAR *openbook(TCHAR *path);//保存输入的文字到文件
int WINAPI WinMain( HINSTANCE hInstance,//第一个参数hInstance表示该程序当前运行的实例的句柄
wndclass.lpszClassName= szAppName ;
wndclass.lpszMenuName= (LPCSTR)IDC_MY;
if( !RegisterClass(&wndclass) ){
MessageBox( NULL, TEXT("无法注册窗口类!"), TEXT("错误"), MB_OK | MB_ICONERROR ) ;
WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL |
ES_LEFT | ES_MULTILINE | ES_AUTOHSCROLL | ES_AUTOVSCROLL,
CW_USEDEFAULT , 0, CW_USEDEFAULT, 0,
hwnd, (HMENU)ID_EDITBOX, hInst, NULL ) ;
SetWindowText( hwndChild[ID_TXTPATH], TEXT("") ) ;
return 0;
case IDM_OPEN:
GetWindowText( hwndChild[ID_TXTPATH], szPath, 256 );
SetWindowText( hwndChild[ID_EDITBOX], openbook(szPath) ) ;
return 0 ;
case WM_PAINT:
GetClientRect(hwnd, &rect) ;
hdc = BeginPaint( hwnd, &ps ) ;
TextOut( hdc, 20, rect.bottom-30, TEXT("输入名称:"), lstrlen(TEXT("输入名称:")) ) ;
return 0 ;
}
hwnd = CreateWindow( szAppNameBaidu Nhomakorabea TEXT("记事本"), WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0,
CW_USEDEFAULT, 0,
NULL, NULL, hInstance, NULL ) ;
ShowWindow( hwnd, iCmdShow ) ;//窗口显示函数,iCmdShow参数代表了窗体的显示状态。
HINSTANCE hPrevInstance,//第二个参数hPrevInstance表示当前实例的前一个实例的句柄。
PSTR szCmdLine, int iCmdShow )//第三个参数lpCmdLine是一个以空终止的字符串,指定传递给应用程序的命令行参数?
{
static TCHAR szAppName[] = TEXT( "demo" ) ;
return 0 ;
case WM_SIZE:
GetClientRect(hwnd, &rect) ;
MoveWindow( hwndChild[ID_EDITBOX], 0, 0, rect.right, rect.bottom-50, TRUE ) ;//调整文本编辑区
MoveWindow( hwndChild[ID_TXTPATH], 100, rect.bottom-31, 400, 20, TRUE ) ;//调整文本路径输入框
GetWindowText( hwndChild[ID_EDITBOX], szBuffer, GetWindowTextLength(hwndChild[ID_EDITBOX]) + 1 ) ;
if(GetWindowText( hwndChild[ID_TXTPATH], szPath, 256 ) < 1){
TextOut( hdc, 800, rect.bottom-30, szLineNum, lstrlen(szLineNum) ) ;
EndPaint( hwnd, &ps ) ;
return 0 ;
case WM_COMMAND:
wmId=LOWORD(wParam);
wmEvent=HIWORD(wParam);
return 0 ;
}
int SavaInputContent( TCHAR *path, TCHAR *content )
{
FILE *fSvae ;
strcat(path,".txt");
fSvae = fopen( path, "wb" ) ;
if(fSvae == NULL)
{
MessageBox(NULL, TEXT("文件创建失败!"), TEXT("提示"), MB_OK | MB_ICONINFORMATION) ;
switch(wmId){
case IDM_EXIT:
DestroyWindow(hwnd);
case IDM_SAVE:
iLength = GetWindowTextLength(hwndChild[ID_EDITBOX]) ;
szBuffer = (char *) malloc(sizeof(char) * GetWindowTextLength(hwndChild[ID_EDITBOX]) + 1);
LRESULT CALLBACKAbout(HWND, UINT, WPARAM, LPARAM);//关于简易记事本弹窗的关闭函数声明。
LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ) ;
int CreateChildWindow(HWND, HWND *, LPARAM ) ;//创建将使用到的子窗口控件
case EN_UPDATE:
iLineCount = SendMessage( hwndChild[ID_EDITBOX], EM_GETLINECOUNT, 0, 0 ) ;
iCharCount = GetWindowTextLength( hwndChild[ID_EDITBOX] ) ;
wsprintf(szLineNum, "行数: %i字符数量: %i", iLineCount, iCharCount) ;
return 0 ;
}
TCHAR *openbook(TCHAR *path){
FILE *Fopen;
TCHAR *ch;
strcat(path,".txt");
Fopen = fopen( path, "rb" ) ;
if(Fopen==NULL)
{
MessageBox(NULL, TEXT("没找到你要的文件!"), TEXT("提示"), MB_OK | MB_ICONINFORMATION) ;
return 0;
}
else
{
fseek(Fopen,0, SEEK_END);
int fileLen = ftell(Fopen);
ch = (char *) malloc(sizeof(char) * fileLen);
UpdateWindow( hwnd ) ;//窗口更函数。
while( GetMessage(&msg, NULL, 0, 0) ){
TranslateMessage( &msg ) ;
DispatchMessage( &msg ) ;
}
return msg.wParam ;
}
LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
MessageBox(NULL, TEXT("路径不能为空"), TEXT("提示"), MB_OK | MB_ICONINFORMATION) ;
return -1 ;
}
SavaInputContent( szPath, szBuffer ) ;
return 0;
case IDM_NEW:
SetWindowText( hwndChild[ID_EDITBOX], TEXT("") ) ;
}
int CreateChildWindow(HWND hwnd, HWND *hwndChild, LPARAM lParam){
HINSTANCE hInst = ((LPCREATESTRUCT) lParam) -> hInstance ;
//创建编辑区
hwndChild[ID_EDITBOX] = CreateWindow( TEXT("edit"), NULL,
InvalidateRect(hwnd, NULL, FALSE) ;
break ;
default:
break ;
}
return 0 ;
default:
break ;
}
return 0 ;
case WM_DESTROY:
PostQuitMessage(0) ;
return 0 ;
}
return DefWindowProc( hwnd, message, wParam, lParam ) ;
staticTCHAR szCharNum[32] ;
static int iLength ;
intiLineCount, iCharCount ;
switch( message ){
case WM_CREATE:
CreateChildWindow( hwnd, hwndChild, lParam ) ;
wndclass.cbWndExtra= 0 ;
wndclass.hbrBackground= CreateSolidBrush(RGB(236, 233, 216)) ;
wndclass.hCursor= LoadCursor( NULL, IDC_ARROW ) ;
wndclass.hIcon= LoadIcon( NULL, IDI_APPLICATION ) ;
//路径输入框
hwndChild[ID_TXTPATH] = CreateWindow( TEXT("edit"), NULL,
WS_CHILD | WS_VISIBLE | WS_BORDER | ES_LEFT | ES_AUTOVSCROLL,
0, 0, 0, 0,
hwnd, (HMENU)ID_TXTPATH, hInst, NULL ) ;
return 0;
case IDM_ABOUT:
DialogBox(NULL, (LPCTSTR)IDD_ABOUTBOX, hwnd, (DLGPROC)About);
break;
}
switch(LOWORD(wParam)){
case ID_EDITBOX:
switch(HIWORD(wParam)){
HWNDhwnd ;
MSGmsg ;
WNDCLASSwndclass ;
wndclass.lpfnWndProc= WndProc ;
wndclass.style= CS_HREDRAW | CS_VREDRAW ;
wndclass.hInstance= hInstance ;
wndclass.cbClsExtra= 0 ;
{
intwmId,wmEvent;
staticHWND hwndChild[5] ;
HDChdc ;
PAINTSTRUCTps ;
RECTrect ;
staticTCHAR *szBuffer ;//缓冲区
staticTCHAR szPath[256] ;//文本路径
staticTCHAR szLineNum[32] ;
return -1 ;
}
else{
fwrite(content, lstrlen(content), sizeof(char), fSvae);
MessageBox(NULL, TEXT("保存成功!"), TEXT("成功"), MB_OK | MB_ICONINFORMATION) ;
}
fclose(fSvae) ;
/*C语言Windows程序设计->简易文本编辑器->演示*/
#include <StdAfx.h>
#include <stdio.h>
#include "resource.h"
/*各控件所使用的ID*/
#define ID_EDITBOX 1//文本编辑框控件
#define ID_TXTPATH2//路径编辑框控件