实例介绍
《Strategy.Game.Programming.With.Directx.9.0》一书的源代码
【实例截图】
【核心代码】
16359647527022561941.zip
└── Barron_StrategyGameProgDX9.0
└── RTSSource
├── CreateWindow
│ ├── CreateWindow.cpp
│ ├── CreateWindow.dsp
│ ├── CreateWindow.dsw
│ ├── CreateWindow.ncb
│ ├── CreateWindow.opt
│ └── CreateWindow.plg
├── D3D_AnimationEditor
│ ├── C3DAnimation.cpp
│ ├── C3DAnimation.h
│ ├── D3D_AnimationEditor.dsp
│ ├── D3D_AnimationEditor.dsw
│ ├── D3D_AnimationEditor.ncb
│ ├── D3D_AnimationEditor.opt
│ ├── D3D_AnimationEditor.plg
│ ├── Data
│ │ ├── 3DObjects
│ │ │ ├── droid.bmp
│ │ │ ├── droid_still.x
│ │ │ └── radar_dish.X
│ │ ├── Anims
│ │ │ └── RobotIdle.anim
│ │ └── Textures
│ │ └── grid.tga
│ ├── ExceptionClass.cpp
│ ├── ExceptionClass.h
│ ├── main.cpp
│ ├── main.h
│ ├── Object3DClass.cpp
│ └── Object3DClass.h
├── D3D_AnimationPlayback
│ ├── C3DAnimation.cpp
│ ├── C3DAnimation.h
│ ├── D3D_AnimationPlayback.dsp
│ ├── D3D_AnimationPlayback.dsw
│ ├── D3D_AnimationPlayback.ncb
│ ├── D3D_AnimationPlayback.opt
│ ├── D3D_AnimationPlayback.plg
│ ├── Data
│ │ ├── 3DObjects
│ │ │ ├── droid.bmp
│ │ │ ├── droid_still.x
│ │ │ └── radar_dish.X
│ │ ├── Anims
│ │ │ └── RobotIdle.anim
│ │ └── Textures
│ │ └── grid.tga
│ ├── ExceptionClass.cpp
│ ├── ExceptionClass.h
│ ├── main.cpp
│ ├── main.h
│ ├── Object3DClass.cpp
│ └── Object3DClass.h
├── D3DFrame
│ ├── D3DFrame.dsp
│ ├── D3DFrame.dsw
│ ├── D3DFrame.ncb
│ ├── D3DFrame.opt
│ ├── D3DFrame.plg
│ ├── icon1.ico
│ ├── main.cpp
│ ├── main.h
│ ├── resourcedata.rc
│ └── resource.h
├── D3DFrame_2DTiles
│ ├── beach.bmp
│ ├── D3DFrame_2DTiles.dsp
│ ├── D3DFrame_2DTiles.dsw
│ ├── D3DFrame_2DTiles.ncb
│ ├── D3DFrame_2DTiles.opt
│ ├── D3DFrame_2DTiles.plg
│ ├── grass00.bmp
│ ├── grass_edging_bottom.bmp
│ ├── grass_rocks.bmp
│ ├── grass_splotch.bmp
│ ├── invert.txt
│ ├── Main.cpp
│ └── main.h
├── D3DFrame_3DTiles
│ ├── D3DFrame_3DTiles.dsp
│ ├── D3DFrame_3DTiles.dsw
│ ├── D3DFrame_3DTiles.ncb
│ ├── D3DFrame_3DTiles.opt
│ ├── D3DFrame_3DTiles.plg
│ ├── grass00.bmp
│ ├── ground_tile1.x
│ ├── ground_tile2.x
│ ├── main.cpp
│ ├── main.h
│ └── snowy_mtn.bmp
├── D3DFrame_Isometric2DSpriteTiles
│ ├── D3DFrame_Isometric2DSpriteTiles.dsp
│ ├── D3DFrame_Isometric2DSpriteTiles.dsw
│ ├── D3DFrame_Isometric2DSpriteTiles.ncb
│ ├── D3DFrame_Isometric2DSpriteTiles.opt
│ ├── D3DFrame_Isometric2DSpriteTiles.plg
│ ├── Main.cpp
│ ├── main.h
│ ├── tile0.bmp
│ ├── tile1.bmp
│ ├── tile2.bmp
│ ├── tile3.bmp
│ ├── tile4.bmp
│ ├── tile5.bmp
│ ├── tile6.bmp
│ ├── tile7.bmp
│ └── tile8.bmp
├── D3DFrame_Isometric2DTiles
│ ├── D3DFrame_Isometric2DTiles.dsp
│ ├── D3DFrame_Isometric2DTiles.dsw
│ ├── D3DFrame_Isometric2DTiles.ncb
│ ├── D3DFrame_Isometric2DTiles.opt
│ ├── D3DFrame_Isometric2DTiles.plg
│ ├── Main.cpp
│ ├── main.h
│ ├── tile0.bmp
│ ├── tile1.bmp
│ ├── tile2.bmp
│ ├── tile3.bmp
│ ├── tile4.bmp
│ ├── tile5.bmp
│ ├── tile6.bmp
│ ├── tile7.bmp
│ └── tile8.bmp
├── D3DFrame_ObjectLoader
│ ├── D3DFrame_ObjectLoader.dsp
│ ├── D3DFrame_ObjectLoader.dsw
│ ├── D3DFrame_ObjectLoader.ncb
│ ├── D3DFrame_ObjectLoader.opt
│ ├── D3DFrame_ObjectLoader.plg
│ ├── droid.bmp
│ ├── droid_still.x
│ ├── icon1.ico
│ ├── main.cpp
│ ├── main.h
│ ├── resourcedata.rc
│ ├── resource.h
│ └── wineglass.X
├── D3DFrame_Quad
│ ├── bubbles.tga
│ ├── D3DFrame_Quad.dsp
│ ├── D3DFrame_Quad.dsw
│ ├── D3DFrame_Quad.ncb
│ ├── D3DFrame_Quad.opt
│ ├── D3DFrame_Quad.plg
│ ├── grass00.bmp
│ ├── icon1.ico
│ ├── main.cpp
│ ├── main.h
│ ├── resourcedata.aps
│ ├── resourcedata.rc
│ ├── resource.h
│ ├── snow00.bmp
│ └── texcords.tga
├── D3DFrame_TitleScreen
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo.tga
│ ├── D3DFrame_TitleScreen.dsp
│ ├── D3DFrame_TitleScreen.dsw
│ ├── D3DFrame_TitleScreen.ncb
│ ├── D3DFrame_TitleScreen.opt
│ ├── D3DFrame_TitleScreen.plg
│ ├── Main.cpp
│ └── main.h
├── D3DFrame_UnitTemplate
│ ├── D3DFrame_UnitTemplate.dsp
│ ├── D3DFrame_UnitTemplate.dsw
│ ├── D3DFrame_UnitTemplate.ncb
│ ├── D3DFrame_UnitTemplate.opt
│ ├── D3DFrame_UnitTemplate.plg
│ ├── heli_sshot.tga
│ ├── Main.cpp
│ ├── main.h
│ ├── Textures
│ │ └── grass00.bmp
│ ├── UnitData
│ │ ├── apache0_0.tga
│ │ ├── apache0_1.tga
│ │ ├── apache0_2.tga
│ │ ├── apache0_3.tga
│ │ ├── apache0_4.tga
│ │ ├── apache1_0.tga
│ │ ├── apache1_1.tga
│ │ ├── apache1_2.tga
│ │ ├── apache1_3.tga
│ │ ├── apache1_4.tga
│ │ ├── apache2_0.tga
│ │ ├── apache2_1.tga
│ │ ├── apache2_2.tga
│ │ ├── apache2_3.tga
│ │ ├── apache2_4.tga
│ │ ├── apache3_0.tga
│ │ ├── apache3_1.tga
│ │ ├── apache3_2.tga
│ │ ├── apache3_3.tga
│ │ ├── apache3_4.tga
│ │ ├── apache4_0.tga
│ │ ├── apache4_1.tga
│ │ ├── apache4_2.tga
│ │ ├── apache4_3.tga
│ │ ├── apache4_4.tga
│ │ ├── apache5_0.tga
│ │ ├── apache5_1.tga
│ │ ├── apache5_2.tga
│ │ ├── apache5_3.tga
│ │ ├── apache5_4.tga
│ │ ├── apache6_0.tga
│ │ ├── apache6_1.tga
│ │ ├── apache6_2.tga
│ │ ├── apache6_3.tga
│ │ ├── apache6_4.tga
│ │ ├── BaseType_Animation.csv
│ │ ├── BaseType_Defense.csv
│ │ ├── BaseType_Movement.csv
│ │ ├── BaseType_Offense.csv
│ │ └── BaseType_Unit.csv
│ ├── UnitTemplateClasses.cpp
│ └── UnitTemplateClasses.h
├── D3D_InputBox
│ ├── ba_exitscreen.tga
│ ├── ba_gamestart.tga
│ ├── ba_inputblock.tga
│ ├── ba_inputcursor.tga
│ ├── ba_interface_gamestart.tga
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo.tga
│ ├── ba_mainmenu_loadgame.tga
│ ├── ba_mainmenu_newgame.tga
│ ├── ba_mainmenu_options.tga
│ ├── ba_mainmenu_savegame.tga
│ ├── ba_mainmenu.tga
│ ├── ba_optionsmenu.tga
│ ├── D3D_InputBox.dsp
│ ├── D3D_InputBox.dsw
│ ├── D3D_InputBox.ncb
│ ├── D3D_InputBox.opt
│ ├── D3D_InputBox.plg
│ ├── main.cpp
│ ├── main.h
│ ├── MouseZoneClass.cpp
│ └── MouseZoneClass.h
├── D3D_MapEditorGeneration
│ ├── button.wav
│ ├── D3D_MapEditorGeneration.dsp
│ ├── D3D_MapEditorGeneration.dsw
│ ├── D3D_MapEditorGeneration.ncb
│ ├── D3D_MapEditorGeneration.opt
│ ├── D3D_MapEditorGeneration.plg
│ ├── GenMap1.dat
│ ├── main.cpp
│ ├── main.h
│ ├── overlay.tga
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile1.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ ├── tile9.tga
│ └── TileMap.dat
├── D3D_MapEditorLayers
│ ├── button.wav
│ ├── D3D_MapEditorLayers.dsp
│ ├── D3D_MapEditorLayers.dsw
│ ├── D3D_MapEditorLayers.ncb
│ ├── D3D_MapEditorLayers.opt
│ ├── D3D_MapEditorLayers.plg
│ ├── GenMap1.dat
│ ├── main.cpp
│ ├── main.h
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile18.tga
│ ├── tile19.tga
│ ├── tile1.tga
│ ├── tile20.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ ├── tile9.tga
│ ├── TileMap.dat
│ └── TransparencyTest.dat
├── D3D_MapEditorLite
│ ├── D3D_MapEditorLite.dsp
│ ├── D3D_MapEditorLite.dsw
│ ├── D3D_MapEditorLite.ncb
│ ├── D3D_MapEditorLite.opt
│ ├── D3D_MapEditorLite.plg
│ ├── main.cpp
│ ├── main.h
│ ├── overlay.tga
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile1.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ └── tile9.tga
├── D3D_MapEditorPlus
│ ├── button.wav
│ ├── D3D_MapEditorPlus.dsp
│ ├── D3D_MapEditorPlus.dsw
│ ├── D3D_MapEditorPlus.ncb
│ ├── D3D_MapEditorPlus.opt
│ ├── D3D_MapEditorPlus.plg
│ ├── main.cpp
│ ├── main.h
│ ├── overlay.tga
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile1.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ ├── tile9.tga
│ └── TileMap.dat
├── D3D_MapEditorPlusGold
│ ├── button.wav
│ ├── D3D_MapEditorPlusGold.dsp
│ ├── D3D_MapEditorPlusGold.dsw
│ ├── D3D_MapEditorPlusGold.ncb
│ ├── D3D_MapEditorPlusGold.opt
│ ├── D3D_MapEditorPlusGold.plg
│ ├── main.cpp
│ ├── main.h
│ ├── overlay.tga
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile1.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ ├── tile9.tga
│ └── TileMap.dat
├── D3D_MapViewer
│ ├── D3D_MapViewer.dsp
│ ├── D3D_MapViewer.dsw
│ ├── D3D_MapViewer.ncb
│ ├── D3D_MapViewer.opt
│ ├── D3D_MapViewer.plg
│ ├── main.cpp
│ ├── main.h
│ ├── tile0.bmp
│ ├── tile1.bmp
│ └── tile2.bmp
├── D3D_MenuSounds
│ ├── ba_exitscreen.tga
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo.tga
│ ├── ba_mainmenu_loadgame.tga
│ ├── ba_mainmenu_newgame.tga
│ ├── ba_mainmenu_options.tga
│ ├── ba_mainmenu_savegame.tga
│ ├── ba_mainmenu.tga
│ ├── ba_optionsmenu.tga
│ ├── button_over.wav
│ ├── button.wav
│ ├── D3D_MenuSounds.dsp
│ ├── D3D_MenuSounds.dsw
│ ├── D3D_MenuSounds.ncb
│ ├── D3D_MenuSounds.opt
│ ├── D3D_MenuSounds.plg
│ ├── main.cpp
│ ├── main.h
│ ├── MouseZoneClass.cpp
│ ├── MouseZoneClass.h
│ ├── SoundSystem.cpp
│ └── SoundSystem.h
├── D3D_MouseZoneHighlights
│ ├── ba_exitscreen.tga
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo.tga
│ ├── ba_mainmenu_loadgame.tga
│ ├── ba_mainmenu_newgame.tga
│ ├── ba_mainmenu_options.tga
│ ├── ba_mainmenu_savegame.tga
│ ├── ba_mainmenu.tga
│ ├── ba_optionsmenu.tga
│ ├── D3D_MouseZoneHighlights.dsp
│ ├── D3D_MouseZoneHighlights.dsw
│ ├── D3D_MouseZoneHighlights.ncb
│ ├── D3D_MouseZoneHighlights.opt
│ ├── D3D_MouseZoneHighlights.plg
│ ├── main.cpp
│ ├── main.h
│ ├── MouseZoneClass.cpp
│ └── MouseZoneClass.h
├── D3D_MouseZones
│ ├── ba_exitscreen.tga
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo.tga
│ ├── ba_mainmenu.tga
│ ├── ba_optionsmenu.tga
│ ├── D3D_MouseZones.dsp
│ ├── D3D_MouseZones.dsw
│ ├── D3D_MouseZones.ncb
│ ├── D3D_MouseZones.opt
│ ├── D3D_MouseZones.plg
│ ├── main.cpp
│ ├── main.h
│ ├── MouseZoneClass.cpp
│ └── MouseZoneClass.h
├── D3D_Particles
│ ├── CParticle.cpp
│ ├── CParticle.h
│ ├── D3D_Particles.dsp
│ ├── D3D_Particles.dsw
│ ├── D3D_Particles.ncb
│ ├── D3D_Particles.opt
│ ├── D3D_Particles.plg
│ ├── main.cpp
│ ├── main.h
│ ├── particle0.tga
│ ├── particle1.tga
│ ├── particle2.tga
│ ├── particle3.tga
│ ├── particle4.tga
│ └── particle5.tga
├── D3D_PathFinding
│ ├── arrow0.tga
│ ├── arrow1.tga
│ ├── arrow2.tga
│ ├── arrow3.tga
│ ├── arrow4.tga
│ ├── arrow5.tga
│ ├── arrow6.tga
│ ├── arrow7.tga
│ ├── button.wav
│ ├── CPathFinder.cpp
│ ├── CPathFinder.h
│ ├── D3D_PathFinding.dsp
│ ├── D3D_PathFinding.dsw
│ ├── D3D_PathFinding.ncb
│ ├── D3D_PathFinding.opt
│ ├── D3D_PathFinding.plg
│ ├── main.cpp
│ ├── main.h
│ ├── PathMap1.dat
│ ├── PathMap2.dat
│ ├── PathMap3.dat
│ ├── PathMap4.dat
│ ├── PathMap5.dat
│ ├── PathMap6.dat
│ ├── PathMap7.dat
│ ├── rabbit0.tga
│ ├── rabbit1.tga
│ ├── rabbit2.tga
│ ├── rabbit3.tga
│ ├── rabbit4.tga
│ ├── rabbit5.tga
│ ├── rabbit6.tga
│ ├── rabbit7.tga
│ ├── tile0.tga
│ ├── tile10.tga
│ ├── tile11.tga
│ ├── tile12.tga
│ ├── tile13.tga
│ ├── tile14.tga
│ ├── tile15.tga
│ ├── tile16.tga
│ ├── tile17.tga
│ ├── tile18.tga
│ ├── tile19.tga
│ ├── tile1.tga
│ ├── tile20.tga
│ ├── tile2.tga
│ ├── tile3.tga
│ ├── tile4.tga
│ ├── tile5.tga
│ ├── tile6.tga
│ ├── tile7.tga
│ ├── tile8.tga
│ └── tile9.tga
├── D3D_TitleScreen
│ ├── ba_interfacewindow_0.tga
│ ├── ba_interfacewindow_1.tga
│ ├── ba_interfacewindow_2.tga
│ ├── ba_interfacewindow_3.tga
│ ├── ba_interfacewindow_4.tga
│ ├── ba_interfacewindow_5.tga
│ ├── ba_logo_512.tga
│ ├── ba_logo.tga
│ ├── D3D_TitleScreen.dsp
│ ├── D3D_TitleScreen.dsw
│ ├── D3D_TitleScreen.ncb
│ ├── D3D_TitleScreen.opt
│ ├── D3D_TitleScreen.plg
│ ├── main.cpp
│ └── main.h
├── DInput_Simple
│ ├── DInput_Simple.dsp
│ ├── DInput_Simple.dsw
│ ├── DInput_Simple.ncb
│ ├── DInput_Simple.opt
│ ├── DInput_Simple.plg
│ ├── Main.cpp
│ └── Main.h
├── DMusic_PlayMIDI
│ ├── DMusic_PlayMIDI.dsp
│ ├── DMusic_PlayMIDI.dsw
│ ├── DMusic_PlayMIDI.ncb
│ ├── DMusic_PlayMIDI.opt
│ ├── DMusic_PlayMIDI.plg
│ ├── main.cpp
│ └── main.h
├── DMusic_PlaySound
│ ├── DMusic_PlaySound.dsp
│ ├── DMusic_PlaySound.dsw
│ ├── DMusic_PlaySound.ncb
│ ├── DMusic_PlaySound.opt
│ ├── DMusic_PlaySound.plg
│ ├── main.cpp
│ ├── main.h
│ └── testsound.wav
├── DShow_PlayMP3
│ ├── DShow_PlayMP3.dsp
│ ├── DShow_PlayMP3.dsw
│ ├── DShow_PlayMP3.ncb
│ ├── DShow_PlayMP3.opt
│ ├── DShow_PlayMP3.plg
│ ├── main.cpp
│ └── main.h
├── DSound_PlaySound
│ ├── DSound_PlaySound.dsp
│ ├── DSound_PlaySound.dsw
│ ├── DSound_PlaySound.ncb
│ ├── DSound_PlaySound.opt
│ ├── DSound_PlaySound.plg
│ ├── main.cpp
│ ├── main.h
│ ├── SoundSystem.cpp
│ ├── SoundSystem.h
│ └── testsound.wav
├── DSound_SoundSystem
│ ├── button_over.wav
│ ├── button.wav
│ ├── DSound_SoundSystem.dsp
│ ├── DSound_SoundSystem.dsw
│ ├── DSound_SoundSystem.ncb
│ ├── DSound_SoundSystem.opt
│ ├── DSound_SoundSystem.plg
│ ├── main.cpp
│ ├── main.h
│ ├── SoundSystem.cpp
│ └── SoundSystem.h
├── DXFiles
│ ├── dxutil.cpp
│ ├── dxutil.h
│ └── Release
├── Sockets_Receive
│ ├── main.cpp
│ ├── Sockets_Receive.dsp
│ ├── Sockets_Receive.dsw
│ ├── Sockets_Receive.ncb
│ ├── Sockets_Receive.opt
│ └── Sockets_Receive.plg
└── Sockets_TurnGame
├── button.wav
├── main.cpp
├── main.h
├── Sockets_TurnGame.dsp
├── Sockets_TurnGame.dsw
├── Sockets_TurnGame.ncb
├── Sockets_TurnGame.opt
└── Sockets_TurnGame.plg
47 directories, 600 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论